From a5609505c78bd9a1a2089a3dfb393e9ddaad0ac8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 18:48:10 -0700 Subject: [PATCH 01/69] Bump @typescript-eslint/eslint-plugin in /src/autorest.bicep (#967) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.0 to 5.30.7. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.7/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 280 +++++++++++++++++++++++---- src/autorest.bicep/package.json | 2 +- 2 files changed, 248 insertions(+), 34 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 1190e9f037..174f958dca 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/jest": "^27.4.1", "@types/node": "^18.0.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", @@ -1432,14 +1432,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz", - "integrity": "sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", + "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/type-utils": "5.30.0", - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/type-utils": "5.30.7", + "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -1464,6 +1464,53 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -1524,12 +1571,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz", - "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", + "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1605,15 +1652,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", + "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -1628,6 +1675,95 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.30.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz", @@ -7401,14 +7537,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz", - "integrity": "sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", + "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/type-utils": "5.30.0", - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/type-utils": "5.30.7", + "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -7417,6 +7553,32 @@ "tsutils": "^3.21.0" }, "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" + } + }, + "@typescript-eslint/types": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "dev": true + }, + "@typescript-eslint/visitor-keys": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.7", + "eslint-visitor-keys": "^3.3.0" + } + }, "semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -7451,12 +7613,12 @@ } }, "@typescript-eslint/type-utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz", - "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", + "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "tsutils": "^3.21.0" } @@ -7494,17 +7656,69 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", + "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" + } + }, + "@typescript-eslint/types": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.7", + "eslint-visitor-keys": "^3.3.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/visitor-keys": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index eabc97f0a1..4821514b86 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/jest": "^27.4.1", "@types/node": "^18.0.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", From ec11c58fce03031de56c63f790a1f14ca95c0f06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 18:48:14 -0700 Subject: [PATCH 02/69] Bump @typescript-eslint/parser from 5.30.0 to 5.30.7 in /src/generator (#965) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.0 to 5.30.7. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.7/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 143 +++++++++++++++++++++++++++++--- src/generator/package.json | 2 +- 2 files changed, 131 insertions(+), 14 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 99958672e2..b77b77cd35 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -18,7 +18,7 @@ "@types/node": "^18.0.0", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", + "@typescript-eslint/parser": "^5.30.7", "async": "^3.2.4", "autorest": "^3.6.1", "colors": "^1.4.0", @@ -301,14 +301,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.0.tgz", - "integrity": "sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", + "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", "debug": "^4.3.4" }, "engines": { @@ -327,6 +327,80 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.30.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz", @@ -2212,15 +2286,58 @@ } }, "@typescript-eslint/parser": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.0.tgz", - "integrity": "sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", + "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", "debug": "^4.3.4" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" + } + }, + "@typescript-eslint/types": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.7", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/scope-manager": { diff --git a/src/generator/package.json b/src/generator/package.json index 4b1aeff3df..f189deda57 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -33,7 +33,7 @@ "@types/node": "^18.0.0", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", + "@typescript-eslint/parser": "^5.30.7", "async": "^3.2.4", "autorest": "^3.6.1", "colors": "^1.4.0", From 74ba5d75daf44a19d1813cd3b3490feecb133292 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 18:48:19 -0700 Subject: [PATCH 03/69] Bump eslint from 8.18.0 to 8.20.0 in /src/autorest.bicep (#962) Bumps [eslint](https://github.com/eslint/eslint) from 8.18.0 to 8.20.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.18.0...v8.20.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 174f958dca..018fca458d 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -21,7 +21,7 @@ "@typescript-eslint/parser": "^5.30.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", - "eslint": "^8.18.0", + "eslint": "^8.20.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-jest": "^26.5.3", "jest": "^27.5.1", @@ -2633,9 +2633,9 @@ } }, "node_modules/eslint": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", - "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", @@ -8384,9 +8384,9 @@ } }, "eslint": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", - "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 4821514b86..1a07c872a6 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -23,7 +23,7 @@ "@typescript-eslint/parser": "^5.30.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", - "eslint": "^8.18.0", + "eslint": "^8.20.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-jest": "^26.5.3", "jest": "^27.5.1", From d6d1b65ecd015f28abbd4a4f0603c9fa410bb636 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 18:48:21 -0700 Subject: [PATCH 04/69] Bump eslint from 8.18.0 to 8.20.0 in /src/generator (#961) Bumps [eslint](https://github.com/eslint/eslint) from 8.18.0 to 8.20.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.18.0...v8.20.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index b77b77cd35..9f8912e36c 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -22,7 +22,7 @@ "async": "^3.2.4", "autorest": "^3.6.1", "colors": "^1.4.0", - "eslint": "^8.18.0", + "eslint": "^8.20.0", "eslint-plugin-header": "^3.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", @@ -861,9 +861,9 @@ } }, "node_modules/eslint": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", - "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", @@ -2655,9 +2655,9 @@ "dev": true }, "eslint": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", - "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", diff --git a/src/generator/package.json b/src/generator/package.json index f189deda57..face526f9d 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -37,7 +37,7 @@ "async": "^3.2.4", "autorest": "^3.6.1", "colors": "^1.4.0", - "eslint": "^8.18.0", + "eslint": "^8.20.0", "eslint-plugin-header": "^3.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", From a23c57d2a0ca150af643faaddd2d8c83bab8ec87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 18:48:22 -0700 Subject: [PATCH 05/69] Bump @types/node from 18.0.0 to 18.0.6 in /src/generator (#960) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.0.0 to 18.0.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 9f8912e36c..c72261eeab 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -15,7 +15,7 @@ "@types/async": "^3.2.14", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.0.0", + "@types/node": "^18.0.6", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.30.0", "@typescript-eslint/parser": "^5.30.7", @@ -247,9 +247,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz", - "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==", + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", + "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", "dev": true }, "node_modules/@types/yargs": { @@ -2248,9 +2248,9 @@ "dev": true }, "@types/node": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz", - "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==", + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", + "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", "dev": true }, "@types/yargs": { diff --git a/src/generator/package.json b/src/generator/package.json index face526f9d..b096228427 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -30,7 +30,7 @@ "@types/async": "^3.2.14", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.0.0", + "@types/node": "^18.0.6", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.30.0", "@typescript-eslint/parser": "^5.30.7", From b4b7c73a3eb5cd8c6f264a7137346ecf1857e989 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 18:48:24 -0700 Subject: [PATCH 06/69] Bump ts-node from 10.8.1 to 10.9.1 in /src/autorest.bicep (#959) Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 10.8.1 to 10.9.1. - [Release notes](https://github.com/TypeStrong/ts-node/releases) - [Commits](https://github.com/TypeStrong/ts-node/compare/v10.8.1...v10.9.1) --- updated-dependencies: - dependency-name: ts-node dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 018fca458d..e0d3adcc02 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -26,7 +26,7 @@ "eslint-plugin-jest": "^26.5.3", "jest": "^27.5.1", "ts-jest": "^27.1.4", - "ts-node": "^10.8.1", + "ts-node": "^10.9.1", "typescript": "^4.7.4" } }, @@ -5969,9 +5969,9 @@ } }, "node_modules/ts-node": { - "version": "10.8.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz", - "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", @@ -10922,9 +10922,9 @@ } }, "ts-node": { - "version": "10.8.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz", - "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, "requires": { "@cspotcode/source-map-support": "^0.8.0", diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 1a07c872a6..28c4867b9c 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -28,7 +28,7 @@ "eslint-plugin-jest": "^26.5.3", "jest": "^27.5.1", "ts-jest": "^27.1.4", - "ts-node": "^10.8.1", + "ts-node": "^10.9.1", "typescript": "^4.7.4" } } From 07bc9cf8f1c2b1c90a25943ac0c233753c072820 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 18:48:26 -0700 Subject: [PATCH 07/69] Bump ts-node from 10.8.1 to 10.9.1 in /src/generator (#957) Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 10.8.1 to 10.9.1. - [Release notes](https://github.com/TypeStrong/ts-node/releases) - [Commits](https://github.com/TypeStrong/ts-node/compare/v10.8.1...v10.9.1) --- updated-dependencies: - dependency-name: ts-node dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index c72261eeab..33553f8dfa 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -26,7 +26,7 @@ "eslint-plugin-header": "^3.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", - "ts-node": "^10.8.1", + "ts-node": "^10.9.1", "typescript": "^4.7.4", "yargs": "^17.5.1" } @@ -1844,9 +1844,9 @@ } }, "node_modules/ts-node": { - "version": "10.8.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz", - "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", @@ -3388,9 +3388,9 @@ } }, "ts-node": { - "version": "10.8.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz", - "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, "requires": { "@cspotcode/source-map-support": "^0.8.0", diff --git a/src/generator/package.json b/src/generator/package.json index b096228427..218a910551 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -41,7 +41,7 @@ "eslint-plugin-header": "^3.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", - "ts-node": "^10.8.1", + "ts-node": "^10.9.1", "typescript": "^4.7.4", "yargs": "^17.5.1" } From d034bb8e557403736a1a6ccb173cdf96e5291550 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 01:55:52 +0000 Subject: [PATCH 08/69] Bump @types/node from 18.0.0 to 18.0.6 in /src/autorest.bicep (#963) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.0.0 to 18.0.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index e0d3adcc02..0f8e0597e6 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.0.0", + "@types/node": "^18.0.6", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.0", "colors": "^1.4.0", @@ -1399,9 +1399,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz", - "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==", + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", + "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", "dev": true }, "node_modules/@types/prettier": { @@ -7504,9 +7504,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz", - "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==", + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", + "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 28c4867b9c..94f0dc5f18 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.0.0", + "@types/node": "^18.0.6", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.0", "colors": "^1.4.0", From 75d8d7cc4de8dc448b376235e5b6a0d5f5262a5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 01:59:47 +0000 Subject: [PATCH 09/69] Bump @typescript-eslint/parser in /src/autorest.bicep (#966) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.0 to 5.30.7. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.7/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 302 ++++----------------------- src/autorest.bicep/package.json | 2 +- 2 files changed, 45 insertions(+), 259 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 0f8e0597e6..5ef4553883 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -18,7 +18,7 @@ "@types/jest": "^27.4.1", "@types/node": "^18.0.6", "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.30.0", + "@typescript-eslint/parser": "^5.30.7", "colors": "^1.4.0", "dir-compare": "^4.0.0", "eslint": "^8.20.0", @@ -1464,53 +1464,6 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.7", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -1527,14 +1480,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.0.tgz", - "integrity": "sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", + "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", "debug": "^4.3.4" }, "engines": { @@ -1554,13 +1507,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz", - "integrity": "sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/visitor-keys": "5.30.0" + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1597,9 +1550,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz", - "integrity": "sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1610,13 +1563,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz", - "integrity": "sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/visitor-keys": "5.30.0", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1675,64 +1628,7 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/visitor-keys": { "version": "5.30.7", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", @@ -1749,38 +1645,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz", - "integrity": "sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -7553,32 +7417,6 @@ "tsutils": "^3.21.0" }, "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" - } - }, - "@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", - "dev": true - }, - "@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.30.7", - "eslint-visitor-keys": "^3.3.0" - } - }, "semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -7591,25 +7429,25 @@ } }, "@typescript-eslint/parser": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.0.tgz", - "integrity": "sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", + "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz", - "integrity": "sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/visitor-keys": "5.30.0" + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" } }, "@typescript-eslint/type-utils": { @@ -7624,19 +7462,19 @@ } }, "@typescript-eslint/types": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz", - "integrity": "sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz", - "integrity": "sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/visitor-keys": "5.30.0", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -7667,67 +7505,15 @@ "@typescript-eslint/typescript-estree": "5.30.7", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" - } - }, - "@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.30.7", - "eslint-visitor-keys": "^3.3.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz", - "integrity": "sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.0", + "@typescript-eslint/types": "5.30.7", "eslint-visitor-keys": "^3.3.0" } }, diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 94f0dc5f18..3bfb7fc9b5 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -20,7 +20,7 @@ "@types/jest": "^27.4.1", "@types/node": "^18.0.6", "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.30.0", + "@typescript-eslint/parser": "^5.30.7", "colors": "^1.4.0", "dir-compare": "^4.0.0", "eslint": "^8.20.0", From fc4b297699e39001f69b404f9bd9cdca796cd967 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 02:00:06 +0000 Subject: [PATCH 10/69] Bump @typescript-eslint/eslint-plugin in /src/generator (#964) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.0 to 5.30.7. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.30.7/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 243 +++++++++----------------------- src/generator/package.json | 2 +- 2 files changed, 64 insertions(+), 181 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 33553f8dfa..173cdb1e84 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -17,7 +17,7 @@ "@types/lodash": "^4.14.182", "@types/node": "^18.0.6", "@types/yargs": "^17.0.10", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "async": "^3.2.4", "autorest": "^3.6.1", @@ -268,14 +268,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz", - "integrity": "sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", + "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/type-utils": "5.30.0", - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/type-utils": "5.30.7", + "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -327,7 +327,7 @@ } } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/scope-manager": { "version": "5.30.7", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", @@ -344,87 +344,13 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.7", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz", - "integrity": "sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/visitor-keys": "5.30.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz", - "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", + "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -445,9 +371,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz", - "integrity": "sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -458,13 +384,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz", - "integrity": "sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/visitor-keys": "5.30.0", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -485,15 +411,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", + "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -509,12 +435,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz", - "integrity": "sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.0", + "@typescript-eslint/types": "5.30.7", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -2269,14 +2195,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz", - "integrity": "sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", + "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/type-utils": "5.30.0", - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/type-utils": "5.30.7", + "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -2295,86 +2221,43 @@ "@typescript-eslint/types": "5.30.7", "@typescript-eslint/typescript-estree": "5.30.7", "debug": "^4.3.4" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" - } - }, - "@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.30.7", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/scope-manager": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz", - "integrity": "sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/visitor-keys": "5.30.0" + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" } }, "@typescript-eslint/type-utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz", - "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", + "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/utils": "5.30.7", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz", - "integrity": "sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz", - "integrity": "sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/visitor-keys": "5.30.0", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2383,26 +2266,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", + "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz", - "integrity": "sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==", + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.0", + "@typescript-eslint/types": "5.30.7", "eslint-visitor-keys": "^3.3.0" } }, diff --git a/src/generator/package.json b/src/generator/package.json index 218a910551..accbac2ca7 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -32,7 +32,7 @@ "@types/lodash": "^4.14.182", "@types/node": "^18.0.6", "@types/yargs": "^17.0.10", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "async": "^3.2.4", "autorest": "^3.6.1", From 4dfa01b3308b4ced2b7c532d897cbc540bacaf2d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 19:06:01 -0700 Subject: [PATCH 11/69] Bump autorest from 3.6.1 to 3.6.2 in /src/autorest.bicep (#976) Bumps [autorest](https://github.com/Azure/autorest) from 3.6.1 to 3.6.2. - [Release notes](https://github.com/Azure/autorest/releases) - [Commits](https://github.com/Azure/autorest/commits) --- updated-dependencies: - dependency-name: autorest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 5ef4553883..98e0d7f43c 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -11,7 +11,7 @@ "@autorest/codemodel": "^4.18.2", "@autorest/extension-base": "^3.4.4", "@types/lodash": "^4.14.182", - "autorest": "^3.6.1", + "autorest": "^3.6.2", "lodash": "^4.17.21" }, "devDependencies": { @@ -1822,9 +1822,9 @@ "dev": true }, "node_modules/autorest": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.6.1.tgz", - "integrity": "sha512-tTOnfQq+LAyqnxFrOOnyCEaErXnjRTgduUN7a8LUv2u5deqDlI0zoJllHeIEYDZS2o2Kr1s8pDj2NxaFPOWldg==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.6.2.tgz", + "integrity": "sha512-JRMmAsSG4wplYUkjVOWELidF+P/OG9BjF542aQcbt4Qj85bJ+7EzRCTV09vbf8f4ScOB+I68+9IcskjNTU9UkQ==", "hasInstallScript": true, "bin": { "autorest": "entrypoints/app.js" @@ -7647,9 +7647,9 @@ "dev": true }, "autorest": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.6.1.tgz", - "integrity": "sha512-tTOnfQq+LAyqnxFrOOnyCEaErXnjRTgduUN7a8LUv2u5deqDlI0zoJllHeIEYDZS2o2Kr1s8pDj2NxaFPOWldg==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.6.2.tgz", + "integrity": "sha512-JRMmAsSG4wplYUkjVOWELidF+P/OG9BjF542aQcbt4Qj85bJ+7EzRCTV09vbf8f4ScOB+I68+9IcskjNTU9UkQ==" }, "babel-jest": { "version": "27.5.1", diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 3bfb7fc9b5..4e7d7cc5d9 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -13,7 +13,7 @@ "@autorest/codemodel": "^4.18.2", "@autorest/extension-base": "^3.4.4", "@types/lodash": "^4.14.182", - "autorest": "^3.6.1", + "autorest": "^3.6.2", "lodash": "^4.17.21" }, "devDependencies": { From bdc54e08ccfb8023054335b9a41ce9339c3bd82b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 19:06:05 -0700 Subject: [PATCH 12/69] Bump @autorest/extension-base from 3.4.4 to 3.5.0 in /src/autorest.bicep (#974) Bumps [@autorest/extension-base](https://github.com/Azure/autorest) from 3.4.4 to 3.5.0. - [Release notes](https://github.com/Azure/autorest/releases) - [Commits](https://github.com/Azure/autorest/commits) --- updated-dependencies: - dependency-name: "@autorest/extension-base" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 56 +++++----------------------- src/autorest.bicep/package.json | 2 +- 2 files changed, 10 insertions(+), 48 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 98e0d7f43c..caeed756e6 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "dependencies": { "@autorest/codemodel": "^4.18.2", - "@autorest/extension-base": "^3.4.4", + "@autorest/extension-base": "^3.5.0", "@types/lodash": "^4.14.182", "autorest": "^3.6.2", "lodash": "^4.17.21" @@ -55,11 +55,11 @@ } }, "node_modules/@autorest/extension-base": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/@autorest/extension-base/-/extension-base-3.4.4.tgz", - "integrity": "sha512-u7+3GGzeYwFcafjt8gmpt0JM56UCdgP3Okhb23i5jhoc+5v7AWPEi00n5YmMb27OcR8wNDkb1jqtDjjeTnUHeQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@autorest/extension-base/-/extension-base-3.5.0.tgz", + "integrity": "sha512-G+jRTAm9Zd0GRpj6Slsj7QPQDKuy4SFtnuWT7XTcCOJ/R5FU3jPBC73J57Jd4S2SDnlAnWmmX12IeBy/XqJFTw==", "dependencies": { - "@azure-tools/codegen": "~2.9.0", + "@azure-tools/codegen": "~2.9.1", "js-yaml": "~4.0.0", "vscode-jsonrpc": "^3.5.0" }, @@ -67,19 +67,6 @@ "node": ">=12.0.0" } }, - "node_modules/@autorest/extension-base/node_modules/@azure-tools/codegen": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@azure-tools/codegen/-/codegen-2.9.0.tgz", - "integrity": "sha512-dWjtdn01jK561RgWVrGz+g8G5hEp2PAuqBTXjwPmrXbuvzNPUMMDoeqCXjZ+d13VhfPY52T21zexftO0aOdf3w==", - "dependencies": { - "@azure-tools/async-io": "~3.0.0", - "js-yaml": "~4.0.0", - "semver": "^5.5.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@azure-tools/async-io": { "version": "3.0.254", "resolved": "https://registry.npmjs.org/@azure-tools/async-io/-/async-io-3.0.254.tgz", @@ -5471,14 +5458,6 @@ "node": ">=10" } }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -6264,25 +6243,13 @@ } }, "@autorest/extension-base": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/@autorest/extension-base/-/extension-base-3.4.4.tgz", - "integrity": "sha512-u7+3GGzeYwFcafjt8gmpt0JM56UCdgP3Okhb23i5jhoc+5v7AWPEi00n5YmMb27OcR8wNDkb1jqtDjjeTnUHeQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@autorest/extension-base/-/extension-base-3.5.0.tgz", + "integrity": "sha512-G+jRTAm9Zd0GRpj6Slsj7QPQDKuy4SFtnuWT7XTcCOJ/R5FU3jPBC73J57Jd4S2SDnlAnWmmX12IeBy/XqJFTw==", "requires": { - "@azure-tools/codegen": "~2.9.0", + "@azure-tools/codegen": "~2.9.1", "js-yaml": "~4.0.0", "vscode-jsonrpc": "^3.5.0" - }, - "dependencies": { - "@azure-tools/codegen": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@azure-tools/codegen/-/codegen-2.9.0.tgz", - "integrity": "sha512-dWjtdn01jK561RgWVrGz+g8G5hEp2PAuqBTXjwPmrXbuvzNPUMMDoeqCXjZ+d13VhfPY52T21zexftO0aOdf3w==", - "requires": { - "@azure-tools/async-io": "~3.0.0", - "js-yaml": "~4.0.0", - "semver": "^5.5.1" - } - } } }, "@azure-tools/async-io": { @@ -10450,11 +10417,6 @@ "xmlchars": "^2.2.0" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 4e7d7cc5d9..349cc3fd39 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@autorest/codemodel": "^4.18.2", - "@autorest/extension-base": "^3.4.4", + "@autorest/extension-base": "^3.5.0", "@types/lodash": "^4.14.182", "autorest": "^3.6.2", "lodash": "^4.17.21" From 91e836823bad11cafb45e7bc13f098f7a4ab316c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 19:06:07 -0700 Subject: [PATCH 13/69] Bump @autorest/modelerfour from 4.23.7 to 4.24.0 in /src/generator (#973) Bumps [@autorest/modelerfour](https://github.com/Azure/autorest.modelerfour) from 4.23.7 to 4.24.0. - [Release notes](https://github.com/Azure/autorest.modelerfour/releases) - [Commits](https://github.com/Azure/autorest.modelerfour/commits) --- updated-dependencies: - dependency-name: "@autorest/modelerfour" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 173cdb1e84..90556f12dd 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@autorest/core": "3.8.4", - "@autorest/modelerfour": "^4.23.7", + "@autorest/modelerfour": "^4.24.0", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.14", "@types/js-yaml": "^4.0.5", @@ -45,9 +45,9 @@ } }, "node_modules/@autorest/modelerfour": { - "version": "4.23.7", - "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.23.7.tgz", - "integrity": "sha512-BVjzDd12LvYSkI20WTUgz4RPPPCYtewaWbYmcztltJzRtRe8T9dbaXjM1bySysI8feJSIpgAja2e+lhyKDKX+w==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.0.tgz", + "integrity": "sha512-Y4hTQEjpuInucHX6KI3zA5ei+X/iRpuYNmdiDV509bn7VzrfoSXvn9yfI4Fqo6z5+VS298bPo2qtCYISJFPENA==", "dev": true, "engines": { "node": ">=12.0.0" @@ -1998,9 +1998,9 @@ "dev": true }, "@autorest/modelerfour": { - "version": "4.23.7", - "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.23.7.tgz", - "integrity": "sha512-BVjzDd12LvYSkI20WTUgz4RPPPCYtewaWbYmcztltJzRtRe8T9dbaXjM1bySysI8feJSIpgAja2e+lhyKDKX+w==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.0.tgz", + "integrity": "sha512-Y4hTQEjpuInucHX6KI3zA5ei+X/iRpuYNmdiDV509bn7VzrfoSXvn9yfI4Fqo6z5+VS298bPo2qtCYISJFPENA==", "dev": true }, "@cspotcode/source-map-support": { diff --git a/src/generator/package.json b/src/generator/package.json index accbac2ca7..4fab130460 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/Azure/bicep-types-az/blob/main/README.md", "devDependencies": { "@autorest/core": "3.8.4", - "@autorest/modelerfour": "^4.23.7", + "@autorest/modelerfour": "^4.24.0", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.14", "@types/js-yaml": "^4.0.5", From fdaf7838c0e4dfd25f98d25003d5b3e95b0c457a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 19:06:08 -0700 Subject: [PATCH 14/69] Bump eslint-plugin-jest from 26.5.3 to 26.6.0 in /src/autorest.bicep (#972) Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 26.5.3 to 26.6.0. - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v26.5.3...v26.6.0) --- updated-dependencies: - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index caeed756e6..fd65f3dd49 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -23,7 +23,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.20.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.5.3", + "eslint-plugin-jest": "^26.6.0", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", @@ -2545,9 +2545,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "26.5.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.5.3.tgz", - "integrity": "sha512-sICclUqJQnR1bFRZGLN2jnSVsYOsmPYYnroGCIMVSvTS3y8XR3yjzy1EcTQmk6typ5pRgyIWzbjqxK6cZHEZuQ==", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.6.0.tgz", + "integrity": "sha512-f8n46/97ZFdU4KqeQYqO8AEVGIhHWvkpgNBWHH3jrM28/y8llnbf3IjfIKv6p2pZIMinK1PCqbbROxs9Eud02Q==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -8223,9 +8223,9 @@ "requires": {} }, "eslint-plugin-jest": { - "version": "26.5.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.5.3.tgz", - "integrity": "sha512-sICclUqJQnR1bFRZGLN2jnSVsYOsmPYYnroGCIMVSvTS3y8XR3yjzy1EcTQmk6typ5pRgyIWzbjqxK6cZHEZuQ==", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.6.0.tgz", + "integrity": "sha512-f8n46/97ZFdU4KqeQYqO8AEVGIhHWvkpgNBWHH3jrM28/y8llnbf3IjfIKv6p2pZIMinK1PCqbbROxs9Eud02Q==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 349cc3fd39..aad5e815fa 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -25,7 +25,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.20.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.5.3", + "eslint-plugin-jest": "^26.6.0", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", From 390f960c49789c70a6680e35c8566fb3a82596cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 19:06:10 -0700 Subject: [PATCH 15/69] Bump @types/async from 3.2.14 to 3.2.15 in /src/generator (#971) Bumps [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) from 3.2.14 to 3.2.15. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/async) --- updated-dependencies: - dependency-name: "@types/async" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 90556f12dd..16c868f2de 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -12,7 +12,7 @@ "@autorest/core": "3.8.4", "@autorest/modelerfour": "^4.24.0", "@ts-common/commonmark-to-markdown": "^2.0.2", - "@types/async": "^3.2.14", + "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", "@types/node": "^18.0.6", @@ -211,9 +211,9 @@ "dev": true }, "node_modules/@types/async": { - "version": "3.2.14", - "resolved": "https://registry.npmjs.org/@types/async/-/async-3.2.14.tgz", - "integrity": "sha512-XDeV+E8zSz24BBlosqQZ+pYxCkC6feyanpPlacZiAXlvHAeAPZiNNdFb8uRbyudPFWjR92YFwZXkuBgrtA5J4w==", + "version": "3.2.15", + "resolved": "https://registry.npmjs.org/@types/async/-/async-3.2.15.tgz", + "integrity": "sha512-PAmPfzvFA31mRoqZyTVsgJMsvbynR429UTTxhmfsUCrWGh3/fxOrzqBtaTPJsn4UtzTv4Vb0+/O7CARWb69N4g==", "dev": true }, "node_modules/@types/color-name": { @@ -2138,9 +2138,9 @@ "dev": true }, "@types/async": { - "version": "3.2.14", - "resolved": "https://registry.npmjs.org/@types/async/-/async-3.2.14.tgz", - "integrity": "sha512-XDeV+E8zSz24BBlosqQZ+pYxCkC6feyanpPlacZiAXlvHAeAPZiNNdFb8uRbyudPFWjR92YFwZXkuBgrtA5J4w==", + "version": "3.2.15", + "resolved": "https://registry.npmjs.org/@types/async/-/async-3.2.15.tgz", + "integrity": "sha512-PAmPfzvFA31mRoqZyTVsgJMsvbynR429UTTxhmfsUCrWGh3/fxOrzqBtaTPJsn4UtzTv4Vb0+/O7CARWb69N4g==", "dev": true }, "@types/color-name": { diff --git a/src/generator/package.json b/src/generator/package.json index 4fab130460..c2c5979fde 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -27,7 +27,7 @@ "@autorest/core": "3.8.4", "@autorest/modelerfour": "^4.24.0", "@ts-common/commonmark-to-markdown": "^2.0.2", - "@types/async": "^3.2.14", + "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", "@types/node": "^18.0.6", From b02c68181df9c2f8c7c0ce980c68cf72113e4a5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 19:06:14 -0700 Subject: [PATCH 16/69] Bump autorest from 3.6.1 to 3.6.2 in /src/generator (#969) Bumps [autorest](https://github.com/Azure/autorest) from 3.6.1 to 3.6.2. - [Release notes](https://github.com/Azure/autorest/releases) - [Commits](https://github.com/Azure/autorest/commits) --- updated-dependencies: - dependency-name: autorest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 16c868f2de..d41407d7d6 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -20,7 +20,7 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "async": "^3.2.4", - "autorest": "^3.6.1", + "autorest": "^3.6.2", "colors": "^1.4.0", "eslint": "^8.20.0", "eslint-plugin-header": "^3.1.1", @@ -550,9 +550,9 @@ "dev": true }, "node_modules/autorest": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.6.1.tgz", - "integrity": "sha512-tTOnfQq+LAyqnxFrOOnyCEaErXnjRTgduUN7a8LUv2u5deqDlI0zoJllHeIEYDZS2o2Kr1s8pDj2NxaFPOWldg==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.6.2.tgz", + "integrity": "sha512-JRMmAsSG4wplYUkjVOWELidF+P/OG9BjF542aQcbt4Qj85bJ+7EzRCTV09vbf8f4ScOB+I68+9IcskjNTU9UkQ==", "dev": true, "hasInstallScript": true, "bin": { @@ -2361,9 +2361,9 @@ "dev": true }, "autorest": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.6.1.tgz", - "integrity": "sha512-tTOnfQq+LAyqnxFrOOnyCEaErXnjRTgduUN7a8LUv2u5deqDlI0zoJllHeIEYDZS2o2Kr1s8pDj2NxaFPOWldg==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.6.2.tgz", + "integrity": "sha512-JRMmAsSG4wplYUkjVOWELidF+P/OG9BjF542aQcbt4Qj85bJ+7EzRCTV09vbf8f4ScOB+I68+9IcskjNTU9UkQ==", "dev": true }, "balanced-match": { diff --git a/src/generator/package.json b/src/generator/package.json index c2c5979fde..e26217cda3 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -35,7 +35,7 @@ "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "async": "^3.2.4", - "autorest": "^3.6.1", + "autorest": "^3.6.2", "colors": "^1.4.0", "eslint": "^8.20.0", "eslint-plugin-header": "^3.1.1", From 0d1f67af39ef69de1828ec528d2af378d87ce79a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 02:06:59 +0000 Subject: [PATCH 17/69] Bump Nerdbank.GitVersioning from 3.5.107 to 3.5.108 (#955) * Bump Nerdbank.GitVersioning from 3.5.107 to 3.5.108 Bumps [Nerdbank.GitVersioning](https://github.com/dotnet/Nerdbank.GitVersioning) from 3.5.107 to 3.5.108. - [Release notes](https://github.com/dotnet/Nerdbank.GitVersioning/releases) - [Commits](https://github.com/dotnet/Nerdbank.GitVersioning/commits) --- updated-dependencies: - dependency-name: Nerdbank.GitVersioning dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * lock files Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marcin Jastrzebski --- src/Bicep.Types.Az.UnitTests/packages.lock.json | 6 +++--- src/Bicep.Types.Az/packages.lock.json | 6 +++--- src/Bicep.Types.UnitTests/packages.lock.json | 6 +++--- src/Bicep.Types/packages.lock.json | 6 +++--- src/Directory.Build.props | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/Bicep.Types.Az.UnitTests/packages.lock.json b/src/Bicep.Types.Az.UnitTests/packages.lock.json index bcdb8f0e18..0f64b090c9 100644 --- a/src/Bicep.Types.Az.UnitTests/packages.lock.json +++ b/src/Bicep.Types.Az.UnitTests/packages.lock.json @@ -55,9 +55,9 @@ }, "Nerdbank.GitVersioning": { "type": "Direct", - "requested": "[3.5.107, )", - "resolved": "3.5.107", - "contentHash": "oMWWTe9aTUJ1CwU4fpfpduqx7Hzve320PU2SUyFFDzlHXTdjEouWHtFrRbaXV4LysL0lBtlzJM/nmHm47p2KWw==" + "requested": "[3.5.108, )", + "resolved": "3.5.108", + "contentHash": "+1Zn/jrrbBS1MVK20W8d8g4nEREPuZ6IHDTmtqlJiNeGXN45Iou0IPe5hykbLAVyWfnoN3bPCDBIVjeAfoMsWQ==" }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", diff --git a/src/Bicep.Types.Az/packages.lock.json b/src/Bicep.Types.Az/packages.lock.json index a95c14113a..880923f0ef 100644 --- a/src/Bicep.Types.Az/packages.lock.json +++ b/src/Bicep.Types.Az/packages.lock.json @@ -14,9 +14,9 @@ }, "Nerdbank.GitVersioning": { "type": "Direct", - "requested": "[3.5.107, )", - "resolved": "3.5.107", - "contentHash": "oMWWTe9aTUJ1CwU4fpfpduqx7Hzve320PU2SUyFFDzlHXTdjEouWHtFrRbaXV4LysL0lBtlzJM/nmHm47p2KWw==" + "requested": "[3.5.108, )", + "resolved": "3.5.108", + "contentHash": "+1Zn/jrrbBS1MVK20W8d8g4nEREPuZ6IHDTmtqlJiNeGXN45Iou0IPe5hykbLAVyWfnoN3bPCDBIVjeAfoMsWQ==" }, "NETStandard.Library": { "type": "Direct", diff --git a/src/Bicep.Types.UnitTests/packages.lock.json b/src/Bicep.Types.UnitTests/packages.lock.json index 91991ce238..ff28fcc2e6 100644 --- a/src/Bicep.Types.UnitTests/packages.lock.json +++ b/src/Bicep.Types.UnitTests/packages.lock.json @@ -55,9 +55,9 @@ }, "Nerdbank.GitVersioning": { "type": "Direct", - "requested": "[3.5.107, )", - "resolved": "3.5.107", - "contentHash": "oMWWTe9aTUJ1CwU4fpfpduqx7Hzve320PU2SUyFFDzlHXTdjEouWHtFrRbaXV4LysL0lBtlzJM/nmHm47p2KWw==" + "requested": "[3.5.108, )", + "resolved": "3.5.108", + "contentHash": "+1Zn/jrrbBS1MVK20W8d8g4nEREPuZ6IHDTmtqlJiNeGXN45Iou0IPe5hykbLAVyWfnoN3bPCDBIVjeAfoMsWQ==" }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", diff --git a/src/Bicep.Types/packages.lock.json b/src/Bicep.Types/packages.lock.json index 0c1276f2be..8f3187948e 100644 --- a/src/Bicep.Types/packages.lock.json +++ b/src/Bicep.Types/packages.lock.json @@ -14,9 +14,9 @@ }, "Nerdbank.GitVersioning": { "type": "Direct", - "requested": "[3.5.107, )", - "resolved": "3.5.107", - "contentHash": "oMWWTe9aTUJ1CwU4fpfpduqx7Hzve320PU2SUyFFDzlHXTdjEouWHtFrRbaXV4LysL0lBtlzJM/nmHm47p2KWw==" + "requested": "[3.5.108, )", + "resolved": "3.5.108", + "contentHash": "+1Zn/jrrbBS1MVK20W8d8g4nEREPuZ6IHDTmtqlJiNeGXN45Iou0IPe5hykbLAVyWfnoN3bPCDBIVjeAfoMsWQ==" }, "NETStandard.Library": { "type": "Direct", diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 5e8b538373..f0c04fe885 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -12,7 +12,7 @@ - + \ No newline at end of file From bff044ef34a3e791842a6dc460b7332a3faf0bb8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 02:10:20 +0000 Subject: [PATCH 18/69] Bump @autorest/codemodel from 4.18.2 to 4.19.0 in /src/autorest.bicep (#975) Bumps [@autorest/codemodel](https://github.com/Azure/autorest.powershell) from 4.18.2 to 4.19.0. - [Release notes](https://github.com/Azure/autorest.powershell/releases) - [Changelog](https://github.com/Azure/autorest.powershell/blob/main/docs/release-notes.md) - [Commits](https://github.com/Azure/autorest.powershell/commits) --- updated-dependencies: - dependency-name: "@autorest/codemodel" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index fd65f3dd49..afc5f7139e 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -8,7 +8,7 @@ "name": "@autorest/bicep", "version": "1.0.0", "dependencies": { - "@autorest/codemodel": "^4.18.2", + "@autorest/codemodel": "^4.19.0", "@autorest/extension-base": "^3.5.0", "@types/lodash": "^4.14.182", "autorest": "^3.6.2", @@ -43,9 +43,9 @@ } }, "node_modules/@autorest/codemodel": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.18.2.tgz", - "integrity": "sha512-xnGbxU2xvqtyIQYYwsEZsK+w2MmavbUrQdk1/sLPhjT+cQ5R6VUc5PX1ZTmPzBZWc/utiaAurxFC65J5J/uSgA==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.0.tgz", + "integrity": "sha512-xzlXuHKdjn5DgJOIWLc/jujhjPF3mbsRpAoA0wDhQT/hnBEIeoT6mh6vh//5PJ50z8142cSsKp8320nMYZbl2Q==", "dependencies": { "@azure-tools/codegen": "~2.9.1", "js-yaml": "~4.0.0" @@ -6234,9 +6234,9 @@ } }, "@autorest/codemodel": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.18.2.tgz", - "integrity": "sha512-xnGbxU2xvqtyIQYYwsEZsK+w2MmavbUrQdk1/sLPhjT+cQ5R6VUc5PX1ZTmPzBZWc/utiaAurxFC65J5J/uSgA==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.0.tgz", + "integrity": "sha512-xzlXuHKdjn5DgJOIWLc/jujhjPF3mbsRpAoA0wDhQT/hnBEIeoT6mh6vh//5PJ50z8142cSsKp8320nMYZbl2Q==", "requires": { "@azure-tools/codegen": "~2.9.1", "js-yaml": "~4.0.0" diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index aad5e815fa..005ac2c859 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -10,7 +10,7 @@ "lint:fix": "eslint src --ext ts --fix" }, "dependencies": { - "@autorest/codemodel": "^4.18.2", + "@autorest/codemodel": "^4.19.0", "@autorest/extension-base": "^3.5.0", "@types/lodash": "^4.14.182", "autorest": "^3.6.2", From e3cd8abe671d9a565f16fb90a59e62e764af1f9e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 02:10:30 +0000 Subject: [PATCH 19/69] Bump @autorest/core from 3.8.4 to 3.9.0 in /src/generator (#970) Bumps [@autorest/core](https://github.com/Azure/autorest) from 3.8.4 to 3.9.0. - [Release notes](https://github.com/Azure/autorest/releases) - [Commits](https://github.com/Azure/autorest/commits) --- updated-dependencies: - dependency-name: "@autorest/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index d41407d7d6..ff1638ba3e 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "license": "MIT", "devDependencies": { - "@autorest/core": "3.8.4", + "@autorest/core": "3.9.0", "@autorest/modelerfour": "^4.24.0", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.15", @@ -32,9 +32,9 @@ } }, "node_modules/@autorest/core": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.8.4.tgz", - "integrity": "sha512-vuvLhqextCV3ud1LLvOM/RmZeO9FErdpZg5dxkbxGSNBi5PziK50grViPLgRgANUfgEHznlqXhD+r9wsZup0rA==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.9.0.tgz", + "integrity": "sha512-qLpoSQVwrapzwTXNq/QnWiOZstuNowYdYIKmE5tYwiREvitfi/9dNE3GDEQwo6ailQIkw7EV3W5aWFuxGDo5Xw==", "dev": true, "bin": { "autorest-core": "entrypoints/app.js", @@ -1992,9 +1992,9 @@ }, "dependencies": { "@autorest/core": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.8.4.tgz", - "integrity": "sha512-vuvLhqextCV3ud1LLvOM/RmZeO9FErdpZg5dxkbxGSNBi5PziK50grViPLgRgANUfgEHznlqXhD+r9wsZup0rA==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.9.0.tgz", + "integrity": "sha512-qLpoSQVwrapzwTXNq/QnWiOZstuNowYdYIKmE5tYwiREvitfi/9dNE3GDEQwo6ailQIkw7EV3W5aWFuxGDo5Xw==", "dev": true }, "@autorest/modelerfour": { diff --git a/src/generator/package.json b/src/generator/package.json index e26217cda3..d0581cd2aa 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/Azure/bicep-types-az/blob/main/README.md", "devDependencies": { - "@autorest/core": "3.8.4", + "@autorest/core": "3.9.0", "@autorest/modelerfour": "^4.24.0", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.15", From de73fe4d742eca497f3f28b6b6f9351823f564ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jul 2022 15:43:52 -0700 Subject: [PATCH 20/69] Bump @types/node from 18.0.6 to 18.6.1 in /src/autorest.bicep (#978) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.0.6 to 18.6.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index afc5f7139e..25203e8e6f 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.0.6", + "@types/node": "^18.6.1", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "colors": "^1.4.0", @@ -1386,9 +1386,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", - "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", "dev": true }, "node_modules/@types/prettier": { @@ -7335,9 +7335,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", - "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 005ac2c859..3e3d20b6ac 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.0.6", + "@types/node": "^18.6.1", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "colors": "^1.4.0", From 1bc474c1862ee2d5342571dd8a785898c8d3843b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jul 2022 15:44:03 -0700 Subject: [PATCH 21/69] Bump @types/node from 18.0.6 to 18.6.1 in /src/generator (#977) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.0.6 to 18.6.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index ff1638ba3e..dba1b6a8e1 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -15,7 +15,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.0.6", + "@types/node": "^18.6.1", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", @@ -247,9 +247,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", - "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", "dev": true }, "node_modules/@types/yargs": { @@ -2174,9 +2174,9 @@ "dev": true }, "@types/node": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", - "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", "dev": true }, "@types/yargs": { diff --git a/src/generator/package.json b/src/generator/package.json index d0581cd2aa..2f6e1f5082 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -30,7 +30,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.0.6", + "@types/node": "^18.6.1", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", From eb1dd76561ca2ae683742765182d46a4941919fe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Jul 2022 19:31:22 -0700 Subject: [PATCH 22/69] Bump @typescript-eslint/parser in /src/autorest.bicep (#982) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.7 to 5.31.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.31.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 287 ++++++++++++++------------- src/autorest.bicep/package.json | 2 +- 2 files changed, 151 insertions(+), 138 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 25203e8e6f..5973ba6378 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -18,7 +18,7 @@ "@types/jest": "^27.4.1", "@types/node": "^18.6.1", "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.30.7", + "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", "eslint": "^8.20.0", @@ -92,20 +92,6 @@ "node": ">=12.0.0" } }, - "node_modules/@azure-tools/codegen/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@azure-tools/tasks": { "version": "3.0.255", "resolved": "https://registry.npmjs.org/@azure-tools/tasks/-/tasks-3.0.255.tgz", @@ -1451,31 +1437,41 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/@typescript-eslint/parser": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", + "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", - "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", - "debug": "^4.3.4" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1483,9 +1479,41 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependenciesMeta": { "typescript": { @@ -1493,6 +1521,23 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.30.7", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", @@ -1576,21 +1621,6 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/utils": { "version": "5.30.7", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", @@ -4426,21 +4456,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -5458,6 +5473,20 @@ "node": ">=10" } }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -5796,21 +5825,6 @@ } } }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -6269,16 +6283,6 @@ "@azure-tools/async-io": "~3.0.0", "js-yaml": "~4.0.0", "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "@azure-tools/tasks": { @@ -7382,29 +7386,61 @@ "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "@typescript-eslint/parser": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", - "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", + "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "debug": "^4.3.4" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" + } + }, + "@typescript-eslint/types": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/scope-manager": { @@ -7447,17 +7483,6 @@ "is-glob": "^4.0.3", "semver": "^7.3.7", "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "@typescript-eslint/utils": { @@ -9690,15 +9715,6 @@ "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } } } }, @@ -10417,6 +10433,14 @@ "xmlchars": "^2.2.0" } }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -10656,17 +10680,6 @@ "make-error": "1.x", "semver": "7.x", "yargs-parser": "20.x" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "ts-node": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 3e3d20b6ac..cbae76bf98 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -20,7 +20,7 @@ "@types/jest": "^27.4.1", "@types/node": "^18.6.1", "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.30.7", + "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", "eslint": "^8.20.0", From a76b1ecf506575cde06dca9c7c3396f25f524391 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Jul 2022 19:31:26 -0700 Subject: [PATCH 23/69] Bump @typescript-eslint/eslint-plugin in /src/generator (#980) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.7 to 5.31.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.31.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 258 ++++++++++++++++++++++++++++---- src/generator/package.json | 2 +- 2 files changed, 226 insertions(+), 34 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index dba1b6a8e1..24a76c6c1b 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -17,7 +17,7 @@ "@types/lodash": "^4.14.182", "@types/node": "^18.6.1", "@types/yargs": "^17.0.10", - "@typescript-eslint/eslint-plugin": "^5.30.7", + "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.30.7", "async": "^3.2.4", "autorest": "^3.6.2", @@ -268,14 +268,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", - "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", + "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/type-utils": "5.31.0", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -300,6 +300,53 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/parser": { "version": "5.30.7", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", @@ -345,12 +392,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", - "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", + "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -411,15 +458,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", - "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -434,6 +481,80 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.30.7", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", @@ -2195,20 +2316,48 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", - "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", + "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/type-utils": "5.31.0", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" + } + }, + "@typescript-eslint/types": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "dev": true + }, + "@typescript-eslint/visitor-keys": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/parser": { @@ -2234,12 +2383,12 @@ } }, "@typescript-eslint/type-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", - "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", + "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } @@ -2266,17 +2415,60 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", - "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" + } + }, + "@typescript-eslint/types": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/visitor-keys": { diff --git a/src/generator/package.json b/src/generator/package.json index 2f6e1f5082..64e45c5a7b 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -32,7 +32,7 @@ "@types/lodash": "^4.14.182", "@types/node": "^18.6.1", "@types/yargs": "^17.0.10", - "@typescript-eslint/eslint-plugin": "^5.30.7", + "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.30.7", "async": "^3.2.4", "autorest": "^3.6.2", From c91161f68ec543e675f3d093b16600f7c679f6b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Jul 2022 02:34:20 +0000 Subject: [PATCH 24/69] Bump @typescript-eslint/eslint-plugin in /src/autorest.bicep (#981) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.30.7 to 5.31.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.31.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 243 +++++++-------------------- src/autorest.bicep/package.json | 2 +- 2 files changed, 64 insertions(+), 181 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 5973ba6378..88be91420f 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/jest": "^27.4.1", "@types/node": "^18.6.1", - "@typescript-eslint/eslint-plugin": "^5.30.7", + "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", @@ -1405,14 +1405,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", - "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", + "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/type-utils": "5.31.0", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -1464,7 +1464,7 @@ } } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/scope-manager": { "version": "5.31.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", @@ -1481,87 +1481,13 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.31.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", - "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", + "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1582,9 +1508,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1595,13 +1521,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1622,15 +1548,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", - "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -1646,12 +1572,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -7372,14 +7298,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", - "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", + "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/type-utils": "5.31.0", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -7398,86 +7324,43 @@ "@typescript-eslint/types": "5.31.0", "@typescript-eslint/typescript-estree": "5.31.0", "debug": "^4.3.4" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" - } - }, - "@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.31.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" } }, "@typescript-eslint/type-utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", - "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", + "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.7", + "@typescript-eslint/utils": "5.31.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -7486,26 +7369,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", - "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" } }, diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index cbae76bf98..4af2c7304b 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/jest": "^27.4.1", "@types/node": "^18.6.1", - "@typescript-eslint/eslint-plugin": "^5.30.7", + "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", From aa0f65dae721131be3b61f55fb8c4e8d506e8341 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Jul 2022 02:34:27 +0000 Subject: [PATCH 25/69] Bump @typescript-eslint/parser from 5.30.7 to 5.31.0 in /src/generator (#979) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.30.7 to 5.31.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.31.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 278 +++++--------------------------- src/generator/package.json | 2 +- 2 files changed, 44 insertions(+), 236 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 24a76c6c1b..a2cb81cf79 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -18,7 +18,7 @@ "@types/node": "^18.6.1", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.31.0", - "@typescript-eslint/parser": "^5.30.7", + "@typescript-eslint/parser": "^5.31.0", "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", @@ -300,62 +300,15 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/parser": { "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", + "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", "dev": true, "dependencies": { + "@typescript-eslint/scope-manager": "5.31.0", "@typescript-eslint/types": "5.31.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", - "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/typescript-estree": "5.31.0", "debug": "^4.3.4" }, "engines": { @@ -375,13 +328,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -418,9 +371,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -431,13 +384,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -481,64 +434,7 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/visitor-keys": { "version": "5.31.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", @@ -555,23 +451,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.30.7", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/acorn": { "version": "8.7.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", @@ -2330,56 +2209,28 @@ "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" - } - }, - "@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", - "dev": true - }, - "@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.31.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/parser": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", - "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", + "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", - "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" } }, "@typescript-eslint/type-utils": { @@ -2394,19 +2245,19 @@ } }, "@typescript-eslint/types": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", - "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", - "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2426,58 +2277,15 @@ "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" - } - }, - "@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.31.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", - "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" } }, diff --git a/src/generator/package.json b/src/generator/package.json index 64e45c5a7b..7c7a15f579 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -33,7 +33,7 @@ "@types/node": "^18.6.1", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.31.0", - "@typescript-eslint/parser": "^5.30.7", + "@typescript-eslint/parser": "^5.31.0", "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", From c7c0ab5fa4969954f0d5a1d8364a7865d3d44c0f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 19:43:26 +0000 Subject: [PATCH 26/69] Update Generated Types (#986) Update Generated Types Generate types for https://github.com/Azure/azure-rest-api-specs/tree/eeb2cff50119cfa7b724ac63c768d637ec01827a Summary
Failed to generate types for path 'adhybridhealthservice' ``` Exited with code 1 ```
Failed to generate types for path 'service-map' ``` Exited with code 1 ```
--- generated/addons/log.out | 2 +- generated/adp/log.out | 2 +- generated/advisor/log.out | 2 +- generated/agrifood/log.out | 2 +- generated/alertsmanagement/log.out | 2 +- generated/analysisservices/log.out | 2 +- generated/apimanagement/log.out | 2360 ++++++------- .../2020-06-01-preview/types.json | 2 +- .../2020-06-01-preview/types.md | 1 + .../2020-12-01/types.json | 2 +- .../2020-12-01/types.md | 1 + .../2021-01-01-preview/types.json | 2 +- .../2021-01-01-preview/types.md | 1 + .../2021-04-01-preview/types.json | 2 +- .../2021-04-01-preview/types.md | 1 + .../2021-08-01/types.json | 2 +- .../2021-08-01/types.md | 1 + .../2021-12-01-preview/types.json | 2 +- .../2021-12-01-preview/types.md | 1 + generated/app/log.out | 2 +- .../2022-01-01-preview/types.json | 2 +- .../microsoft.app/2022-01-01-preview/types.md | 8 - .../app/microsoft.app/2022-03-01/types.json | 2 +- .../app/microsoft.app/2022-03-01/types.md | 8 - generated/appconfiguration/log.out | 14 +- .../2022-03-01-preview/types.json | 1 + .../2022-03-01-preview/types.md | 169 + generated/applicationinsights/log.out | 282 +- .../microsoft.insights/2015-05-01/types.json | 2 +- .../microsoft.insights/2022-06-15/types.json | 1 + .../microsoft.insights/2022-06-15/types.md | 71 + generated/appplatform/log.out | 2 +- generated/attestation/log.out | 2 +- generated/authorization/log.out | 22 +- .../2022-04-01/types.json | 1 + .../2022-04-01/types.md | 50 + generated/automanage/log.out | 2 +- generated/automation/log.out | 23 +- .../2022-02-22/types.json | 1 + .../microsoft.automation/2022-02-22/types.md | 30 + generated/azsadmin/log.out | 2 +- generated/azure-kusto/log.out | 2 +- generated/azureactivedirectory/log.out | 2 +- generated/azurearcdata/log.out | 2 +- generated/azuredata/log.out | 2 +- generated/azurestack/log.out | 19 +- .../2022-06-01/types.json | 1 + .../microsoft.azurestack/2022-06-01/types.md | 182 ++ generated/azurestackhci/log.out | 2 +- generated/baremetalinfrastructure/log.out | 2 +- generated/batch/log.out | 2 +- .../microsoft.batch/2022-06-01/types.json | 2 +- .../batch/microsoft.batch/2022-06-01/types.md | 6 +- generated/billing/log.out | 2 +- generated/blockchain/log.out | 2 +- generated/blueprint/log.out | 2 +- generated/botservice/log.out | 2 +- generated/cdn/log.out | 152 +- .../cdn/microsoft.cdn/2021-06-01/types.json | 2 +- .../cdn/microsoft.cdn/2021-06-01/types.md | 30 +- generated/changeanalysis/log.out | 2 +- generated/chaos/log.out | 11 +- .../2022-07-01-preview/types.json | 1 + .../2022-07-01-preview/types.md | 169 + generated/cloudshell/log.out | 2 +- generated/cognitiveservices/log.out | 2 +- generated/commerce/log.out | 2 +- generated/communication/log.out | 7 +- .../2022-07-01-preview/types.json | 1 + .../2022-07-01-preview/types.md | 134 + generated/compute/log.out | 180 +- .../microsoft.compute/2021-10-01/types.json | 2 +- .../microsoft.compute/2021-10-01/types.md | 11 +- .../microsoft.compute/2021-11-01/types.json | 2 +- .../microsoft.compute/2021-11-01/types.md | 2 +- .../microsoft.compute/2022-01-03/types.json | 2 +- .../microsoft.compute/2022-01-03/types.md | 11 +- .../microsoft.compute/2022-03-01/types.json | 2 +- .../microsoft.compute/2022-03-01/types.md | 2 +- generated/confidentialledger/log.out | 2 +- generated/confluent/log.out | 2 +- generated/connectedvmware/log.out | 8 +- .../2022-01-10-preview/types.json | 1 + .../2022-01-10-preview/types.md | 619 ++++ generated/consumption/log.out | 2 +- .../2019-10-01/types.json | 2 +- .../microsoft.consumption/2019-10-01/types.md | 8 +- .../2021-10-01/types.json | 2 +- .../microsoft.consumption/2021-10-01/types.md | 8 +- generated/containerinstance/log.out | 12 +- .../2021-10-01/types.json | 2 +- .../2021-10-01/types.md | 30 +- generated/containerregistry/log.out | 2 +- generated/containerservice/log.out | 1164 +------ .../2022-06-01/types.json | 1 + .../2022-06-01/types.md | 666 ++++ .../2022-06-02-preview/types.json | 1 + .../2022-06-02-preview/types.md | 832 +++++ generated/cosmos-db/log.out | 40 +- .../2022-05-15-preview/types.json | 2 +- .../2022-05-15-preview/types.md | 3 +- generated/cost-management/log.out | 26 +- generated/cpim/log.out | 2 +- generated/customer-insights/log.out | 2 +- generated/customerlockbox/log.out | 2 +- generated/customproviders/log.out | 2 +- generated/dashboard/log.out | 4 +- .../microsoft.dashboard/2022-08-01/types.json | 1 + .../microsoft.dashboard/2022-08-01/types.md | 116 + generated/databox/log.out | 2 +- generated/databoxedge/log.out | 2 +- generated/databricks/log.out | 62 +- .../2022-04-01-preview/types.json | 1 + .../2022-04-01-preview/types.md | 242 ++ generated/datacatalog/log.out | 2 +- generated/datadog/log.out | 2 +- generated/datafactory/log.out | 19 +- .../2018-06-01/types.json | 2 +- .../microsoft.datafactory/2018-06-01/types.md | 68 + generated/datalake-analytics/log.out | 2 +- generated/datalake-store/log.out | 2 +- generated/datamigration/log.out | 2 +- generated/dataprotection/log.out | 2 +- generated/datashare/log.out | 2 +- generated/deploymentmanager/log.out | 2 +- generated/desktopvirtualization/log.out | 2 +- generated/devcenter/log.out | 5 + .../2022-08-01-preview/types.json | 1 + .../2022-08-01-preview/types.md | 425 +++ generated/developerhub/log.out | 2 +- generated/deviceprovisioningservices/log.out | 2 +- generated/deviceupdate/log.out | 9 +- .../2022-10-01/types.json | 1 + .../2022-10-01/types.md | 210 ++ generated/devops/log.out | 2 +- generated/devspaces/log.out | 2 +- generated/devtestlabs/log.out | 2 +- generated/dfp/log.out | 2 +- generated/digitaltwins/log.out | 2 +- generated/dnc/log.out | 2 +- generated/dns/log.out | 2 +- generated/dnsresolver/log.out | 2 +- generated/domainservices/log.out | 2 +- .../2021-09-01/types.json | 1 + .../2021-09-01/types.md | 228 ++ generated/dynatrace/log.out | 4 +- generated/edgeorder/log.out | 2 +- generated/edgeorderpartner/log.out | 2 +- generated/education/log.out | 2 +- generated/elastic/log.out | 2 +- generated/elasticsan/log.out | 2 +- .../2021-11-20-preview/types.json | 2 +- .../2021-11-20-preview/types.md | 12 +- generated/engagementfabric/log.out | 2 +- generated/enterpriseknowledgegraph/log.out | 2 +- generated/eventgrid/log.out | 2 +- generated/eventhub/log.out | 2 +- generated/extendedlocation/log.out | 2 +- generated/fluidrelay/log.out | 2 +- generated/frontdoor/log.out | 213 +- .../microsoft.network/2021-06-01/types.json | 1 + .../microsoft.network/2021-06-01/types.md | 378 +++ generated/guestconfiguration/log.out | 2 +- generated/hanaonazure/log.out | 2 +- generated/hardwaresecuritymodules/log.out | 26 +- generated/hdinsight/log.out | 2 +- generated/healthbot/log.out | 2 +- generated/healthcareapis/log.out | 30 +- .../2022-06-01/types.json | 1 + .../2022-06-01/types.md | 376 +++ generated/hybridcompute/log.out | 29 +- .../2022-05-10-preview/types.json | 1 + .../2022-05-10-preview/types.md | 283 ++ generated/hybridconnectivity/log.out | 2 +- generated/hybriddatamanager/log.out | 2 +- generated/hybridkubernetes/log.out | 2 +- generated/hybridnetwork/log.out | 2 +- generated/imagebuilder/log.out | 2 +- generated/index.json | 2 +- generated/index.md | 375 +++ generated/intune/log.out | 22 +- generated/iotcentral/log.out | 2 +- generated/iothub/log.out | 2 +- generated/iotsecurity/log.out | 2 +- generated/iotspaces/log.out | 2 +- generated/keyvault/log.out | 144 +- .../2021-04-01-preview/types.json | 2 +- .../2021-04-01-preview/types.md | 2 + .../2021-06-01-preview/types.json | 2 +- .../2021-06-01-preview/types.md | 2 + .../microsoft.keyvault/2021-10-01/types.json | 2 +- .../microsoft.keyvault/2021-10-01/types.md | 2 + .../2021-11-01-preview/types.json | 2 +- .../2021-11-01-preview/types.md | 2 + .../microsoft.keyvault/2022-07-01/types.json | 1 + .../microsoft.keyvault/2022-07-01/types.md | 347 ++ generated/kubernetesconfiguration/log.out | 2 +- generated/labservices/log.out | 2 +- generated/loadtestservice/log.out | 2 +- generated/logic/log.out | 2 +- generated/logz/log.out | 2 +- generated/m365securityandcompliance/log.out | 2 +- generated/machinelearning/log.out | 2 +- generated/machinelearningcompute/log.out | 2 +- .../machinelearningexperimentation/log.out | 2 +- generated/machinelearningservices/log.out | 2 +- generated/maintenance/log.out | 4 +- .../2022-07-01-preview/types.json | 1 + .../2022-07-01-preview/types.md | 135 + generated/managednetwork/log.out | 2 +- generated/managedservices/log.out | 2 +- generated/managementgroups/log.out | 2 +- generated/managementpartner/log.out | 2 +- generated/maps/log.out | 2 +- generated/mariadb/log.out | 2 +- generated/marketplace/log.out | 2 +- .../2022-03-01/types.json | 2 +- .../microsoft.marketplace/2022-03-01/types.md | 4 +- generated/marketplacecatalog/log.out | 2 +- generated/marketplacenotifications/log.out | 2 +- generated/marketplaceordering/log.out | 2 +- generated/mediaservices/log.out | 2 +- generated/migrate/log.out | 2 +- generated/migrateprojects/log.out | 2 +- generated/mixedreality/log.out | 2 +- generated/mobilenetwork/log.out | 16 +- .../2022-04-01-preview/types.json | 1 + .../2022-04-01-preview/types.md | 491 +++ generated/monitor/log.out | 289 +- .../microsoft.insights/2014-04-01/types.json | 2 +- .../microsoft.insights/2014-04-01/types.md | 2 +- .../microsoft.insights/2015-04-01/types.json | 2 +- .../microsoft.insights/2015-04-01/types.md | 2 +- .../microsoft.insights/2019-03-01/types.json | 2 +- .../microsoft.insights/2019-03-01/types.md | 2 - .../microsoft.insights/2019-06-01/types.json | 2 +- .../microsoft.insights/2019-06-01/types.md | 2 - .../2021-05-01-preview/types.json | 2 +- .../2021-05-01-preview/types.md | 2 +- .../microsoft.insights/2021-09-01/types.json | 2 +- .../microsoft.insights/2021-09-01/types.md | 2 - .../microsoft.insights/2022-04-01/types.json | 2 +- .../microsoft.insights/2022-04-01/types.md | 2 - .../microsoft.insights/2022-06-01/types.json | 2 +- .../microsoft.insights/2022-06-01/types.md | 2 - .../microsoft.insights/2022-10-01/types.json | 1 + .../microsoft.insights/2022-10-01/types.md | 130 + generated/msi/log.out | 2 +- generated/mysql/log.out | 4 +- generated/netapp/log.out | 28 +- .../microsoft.netapp/2022-03-01/types.json | 1 + .../microsoft.netapp/2022-03-01/types.md | 474 +++ generated/network/log.out | 2 +- generated/networkfunction/log.out | 6 +- .../2022-08-01/types.json | 1 + .../2022-08-01/types.md | 97 + generated/nginx/log.out | 2 +- generated/notificationhubs/log.out | 2 +- generated/oep/log.out | 2 +- generated/operationalinsights/log.out | 10 +- generated/operationsmanagement/log.out | 2 +- generated/orbital/log.out | 2 +- generated/peering/log.out | 2 +- generated/policyinsights/log.out | 2 +- generated/portal/log.out | 2 +- generated/postgresql/log.out | 38 +- .../2021-06-01/types.json | 2 +- .../2021-06-01/types.md | 2 +- .../2022-01-20-preview/types.json | 2 +- .../2022-01-20-preview/types.md | 2 +- generated/postgresqlhsc/log.out | 2 +- generated/powerbidedicated/log.out | 2 +- generated/powerbiembedded/log.out | 2 +- generated/powerbiprivatelinks/log.out | 2 +- generated/powerplatform/log.out | 4 +- .../2020-10-30-preview/types.json | 2 +- .../2020-10-30-preview/types.md | 2 + generated/privatedns/log.out | 2 +- generated/providerhub/log.out | 2 +- generated/purview/log.out | 2 +- generated/quantum/log.out | 2 +- generated/quota/log.out | 2 +- generated/recommendationsservice/log.out | 2 +- generated/recoveryservices/log.out | 2 +- .../2022-04-01/types.json | 2 +- .../2022-04-01/types.md | 2 +- generated/recoveryservicesbackup/log.out | 2 +- .../recoveryservicessiterecovery/log.out | 2 +- generated/redhatopenshift/log.out | 2 +- generated/redis/log.out | 144 +- .../microsoft.cache/2020-12-01/types.json | 2 +- .../redis/microsoft.cache/2020-12-01/types.md | 2 + .../microsoft.cache/2021-06-01/types.json | 2 +- .../redis/microsoft.cache/2021-06-01/types.md | 2 + generated/redisenterprise/log.out | 2 +- generated/relay/log.out | 2 +- generated/reservations/log.out | 2 +- generated/resourceconnector/log.out | 2 +- generated/resourcegraph/log.out | 2 +- generated/resourcehealth/log.out | 2 +- generated/resourcemover/log.out | 2 +- generated/resources/log.out | 20 +- generated/saas/log.out | 2 +- generated/scheduler/log.out | 2 +- generated/scvmm/log.out | 2 +- generated/search/log.out | 2 +- generated/security/log.out | 42 +- .../microsoft.security/2021-06-01/types.json | 2 +- .../microsoft.security/2021-06-01/types.md | 28 + .../2022-07-01-preview/types.json | 1 + .../2022-07-01-preview/types.md | 18 + generated/securityandcompliance/log.out | 2 +- generated/securityinsights/log.out | 2 +- generated/serialconsole/log.out | 2 +- generated/servicebus/log.out | 2 +- generated/servicefabric/log.out | 2 +- .../servicefabricmanagedclusters/log.out | 42 +- .../2022-06-01-preview/types.json | 1 + .../2022-06-01-preview/types.md | 578 ++++ generated/servicefabricmesh/log.out | 38 +- generated/servicelinker/log.out | 2 +- generated/signalr/log.out | 2 +- generated/softwareplan/log.out | 2 +- generated/solutions/log.out | 786 ++++- .../microsoft.solutions/2017-09-01/types.json | 1 + .../microsoft.solutions/2017-09-01/types.md | 97 + .../microsoft.solutions/2017-12-01/types.json | 1 + .../microsoft.solutions/2017-12-01/types.md | 97 + .../microsoft.solutions/2018-02-01/types.json | 1 + .../microsoft.solutions/2018-02-01/types.md | 149 + .../microsoft.solutions/2018-03-01/types.json | 1 + .../microsoft.solutions/2018-03-01/types.md | 226 ++ .../microsoft.solutions/2018-06-01/types.json | 1 + .../microsoft.solutions/2018-06-01/types.md | 226 ++ .../2018-09-01-preview/types.json | 1 + .../2018-09-01-preview/types.md | 225 ++ .../microsoft.solutions/2019-07-01/types.json | 1 + .../microsoft.solutions/2019-07-01/types.md | 261 ++ .../2020-08-21-preview/types.json | 1 + .../2020-08-21-preview/types.md | 261 ++ .../2021-02-01-preview/types.json | 1 + .../2021-02-01-preview/types.md | 273 ++ .../microsoft.solutions/2021-07-01/types.json | 2 +- .../microsoft.solutions/2021-07-01/types.md | 35 +- generated/sql/log.out | 11 +- .../2021-05-01-preview/types.json | 2 +- .../2022-02-01-preview/types.json | 1 + .../microsoft.sql/2022-02-01-preview/types.md | 2912 +++++++++++++++++ generated/sqlvirtualmachine/log.out | 2 +- generated/storage/log.out | 2 +- generated/storagecache/log.out | 2 +- generated/storageimportexport/log.out | 2 +- generated/storagemover/log.out | 8 + .../2022-07-01-preview/types.json | 1 + .../2022-07-01-preview/types.md | 182 ++ generated/storagepool/log.out | 2 +- generated/storagesync/log.out | 2 +- generated/storsimple1200series/log.out | 2 +- generated/storsimple8000series/log.out | 2 +- generated/streamanalytics/log.out | 2 +- .../2020-03-01/types.json | 2 +- .../2020-03-01/types.md | 32 +- .../2021-10-01-preview/types.json | 2 +- .../2021-10-01-preview/types.md | 17 +- generated/subscription/log.out | 2 +- generated/support/log.out | 2 +- generated/synapse/log.out | 38 +- .../2021-06-01-preview/types.json | 2 +- .../2021-06-01-preview/types.md | 2 + .../microsoft.synapse/2021-06-01/types.json | 2 +- .../microsoft.synapse/2021-06-01/types.md | 8 +- generated/testbase/log.out | 2 +- generated/timeseriesinsights/log.out | 2 +- generated/trafficmanager/log.out | 2 +- generated/vi/log.out | 4 +- .../2022-08-01/types.json | 1 + .../2022-08-01/types.md | 60 + generated/videoanalyzer/log.out | 2 +- generated/visualstudio/log.out | 2 +- generated/vmware/log.out | 2 +- generated/vmwarecloudsimple/log.out | 2 +- generated/web/log.out | 942 +++++- generated/webpubsub/log.out | 2 +- generated/windowsesu/log.out | 2 +- generated/windowsiot/log.out | 2 +- generated/workloadmonitor/log.out | 2 +- generated/workloads/log.out | 2 +- 387 files changed, 17626 insertions(+), 3378 deletions(-) create mode 100644 generated/appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json create mode 100644 generated/appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.md create mode 100644 generated/applicationinsights/microsoft.insights/2022-06-15/types.json create mode 100644 generated/applicationinsights/microsoft.insights/2022-06-15/types.md create mode 100644 generated/authorization/microsoft.authorization/2022-04-01/types.json create mode 100644 generated/authorization/microsoft.authorization/2022-04-01/types.md create mode 100644 generated/automation/microsoft.automation/2022-02-22/types.json create mode 100644 generated/automation/microsoft.automation/2022-02-22/types.md create mode 100644 generated/azurestack/microsoft.azurestack/2022-06-01/types.json create mode 100644 generated/azurestack/microsoft.azurestack/2022-06-01/types.md create mode 100644 generated/chaos/microsoft.chaos/2022-07-01-preview/types.json create mode 100644 generated/chaos/microsoft.chaos/2022-07-01-preview/types.md create mode 100644 generated/communication/microsoft.communication/2022-07-01-preview/types.json create mode 100644 generated/communication/microsoft.communication/2022-07-01-preview/types.md create mode 100644 generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json create mode 100644 generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md create mode 100644 generated/containerservice/microsoft.containerservice/2022-06-01/types.json create mode 100644 generated/containerservice/microsoft.containerservice/2022-06-01/types.md create mode 100644 generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json create mode 100644 generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md create mode 100644 generated/dashboard/microsoft.dashboard/2022-08-01/types.json create mode 100644 generated/dashboard/microsoft.dashboard/2022-08-01/types.md create mode 100644 generated/databricks/microsoft.databricks/2022-04-01-preview/types.json create mode 100644 generated/databricks/microsoft.databricks/2022-04-01-preview/types.md create mode 100644 generated/devcenter/log.out create mode 100644 generated/devcenter/microsoft.devcenter/2022-08-01-preview/types.json create mode 100644 generated/devcenter/microsoft.devcenter/2022-08-01-preview/types.md create mode 100644 generated/deviceupdate/microsoft.deviceupdate/2022-10-01/types.json create mode 100644 generated/deviceupdate/microsoft.deviceupdate/2022-10-01/types.md create mode 100644 generated/dynatrace/dynatrace.observability/2021-09-01/types.json create mode 100644 generated/dynatrace/dynatrace.observability/2021-09-01/types.md create mode 100644 generated/frontdoor/microsoft.network/2021-06-01/types.json create mode 100644 generated/frontdoor/microsoft.network/2021-06-01/types.md create mode 100644 generated/healthcareapis/microsoft.healthcareapis/2022-06-01/types.json create mode 100644 generated/healthcareapis/microsoft.healthcareapis/2022-06-01/types.md create mode 100644 generated/hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json create mode 100644 generated/hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md create mode 100644 generated/keyvault/microsoft.keyvault/2022-07-01/types.json create mode 100644 generated/keyvault/microsoft.keyvault/2022-07-01/types.md create mode 100644 generated/maintenance/microsoft.maintenance/2022-07-01-preview/types.json create mode 100644 generated/maintenance/microsoft.maintenance/2022-07-01-preview/types.md create mode 100644 generated/mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json create mode 100644 generated/mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md create mode 100644 generated/monitor/microsoft.insights/2022-10-01/types.json create mode 100644 generated/monitor/microsoft.insights/2022-10-01/types.md create mode 100644 generated/netapp/microsoft.netapp/2022-03-01/types.json create mode 100644 generated/netapp/microsoft.netapp/2022-03-01/types.md create mode 100644 generated/networkfunction/microsoft.networkfunction/2022-08-01/types.json create mode 100644 generated/networkfunction/microsoft.networkfunction/2022-08-01/types.md create mode 100644 generated/security/microsoft.security/2022-07-01-preview/types.json create mode 100644 generated/security/microsoft.security/2022-07-01-preview/types.md create mode 100644 generated/servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json create mode 100644 generated/servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md create mode 100644 generated/solutions/microsoft.solutions/2017-09-01/types.json create mode 100644 generated/solutions/microsoft.solutions/2017-09-01/types.md create mode 100644 generated/solutions/microsoft.solutions/2017-12-01/types.json create mode 100644 generated/solutions/microsoft.solutions/2017-12-01/types.md create mode 100644 generated/solutions/microsoft.solutions/2018-02-01/types.json create mode 100644 generated/solutions/microsoft.solutions/2018-02-01/types.md create mode 100644 generated/solutions/microsoft.solutions/2018-03-01/types.json create mode 100644 generated/solutions/microsoft.solutions/2018-03-01/types.md create mode 100644 generated/solutions/microsoft.solutions/2018-06-01/types.json create mode 100644 generated/solutions/microsoft.solutions/2018-06-01/types.md create mode 100644 generated/solutions/microsoft.solutions/2018-09-01-preview/types.json create mode 100644 generated/solutions/microsoft.solutions/2018-09-01-preview/types.md create mode 100644 generated/solutions/microsoft.solutions/2019-07-01/types.json create mode 100644 generated/solutions/microsoft.solutions/2019-07-01/types.md create mode 100644 generated/solutions/microsoft.solutions/2020-08-21-preview/types.json create mode 100644 generated/solutions/microsoft.solutions/2020-08-21-preview/types.md create mode 100644 generated/solutions/microsoft.solutions/2021-02-01-preview/types.json create mode 100644 generated/solutions/microsoft.solutions/2021-02-01-preview/types.md create mode 100644 generated/sql/microsoft.sql/2022-02-01-preview/types.json create mode 100644 generated/sql/microsoft.sql/2022-02-01-preview/types.md create mode 100644 generated/storagemover/log.out create mode 100644 generated/storagemover/microsoft.storagemover/2022-07-01-preview/types.json create mode 100644 generated/storagemover/microsoft.storagemover/2022-07-01-preview/types.md create mode 100644 generated/vi/microsoft.videoindexer/2022-08-01/types.json create mode 100644 generated/vi/microsoft.videoindexer/2022-08-01/types.md diff --git a/generated/addons/log.out b/generated/addons/log.out index 020000f4db..156e1b45b8 100644 --- a/generated/addons/log.out +++ b/generated/addons/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/adp/log.out b/generated/adp/log.out index 6943b2c65a..19aa14fc42 100644 --- a/generated/adp/log.out +++ b/generated/adp/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/advisor/log.out b/generated/advisor/log.out index b391182a51..16784d14ee 100644 --- a/generated/advisor/log.out +++ b/generated/advisor/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/agrifood/log.out b/generated/agrifood/log.out index 92fc7aaa35..8698592671 100644 --- a/generated/agrifood/log.out +++ b/generated/agrifood/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/alertsmanagement/log.out b/generated/alertsmanagement/log.out index 8d3b7b6601..9b2d47ccdf 100644 --- a/generated/alertsmanagement/log.out +++ b/generated/alertsmanagement/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/analysisservices/log.out b/generated/analysisservices/log.out index 58a8636433..e69dcccd37 100644 --- a/generated/analysisservices/log.out +++ b/generated/analysisservices/log.out @@ -1,5 +1,5 @@ WARNING: Unable to parse swagger path "Microsoft.AnalysisServices/preview/2017-08-01-beta/analysisservices.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/apimanagement/log.out b/generated/apimanagement/log.out index bde8c595ae..98f14422c4 100644 --- a/generated/apimanagement/log.out +++ b/generated/apimanagement/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -313,415 +313,415 @@ warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContract' with an u warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2104:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2225:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2229:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2246:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2250:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2261:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2265:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateParametersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2304:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2308:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2329:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2333:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2363:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2367:5 warning | PreCheck/SchemaMissingType | The schema 'GenerateSsoUrlResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2373:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2377:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2382:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2386:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2403:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2407:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2418:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2422:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2459:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2463:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2469:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2473:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2504:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2508:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2514:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2518:5 warning | PreCheck/SchemaMissingType | The schema 'HttpMessageDiagnostic' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2546:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2550:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2566:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2570:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2655:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2659:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2670:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2674:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2695:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2699:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2710:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2714:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2734:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2738:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2755:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2759:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2765:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2769:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2786:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2790:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2809:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2813:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2824:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2828:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2846:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2850:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2869:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2873:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2892:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2896:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2907:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2911:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2929:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2933:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2944:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2948:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2995:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:2999:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3022:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3026:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3032:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3036:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3054:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3058:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3067:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3071:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultLastAccessStatusContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3081:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3085:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3099:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3103:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3120:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3124:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3135:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3139:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3194:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3198:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3204:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3208:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3251:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3255:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3272:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3276:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3287:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3291:5 warning | PreCheck/SchemaMissingType | The schema 'OAuth2AuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3309:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3313:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdAuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3322:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3326:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdConnectProviderCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3338:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3342:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3359:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3363:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3374:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3378:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3406:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3410:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3416:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3420:5 warning | PreCheck/SchemaMissingType | The schema 'OperationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3443:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3447:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3466:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3470:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3481:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3485:5 warning | PreCheck/SchemaMissingType | The schema 'OperationEntityBaseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3516:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3520:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3553:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3557:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3568:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3572:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultLogItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3620:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3624:5 warning | PreCheck/SchemaMissingType | The schema 'OperationTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3637:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3641:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3685:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3689:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3695:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3699:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3725:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3729:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterExamplesContract' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3773:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3777:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterExampleContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3780:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3784:5 warning | PreCheck/SchemaMissingType | The schema 'PipelineDiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3800:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3804:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3813:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3817:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3834:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3838:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3849:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3853:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3894:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3898:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3909:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3913:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3925:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3929:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyFragmentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3942:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3946:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyFragmentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3963:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3967:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyFragmentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3978:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:3982:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4019:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4023:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceCollection-valueItem' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4023:11 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4027:11 warning | PreCheck/SchemaMissingType | The schema 'PortalConfigCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4044:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4048:5 warning | PreCheck/SchemaMissingType | The schema 'PortalConfigContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4061:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4065:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4222:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4226:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4237:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4241:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4259:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4263:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4276:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4280:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4291:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4295:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettingProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4322:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4326:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4331:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4335:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4346:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4350:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4361:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4365:5 warning | PreCheck/SchemaMissingType | The schema 'ProductCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4375:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4379:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4396:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4400:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4411:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4415:5 warning | PreCheck/SchemaMissingType | The schema 'ProductEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4430:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4434:5 warning | PreCheck/SchemaMissingType | The schema 'ProductTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4470:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4474:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4493:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4497:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4503:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4507:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4519:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4523:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4540:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4544:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4555:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4559:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4584:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4588:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4599:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4603:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4628:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4632:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4645:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4649:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4672:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4676:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4682:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4686:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4707:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4711:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4742:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4746:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4752:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4756:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4767:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4771:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4777:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4781:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4798:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4802:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4813:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4817:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4822:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4826:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4841:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4845:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4862:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4866:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUsersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4877:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4881:5 warning | PreCheck/SchemaMissingType | The schema 'RegistrationDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4886:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4890:5 warning | PreCheck/SchemaMissingType | The schema 'ReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4895:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4899:5 warning | PreCheck/SchemaMissingType | The schema 'ReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4920:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:4924:5 warning | PreCheck/SchemaMissingType | The schema 'RepresentationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5046:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5050:5 warning | PreCheck/SchemaMissingType | The schema 'RequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5081:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5085:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5120:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5124:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5140:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5144:5 warning | PreCheck/SchemaMissingType | The schema 'ResponseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5225:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5229:5 warning | PreCheck/SchemaMissingType | The schema 'SamplingSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5261:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5265:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5290:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5294:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5300:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5304:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5316:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5320:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5339:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5343:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5354:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5358:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaDocumentProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5371:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5375:5 warning | PreCheck/SchemaMissingType | The schema 'GlobalSchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5388:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5392:5 warning | PreCheck/SchemaMissingType | The schema 'GlobalSchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5411:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5415:5 warning | PreCheck/SchemaMissingType | The schema 'GlobalSchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5426:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5430:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5475:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5479:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5496:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5500:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5511:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5515:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5599:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5603:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5654:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5658:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeyParameterNamesContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5664:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5668:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionsDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5683:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5687:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5692:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5696:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5750:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5754:5 warning | PreCheck/SchemaMissingType | The schema 'TagCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5760:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5764:5 warning | PreCheck/SchemaMissingType | The schema 'TagContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5781:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5785:5 warning | PreCheck/SchemaMissingType | The schema 'TagContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5796:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5800:5 warning | PreCheck/SchemaMissingType | The schema 'TagCreateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5810:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5814:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5820:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5824:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5838:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5842:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5859:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5863:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5874:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5878:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5894:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5898:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5904:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5908:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5928:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5932:5 warning | PreCheck/SchemaMissingType | The schema 'TagTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5952:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5956:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5967:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5971:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5982:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:5986:5 warning | PreCheck/SchemaMissingType | The schema 'TermsOfServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6021:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6025:5 warning | PreCheck/SchemaMissingType | The schema 'TokenBodyParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6038:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6042:5 warning | PreCheck/SchemaMissingType | The schema 'UserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6055:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6059:5 warning | PreCheck/SchemaMissingType | The schema 'UserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6076:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6080:5 warning | PreCheck/SchemaMissingType | The schema 'UserContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6091:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6095:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6129:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6133:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6210:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6214:5 warning | PreCheck/SchemaMissingType | The schema 'UserEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6220:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6224:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6269:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6273:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6290:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6294:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6303:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6307:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6313:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6317:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6340:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6344:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6349:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6353:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6359:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6363:5 warning | PreCheck/SchemaMissingType | The schema 'X509CertificateName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6391:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6395:5 warning | PreCheck/SchemaMissingType | The schema 'ClientSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6407:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6411:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6416:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6420:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingValidationKeyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6425:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6429:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6434:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6438:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6451:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6455:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6474:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6478:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6489:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6493:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceLocationDataContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6503:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6507:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6531:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6535:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6544:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6548:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6571:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6575:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeyRegenerationRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6580:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6584:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6600:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6604:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6618:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6622:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6633:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6637:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6662:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6666:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6680:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6684:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6695:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6699:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6704:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6708:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6706:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6710:9 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6731:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6735:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6749:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6753:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6764:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6768:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6788:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6792:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6806:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6810:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6821:5 -warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6825:5 +warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6829:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6843:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6847:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6863:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6867:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6881:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6885:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6899:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6903:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6914:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json:6918:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Modeler/MissingType | The schema 'ParameterExampleContract-value' has no type or format information whatsoever. Location: file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-12-01-preview/definitions.json#/components/schemas/ParameterExampleContract-value @@ -1007,401 +1007,401 @@ warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContract' with an u warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2104:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2225:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2229:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2246:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2250:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2261:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2265:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateParametersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2304:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2308:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2329:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2333:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2363:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2367:5 warning | PreCheck/SchemaMissingType | The schema 'GenerateSsoUrlResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2373:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2377:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2382:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2386:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2403:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2407:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2418:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2422:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2459:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2463:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2469:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2473:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2504:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2508:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2514:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2518:5 warning | PreCheck/SchemaMissingType | The schema 'HttpMessageDiagnostic' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2546:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2550:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2566:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2570:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2649:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2653:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2664:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2668:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2689:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2693:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2704:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2708:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2728:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2732:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2749:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2753:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2759:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2763:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2780:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2784:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2803:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2807:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2818:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2822:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2840:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2844:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2863:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2867:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2886:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2890:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2901:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2905:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2923:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2927:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2938:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2942:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2989:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:2993:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3016:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3020:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3026:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3030:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3048:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3052:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3061:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3065:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultLastAccessStatusContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3075:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3079:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3093:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3097:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3114:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3118:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3129:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3133:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3188:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3192:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3198:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3202:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3245:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3249:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3266:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3270:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3281:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3285:5 warning | PreCheck/SchemaMissingType | The schema 'OAuth2AuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3303:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3307:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdAuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3316:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3320:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdConnectProviderCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3332:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3336:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3353:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3357:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3368:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3372:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3400:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3404:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3410:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3414:5 warning | PreCheck/SchemaMissingType | The schema 'OperationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3437:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3441:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3460:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3464:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3475:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3479:5 warning | PreCheck/SchemaMissingType | The schema 'OperationEntityBaseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3510:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3514:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3547:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3551:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3562:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3566:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultLogItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3614:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3618:5 warning | PreCheck/SchemaMissingType | The schema 'OperationTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3631:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3635:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3679:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3683:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3689:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3693:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3719:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3723:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterExamplesContract' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3767:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3771:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterExampleContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3774:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3778:5 warning | PreCheck/SchemaMissingType | The schema 'PipelineDiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3794:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3798:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3807:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3811:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3828:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3832:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3843:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3847:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3888:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3892:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3903:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3907:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3919:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3923:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3936:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3940:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3951:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3955:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3973:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3977:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3990:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:3994:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4005:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4009:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettingProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4036:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4040:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4045:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4049:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4060:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4064:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4075:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4079:5 warning | PreCheck/SchemaMissingType | The schema 'ProductCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4089:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4093:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4110:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4114:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4125:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4129:5 warning | PreCheck/SchemaMissingType | The schema 'ProductEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4144:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4148:5 warning | PreCheck/SchemaMissingType | The schema 'ProductTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4184:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4188:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4207:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4211:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4221:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4233:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4237:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4254:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4258:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4269:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4273:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4298:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4302:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4313:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4317:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4342:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4346:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4359:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4363:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4386:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4390:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4396:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4400:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4421:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4425:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4456:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4460:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4466:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4470:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4481:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4485:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4491:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4495:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4512:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4516:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4527:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4531:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4536:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4540:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4555:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4559:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4576:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4580:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUsersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4591:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4595:5 warning | PreCheck/SchemaMissingType | The schema 'RegistrationDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4600:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4604:5 warning | PreCheck/SchemaMissingType | The schema 'ReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4609:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4613:5 warning | PreCheck/SchemaMissingType | The schema 'ReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4634:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4638:5 warning | PreCheck/SchemaMissingType | The schema 'RepresentationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4760:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4764:5 warning | PreCheck/SchemaMissingType | The schema 'RequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4795:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4799:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4834:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4838:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4854:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4858:5 warning | PreCheck/SchemaMissingType | The schema 'ResponseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4939:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4943:5 warning | PreCheck/SchemaMissingType | The schema 'SamplingSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4975:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:4979:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5004:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5008:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5014:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5018:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5030:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5034:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5053:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5057:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5068:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5072:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaDocumentProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5085:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5089:5 warning | PreCheck/SchemaMissingType | The schema 'GlobalSchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5102:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5106:5 warning | PreCheck/SchemaMissingType | The schema 'GlobalSchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5125:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5129:5 warning | PreCheck/SchemaMissingType | The schema 'GlobalSchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5140:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5144:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5189:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5193:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5210:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5214:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5225:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5229:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5313:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5317:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5368:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5372:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeyParameterNamesContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5378:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5382:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionsDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5397:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5401:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5406:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5410:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5464:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5468:5 warning | PreCheck/SchemaMissingType | The schema 'TagCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5474:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5478:5 warning | PreCheck/SchemaMissingType | The schema 'TagContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5495:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5499:5 warning | PreCheck/SchemaMissingType | The schema 'TagContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5510:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5514:5 warning | PreCheck/SchemaMissingType | The schema 'TagCreateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5524:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5528:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5534:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5538:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5552:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5556:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5573:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5577:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5588:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5592:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5608:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5612:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5618:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5622:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5642:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5646:5 warning | PreCheck/SchemaMissingType | The schema 'TagTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5666:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5670:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5681:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5685:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5696:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5700:5 warning | PreCheck/SchemaMissingType | The schema 'TermsOfServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5735:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5739:5 warning | PreCheck/SchemaMissingType | The schema 'TokenBodyParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5752:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5756:5 warning | PreCheck/SchemaMissingType | The schema 'UserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5769:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5773:5 warning | PreCheck/SchemaMissingType | The schema 'UserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5790:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5794:5 warning | PreCheck/SchemaMissingType | The schema 'UserContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5805:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5809:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5843:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5847:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5924:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5928:5 warning | PreCheck/SchemaMissingType | The schema 'UserEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5934:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5938:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5983:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:5987:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6004:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6008:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6017:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6021:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6027:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6031:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6054:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6058:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6063:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6067:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6073:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6077:5 warning | PreCheck/SchemaMissingType | The schema 'X509CertificateName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6105:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6109:5 warning | PreCheck/SchemaMissingType | The schema 'ClientSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6121:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6125:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6130:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6134:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingValidationKeyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6139:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6143:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6148:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6152:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6165:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6169:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6188:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6192:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6203:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6207:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceLocationDataContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6221:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6245:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6249:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6258:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6262:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6285:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6289:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeyRegenerationRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6294:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6298:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6314:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6318:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6332:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6336:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6347:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6351:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6376:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6380:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6394:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6398:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6409:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6413:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6418:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6422:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6420:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6424:9 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6445:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6449:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6463:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6467:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6478:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6482:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6502:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6506:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6520:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6524:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6535:5 -warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6539:5 +warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6543:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6557:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6561:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6577:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6581:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6595:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6599:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6613:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6617:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6628:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json:6632:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Modeler/MissingType | The schema 'ParameterExampleContract-value' has no type or format information whatsoever. Location: file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/definitions.json#/components/schemas/ParameterExampleContract-value @@ -1687,401 +1687,401 @@ warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContract' with an u warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2093:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2214:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2218:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2235:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2239:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2250:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2254:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateParametersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2290:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2294:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2315:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2319:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2346:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2350:5 warning | PreCheck/SchemaMissingType | The schema 'GenerateSsoUrlResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2356:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2360:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2365:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2369:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2386:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2390:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2401:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2405:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2442:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2446:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2452:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2456:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2487:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2491:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2497:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2501:5 warning | PreCheck/SchemaMissingType | The schema 'HttpMessageDiagnostic' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2529:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2533:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2549:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2553:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2632:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2636:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2647:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2651:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2672:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2676:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2687:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2691:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2711:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2715:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2732:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2736:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2742:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2746:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2763:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2767:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2786:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2790:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2801:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2805:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2823:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2827:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2846:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2850:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2869:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2873:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2884:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2888:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2906:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2910:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2921:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2925:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2972:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2976:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:2999:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3003:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3009:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3013:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3031:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3035:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3044:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3048:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultLastAccessStatusContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3058:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3062:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3076:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3080:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3097:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3101:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3112:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3116:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3171:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3175:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3181:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3185:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3228:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3232:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3249:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3253:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3264:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3268:5 warning | PreCheck/SchemaMissingType | The schema 'OAuth2AuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3286:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3290:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdAuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3299:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3303:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdConnectProviderCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3315:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3319:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3336:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3340:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3351:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3355:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3383:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3387:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3393:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3397:5 warning | PreCheck/SchemaMissingType | The schema 'OperationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3420:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3424:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3443:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3447:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3458:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3462:5 warning | PreCheck/SchemaMissingType | The schema 'OperationEntityBaseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3493:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3497:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3525:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3529:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3540:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3544:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultLogItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3589:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3593:5 warning | PreCheck/SchemaMissingType | The schema 'OperationTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3606:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3610:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3654:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3658:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3664:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3668:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3694:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3698:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterExamplesContract' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3742:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3746:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterExampleContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3749:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3753:5 warning | PreCheck/SchemaMissingType | The schema 'PipelineDiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3769:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3773:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3782:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3786:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3803:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3807:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3818:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3822:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3863:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3867:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3878:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3882:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3894:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3898:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3911:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3915:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3926:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3930:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3948:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3952:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3965:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3969:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3980:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:3984:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettingProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4011:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4015:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4020:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4024:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4035:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4039:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4050:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4054:5 warning | PreCheck/SchemaMissingType | The schema 'ProductCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4064:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4068:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4085:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4089:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4100:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4104:5 warning | PreCheck/SchemaMissingType | The schema 'ProductEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4119:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4123:5 warning | PreCheck/SchemaMissingType | The schema 'ProductTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4159:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4163:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4182:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4186:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4192:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4196:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4208:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4212:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4229:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4233:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4244:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4248:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4273:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4277:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4288:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4292:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4317:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4321:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4334:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4338:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4361:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4365:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4371:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4375:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4392:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4396:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4427:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4431:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4437:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4441:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4452:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4456:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4462:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4466:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4483:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4487:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4498:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4502:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4507:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4511:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4526:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4530:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4547:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4551:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUsersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4562:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4566:5 warning | PreCheck/SchemaMissingType | The schema 'RegistrationDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4571:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4575:5 warning | PreCheck/SchemaMissingType | The schema 'ReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4580:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4584:5 warning | PreCheck/SchemaMissingType | The schema 'ReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4601:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4605:5 warning | PreCheck/SchemaMissingType | The schema 'RepresentationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4727:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4731:5 warning | PreCheck/SchemaMissingType | The schema 'RequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4758:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4762:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4788:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4792:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4805:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4809:5 warning | PreCheck/SchemaMissingType | The schema 'ResponseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4890:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4894:5 warning | PreCheck/SchemaMissingType | The schema 'SamplingSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4921:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4925:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4950:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4954:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4960:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4964:5 warning | PreCheck/SchemaMissingType | The schema 'ApiSchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4976:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4980:5 warning | PreCheck/SchemaMissingType | The schema 'ApiSchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:4999:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5003:5 warning | PreCheck/SchemaMissingType | The schema 'ApiSchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5014:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5018:5 warning | PreCheck/SchemaMissingType | The schema 'ApiSchemaDocumentProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5031:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5035:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5048:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5052:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5071:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5075:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5086:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5090:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5136:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5140:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5157:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5161:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5172:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5176:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5260:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5264:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5315:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5319:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeyParameterNamesContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5325:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5329:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionsDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5344:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5348:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5353:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5357:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5411:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5415:5 warning | PreCheck/SchemaMissingType | The schema 'TagCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5421:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5425:5 warning | PreCheck/SchemaMissingType | The schema 'TagContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5442:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5446:5 warning | PreCheck/SchemaMissingType | The schema 'TagContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5457:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5461:5 warning | PreCheck/SchemaMissingType | The schema 'TagCreateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5471:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5475:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5481:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5485:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5499:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5503:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5520:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5524:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5535:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5539:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5555:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5559:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5565:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5569:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5586:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5590:5 warning | PreCheck/SchemaMissingType | The schema 'TagTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5610:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5614:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5625:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5629:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5640:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5644:5 warning | PreCheck/SchemaMissingType | The schema 'TermsOfServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5679:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5683:5 warning | PreCheck/SchemaMissingType | The schema 'TokenBodyParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5696:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5700:5 warning | PreCheck/SchemaMissingType | The schema 'UserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5713:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5717:5 warning | PreCheck/SchemaMissingType | The schema 'UserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5734:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5738:5 warning | PreCheck/SchemaMissingType | The schema 'UserContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5749:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5753:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5784:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5788:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5865:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5869:5 warning | PreCheck/SchemaMissingType | The schema 'UserEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5875:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5879:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5924:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5928:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5945:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5949:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5958:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5962:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5968:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5972:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5995:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:5999:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6004:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6008:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6014:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6018:5 warning | PreCheck/SchemaMissingType | The schema 'X509CertificateName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6046:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6050:5 warning | PreCheck/SchemaMissingType | The schema 'ClientSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6062:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6066:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6071:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6075:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingValidationKeyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6080:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6084:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6089:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6093:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6106:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6110:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6129:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6133:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6144:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6148:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceLocationDataContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6158:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6162:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6186:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6190:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6199:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6203:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6226:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6230:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeyRegenerationRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6235:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6239:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6255:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6259:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6273:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6277:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6288:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6292:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6317:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6321:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6335:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6339:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6350:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6354:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6359:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6363:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6361:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6365:9 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6386:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6390:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6404:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6408:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6419:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6423:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6443:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6447:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6461:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6465:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6476:5 -warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6480:5 +warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6484:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6498:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6502:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6518:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6522:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6536:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6540:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6554:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6558:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6569:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json:6573:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Modeler/MissingType | The schema 'ParameterExampleContract-value' has no type or format information whatsoever. Location: file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/definitions.json#/components/schemas/ParameterExampleContract-value @@ -2367,393 +2367,393 @@ warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContract' with an u warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2081:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2202:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2206:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2223:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2227:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2238:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2242:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateParametersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2278:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2282:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2303:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2307:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2334:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2338:5 warning | PreCheck/SchemaMissingType | The schema 'GenerateSsoUrlResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2344:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2348:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2353:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2357:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2374:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2378:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2389:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2393:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2430:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2434:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2440:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2444:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2475:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2479:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2485:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2489:5 warning | PreCheck/SchemaMissingType | The schema 'HttpMessageDiagnostic' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2517:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2521:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2537:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2541:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2620:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2624:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2635:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2639:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2660:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2664:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2675:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2679:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2699:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2703:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2720:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2724:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2730:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2734:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2751:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2755:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2774:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2778:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2789:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2793:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2811:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2815:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2834:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2838:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2857:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2861:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2872:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2876:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2894:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2898:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2909:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2913:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2960:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2964:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2987:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2991:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:2997:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3001:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3019:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3023:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3032:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3036:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultLastAccessStatusContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3046:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3050:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3064:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3068:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3085:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3089:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3100:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3104:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3159:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3163:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3169:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3173:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3216:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3220:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3237:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3241:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3252:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3256:5 warning | PreCheck/SchemaMissingType | The schema 'OAuth2AuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3274:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3278:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdAuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3287:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3291:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdConnectProviderCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3303:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3307:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3324:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3328:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3339:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3343:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3371:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3375:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3381:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3385:5 warning | PreCheck/SchemaMissingType | The schema 'OperationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3408:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3412:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3431:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3435:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3446:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3450:5 warning | PreCheck/SchemaMissingType | The schema 'OperationEntityBaseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3481:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3485:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3513:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3517:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3528:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3532:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultLogItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3577:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3581:5 warning | PreCheck/SchemaMissingType | The schema 'OperationTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3594:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3598:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3642:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3646:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3652:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3656:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3682:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3686:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterExamplesContract' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3730:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3734:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterExampleContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3737:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3741:5 warning | PreCheck/SchemaMissingType | The schema 'PipelineDiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3757:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3761:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3770:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3774:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3791:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3795:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3806:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3810:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3851:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3855:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3866:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3870:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3882:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3886:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3899:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3903:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3914:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3918:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3936:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3940:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3953:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3957:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3968:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3972:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettingProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:3999:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4003:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4008:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4012:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4023:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4027:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4038:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4042:5 warning | PreCheck/SchemaMissingType | The schema 'ProductCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4052:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4056:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4073:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4077:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4088:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4092:5 warning | PreCheck/SchemaMissingType | The schema 'ProductEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4107:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4111:5 warning | PreCheck/SchemaMissingType | The schema 'ProductTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4147:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4151:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4170:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4174:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4180:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4184:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4196:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4200:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4221:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4232:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4236:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4261:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4265:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4276:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4280:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4305:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4309:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4322:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4326:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4349:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4353:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4359:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4363:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4380:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4384:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4415:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4419:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4425:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4429:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4440:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4444:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4450:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4454:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4471:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4475:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4486:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4490:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4495:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4499:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4514:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4518:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4535:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4539:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUsersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4550:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4554:5 warning | PreCheck/SchemaMissingType | The schema 'RegistrationDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4559:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4563:5 warning | PreCheck/SchemaMissingType | The schema 'ReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4568:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4572:5 warning | PreCheck/SchemaMissingType | The schema 'ReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4589:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4593:5 warning | PreCheck/SchemaMissingType | The schema 'RepresentationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4715:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4719:5 warning | PreCheck/SchemaMissingType | The schema 'RequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4742:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4746:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4772:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4776:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4789:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4793:5 warning | PreCheck/SchemaMissingType | The schema 'ResponseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4874:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4878:5 warning | PreCheck/SchemaMissingType | The schema 'SamplingSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4905:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4909:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4934:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4938:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4944:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4948:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4960:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4964:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4983:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4987:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:4998:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5002:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5019:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5023:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5040:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5044:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5055:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5059:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5143:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5147:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5198:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5202:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeyParameterNamesContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5208:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5212:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionsDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5227:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5231:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5236:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5240:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5294:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5298:5 warning | PreCheck/SchemaMissingType | The schema 'TagCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5304:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5308:5 warning | PreCheck/SchemaMissingType | The schema 'TagContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5325:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5329:5 warning | PreCheck/SchemaMissingType | The schema 'TagContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5340:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5344:5 warning | PreCheck/SchemaMissingType | The schema 'TagCreateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5354:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5358:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5364:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5368:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5382:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5386:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5403:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5407:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5418:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5422:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5438:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5442:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5448:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5452:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5469:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5473:5 warning | PreCheck/SchemaMissingType | The schema 'TagTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5493:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5497:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5508:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5512:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5518:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5522:5 warning | PreCheck/SchemaMissingType | The schema 'TermsOfServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5557:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5561:5 warning | PreCheck/SchemaMissingType | The schema 'TokenBodyParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5574:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5578:5 warning | PreCheck/SchemaMissingType | The schema 'UserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5591:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5595:5 warning | PreCheck/SchemaMissingType | The schema 'UserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5612:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5616:5 warning | PreCheck/SchemaMissingType | The schema 'UserContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5627:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5631:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5662:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5666:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5743:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5747:5 warning | PreCheck/SchemaMissingType | The schema 'UserEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5753:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5757:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5802:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5806:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5823:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5827:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5836:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5840:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5846:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5850:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5873:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5877:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5882:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5886:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5892:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5896:5 warning | PreCheck/SchemaMissingType | The schema 'X509CertificateName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5924:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5928:5 warning | PreCheck/SchemaMissingType | The schema 'ClientSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5940:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5944:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5949:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5953:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingValidationKeyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5958:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5962:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5967:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5971:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5984:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:5988:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6007:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6011:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6022:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6026:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceLocationDataContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6036:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6040:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6064:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6068:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6077:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6081:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6104:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6108:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeyRegenerationRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6113:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6117:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6133:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6137:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6151:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6155:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6166:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6170:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6195:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6199:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6213:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6217:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6228:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6232:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6237:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6241:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6239:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6243:9 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6264:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6268:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6282:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6286:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6297:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6301:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6321:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6325:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6339:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6343:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6354:5 -warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6358:5 +warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6362:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6376:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6380:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6396:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6400:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6414:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6418:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6432:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6436:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6447:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json:6451:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Modeler/MissingType | The schema 'ParameterExampleContract-value' has no type or format information whatsoever. Location: file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-01-01-preview/definitions.json#/components/schemas/ParameterExampleContract-value @@ -3036,391 +3036,391 @@ warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContract' with an u warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2024:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2145:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2149:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2166:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2170:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2181:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2185:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateParametersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2221:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2225:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2246:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2250:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2277:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2281:5 warning | PreCheck/SchemaMissingType | The schema 'GenerateSsoUrlResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2287:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2291:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2296:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2300:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2317:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2321:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2332:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2336:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2373:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2377:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2383:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2387:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2418:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2422:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2428:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2432:5 warning | PreCheck/SchemaMissingType | The schema 'HttpMessageDiagnostic' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2460:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2464:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2480:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2484:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2563:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2567:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2578:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2582:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2603:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2607:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2618:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2622:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2642:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2646:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2663:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2667:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2673:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2677:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2694:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2698:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2717:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2721:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2732:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2736:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2754:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2758:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2777:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2781:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2800:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2804:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2815:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2819:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2837:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2841:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2852:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2856:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2903:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2907:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2930:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2934:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2940:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2944:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2962:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2966:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2975:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2979:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultLastAccessStatusContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2989:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:2993:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3007:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3011:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3028:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3032:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3043:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3047:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3102:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3106:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3112:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3116:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3159:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3163:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3180:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3184:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3195:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3199:5 warning | PreCheck/SchemaMissingType | The schema 'OAuth2AuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3221:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdAuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3230:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3234:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdConnectProviderCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3246:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3250:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3267:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3271:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3282:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3286:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3314:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3318:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3324:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3328:5 warning | PreCheck/SchemaMissingType | The schema 'OperationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3351:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3355:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3374:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3378:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3389:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3393:5 warning | PreCheck/SchemaMissingType | The schema 'OperationEntityBaseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3424:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3428:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3456:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3460:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3471:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3475:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultLogItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3520:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3524:5 warning | PreCheck/SchemaMissingType | The schema 'OperationTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3537:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3541:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3585:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3589:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3595:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3599:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3625:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3629:5 warning | PreCheck/SchemaMissingType | The schema 'PipelineDiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3661:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3665:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3674:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3678:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3695:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3699:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3710:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3714:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3755:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3759:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3770:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3774:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3786:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3790:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3803:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3807:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3818:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3822:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3840:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3844:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3857:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3861:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3872:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3876:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettingProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3903:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3907:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3912:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3916:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3927:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3931:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3942:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3946:5 warning | PreCheck/SchemaMissingType | The schema 'ProductCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3956:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3960:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3977:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3981:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3992:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:3996:5 warning | PreCheck/SchemaMissingType | The schema 'ProductEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4011:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4015:5 warning | PreCheck/SchemaMissingType | The schema 'ProductTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4051:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4055:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4074:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4078:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4084:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4088:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4100:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4104:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4121:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4125:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4136:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4140:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4165:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4169:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4180:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4184:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4209:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4213:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4226:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4230:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4253:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4257:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4263:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4267:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4284:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4288:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4319:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4323:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4329:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4333:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4344:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4348:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4354:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4358:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4375:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4379:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4390:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4394:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4399:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4403:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4418:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4422:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4439:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4443:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUsersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4454:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4458:5 warning | PreCheck/SchemaMissingType | The schema 'RegistrationDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4463:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4467:5 warning | PreCheck/SchemaMissingType | The schema 'ReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4472:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4476:5 warning | PreCheck/SchemaMissingType | The schema 'ReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4493:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4497:5 warning | PreCheck/SchemaMissingType | The schema 'RepresentationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4619:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4623:5 warning | PreCheck/SchemaMissingType | The schema 'RequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4650:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4654:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4680:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4684:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4697:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4701:5 warning | PreCheck/SchemaMissingType | The schema 'ResponseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4782:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4786:5 warning | PreCheck/SchemaMissingType | The schema 'SamplingSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4813:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4817:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4842:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4846:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4852:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4856:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4868:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4872:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4891:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4895:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4906:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4910:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaDocumentProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4923:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4927:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4936:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4940:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4957:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4961:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4972:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:4976:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5060:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5064:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5115:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5119:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeyParameterNamesContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5125:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5129:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionsDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5144:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5148:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5153:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5157:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5211:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5215:5 warning | PreCheck/SchemaMissingType | The schema 'TagCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5221:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5225:5 warning | PreCheck/SchemaMissingType | The schema 'TagContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5242:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5246:5 warning | PreCheck/SchemaMissingType | The schema 'TagContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5257:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5261:5 warning | PreCheck/SchemaMissingType | The schema 'TagCreateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5271:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5275:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5281:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5285:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5299:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5303:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5320:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5324:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5335:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5339:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5355:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5359:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5365:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5369:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5386:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5390:5 warning | PreCheck/SchemaMissingType | The schema 'TagTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5410:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5414:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5425:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5429:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5435:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5439:5 warning | PreCheck/SchemaMissingType | The schema 'TermsOfServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5474:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5478:5 warning | PreCheck/SchemaMissingType | The schema 'TokenBodyParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5491:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5495:5 warning | PreCheck/SchemaMissingType | The schema 'UserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5508:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5512:5 warning | PreCheck/SchemaMissingType | The schema 'UserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5529:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5533:5 warning | PreCheck/SchemaMissingType | The schema 'UserContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5544:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5548:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5579:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5583:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5660:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5664:5 warning | PreCheck/SchemaMissingType | The schema 'UserEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5670:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5674:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5719:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5723:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5740:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5744:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5753:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5757:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5763:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5767:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5790:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5794:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5799:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5803:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5809:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5813:5 warning | PreCheck/SchemaMissingType | The schema 'X509CertificateName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5841:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5845:5 warning | PreCheck/SchemaMissingType | The schema 'ClientSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5857:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5861:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5866:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5870:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingValidationKeyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5875:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5879:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5884:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5888:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5901:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5905:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5924:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5928:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5939:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5943:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceLocationDataContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5953:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5957:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5981:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5985:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5994:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:5998:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6021:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6025:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeyRegenerationRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6030:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6034:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6050:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6054:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6068:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6072:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6083:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6087:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6112:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6116:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6130:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6134:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6145:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6149:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6154:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6158:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6156:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6160:9 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6181:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6185:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6199:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6203:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6214:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6218:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6238:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6242:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6256:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6260:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6271:5 -warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6275:5 +warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6279:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6293:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6297:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6313:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6317:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6331:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6335:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6349:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6353:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6364:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2020-12-01/definitions.json:6368:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -3701,387 +3701,387 @@ warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContract' with an u warning | PreCheck/SchemaMissingType | The schema 'DiagnosticContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2020:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2141:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2145:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2162:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2166:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2177:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2181:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateParametersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2221:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2242:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2246:5 warning | PreCheck/SchemaMissingType | The schema 'EmailTemplateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2273:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2277:5 warning | PreCheck/SchemaMissingType | The schema 'GenerateSsoUrlResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2283:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2287:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2292:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2296:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2313:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2317:5 warning | PreCheck/SchemaMissingType | The schema 'GroupContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2328:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2332:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2369:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2373:5 warning | PreCheck/SchemaMissingType | The schema 'GroupCreateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2379:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2383:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2414:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2418:5 warning | PreCheck/SchemaMissingType | The schema 'GroupUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2424:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2428:5 warning | PreCheck/SchemaMissingType | The schema 'HttpMessageDiagnostic' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2456:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2460:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2476:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2480:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2559:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2563:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2574:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2578:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2599:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2603:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2614:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2618:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2638:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2642:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2659:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2663:5 warning | PreCheck/SchemaMissingType | The schema 'IdentityProviderUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2669:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2673:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2690:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2694:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2713:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2717:5 warning | PreCheck/SchemaMissingType | The schema 'IssueAttachmentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2728:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2732:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2750:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2754:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2773:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2777:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2796:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2800:5 warning | PreCheck/SchemaMissingType | The schema 'IssueCommentContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2811:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2815:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2833:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2837:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2848:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2852:5 warning | PreCheck/SchemaMissingType | The schema 'IssueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2899:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2903:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2926:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2930:5 warning | PreCheck/SchemaMissingType | The schema 'IssueUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2936:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2940:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2958:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2962:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2971:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2975:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultLastAccessStatusContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2985:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:2989:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3003:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3007:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3024:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3028:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3039:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3043:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3098:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3102:5 warning | PreCheck/SchemaMissingType | The schema 'LoggerUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3108:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3112:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3155:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3159:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3176:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3180:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3191:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3195:5 warning | PreCheck/SchemaMissingType | The schema 'OAuth2AuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3213:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3217:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdAuthenticationSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3226:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3230:5 warning | PreCheck/SchemaMissingType | The schema 'OpenIdConnectProviderCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3242:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3246:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3263:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3267:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3278:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3282:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3310:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3314:5 warning | PreCheck/SchemaMissingType | The schema 'OpenidConnectProviderUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3320:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3324:5 warning | PreCheck/SchemaMissingType | The schema 'OperationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3347:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3351:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3370:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3374:5 warning | PreCheck/SchemaMissingType | The schema 'OperationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3385:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3389:5 warning | PreCheck/SchemaMissingType | The schema 'OperationEntityBaseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3420:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3424:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3452:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3456:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResultLogItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3501:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3505:5 warning | PreCheck/SchemaMissingType | The schema 'OperationTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3518:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3522:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3566:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3570:5 warning | PreCheck/SchemaMissingType | The schema 'OperationUpdateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3576:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3580:5 warning | PreCheck/SchemaMissingType | The schema 'ParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3606:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3610:5 warning | PreCheck/SchemaMissingType | The schema 'PipelineDiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3642:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3646:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3655:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3659:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3676:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3680:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3691:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3695:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3736:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3740:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3751:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3755:5 warning | PreCheck/SchemaMissingType | The schema 'PolicyDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3767:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3771:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3784:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3788:5 warning | PreCheck/SchemaMissingType | The schema 'PortalDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3799:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3803:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3821:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3825:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3838:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3842:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3853:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3857:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettingProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3884:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3888:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSigninSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3893:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3897:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3908:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3912:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSignupSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3923:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3927:5 warning | PreCheck/SchemaMissingType | The schema 'ProductCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3937:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3941:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3958:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3962:5 warning | PreCheck/SchemaMissingType | The schema 'ProductContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3973:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3977:5 warning | PreCheck/SchemaMissingType | The schema 'ProductEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3992:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:3996:5 warning | PreCheck/SchemaMissingType | The schema 'ProductTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4032:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4036:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4055:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4059:5 warning | PreCheck/SchemaMissingType | The schema 'ProductUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4065:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4069:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4081:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4085:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4102:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4106:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueCreateContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4117:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4121:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4146:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4150:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4161:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4165:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4190:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4194:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4207:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4211:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4234:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4238:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4244:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4248:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4265:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4269:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4300:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4304:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4310:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4314:5 warning | PreCheck/SchemaMissingType | The schema 'QuotaCounterValueUpdateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4325:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4329:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4335:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4339:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4356:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4360:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientEmailContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4371:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4375:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientsContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4380:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4384:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4399:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4403:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4420:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4424:5 warning | PreCheck/SchemaMissingType | The schema 'RecipientUsersContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4435:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4439:5 warning | PreCheck/SchemaMissingType | The schema 'RegistrationDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4444:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4448:5 warning | PreCheck/SchemaMissingType | The schema 'ReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4453:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4457:5 warning | PreCheck/SchemaMissingType | The schema 'ReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4474:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4478:5 warning | PreCheck/SchemaMissingType | The schema 'RepresentationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4600:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4604:5 warning | PreCheck/SchemaMissingType | The schema 'RequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4631:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4635:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4661:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4665:5 warning | PreCheck/SchemaMissingType | The schema 'RequestReportRecordContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4678:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4682:5 warning | PreCheck/SchemaMissingType | The schema 'ResponseContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4763:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4767:5 warning | PreCheck/SchemaMissingType | The schema 'SamplingSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4794:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4798:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4823:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4827:5 warning | PreCheck/SchemaMissingType | The schema 'SaveConfigurationParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4833:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4837:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4849:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4853:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4872:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4876:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4887:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4891:5 warning | PreCheck/SchemaMissingType | The schema 'SchemaDocumentProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4904:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4908:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4917:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4921:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4938:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4942:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4953:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:4957:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5041:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5045:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5096:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5100:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeyParameterNamesContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5106:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5110:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionsDelegationSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5125:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5129:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5134:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5138:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5192:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5196:5 warning | PreCheck/SchemaMissingType | The schema 'TagCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5202:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5206:5 warning | PreCheck/SchemaMissingType | The schema 'TagContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5223:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5227:5 warning | PreCheck/SchemaMissingType | The schema 'TagContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5238:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5242:5 warning | PreCheck/SchemaMissingType | The schema 'TagCreateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5252:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5256:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionBaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5262:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5266:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5280:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5284:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5301:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5305:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5316:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5320:5 warning | PreCheck/SchemaMissingType | The schema 'TagDescriptionCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5336:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5340:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5346:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5350:5 warning | PreCheck/SchemaMissingType | The schema 'TagResourceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5367:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5371:5 warning | PreCheck/SchemaMissingType | The schema 'TagTagResourceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5391:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5395:5 warning | PreCheck/SchemaMissingType | The schema 'TenantConfigurationSyncStateContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5406:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5410:5 warning | PreCheck/SchemaMissingType | The schema 'TermsOfServiceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5441:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5445:5 warning | PreCheck/SchemaMissingType | The schema 'TokenBodyParameterContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5458:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5462:5 warning | PreCheck/SchemaMissingType | The schema 'UserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5475:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5479:5 warning | PreCheck/SchemaMissingType | The schema 'UserContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5496:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5500:5 warning | PreCheck/SchemaMissingType | The schema 'UserContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5511:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5515:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5546:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5550:5 warning | PreCheck/SchemaMissingType | The schema 'UserCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5627:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5631:5 warning | PreCheck/SchemaMissingType | The schema 'UserEntityBaseParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5637:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5641:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5686:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5690:5 warning | PreCheck/SchemaMissingType | The schema 'UserIdentityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5707:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5711:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5720:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5724:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenParameterProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5730:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5734:5 warning | PreCheck/SchemaMissingType | The schema 'UserTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5757:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5761:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5766:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5770:5 warning | PreCheck/SchemaMissingType | The schema 'UserUpdateParametersProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5776:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5780:5 warning | PreCheck/SchemaMissingType | The schema 'X509CertificateName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5808:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5812:5 warning | PreCheck/SchemaMissingType | The schema 'ClientSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5824:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5828:5 warning | PreCheck/SchemaMissingType | The schema 'NamedValueSecretContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5833:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5837:5 warning | PreCheck/SchemaMissingType | The schema 'PortalSettingValidationKeyContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5842:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5846:5 warning | PreCheck/SchemaMissingType | The schema 'SubscriptionKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5851:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5855:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5868:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5872:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5891:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5895:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5906:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5910:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceLocationDataContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5920:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5924:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeysContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5948:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5952:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5961:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5965:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayTokenContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5988:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5992:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayKeyRegenerationRequestContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:5997:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6001:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6017:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6021:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6035:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6039:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayHostnameConfigurationContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6050:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6054:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6079:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6083:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6097:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6101:5 warning | PreCheck/SchemaMissingType | The schema 'GatewayCertificateAuthorityContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6112:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6116:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6121:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6125:5 warning | PreCheck/SchemaMissingType | The schema 'AssociationContract-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6123:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6127:9 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6148:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6152:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6166:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6170:5 warning | PreCheck/SchemaMissingType | The schema 'ContentTypeContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6181:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6185:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6205:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6209:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6223:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6227:5 warning | PreCheck/SchemaMissingType | The schema 'ContentItemContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6238:5 -warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6242:5 +warning | PreCheck/SchemaMissingType | The schema 'DeletedServicesCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6246:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6260:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6264:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedServiceContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6280:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6284:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6298:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6302:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6316:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6320:5 warning | PreCheck/SchemaMissingType | The schema 'PortalRevisionContractProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6331:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json:6335:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. diff --git a/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json b/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json index 715abf128f..33d3e11097 100644 --- a/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"Api entity create of update properties."},"format":{"Type":51,"Flags":2,"Description":"Format in which the Api Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":52,"Flags":2,"Description":"The object defining the schema of the exported Api Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":22,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":23,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":26,"Flags":0,"Description":"Type of Api to create. \n * `http` creates a SOAP to REST API \n * `soap` creates a SOAP pass-through API ."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":30,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":31,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":36,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":43,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":46,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the Revision of the Api. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the Version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the Api Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the Api Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[24,25,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[27,28]}},{"3":{"ItemType":29}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":35,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":37,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":38,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":42,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":41}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[47,48,49,50,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2020-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":54,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":55,"Flags":10,"Description":"The resource api version"},"properties":{"Type":57,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2020-06-01-preview","ScopeType":8,"Body":56,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":65,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":66,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":75,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":64,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":63}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":67,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":68,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":71,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":63}},{"3":{"ItemType":63}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":70,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."}}}},{"3":{"ItemType":63}},{"3":{"ItemType":69}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":73,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":74,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":63}},{"3":{"ItemType":72}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2020-06-01-preview","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[77,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":78,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":87,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[83,84,85,86,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2020-06-01-preview","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2020-06-01-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2020-06-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":98,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":99,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2020-06-01-preview","ScopeType":8,"Body":100,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2020-06-01-preview","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[106,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":107,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2020-06-01-preview","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"Properties of the Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":116,"Flags":0,"Description":"Create or update Properties of the Schema Document."}}}},{"2":{"Name":"SchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2020-06-01-preview","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":123,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":124,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":127,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":127,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":141,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":145,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":148,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[122,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":126,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[125,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":128,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":128,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":129,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":130,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":131,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":136,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":137,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":135,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[133,134,4]}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[138,139,140,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[142,143,144,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[146,147,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2020-06-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":159,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2020-06-01-preview","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":164,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2020-06-01-preview","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":169,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2020-06-01-preview","ScopeType":8,"Body":168,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":174,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2020-06-01-preview","ScopeType":8,"Body":173,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"properties":{"Type":179,"Flags":0,"Description":"Api VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":183,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[180,181,182,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2020-06-01-preview","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":194,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":204,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":208,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":210,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":214,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[189,190,191,192,4]}},{"3":{"ItemType":193}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[195,196,197,198,199,200,201,202]}},{"3":{"ItemType":203}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[205,206,4]}},{"3":{"ItemType":207}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":209}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[211,212,4]}},{"3":{"ItemType":213}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2020-06-01-preview","ScopeType":8,"Body":187,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":222,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps."},"properties":{"Type":223,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":229,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":237,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":238,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[220,221,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":224,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":225,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":226,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":228,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":227}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":230,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":231,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":233,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":235,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":236,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":232}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":234}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2020-06-01-preview","ScopeType":8,"Body":218,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"properties":{"Type":243,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2020-06-01-preview","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":249,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires Api Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":250,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2020-06-01-preview","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2020-06-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2020-06-01-preview","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":279,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":302,"Flags":0,"Description":"Managed service identity of the Api Management service."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":310,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":311,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":274,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":275,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":276,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"virtualNetworkConfiguration":{"Type":277,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":290,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":291,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":296,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":300,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":301,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":272,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":273,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":266}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":279,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":287,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":288,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":289,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"virtualNetworkConfiguration":{"Type":277,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":286,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[280,281,282,283,284,285,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":278}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":295,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":273,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[293,294,4]}},{"3":{"ItemType":292}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[297,298,299,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":307,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":309,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[303,304,305,306,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":308}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2020-06-01-preview","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":313,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":314,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2020-06-01-preview","ScopeType":8,"Body":315,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[317,318,319,320,321,322,323,324,325,326,327,328,329,330,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":331,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":337,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by Api Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":336}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2020-06-01-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":343,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2020-06-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2020-06-01-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":354,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2020-06-01-preview","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":356,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":357,"Flags":10,"Description":"The resource api version"},"properties":{"Type":359,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2020-06-01-preview","ScopeType":8,"Body":358,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":361,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":362,"Flags":10,"Description":"The resource api version"},"properties":{"Type":364,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":368,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[365,366,367]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2020-06-01-preview","ScopeType":8,"Body":363,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2020-06-01-preview","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[374,375,376,377,378,379,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":380,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":391,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":392,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[385,386,387,388,389,390,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2020-06-01-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":401,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":402,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[398,399,400,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2020-06-01-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":407,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":249,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":408,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2020-06-01-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[410,411,412,413,414,415,416,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":422,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":423,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":424,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2020-06-01-preview","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2020-06-01-preview","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2020-06-01-preview","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2020-06-01-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[439,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":440,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2020-06-01-preview","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":445,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":446,"Flags":10,"Description":"The resource api version"},"properties":{"Type":448,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":453,"Flags":2,"Description":"Portal revision publishing status"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the Portal Revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[449,450,451,452,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2020-06-01-preview","ScopeType":8,"Body":447,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":460,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":464,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":465,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":466,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":471,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":472,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":458,"signup":463,"delegation":469}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2020-06-01-preview","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":481,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[479,480]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2020-06-01-preview","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2020-06-01-preview","ScopeType":8,"Body":485,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2020-06-01-preview","ScopeType":8,"Body":489,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[491,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":492,"Flags":9,"Description":"The resource name"},"type":{"Type":493,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":494,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2020-06-01-preview","ScopeType":8,"Body":495,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":507,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[501,502,503,504,505,506]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2020-06-01-preview","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"getAccess"}},{"5":{"Elements":[509,510,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":515,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2020-06-01-preview","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":523,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":526,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":531,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":533,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":539,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[521,522,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[524,525,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[527,528,529,530,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":532}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":538,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[535,536,537]}},{"3":{"ItemType":534}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2020-06-01-preview","ScopeType":8,"Body":519,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":2,"Description":"Deleted Api Management Service details."},"location":{"Type":4,"Flags":2,"Description":"Api Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2020-06-01-preview","ScopeType":4,"Body":543,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2020-06-01-preview","ScopeType":8,"Body":548,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[550,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":556,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2020-06-01-preview","ScopeType":8,"Body":554,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":558,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":559,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":568,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[562,563,564,565,566,567]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2020-06-01-preview","ScopeType":8,"Body":560,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2020-06-01-preview","Output":570}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2020-06-01-preview","Output":572}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2020-06-01-preview","Output":574}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2020-06-01-preview","Output":576}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2020-06-01-preview","Output":574}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2020-06-01-preview","Output":579}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2020-06-01-preview","Output":581}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2020-06-01-preview","Output":583}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"Api entity create of update properties."},"format":{"Type":51,"Flags":2,"Description":"Format in which the Api Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":52,"Flags":2,"Description":"The object defining the schema of the exported Api Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":22,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":23,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":26,"Flags":0,"Description":"Type of Api to create. \n * `http` creates a SOAP to REST API \n * `soap` creates a SOAP pass-through API ."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":30,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":31,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":36,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":43,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":46,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the Revision of the Api. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the Version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the Api Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the Api Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[24,25,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[27,28]}},{"3":{"ItemType":29}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":35,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":37,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":38,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":42,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":41}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[47,48,49,50,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2020-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":54,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":55,"Flags":10,"Description":"The resource api version"},"properties":{"Type":57,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2020-06-01-preview","ScopeType":8,"Body":56,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":65,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":66,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":75,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":64,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":63}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":67,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":68,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":71,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":63}},{"3":{"ItemType":63}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":70,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."}}}},{"3":{"ItemType":63}},{"3":{"ItemType":69}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":73,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":74,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":63}},{"3":{"ItemType":72}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2020-06-01-preview","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[77,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":78,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":87,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[83,84,85,86,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2020-06-01-preview","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2020-06-01-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2020-06-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":98,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":99,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2020-06-01-preview","ScopeType":8,"Body":100,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2020-06-01-preview","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[106,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":107,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2020-06-01-preview","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"Properties of the Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":116,"Flags":0,"Description":"Create or update Properties of the Schema Document."}}}},{"2":{"Name":"SchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2020-06-01-preview","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":123,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":124,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":127,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":127,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":141,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":145,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":148,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."},"metrics":{"Type":2,"Flags":0,"Description":"Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[122,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":126,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[125,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":128,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":128,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":129,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":130,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":131,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":136,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":137,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":135,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[133,134,4]}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[138,139,140,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[142,143,144,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[146,147,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2020-06-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":159,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2020-06-01-preview","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":164,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2020-06-01-preview","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":169,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2020-06-01-preview","ScopeType":8,"Body":168,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":174,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2020-06-01-preview","ScopeType":8,"Body":173,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"properties":{"Type":179,"Flags":0,"Description":"Api VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":183,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[180,181,182,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2020-06-01-preview","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":194,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":204,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":208,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":210,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":214,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[189,190,191,192,4]}},{"3":{"ItemType":193}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[195,196,197,198,199,200,201,202]}},{"3":{"ItemType":203}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[205,206,4]}},{"3":{"ItemType":207}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":209}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[211,212,4]}},{"3":{"ItemType":213}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2020-06-01-preview","ScopeType":8,"Body":187,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":222,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps."},"properties":{"Type":223,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":229,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":237,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":238,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[220,221,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":224,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":225,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":226,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":228,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":227}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":230,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":231,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":233,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":235,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":236,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":232}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":234}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2020-06-01-preview","ScopeType":8,"Body":218,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"properties":{"Type":243,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2020-06-01-preview","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":249,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires Api Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":250,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2020-06-01-preview","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2020-06-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2020-06-01-preview","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":279,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":302,"Flags":0,"Description":"Managed service identity of the Api Management service."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":310,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":311,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":274,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":275,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":276,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"virtualNetworkConfiguration":{"Type":277,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":290,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":291,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":296,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":300,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":301,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":272,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":273,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":266}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":279,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":287,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":288,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":289,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"virtualNetworkConfiguration":{"Type":277,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":286,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[280,281,282,283,284,285,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":278}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":295,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":273,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[293,294,4]}},{"3":{"ItemType":292}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[297,298,299,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":307,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":309,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[303,304,305,306,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":308}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2020-06-01-preview","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":313,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":314,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2020-06-01-preview","ScopeType":8,"Body":315,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[317,318,319,320,321,322,323,324,325,326,327,328,329,330,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":331,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":337,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by Api Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":336}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2020-06-01-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":343,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2020-06-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2020-06-01-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":354,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2020-06-01-preview","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":356,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":357,"Flags":10,"Description":"The resource api version"},"properties":{"Type":359,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2020-06-01-preview","ScopeType":8,"Body":358,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":361,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":362,"Flags":10,"Description":"The resource api version"},"properties":{"Type":364,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":368,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[365,366,367]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2020-06-01-preview","ScopeType":8,"Body":363,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2020-06-01-preview","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[374,375,376,377,378,379,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":380,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":391,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":392,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[385,386,387,388,389,390,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2020-06-01-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":401,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":402,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[398,399,400,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2020-06-01-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":407,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":249,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":408,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2020-06-01-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[410,411,412,413,414,415,416,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":422,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":423,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":424,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2020-06-01-preview","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2020-06-01-preview","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2020-06-01-preview","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2020-06-01-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[439,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":440,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2020-06-01-preview","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":445,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":446,"Flags":10,"Description":"The resource api version"},"properties":{"Type":448,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":453,"Flags":2,"Description":"Portal revision publishing status"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the Portal Revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[449,450,451,452,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2020-06-01-preview","ScopeType":8,"Body":447,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":460,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":464,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":465,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":466,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":471,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":472,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":458,"signup":463,"delegation":469}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2020-06-01-preview","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":481,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[479,480]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2020-06-01-preview","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2020-06-01-preview","ScopeType":8,"Body":485,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2020-06-01-preview","ScopeType":8,"Body":489,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[491,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":492,"Flags":9,"Description":"The resource name"},"type":{"Type":493,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":494,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2020-06-01-preview","ScopeType":8,"Body":495,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":507,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[501,502,503,504,505,506]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2020-06-01-preview","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"getAccess"}},{"5":{"Elements":[509,510,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":515,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2020-06-01-preview","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":523,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":526,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":531,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":533,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":539,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[521,522,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[524,525,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[527,528,529,530,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":532}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":538,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[535,536,537]}},{"3":{"ItemType":534}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2020-06-01-preview","ScopeType":8,"Body":519,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":2,"Description":"Deleted Api Management Service details."},"location":{"Type":4,"Flags":2,"Description":"Api Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2020-06-01-preview","ScopeType":4,"Body":543,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2020-06-01-preview","ScopeType":8,"Body":548,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[550,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":556,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2020-06-01-preview","ScopeType":8,"Body":554,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2020-06-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":558,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":559,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":568,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[562,563,564,565,566,567]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2020-06-01-preview","ScopeType":8,"Body":560,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2020-06-01-preview","Output":570}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2020-06-01-preview","Output":572}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2020-06-01-preview","Output":574}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2020-06-01-preview","Output":576}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2020-06-01-preview","Output":574}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2020-06-01-preview","Output":579}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2020-06-01-preview","Output":581}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2020-06-01-preview","Output":583}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.md index 9483065bdd..1a88590a1b 100644 --- a/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2020-06-01-preview/types.md @@ -851,6 +851,7 @@ dictionary key references will be ARM resource ids in the form: * **httpCorrelationProtocol**: 'Legacy' | 'None' | 'W3C' | string: Sets correlation protocol to use for Application Insights diagnostics. * **logClientIp**: bool: Log the ClientIP. Default is false. * **loggerId**: string (Required): Resource Id of a target logger. +* **metrics**: bool: Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings. * **operationNameFormat**: 'Name' | 'Url' | string: The format of the Operation Name for Application Insights telemetries. Default is Name. * **sampling**: [SamplingSettings](#samplingsettings): Sampling settings for Diagnostic. * **verbosity**: 'error' | 'information' | 'verbose' | string: The verbosity level applied to traces emitted by trace policies. diff --git a/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.json b/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.json index 199a2d198e..3dd029ed7d 100644 --- a/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"Api entity create of update properties."},"format":{"Type":51,"Flags":2,"Description":"Format in which the Api Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":52,"Flags":2,"Description":"The object defining the schema of the exported Api Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":22,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":23,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":26,"Flags":0,"Description":"Type of Api to create. \n * `http` creates a SOAP to REST API \n * `soap` creates a SOAP pass-through API ."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":30,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":31,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":36,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":43,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":46,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the Revision of the Api. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the Version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the Api Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the Api Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[24,25,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[27,28]}},{"3":{"ItemType":29}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":35,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":37,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":38,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":42,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":41}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[47,48,49,50,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":54,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":55,"Flags":10,"Description":"The resource api version"},"properties":{"Type":57,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2020-12-01","ScopeType":8,"Body":56,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":65,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":66,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":75,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":64,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":63}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":67,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":68,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":71,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":63}},{"3":{"ItemType":63}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":70,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."}}}},{"3":{"ItemType":63}},{"3":{"ItemType":69}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":73,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":74,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":63}},{"3":{"ItemType":72}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2020-12-01","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[77,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":78,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":87,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[83,84,85,86,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2020-12-01","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2020-12-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2020-12-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":98,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":99,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2020-12-01","ScopeType":8,"Body":100,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2020-12-01","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[106,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":107,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2020-12-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"Properties of the Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":116,"Flags":0,"Description":"Create or update Properties of the Schema Document."}}}},{"2":{"Name":"SchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2020-12-01","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":123,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":124,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":127,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":127,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":141,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":145,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":148,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[122,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":126,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[125,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":128,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":128,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":129,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":130,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":131,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":136,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":137,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":135,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[133,134,4]}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[138,139,140,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[142,143,144,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[146,147,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2020-12-01","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":159,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2020-12-01","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":164,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2020-12-01","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":169,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2020-12-01","ScopeType":8,"Body":168,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":174,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2020-12-01","ScopeType":8,"Body":173,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"properties":{"Type":179,"Flags":0,"Description":"Api VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":183,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[180,181,182,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2020-12-01","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":194,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":204,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":208,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":210,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":214,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[189,190,191,192,4]}},{"3":{"ItemType":193}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[195,196,197,198,199,200,201,202]}},{"3":{"ItemType":203}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[205,206,4]}},{"3":{"ItemType":207}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":209}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[211,212,4]}},{"3":{"ItemType":213}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2020-12-01","ScopeType":8,"Body":187,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":222,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps."},"properties":{"Type":223,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":229,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":237,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":238,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[220,221,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":224,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":225,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":226,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":228,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":227}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":230,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":231,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":233,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":235,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":236,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":232}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":234}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2020-12-01","ScopeType":8,"Body":218,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"properties":{"Type":243,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2020-12-01","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":249,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires Api Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":250,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2020-12-01","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2020-12-01","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2020-12-01","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":279,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":302,"Flags":0,"Description":"Managed service identity of the Api Management service."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":310,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":311,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":274,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":275,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":276,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"virtualNetworkConfiguration":{"Type":277,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":290,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":291,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":296,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":300,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":301,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":272,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":273,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":266}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":279,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":287,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":288,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":289,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"virtualNetworkConfiguration":{"Type":277,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":286,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[280,281,282,283,284,285,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":278}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":295,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":273,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[293,294,4]}},{"3":{"ItemType":292}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[297,298,299,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":307,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":309,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[303,304,305,306,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":308}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2020-12-01","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":313,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":314,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2020-12-01","ScopeType":8,"Body":315,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[317,318,319,320,321,322,323,324,325,326,327,328,329,330,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":331,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":337,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by Api Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":336}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2020-12-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":343,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2020-12-01","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2020-12-01","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":354,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2020-12-01","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":356,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":357,"Flags":10,"Description":"The resource api version"},"properties":{"Type":359,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2020-12-01","ScopeType":8,"Body":358,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":361,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":362,"Flags":10,"Description":"The resource api version"},"properties":{"Type":364,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":368,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[365,366,367]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2020-12-01","ScopeType":8,"Body":363,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2020-12-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[374,375,376,377,378,379,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":380,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":391,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":392,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[385,386,387,388,389,390,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2020-12-01","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":401,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":402,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[398,399,400,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2020-12-01","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":407,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":249,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":408,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2020-12-01","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[410,411,412,413,414,415,416,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":422,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":423,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":424,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2020-12-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2020-12-01","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2020-12-01","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2020-12-01","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[439,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":440,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2020-12-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":445,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":446,"Flags":10,"Description":"The resource api version"},"properties":{"Type":448,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":453,"Flags":2,"Description":"Portal revision publishing status"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the Portal Revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[449,450,451,452,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2020-12-01","ScopeType":8,"Body":447,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":460,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":464,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":465,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":466,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":471,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":472,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":458,"signup":463,"delegation":469}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2020-12-01","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":481,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[479,480]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2020-12-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2020-12-01","ScopeType":8,"Body":485,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2020-12-01","ScopeType":8,"Body":489,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[491,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":492,"Flags":9,"Description":"The resource name"},"type":{"Type":493,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":494,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2020-12-01","ScopeType":8,"Body":495,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":507,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[501,502,503,504,505,506]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2020-12-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[509,510,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":515,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2020-12-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":523,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":526,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":531,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":533,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":539,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[521,522,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[524,525,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[527,528,529,530,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":532}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":538,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[535,536,537]}},{"3":{"ItemType":534}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2020-12-01","ScopeType":8,"Body":519,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":2,"Description":"Deleted Api Management Service details."},"location":{"Type":4,"Flags":2,"Description":"Api Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2020-12-01","ScopeType":4,"Body":543,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2020-12-01","ScopeType":8,"Body":548,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[550,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":556,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2020-12-01","ScopeType":8,"Body":554,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":558,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":559,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":568,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[562,563,564,565,566,567]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2020-12-01","ScopeType":8,"Body":560,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2020-12-01","Output":570}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2020-12-01","Output":572}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2020-12-01","Output":574}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2020-12-01","Output":576}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2020-12-01","Output":574}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2020-12-01","Output":579}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2020-12-01","Output":581}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2020-12-01","Output":583}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"Api entity create of update properties."},"format":{"Type":51,"Flags":2,"Description":"Format in which the Api Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":52,"Flags":2,"Description":"The object defining the schema of the exported Api Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":22,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":23,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":26,"Flags":0,"Description":"Type of Api to create. \n * `http` creates a SOAP to REST API \n * `soap` creates a SOAP pass-through API ."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":30,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":31,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":36,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":43,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":46,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the Revision of the Api. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the Version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the Api Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the Api Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[24,25,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[27,28]}},{"3":{"ItemType":29}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":35,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":37,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":38,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":42,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":41}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[47,48,49,50,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":54,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":55,"Flags":10,"Description":"The resource api version"},"properties":{"Type":57,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2020-12-01","ScopeType":8,"Body":56,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":65,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":66,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":75,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":64,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":63}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":67,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":68,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":71,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":63}},{"3":{"ItemType":63}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":70,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."}}}},{"3":{"ItemType":63}},{"3":{"ItemType":69}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":73,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":74,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":63}},{"3":{"ItemType":72}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2020-12-01","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[77,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":78,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":87,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[83,84,85,86,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2020-12-01","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2020-12-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2020-12-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":98,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":99,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2020-12-01","ScopeType":8,"Body":100,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2020-12-01","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[106,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":107,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2020-12-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"Properties of the Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":116,"Flags":0,"Description":"Create or update Properties of the Schema Document."}}}},{"2":{"Name":"SchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2020-12-01","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":123,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":124,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":127,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":127,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":141,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":145,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":148,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."},"metrics":{"Type":2,"Flags":0,"Description":"Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[122,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":126,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[125,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":128,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":128,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":129,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":130,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":131,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":136,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":137,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":135,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[133,134,4]}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[138,139,140,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[142,143,144,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[146,147,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2020-12-01","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":159,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2020-12-01","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":164,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2020-12-01","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":169,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2020-12-01","ScopeType":8,"Body":168,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":174,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2020-12-01","ScopeType":8,"Body":173,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"properties":{"Type":179,"Flags":0,"Description":"Api VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":183,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[180,181,182,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2020-12-01","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":194,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":204,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":208,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":210,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":214,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[189,190,191,192,4]}},{"3":{"ItemType":193}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[195,196,197,198,199,200,201,202]}},{"3":{"ItemType":203}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[205,206,4]}},{"3":{"ItemType":207}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":209}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[211,212,4]}},{"3":{"ItemType":213}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2020-12-01","ScopeType":8,"Body":187,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":222,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps."},"properties":{"Type":223,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":229,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":237,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":238,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[220,221,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":224,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":225,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":226,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":228,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":227}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":230,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":231,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":233,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":235,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":236,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":232}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":234}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2020-12-01","ScopeType":8,"Body":218,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"properties":{"Type":243,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2020-12-01","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":249,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires Api Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":250,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2020-12-01","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2020-12-01","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2020-12-01","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":279,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":302,"Flags":0,"Description":"Managed service identity of the Api Management service."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":310,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":311,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":274,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":275,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":276,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"virtualNetworkConfiguration":{"Type":277,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":290,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":291,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":296,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":300,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":301,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":272,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":273,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":266}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":279,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":287,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":288,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":289,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"virtualNetworkConfiguration":{"Type":277,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":286,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[280,281,282,283,284,285,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":278}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":295,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":273,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[293,294,4]}},{"3":{"ItemType":292}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[297,298,299,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":307,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":309,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[303,304,305,306,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":308}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2020-12-01","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":313,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":314,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2020-12-01","ScopeType":8,"Body":315,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[317,318,319,320,321,322,323,324,325,326,327,328,329,330,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":331,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":337,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by Api Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":336}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2020-12-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":343,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2020-12-01","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2020-12-01","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":354,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2020-12-01","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":356,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":357,"Flags":10,"Description":"The resource api version"},"properties":{"Type":359,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2020-12-01","ScopeType":8,"Body":358,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":361,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":362,"Flags":10,"Description":"The resource api version"},"properties":{"Type":364,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":368,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[365,366,367]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2020-12-01","ScopeType":8,"Body":363,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2020-12-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[374,375,376,377,378,379,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":380,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":391,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":392,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[385,386,387,388,389,390,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2020-12-01","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":401,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":402,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[398,399,400,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2020-12-01","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":407,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":249,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":408,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2020-12-01","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[410,411,412,413,414,415,416,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":422,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":423,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":424,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2020-12-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2020-12-01","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2020-12-01","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2020-12-01","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[439,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":440,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2020-12-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":445,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":446,"Flags":10,"Description":"The resource api version"},"properties":{"Type":448,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":453,"Flags":2,"Description":"Portal revision publishing status"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the Portal Revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[449,450,451,452,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2020-12-01","ScopeType":8,"Body":447,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":460,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":464,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":465,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":466,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":471,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":472,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":458,"signup":463,"delegation":469}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2020-12-01","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":481,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[479,480]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2020-12-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2020-12-01","ScopeType":8,"Body":485,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2020-12-01","ScopeType":8,"Body":489,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[491,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":492,"Flags":9,"Description":"The resource name"},"type":{"Type":493,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":494,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2020-12-01","ScopeType":8,"Body":495,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":507,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[501,502,503,504,505,506]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2020-12-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[509,510,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":515,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2020-12-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":523,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":526,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":531,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":533,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":539,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[521,522,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[524,525,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[527,528,529,530,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":532}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":538,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[535,536,537]}},{"3":{"ItemType":534}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2020-12-01","ScopeType":8,"Body":519,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":2,"Description":"Deleted Api Management Service details."},"location":{"Type":4,"Flags":2,"Description":"Api Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2020-12-01","ScopeType":4,"Body":543,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2020-12-01","ScopeType":8,"Body":548,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[550,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":556,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2020-12-01","ScopeType":8,"Body":554,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":558,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":559,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":568,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[562,563,564,565,566,567]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2020-12-01","ScopeType":8,"Body":560,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2020-12-01","Output":570}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2020-12-01","Output":572}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2020-12-01","Output":574}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2020-12-01","Output":576}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2020-12-01","Output":574}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2020-12-01","Output":579}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2020-12-01","Output":581}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2020-12-01","Output":583}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.md b/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.md index 15db97cc9d..4f5baf433d 100644 --- a/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2020-12-01/types.md @@ -852,6 +852,7 @@ dictionary key references will be ARM resource ids in the form: * **httpCorrelationProtocol**: 'Legacy' | 'None' | 'W3C' | string: Sets correlation protocol to use for Application Insights diagnostics. * **logClientIp**: bool: Log the ClientIP. Default is false. * **loggerId**: string (Required): Resource Id of a target logger. +* **metrics**: bool: Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings. * **operationNameFormat**: 'Name' | 'Url' | string: The format of the Operation Name for Application Insights telemetries. Default is Name. * **sampling**: [SamplingSettings](#samplingsettings): Sampling settings for Diagnostic. * **verbosity**: 'error' | 'information' | 'verbose' | string: The verbosity level applied to traces emitted by trace policies. diff --git a/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json b/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json index 81c09dddd1..7fe698390a 100644 --- a/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"API entity create of update properties."},"format":{"Type":57,"Flags":2,"Description":"Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":58,"Flags":2,"Description":"The object defining the schema of the exported API Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":22,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":23,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":27,"Flags":0,"Description":"Type of API to create. \n * `http` creates a REST API \n * `soap` creates a SOAP pass-through API \n * `websocket` creates websocket API."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":33,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":34,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":39,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":46,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":50,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the revision of the API. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."},"termsOfServiceUrl":{"Type":4,"Flags":0,"Description":"A URL to the Terms of Service for the API. MUST be in the format of a URL."},"contact":{"Type":51,"Flags":0,"Description":"Contact information for the API."},"license":{"Type":52,"Flags":0,"Description":"License information for the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"5":{"Elements":[24,25,26,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"ws"}},{"6":{"Value":"wss"}},{"5":{"Elements":[28,29,30,31,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":38,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[35,36,37,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":40,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":41,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":45,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[42,43,4]}},{"3":{"ItemType":44}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"5":{"Elements":[47,48,49,4]}},{"2":{"Name":"ApiContactInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifying name of the contact person/organization"},"url":{"Type":4,"Flags":0,"Description":"The URL pointing to the contact information. MUST be in the format of a URL"},"email":{"Type":4,"Flags":0,"Description":"The email address of the contact person/organization. MUST be in the format of an email address"}}}},{"2":{"Name":"ApiLicenseInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The license name used for the API"},"url":{"Type":4,"Flags":0,"Description":"A URL to the license used for the API. MUST be in the format of a URL"}}}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[53,54,55,56,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2021-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2021-01-01-preview","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":73,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":74,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":83,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":70,"Flags":0,"Description":"Parameter values."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema."},"examples":{"Type":72,"Flags":0,"Description":"Exampled defined for the parameter."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ParameterExampleContract","Properties":{"summary":{"Type":4,"Flags":0,"Description":"Short description for the example"},"description":{"Type":4,"Flags":0,"Description":"Long description for the example"},"value":{"Type":0,"Flags":0,"Description":"Example value. May be a primitive value, or an object."},"externalValue":{"Type":4,"Flags":0,"Description":"A URL that points to the literal example"}}}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":71}},{"3":{"ItemType":69}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":75,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":76,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":79,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":69}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":78,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":77}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":81,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":82,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":77}},{"3":{"ItemType":69}},{"3":{"ItemType":80}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2021-01-01-preview","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[85,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":86,"Flags":9,"Description":"The resource name"},"type":{"Type":87,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":88,"Flags":10,"Description":"The resource api version"},"properties":{"Type":90,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":95,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[91,92,93,94,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2021-01-01-preview","ScopeType":8,"Body":89,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2021-01-01-preview","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2021-01-01-preview","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2021-01-01-preview","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2021-01-01-preview","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[114,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":115,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":90,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2021-01-01-preview","ScopeType":8,"Body":118,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"Properties of the Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":0,"Flags":0,"Description":"Create or update Properties of the Schema Document."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2021-01-01-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":130,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":131,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":134,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":134,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":148,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":152,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":155,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[129,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":133,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[132,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":135,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":135,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":136,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":137,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":138,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":143,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":144,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":142,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[140,141,4]}},{"3":{"ItemType":139}},{"3":{"ItemType":139}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[149,150,151,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[153,154,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2021-01-01-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":166,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[161,162,163,164,165,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2021-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2021-01-01-preview","ScopeType":8,"Body":170,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2021-01-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-01-01-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"API VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":190,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[187,188,189,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2021-01-01-preview","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":201,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":211,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":215,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":217,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":221,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[196,197,198,199,4]}},{"3":{"ItemType":200}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[202,203,204,205,206,207,208,209]}},{"3":{"ItemType":210}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[212,213,4]}},{"3":{"ItemType":214}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":216}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[218,219,4]}},{"3":{"ItemType":220}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2021-01-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":229,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps."},"properties":{"Type":230,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":236,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":244,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":245,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[227,228,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":231,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":232,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":233,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":235,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":234}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":237,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":238,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":240,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":242,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":243,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":239}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":241}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2021-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2021-01-01-preview","ScopeType":8,"Body":249,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":256,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":257,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2021-01-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2021-01-01-preview","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-01-01-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":295,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":318,"Flags":0,"Description":"Managed service identity of the Api Management service."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":326,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":327,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":290,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":291,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":292,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":293,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":306,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":307,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":312,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":316,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":317,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":279,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":280,"Flags":0,"Description":"Certificate information."},"certificateSource":{"Type":285,"Flags":0,"Description":"Certificate Source."},"certificateStatus":{"Type":289,"Flags":0,"Description":"Certificate Status."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[274,275,276,277,278,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"Custom"}},{"6":{"Value":"BuiltIn"}},{"5":{"Elements":[281,282,283,284,4]}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[286,287,288,4]}},{"3":{"ItemType":273}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":295,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":303,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":304,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":305,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":293,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":302,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[296,297,298,299,300,301,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":294}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":311,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":280,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[309,310,4]}},{"3":{"ItemType":308}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[313,314,315,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":323,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":325,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[319,320,321,322,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":324}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2021-01-01-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2021-01-01-preview","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[333,334,335,336,337,338,339,340,341,342,343,344,345,346,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":347,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":353,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by API Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":352}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2021-01-01-preview","ScopeType":8,"Body":350,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":359,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2021-01-01-preview","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":361,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":362,"Flags":10,"Description":"The resource api version"},"properties":{"Type":364,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-01-01-preview","ScopeType":8,"Body":363,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":370,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2021-01-01-preview","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":372,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":373,"Flags":10,"Description":"The resource api version"},"properties":{"Type":375,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-01-01-preview","ScopeType":8,"Body":374,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":377,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":378,"Flags":10,"Description":"The resource api version"},"properties":{"Type":380,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":384,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[381,382,383]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2021-01-01-preview","ScopeType":8,"Body":379,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2021-01-01-preview","ScopeType":8,"Body":388,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[390,391,392,393,394,395,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":396,"Flags":9,"Description":"The resource name"},"type":{"Type":397,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":398,"Flags":10,"Description":"The resource api version"},"properties":{"Type":400,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":407,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":408,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[401,402,403,404,405,406,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2021-01-01-preview","ScopeType":8,"Body":399,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":410,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":411,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":417,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":418,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[414,415,416,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2021-01-01-preview","ScopeType":8,"Body":412,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":256,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":424,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2021-01-01-preview","ScopeType":8,"Body":422,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[426,427,428,429,430,431,432,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":433,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":438,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":439,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":440,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2021-01-01-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-01-01-preview","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":446,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":447,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-01-01-preview","ScopeType":8,"Body":448,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":450,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":451,"Flags":10,"Description":"The resource api version"},"properties":{"Type":453,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2021-01-01-preview","ScopeType":8,"Body":452,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[455,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":456,"Flags":9,"Description":"The resource name"},"type":{"Type":457,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":458,"Flags":10,"Description":"The resource api version"},"properties":{"Type":90,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2021-01-01-preview","ScopeType":8,"Body":459,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":464,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":469,"Flags":2,"Description":"Status of the portal's revision."},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the portal's revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal's revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[465,466,467,468,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2021-01-01-preview","ScopeType":8,"Body":463,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":471,"Flags":9,"Description":"The resource name"},"type":{"Type":472,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":473,"Flags":10,"Description":"The resource api version"},"properties":{"Type":475,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":476,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":480,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":481,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":482,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":487,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":488,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":474,"signup":479,"delegation":485}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2021-01-01-preview","ScopeType":8,"Body":489,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":497,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[495,496]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2021-01-01-preview","ScopeType":8,"Body":493,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":499,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":500,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2021-01-01-preview","ScopeType":8,"Body":501,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":503,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":504,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2021-01-01-preview","ScopeType":8,"Body":505,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[507,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":90,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2021-01-01-preview","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":513,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":514,"Flags":10,"Description":"The resource api version"},"properties":{"Type":516,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":523,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[517,518,519,520,521,522]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2021-01-01-preview","ScopeType":8,"Body":515,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[525,526,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":527,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":531,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2021-01-01-preview","ScopeType":8,"Body":530,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":533,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":534,"Flags":10,"Description":"The resource api version"},"properties":{"Type":536,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":539,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":542,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":547,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":549,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":555,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[537,538,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[540,541,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[543,544,545,546,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":548}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":554,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[551,552,553]}},{"3":{"ItemType":550}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2021-01-01-preview","ScopeType":8,"Body":535,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":560,"Flags":2,"Description":"Deleted API Management Service details."},"location":{"Type":4,"Flags":2,"Description":"API Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2021-01-01-preview","ScopeType":4,"Body":559,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2021-01-01-preview","ScopeType":8,"Body":564,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[566,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":571,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":572,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2021-01-01-preview","ScopeType":8,"Body":570,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":577,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":584,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[578,579,580,581,582,583]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2021-01-01-preview","ScopeType":8,"Body":576,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2021-01-01-preview","Output":586}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2021-01-01-preview","Output":588}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2021-01-01-preview","Output":590}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2021-01-01-preview","Output":592}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2021-01-01-preview","Output":590}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2021-01-01-preview","Output":595}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2021-01-01-preview","Output":597}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2021-01-01-preview","Output":599}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"API entity create of update properties."},"format":{"Type":57,"Flags":2,"Description":"Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":58,"Flags":2,"Description":"The object defining the schema of the exported API Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":22,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":23,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":27,"Flags":0,"Description":"Type of API to create. \n * `http` creates a REST API \n * `soap` creates a SOAP pass-through API \n * `websocket` creates websocket API."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":33,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":34,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":39,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":46,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":50,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the revision of the API. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."},"termsOfServiceUrl":{"Type":4,"Flags":0,"Description":"A URL to the Terms of Service for the API. MUST be in the format of a URL."},"contact":{"Type":51,"Flags":0,"Description":"Contact information for the API."},"license":{"Type":52,"Flags":0,"Description":"License information for the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"5":{"Elements":[24,25,26,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"ws"}},{"6":{"Value":"wss"}},{"5":{"Elements":[28,29,30,31,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":38,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[35,36,37,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":40,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":41,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":45,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[42,43,4]}},{"3":{"ItemType":44}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"5":{"Elements":[47,48,49,4]}},{"2":{"Name":"ApiContactInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifying name of the contact person/organization"},"url":{"Type":4,"Flags":0,"Description":"The URL pointing to the contact information. MUST be in the format of a URL"},"email":{"Type":4,"Flags":0,"Description":"The email address of the contact person/organization. MUST be in the format of an email address"}}}},{"2":{"Name":"ApiLicenseInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The license name used for the API"},"url":{"Type":4,"Flags":0,"Description":"A URL to the license used for the API. MUST be in the format of a URL"}}}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[53,54,55,56,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2021-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2021-01-01-preview","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":73,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":74,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":83,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":70,"Flags":0,"Description":"Parameter values."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema."},"examples":{"Type":72,"Flags":0,"Description":"Exampled defined for the parameter."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ParameterExampleContract","Properties":{"summary":{"Type":4,"Flags":0,"Description":"Short description for the example"},"description":{"Type":4,"Flags":0,"Description":"Long description for the example"},"value":{"Type":0,"Flags":0,"Description":"Example value. May be a primitive value, or an object."},"externalValue":{"Type":4,"Flags":0,"Description":"A URL that points to the literal example"}}}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":71}},{"3":{"ItemType":69}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":75,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":76,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":79,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":69}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":78,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":77}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":81,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":82,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":77}},{"3":{"ItemType":69}},{"3":{"ItemType":80}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2021-01-01-preview","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[85,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":86,"Flags":9,"Description":"The resource name"},"type":{"Type":87,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":88,"Flags":10,"Description":"The resource api version"},"properties":{"Type":90,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":95,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[91,92,93,94,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2021-01-01-preview","ScopeType":8,"Body":89,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2021-01-01-preview","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2021-01-01-preview","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2021-01-01-preview","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2021-01-01-preview","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[114,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":115,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":90,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2021-01-01-preview","ScopeType":8,"Body":118,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"Properties of the Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":0,"Flags":0,"Description":"Create or update Properties of the Schema Document."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2021-01-01-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":130,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":131,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":134,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":134,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":148,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":152,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":155,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."},"metrics":{"Type":2,"Flags":0,"Description":"Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[129,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":133,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[132,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":135,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":135,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":136,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":137,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":138,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":143,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":144,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":142,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[140,141,4]}},{"3":{"ItemType":139}},{"3":{"ItemType":139}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[149,150,151,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[153,154,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2021-01-01-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":166,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[161,162,163,164,165,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2021-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2021-01-01-preview","ScopeType":8,"Body":170,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2021-01-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-01-01-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"API VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":190,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[187,188,189,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2021-01-01-preview","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":201,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":211,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":215,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":217,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":221,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[196,197,198,199,4]}},{"3":{"ItemType":200}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[202,203,204,205,206,207,208,209]}},{"3":{"ItemType":210}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[212,213,4]}},{"3":{"ItemType":214}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":216}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[218,219,4]}},{"3":{"ItemType":220}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2021-01-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":229,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps."},"properties":{"Type":230,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":236,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":244,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":245,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[227,228,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":231,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":232,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":233,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":235,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":234}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":237,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":238,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":240,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":242,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":243,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":239}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":241}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2021-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2021-01-01-preview","ScopeType":8,"Body":249,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":256,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":257,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2021-01-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2021-01-01-preview","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-01-01-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":295,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":318,"Flags":0,"Description":"Managed service identity of the Api Management service."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":326,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":327,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":290,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":291,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":292,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":293,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":306,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":307,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":312,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":316,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":317,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":279,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":280,"Flags":0,"Description":"Certificate information."},"certificateSource":{"Type":285,"Flags":0,"Description":"Certificate Source."},"certificateStatus":{"Type":289,"Flags":0,"Description":"Certificate Status."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[274,275,276,277,278,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"Custom"}},{"6":{"Value":"BuiltIn"}},{"5":{"Elements":[281,282,283,284,4]}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[286,287,288,4]}},{"3":{"ItemType":273}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":295,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":303,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":304,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":305,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":293,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":302,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[296,297,298,299,300,301,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":294}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":311,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":280,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[309,310,4]}},{"3":{"ItemType":308}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[313,314,315,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":323,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":325,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[319,320,321,322,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":324}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2021-01-01-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2021-01-01-preview","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[333,334,335,336,337,338,339,340,341,342,343,344,345,346,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":347,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":353,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by API Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":352}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2021-01-01-preview","ScopeType":8,"Body":350,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":359,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2021-01-01-preview","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":361,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":362,"Flags":10,"Description":"The resource api version"},"properties":{"Type":364,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-01-01-preview","ScopeType":8,"Body":363,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":370,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2021-01-01-preview","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":372,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":373,"Flags":10,"Description":"The resource api version"},"properties":{"Type":375,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-01-01-preview","ScopeType":8,"Body":374,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":377,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":378,"Flags":10,"Description":"The resource api version"},"properties":{"Type":380,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":384,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[381,382,383]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2021-01-01-preview","ScopeType":8,"Body":379,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2021-01-01-preview","ScopeType":8,"Body":388,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[390,391,392,393,394,395,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":396,"Flags":9,"Description":"The resource name"},"type":{"Type":397,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":398,"Flags":10,"Description":"The resource api version"},"properties":{"Type":400,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":407,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":408,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[401,402,403,404,405,406,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2021-01-01-preview","ScopeType":8,"Body":399,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":410,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":411,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":417,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":418,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[414,415,416,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2021-01-01-preview","ScopeType":8,"Body":412,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":256,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":424,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2021-01-01-preview","ScopeType":8,"Body":422,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[426,427,428,429,430,431,432,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":433,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":438,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":439,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":440,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2021-01-01-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-01-01-preview","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":446,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":447,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-01-01-preview","ScopeType":8,"Body":448,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":450,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":451,"Flags":10,"Description":"The resource api version"},"properties":{"Type":453,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2021-01-01-preview","ScopeType":8,"Body":452,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[455,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":456,"Flags":9,"Description":"The resource name"},"type":{"Type":457,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":458,"Flags":10,"Description":"The resource api version"},"properties":{"Type":90,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2021-01-01-preview","ScopeType":8,"Body":459,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":464,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":469,"Flags":2,"Description":"Status of the portal's revision."},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the portal's revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal's revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[465,466,467,468,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2021-01-01-preview","ScopeType":8,"Body":463,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":471,"Flags":9,"Description":"The resource name"},"type":{"Type":472,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":473,"Flags":10,"Description":"The resource api version"},"properties":{"Type":475,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":476,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":480,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":481,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":482,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":487,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":488,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":474,"signup":479,"delegation":485}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2021-01-01-preview","ScopeType":8,"Body":489,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":497,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[495,496]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2021-01-01-preview","ScopeType":8,"Body":493,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":499,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":500,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2021-01-01-preview","ScopeType":8,"Body":501,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":503,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":504,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2021-01-01-preview","ScopeType":8,"Body":505,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[507,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":90,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2021-01-01-preview","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":513,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":514,"Flags":10,"Description":"The resource api version"},"properties":{"Type":516,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":523,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[517,518,519,520,521,522]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2021-01-01-preview","ScopeType":8,"Body":515,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[525,526,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":527,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":531,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2021-01-01-preview","ScopeType":8,"Body":530,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":533,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":534,"Flags":10,"Description":"The resource api version"},"properties":{"Type":536,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":539,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":542,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":547,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":549,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":555,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[537,538,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[540,541,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[543,544,545,546,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":548}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":554,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[551,552,553]}},{"3":{"ItemType":550}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2021-01-01-preview","ScopeType":8,"Body":535,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":560,"Flags":2,"Description":"Deleted API Management Service details."},"location":{"Type":4,"Flags":2,"Description":"API Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2021-01-01-preview","ScopeType":4,"Body":559,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2021-01-01-preview","ScopeType":8,"Body":564,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[566,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":571,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":572,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2021-01-01-preview","ScopeType":8,"Body":570,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2021-01-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":577,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":584,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[578,579,580,581,582,583]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2021-01-01-preview","ScopeType":8,"Body":576,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2021-01-01-preview","Output":586}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2021-01-01-preview","Output":588}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2021-01-01-preview","Output":590}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2021-01-01-preview","Output":592}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2021-01-01-preview","Output":590}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2021-01-01-preview","Output":595}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2021-01-01-preview","Output":597}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2021-01-01-preview","Output":599}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.md index 3ca334a2d1..2edb51bb4e 100644 --- a/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2021-01-01-preview/types.md @@ -869,6 +869,7 @@ dictionary key references will be ARM resource ids in the form: * **httpCorrelationProtocol**: 'Legacy' | 'None' | 'W3C' | string: Sets correlation protocol to use for Application Insights diagnostics. * **logClientIp**: bool: Log the ClientIP. Default is false. * **loggerId**: string (Required): Resource Id of a target logger. +* **metrics**: bool: Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings. * **operationNameFormat**: 'Name' | 'Url' | string: The format of the Operation Name for Application Insights telemetries. Default is Name. * **sampling**: [SamplingSettings](#samplingsettings): Sampling settings for Diagnostic. * **verbosity**: 'error' | 'information' | 'verbose' | string: The verbosity level applied to traces emitted by trace policies. diff --git a/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json b/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json index 498c689e2c..a3b7cf458c 100644 --- a/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"API entity create of update properties."},"format":{"Type":60,"Flags":2,"Description":"Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":61,"Flags":2,"Description":"The object defining the schema of the exported API Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":23,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":24,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":29,"Flags":0,"Description":"Type of API to create. \n * `http` creates a REST API \n * `soap` creates a SOAP pass-through API \n * `websocket` creates websocket API \n * `graphql` creates GraphQL API."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":35,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":36,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":41,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":48,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":53,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the revision of the API. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."},"termsOfServiceUrl":{"Type":4,"Flags":0,"Description":"A URL to the Terms of Service for the API. MUST be in the format of a URL."},"contact":{"Type":54,"Flags":0,"Description":"Contact information for the API."},"license":{"Type":55,"Flags":0,"Description":"License information for the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"6":{"Value":"graphql-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[25,26,27,28,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"ws"}},{"6":{"Value":"wss"}},{"5":{"Elements":[30,31,32,33,4]}},{"3":{"ItemType":34}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":40,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":42,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":43,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":47,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":46}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[49,50,51,52,4]}},{"2":{"Name":"ApiContactInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifying name of the contact person/organization"},"url":{"Type":4,"Flags":0,"Description":"The URL pointing to the contact information. MUST be in the format of a URL"},"email":{"Type":4,"Flags":0,"Description":"The email address of the contact person/organization. MUST be in the format of an email address"}}}},{"2":{"Name":"ApiLicenseInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The license name used for the API"},"url":{"Type":4,"Flags":0,"Description":"A URL to the license used for the API. MUST be in the format of a URL"}}}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[56,57,58,59,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"},"properties":{"Type":66,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2021-04-01-preview","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":76,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":77,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":87,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":73,"Flags":0,"Description":"Parameter values."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema."},"examples":{"Type":75,"Flags":0,"Description":"Exampled defined for the parameter."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ParameterExampleContract","Properties":{"summary":{"Type":4,"Flags":0,"Description":"Short description for the example"},"description":{"Type":4,"Flags":0,"Description":"Long description for the example"},"value":{"Type":0,"Flags":0,"Description":"Example value. May be a primitive value, or an object."},"externalValue":{"Type":4,"Flags":0,"Description":"A URL that points to the literal example"}}}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":72}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":78,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":79,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":83,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":72}},{"3":{"ItemType":72}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":81,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."},"examples":{"Type":82,"Flags":0,"Description":"Exampled defined for the representation."}}}},{"3":{"ItemType":72}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":80}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":85,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":86,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":80}},{"3":{"ItemType":72}},{"3":{"ItemType":84}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2021-04-01-preview","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[89,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":90,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":99,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[95,96,97,98,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2021-04-01-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2021-04-01-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2021-04-01-preview","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2021-04-01-preview","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2021-04-01-preview","ScopeType":8,"Body":116,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2021-04-01-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"Properties of the API Schema."}}}},{"2":{"Name":"ApiSchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":128,"Flags":0,"Description":"Create or update Properties of the API Schema Document."}}}},{"2":{"Name":"ApiSchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v1 schemas only, null otherwise."},"components":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v2/v3 schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2021-04-01-preview","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":135,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":136,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":153,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":157,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":160,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[134,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":138,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[137,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":140,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":140,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":141,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":142,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":143,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":148,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":149,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":147,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[145,146,4]}},{"3":{"ItemType":144}},{"3":{"ItemType":144}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[154,155,156,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[158,159,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2021-04-01-preview","ScopeType":8,"Body":132,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":171,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[166,167,168,169,170,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2021-04-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2021-04-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2021-04-01-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-04-01-preview","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"API VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":195,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[192,193,194,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2021-04-01-preview","ScopeType":8,"Body":190,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":206,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":216,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":220,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":222,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":226,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[201,202,203,204,4]}},{"3":{"ItemType":205}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[207,208,209,210,211,212,213,214]}},{"3":{"ItemType":215}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[217,218,4]}},{"3":{"ItemType":219}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":221}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":225}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2021-04-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":229,"Flags":10,"Description":"The resource api version"},"properties":{"Type":231,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":234,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps."},"properties":{"Type":235,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":241,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":249,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":250,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":236,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":237,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":238,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":240,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":239}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":242,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":243,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":245,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":247,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":248,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":244}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":246}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2021-04-01-preview","ScopeType":8,"Body":230,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2021-04-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":262,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2021-04-01-preview","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2021-04-01-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-04-01-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":346,"Flags":0,"Description":"Managed service identity of the Api Management service."},"systemData":{"Type":354,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":365,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":366,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":295,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":296,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":297,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network."},"publicNetworkAccess":{"Type":300,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":319,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":320,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":325,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":329,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":330,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."},"privateEndpointConnections":{"Type":340,"Flags":0,"Description":"List of Private Endpoint Connections of this service."},"platformVersion":{"Type":345,"Flags":2,"Description":"Compute Platform Version running the service in this location."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":284,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."},"certificateSource":{"Type":290,"Flags":0,"Description":"Certificate Source."},"certificateStatus":{"Type":294,"Flags":0,"Description":"Certificate Status."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[279,280,281,282,283,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"Custom"}},{"6":{"Value":"BuiltIn"}},{"5":{"Elements":[286,287,288,289,4]}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[291,292,293,4]}},{"3":{"ItemType":278}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[298,299,4]}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":311,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":312,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":313,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."},"platformVersion":{"Type":318,"Flags":2,"Description":"Compute Platform Version running the service."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":310,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[304,305,306,307,308,309,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[314,315,316,317,4]}},{"3":{"ItemType":302}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":324,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[322,323,4]}},{"3":{"ItemType":321}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[326,327,328,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionWrapper","Properties":{"id":{"Type":4,"Flags":0,"Description":"Private Endpoint connection resource id"},"name":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Name"},"type":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Resource Type"},"properties":{"Type":332,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionWrapperProperties","Properties":{"privateEndpoint":{"Type":333,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":334,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."},"groupIds":{"Type":339,"Flags":2,"Description":"All the Group ids."}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":338,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[335,336,337,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":331}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[341,342,343,344,4]}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":351,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":353,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[347,348,349,350,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":352}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":359,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":364,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[355,356,357,358,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[360,361,362,363,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2021-04-01-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":368,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":369,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2021-04-01-preview","ScopeType":8,"Body":370,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[372,373,374,375,376,377,378,379,380,381,382,383,384,385,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":392,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by API Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":391}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2021-04-01-preview","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":398,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2021-04-01-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-04-01-preview","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":409,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2021-04-01-preview","ScopeType":8,"Body":407,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":414,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-04-01-preview","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":419,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":423,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[420,421,422]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2021-04-01-preview","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2021-04-01-preview","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[429,430,431,432,433,434,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":435,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":446,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":447,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2021-04-01-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":456,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":457,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[453,454,455,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2021-04-01-preview","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":463,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2021-04-01-preview","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[465,466,467,468,469,470,471,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":472,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":476,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":477,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":478,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":479,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2021-04-01-preview","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-04-01-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-04-01-preview","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2021-04-01-preview","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[494,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2021-04-01-preview","ScopeType":8,"Body":498,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":508,"Flags":2,"Description":"Status of the portal's revision."},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the portal's revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal's revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[504,505,506,507,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2021-04-01-preview","ScopeType":8,"Body":502,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":515,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":520,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":521,"Flags":9,"Description":"The resource name"},"type":{"Type":522,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":523,"Flags":10,"Description":"The resource api version"},"properties":{"Type":525,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":526,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":527,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":513,"signup":518,"delegation":524}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2021-04-01-preview","ScopeType":8,"Body":528,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"The connection state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionRequestPropertiesOrPrivateEndpointConnectionProperties","Properties":{"privateLinkServiceConnectionState":{"Type":334,"Flags":0,"Description":"A collection of information about the state of the connection between service consumer and provider."},"privateEndpoint":{"Type":534,"Flags":2,"Description":"The resource of private end point."},"provisioningState":{"Type":539,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[535,536,537,538,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":532,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":547,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[545,546]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2021-04-01-preview","ScopeType":8,"Body":543,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":549,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":550,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2021-04-01-preview","ScopeType":8,"Body":551,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2021-04-01-preview","ScopeType":8,"Body":555,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[557,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2021-04-01-preview","ScopeType":8,"Body":561,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/schemas"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":563,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":564,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":0,"Description":"Properties of the Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"schemaType":{"Type":569,"Flags":1,"Description":"Schema Type. Immutable."},"description":{"Type":4,"Flags":0,"Description":"Free-form schema entity description."},"value":{"Type":4,"Flags":0,"Description":"Json-encoded string for non json-based schema."},"document":{"Type":0,"Flags":0,"Description":"Schema document object for json-based schema formats(e.g. json schema)."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"json"}},{"5":{"Elements":[567,568,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/schemas@2021-04-01-preview","ScopeType":8,"Body":565,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":571,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":572,"Flags":10,"Description":"The resource api version"},"properties":{"Type":574,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":581,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[575,576,577,578,579,580]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2021-04-01-preview","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[583,584,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":585,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":589,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2021-04-01-preview","ScopeType":8,"Body":588,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":594,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":597,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":600,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":605,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":607,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":613,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[595,596,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[598,599,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[601,602,603,604,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":606}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":612,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[609,610,611]}},{"3":{"ItemType":608}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2021-04-01-preview","ScopeType":8,"Body":593,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":2,"Description":"Deleted API Management Service details."},"location":{"Type":4,"Flags":2,"Description":"API Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2021-04-01-preview","ScopeType":4,"Body":617,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2021-04-01-preview","ScopeType":8,"Body":622,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/privateLinkResources"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":627,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":628,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":629,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/privateLinkResources@2021-04-01-preview","ScopeType":8,"Body":626,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[631,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":632,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":637,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2021-04-01-preview","ScopeType":8,"Body":635,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":642,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":649,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[643,644,645,646,647,648]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2021-04-01-preview","ScopeType":8,"Body":641,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2021-04-01-preview","Output":651}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2021-04-01-preview","Output":653}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2021-04-01-preview","Output":655}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2021-04-01-preview","Output":657}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2021-04-01-preview","Output":655}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2021-04-01-preview","Output":660}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2021-04-01-preview","Output":662}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2021-04-01-preview","Output":664}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"API entity create of update properties."},"format":{"Type":60,"Flags":2,"Description":"Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":61,"Flags":2,"Description":"The object defining the schema of the exported API Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":23,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":24,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":29,"Flags":0,"Description":"Type of API to create. \n * `http` creates a REST API \n * `soap` creates a SOAP pass-through API \n * `websocket` creates websocket API \n * `graphql` creates GraphQL API."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":35,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":36,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":41,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":48,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":53,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the revision of the API. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."},"termsOfServiceUrl":{"Type":4,"Flags":0,"Description":"A URL to the Terms of Service for the API. MUST be in the format of a URL."},"contact":{"Type":54,"Flags":0,"Description":"Contact information for the API."},"license":{"Type":55,"Flags":0,"Description":"License information for the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"6":{"Value":"graphql-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[25,26,27,28,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"ws"}},{"6":{"Value":"wss"}},{"5":{"Elements":[30,31,32,33,4]}},{"3":{"ItemType":34}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":40,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":42,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":43,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":47,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":46}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[49,50,51,52,4]}},{"2":{"Name":"ApiContactInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifying name of the contact person/organization"},"url":{"Type":4,"Flags":0,"Description":"The URL pointing to the contact information. MUST be in the format of a URL"},"email":{"Type":4,"Flags":0,"Description":"The email address of the contact person/organization. MUST be in the format of an email address"}}}},{"2":{"Name":"ApiLicenseInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The license name used for the API"},"url":{"Type":4,"Flags":0,"Description":"A URL to the license used for the API. MUST be in the format of a URL"}}}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[56,57,58,59,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"},"properties":{"Type":66,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2021-04-01-preview","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":76,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":77,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":87,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":73,"Flags":0,"Description":"Parameter values."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema."},"examples":{"Type":75,"Flags":0,"Description":"Exampled defined for the parameter."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ParameterExampleContract","Properties":{"summary":{"Type":4,"Flags":0,"Description":"Short description for the example"},"description":{"Type":4,"Flags":0,"Description":"Long description for the example"},"value":{"Type":0,"Flags":0,"Description":"Example value. May be a primitive value, or an object."},"externalValue":{"Type":4,"Flags":0,"Description":"A URL that points to the literal example"}}}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":72}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":78,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":79,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":83,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":72}},{"3":{"ItemType":72}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":81,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."},"examples":{"Type":82,"Flags":0,"Description":"Exampled defined for the representation."}}}},{"3":{"ItemType":72}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":80}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":85,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":86,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":80}},{"3":{"ItemType":72}},{"3":{"ItemType":84}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2021-04-01-preview","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[89,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":90,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":99,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[95,96,97,98,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2021-04-01-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2021-04-01-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2021-04-01-preview","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2021-04-01-preview","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2021-04-01-preview","ScopeType":8,"Body":116,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2021-04-01-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"Properties of the API Schema."}}}},{"2":{"Name":"ApiSchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":128,"Flags":0,"Description":"Create or update Properties of the API Schema Document."}}}},{"2":{"Name":"ApiSchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v1 schemas only, null otherwise."},"components":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v2/v3 schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2021-04-01-preview","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":135,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":136,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":153,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":157,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":160,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."},"metrics":{"Type":2,"Flags":0,"Description":"Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[134,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":138,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[137,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":140,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":140,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":141,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":142,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":143,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":148,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":149,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":147,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[145,146,4]}},{"3":{"ItemType":144}},{"3":{"ItemType":144}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[154,155,156,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[158,159,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2021-04-01-preview","ScopeType":8,"Body":132,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":171,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[166,167,168,169,170,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2021-04-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2021-04-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2021-04-01-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-04-01-preview","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"API VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":195,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[192,193,194,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2021-04-01-preview","ScopeType":8,"Body":190,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":206,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":216,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":220,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":222,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":226,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[201,202,203,204,4]}},{"3":{"ItemType":205}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[207,208,209,210,211,212,213,214]}},{"3":{"ItemType":215}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[217,218,4]}},{"3":{"ItemType":219}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":221}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":225}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2021-04-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":229,"Flags":10,"Description":"The resource api version"},"properties":{"Type":231,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":234,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps."},"properties":{"Type":235,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":241,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":249,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":250,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":236,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":237,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":238,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":240,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":239}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":242,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":243,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":245,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":247,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":248,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":244}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":246}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2021-04-01-preview","ScopeType":8,"Body":230,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2021-04-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":262,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2021-04-01-preview","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2021-04-01-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-04-01-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":346,"Flags":0,"Description":"Managed service identity of the Api Management service."},"systemData":{"Type":354,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":365,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":366,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":295,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":296,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":297,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network."},"publicNetworkAccess":{"Type":300,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":319,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":320,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":325,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":329,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":330,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."},"privateEndpointConnections":{"Type":340,"Flags":0,"Description":"List of Private Endpoint Connections of this service."},"platformVersion":{"Type":345,"Flags":2,"Description":"Compute Platform Version running the service in this location."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":284,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."},"certificateSource":{"Type":290,"Flags":0,"Description":"Certificate Source."},"certificateStatus":{"Type":294,"Flags":0,"Description":"Certificate Status."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[279,280,281,282,283,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"Custom"}},{"6":{"Value":"BuiltIn"}},{"5":{"Elements":[286,287,288,289,4]}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[291,292,293,4]}},{"3":{"ItemType":278}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[298,299,4]}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":311,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":312,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":313,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."},"platformVersion":{"Type":318,"Flags":2,"Description":"Compute Platform Version running the service."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":310,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[304,305,306,307,308,309,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[314,315,316,317,4]}},{"3":{"ItemType":302}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":324,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[322,323,4]}},{"3":{"ItemType":321}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[326,327,328,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionWrapper","Properties":{"id":{"Type":4,"Flags":0,"Description":"Private Endpoint connection resource id"},"name":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Name"},"type":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Resource Type"},"properties":{"Type":332,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionWrapperProperties","Properties":{"privateEndpoint":{"Type":333,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":334,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."},"groupIds":{"Type":339,"Flags":2,"Description":"All the Group ids."}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":338,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[335,336,337,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":331}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[341,342,343,344,4]}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":351,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":353,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[347,348,349,350,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":352}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":359,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":364,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[355,356,357,358,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[360,361,362,363,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2021-04-01-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":368,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":369,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2021-04-01-preview","ScopeType":8,"Body":370,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[372,373,374,375,376,377,378,379,380,381,382,383,384,385,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":392,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by API Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":391}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2021-04-01-preview","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":398,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2021-04-01-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-04-01-preview","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":409,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2021-04-01-preview","ScopeType":8,"Body":407,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":414,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-04-01-preview","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":419,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":423,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[420,421,422]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2021-04-01-preview","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2021-04-01-preview","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[429,430,431,432,433,434,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":435,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":446,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":447,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2021-04-01-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":456,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":457,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[453,454,455,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2021-04-01-preview","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":463,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2021-04-01-preview","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[465,466,467,468,469,470,471,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":472,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":476,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":477,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":478,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":479,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2021-04-01-preview","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-04-01-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-04-01-preview","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2021-04-01-preview","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[494,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2021-04-01-preview","ScopeType":8,"Body":498,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":508,"Flags":2,"Description":"Status of the portal's revision."},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the portal's revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal's revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[504,505,506,507,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2021-04-01-preview","ScopeType":8,"Body":502,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":515,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":520,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":521,"Flags":9,"Description":"The resource name"},"type":{"Type":522,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":523,"Flags":10,"Description":"The resource api version"},"properties":{"Type":525,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":526,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":527,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":513,"signup":518,"delegation":524}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2021-04-01-preview","ScopeType":8,"Body":528,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"The connection state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionRequestPropertiesOrPrivateEndpointConnectionProperties","Properties":{"privateLinkServiceConnectionState":{"Type":334,"Flags":0,"Description":"A collection of information about the state of the connection between service consumer and provider."},"privateEndpoint":{"Type":534,"Flags":2,"Description":"The resource of private end point."},"provisioningState":{"Type":539,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[535,536,537,538,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":532,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":547,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[545,546]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2021-04-01-preview","ScopeType":8,"Body":543,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":549,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":550,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2021-04-01-preview","ScopeType":8,"Body":551,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2021-04-01-preview","ScopeType":8,"Body":555,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[557,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2021-04-01-preview","ScopeType":8,"Body":561,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/schemas"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":563,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":564,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":0,"Description":"Properties of the Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"schemaType":{"Type":569,"Flags":1,"Description":"Schema Type. Immutable."},"description":{"Type":4,"Flags":0,"Description":"Free-form schema entity description."},"value":{"Type":4,"Flags":0,"Description":"Json-encoded string for non json-based schema."},"document":{"Type":0,"Flags":0,"Description":"Schema document object for json-based schema formats(e.g. json schema)."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"json"}},{"5":{"Elements":[567,568,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/schemas@2021-04-01-preview","ScopeType":8,"Body":565,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":571,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":572,"Flags":10,"Description":"The resource api version"},"properties":{"Type":574,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":581,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[575,576,577,578,579,580]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2021-04-01-preview","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[583,584,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":585,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":589,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2021-04-01-preview","ScopeType":8,"Body":588,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":594,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":597,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":600,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":605,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":607,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":613,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[595,596,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[598,599,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[601,602,603,604,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":606}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":612,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[609,610,611]}},{"3":{"ItemType":608}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2021-04-01-preview","ScopeType":8,"Body":593,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":2,"Description":"Deleted API Management Service details."},"location":{"Type":4,"Flags":2,"Description":"API Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2021-04-01-preview","ScopeType":4,"Body":617,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2021-04-01-preview","ScopeType":8,"Body":622,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/privateLinkResources"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":627,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":628,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":629,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/privateLinkResources@2021-04-01-preview","ScopeType":8,"Body":626,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[631,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":632,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":637,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2021-04-01-preview","ScopeType":8,"Body":635,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":642,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":649,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[643,644,645,646,647,648]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2021-04-01-preview","ScopeType":8,"Body":641,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2021-04-01-preview","Output":651}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2021-04-01-preview","Output":653}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2021-04-01-preview","Output":655}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2021-04-01-preview","Output":657}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2021-04-01-preview","Output":655}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2021-04-01-preview","Output":660}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2021-04-01-preview","Output":662}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2021-04-01-preview","Output":664}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.md index 6b505dd49c..669559db78 100644 --- a/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2021-04-01-preview/types.md @@ -917,6 +917,7 @@ dictionary key references will be ARM resource ids in the form: * **httpCorrelationProtocol**: 'Legacy' | 'None' | 'W3C' | string: Sets correlation protocol to use for Application Insights diagnostics. * **logClientIp**: bool: Log the ClientIP. Default is false. * **loggerId**: string (Required): Resource Id of a target logger. +* **metrics**: bool: Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings. * **operationNameFormat**: 'Name' | 'Url' | string: The format of the Operation Name for Application Insights telemetries. Default is Name. * **sampling**: [SamplingSettings](#samplingsettings): Sampling settings for Diagnostic. * **verbosity**: 'error' | 'information' | 'verbose' | string: The verbosity level applied to traces emitted by trace policies. diff --git a/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.json b/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.json index e87da92455..af7f9679c5 100644 --- a/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"API entity create of update properties."},"format":{"Type":60,"Flags":2,"Description":"Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":61,"Flags":2,"Description":"The object defining the schema of the exported API Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":23,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":24,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":29,"Flags":0,"Description":"Type of API to create. \n * `http` creates a REST API \n * `soap` creates a SOAP pass-through API \n * `websocket` creates websocket API \n * `graphql` creates GraphQL API."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":35,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":36,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":41,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":48,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":53,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the revision of the API. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."},"termsOfServiceUrl":{"Type":4,"Flags":0,"Description":"A URL to the Terms of Service for the API. MUST be in the format of a URL."},"contact":{"Type":54,"Flags":0,"Description":"Contact information for the API."},"license":{"Type":55,"Flags":0,"Description":"License information for the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"6":{"Value":"graphql-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[25,26,27,28,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"ws"}},{"6":{"Value":"wss"}},{"5":{"Elements":[30,31,32,33,4]}},{"3":{"ItemType":34}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":40,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":42,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":43,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":47,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":46}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[49,50,51,52,4]}},{"2":{"Name":"ApiContactInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifying name of the contact person/organization"},"url":{"Type":4,"Flags":0,"Description":"The URL pointing to the contact information. MUST be in the format of a URL"},"email":{"Type":4,"Flags":0,"Description":"The email address of the contact person/organization. MUST be in the format of an email address"}}}},{"2":{"Name":"ApiLicenseInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The license name used for the API"},"url":{"Type":4,"Flags":0,"Description":"A URL to the license used for the API. MUST be in the format of a URL"}}}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[56,57,58,59,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"},"properties":{"Type":66,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2021-08-01","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":76,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":77,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":87,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":73,"Flags":0,"Description":"Parameter values."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema."},"examples":{"Type":75,"Flags":0,"Description":"Exampled defined for the parameter."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ParameterExampleContract","Properties":{"summary":{"Type":4,"Flags":0,"Description":"Short description for the example"},"description":{"Type":4,"Flags":0,"Description":"Long description for the example"},"value":{"Type":0,"Flags":0,"Description":"Example value. May be a primitive value, or an object."},"externalValue":{"Type":4,"Flags":0,"Description":"A URL that points to the literal example"}}}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":72}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":78,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":79,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":83,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":72}},{"3":{"ItemType":72}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":81,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."},"examples":{"Type":82,"Flags":0,"Description":"Exampled defined for the representation."}}}},{"3":{"ItemType":72}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":80}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":85,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":86,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":80}},{"3":{"ItemType":72}},{"3":{"ItemType":84}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2021-08-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[89,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":90,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":99,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[95,96,97,98,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2021-08-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2021-08-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2021-08-01","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2021-08-01","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2021-08-01","ScopeType":8,"Body":116,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2021-08-01","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"Properties of the API Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":128,"Flags":0,"Description":"Create or update Properties of the API Schema Document."}}}},{"2":{"Name":"SchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v1 schemas only, null otherwise."},"components":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v2/v3 schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2021-08-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":135,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":136,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":153,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":157,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":160,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[134,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":138,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[137,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":140,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":140,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":141,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":142,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":143,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":148,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":149,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":147,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[145,146,4]}},{"3":{"ItemType":144}},{"3":{"ItemType":144}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[154,155,156,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[158,159,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2021-08-01","ScopeType":8,"Body":132,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":171,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[166,167,168,169,170,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2021-08-01","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2021-08-01","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2021-08-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-08-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"API VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":195,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[192,193,194,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2021-08-01","ScopeType":8,"Body":190,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":206,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":216,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":220,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":222,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":226,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[201,202,203,204,4]}},{"3":{"ItemType":205}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[207,208,209,210,211,212,213,214]}},{"3":{"ItemType":215}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[217,218,4]}},{"3":{"ItemType":219}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":221}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":225}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2021-08-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":229,"Flags":10,"Description":"The resource api version"},"properties":{"Type":231,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":234,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps."},"properties":{"Type":235,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":241,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":249,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":250,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":236,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":237,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":238,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":240,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":239}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":242,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":243,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":245,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":247,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":248,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":244}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":246}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2021-08-01","ScopeType":8,"Body":230,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2021-08-01","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":262,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2021-08-01","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2021-08-01","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-08-01","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":346,"Flags":0,"Description":"Managed service identity of the Api Management service."},"systemData":{"Type":354,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":365,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":366,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":295,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":296,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":297,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network."},"publicNetworkAccess":{"Type":300,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":319,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":320,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":325,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":329,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":330,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."},"privateEndpointConnections":{"Type":340,"Flags":0,"Description":"List of Private Endpoint Connections of this service."},"platformVersion":{"Type":345,"Flags":2,"Description":"Compute Platform Version running the service in this location."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":284,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."},"certificateSource":{"Type":290,"Flags":0,"Description":"Certificate Source."},"certificateStatus":{"Type":294,"Flags":0,"Description":"Certificate Status."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[279,280,281,282,283,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"Custom"}},{"6":{"Value":"BuiltIn"}},{"5":{"Elements":[286,287,288,289,4]}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[291,292,293,4]}},{"3":{"ItemType":278}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[298,299,4]}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":311,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":312,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":313,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."},"platformVersion":{"Type":318,"Flags":2,"Description":"Compute Platform Version running the service."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":310,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[304,305,306,307,308,309,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[314,315,316,317,4]}},{"3":{"ItemType":302}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":324,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[322,323,4]}},{"3":{"ItemType":321}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[326,327,328,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionWrapper","Properties":{"id":{"Type":4,"Flags":0,"Description":"Private Endpoint connection resource id"},"name":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Name"},"type":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Resource Type"},"properties":{"Type":332,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionWrapperProperties","Properties":{"privateEndpoint":{"Type":333,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":334,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."},"groupIds":{"Type":339,"Flags":2,"Description":"All the Group ids."}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":338,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[335,336,337,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":331}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[341,342,343,344,4]}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":351,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":353,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[347,348,349,350,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":352}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":359,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":364,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[355,356,357,358,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[360,361,362,363,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2021-08-01","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":368,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":369,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2021-08-01","ScopeType":8,"Body":370,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[372,373,374,375,376,377,378,379,380,381,382,383,384,385,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":392,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by API Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":391}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2021-08-01","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":398,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2021-08-01","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-08-01","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":409,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2021-08-01","ScopeType":8,"Body":407,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":414,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-08-01","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":419,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":423,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[420,421,422]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2021-08-01","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2021-08-01","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[429,430,431,432,433,434,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":435,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":446,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":447,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2021-08-01","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":456,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":457,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[453,454,455,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2021-08-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":463,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2021-08-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[465,466,467,468,469,470,471,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":472,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":476,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":477,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":478,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":479,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2021-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-08-01","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-08-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2021-08-01","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[494,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2021-08-01","ScopeType":8,"Body":498,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":508,"Flags":2,"Description":"Status of the portal's revision."},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the portal's revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal's revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[504,505,506,507,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2021-08-01","ScopeType":8,"Body":502,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":515,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":520,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":521,"Flags":9,"Description":"The resource name"},"type":{"Type":522,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":523,"Flags":10,"Description":"The resource api version"},"properties":{"Type":525,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":526,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":527,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":513,"signup":518,"delegation":524}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2021-08-01","ScopeType":8,"Body":528,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/privateEndpointConnections"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"The connection state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionRequestPropertiesOrPrivateEndpointConnectionProperties","Properties":{"privateLinkServiceConnectionState":{"Type":334,"Flags":0,"Description":"A collection of information about the state of the connection between service consumer and provider."},"privateEndpoint":{"Type":534,"Flags":2,"Description":"The resource of private end point."},"provisioningState":{"Type":539,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[535,536,537,538,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections@2021-08-01","ScopeType":8,"Body":532,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":547,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[545,546]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2021-08-01","ScopeType":8,"Body":543,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":549,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":550,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2021-08-01","ScopeType":8,"Body":551,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2021-08-01","ScopeType":8,"Body":555,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[557,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2021-08-01","ScopeType":8,"Body":561,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/schemas"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":563,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":564,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":0,"Description":"Properties of the Global Schema."}}}},{"2":{"Name":"GlobalSchemaContractProperties","Properties":{"schemaType":{"Type":569,"Flags":1,"Description":"Schema Type. Immutable."},"description":{"Type":4,"Flags":0,"Description":"Free-form schema entity description."},"value":{"Type":0,"Flags":0,"Description":"Json-encoded string for non json-based schema."},"document":{"Type":0,"Flags":0,"Description":"Global Schema document object for json-based schema formats(e.g. json schema)."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"json"}},{"5":{"Elements":[567,568,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/schemas@2021-08-01","ScopeType":8,"Body":565,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":571,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":572,"Flags":10,"Description":"The resource api version"},"properties":{"Type":574,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":581,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[575,576,577,578,579,580]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2021-08-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[583,584,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":585,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":589,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2021-08-01","ScopeType":8,"Body":588,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":594,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":597,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":600,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":605,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":607,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":613,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[595,596,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[598,599,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[601,602,603,604,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":606}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":612,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[609,610,611]}},{"3":{"ItemType":608}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2021-08-01","ScopeType":8,"Body":593,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":2,"Description":"Deleted API Management Service details."},"location":{"Type":4,"Flags":2,"Description":"API Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2021-08-01","ScopeType":4,"Body":617,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2021-08-01","ScopeType":8,"Body":622,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/privateLinkResources"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":627,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":628,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":629,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/privateLinkResources@2021-08-01","ScopeType":8,"Body":626,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[631,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":632,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":637,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2021-08-01","ScopeType":8,"Body":635,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":642,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":649,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[643,644,645,646,647,648]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2021-08-01","ScopeType":8,"Body":641,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2021-08-01","Output":651}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2021-08-01","Output":653}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2021-08-01","Output":655}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2021-08-01","Output":657}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2021-08-01","Output":655}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2021-08-01","Output":660}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2021-08-01","Output":662}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2021-08-01","Output":664}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"API entity create of update properties."},"format":{"Type":60,"Flags":2,"Description":"Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":61,"Flags":2,"Description":"The object defining the schema of the exported API Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":23,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":24,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":29,"Flags":0,"Description":"Type of API to create. \n * `http` creates a REST API \n * `soap` creates a SOAP pass-through API \n * `websocket` creates websocket API \n * `graphql` creates GraphQL API."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":35,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":36,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":41,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":48,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":53,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the revision of the API. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."},"termsOfServiceUrl":{"Type":4,"Flags":0,"Description":"A URL to the Terms of Service for the API. MUST be in the format of a URL."},"contact":{"Type":54,"Flags":0,"Description":"Contact information for the API."},"license":{"Type":55,"Flags":0,"Description":"License information for the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"6":{"Value":"graphql-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[25,26,27,28,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"ws"}},{"6":{"Value":"wss"}},{"5":{"Elements":[30,31,32,33,4]}},{"3":{"ItemType":34}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":40,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":42,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":43,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":47,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":46}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[49,50,51,52,4]}},{"2":{"Name":"ApiContactInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifying name of the contact person/organization"},"url":{"Type":4,"Flags":0,"Description":"The URL pointing to the contact information. MUST be in the format of a URL"},"email":{"Type":4,"Flags":0,"Description":"The email address of the contact person/organization. MUST be in the format of an email address"}}}},{"2":{"Name":"ApiLicenseInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The license name used for the API"},"url":{"Type":4,"Flags":0,"Description":"A URL to the license used for the API. MUST be in the format of a URL"}}}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[56,57,58,59,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"},"properties":{"Type":66,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2021-08-01","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":76,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":77,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":87,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":73,"Flags":0,"Description":"Parameter values."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema."},"examples":{"Type":75,"Flags":0,"Description":"Exampled defined for the parameter."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ParameterExampleContract","Properties":{"summary":{"Type":4,"Flags":0,"Description":"Short description for the example"},"description":{"Type":4,"Flags":0,"Description":"Long description for the example"},"value":{"Type":0,"Flags":0,"Description":"Example value. May be a primitive value, or an object."},"externalValue":{"Type":4,"Flags":0,"Description":"A URL that points to the literal example"}}}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":72}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":78,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":79,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":83,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":72}},{"3":{"ItemType":72}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":81,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."},"examples":{"Type":82,"Flags":0,"Description":"Exampled defined for the representation."}}}},{"3":{"ItemType":72}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":80}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":85,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":86,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":80}},{"3":{"ItemType":72}},{"3":{"ItemType":84}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2021-08-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[89,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":90,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":99,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[95,96,97,98,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2021-08-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2021-08-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2021-08-01","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2021-08-01","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2021-08-01","ScopeType":8,"Body":116,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2021-08-01","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"Properties of the API Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":128,"Flags":0,"Description":"Create or update Properties of the API Schema Document."}}}},{"2":{"Name":"SchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v1 schemas only, null otherwise."},"components":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v2/v3 schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2021-08-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":135,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":136,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":153,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":157,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":160,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."},"metrics":{"Type":2,"Flags":0,"Description":"Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[134,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":138,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[137,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":140,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":140,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":141,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":142,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":143,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":148,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":149,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":147,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[145,146,4]}},{"3":{"ItemType":144}},{"3":{"ItemType":144}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[154,155,156,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[158,159,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2021-08-01","ScopeType":8,"Body":132,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":171,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[166,167,168,169,170,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2021-08-01","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2021-08-01","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2021-08-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-08-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"API VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":195,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[192,193,194,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2021-08-01","ScopeType":8,"Body":190,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":206,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":216,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":220,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":222,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":226,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[201,202,203,204,4]}},{"3":{"ItemType":205}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[207,208,209,210,211,212,213,214]}},{"3":{"ItemType":215}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[217,218,4]}},{"3":{"ItemType":219}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":221}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":225}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2021-08-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":229,"Flags":10,"Description":"The resource api version"},"properties":{"Type":231,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":234,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps."},"properties":{"Type":235,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":241,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":249,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":250,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":236,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":237,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":238,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":240,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":239}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":242,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":243,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":245,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":247,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":248,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":244}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":246}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2021-08-01","ScopeType":8,"Body":230,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2021-08-01","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":262,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2021-08-01","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":2,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2021-08-01","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-08-01","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":346,"Flags":0,"Description":"Managed service identity of the Api Management service."},"systemData":{"Type":354,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":365,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":366,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":295,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":296,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":297,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network."},"publicNetworkAccess":{"Type":300,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":319,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":320,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":325,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":329,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":330,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."},"privateEndpointConnections":{"Type":340,"Flags":0,"Description":"List of Private Endpoint Connections of this service."},"platformVersion":{"Type":345,"Flags":2,"Description":"Compute Platform Version running the service in this location."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":284,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."},"certificateSource":{"Type":290,"Flags":0,"Description":"Certificate Source."},"certificateStatus":{"Type":294,"Flags":0,"Description":"Certificate Status."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[279,280,281,282,283,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"Custom"}},{"6":{"Value":"BuiltIn"}},{"5":{"Elements":[286,287,288,289,4]}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[291,292,293,4]}},{"3":{"ItemType":278}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[298,299,4]}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":311,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":312,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":313,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."},"platformVersion":{"Type":318,"Flags":2,"Description":"Compute Platform Version running the service."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":310,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[304,305,306,307,308,309,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[314,315,316,317,4]}},{"3":{"ItemType":302}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":324,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[322,323,4]}},{"3":{"ItemType":321}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[326,327,328,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionWrapper","Properties":{"id":{"Type":4,"Flags":0,"Description":"Private Endpoint connection resource id"},"name":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Name"},"type":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Resource Type"},"properties":{"Type":332,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionWrapperProperties","Properties":{"privateEndpoint":{"Type":333,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":334,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."},"groupIds":{"Type":339,"Flags":2,"Description":"All the Group ids."}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":338,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[335,336,337,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":331}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[341,342,343,344,4]}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":351,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":353,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[347,348,349,350,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":352}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":359,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":364,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[355,356,357,358,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[360,361,362,363,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2021-08-01","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":368,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":369,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2021-08-01","ScopeType":8,"Body":370,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[372,373,374,375,376,377,378,379,380,381,382,383,384,385,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":392,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by API Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":391}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2021-08-01","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":398,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2021-08-01","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-08-01","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":409,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2021-08-01","ScopeType":8,"Body":407,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":414,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-08-01","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":419,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":423,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[420,421,422]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2021-08-01","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2021-08-01","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[429,430,431,432,433,434,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":435,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":446,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":447,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2021-08-01","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":456,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":457,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[453,454,455,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2021-08-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":463,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2021-08-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[465,466,467,468,469,470,471,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":472,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":476,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":477,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":478,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":479,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2021-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-08-01","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-08-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2021-08-01","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[494,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2021-08-01","ScopeType":8,"Body":498,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":508,"Flags":2,"Description":"Status of the portal's revision."},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the portal's revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal's revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[504,505,506,507,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2021-08-01","ScopeType":8,"Body":502,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":515,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":520,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":521,"Flags":9,"Description":"The resource name"},"type":{"Type":522,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":523,"Flags":10,"Description":"The resource api version"},"properties":{"Type":525,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":526,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":527,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":513,"signup":518,"delegation":524}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2021-08-01","ScopeType":8,"Body":528,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/privateEndpointConnections"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"The connection state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionRequestPropertiesOrPrivateEndpointConnectionProperties","Properties":{"privateLinkServiceConnectionState":{"Type":334,"Flags":0,"Description":"A collection of information about the state of the connection between service consumer and provider."},"privateEndpoint":{"Type":534,"Flags":2,"Description":"The resource of private end point."},"provisioningState":{"Type":539,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[535,536,537,538,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections@2021-08-01","ScopeType":8,"Body":532,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":547,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[545,546]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2021-08-01","ScopeType":8,"Body":543,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":549,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":550,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2021-08-01","ScopeType":8,"Body":551,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2021-08-01","ScopeType":8,"Body":555,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[557,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2021-08-01","ScopeType":8,"Body":561,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/schemas"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":563,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":564,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":0,"Description":"Properties of the Global Schema."}}}},{"2":{"Name":"GlobalSchemaContractProperties","Properties":{"schemaType":{"Type":569,"Flags":1,"Description":"Schema Type. Immutable."},"description":{"Type":4,"Flags":0,"Description":"Free-form schema entity description."},"value":{"Type":0,"Flags":0,"Description":"Json-encoded string for non json-based schema."},"document":{"Type":0,"Flags":0,"Description":"Global Schema document object for json-based schema formats(e.g. json schema)."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"json"}},{"5":{"Elements":[567,568,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/schemas@2021-08-01","ScopeType":8,"Body":565,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":571,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":572,"Flags":10,"Description":"The resource api version"},"properties":{"Type":574,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":581,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[575,576,577,578,579,580]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2021-08-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[583,584,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":585,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":589,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2021-08-01","ScopeType":8,"Body":588,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":594,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":597,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":600,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":605,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":607,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":613,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[595,596,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[598,599,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[601,602,603,604,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":606}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":612,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[609,610,611]}},{"3":{"ItemType":608}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2021-08-01","ScopeType":8,"Body":593,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":2,"Description":"Deleted API Management Service details."},"location":{"Type":4,"Flags":2,"Description":"API Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2021-08-01","ScopeType":4,"Body":617,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2021-08-01","ScopeType":8,"Body":622,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/privateLinkResources"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":627,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":628,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":629,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/privateLinkResources@2021-08-01","ScopeType":8,"Body":626,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[631,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":632,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":637,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2021-08-01","ScopeType":8,"Body":635,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":642,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":649,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[643,644,645,646,647,648]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2021-08-01","ScopeType":8,"Body":641,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2021-08-01","Output":651}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2021-08-01","Output":653}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2021-08-01","Output":655}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2021-08-01","Output":657}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2021-08-01","Output":655}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2021-08-01","Output":660}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2021-08-01","Output":662}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2021-08-01","Output":664}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.md b/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.md index 5dd6fc4722..a507c67ca1 100644 --- a/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2021-08-01/types.md @@ -906,6 +906,7 @@ dictionary key references will be ARM resource ids in the form: * **httpCorrelationProtocol**: 'Legacy' | 'None' | 'W3C' | string: Sets correlation protocol to use for Application Insights diagnostics. * **logClientIp**: bool: Log the ClientIP. Default is false. * **loggerId**: string (Required): Resource Id of a target logger. +* **metrics**: bool: Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings. * **operationNameFormat**: 'Name' | 'Url' | string: The format of the Operation Name for Application Insights telemetries. Default is Name. * **sampling**: [SamplingSettings](#samplingsettings): Sampling settings for Diagnostic. * **verbosity**: 'error' | 'information' | 'verbose' | string: The verbosity level applied to traces emitted by trace policies. diff --git a/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json b/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json index f962fab9a9..e77f525e99 100644 --- a/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"API entity create of update properties."},"format":{"Type":60,"Flags":2,"Description":"Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":61,"Flags":2,"Description":"The object defining the schema of the exported API Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":23,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":24,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":29,"Flags":0,"Description":"Type of API to create. \n * `http` creates a REST API \n * `soap` creates a SOAP pass-through API \n * `websocket` creates websocket API \n * `graphql` creates GraphQL API."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":35,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":36,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":41,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":48,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":53,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the revision of the API. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."},"termsOfServiceUrl":{"Type":4,"Flags":0,"Description":"A URL to the Terms of Service for the API. MUST be in the format of a URL."},"contact":{"Type":54,"Flags":0,"Description":"Contact information for the API."},"license":{"Type":55,"Flags":0,"Description":"License information for the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"6":{"Value":"graphql-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[25,26,27,28,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"ws"}},{"6":{"Value":"wss"}},{"5":{"Elements":[30,31,32,33,4]}},{"3":{"ItemType":34}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":40,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":42,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":43,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":47,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":46}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[49,50,51,52,4]}},{"2":{"Name":"ApiContactInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifying name of the contact person/organization"},"url":{"Type":4,"Flags":0,"Description":"The URL pointing to the contact information. MUST be in the format of a URL"},"email":{"Type":4,"Flags":0,"Description":"The email address of the contact person/organization. MUST be in the format of an email address"}}}},{"2":{"Name":"ApiLicenseInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The license name used for the API"},"url":{"Type":4,"Flags":0,"Description":"A URL to the license used for the API. MUST be in the format of a URL"}}}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[56,57,58,59,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2021-12-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"},"properties":{"Type":66,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2021-12-01-preview","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":76,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":77,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":87,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":73,"Flags":0,"Description":"Parameter values."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema."},"examples":{"Type":75,"Flags":0,"Description":"Exampled defined for the parameter."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ParameterExampleContract","Properties":{"summary":{"Type":4,"Flags":0,"Description":"Short description for the example"},"description":{"Type":4,"Flags":0,"Description":"Long description for the example"},"value":{"Type":0,"Flags":0,"Description":"Example value. May be a primitive value, or an object."},"externalValue":{"Type":4,"Flags":0,"Description":"A URL that points to the literal example"}}}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":72}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":78,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":79,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":83,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":72}},{"3":{"ItemType":72}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":81,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."},"examples":{"Type":82,"Flags":0,"Description":"Exampled defined for the representation."}}}},{"3":{"ItemType":72}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":80}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":85,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":86,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":80}},{"3":{"ItemType":72}},{"3":{"ItemType":84}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2021-12-01-preview","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[89,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":90,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":99,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[95,96,97,98,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2021-12-01-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2021-12-01-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2021-12-01-preview","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2021-12-01-preview","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2021-12-01-preview","ScopeType":8,"Body":116,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2021-12-01-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"Properties of the API Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":128,"Flags":0,"Description":"Create or update Properties of the API Schema Document."}}}},{"2":{"Name":"SchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v1 schemas only, null otherwise."},"components":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v2/v3 schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2021-12-01-preview","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":135,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":136,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":153,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":157,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":160,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[134,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":138,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[137,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":140,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":140,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":141,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":142,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":143,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":148,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":149,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":147,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[145,146,4]}},{"3":{"ItemType":144}},{"3":{"ItemType":144}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[154,155,156,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[158,159,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2021-12-01-preview","ScopeType":8,"Body":132,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":171,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[166,167,168,169,170,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2021-12-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2021-12-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2021-12-01-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-12-01-preview","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"API VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":195,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[192,193,194,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2021-12-01-preview","ScopeType":8,"Body":190,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":206,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":216,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":220,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":222,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":226,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[201,202,203,204,4]}},{"3":{"ItemType":205}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[207,208,209,210,211,212,213,214]}},{"3":{"ItemType":215}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[217,218,4]}},{"3":{"ItemType":219}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":221}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":225}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2021-12-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":229,"Flags":10,"Description":"The resource api version"},"properties":{"Type":231,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":234,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps."},"properties":{"Type":235,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":241,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":249,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":250,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":236,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":237,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":238,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":240,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":239}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":242,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":243,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":245,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":247,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":248,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":244}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":246}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2021-12-01-preview","ScopeType":8,"Body":230,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2021-12-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":262,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2021-12-01-preview","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2021-12-01-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-12-01-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":346,"Flags":0,"Description":"Managed service identity of the Api Management service."},"systemData":{"Type":354,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":365,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":366,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":295,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":296,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":297,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network."},"publicNetworkAccess":{"Type":300,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":319,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":320,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":325,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":329,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":330,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."},"privateEndpointConnections":{"Type":340,"Flags":0,"Description":"List of Private Endpoint Connections of this service."},"platformVersion":{"Type":345,"Flags":2,"Description":"Compute Platform Version running the service in this location."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":284,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."},"certificateSource":{"Type":290,"Flags":0,"Description":"Certificate Source."},"certificateStatus":{"Type":294,"Flags":0,"Description":"Certificate Status."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[279,280,281,282,283,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"Custom"}},{"6":{"Value":"BuiltIn"}},{"5":{"Elements":[286,287,288,289,4]}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[291,292,293,4]}},{"3":{"ItemType":278}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[298,299,4]}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":311,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":312,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":313,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."},"platformVersion":{"Type":318,"Flags":2,"Description":"Compute Platform Version running the service."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":310,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[304,305,306,307,308,309,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[314,315,316,317,4]}},{"3":{"ItemType":302}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":324,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[322,323,4]}},{"3":{"ItemType":321}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[326,327,328,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionWrapper","Properties":{"id":{"Type":4,"Flags":0,"Description":"Private Endpoint connection resource id"},"name":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Name"},"type":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Resource Type"},"properties":{"Type":332,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionWrapperProperties","Properties":{"privateEndpoint":{"Type":333,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":334,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."},"groupIds":{"Type":339,"Flags":2,"Description":"All the Group ids."}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":338,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[335,336,337,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":331}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[341,342,343,344,4]}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":351,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":353,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[347,348,349,350,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":352}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":359,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":364,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[355,356,357,358,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[360,361,362,363,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2021-12-01-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":368,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":369,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2021-12-01-preview","ScopeType":8,"Body":370,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[372,373,374,375,376,377,378,379,380,381,382,383,384,385,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":392,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by API Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":391}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2021-12-01-preview","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":398,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2021-12-01-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-12-01-preview","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":409,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2021-12-01-preview","ScopeType":8,"Body":407,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":414,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-12-01-preview","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":419,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":423,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[420,421,422]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2021-12-01-preview","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2021-12-01-preview","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[429,430,431,432,433,434,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":435,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":446,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":447,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."},"clientLibrary":{"Type":4,"Flags":0,"Description":"The client library to be used in the developer portal. Only applies to AAD and AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2021-12-01-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":456,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":457,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[453,454,455,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2021-12-01-preview","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":463,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2021-12-01-preview","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[465,466,467,468,469,470,471,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":472,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":476,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":477,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":478,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":479,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2021-12-01-preview","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-12-01-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-12-01-preview","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2021-12-01-preview","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[494,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2021-12-01-preview","ScopeType":8,"Body":498,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/policyFragments"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policyFragments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Properties of the Policy Fragment."}}}},{"2":{"Name":"PolicyFragmentContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the policy fragment."},"description":{"Type":4,"Flags":0,"Description":"Policy fragment description."},"format":{"Type":506,"Flags":0,"Description":"Format of the policy fragment content."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"rawxml"}},{"5":{"Elements":[504,505,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/policyFragments@2021-12-01-preview","ScopeType":8,"Body":502,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":508,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":509,"Flags":10,"Description":"The resource api version"},"properties":{"Type":511,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":516,"Flags":2,"Description":"Status of the portal's revision."},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the portal's revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal's revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[512,513,514,515,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2021-12-01-preview","ScopeType":8,"Body":510,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":523,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":528,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":534,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":535,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":521,"signup":526,"delegation":532}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2021-12-01-preview","ScopeType":8,"Body":536,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalconfigs"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalconfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":538,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":539,"Flags":10,"Description":"The resource api version"},"properties":{"Type":541,"Flags":0,"Description":"The developer portal configuration contract properties."}}}},{"2":{"Name":"PortalConfigProperties","Properties":{"enableBasicAuth":{"Type":2,"Flags":0,"Description":"Enable or disable Basic authentication method."},"signin":{"Type":542,"Flags":0},"signup":{"Type":543,"Flags":0},"delegation":{"Type":545,"Flags":0,"Description":"The developer portal delegation settings."},"cors":{"Type":546,"Flags":0,"Description":"The developer portal Cross-Origin Resource Sharing (CORS) settings."},"csp":{"Type":548,"Flags":0,"Description":"The developer portal Content Security Policy (CSP) settings."}}}},{"2":{"Name":"PortalConfigPropertiesSignin","Properties":{"require":{"Type":2,"Flags":0,"Description":"Redirect anonymous users to the sign-in page."}}}},{"2":{"Name":"PortalConfigPropertiesSignup","Properties":{"termsOfService":{"Type":544,"Flags":0,"Description":"Terms of service settings."}}}},{"2":{"Name":"PortalConfigTermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"requireConsent":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"2":{"Name":"PortalConfigDelegationProperties","Properties":{"delegateRegistration":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."},"delegateSubscription":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for product subscriptions."},"delegationUrl":{"Type":4,"Flags":0,"Description":"A delegation endpoint URL."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to ensure requests originate from Azure API Management service."}}}},{"2":{"Name":"PortalConfigCorsProperties","Properties":{"allowedOrigins":{"Type":547,"Flags":0,"Description":"Allowed origins, e.g. `https://trusted.com`."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PortalConfigCspProperties","Properties":{"mode":{"Type":552,"Flags":0,"Description":"The mode of the developer portal Content Security Policy (CSP)."},"reportUri":{"Type":553,"Flags":0,"Description":"The URLs used by the browser to report CSP violations."},"allowedSources":{"Type":554,"Flags":0,"Description":"Allowed sources, e.g. `*.trusted.com`, `trusted.com`, `https://`."}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"6":{"Value":"reportOnly"}},{"5":{"Elements":[549,550,551,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/portalconfigs@2021-12-01-preview","ScopeType":8,"Body":540,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/privateEndpointConnections"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":559,"Flags":0,"Description":"The connection state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionRequestPropertiesOrPrivateEndpointConnectionProperties","Properties":{"privateLinkServiceConnectionState":{"Type":334,"Flags":0,"Description":"A collection of information about the state of the connection between service consumer and provider."},"privateEndpoint":{"Type":560,"Flags":2,"Description":"The resource of private end point."},"provisioningState":{"Type":565,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[561,562,563,564,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections@2021-12-01-preview","ScopeType":8,"Body":558,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":567,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":568,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":573,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[571,572]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2021-12-01-preview","ScopeType":8,"Body":569,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2021-12-01-preview","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2021-12-01-preview","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[583,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2021-12-01-preview","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/schemas"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Properties of the Global Schema."}}}},{"2":{"Name":"GlobalSchemaContractProperties","Properties":{"schemaType":{"Type":595,"Flags":1,"Description":"Schema Type. Immutable."},"description":{"Type":4,"Flags":0,"Description":"Free-form schema entity description."},"value":{"Type":0,"Flags":0,"Description":"Json-encoded string for non json-based schema."},"document":{"Type":0,"Flags":0,"Description":"Global Schema document object for json-based schema formats(e.g. json schema)."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"json"}},{"5":{"Elements":[593,594,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/schemas@2021-12-01-preview","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"properties":{"Type":600,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":607,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[601,602,603,604,605,606]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2021-12-01-preview","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[609,610,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":611,"Flags":9,"Description":"The resource name"},"type":{"Type":612,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":613,"Flags":10,"Description":"The resource api version"},"properties":{"Type":615,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2021-12-01-preview","ScopeType":8,"Body":614,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":620,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":623,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":626,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":631,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":633,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":639,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[621,622,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[624,625,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[627,628,629,630,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":632}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":638,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[635,636,637]}},{"3":{"ItemType":634}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2021-12-01-preview","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":2,"Description":"Deleted API Management Service details."},"location":{"Type":4,"Flags":2,"Description":"API Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2021-12-01-preview","ScopeType":4,"Body":643,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":646,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":647,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2021-12-01-preview","ScopeType":8,"Body":648,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/privateLinkResources"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":650,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":651,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":654,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":655,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/privateLinkResources@2021-12-01-preview","ScopeType":8,"Body":652,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[657,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":658,"Flags":9,"Description":"The resource name"},"type":{"Type":659,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":660,"Flags":10,"Description":"The resource api version"},"properties":{"Type":662,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":663,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2021-12-01-preview","ScopeType":8,"Body":661,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":665,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":666,"Flags":10,"Description":"The resource api version"},"properties":{"Type":668,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":675,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[669,670,671,672,673,674]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2021-12-01-preview","ScopeType":8,"Body":667,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2021-12-01-preview","Output":677}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2021-12-01-preview","Output":679}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2021-12-01-preview","Output":681}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2021-12-01-preview","Output":683}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2021-12-01-preview","Output":681}},{"2":{"Name":"ResourceCollection","Properties":{"value":{"Type":688,"Flags":0,"Description":"A collection of resources."},"count":{"Type":3,"Flags":0,"Description":"Total record count number."},"nextLink":{"Type":4,"Flags":0,"Description":"Next page link if any."}}}},{"2":{"Name":"ResourceCollectionValueItem","Properties":{"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"3":{"ItemType":687}},{"8":{"Name":"listReferences","ResourceType":"Microsoft.ApiManagement/service/policyFragments","ApiVersion":"2021-12-01-preview","Output":686}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2021-12-01-preview","Output":690}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2021-12-01-preview","Output":692}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2021-12-01-preview","Output":694}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":4,"Description":"API entity create of update properties."},"format":{"Type":60,"Flags":2,"Description":"Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 minutes."},"value":{"Type":61,"Flags":2,"Description":"The object defining the schema of the exported API Detail"}}}},{"2":{"Name":"ApiCreateOrUpdateProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Content value when Importing an API."},"format":{"Type":23,"Flags":0,"Description":"Format of the Content in which the API is getting imported."},"wsdlSelector":{"Type":24,"Flags":0,"Description":"Criteria to limit import of WSDL to a subset of the document."},"apiType":{"Type":29,"Flags":0,"Description":"Type of API to create. \n * `http` creates a REST API \n * `soap` creates a SOAP pass-through API \n * `websocket` creates websocket API \n * `graphql` creates GraphQL API."},"sourceApiId":{"Type":4,"Flags":0,"Description":"API identifier of the source API."},"displayName":{"Type":4,"Flags":0,"Description":"API name. Must be 1 to 300 characters long."},"serviceUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long."},"path":{"Type":4,"Flags":1,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":35,"Flags":0,"Description":"Describes on which protocols the operations in this API can be invoked."},"apiVersionSet":{"Type":36,"Flags":0,"Description":"Version set details"},"description":{"Type":4,"Flags":0,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":41,"Flags":0,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":48,"Flags":0,"Description":"Protocols over which API is made available."},"type":{"Type":53,"Flags":0,"Description":"Type of API."},"apiRevision":{"Type":4,"Flags":0,"Description":"Describes the revision of the API. If no value is provided, default revision 1 is created"},"apiVersion":{"Type":4,"Flags":0,"Description":"Indicates the version identifier of the API if the API is versioned"},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if API revision is current api revision."},"isOnline":{"Type":2,"Flags":2,"Description":"Indicates if API revision is accessible via the gateway."},"apiRevisionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Revision."},"apiVersionDescription":{"Type":4,"Flags":0,"Description":"Description of the API Version."},"apiVersionSetId":{"Type":4,"Flags":0,"Description":"A resource identifier for the related ApiVersionSet."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Specifies whether an API or Product subscription is required for accessing the API."},"termsOfServiceUrl":{"Type":4,"Flags":0,"Description":"A URL to the Terms of Service for the API. MUST be in the format of a URL."},"contact":{"Type":54,"Flags":0,"Description":"Contact information for the API."},"license":{"Type":55,"Flags":0,"Description":"License information for the API."}}}},{"6":{"Value":"wadl-xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"swagger-json"}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl"}},{"6":{"Value":"wsdl-link"}},{"6":{"Value":"openapi"}},{"6":{"Value":"openapi+json"}},{"6":{"Value":"openapi-link"}},{"6":{"Value":"openapi+json-link"}},{"6":{"Value":"graphql-link"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"ApiCreateOrUpdatePropertiesWsdlSelector","Properties":{"wsdlServiceName":{"Type":4,"Flags":0,"Description":"Name of service to import from WSDL"},"wsdlEndpointName":{"Type":4,"Flags":0,"Description":"Name of endpoint(port) to import from WSDL"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[25,26,27,28,4]}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"ws"}},{"6":{"Value":"wss"}},{"5":{"Elements":[30,31,32,33,4]}},{"3":{"ItemType":34}},{"2":{"Name":"ApiVersionSetContractDetails","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"name":{"Type":4,"Flags":0,"Description":"The display Name of the API Version Set."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versioningScheme":{"Type":40,"Flags":0,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":42,"Flags":0,"Description":"OAuth2 Authentication settings"},"openid":{"Type":43,"Flags":0,"Description":"OpenID Connect Authentication Settings"}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"OpenIdAuthenticationSettingsContract","Properties":{"openidProviderId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"bearerTokenSendingMethods":{"Type":47,"Flags":0,"Description":"How to send token to the server."}}}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":46}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"6":{"Value":"websocket"}},{"6":{"Value":"graphql"}},{"5":{"Elements":[49,50,51,52,4]}},{"2":{"Name":"ApiContactInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifying name of the contact person/organization"},"url":{"Type":4,"Flags":0,"Description":"The URL pointing to the contact information. MUST be in the format of a URL"},"email":{"Type":4,"Flags":0,"Description":"The email address of the contact person/organization. MUST be in the format of an email address"}}}},{"2":{"Name":"ApiLicenseInformation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The license name used for the API"},"url":{"Type":4,"Flags":0,"Description":"A URL to the license used for the API. MUST be in the format of a URL"}}}},{"6":{"Value":"swagger-link-json"}},{"6":{"Value":"wsdl-link+xml"}},{"6":{"Value":"wadl-link-json"}},{"6":{"Value":"openapi-link"}},{"5":{"Elements":[56,57,58,59,4]}},{"2":{"Name":"ApiExportResultValue","Properties":{"link":{"Type":4,"Flags":0,"Description":"Link to the Storage Blob containing the result of the export operation. The Blob Uri is only valid for 5 minutes."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2021-12-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/releases"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/releases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"},"properties":{"Type":66,"Flags":0,"Description":"ApiRelease entity contract properties."}}}},{"2":{"Name":"ApiReleaseContractProperties","Properties":{"apiId":{"Type":4,"Flags":0,"Description":"Identifier of the API the release belongs to."},"createdDateTime":{"Type":4,"Flags":2,"Description":"The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"The time the API release was updated."},"notes":{"Type":4,"Flags":0,"Description":"Release Notes"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/releases@2021-12-01-preview","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":0,"Description":"Properties of the Operation Contract."}}}},{"2":{"Name":"OperationContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Operation Name."},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":76,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":77,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":87,"Flags":0,"Description":"Array of Operation responses."},"policies":{"Type":4,"Flags":0,"Description":"Operation Policies"}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"Specifies whether parameter is required or not."},"values":{"Type":73,"Flags":0,"Description":"Parameter values."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema."},"examples":{"Type":75,"Flags":0,"Description":"Exampled defined for the parameter."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ParameterExampleContract","Properties":{"summary":{"Type":4,"Flags":0,"Description":"Short description for the example"},"description":{"Type":4,"Flags":0,"Description":"Long description for the example"},"value":{"Type":0,"Flags":0,"Description":"Example value. May be a primitive value, or an object."},"externalValue":{"Type":4,"Flags":0,"Description":"A URL that points to the literal example"}}}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":72}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":78,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":79,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":83,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":72}},{"3":{"ItemType":72}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"schemaId":{"Type":4,"Flags":0,"Description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"Type":4,"Flags":0,"Description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"formParameters":{"Type":81,"Flags":0,"Description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."},"examples":{"Type":82,"Flags":0,"Description":"Exampled defined for the representation."}}}},{"3":{"ItemType":72}},{"2":{"Name":"ParameterExamplesContract","Properties":{},"AdditionalProperties":74}},{"3":{"ItemType":80}},{"2":{"Name":"ResponseContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":85,"Flags":0,"Description":"Collection of operation response representations."},"headers":{"Type":86,"Flags":0,"Description":"Collection of operation response headers."}}}},{"3":{"ItemType":80}},{"3":{"ItemType":72}},{"3":{"ItemType":84}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2021-12-01-preview","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[89,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/policies"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":90,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"2":{"Name":"PolicyContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the Policy as defined by the format."},"format":{"Type":99,"Flags":0,"Description":"Format of the policyContent."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"xml-link"}},{"6":{"Value":"rawxml"}},{"6":{"Value":"rawxml-link"}},{"5":{"Elements":[95,96,97,98,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/policies@2021-12-01-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations/tags"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"2":{"Name":"TagContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations/tags@2021-12-01-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tags"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tags@2021-12-01-preview","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/tags"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":2,"Description":"Tag entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/tags@2021-12-01-preview","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/tags"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tags","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Properties supplied to Create Tag operation."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tags@2021-12-01-preview","ScopeType":8,"Body":116,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/policies"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/policies@2021-12-01-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/schemas"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"Properties of the API Schema."}}}},{"2":{"Name":"SchemaContractProperties","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml).
- `Swagger` Schema use `application/vnd.ms-azure-apim.swagger.definitions+json`
- `WSDL` Schema use `application/vnd.ms-azure-apim.xsd+xml`
- `OpenApi` Schema use `application/vnd.oai.openapi.components+json`
- `WADL Schema` use `application/vnd.ms-azure-apim.wadl.grammars+xml`."},"document":{"Type":128,"Flags":0,"Description":"Create or update Properties of the API Schema Document."}}}},{"2":{"Name":"SchemaDocumentProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Json escaped string defining the document representing the Schema. Used for schemas other than Swagger/OpenAPI."},"definitions":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v1 schemas only, null otherwise."},"components":{"Type":0,"Flags":0,"Description":"Types definitions. Used for Swagger/OpenAPI v2/v3 schemas only, null otherwise."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/schemas@2021-12-01-preview","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/diagnostics"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"2":{"Name":"DiagnosticContractProperties","Properties":{"alwaysLog":{"Type":135,"Flags":0,"Description":"Specifies for what type of messages sampling settings should not apply."},"loggerId":{"Type":4,"Flags":1,"Description":"Resource Id of a target logger."},"sampling":{"Type":136,"Flags":0,"Description":"Sampling settings for Diagnostic."},"frontend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Gateway."},"backend":{"Type":139,"Flags":0,"Description":"Diagnostic settings for incoming/outgoing HTTP messages to the Backend"},"logClientIp":{"Type":2,"Flags":0,"Description":"Log the ClientIP. Default is false."},"httpCorrelationProtocol":{"Type":153,"Flags":0,"Description":"Sets correlation protocol to use for Application Insights diagnostics."},"verbosity":{"Type":157,"Flags":0,"Description":"The verbosity level applied to traces emitted by trace policies."},"operationNameFormat":{"Type":160,"Flags":0,"Description":"The format of the Operation Name for Application Insights telemetries. Default is Name."},"metrics":{"Type":2,"Flags":0,"Description":"Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings."}}}},{"6":{"Value":"allErrors"}},{"5":{"Elements":[134,4]}},{"2":{"Name":"SamplingSettings","Properties":{"samplingType":{"Type":138,"Flags":0,"Description":"Sampling type."},"percentage":{"Type":3,"Flags":0,"Description":"Rate of sampling for fixed-rate sampling."}}}},{"6":{"Value":"fixed"}},{"5":{"Elements":[137,4]}},{"2":{"Name":"PipelineDiagnosticSettings","Properties":{"request":{"Type":140,"Flags":0,"Description":"Diagnostic settings for request."},"response":{"Type":140,"Flags":0,"Description":"Diagnostic settings for response."}}}},{"2":{"Name":"HttpMessageDiagnostic","Properties":{"headers":{"Type":141,"Flags":0,"Description":"Array of HTTP Headers to log."},"body":{"Type":142,"Flags":0,"Description":"Body logging settings."},"dataMasking":{"Type":143,"Flags":0,"Description":"Data masking settings."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BodyDiagnosticSettings","Properties":{"bytes":{"Type":3,"Flags":0,"Description":"Number of request body bytes to log."}}}},{"2":{"Name":"DataMasking","Properties":{"queryParams":{"Type":148,"Flags":0,"Description":"Masking settings for Url query parameters"},"headers":{"Type":149,"Flags":0,"Description":"Masking settings for headers"}}}},{"2":{"Name":"DataMaskingEntity","Properties":{"value":{"Type":4,"Flags":0,"Description":"The name of an entity to mask (e.g. a name of a header or a query parameter)."},"mode":{"Type":147,"Flags":0,"Description":"Data masking mode."}}}},{"6":{"Value":"Mask"}},{"6":{"Value":"Hide"}},{"5":{"Elements":[145,146,4]}},{"3":{"ItemType":144}},{"3":{"ItemType":144}},{"6":{"Value":"None"}},{"6":{"Value":"Legacy"}},{"6":{"Value":"W3C"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"verbose"}},{"6":{"Value":"information"}},{"6":{"Value":"error"}},{"5":{"Elements":[154,155,156,4]}},{"6":{"Value":"Name"}},{"6":{"Value":"Url"}},{"5":{"Elements":[158,159,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/diagnostics@2021-12-01-preview","ScopeType":8,"Body":132,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Properties of the Issue."}}}},{"2":{"Name":"IssueContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"The issue title."},"description":{"Type":4,"Flags":1,"Description":"Text describing the issue."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user created the issue."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the issue was created."},"state":{"Type":171,"Flags":0,"Description":"Status of the issue."},"apiId":{"Type":4,"Flags":0,"Description":"A resource identifier for the API the issue was created for."}}}},{"6":{"Value":"proposed"}},{"6":{"Value":"open"}},{"6":{"Value":"removed"}},{"6":{"Value":"resolved"}},{"6":{"Value":"closed"}},{"5":{"Elements":[166,167,168,169,170,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues@2021-12-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/comments"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Properties of the Issue Comment."}}}},{"2":{"Name":"IssueCommentContractProperties","Properties":{"text":{"Type":4,"Flags":1,"Description":"Comment text."},"createdDate":{"Type":4,"Flags":0,"Description":"Date and time when the comment was created."},"userId":{"Type":4,"Flags":1,"Description":"A resource identifier for the user who left the comment."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/comments@2021-12-01-preview","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/issues/attachments"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Properties of the Issue Attachment."}}}},{"2":{"Name":"IssueAttachmentContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Filename by which the binary data will be saved."},"contentFormat":{"Type":4,"Flags":1,"Description":"Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property."},"content":{"Type":4,"Flags":1,"Description":"An HTTP link or Base64-encoded binary data."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/issues/attachments@2021-12-01-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/tagDescriptions"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"Properties supplied to Create TagDescription operation."}}}},{"2":{"Name":"TagDescriptionBasePropertiesOrTagDescriptionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of the Tag."},"externalDocsUrl":{"Type":4,"Flags":0,"Description":"Absolute URL of external resources describing the tag."},"externalDocsDescription":{"Type":4,"Flags":0,"Description":"Description of the external resources describing the tag."},"tagId":{"Type":4,"Flags":2,"Description":"Identifier of the tag in the form of /tags/{tagId}"},"displayName":{"Type":4,"Flags":2,"Description":"Tag name."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-12-01-preview","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apiVersionSets"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/apiVersionSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"API VersionSet contract properties."}}}},{"2":{"Name":"ApiVersionSetContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Name of API Version Set"},"versioningScheme":{"Type":195,"Flags":1,"Description":"An value that determines where the API Version identifier will be located in a HTTP request."},"description":{"Type":4,"Flags":0,"Description":"Description of API Version Set."},"versionQueryName":{"Type":4,"Flags":0,"Description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."},"versionHeaderName":{"Type":4,"Flags":0,"Description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."}}}},{"6":{"Value":"Segment"}},{"6":{"Value":"Query"}},{"6":{"Value":"Header"}},{"5":{"Elements":[192,193,194,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/apiVersionSets@2021-12-01-preview","ScopeType":8,"Body":190,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the External OAuth authorization server Contract."}}}},{"2":{"Name":"AuthorizationServerContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly authorization server name."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"grantTypes":{"Type":206,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"authorizationMethods":{"Type":216,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":220,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":222,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"bearerTokenSendingMethods":{"Type":226,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[201,202,203,204,4]}},{"3":{"ItemType":205}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[207,208,209,210,211,212,213,214]}},{"3":{"ItemType":215}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[217,218,4]}},{"3":{"ItemType":219}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":221}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":225}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2021-12-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":229,"Flags":10,"Description":"The resource api version"},"properties":{"Type":231,"Flags":0,"Description":"Backend entity contract properties."}}}},{"2":{"Name":"BackendContractProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"Runtime Url of the Backend."},"protocol":{"Type":234,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps."},"properties":{"Type":235,"Flags":0,"Description":"Backend Properties contract"},"credentials":{"Type":241,"Flags":0,"Description":"Backend Credentials Contract Properties"},"proxy":{"Type":249,"Flags":0,"Description":"Backend Proxy Contract Properties"},"tls":{"Type":250,"Flags":0,"Description":"Backend TLS Properties"}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"BackendProperties","Properties":{"serviceFabricCluster":{"Type":236,"Flags":0,"Description":"Backend Service Fabric Cluster Properties"}}}},{"2":{"Name":"BackendServiceFabricClusterProperties","Properties":{"clientCertificateId":{"Type":4,"Flags":0,"Description":"The client certificate id for the management endpoint."},"clientCertificatethumbprint":{"Type":4,"Flags":0,"Description":"The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided"},"maxPartitionResolutionRetries":{"Type":3,"Flags":0,"Description":"Maximum number of retries while attempting resolve the partition."},"managementEndpoints":{"Type":237,"Flags":1,"Description":"The cluster management endpoint."},"serverCertificateThumbprints":{"Type":238,"Flags":0,"Description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"Type":240,"Flags":0,"Description":"Server X509 Certificate Names Collection"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"X509CertificateName","Properties":{"name":{"Type":4,"Flags":0,"Description":"Common Name of the Certificate."},"issuerCertificateThumbprint":{"Type":4,"Flags":0,"Description":"Thumbprint for the Issuer of the Certificate."}}}},{"3":{"ItemType":239}},{"2":{"Name":"BackendCredentialsContract","Properties":{"certificateIds":{"Type":242,"Flags":0,"Description":"List of Client Certificate Ids."},"certificate":{"Type":243,"Flags":0,"Description":"List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided."},"query":{"Type":245,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":247,"Flags":0,"Description":"Header Parameter description."},"authorization":{"Type":248,"Flags":0,"Description":"Authorization header authentication"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":244}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":246}},{"2":{"Name":"BackendAuthorizationHeaderCredentials","Properties":{"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"2":{"Name":"BackendProxyContract","Properties":{"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"}}}},{"2":{"Name":"BackendTlsProperties","Properties":{"validateCertificateChain":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2021-12-01-preview","ScopeType":8,"Body":230,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/caches"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/caches","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Cache properties details."}}}},{"2":{"Name":"CacheContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Cache description"},"connectionString":{"Type":4,"Flags":1,"Description":"Runtime connection string to cache"},"useFromLocation":{"Type":4,"Flags":1,"Description":"Location identifier to use cache from (should be either 'default' or valid Azure region identifier)"},"resourceId":{"Type":4,"Flags":0,"Description":"Original uri of entity in external system cache points to"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/caches@2021-12-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":0,"Description":"Certificate create or update properties details."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateContractProperties","Properties":{"data":{"Type":4,"Flags":4,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":4,"Description":"Password for the Certificate"},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the certificate."},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"2":{"Name":"KeyVaultContractCreatePropertiesOrKeyVaultContractProperties","Properties":{"secretIdentifier":{"Type":4,"Flags":0,"Description":"Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi"},"identityClientId":{"Type":4,"Flags":0,"Description":"Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret."},"lastStatus":{"Type":262,"Flags":2,"Description":"Last time sync and refresh status of secret from key vault."}}}},{"2":{"Name":"KeyVaultLastAccessStatusContractProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Last status code for sync and refresh of secret from key vault."},"message":{"Type":4,"Flags":0,"Description":"Details of the error else empty."},"timeStampUtc":{"Type":4,"Flags":0,"Description":"Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2021-12-01-preview","ScopeType":8,"Body":259,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Properties of the content type."}}}},{"2":{"Name":"ContentTypeContractProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Content type identifier"},"name":{"Type":4,"Flags":0,"Description":"Content type name. Must be 1 to 250 characters long."},"description":{"Type":4,"Flags":0,"Description":"Content type description."},"schema":{"Type":0,"Flags":0,"Description":"Content type schema."},"version":{"Type":4,"Flags":0,"Description":"Content type version."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes@2021-12-01-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/contentTypes/contentItems"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":2,"Description":"Properties of the content item."}}}},{"2":{"Name":"ContentItemContractProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-12-01-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"identity":{"Type":346,"Flags":0,"Description":"Managed service identity of the Api Management service."},"systemData":{"Type":354,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"zones":{"Type":365,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"tags":{"Type":366,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"notificationSenderEmail":{"Type":4,"Flags":0,"Description":"Email address from which the notification will be sent."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"gatewayUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Default Region."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"developerPortalUrl":{"Type":4,"Flags":2,"Description":"DEveloper Portal endpoint URL of the API Management service."},"hostnameConfigurations":{"Type":295,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"publicIPAddresses":{"Type":296,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":297,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network."},"publicNetworkAccess":{"Type":300,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":319,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":320,"Flags":0,"Description":"Custom properties of the API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be used to disable just TLS 1.1 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for communications with backends.
Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is `True` if the service was created on or before April 1st 2018 and `False` otherwise. Http2 setting's default value is `False`.

You can disable any of next ciphers by using settings `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default value is `true` for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384"},"certificates":{"Type":325,"Flags":0,"Description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"enableClientCertificate":{"Type":2,"Flags":0,"Description":"Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region."},"virtualNetworkType":{"Type":329,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."},"apiVersionConstraint":{"Type":330,"Flags":0,"Description":"Control Plane Apis version constraint for the API Management service."},"restore":{"Type":2,"Flags":0,"Description":"Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored."},"privateEndpointConnections":{"Type":340,"Flags":0,"Description":"List of Private Endpoint Connections of this service."},"platformVersion":{"Type":345,"Flags":2,"Description":"Compute Platform Version running the service in this location."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":284,"Flags":1,"Description":"Hostname type."},"hostName":{"Type":4,"Flags":1,"Description":"Hostname to configure on the Api Management service."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type *application/x-pkcs12*"},"identityClientId":{"Type":4,"Flags":0,"Description":"System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate."},"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"defaultSslBinding":{"Type":2,"Flags":0,"Description":"Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type."},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."},"certificateSource":{"Type":290,"Flags":0,"Description":"Certificate Source."},"certificateStatus":{"Type":294,"Flags":0,"Description":"Certificate Status."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"6":{"Value":"DeveloperPortal"}},{"5":{"Elements":[279,280,281,282,283,4]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"Custom"}},{"6":{"Value":"BuiltIn"}},{"5":{"Elements":[286,287,288,289,4]}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[291,292,293,4]}},{"3":{"ItemType":278}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[298,299,4]}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}}}},{"2":{"Name":"AdditionalLocation","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"sku":{"Type":303,"Flags":1,"Description":"SKU properties of the API Management service."},"zones":{"Type":311,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"publicIPAddresses":{"Type":312,"Flags":2,"Description":"Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"privateIPAddresses":{"Type":313,"Flags":2,"Description":"Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU."},"publicIpAddressId":{"Type":4,"Flags":0,"Description":"Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network."},"virtualNetworkConfiguration":{"Type":301,"Flags":0,"Description":"Virtual network configuration for the location."},"gatewayRegionalUrl":{"Type":4,"Flags":2,"Description":"Gateway URL of the API Management service in the Region."},"disableGateway":{"Type":2,"Flags":0,"Description":"Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location."},"platformVersion":{"Type":318,"Flags":2,"Description":"Compute Platform Version running the service."}}}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":310,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":1,"Description":"Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Consumption"}},{"6":{"Value":"Isolated"}},{"5":{"Elements":[304,305,306,307,308,309,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[314,315,316,317,4]}},{"3":{"ItemType":302}},{"2":{"Name":"ApiManagementServiceBasePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"CertificateConfiguration","Properties":{"encodedCertificate":{"Type":4,"Flags":0,"Description":"Base64 Encoded certificate."},"certificatePassword":{"Type":4,"Flags":0,"Description":"Certificate Password."},"storeName":{"Type":324,"Flags":1,"Description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."},"certificate":{"Type":285,"Flags":0,"Description":"Certificate information."}}}},{"6":{"Value":"CertificateAuthority"}},{"6":{"Value":"Root"}},{"5":{"Elements":[322,323,4]}},{"3":{"ItemType":321}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[326,327,328,4]}},{"2":{"Name":"ApiVersionConstraint","Properties":{"minApiVersion":{"Type":4,"Flags":0,"Description":"Limit control plane API calls to API Management service with version equal to or newer than this value."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionWrapper","Properties":{"id":{"Type":4,"Flags":0,"Description":"Private Endpoint connection resource id"},"name":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Name"},"type":{"Type":4,"Flags":0,"Description":"Private Endpoint Connection Resource Type"},"properties":{"Type":332,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionWrapperProperties","Properties":{"privateEndpoint":{"Type":333,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":334,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."},"groupIds":{"Type":339,"Flags":2,"Description":"All the Group ids."}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":338,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[335,336,337,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":331}},{"6":{"Value":"undetermined"}},{"6":{"Value":"stv1"}},{"6":{"Value":"stv2"}},{"6":{"Value":"mtv1"}},{"5":{"Elements":[341,342,343,344,4]}},{"2":{"Name":"ApiManagementServiceIdentity","Properties":{"type":{"Type":351,"Flags":1,"Description":"The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":353,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[347,348,349,350,4]}},{"2":{"Name":"UserIdentityProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ApiManagementServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":352}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":359,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":364,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[355,356,357,358,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[360,361,362,363,4]}},{"3":{"ItemType":4}},{"2":{"Name":"ApimResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2021-12-01-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/diagnostics"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":368,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":369,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"Diagnostic entity contract properties."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/diagnostics@2021-12-01-preview","ScopeType":8,"Body":370,"Flags":0}},{"6":{"Value":"applicationApprovedNotificationMessage"}},{"6":{"Value":"accountClosedDeveloper"}},{"6":{"Value":"quotaLimitApproachingDeveloperNotificationMessage"}},{"6":{"Value":"newDeveloperNotificationMessage"}},{"6":{"Value":"emailChangeIdentityDefault"}},{"6":{"Value":"inviteUserNotificationMessage"}},{"6":{"Value":"newCommentNotificationMessage"}},{"6":{"Value":"confirmSignUpIdentityDefault"}},{"6":{"Value":"newIssueNotificationMessage"}},{"6":{"Value":"purchaseDeveloperNotificationMessage"}},{"6":{"Value":"passwordResetIdentityDefault"}},{"6":{"Value":"passwordResetByAdminNotificationMessage"}},{"6":{"Value":"rejectDeveloperNotificationMessage"}},{"6":{"Value":"requestDeveloperNotificationMessage"}},{"5":{"Elements":[372,373,374,375,376,377,378,379,380,381,382,383,384,385,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/templates"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/templates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Email Template Update contract properties."}}}},{"2":{"Name":"EmailTemplateUpdateParameterPropertiesOrEmailTemplateContractProperties","Properties":{"subject":{"Type":4,"Flags":0,"Description":"Subject of the Template."},"title":{"Type":4,"Flags":0,"Description":"Title of the Template."},"description":{"Type":4,"Flags":0,"Description":"Description of the Email Template."},"body":{"Type":4,"Flags":0,"Description":"Email Template Body. This should be a valid XDocument"},"parameters":{"Type":392,"Flags":0,"Description":"Email Template Parameter values."},"isDefault":{"Type":2,"Flags":2,"Description":"Whether the template is the default template provided by API Management or has been edited."}}}},{"2":{"Name":"EmailTemplateParametersContractProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Template parameter name."},"title":{"Type":4,"Flags":0,"Description":"Template parameter title."},"description":{"Type":4,"Flags":0,"Description":"Template parameter description."}}}},{"3":{"ItemType":391}},{"4":{"Name":"Microsoft.ApiManagement/service/templates@2021-12-01-preview","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Gateway details."}}}},{"2":{"Name":"GatewayContractProperties","Properties":{"locationData":{"Type":398,"Flags":0,"Description":"Gateway location."},"description":{"Type":4,"Flags":0,"Description":"Gateway description"}}}},{"2":{"Name":"ResourceLocationDataContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways@2021-12-01-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":0,"Description":"Gateway hostname configuration details."}}}},{"2":{"Name":"GatewayHostnameConfigurationContractProperties","Properties":{"hostname":{"Type":4,"Flags":0,"Description":"Hostname value. Supports valid domain name, partial or full wildcard"},"certificateId":{"Type":4,"Flags":0,"Description":"Identifier of Certificate entity that will be used for TLS connection establishment"},"negotiateClientCertificate":{"Type":2,"Flags":0,"Description":"Determines whether gateway requests client certificate"},"tls10Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.0 is supported"},"tls11Enabled":{"Type":2,"Flags":0,"Description":"Specifies if TLS 1.1 is supported"},"http2Enabled":{"Type":2,"Flags":0,"Description":"Specifies if HTTP/2.0 is supported"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-12-01-preview","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/apis"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Association entity contract properties."}}}},{"2":{"Name":"AssociationContractProperties","Properties":{"provisioningState":{"Type":409,"Flags":0,"Description":"Provisioning state."}}}},{"6":{"Value":"created"}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/apis@2021-12-01-preview","ScopeType":8,"Body":407,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/gateways/certificateAuthorities"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":414,"Flags":0,"Description":"Gateway certificate authority details."}}}},{"2":{"Name":"GatewayCertificateAuthorityContractProperties","Properties":{"isTrusted":{"Type":2,"Flags":0,"Description":"Determines whether certificate authority is trusted."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-12-01-preview","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":419,"Flags":0,"Description":"Properties supplied to Create Group operation."}}}},{"2":{"Name":"GroupCreateParametersPropertiesOrGroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description."},"type":{"Type":423,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[420,421,422]}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2021-12-01-preview","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2021-12-01-preview","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[429,430,431,432,433,434,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":435,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Identity Provider contract properties."}}}},{"2":{"Name":"IdentityProviderCreateContractPropertiesOrIdentityProviderContractProperties","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"type":{"Type":446,"Flags":0,"Description":"Identity Provider Type identifier."},"signinTenant":{"Type":4,"Flags":0,"Description":"The TenantId to use instead of Common when logging into Active Directory"},"allowedTenants":{"Type":447,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."},"authority":{"Type":4,"Flags":0,"Description":"OpenID Connect discovery endpoint hostname for AAD or AAD B2C."},"signupPolicyName":{"Type":4,"Flags":0,"Description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"Type":4,"Flags":0,"Description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"Type":4,"Flags":0,"Description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"passwordResetPolicyName":{"Type":4,"Flags":0,"Description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."},"clientLibrary":{"Type":4,"Flags":0,"Description":"The client library to be used in the developer portal. Only applies to AAD and AAD B2C Identity Provider."}}}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2021-12-01-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"Logger entity contract properties."}}}},{"2":{"Name":"LoggerContractProperties","Properties":{"loggerType":{"Type":456,"Flags":1,"Description":"Logger type."},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":457,"Flags":0,"Description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"resourceId":{"Type":4,"Flags":0,"Description":"Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource)."}}}},{"6":{"Value":"azureEventHub"}},{"6":{"Value":"applicationInsights"}},{"6":{"Value":"azureMonitor"}},{"5":{"Elements":[453,454,455,4]}},{"2":{"Name":"LoggerContractPropertiesCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2021-12-01-preview","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/namedValues"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/namedValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"NamedValue entity contract properties for PUT operation."}}}},{"2":{"Name":"NamedValueCreateContractPropertiesOrNamedValueContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters."},"value":{"Type":4,"Flags":0,"Description":"Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"keyVault":{"Type":261,"Flags":0,"Description":"KeyVault location details of the namedValue."},"tags":{"Type":463,"Flags":0,"Description":"Optional tags that when provided can be used to filter the NamedValue list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/namedValues@2021-12-01-preview","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"RequestPublisherNotificationMessage"}},{"6":{"Value":"PurchasePublisherNotificationMessage"}},{"6":{"Value":"NewApplicationNotificationMessage"}},{"6":{"Value":"BCC"}},{"6":{"Value":"NewIssuePublisherNotificationMessage"}},{"6":{"Value":"AccountClosedPublisher"}},{"6":{"Value":"QuotaLimitApproachingPublisherNotificationMessage"}},{"5":{"Elements":[465,466,467,468,469,470,471,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":472,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":476,"Flags":2,"Description":"Notification entity contract properties."}}}},{"2":{"Name":"NotificationContractProperties","Properties":{"title":{"Type":4,"Flags":1,"Description":"Title of the Notification."},"description":{"Type":4,"Flags":0,"Description":"Description of the Notification."},"recipients":{"Type":477,"Flags":0,"Description":"Recipient Parameter values."}}}},{"2":{"Name":"RecipientsContractProperties","Properties":{"emails":{"Type":478,"Flags":0,"Description":"List of Emails subscribed for the notification."},"users":{"Type":479,"Flags":0,"Description":"List of Users subscribed for the notification."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications@2021-12-01-preview","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientUsers"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-12-01-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/notifications/recipientEmails"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-12-01-preview","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"OpenId Connect Provider contract properties."}}}},{"2":{"Name":"OpenidConnectProviderContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User-friendly OpenID Connect Provider name."},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2021-12-01-preview","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[494,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/policies"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/policies@2021-12-01-preview","ScopeType":8,"Body":498,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/policyFragments"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/policyFragments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Properties of the Policy Fragment."}}}},{"2":{"Name":"PolicyFragmentContractProperties","Properties":{"value":{"Type":4,"Flags":1,"Description":"Contents of the policy fragment."},"description":{"Type":4,"Flags":0,"Description":"Policy fragment description."},"format":{"Type":506,"Flags":0,"Description":"Format of the policy fragment content."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"rawxml"}},{"5":{"Elements":[504,505,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/policyFragments@2021-12-01-preview","ScopeType":8,"Body":502,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalRevisions"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalRevisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":508,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":509,"Flags":10,"Description":"The resource api version"},"properties":{"Type":511,"Flags":0,"Description":"Properties of the portal revisions."}}}},{"2":{"Name":"PortalRevisionContractProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Portal revision description."},"statusDetails":{"Type":4,"Flags":2,"Description":"Portal revision publishing status details."},"status":{"Type":516,"Flags":2,"Description":"Status of the portal's revision."},"isCurrent":{"Type":2,"Flags":0,"Description":"Indicates if the portal's revision is public."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Portal's revision creation date and time."},"updatedDateTime":{"Type":4,"Flags":2,"Description":"Last updated date and time."}}}},{"6":{"Value":"pending"}},{"6":{"Value":"publishing"}},{"6":{"Value":"completed"}},{"6":{"Value":"failed"}},{"5":{"Elements":[512,513,514,515,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/portalRevisions@2021-12-01-preview","ScopeType":8,"Body":510,"Flags":0}},{"6":{"Value":"signin"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":0,"Description":"Sign-in settings contract properties."}}}},{"2":{"Name":"PortalSigninSettingProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Redirect Anonymous users to the Sign-In page."}}}},{"6":{"Value":"signup"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":523,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":0,"Description":"Sign-up settings contract properties."}}}},{"2":{"Name":"PortalSignupSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Allow users to sign up on a developer portal."},"termsOfService":{"Type":528,"Flags":0,"Description":"Terms of service contract properties."}}}},{"2":{"Name":"TermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"enabled":{"Type":2,"Flags":0,"Description":"Display terms of service during a sign-up process."},"consentRequired":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"6":{"Value":"delegation"}},{"6":{"Value":"Microsoft.ApiManagement/service/portalsettings"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Delegation settings contract properties."}}}},{"2":{"Name":"PortalDelegationSettingsProperties","Properties":{"url":{"Type":4,"Flags":0,"Description":"A delegation Url."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."},"subscriptions":{"Type":534,"Flags":0,"Description":"Subscriptions delegation settings."},"userRegistration":{"Type":535,"Flags":0,"Description":"User registration delegation settings."}}}},{"2":{"Name":"SubscriptionsDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for subscriptions."}}}},{"2":{"Name":"RegistrationDelegationSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."}}}},{"7":{"Name":"microsoft.apimanagement/service/portalsettings","Discriminator":"name","BaseProperties":{},"Elements":{"signin":521,"signup":526,"delegation":532}}},{"4":{"Name":"Microsoft.ApiManagement/service/portalsettings@2021-12-01-preview","ScopeType":8,"Body":536,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/portalconfigs"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/portalconfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":538,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":539,"Flags":10,"Description":"The resource api version"},"properties":{"Type":541,"Flags":0,"Description":"The developer portal configuration contract properties."}}}},{"2":{"Name":"PortalConfigProperties","Properties":{"enableBasicAuth":{"Type":2,"Flags":0,"Description":"Enable or disable Basic authentication method."},"signin":{"Type":542,"Flags":0},"signup":{"Type":543,"Flags":0},"delegation":{"Type":545,"Flags":0,"Description":"The developer portal delegation settings."},"cors":{"Type":546,"Flags":0,"Description":"The developer portal Cross-Origin Resource Sharing (CORS) settings."},"csp":{"Type":548,"Flags":0,"Description":"The developer portal Content Security Policy (CSP) settings."}}}},{"2":{"Name":"PortalConfigPropertiesSignin","Properties":{"require":{"Type":2,"Flags":0,"Description":"Redirect anonymous users to the sign-in page."}}}},{"2":{"Name":"PortalConfigPropertiesSignup","Properties":{"termsOfService":{"Type":544,"Flags":0,"Description":"Terms of service settings."}}}},{"2":{"Name":"PortalConfigTermsOfServiceProperties","Properties":{"text":{"Type":4,"Flags":0,"Description":"A terms of service text."},"requireConsent":{"Type":2,"Flags":0,"Description":"Ask user for consent to the terms of service."}}}},{"2":{"Name":"PortalConfigDelegationProperties","Properties":{"delegateRegistration":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for user registration."},"delegateSubscription":{"Type":2,"Flags":0,"Description":"Enable or disable delegation for product subscriptions."},"delegationUrl":{"Type":4,"Flags":0,"Description":"A delegation endpoint URL."},"validationKey":{"Type":4,"Flags":0,"Description":"A base64-encoded validation key to ensure requests originate from Azure API Management service."}}}},{"2":{"Name":"PortalConfigCorsProperties","Properties":{"allowedOrigins":{"Type":547,"Flags":0,"Description":"Allowed origins, e.g. `https://trusted.com`."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PortalConfigCspProperties","Properties":{"mode":{"Type":552,"Flags":0,"Description":"The mode of the developer portal Content Security Policy (CSP)."},"reportUri":{"Type":553,"Flags":0,"Description":"The URLs used by the browser to report CSP violations."},"allowedSources":{"Type":554,"Flags":0,"Description":"Allowed sources, e.g. `*.trusted.com`, `trusted.com`, `https://`."}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"6":{"Value":"reportOnly"}},{"5":{"Elements":[549,550,551,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/portalconfigs@2021-12-01-preview","ScopeType":8,"Body":540,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/privateEndpointConnections"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":559,"Flags":0,"Description":"The connection state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionRequestPropertiesOrPrivateEndpointConnectionProperties","Properties":{"privateLinkServiceConnectionState":{"Type":334,"Flags":0,"Description":"A collection of information about the state of the connection between service consumer and provider."},"privateEndpoint":{"Type":560,"Flags":2,"Description":"The resource of private end point."},"provisioningState":{"Type":565,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[561,562,563,564,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/privateEndpointConnections@2021-12-01-preview","ScopeType":8,"Body":558,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":567,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":568,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":0,"Description":"Product entity contract properties."}}}},{"2":{"Name":"ProductContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Product name."},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false."},"state":{"Type":573,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished."}}}},{"6":{"Value":"notPublished"}},{"6":{"Value":"published"}},{"5":{"Elements":[571,572]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2021-12-01-preview","ScopeType":8,"Body":569,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2021-12-01-preview","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2021-12-01-preview","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"policy"}},{"5":{"Elements":[583,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/products/policies"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/policies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"Properties of the Policy."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/policies@2021-12-01-preview","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/schemas"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Properties of the Global Schema."}}}},{"2":{"Name":"GlobalSchemaContractProperties","Properties":{"schemaType":{"Type":595,"Flags":1,"Description":"Schema Type. Immutable."},"description":{"Type":4,"Flags":0,"Description":"Free-form schema entity description."},"value":{"Type":0,"Flags":0,"Description":"Json-encoded string for non json-based schema."},"document":{"Type":0,"Flags":0,"Description":"Global Schema document object for json-based schema formats(e.g. json schema)."}}}},{"6":{"Value":"xml"}},{"6":{"Value":"json"}},{"5":{"Elements":[593,594,4]}},{"4":{"Name":"Microsoft.ApiManagement/service/schemas@2021-12-01-preview","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"properties":{"Type":600,"Flags":0,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionCreateParameterPropertiesOrSubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"User (user id path) for whom subscription is being created in form /users/{userId}"},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":1,"Description":"Subscription name."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":607,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing can be enabled"},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[601,602,603,604,605,606]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2021-12-01-preview","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"access"}},{"6":{"Value":"gitAccess"}},{"5":{"Elements":[609,610,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":611,"Flags":9,"Description":"The resource name"},"type":{"Type":612,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":613,"Flags":10,"Description":"The resource api version"},"properties":{"Type":615,"Flags":0,"Description":"Tenant access information update parameter properties."}}}},{"2":{"Name":"AccessInformationCreateParameterPropertiesOrAccessInformationContractProperties","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":4,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":4,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."},"id":{"Type":4,"Flags":2,"Description":"Access Information type ('access' or 'gitAccess')"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2021-12-01-preview","ScopeType":8,"Body":614,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":620,"Flags":0,"Description":"User entity create contract properties."}}}},{"2":{"Name":"UserCreateParameterPropertiesOrUserContractProperties","Properties":{"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"password":{"Type":4,"Flags":4,"Description":"User Password. If no value is provided, a default password is generated."},"appType":{"Type":623,"Flags":4,"Description":"Determines the type of application which send the create user request. Default is legacy portal."},"confirmation":{"Type":626,"Flags":4,"Description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"state":{"Type":631,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"identities":{"Type":633,"Flags":0,"Description":"Collection of user identities."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"groups":{"Type":639,"Flags":2,"Description":"Collection of groups user is part of."}}}},{"6":{"Value":"portal"}},{"6":{"Value":"developerPortal"}},{"5":{"Elements":[621,622,4]}},{"6":{"Value":"signup"}},{"6":{"Value":"invite"}},{"5":{"Elements":[624,625,4]}},{"6":{"Value":"active"}},{"6":{"Value":"blocked"}},{"6":{"Value":"pending"}},{"6":{"Value":"deleted"}},{"5":{"Elements":[627,628,629,630,4]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":632}},{"2":{"Name":"GroupContractProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"Group name."},"description":{"Type":4,"Flags":0,"Description":"Group description. Can contain HTML formatting tags."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."},"type":{"Type":638,"Flags":0,"Description":"Group type."},"externalId":{"Type":4,"Flags":0,"Description":"For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://.onmicrosoft.com/groups/`; otherwise the value is null."}}}},{"6":{"Value":"custom"}},{"6":{"Value":"system"}},{"6":{"Value":"external"}},{"5":{"Elements":[635,636,637]}},{"3":{"ItemType":634}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2021-12-01-preview","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/locations/deletedservices"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/locations/deletedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":2,"Description":"Deleted API Management Service details."},"location":{"Type":4,"Flags":2,"Description":"API Management Service Master Location."}}}},{"2":{"Name":"DeletedServiceContractProperties","Properties":{"serviceId":{"Type":4,"Flags":0,"Description":"Fully-qualified API Management Service Resource ID"},"scheduledPurgeDate":{"Type":4,"Flags":0,"Description":"UTC Date and Time when the service will be automatically purged. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."},"deletionDate":{"Type":4,"Flags":0,"Description":"UTC Timestamp when the service was soft-deleted. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/locations/deletedservices@2021-12-01-preview","ScopeType":4,"Body":643,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/issues"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/issues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":646,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":647,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":2,"Description":"Properties of the Issue."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/issues@2021-12-01-preview","ScopeType":8,"Body":648,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/privateLinkResources"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":650,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":651,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":654,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":655,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/privateLinkResources@2021-12-01-preview","ScopeType":8,"Body":652,"Flags":1}},{"6":{"Value":"public"}},{"5":{"Elements":[657,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/settings"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/settings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":658,"Flags":9,"Description":"The resource name"},"type":{"Type":659,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":660,"Flags":10,"Description":"The resource api version"},"properties":{"Type":662,"Flags":2,"Description":"TenantSettings entity contract properties."}}}},{"2":{"Name":"TenantSettingsContractProperties","Properties":{"settings":{"Type":663,"Flags":0,"Description":"Tenant settings"}}}},{"2":{"Name":"TenantSettingsContractPropertiesSettings","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/settings@2021-12-01-preview","ScopeType":8,"Body":661,"Flags":1}},{"6":{"Value":"Microsoft.ApiManagement/service/users/subscriptions"}},{"6":{"Value":"2021-12-01-preview"}},{"2":{"Name":"Microsoft.ApiManagement/service/users/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":665,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":666,"Flags":10,"Description":"The resource api version"},"properties":{"Type":668,"Flags":2,"Description":"Subscription contract properties."}}}},{"2":{"Name":"SubscriptionContractProperties","Properties":{"ownerId":{"Type":4,"Flags":0,"Description":"The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier."},"scope":{"Type":4,"Flags":1,"Description":"Scope like /products/{productId} or /apis or /apis/{apiId}."},"displayName":{"Type":4,"Flags":0,"Description":"The name of the subscription, or null if the subscription has no name."},"state":{"Type":675,"Flags":1,"Description":"Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":0,"Description":"Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":0,"Description":"Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":0,"Description":"Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":0,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"stateComment":{"Type":4,"Flags":0,"Description":"Optional subscription comment added by an administrator when the state is changed to the 'rejected'."},"allowTracing":{"Type":2,"Flags":0,"Description":"Determines whether tracing is enabled"}}}},{"6":{"Value":"suspended"}},{"6":{"Value":"active"}},{"6":{"Value":"expired"}},{"6":{"Value":"submitted"}},{"6":{"Value":"rejected"}},{"6":{"Value":"cancelled"}},{"5":{"Elements":[669,670,671,672,673,674]}},{"4":{"Name":"Microsoft.ApiManagement/service/users/subscriptions@2021-12-01-preview","ScopeType":8,"Body":667,"Flags":1}},{"2":{"Name":"AuthorizationServerSecretsContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"oAuth Authorization Server Secrets."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/authorizationServers","ApiVersion":"2021-12-01-preview","Output":677}},{"2":{"Name":"GatewayKeysContract","Properties":{"primary":{"Type":4,"Flags":0,"Description":"Primary gateway key."},"secondary":{"Type":4,"Flags":0,"Description":"Secondary gateway key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.ApiManagement/service/gateways","ApiVersion":"2021-12-01-preview","Output":679}},{"2":{"Name":"ClientSecretContract","Properties":{"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret used in IdentityProviders, Aad, OpenID or OAuth."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/identityProviders","ApiVersion":"2021-12-01-preview","Output":681}},{"2":{"Name":"NamedValueSecretContract","Properties":{"value":{"Type":4,"Flags":0,"Description":"This is secret value of the NamedValue entity."}}}},{"8":{"Name":"listValue","ResourceType":"Microsoft.ApiManagement/service/namedValues","ApiVersion":"2021-12-01-preview","Output":683}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/openidConnectProviders","ApiVersion":"2021-12-01-preview","Output":681}},{"2":{"Name":"ResourceCollection","Properties":{"value":{"Type":688,"Flags":0,"Description":"A collection of resources."},"count":{"Type":3,"Flags":0,"Description":"Total record count number."},"nextLink":{"Type":4,"Flags":0,"Description":"Next page link if any."}}}},{"2":{"Name":"ResourceCollectionValueItem","Properties":{"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"3":{"ItemType":687}},{"8":{"Name":"listReferences","ResourceType":"Microsoft.ApiManagement/service/policyFragments","ApiVersion":"2021-12-01-preview","Output":686}},{"2":{"Name":"PortalSettingValidationKeyContract","Properties":{"validationKey":{"Type":4,"Flags":0,"Description":"This is secret value of the validation key in portal settings."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/portalsettings","ApiVersion":"2021-12-01-preview","Output":690}},{"2":{"Name":"SubscriptionKeysContract","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"Subscription primary key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Subscription secondary key."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/subscriptions","ApiVersion":"2021-12-01-preview","Output":692}},{"2":{"Name":"AccessInformationSecretsContract","Properties":{"id":{"Type":4,"Flags":0,"Description":"Access Information type ('access' or 'gitAccess')"},"principalId":{"Type":4,"Flags":0,"Description":"Principal (User) Identifier."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary access key. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value."},"enabled":{"Type":2,"Flags":0,"Description":"Determines whether direct access is enabled."}}}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.ApiManagement/service/tenant","ApiVersion":"2021-12-01-preview","Output":694}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.md b/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.md index cf2109d316..0864962c17 100644 --- a/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2021-12-01-preview/types.md @@ -929,6 +929,7 @@ dictionary key references will be ARM resource ids in the form: * **httpCorrelationProtocol**: 'Legacy' | 'None' | 'W3C' | string: Sets correlation protocol to use for Application Insights diagnostics. * **logClientIp**: bool: Log the ClientIP. Default is false. * **loggerId**: string (Required): Resource Id of a target logger. +* **metrics**: bool: Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings. * **operationNameFormat**: 'Name' | 'Url' | string: The format of the Operation Name for Application Insights telemetries. Default is Name. * **sampling**: [SamplingSettings](#samplingsettings): Sampling settings for Diagnostic. * **verbosity**: 'error' | 'information' | 'verbose' | string: The verbosity level applied to traces emitted by trace policies. diff --git a/generated/app/log.out b/generated/app/log.out index 8c67282545..10466cbc45 100644 --- a/generated/app/log.out +++ b/generated/app/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/app/microsoft.app/2022-01-01-preview/types.json b/generated/app/microsoft.app/2022-01-01-preview/types.json index c89258a414..397e649630 100644 --- a/generated/app/microsoft.app/2022-01-01-preview/types.json +++ b/generated/app/microsoft.app/2022-01-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":19,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":18,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":24,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":25,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":49,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":89,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[20,21,22,23,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":27,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":30,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":31,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":44,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":45,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":26}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":35,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":37,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":42,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":36}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":41,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":38}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":43}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":48,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":71,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":72,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":88,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":51,"Flags":0,"Description":"Container start command."},"args":{"Type":52,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":54,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":55,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":68,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":70,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":53}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":57,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":63,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":67,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":59,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":62,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":58}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[64,65,66,4]}},{"3":{"ItemType":56}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":50}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":83,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":74,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":77,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":80,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":76,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":75}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":78,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":79,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":81,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":82,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":87,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[85,86,4]}},{"3":{"ItemType":84}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":96,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":101,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[92,93,94,95,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"4":{"Name":"Microsoft.App/containerApps@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":118,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":119,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[107,108,109,110,111,112,113,114,115,116,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":120,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-01-01-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":133,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[127,128,129,130,131,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":143,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":144,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[139,140,141,142,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":145,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":146,"Flags":0,"Description":"AzureCredentials configurations."},"dockerfilePath":{"Type":4,"Flags":0,"Description":"Docker file path"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime Version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":152,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":154,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":155,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":26}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":153}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":161,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":162,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":169,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":207,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":215,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":167,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":168,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[163,164,165,166]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":170,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":184,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":188,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":190,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":193,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":195,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":197,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":206,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":171,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":172,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":174,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":173,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":175,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":178,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":179,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":176,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":177,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":180,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":183,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":181,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":182,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":185,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":187,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":191,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":192,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":194,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":196,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":198,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":200,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":204,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":201,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":203,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":202,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":205,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":199}},{"2":{"Name":"Login","Properties":{"routes":{"Type":208,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":209,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":210,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":214,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":213,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[211,212]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":216,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":217,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":221,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[218,219,220]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":227,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":230,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[228,229,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":49,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-01-01-preview","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"properties":{"Type":255,"Flags":0,"Description":"CustomHostnameAnalysisResult resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CustomHostnameAnalysisResultProperties","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":259,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":260,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":264,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":265,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":266,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":267,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":268,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[256,257,258]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":261,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":263,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":262}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":272,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":271}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":270}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":19,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":18,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":24,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":25,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":49,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":89,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[20,21,22,23,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":27,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":30,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":31,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":44,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":45,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":26}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":35,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":37,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":42,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":36}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":41,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":38}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":43}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":48,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":71,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":72,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":88,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":51,"Flags":0,"Description":"Container start command."},"args":{"Type":52,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":54,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":55,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":68,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":70,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":53}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":57,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":63,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":67,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":59,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":62,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":58}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[64,65,66,4]}},{"3":{"ItemType":56}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":50}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":83,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":74,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":77,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":80,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":76,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":75}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":78,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":79,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":81,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":82,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":87,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[85,86,4]}},{"3":{"ItemType":84}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":96,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":101,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[92,93,94,95,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"4":{"Name":"Microsoft.App/containerApps@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":118,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":119,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[107,108,109,110,111,112,113,114,115,116,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":120,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-01-01-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":133,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[127,128,129,130,131,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":143,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":144,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[139,140,141,142,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":145,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":146,"Flags":0,"Description":"AzureCredentials configurations."},"dockerfilePath":{"Type":4,"Flags":0,"Description":"Docker file path"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime Version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":152,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":154,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":155,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":26}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":153}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":161,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":162,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":169,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":207,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":215,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":167,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":168,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[163,164,165,166]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":170,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":184,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":188,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":190,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":193,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":195,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":197,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":206,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":171,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":172,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":174,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":173,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":175,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":178,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":179,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":176,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":177,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":180,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":183,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":181,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":182,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":185,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":187,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":191,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":192,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":194,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":196,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":198,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":200,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":204,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":201,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":203,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":202,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":205,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":199}},{"2":{"Name":"Login","Properties":{"routes":{"Type":208,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":209,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":210,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":214,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":213,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[211,212]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":216,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":217,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":221,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[218,219,220]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":227,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":230,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[228,229,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":49,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-01-01-preview","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":269}}] \ No newline at end of file diff --git a/generated/app/microsoft.app/2022-01-01-preview/types.md b/generated/app/microsoft.app/2022-01-01-preview/types.md index ad849db2e7..53d1660e3e 100644 --- a/generated/app/microsoft.app/2022-01-01-preview/types.md +++ b/generated/app/microsoft.app/2022-01-01-preview/types.md @@ -317,14 +317,6 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con ## CustomHostnameAnalysisResult ### Properties -* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} -* **name**: string (ReadOnly): The name of the resource -* **properties**: [CustomHostnameAnalysisResultProperties](#customhostnameanalysisresultproperties): CustomHostnameAnalysisResult resource specific properties -* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. -* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" - -## CustomHostnameAnalysisResultProperties -### Properties * **alternateCNameRecords**: string[]: Alternate CName records visible for this hostname. * **alternateTxtRecords**: string[]: Alternate TXT records visible for this hostname. * **aRecords**: string[]: A records visible for this hostname. diff --git a/generated/app/microsoft.app/2022-03-01/types.json b/generated/app/microsoft.app/2022-03-01/types.json index 3ae108e249..571d435aae 100644 --- a/generated/app/microsoft.app/2022-03-01/types.json +++ b/generated/app/microsoft.app/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":12,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":13,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":20,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":58,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":66,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":18,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":19,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[14,15,16,17]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":21,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":35,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":39,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":41,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":44,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":46,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":48,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":57,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":22,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":23,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":25,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":24,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":26,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":29,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":30,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":27,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":28,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":31,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":34,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":32,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":33,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":36,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":38,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":42,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":43,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":45,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":47,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":49,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":51,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":55,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":52,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":54,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":53,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":56,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":50}},{"2":{"Name":"Login","Properties":{"routes":{"Type":59,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":60,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":61,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":65,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":64,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[62,63]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":67,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":68,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":72,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":78,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":83,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[79,80,81,82,4]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"identity":{"Type":88,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":96,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":93,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":95,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":94}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":101,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":102,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":126,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":166,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":104,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":107,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default."},"ingress":{"Type":108,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":121,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":122,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":103}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[105,106,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":112,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":114,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":119,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[109,110,111,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"},"label":{"Type":4,"Flags":0,"Description":"Associates a traffic label with a revision"}}}},{"3":{"ItemType":113}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":118,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[116,117,4]}},{"3":{"ItemType":115}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"},"identity":{"Type":4,"Flags":0,"Description":"A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'"}}}},{"3":{"ItemType":120}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":125,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":148,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":149,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":165,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":128,"Flags":0,"Description":"Container start command."},"args":{"Type":129,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":131,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":132,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":145,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":147,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":134,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":140,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":144,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":136,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":139,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":135}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[137,138,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[141,142,143,4]}},{"3":{"ItemType":133}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":146}},{"3":{"ItemType":127}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":160,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":151,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":154,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":157,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":153,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":152}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":155,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":156,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":158,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":159,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"3":{"ItemType":150}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":164,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[162,163,4]}},{"3":{"ItemType":161}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/containerApps@2022-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":173,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":175,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":176,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":103}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":174}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-03-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":192,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"daprAIConnectionString":{"Type":4,"Flags":0,"Description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":193,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":194,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this Managed Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[182,183,184,185,186,187,188,189,190,191,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":195,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-03-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":208,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":207,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[202,203,204,205,206,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-03-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":214,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":217,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[215,216,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-03-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":227,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":228,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":229,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":230,"Flags":0,"Description":"AzureCredentials configurations."},"contextPath":{"Type":4,"Flags":0,"Description":"Context path"},"image":{"Type":4,"Flags":0,"Description":"Image name"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-03-01","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":126,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-03-01","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-03-01","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"properties":{"Type":255,"Flags":0,"Description":"CustomHostnameAnalysisResult resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CustomHostnameAnalysisResultProperties","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":259,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":260,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":264,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":265,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":266,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":267,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":268,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[256,257,258]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":261,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":263,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":262}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":272,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":271}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":270}},{"2":{"Name":"DaprSecretsCollection","Properties":{"value":{"Type":275,"Flags":1,"Description":"Collection of secrets used by a Dapr component"}}}},{"3":{"ItemType":103}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/managedEnvironments/daprComponents","ApiVersion":"2022-03-01","Output":274}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":12,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":13,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":20,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":58,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":66,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":18,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":19,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[14,15,16,17]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":21,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":35,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":39,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":41,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":44,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":46,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":48,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":57,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":22,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":23,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":25,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":24,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":26,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":29,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":30,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":27,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":28,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":31,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":34,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":32,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":33,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":36,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":38,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":42,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":43,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":45,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":47,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":49,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":51,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":55,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":52,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":54,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":53,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":56,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":50}},{"2":{"Name":"Login","Properties":{"routes":{"Type":59,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":60,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":61,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":65,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":64,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[62,63]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":67,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":68,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":72,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":78,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":83,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[79,80,81,82,4]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"identity":{"Type":88,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":96,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":93,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":95,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":94}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":101,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":102,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":126,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":166,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":104,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":107,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default."},"ingress":{"Type":108,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":121,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":122,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":103}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[105,106,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":112,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":114,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":119,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[109,110,111,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"},"label":{"Type":4,"Flags":0,"Description":"Associates a traffic label with a revision"}}}},{"3":{"ItemType":113}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":118,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[116,117,4]}},{"3":{"ItemType":115}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"},"identity":{"Type":4,"Flags":0,"Description":"A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'"}}}},{"3":{"ItemType":120}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":125,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":148,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":149,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":165,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":128,"Flags":0,"Description":"Container start command."},"args":{"Type":129,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":131,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":132,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":145,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":147,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":134,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":140,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":144,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":136,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":139,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":135}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[137,138,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[141,142,143,4]}},{"3":{"ItemType":133}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":146}},{"3":{"ItemType":127}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":160,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":151,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":154,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":157,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":153,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":152}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":155,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":156,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":158,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":159,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"3":{"ItemType":150}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":164,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[162,163,4]}},{"3":{"ItemType":161}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/containerApps@2022-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":173,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":175,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":176,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":103}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":174}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-03-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":192,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"daprAIConnectionString":{"Type":4,"Flags":0,"Description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":193,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":194,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this Managed Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[182,183,184,185,186,187,188,189,190,191,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":195,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-03-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":208,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":207,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[202,203,204,205,206,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-03-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":214,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":217,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[215,216,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-03-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":227,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":228,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":229,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":230,"Flags":0,"Description":"AzureCredentials configurations."},"contextPath":{"Type":4,"Flags":0,"Description":"Context path"},"image":{"Type":4,"Flags":0,"Description":"Image name"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-03-01","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":126,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-03-01","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-03-01","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":269}},{"2":{"Name":"DaprSecretsCollection","Properties":{"value":{"Type":274,"Flags":1,"Description":"Collection of secrets used by a Dapr component"}}}},{"3":{"ItemType":103}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/managedEnvironments/daprComponents","ApiVersion":"2022-03-01","Output":273}}] \ No newline at end of file diff --git a/generated/app/microsoft.app/2022-03-01/types.md b/generated/app/microsoft.app/2022-03-01/types.md index 2f7563777b..3d2039f857 100644 --- a/generated/app/microsoft.app/2022-03-01/types.md +++ b/generated/app/microsoft.app/2022-03-01/types.md @@ -322,14 +322,6 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con ## CustomHostnameAnalysisResult ### Properties -* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} -* **name**: string (ReadOnly): The name of the resource -* **properties**: [CustomHostnameAnalysisResultProperties](#customhostnameanalysisresultproperties): CustomHostnameAnalysisResult resource specific properties -* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. -* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" - -## CustomHostnameAnalysisResultProperties -### Properties * **alternateCNameRecords**: string[]: Alternate CName records visible for this hostname. * **alternateTxtRecords**: string[]: Alternate TXT records visible for this hostname. * **aRecords**: string[]: A records visible for this hostname. diff --git a/generated/appconfiguration/log.out b/generated/appconfiguration/log.out index 82c1df5584..8c1e0170c6 100644 --- a/generated/appconfiguration/log.out +++ b/generated/appconfiguration/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -26,6 +26,18 @@ warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'ErrorDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/preview/2022-03-01-preview/appconfiguration.json:2116:5 +warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/preview/2022-03-01-preview/appconfiguration.json:2150:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/preview/2021-10-01-preview/appconfiguration.json:1902:5 warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json b/generated/appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json new file mode 100644 index 0000000000..bb49a9d2c6 --- /dev/null +++ b/generated/appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AppConfiguration/configurationStores"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppConfiguration/configurationStores","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"The managed identity information, if configured."},"properties":{"Type":19,"Flags":0,"Description":"The properties of a configuration store."},"sku":{"Type":55,"Flags":1,"Description":"The sku of the configuration store."},"systemData":{"Type":56,"Flags":2,"Description":"Resource system metadata."},"tags":{"Type":67,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ResourceIdentity","Properties":{"type":{"Type":16,"Flags":0,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":18,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity. This property will only be provided for a system-assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"ResourceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ConfigurationStoreProperties","Properties":{"provisioningState":{"Type":26,"Flags":2,"Description":"The provisioning state of the configuration store."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of configuration store."},"endpoint":{"Type":4,"Flags":2,"Description":"The DNS endpoint where the configuration store API will be available."},"encryption":{"Type":27,"Flags":0,"Description":"The encryption settings of the configuration store."},"privateEndpointConnections":{"Type":48,"Flags":2,"Description":"The list of private endpoint connections that are set up for this resource."},"publicNetworkAccess":{"Type":51,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Disables all authentication methods other than AAD authentication."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"The amount of time in days that the configuration store will be retained when it is soft deleted."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this configuration store."},"createMode":{"Type":54,"Flags":4,"Description":"Indicates whether the configuration store need to be recovered."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[20,21,22,23,24,25,4]}},{"2":{"Name":"EncryptionProperties","Properties":{"keyVaultProperties":{"Type":28,"Flags":0,"Description":"Key vault properties."}}}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URI of the key vault key used to encrypt data."},"identityClientId":{"Type":4,"Flags":0,"Description":"The client id of the identity which will be used to access key vault."}}}},{"2":{"Name":"PrivateEndpointConnectionReference","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource ID."},"name":{"Type":4,"Flags":2,"Description":"The name of the resource."},"type":{"Type":4,"Flags":2,"Description":"The type of the resource."},"properties":{"Type":30,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":37,"Flags":2,"Description":"The provisioning status of the private endpoint connection."},"privateEndpoint":{"Type":38,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":39,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[31,32,33,34,35,36,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":44,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":47,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[40,41,42,43,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Recreate"}},{"5":{"Elements":[45,46,4]}},{"3":{"ItemType":29}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[49,50,4]}},{"6":{"Value":"Recover"}},{"6":{"Value":"Default"}},{"5":{"Elements":[52,53]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name of the configuration store."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":61,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":66,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[57,58,59,60,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[62,63,64,65,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppConfiguration/configurationStores@2022-03-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":69,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":70,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of a private endpoint."}}}},{"4":{"Name":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2022-03-01-preview","ScopeType":8,"Body":71,"Flags":0}},{"6":{"Value":"Microsoft.AppConfiguration/configurationStores/keyValues"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppConfiguration/configurationStores/keyValues","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":0,"Description":"All key-value properties."}}}},{"2":{"Name":"KeyValueProperties","Properties":{"key":{"Type":4,"Flags":2,"Description":"The primary identifier of a key-value.\r\nThe key is used in unison with the label to uniquely identify a key-value."},"label":{"Type":4,"Flags":2,"Description":"A value used to group key-values.\r\nThe label is used in unison with the key to uniquely identify a key-value."},"value":{"Type":4,"Flags":0,"Description":"The value of the key-value."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the key-value's value.\r\nProviding a proper content-type can enable transformations of values when they are retrieved by applications."},"eTag":{"Type":4,"Flags":2,"Description":"An ETag indicating the state of a key-value within a configuration store."},"lastModified":{"Type":4,"Flags":2,"Description":"The last time a modifying operation was performed on the given key-value."},"locked":{"Type":2,"Flags":2,"Description":"A value indicating whether the key-value is locked.\r\nA locked key-value may not be modified until it is unlocked."},"tags":{"Type":77,"Flags":0,"Description":"A dictionary of tags that can help identify what a key-value may be applicable for."}}}},{"2":{"Name":"KeyValuePropertiesTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AppConfiguration/configurationStores/keyValues@2022-03-01-preview","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.AppConfiguration/configurationStores/replicas"}},{"6":{"Value":"2022-03-01-preview"}},{"2":{"Name":"Microsoft.AppConfiguration/configurationStores/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"The location of the replica."},"systemData":{"Type":56,"Flags":2,"Description":"Resource system metadata."},"properties":{"Type":82,"Flags":2,"Description":"All replica properties."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"endpoint":{"Type":4,"Flags":2,"Description":"The URI of the replica where the replica API will be available."},"provisioningState":{"Type":88,"Flags":2,"Description":"The provisioning state of the replica."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[83,84,85,86,87,4]}},{"4":{"Name":"Microsoft.AppConfiguration/configurationStores/replicas@2022-03-01-preview","ScopeType":8,"Body":81,"Flags":0}},{"2":{"Name":"ApiKeyListResult","Properties":{"value":{"Type":92,"Flags":0,"Description":"The collection value."},"nextLink":{"Type":4,"Flags":0,"Description":"The URI that can be used to request the next set of paged results."}}}},{"2":{"Name":"ApiKey","Properties":{"id":{"Type":4,"Flags":2,"Description":"The key ID."},"name":{"Type":4,"Flags":2,"Description":"A name for the key describing its usage."},"value":{"Type":4,"Flags":2,"Description":"The value of the key that is used for authentication purposes."},"connectionString":{"Type":4,"Flags":2,"Description":"A connection string that can be used by supporting clients for authentication."},"lastModified":{"Type":4,"Flags":2,"Description":"The last time any of the key's properties were modified."},"readOnly":{"Type":2,"Flags":2,"Description":"Whether this key can only be used for read operations."}}}},{"3":{"ItemType":91}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.AppConfiguration/configurationStores","ApiVersion":"2022-03-01-preview","Output":90}}] \ No newline at end of file diff --git a/generated/appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.md b/generated/appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.md new file mode 100644 index 0000000000..92275a5665 --- /dev/null +++ b/generated/appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.md @@ -0,0 +1,169 @@ +# Microsoft.AppConfiguration @ 2022-03-01-preview + +## Resource Microsoft.AppConfiguration/configurationStores@2022-03-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ResourceIdentity](#resourceidentity): The managed identity information, if configured. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ConfigurationStoreProperties](#configurationstoreproperties): The properties of a configuration store. +* **sku**: [Sku](#sku) (Required): The sku of the configuration store. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.AppConfiguration/configurationStores' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.AppConfiguration/configurationStores/keyValues@2022-03-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [KeyValueProperties](#keyvalueproperties): All key-value properties. +* **type**: 'Microsoft.AppConfiguration/configurationStores/keyValues' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2022-03-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): The properties of a private endpoint. +* **type**: 'Microsoft.AppConfiguration/configurationStores/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.AppConfiguration/configurationStores/replicas@2022-03-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: The location of the replica. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ReplicaProperties](#replicaproperties) (ReadOnly): All replica properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **type**: 'Microsoft.AppConfiguration/configurationStores/replicas' (ReadOnly, DeployTimeConstant): The resource type + +## Function listKeys (Microsoft.AppConfiguration/configurationStores@2022-03-01-preview) +* **Resource**: Microsoft.AppConfiguration/configurationStores +* **ApiVersion**: 2022-03-01-preview +* **Output**: [ApiKeyListResult](#apikeylistresult) + +## ApiKey +### Properties +* **connectionString**: string (ReadOnly): A connection string that can be used by supporting clients for authentication. +* **id**: string (ReadOnly): The key ID. +* **lastModified**: string (ReadOnly): The last time any of the key's properties were modified. +* **name**: string (ReadOnly): A name for the key describing its usage. +* **readOnly**: bool (ReadOnly): Whether this key can only be used for read operations. +* **value**: string (ReadOnly): The value of the key that is used for authentication purposes. + +## ApiKeyListResult +### Properties +* **nextLink**: string: The URI that can be used to request the next set of paged results. +* **value**: [ApiKey](#apikey)[]: The collection value. + +## ConfigurationStoreProperties +### Properties +* **createMode**: 'Default' | 'Recover' (WriteOnly): Indicates whether the configuration store need to be recovered. +* **creationDate**: string (ReadOnly): The creation date of configuration store. +* **disableLocalAuth**: bool: Disables all authentication methods other than AAD authentication. +* **enablePurgeProtection**: bool: Property specifying whether protection against purge is enabled for this configuration store. +* **encryption**: [EncryptionProperties](#encryptionproperties): The encryption settings of the configuration store. +* **endpoint**: string (ReadOnly): The DNS endpoint where the configuration store API will be available. +* **privateEndpointConnections**: [PrivateEndpointConnectionReference](#privateendpointconnectionreference)[] (ReadOnly): The list of private endpoint connections that are set up for this resource. +* **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state of the configuration store. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Control permission for data plane traffic coming from public networks while private endpoint is enabled. +* **softDeleteRetentionInDays**: int: The amount of time in days that the configuration store will be retained when it is soft deleted. + +## EncryptionProperties +### Properties +* **keyVaultProperties**: [KeyVaultProperties](#keyvaultproperties): Key vault properties. + +## KeyValueProperties +### Properties +* **contentType**: string: The content type of the key-value's value. +Providing a proper content-type can enable transformations of values when they are retrieved by applications. +* **eTag**: string (ReadOnly): An ETag indicating the state of a key-value within a configuration store. +* **key**: string (ReadOnly): The primary identifier of a key-value. +The key is used in unison with the label to uniquely identify a key-value. +* **label**: string (ReadOnly): A value used to group key-values. +The label is used in unison with the key to uniquely identify a key-value. +* **lastModified**: string (ReadOnly): The last time a modifying operation was performed on the given key-value. +* **locked**: bool (ReadOnly): A value indicating whether the key-value is locked. +A locked key-value may not be modified until it is unlocked. +* **tags**: [KeyValuePropertiesTags](#keyvaluepropertiestags): A dictionary of tags that can help identify what a key-value may be applicable for. +* **value**: string: The value of the key-value. + +## KeyValuePropertiesTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## KeyVaultProperties +### Properties +* **identityClientId**: string: The client id of the identity which will be used to access key vault. +* **keyIdentifier**: string: The URI of the key vault key used to encrypt data. + +## PrivateEndpoint +### Properties +* **id**: string: The resource Id for private endpoint + +## PrivateEndpointConnectionProperties +### Properties +* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private endpoint. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between service consumer and provider. +* **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning status of the private endpoint connection. + +## PrivateEndpointConnectionReference +### Properties +* **id**: string (ReadOnly): The resource ID. +* **name**: string (ReadOnly): The name of the resource. +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): The properties of a private endpoint connection. +* **type**: string (ReadOnly): The type of the resource. + +## PrivateLinkServiceConnectionState +### Properties +* **actionsRequired**: 'None' | 'Recreate' | string (ReadOnly): Any action that is required beyond basic workflow (approve/ reject/ disconnect) +* **description**: string: The private link service connection description. +* **status**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | string: The private link service connection status. + +## ReplicaProperties +### Properties +* **endpoint**: string (ReadOnly): The URI of the replica where the replica API will be available. +* **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the replica. + +## ResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of the identity. This property will only be provided for a system-assigned identity. +* **tenantId**: string (ReadOnly): The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned' | string: The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities. +* **userAssignedIdentities**: [ResourceIdentityUserAssignedIdentities](#resourceidentityuserassignedidentities): The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## ResourceIdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserIdentity](#useridentity) + +## Sku +### Properties +* **name**: string (Required): The SKU name of the configuration store. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## UserIdentity +### Properties +* **clientId**: string (ReadOnly): The client ID of the user-assigned identity. +* **principalId**: string (ReadOnly): The principal ID of the user-assigned identity. + diff --git a/generated/applicationinsights/log.out b/generated/applicationinsights/log.out index d11b94e0bc..b74246b57b 100644 --- a/generated/applicationinsights/log.out +++ b/generated/applicationinsights/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -61,6 +61,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -121,11 +125,103 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'ComponentsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:390:5 +warning | PreCheck/SchemaMissingType | The schema 'ComponentsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:415:9 +warning | PreCheck/SchemaMissingType | The schema 'TagsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:428:5 +warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:430:9 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsComponent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:439:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsComponentProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:465:5 +warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkScopedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:641:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsComponentListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:654:5 +warning | PreCheck/SchemaMissingType | The schema 'ComponentPurgeBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:673:5 +warning | PreCheck/SchemaMissingType | The schema 'ComponentPurgeBodyFilters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:694:5 +warning | PreCheck/SchemaMissingType | The schema 'ComponentPurgeResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:714:5 +warning | PreCheck/SchemaMissingType | The schema 'ComponentPurgeStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:726:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Modeler/MissingType | The schema 'ComponentPurgeBodyFilters-value' has no type or format information whatsoever. Location: + file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json#/components/schemas/ComponentPurgeBodyFilters-value +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.50.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.51.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.52.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.53.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.54.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.55.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. -warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/aiOperations_API.json:92:9 -warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/aiOperations_API.json:111:5 warning | PreCheck/SchemaMissingType | The schema 'AnnotationsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/componentAnnotations_API.json:244:5 warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsComponentAPIKeyListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -136,6 +232,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsComponentF - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/favorites_API.json:240:5 warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsWebTestLocationsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/webTestLocations_API.json:75:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/aiOperations_API.json:92:9 +warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/aiOperations_API.json:111:5 warning | PreCheck/SchemaMissingType | The schema 'WebtestsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/webTests_API.json:285:5 warning | PreCheck/SchemaMissingType | The schema 'WebtestsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -269,30 +369,26 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:252:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplatesListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:291:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:303:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:318:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:362:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateLocalizedGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:388:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:408:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateErrorFieldContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:425:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:442:5 -warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:451:5 +warning | PreCheck/SchemaMissingType | The schema 'WebtestsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-06-15/webTests_API.json:288:5 +warning | PreCheck/SchemaMissingType | The schema 'WebtestsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-06-15/webTests_API.json:313:9 +warning | PreCheck/SchemaMissingType | The schema 'TagsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-06-15/webTests_API.json:326:5 +warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-06-15/webTests_API.json:328:9 +warning | PreCheck/SchemaMissingType | The schema 'webTestListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-06-15/webTests_API.json:337:5 +warning | PreCheck/SchemaMissingType | The schema 'WebTest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-06-15/webTests_API.json:356:5 +warning | PreCheck/SchemaMissingType | The schema 'WebTestProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-06-15/webTests_API.json:385:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -353,7 +449,17 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'ErrorFieldContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/workbookOperations_API.json:101:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/workbookOperations_API.json:126:9 +warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/workbookOperations_API.json:145:5 warning | PreCheck/SchemaMissingType | The schema 'MyWorkbookResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/myworkbooks_API.json:321:5 warning | PreCheck/SchemaMissingType | The schema 'MyWorkbookResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -402,12 +508,6 @@ warning | PreCheck/SchemaMissingType | The schema 'WorkbookManagedIdentity' with - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/workbooks_API.json:691:5 warning | PreCheck/SchemaMissingType | The schema 'WorkbookUserAssignedIdentities' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/workbooks_API.json:707:5 -warning | PreCheck/SchemaMissingType | The schema 'ErrorFieldContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/workbookOperations_API.json:101:5 -warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/workbookOperations_API.json:126:9 -warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/workbookOperations_API.json:145:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Modeler/MissingType | The schema 'ErrorDefinition-innererror' has no type or format information whatsoever. Location: file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-03-08/myworkbooks_API.json#/components/schemas/ErrorDefinition-innererror @@ -472,12 +572,34 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. -warning | PreCheck/SchemaMissingType | The schema 'WorkbookResource-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-04-01/workbooks_API.json:430:9 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:252:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplatesListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:291:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:303:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:318:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:362:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateLocalizedGallery' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:388:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:408:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateErrorFieldContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:425:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:442:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-11-20/workbookTemplates_API.json:451:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Modeler/MissingType | The schema 'WorkbookErrorDefinition-innerError' has no type or format information whatsoever. Location: - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-04-01/workbooks_API.json#/components/schemas/WorkbookErrorDefinition-innerError +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -538,34 +660,16 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. -warning | PreCheck/SchemaMissingType | The schema 'ComponentsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:390:5 -warning | PreCheck/SchemaMissingType | The schema 'ComponentsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:415:9 -warning | PreCheck/SchemaMissingType | The schema 'TagsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:428:5 -warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:430:9 -warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsComponent' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:439:5 -warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsComponentProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:465:5 -warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkScopedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:641:5 -warning | PreCheck/SchemaMissingType | The schema 'ApplicationInsightsComponentListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:654:5 -warning | PreCheck/SchemaMissingType | The schema 'ComponentPurgeBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:673:5 -warning | PreCheck/SchemaMissingType | The schema 'ComponentPurgeBodyFilters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:694:5 -warning | PreCheck/SchemaMissingType | The schema 'ComponentPurgeResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:714:5 -warning | PreCheck/SchemaMissingType | The schema 'ComponentPurgeStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json:726:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkbookResource-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-04-01/workbooks_API.json:430:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Modeler/MissingType | The schema 'ComponentPurgeBodyFilters-value' has no type or format information whatsoever. Location: - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-02-02/components_API.json#/components/schemas/ComponentPurgeBodyFilters-value +warning | Modeler/MissingType | The schema 'WorkbookErrorDefinition-innerError' has no type or format information whatsoever. Location: + file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2022-04-01/workbooks_API.json#/components/schemas/WorkbookErrorDefinition-innerError warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -626,6 +730,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -688,6 +796,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -750,6 +862,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'WorkbookResource-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2021-08-01/workbooks_API.json:430:9 @@ -816,6 +932,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ComponentsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2018-05-01-preview/components_API.json:333:5 @@ -918,6 +1038,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -980,6 +1104,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -1042,6 +1170,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorFieldContract' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2020-10-20/workbookOperations_API.json:97:5 @@ -1161,6 +1293,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'WebtestsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2020-10-05-preview/webTests_API.json:329:5 @@ -1237,6 +1373,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -1299,6 +1439,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ComponentsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2020-02-02-preview/components_API.json:369:5 @@ -1387,6 +1531,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'WorkbookTemplateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/workbookTemplates_API.json:252:5 @@ -1469,6 +1617,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2018-06-17-preview/workbooks_API.json:270:5 @@ -1551,6 +1703,10 @@ warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2017-10-01/eaSubscriptionMigration_API.json:141:5 diff --git a/generated/applicationinsights/microsoft.insights/2015-05-01/types.json b/generated/applicationinsights/microsoft.insights/2015-05-01/types.json index 8ea4993df8..7b7a275fd2 100644 --- a/generated/applicationinsights/microsoft.insights/2015-05-01/types.json +++ b/generated/applicationinsights/microsoft.insights/2015-05-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/components/exportconfiguration"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/components/exportconfiguration","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"RecordTypes":{"Type":4,"Flags":0,"Description":"The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'."},"DestinationType":{"Type":4,"Flags":0,"Description":"The Continuous Export destination type. This has to be 'Blob'."},"DestinationAddress":{"Type":4,"Flags":4,"Description":"The SAS URL for the destination storage container. It must grant write permission."},"IsEnabled":{"Type":4,"Flags":4,"Description":"Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'."},"NotificationQueueEnabled":{"Type":4,"Flags":0,"Description":"Deprecated"},"NotificationQueueUri":{"Type":4,"Flags":4,"Description":"Deprecated"},"DestinationStorageSubscriptionId":{"Type":4,"Flags":0,"Description":"The subscription ID of the destination storage container."},"DestinationStorageLocationId":{"Type":4,"Flags":0,"Description":"The location ID of the destination storage container."},"DestinationAccountId":{"Type":4,"Flags":0,"Description":"The name of destination storage account."},"ExportId":{"Type":4,"Flags":2,"Description":"The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created."},"InstrumentationKey":{"Type":4,"Flags":2,"Description":"The instrumentation key of the Application Insights component."},"ApplicationName":{"Type":4,"Flags":2,"Description":"The name of the Application Insights component."},"SubscriptionId":{"Type":4,"Flags":2,"Description":"The subscription of the Application Insights component."},"ResourceGroup":{"Type":4,"Flags":2,"Description":"The resource group of the Application Insights component."},"IsUserEnabled":{"Type":4,"Flags":2,"Description":"This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'."},"LastUserUpdate":{"Type":4,"Flags":2,"Description":"Last time the Continuous Export configuration was updated."},"ExportStatus":{"Type":4,"Flags":2,"Description":"This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'."},"LastSuccessTime":{"Type":4,"Flags":2,"Description":"The last time data was successfully delivered to the destination storage container for this Continuous Export configuration."},"LastGapTime":{"Type":4,"Flags":2,"Description":"The last time the Continuous Export configuration started failing."},"PermanentErrorReason":{"Type":4,"Flags":2,"Description":"This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'."},"StorageName":{"Type":4,"Flags":2,"Description":"The name of the destination storage account."},"ContainerName":{"Type":4,"Flags":2,"Description":"The name of the destination storage container."}}}},{"4":{"Name":"Microsoft.Insights/components/exportconfiguration@2015-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Insights/components/ProactiveDetectionConfigs"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/components/ProactiveDetectionConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":12,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":13,"Flags":10,"Description":"The resource api version"},"Name":{"Type":4,"Flags":0,"Description":"The rule name"},"Enabled":{"Type":2,"Flags":0,"Description":"A flag that indicates whether this rule is enabled by the user"},"SendEmailsToSubscriptionOwners":{"Type":2,"Flags":0,"Description":"A flag that indicated whether notifications on this rule should be sent to subscription owners"},"CustomEmails":{"Type":15,"Flags":0,"Description":"Custom email addresses for this rule notifications"},"LastUpdatedTime":{"Type":4,"Flags":0,"Description":"The last time this rule was updated"},"RuleDefinitions":{"Type":16,"Flags":0,"Description":"Static definitions of the ProactiveDetection configuration rule (same values for all components)."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions","Properties":{"Name":{"Type":4,"Flags":0,"Description":"The rule name"},"DisplayName":{"Type":4,"Flags":0,"Description":"The rule name as it is displayed in UI"},"Description":{"Type":4,"Flags":0,"Description":"The rule description"},"HelpUrl":{"Type":4,"Flags":0,"Description":"URL which displays additional info about the proactive detection rule"},"IsHidden":{"Type":2,"Flags":0,"Description":"A flag indicating whether the rule is hidden (from the UI)"},"IsEnabledByDefault":{"Type":2,"Flags":0,"Description":"A flag indicating whether the rule is enabled by default"},"IsInPreview":{"Type":2,"Flags":0,"Description":"A flag indicating whether the rule is in preview"},"SupportsEmailNotifications":{"Type":2,"Flags":0,"Description":"A flag indicating whether email notifications are supported for detections for this rule"}}}},{"4":{"Name":"Microsoft.Insights/components/ProactiveDetectionConfigs@2015-05-01","ScopeType":8,"Body":14,"Flags":0}},{"6":{"Value":"Microsoft.Insights/components/favorites"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/components/favorites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":18,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":19,"Flags":10,"Description":"The resource api version"},"Name":{"Type":4,"Flags":0,"Description":"The user-defined name of the favorite."},"Config":{"Type":4,"Flags":0,"Description":"Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON"},"Version":{"Type":4,"Flags":0,"Description":"This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search."},"FavoriteId":{"Type":4,"Flags":2,"Description":"Internally assigned unique id of the favorite definition."},"FavoriteType":{"Type":23,"Flags":0,"Description":"Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component."},"SourceType":{"Type":4,"Flags":0,"Description":"The source of the favorite definition."},"TimeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this favorite definition."},"Tags":{"Type":24,"Flags":0,"Description":"A list of 0 or more tags that are associated with this favorite definition"},"Category":{"Type":4,"Flags":0,"Description":"Favorite category, as defined by the user at creation time."},"IsGeneratedFromTemplate":{"Type":2,"Flags":0,"Description":"Flag denoting wether or not this favorite was generated from a template."},"UserId":{"Type":4,"Flags":2,"Description":"Unique user id of the specific user that owns this favorite."}}}},{"6":{"Value":"shared"}},{"6":{"Value":"user"}},{"5":{"Elements":[21,22]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Insights/components/favorites@2015-05-01","ScopeType":8,"Body":20,"Flags":0}},{"6":{"Value":"Microsoft.Insights/webtests"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/webtests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"kind":{"Type":31,"Flags":0,"Description":"The kind of web test that this web test watches. Choices are ping and multistep."},"properties":{"Type":32,"Flags":0,"Description":"Metadata describing a web test for an Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":39,"Flags":0,"Description":"Resource tags"}}}},{"6":{"Value":"ping"}},{"6":{"Value":"multistep"}},{"5":{"Elements":[29,30]}},{"2":{"Name":"WebTestProperties","Properties":{"SyntheticMonitorId":{"Type":4,"Flags":1,"Description":"Unique ID of this WebTest. This is typically the same value as the Name field."},"Name":{"Type":4,"Flags":1,"Description":"User defined name if this WebTest."},"Description":{"Type":4,"Flags":0,"Description":"Purpose/user defined descriptive test for this WebTest."},"Enabled":{"Type":2,"Flags":0,"Description":"Is the test actively being monitored."},"Frequency":{"Type":3,"Flags":0,"Description":"Interval in seconds between test runs for this WebTest. Default value is 300."},"Timeout":{"Type":3,"Flags":0,"Description":"Seconds until this WebTest will timeout and fail. Default value is 30."},"Kind":{"Type":35,"Flags":1,"Description":"The kind of web test this is, valid choices are ping and multistep."},"RetryEnabled":{"Type":2,"Flags":0,"Description":"Allow for retries should this WebTest fail."},"Locations":{"Type":37,"Flags":1,"Description":"A list of where to physically run the tests from to give global coverage for accessibility of your application."},"Configuration":{"Type":38,"Flags":0,"Description":"An XML configuration specification for a WebTest."},"provisioningState":{"Type":4,"Flags":2,"Description":"Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed."}}}},{"6":{"Value":"ping"}},{"6":{"Value":"multistep"}},{"5":{"Elements":[33,34]}},{"2":{"Name":"WebTestGeolocation","Properties":{"Id":{"Type":4,"Flags":0,"Description":"Location ID for the webtest to run from."}}}},{"3":{"ItemType":36}},{"2":{"Name":"WebTestPropertiesConfiguration","Properties":{"WebTest":{"Type":4,"Flags":0,"Description":"The XML specification of a WebTest to run against an application."}}}},{"2":{"Name":"WebtestsResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/webtests@2015-05-01","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"item"}},{"6":{"Value":"microsoft.insights/components/analyticsItems"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"microsoft.insights/components/analyticsItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":41,"Flags":9,"Description":"The resource name"},"type":{"Type":42,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":43,"Flags":10,"Description":"The resource api version"},"Id":{"Type":4,"Flags":0,"Description":"Internally assigned unique id of the item definition."},"Name":{"Type":4,"Flags":0,"Description":"The user-defined name of the item."},"Content":{"Type":4,"Flags":0,"Description":"The content of this item"},"Version":{"Type":4,"Flags":2,"Description":"This instance's version of the data model. This can change as new features are added."},"Scope":{"Type":47,"Flags":0,"Description":"Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component."},"Type":{"Type":52,"Flags":0,"Description":"Enum indicating the type of the Analytics item."},"TimeCreated":{"Type":4,"Flags":2,"Description":"Date and time in UTC when this item was created."},"TimeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this item."},"Properties":{"Type":53,"Flags":0,"Description":"A set of properties that can be defined in the context of a specific item type. Each type may have its own properties."}}}},{"6":{"Value":"shared"}},{"6":{"Value":"user"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"none"}},{"6":{"Value":"query"}},{"6":{"Value":"recent"}},{"6":{"Value":"function"}},{"5":{"Elements":[48,49,50,51,4]}},{"2":{"Name":"ApplicationInsightsComponentAnalyticsItemProperties","Properties":{"functionAlias":{"Type":4,"Flags":0,"Description":"A function alias, used when the type of the item is Function"}}}},{"4":{"Name":"microsoft.insights/components/analyticsItems@2015-05-01","ScopeType":8,"Body":44,"Flags":0}},{"6":{"Value":"item"}},{"6":{"Value":"microsoft.insights/components/myanalyticsItems"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"microsoft.insights/components/myanalyticsItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":55,"Flags":9,"Description":"The resource name"},"type":{"Type":56,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":57,"Flags":10,"Description":"The resource api version"},"Id":{"Type":4,"Flags":0,"Description":"Internally assigned unique id of the item definition."},"Name":{"Type":4,"Flags":0,"Description":"The user-defined name of the item."},"Content":{"Type":4,"Flags":0,"Description":"The content of this item"},"Version":{"Type":4,"Flags":2,"Description":"This instance's version of the data model. This can change as new features are added."},"Scope":{"Type":61,"Flags":0,"Description":"Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component."},"Type":{"Type":66,"Flags":0,"Description":"Enum indicating the type of the Analytics item."},"TimeCreated":{"Type":4,"Flags":2,"Description":"Date and time in UTC when this item was created."},"TimeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this item."},"Properties":{"Type":53,"Flags":0,"Description":"A set of properties that can be defined in the context of a specific item type. Each type may have its own properties."}}}},{"6":{"Value":"shared"}},{"6":{"Value":"user"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"none"}},{"6":{"Value":"query"}},{"6":{"Value":"recent"}},{"6":{"Value":"function"}},{"5":{"Elements":[62,63,64,65,4]}},{"4":{"Name":"microsoft.insights/components/myanalyticsItems@2015-05-01","ScopeType":8,"Body":58,"Flags":0}},{"6":{"Value":"microsoft.insights/workbooks"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"microsoft.insights/workbooks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"kind":{"Type":73,"Flags":0,"Description":"The kind of workbook. Choices are user and shared."},"properties":{"Type":74,"Flags":0,"Description":"Metadata describing a web test for an Azure resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":79,"Flags":0,"Description":"Resource tags"}}}},{"6":{"Value":"user"}},{"6":{"Value":"shared"}},{"5":{"Elements":[71,72,4]}},{"2":{"Name":"WorkbookProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"The user-defined name of the workbook."},"serializedData":{"Type":4,"Flags":1,"Description":"Configuration of this particular workbook. Configuration data is a string containing valid JSON"},"version":{"Type":4,"Flags":0,"Description":"This instance's version of the data model. This can change as new features are added that can be marked workbook."},"workbookId":{"Type":4,"Flags":1,"Description":"Internally assigned unique id of the workbook definition."},"kind":{"Type":77,"Flags":1,"Description":"Enum indicating if this workbook definition is owned by a specific user or is shared between all users with access to the Application Insights component."},"timeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this workbook definition."},"category":{"Type":4,"Flags":1,"Description":"Workbook category, as defined by the user at creation time."},"tags":{"Type":78,"Flags":0,"Description":"A list of 0 or more tags that are associated with this workbook definition"},"userId":{"Type":4,"Flags":1,"Description":"Unique user id of the specific user that owns this workbook."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"Optional resourceId for a source resource."}}}},{"6":{"Value":"user"}},{"6":{"Value":"shared"}},{"5":{"Elements":[75,76,4]}},{"3":{"ItemType":4}},{"2":{"Name":"WorkbookResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"microsoft.insights/workbooks@2015-05-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Insights/myWorkbooks"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/myWorkbooks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"kind":{"Type":86,"Flags":0,"Description":"The kind of workbook. Choices are user and shared."},"properties":{"Type":87,"Flags":0,"Description":"Metadata describing a workbook for an Azure resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":89,"Flags":0,"Description":"Resource tags"}}}},{"6":{"Value":"user"}},{"6":{"Value":"shared"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"MyWorkbookProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"The user-defined name of the private workbook."},"serializedData":{"Type":4,"Flags":1,"Description":"Configuration of this particular private workbook. Configuration data is a string containing valid JSON"},"version":{"Type":4,"Flags":0,"Description":"This instance's version of the data model. This can change as new features are added that can be marked private workbook."},"timeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this private workbook definition."},"category":{"Type":4,"Flags":1,"Description":"Workbook category, as defined by the user at creation time."},"tags":{"Type":88,"Flags":0,"Description":"A list of 0 or more tags that are associated with this private workbook definition"},"userId":{"Type":4,"Flags":2,"Description":"Unique user id of the specific user that owns this private workbook."},"sourceId":{"Type":4,"Flags":0,"Description":"Optional resourceId for a source resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"MyWorkbookResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/myWorkbooks@2015-05-01","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.Insights/components"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/components","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":1,"Description":"The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone."},"properties":{"Type":94,"Flags":0,"Description":"Properties that define an Application Insights component resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":108,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationInsightsComponentProperties","Properties":{"ApplicationId":{"Type":4,"Flags":2,"Description":"The unique ID of your application. This field mirrors the 'Name' field and cannot be changed."},"AppId":{"Type":4,"Flags":2,"Description":"Application Insights Unique ID for your Application."},"Application_Type":{"Type":97,"Flags":1,"Description":"Type of application being monitored."},"Flow_Type":{"Type":99,"Flags":0,"Description":"Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API."},"Request_Source":{"Type":101,"Flags":0,"Description":"Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'."},"InstrumentationKey":{"Type":4,"Flags":2,"Description":"Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component."},"CreationDate":{"Type":4,"Flags":2,"Description":"Creation Date for the Application Insights component, in ISO 8601 format."},"TenantId":{"Type":4,"Flags":2,"Description":"Azure Tenant Id."},"HockeyAppId":{"Type":4,"Flags":0,"Description":"The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp."},"HockeyAppToken":{"Type":4,"Flags":2,"Description":"Token used to authenticate communications with between Application Insights and HockeyApp."},"provisioningState":{"Type":4,"Flags":2,"Description":"Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed."},"SamplingPercentage":{"Type":3,"Flags":0,"Description":"Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry."},"ConnectionString":{"Type":4,"Flags":2,"Description":"Application Insights component connection string."},"RetentionInDays":{"Type":3,"Flags":0,"Description":"Retention period in days."},"DisableIpMasking":{"Type":2,"Flags":0,"Description":"Disable IP masking."},"ImmediatePurgeDataOn30Days":{"Type":2,"Flags":0,"Description":"Purge data immediately after 30 days."},"PrivateLinkScopedResources":{"Type":103,"Flags":2,"Description":"List of linked private link scope resources."},"IngestionMode":{"Type":107,"Flags":0,"Description":"Indicates the flow of the ingestion."}}}},{"6":{"Value":"web"}},{"6":{"Value":"other"}},{"5":{"Elements":[95,96,4]}},{"6":{"Value":"Bluefield"}},{"5":{"Elements":[98,4]}},{"6":{"Value":"rest"}},{"5":{"Elements":[100,4]}},{"2":{"Name":"PrivateLinkScopedResource","Properties":{"ResourceId":{"Type":4,"Flags":0,"Description":"The full resource Id of the private link scope resource."},"ScopeId":{"Type":4,"Flags":0,"Description":"The private link scope unique Identifier."}}}},{"3":{"ItemType":102}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApplicationInsightsWithDiagnosticSettings"}},{"6":{"Value":"LogAnalytics"}},{"5":{"Elements":[104,105,106,4]}},{"2":{"Name":"ComponentsResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/components@2015-05-01","ScopeType":8,"Body":93,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/components/exportconfiguration"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/components/exportconfiguration","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"RecordTypes":{"Type":4,"Flags":0,"Description":"The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'."},"DestinationType":{"Type":4,"Flags":0,"Description":"The Continuous Export destination type. This has to be 'Blob'."},"DestinationAddress":{"Type":4,"Flags":4,"Description":"The SAS URL for the destination storage container. It must grant write permission."},"IsEnabled":{"Type":4,"Flags":4,"Description":"Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'."},"NotificationQueueEnabled":{"Type":4,"Flags":0,"Description":"Deprecated"},"NotificationQueueUri":{"Type":4,"Flags":4,"Description":"Deprecated"},"DestinationStorageSubscriptionId":{"Type":4,"Flags":0,"Description":"The subscription ID of the destination storage container."},"DestinationStorageLocationId":{"Type":4,"Flags":0,"Description":"The location ID of the destination storage container."},"DestinationAccountId":{"Type":4,"Flags":0,"Description":"The name of destination storage account."},"ExportId":{"Type":4,"Flags":2,"Description":"The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created."},"InstrumentationKey":{"Type":4,"Flags":2,"Description":"The instrumentation key of the Application Insights component."},"ApplicationName":{"Type":4,"Flags":2,"Description":"The name of the Application Insights component."},"SubscriptionId":{"Type":4,"Flags":2,"Description":"The subscription of the Application Insights component."},"ResourceGroup":{"Type":4,"Flags":2,"Description":"The resource group of the Application Insights component."},"IsUserEnabled":{"Type":4,"Flags":2,"Description":"This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'."},"LastUserUpdate":{"Type":4,"Flags":2,"Description":"Last time the Continuous Export configuration was updated."},"ExportStatus":{"Type":4,"Flags":2,"Description":"This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'."},"LastSuccessTime":{"Type":4,"Flags":2,"Description":"The last time data was successfully delivered to the destination storage container for this Continuous Export configuration."},"LastGapTime":{"Type":4,"Flags":2,"Description":"The last time the Continuous Export configuration started failing."},"PermanentErrorReason":{"Type":4,"Flags":2,"Description":"This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'."},"StorageName":{"Type":4,"Flags":2,"Description":"The name of the destination storage account."},"ContainerName":{"Type":4,"Flags":2,"Description":"The name of the destination storage container."}}}},{"4":{"Name":"Microsoft.Insights/components/exportconfiguration@2015-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Insights/components/ProactiveDetectionConfigs"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/components/ProactiveDetectionConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":12,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":13,"Flags":10,"Description":"The resource api version"},"Name":{"Type":4,"Flags":0,"Description":"The rule name"},"Enabled":{"Type":2,"Flags":0,"Description":"A flag that indicates whether this rule is enabled by the user"},"SendEmailsToSubscriptionOwners":{"Type":2,"Flags":0,"Description":"A flag that indicated whether notifications on this rule should be sent to subscription owners"},"CustomEmails":{"Type":15,"Flags":0,"Description":"Custom email addresses for this rule notifications"},"LastUpdatedTime":{"Type":4,"Flags":0,"Description":"The last time this rule was updated"},"RuleDefinitions":{"Type":16,"Flags":0,"Description":"Static definitions of the ProactiveDetection configuration rule (same values for all components)."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions","Properties":{"Name":{"Type":4,"Flags":0,"Description":"The rule name"},"DisplayName":{"Type":4,"Flags":0,"Description":"The rule name as it is displayed in UI"},"Description":{"Type":4,"Flags":0,"Description":"The rule description"},"HelpUrl":{"Type":4,"Flags":0,"Description":"URL which displays additional info about the proactive detection rule"},"IsHidden":{"Type":2,"Flags":0,"Description":"A flag indicating whether the rule is hidden (from the UI)"},"IsEnabledByDefault":{"Type":2,"Flags":0,"Description":"A flag indicating whether the rule is enabled by default"},"IsInPreview":{"Type":2,"Flags":0,"Description":"A flag indicating whether the rule is in preview"},"SupportsEmailNotifications":{"Type":2,"Flags":0,"Description":"A flag indicating whether email notifications are supported for detections for this rule"}}}},{"4":{"Name":"Microsoft.Insights/components/ProactiveDetectionConfigs@2015-05-01","ScopeType":8,"Body":14,"Flags":0}},{"6":{"Value":"Microsoft.Insights/components/favorites"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/components/favorites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":18,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":19,"Flags":10,"Description":"The resource api version"},"Name":{"Type":4,"Flags":0,"Description":"The user-defined name of the favorite."},"Config":{"Type":4,"Flags":0,"Description":"Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON"},"Version":{"Type":4,"Flags":0,"Description":"This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search."},"FavoriteId":{"Type":4,"Flags":2,"Description":"Internally assigned unique id of the favorite definition."},"FavoriteType":{"Type":23,"Flags":0,"Description":"Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component."},"SourceType":{"Type":4,"Flags":0,"Description":"The source of the favorite definition."},"TimeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this favorite definition."},"Tags":{"Type":24,"Flags":0,"Description":"A list of 0 or more tags that are associated with this favorite definition"},"Category":{"Type":4,"Flags":0,"Description":"Favorite category, as defined by the user at creation time."},"IsGeneratedFromTemplate":{"Type":2,"Flags":0,"Description":"Flag denoting wether or not this favorite was generated from a template."},"UserId":{"Type":4,"Flags":2,"Description":"Unique user id of the specific user that owns this favorite."}}}},{"6":{"Value":"shared"}},{"6":{"Value":"user"}},{"5":{"Elements":[21,22]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Insights/components/favorites@2015-05-01","ScopeType":8,"Body":20,"Flags":0}},{"6":{"Value":"item"}},{"6":{"Value":"microsoft.insights/components/analyticsItems"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"microsoft.insights/components/analyticsItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":26,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"Id":{"Type":4,"Flags":0,"Description":"Internally assigned unique id of the item definition."},"Name":{"Type":4,"Flags":0,"Description":"The user-defined name of the item."},"Content":{"Type":4,"Flags":0,"Description":"The content of this item"},"Version":{"Type":4,"Flags":2,"Description":"This instance's version of the data model. This can change as new features are added."},"Scope":{"Type":32,"Flags":0,"Description":"Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component."},"Type":{"Type":37,"Flags":0,"Description":"Enum indicating the type of the Analytics item."},"TimeCreated":{"Type":4,"Flags":2,"Description":"Date and time in UTC when this item was created."},"TimeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this item."},"Properties":{"Type":38,"Flags":0,"Description":"A set of properties that can be defined in the context of a specific item type. Each type may have its own properties."}}}},{"6":{"Value":"shared"}},{"6":{"Value":"user"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"none"}},{"6":{"Value":"query"}},{"6":{"Value":"recent"}},{"6":{"Value":"function"}},{"5":{"Elements":[33,34,35,36,4]}},{"2":{"Name":"ApplicationInsightsComponentAnalyticsItemProperties","Properties":{"functionAlias":{"Type":4,"Flags":0,"Description":"A function alias, used when the type of the item is Function"}}}},{"4":{"Name":"microsoft.insights/components/analyticsItems@2015-05-01","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"item"}},{"6":{"Value":"microsoft.insights/components/myanalyticsItems"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"microsoft.insights/components/myanalyticsItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":40,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"Id":{"Type":4,"Flags":0,"Description":"Internally assigned unique id of the item definition."},"Name":{"Type":4,"Flags":0,"Description":"The user-defined name of the item."},"Content":{"Type":4,"Flags":0,"Description":"The content of this item"},"Version":{"Type":4,"Flags":2,"Description":"This instance's version of the data model. This can change as new features are added."},"Scope":{"Type":46,"Flags":0,"Description":"Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component."},"Type":{"Type":51,"Flags":0,"Description":"Enum indicating the type of the Analytics item."},"TimeCreated":{"Type":4,"Flags":2,"Description":"Date and time in UTC when this item was created."},"TimeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this item."},"Properties":{"Type":38,"Flags":0,"Description":"A set of properties that can be defined in the context of a specific item type. Each type may have its own properties."}}}},{"6":{"Value":"shared"}},{"6":{"Value":"user"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"none"}},{"6":{"Value":"query"}},{"6":{"Value":"recent"}},{"6":{"Value":"function"}},{"5":{"Elements":[47,48,49,50,4]}},{"4":{"Name":"microsoft.insights/components/myanalyticsItems@2015-05-01","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.Insights/webtests"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/webtests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":53,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":54,"Flags":10,"Description":"The resource api version"},"kind":{"Type":58,"Flags":0,"Description":"The kind of web test that this web test watches. Choices are ping and multistep."},"properties":{"Type":59,"Flags":0,"Description":"Metadata describing a web test for an Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":66,"Flags":0,"Description":"Resource tags"}}}},{"6":{"Value":"ping"}},{"6":{"Value":"multistep"}},{"5":{"Elements":[56,57]}},{"2":{"Name":"WebTestProperties","Properties":{"SyntheticMonitorId":{"Type":4,"Flags":1,"Description":"Unique ID of this WebTest. This is typically the same value as the Name field."},"Name":{"Type":4,"Flags":1,"Description":"User defined name if this WebTest."},"Description":{"Type":4,"Flags":0,"Description":"Purpose/user defined descriptive test for this WebTest."},"Enabled":{"Type":2,"Flags":0,"Description":"Is the test actively being monitored."},"Frequency":{"Type":3,"Flags":0,"Description":"Interval in seconds between test runs for this WebTest. Default value is 300."},"Timeout":{"Type":3,"Flags":0,"Description":"Seconds until this WebTest will timeout and fail. Default value is 30."},"Kind":{"Type":62,"Flags":1,"Description":"The kind of web test this is, valid choices are ping and multistep."},"RetryEnabled":{"Type":2,"Flags":0,"Description":"Allow for retries should this WebTest fail."},"Locations":{"Type":64,"Flags":1,"Description":"A list of where to physically run the tests from to give global coverage for accessibility of your application."},"Configuration":{"Type":65,"Flags":0,"Description":"An XML configuration specification for a WebTest."},"provisioningState":{"Type":4,"Flags":2,"Description":"Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed."}}}},{"6":{"Value":"ping"}},{"6":{"Value":"multistep"}},{"5":{"Elements":[60,61]}},{"2":{"Name":"WebTestGeolocation","Properties":{"Id":{"Type":4,"Flags":0,"Description":"Location ID for the webtest to run from."}}}},{"3":{"ItemType":63}},{"2":{"Name":"WebTestPropertiesConfiguration","Properties":{"WebTest":{"Type":4,"Flags":0,"Description":"The XML specification of a WebTest to run against an application."}}}},{"2":{"Name":"WebtestsResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/webtests@2015-05-01","ScopeType":8,"Body":55,"Flags":0}},{"6":{"Value":"microsoft.insights/workbooks"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"microsoft.insights/workbooks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"kind":{"Type":73,"Flags":0,"Description":"The kind of workbook. Choices are user and shared."},"properties":{"Type":74,"Flags":0,"Description":"Metadata describing a web test for an Azure resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":79,"Flags":0,"Description":"Resource tags"}}}},{"6":{"Value":"user"}},{"6":{"Value":"shared"}},{"5":{"Elements":[71,72,4]}},{"2":{"Name":"WorkbookProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"The user-defined name of the workbook."},"serializedData":{"Type":4,"Flags":1,"Description":"Configuration of this particular workbook. Configuration data is a string containing valid JSON"},"version":{"Type":4,"Flags":0,"Description":"This instance's version of the data model. This can change as new features are added that can be marked workbook."},"workbookId":{"Type":4,"Flags":1,"Description":"Internally assigned unique id of the workbook definition."},"kind":{"Type":77,"Flags":1,"Description":"Enum indicating if this workbook definition is owned by a specific user or is shared between all users with access to the Application Insights component."},"timeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this workbook definition."},"category":{"Type":4,"Flags":1,"Description":"Workbook category, as defined by the user at creation time."},"tags":{"Type":78,"Flags":0,"Description":"A list of 0 or more tags that are associated with this workbook definition"},"userId":{"Type":4,"Flags":1,"Description":"Unique user id of the specific user that owns this workbook."},"sourceResourceId":{"Type":4,"Flags":0,"Description":"Optional resourceId for a source resource."}}}},{"6":{"Value":"user"}},{"6":{"Value":"shared"}},{"5":{"Elements":[75,76,4]}},{"3":{"ItemType":4}},{"2":{"Name":"WorkbookResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"microsoft.insights/workbooks@2015-05-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Insights/myWorkbooks"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/myWorkbooks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"kind":{"Type":86,"Flags":0,"Description":"The kind of workbook. Choices are user and shared."},"properties":{"Type":87,"Flags":0,"Description":"Metadata describing a workbook for an Azure resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":89,"Flags":0,"Description":"Resource tags"}}}},{"6":{"Value":"user"}},{"6":{"Value":"shared"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"MyWorkbookProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"The user-defined name of the private workbook."},"serializedData":{"Type":4,"Flags":1,"Description":"Configuration of this particular private workbook. Configuration data is a string containing valid JSON"},"version":{"Type":4,"Flags":0,"Description":"This instance's version of the data model. This can change as new features are added that can be marked private workbook."},"timeModified":{"Type":4,"Flags":2,"Description":"Date and time in UTC of the last modification that was made to this private workbook definition."},"category":{"Type":4,"Flags":1,"Description":"Workbook category, as defined by the user at creation time."},"tags":{"Type":88,"Flags":0,"Description":"A list of 0 or more tags that are associated with this private workbook definition"},"userId":{"Type":4,"Flags":2,"Description":"Unique user id of the specific user that owns this private workbook."},"sourceId":{"Type":4,"Flags":0,"Description":"Optional resourceId for a source resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"MyWorkbookResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/myWorkbooks@2015-05-01","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.Insights/components"}},{"6":{"Value":"2015-05-01"}},{"2":{"Name":"Microsoft.Insights/components","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":1,"Description":"The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone."},"properties":{"Type":94,"Flags":0,"Description":"Properties that define an Application Insights component resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":108,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationInsightsComponentProperties","Properties":{"ApplicationId":{"Type":4,"Flags":2,"Description":"The unique ID of your application. This field mirrors the 'Name' field and cannot be changed."},"AppId":{"Type":4,"Flags":2,"Description":"Application Insights Unique ID for your Application."},"Application_Type":{"Type":97,"Flags":1,"Description":"Type of application being monitored."},"Flow_Type":{"Type":99,"Flags":0,"Description":"Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API."},"Request_Source":{"Type":101,"Flags":0,"Description":"Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'."},"InstrumentationKey":{"Type":4,"Flags":2,"Description":"Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component."},"CreationDate":{"Type":4,"Flags":2,"Description":"Creation Date for the Application Insights component, in ISO 8601 format."},"TenantId":{"Type":4,"Flags":2,"Description":"Azure Tenant Id."},"HockeyAppId":{"Type":4,"Flags":0,"Description":"The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp."},"HockeyAppToken":{"Type":4,"Flags":2,"Description":"Token used to authenticate communications with between Application Insights and HockeyApp."},"provisioningState":{"Type":4,"Flags":2,"Description":"Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed."},"SamplingPercentage":{"Type":3,"Flags":0,"Description":"Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry."},"ConnectionString":{"Type":4,"Flags":2,"Description":"Application Insights component connection string."},"RetentionInDays":{"Type":3,"Flags":0,"Description":"Retention period in days."},"DisableIpMasking":{"Type":2,"Flags":0,"Description":"Disable IP masking."},"ImmediatePurgeDataOn30Days":{"Type":2,"Flags":0,"Description":"Purge data immediately after 30 days."},"PrivateLinkScopedResources":{"Type":103,"Flags":2,"Description":"List of linked private link scope resources."},"IngestionMode":{"Type":107,"Flags":0,"Description":"Indicates the flow of the ingestion."}}}},{"6":{"Value":"web"}},{"6":{"Value":"other"}},{"5":{"Elements":[95,96,4]}},{"6":{"Value":"Bluefield"}},{"5":{"Elements":[98,4]}},{"6":{"Value":"rest"}},{"5":{"Elements":[100,4]}},{"2":{"Name":"PrivateLinkScopedResource","Properties":{"ResourceId":{"Type":4,"Flags":0,"Description":"The full resource Id of the private link scope resource."},"ScopeId":{"Type":4,"Flags":0,"Description":"The private link scope unique Identifier."}}}},{"3":{"ItemType":102}},{"6":{"Value":"ApplicationInsights"}},{"6":{"Value":"ApplicationInsightsWithDiagnosticSettings"}},{"6":{"Value":"LogAnalytics"}},{"5":{"Elements":[104,105,106,4]}},{"2":{"Name":"ComponentsResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/components@2015-05-01","ScopeType":8,"Body":93,"Flags":0}}] \ No newline at end of file diff --git a/generated/applicationinsights/microsoft.insights/2022-06-15/types.json b/generated/applicationinsights/microsoft.insights/2022-06-15/types.json new file mode 100644 index 0000000000..c83cb210a7 --- /dev/null +++ b/generated/applicationinsights/microsoft.insights/2022-06-15/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/webtests"}},{"6":{"Value":"2022-06-15"}},{"2":{"Name":"Microsoft.Insights/webtests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"The kind of WebTest that this web test watches. Choices are ping, multistep and standard."},"properties":{"Type":15,"Flags":0,"Description":"Metadata describing a web test for an Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":28,"Flags":0,"Description":"Resource tags"}}}},{"6":{"Value":"ping"}},{"6":{"Value":"multistep"}},{"6":{"Value":"standard"}},{"5":{"Elements":[11,12,13]}},{"2":{"Name":"WebTestProperties","Properties":{"SyntheticMonitorId":{"Type":4,"Flags":1,"Description":"Unique ID of this WebTest. This is typically the same value as the Name field."},"Name":{"Type":4,"Flags":1,"Description":"User defined name if this WebTest."},"Description":{"Type":4,"Flags":0,"Description":"User defined description for this WebTest."},"Enabled":{"Type":2,"Flags":0,"Description":"Is the test actively being monitored."},"Frequency":{"Type":3,"Flags":0,"Description":"Interval in seconds between test runs for this WebTest. Default value is 300."},"Timeout":{"Type":3,"Flags":0,"Description":"Seconds until this WebTest will timeout and fail. Default value is 30."},"Kind":{"Type":19,"Flags":1,"Description":"The kind of web test this is, valid choices are ping, multistep and standard."},"RetryEnabled":{"Type":2,"Flags":0,"Description":"Allow for retries should this WebTest fail."},"Locations":{"Type":21,"Flags":1,"Description":"A list of where to physically run the tests from to give global coverage for accessibility of your application."},"Configuration":{"Type":22,"Flags":0,"Description":"An XML configuration specification for a WebTest."},"provisioningState":{"Type":4,"Flags":2,"Description":"Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed."},"Request":{"Type":23,"Flags":0,"Description":"The collection of request properties"},"ValidationRules":{"Type":26,"Flags":0,"Description":"The collection of validation rule properties"}}}},{"6":{"Value":"ping"}},{"6":{"Value":"multistep"}},{"6":{"Value":"standard"}},{"5":{"Elements":[16,17,18]}},{"2":{"Name":"WebTestGeolocation","Properties":{"Id":{"Type":4,"Flags":0,"Description":"Location ID for the WebTest to run from."}}}},{"3":{"ItemType":20}},{"2":{"Name":"WebTestPropertiesConfiguration","Properties":{"WebTest":{"Type":4,"Flags":0,"Description":"The XML specification of a WebTest to run against an application."}}}},{"2":{"Name":"WebTestPropertiesRequest","Properties":{"RequestUrl":{"Type":4,"Flags":0,"Description":"Url location to test."},"Headers":{"Type":25,"Flags":0,"Description":"List of headers and their values to add to the WebTest call."},"HttpVerb":{"Type":4,"Flags":0,"Description":"Http verb to use for this web test."},"RequestBody":{"Type":4,"Flags":0,"Description":"Base64 encoded string body to send with this web test."},"ParseDependentRequests":{"Type":2,"Flags":0,"Description":"Parse Dependent request for this WebTest."},"FollowRedirects":{"Type":2,"Flags":0,"Description":"Follow redirects for this web test."}}}},{"2":{"Name":"HeaderField","Properties":{"key":{"Type":4,"Flags":0,"Description":"The name of the header."},"value":{"Type":4,"Flags":0,"Description":"The value of the header."}}}},{"3":{"ItemType":24}},{"2":{"Name":"WebTestPropertiesValidationRules","Properties":{"ContentValidation":{"Type":27,"Flags":0,"Description":"The collection of content validation properties"},"SSLCheck":{"Type":2,"Flags":0,"Description":"Checks to see if the SSL cert is still valid."},"SSLCertRemainingLifetimeCheck":{"Type":3,"Flags":0,"Description":"A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck must be set to true."},"ExpectedHttpStatusCode":{"Type":3,"Flags":0,"Description":"Validate that the WebTest returns the http status code provided."},"IgnoreHttpsStatusCode":{"Type":2,"Flags":0,"Description":"When set, validation will ignore the status code."}}}},{"2":{"Name":"WebTestPropertiesValidationRulesContentValidation","Properties":{"ContentMatch":{"Type":4,"Flags":0,"Description":"Content to look for in the return of the WebTest. Must not be null or empty."},"IgnoreCase":{"Type":2,"Flags":0,"Description":"When set, this value makes the ContentMatch validation case insensitive."},"PassIfTextFound":{"Type":2,"Flags":0,"Description":"When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match"}}}},{"2":{"Name":"WebtestsResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/webtests@2022-06-15","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/applicationinsights/microsoft.insights/2022-06-15/types.md b/generated/applicationinsights/microsoft.insights/2022-06-15/types.md new file mode 100644 index 0000000000..6771a589e6 --- /dev/null +++ b/generated/applicationinsights/microsoft.insights/2022-06-15/types.md @@ -0,0 +1,71 @@ +# Microsoft.Insights @ 2022-06-15 + +## Resource Microsoft.Insights/webtests@2022-06-15 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-15' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: 'multistep' | 'ping' | 'standard': The kind of WebTest that this web test watches. Choices are ping, multistep and standard. +* **location**: string (Required): Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [WebTestProperties](#webtestproperties): Metadata describing a web test for an Azure resource. +* **tags**: [WebtestsResourceTags](#webtestsresourcetags): Resource tags +* **type**: 'Microsoft.Insights/webtests' (ReadOnly, DeployTimeConstant): The resource type + +## HeaderField +### Properties +* **key**: string: The name of the header. +* **value**: string: The value of the header. + +## WebTestGeolocation +### Properties +* **Id**: string: Location ID for the WebTest to run from. + +## WebTestProperties +### Properties +* **Configuration**: [WebTestPropertiesConfiguration](#webtestpropertiesconfiguration): An XML configuration specification for a WebTest. +* **Description**: string: User defined description for this WebTest. +* **Enabled**: bool: Is the test actively being monitored. +* **Frequency**: int: Interval in seconds between test runs for this WebTest. Default value is 300. +* **Kind**: 'multistep' | 'ping' | 'standard' (Required): The kind of web test this is, valid choices are ping, multistep and standard. +* **Locations**: [WebTestGeolocation](#webtestgeolocation)[] (Required): A list of where to physically run the tests from to give global coverage for accessibility of your application. +* **Name**: string (Required): User defined name if this WebTest. +* **provisioningState**: string (ReadOnly): Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. +* **Request**: [WebTestPropertiesRequest](#webtestpropertiesrequest): The collection of request properties +* **RetryEnabled**: bool: Allow for retries should this WebTest fail. +* **SyntheticMonitorId**: string (Required): Unique ID of this WebTest. This is typically the same value as the Name field. +* **Timeout**: int: Seconds until this WebTest will timeout and fail. Default value is 30. +* **ValidationRules**: [WebTestPropertiesValidationRules](#webtestpropertiesvalidationrules): The collection of validation rule properties + +## WebTestPropertiesConfiguration +### Properties +* **WebTest**: string: The XML specification of a WebTest to run against an application. + +## WebTestPropertiesRequest +### Properties +* **FollowRedirects**: bool: Follow redirects for this web test. +* **Headers**: [HeaderField](#headerfield)[]: List of headers and their values to add to the WebTest call. +* **HttpVerb**: string: Http verb to use for this web test. +* **ParseDependentRequests**: bool: Parse Dependent request for this WebTest. +* **RequestBody**: string: Base64 encoded string body to send with this web test. +* **RequestUrl**: string: Url location to test. + +## WebTestPropertiesValidationRules +### Properties +* **ContentValidation**: [WebTestPropertiesValidationRulesContentValidation](#webtestpropertiesvalidationrulescontentvalidation): The collection of content validation properties +* **ExpectedHttpStatusCode**: int: Validate that the WebTest returns the http status code provided. +* **IgnoreHttpsStatusCode**: bool: When set, validation will ignore the status code. +* **SSLCertRemainingLifetimeCheck**: int: A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck must be set to true. +* **SSLCheck**: bool: Checks to see if the SSL cert is still valid. + +## WebTestPropertiesValidationRulesContentValidation +### Properties +* **ContentMatch**: string: Content to look for in the return of the WebTest. Must not be null or empty. +* **IgnoreCase**: bool: When set, this value makes the ContentMatch validation case insensitive. +* **PassIfTextFound**: bool: When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match + +## WebtestsResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + diff --git a/generated/appplatform/log.out b/generated/appplatform/log.out index 8a3176a0e7..6d1fb746d2 100644 --- a/generated/appplatform/log.out +++ b/generated/appplatform/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/attestation/log.out b/generated/attestation/log.out index a2147e01ca..2e77feb607 100644 --- a/generated/attestation/log.out +++ b/generated/attestation/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/authorization/log.out b/generated/authorization/log.out index e9bcc53107..be23df0354 100644 --- a/generated/authorization/log.out +++ b/generated/authorization/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -143,6 +143,26 @@ warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Skipping path '/{roleAssignmentId}': Unable to locate "/providers/" segment +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. diff --git a/generated/authorization/microsoft.authorization/2022-04-01/types.json b/generated/authorization/microsoft.authorization/2022-04-01/types.json new file mode 100644 index 0000000000..09b1296a9b --- /dev/null +++ b/generated/authorization/microsoft.authorization/2022-04-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Authorization/roleAssignments"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.Authorization/roleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"Role assignment properties."}}}},{"2":{"Name":"RoleAssignmentProperties","Properties":{"scope":{"Type":4,"Flags":2,"Description":"The role assignment scope."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition ID."},"principalId":{"Type":4,"Flags":1,"Description":"The principal ID."},"principalType":{"Type":17,"Flags":0,"Description":"The principal type of the assigned principal ID."},"description":{"Type":4,"Flags":0,"Description":"Description of role assignment"},"condition":{"Type":4,"Flags":0,"Description":"The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'"},"conditionVersion":{"Type":4,"Flags":0,"Description":"Version of the condition. Currently the only accepted value is '2.0'"},"createdOn":{"Type":4,"Flags":2,"Description":"Time it was created"},"updatedOn":{"Type":4,"Flags":2,"Description":"Time it was updated"},"createdBy":{"Type":4,"Flags":2,"Description":"Id of the user who created the assignment"},"updatedBy":{"Type":4,"Flags":2,"Description":"Id of the user who updated the assignment"},"delegatedManagedIdentityResourceId":{"Type":4,"Flags":0,"Description":"Id of the delegated managed identity resource"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Group"}},{"6":{"Value":"ServicePrincipal"}},{"6":{"Value":"ForeignGroup"}},{"6":{"Value":"Device"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.Authorization/roleAssignments@2022-04-01","ScopeType":0,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Authorization/roleDefinitions"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.Authorization/roleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"Role definition properties."}}}},{"2":{"Name":"RoleDefinitionProperties","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"The role name."},"description":{"Type":4,"Flags":0,"Description":"The role definition description."},"type":{"Type":4,"Flags":0,"Description":"The role type."},"permissions":{"Type":28,"Flags":0,"Description":"Role definition permissions."},"assignableScopes":{"Type":29,"Flags":0,"Description":"Role definition assignable scopes."}}}},{"2":{"Name":"Permission","Properties":{"actions":{"Type":24,"Flags":0,"Description":"Allowed actions."},"notActions":{"Type":25,"Flags":0,"Description":"Denied actions."},"dataActions":{"Type":26,"Flags":0,"Description":"Allowed Data actions."},"notDataActions":{"Type":27,"Flags":0,"Description":"Denied Data actions."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Authorization/roleDefinitions@2022-04-01","ScopeType":0,"Body":21,"Flags":0}}] \ No newline at end of file diff --git a/generated/authorization/microsoft.authorization/2022-04-01/types.md b/generated/authorization/microsoft.authorization/2022-04-01/types.md new file mode 100644 index 0000000000..585ea6cfff --- /dev/null +++ b/generated/authorization/microsoft.authorization/2022-04-01/types.md @@ -0,0 +1,50 @@ +# Microsoft.Authorization @ 2022-04-01 + +## Resource Microsoft.Authorization/roleAssignments@2022-04-01 +* **Valid Scope(s)**: Unknown +### Properties +* **apiVersion**: '2022-04-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RoleAssignmentProperties](#roleassignmentproperties) (Required): Role assignment properties. +* **type**: 'Microsoft.Authorization/roleAssignments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Authorization/roleDefinitions@2022-04-01 +* **Valid Scope(s)**: Unknown +### Properties +* **apiVersion**: '2022-04-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RoleDefinitionProperties](#roledefinitionproperties): Role definition properties. +* **type**: 'Microsoft.Authorization/roleDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Permission +### Properties +* **actions**: string[]: Allowed actions. +* **dataActions**: string[]: Allowed Data actions. +* **notActions**: string[]: Denied actions. +* **notDataActions**: string[]: Denied Data actions. + +## RoleAssignmentProperties +### Properties +* **condition**: string: The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' +* **conditionVersion**: string: Version of the condition. Currently the only accepted value is '2.0' +* **createdBy**: string (ReadOnly): Id of the user who created the assignment +* **createdOn**: string (ReadOnly): Time it was created +* **delegatedManagedIdentityResourceId**: string: Id of the delegated managed identity resource +* **description**: string: Description of role assignment +* **principalId**: string (Required): The principal ID. +* **principalType**: 'Device' | 'ForeignGroup' | 'Group' | 'ServicePrincipal' | 'User' | string: The principal type of the assigned principal ID. +* **roleDefinitionId**: string (Required): The role definition ID. +* **scope**: string (ReadOnly): The role assignment scope. +* **updatedBy**: string (ReadOnly): Id of the user who updated the assignment +* **updatedOn**: string (ReadOnly): Time it was updated + +## RoleDefinitionProperties +### Properties +* **assignableScopes**: string[]: Role definition assignable scopes. +* **description**: string: The role definition description. +* **permissions**: [Permission](#permission)[]: Role definition permissions. +* **roleName**: string: The role name. +* **type**: string: The role type. + diff --git a/generated/automanage/log.out b/generated/automanage/log.out index d379902be3..1423e4d70f 100644 --- a/generated/automanage/log.out +++ b/generated/automanage/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/automation/log.out b/generated/automation/log.out index 933cfe8024..f71dd6896d 100644 --- a/generated/automation/log.out +++ b/generated/automation/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -1578,3 +1578,24 @@ warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'RunAsCredentialAssociationProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/automation/resource-manager/Microsoft.Automation/stable/2022-02-22/hybridRunbookWorkerGroup.json:314:5 +warning | PreCheck/SchemaMissingType | The schema 'HybridRunbookWorkerGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/automation/resource-manager/Microsoft.Automation/stable/2022-02-22/hybridRunbookWorkerGroup.json:345:5 +warning | PreCheck/SchemaMissingType | The schema 'HybridRunbookWorkerGroupsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/automation/resource-manager/Microsoft.Automation/stable/2022-02-22/hybridRunbookWorkerGroup.json:364:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/automation/microsoft.automation/2022-02-22/types.json b/generated/automation/microsoft.automation/2022-02-22/types.json new file mode 100644 index 0000000000..aa52835a15 --- /dev/null +++ b/generated/automation/microsoft.automation/2022-02-22/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups"}},{"6":{"Value":"2022-02-22"}},{"2":{"Name":"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Gets or sets hybrid runbook worker group create or update properties."},"systemData":{"Type":16,"Flags":2,"Description":"Resource system metadata."}}}},{"2":{"Name":"HybridRunbookWorkerGroupCreateOrUpdatePropertiesOrHybridRunbookWorkerGroupProperties","Properties":{"credential":{"Type":12,"Flags":0,"Description":"Sets the credential of a worker group."},"groupType":{"Type":15,"Flags":2,"Description":"Type of the HybridWorkerGroup."}}}},{"2":{"Name":"RunAsCredentialAssociationProperty","Properties":{"name":{"Type":4,"Flags":0,"Description":"Gets or sets the name of the credential."}}}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":21,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":26,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[22,23,24,25,4]}},{"4":{"Name":"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups@2022-02-22","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/automation/microsoft.automation/2022-02-22/types.md b/generated/automation/microsoft.automation/2022-02-22/types.md new file mode 100644 index 0000000000..534f22ce45 --- /dev/null +++ b/generated/automation/microsoft.automation/2022-02-22/types.md @@ -0,0 +1,30 @@ +# Microsoft.Automation @ 2022-02-22 + +## Resource Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups@2022-02-22 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-22' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [HybridRunbookWorkerGroupCreateOrUpdatePropertiesOrHybridRunbookWorkerGroupProperties](#hybridrunbookworkergroupcreateorupdatepropertiesorhybridrunbookworkergroupproperties): Gets or sets hybrid runbook worker group create or update properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **type**: 'Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups' (ReadOnly, DeployTimeConstant): The resource type + +## HybridRunbookWorkerGroupCreateOrUpdatePropertiesOrHybridRunbookWorkerGroupProperties +### Properties +* **credential**: [RunAsCredentialAssociationProperty](#runascredentialassociationproperty): Sets the credential of a worker group. +* **groupType**: 'System' | 'User' | string (ReadOnly): Type of the HybridWorkerGroup. + +## RunAsCredentialAssociationProperty +### Properties +* **name**: string: Gets or sets the name of the credential. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + diff --git a/generated/azsadmin/log.out b/generated/azsadmin/log.out index 9999fe9ce5..2821791317 100644 --- a/generated/azsadmin/log.out +++ b/generated/azsadmin/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/azure-kusto/log.out b/generated/azure-kusto/log.out index 4cf942eab0..695b8d9290 100644 --- a/generated/azure-kusto/log.out +++ b/generated/azure-kusto/log.out @@ -1,5 +1,5 @@ WARNING: Unable to parse swagger path "Microsoft.Kusto/preview/2017-09-07-privatepreview/kusto.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/azureactivedirectory/log.out b/generated/azureactivedirectory/log.out index e174a8483e..695d11dfa2 100644 --- a/generated/azureactivedirectory/log.out +++ b/generated/azureactivedirectory/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/azurearcdata/log.out b/generated/azurearcdata/log.out index a80a42d24b..8aabbeae46 100644 --- a/generated/azurearcdata/log.out +++ b/generated/azurearcdata/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/azuredata/log.out b/generated/azuredata/log.out index df897a579b..84b6a54ad8 100644 --- a/generated/azuredata/log.out +++ b/generated/azuredata/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/azurestack/log.out b/generated/azurestack/log.out index c6093f298c..a9aac8a67f 100644 --- a/generated/azurestack/log.out +++ b/generated/azurestack/log.out @@ -1,7 +1,24 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Operation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2022-06-01/AzureStack.json:265:5 +warning | PreCheck/SchemaMissingType | The schema 'Display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2022-06-01/AzureStack.json:282:5 +warning | PreCheck/SchemaMissingType | The schema 'OperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2022-06-01/AzureStack.json:303:5 +warning | PreCheck/SchemaMissingType | The schema 'ErrorDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2022-06-01/AzureStack.json:412:5 +warning | PreCheck/SchemaMissingType | The schema 'DeviceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2022-06-01/Product.json:734:5 +warning | PreCheck/SchemaMissingType | The schema 'MarketplaceProductLogUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2022-06-01/Product.json:757:5 +warning | PreCheck/SchemaMissingType | The schema 'ProductLog' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2022-06-01/Product.json:782:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Skipping path '/providers/Microsoft.AzureStack/cloudManifestFiles': Found mismatch between type segments (1) and name segments (0) +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'DeviceConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2016-01-01/Product.json:728:5 warning | PreCheck/SchemaMissingType | The schema 'MarketplaceProductLogUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/azurestack/microsoft.azurestack/2022-06-01/types.json b/generated/azurestack/microsoft.azurestack/2022-06-01/types.json new file mode 100644 index 0000000000..cbd17e7b64 --- /dev/null +++ b/generated/azurestack/microsoft.azurestack/2022-06-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.AzureStack/registrations/customerSubscriptions"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.AzureStack/registrations/customerSubscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Customer subscription properties."},"etag":{"Type":4,"Flags":0,"Description":"The entity tag used for optimistic concurrency when modifying the resource."}}}},{"2":{"Name":"CustomerSubscriptionProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id."}}}},{"4":{"Name":"Microsoft.AzureStack/registrations/customerSubscriptions@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.AzureStack/registrations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.AzureStack/registrations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"properties":{"Type":16,"Flags":1,"Description":"Properties of the Azure Stack registration resource"},"location":{"Type":18,"Flags":1,"Description":"Location of the resource."},"tags":{"Type":19,"Flags":2,"Description":"Custom tags for the resource."},"etag":{"Type":4,"Flags":2,"Description":"The entity tag used for optimistic concurrency when modifying the resource."}}}},{"2":{"Name":"RegistrationParameterPropertiesOrRegistrationProperties","Properties":{"registrationToken":{"Type":4,"Flags":5,"Description":"The token identifying registered Azure Stack"},"objectId":{"Type":4,"Flags":2,"Description":"The object identifier associated with the Azure Stack connecting to Azure."},"cloudId":{"Type":4,"Flags":2,"Description":"The identifier of the registered Azure Stack."},"billingModel":{"Type":4,"Flags":2,"Description":"Specifies the billing mode for the Azure Stack registration."}}}},{"6":{"Value":"global"}},{"5":{"Elements":[17,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.AzureStack/registrations@2022-06-01","ScopeType":8,"Body":15,"Flags":0}},{"6":{"Value":"Microsoft.AzureStack/cloudManifestFiles"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.AzureStack/cloudManifestFiles","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":21,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":22,"Flags":10,"Description":"The resource api version"},"properties":{"Type":24,"Flags":2,"Description":"Cloud specific manifest data."},"etag":{"Type":4,"Flags":2,"Description":"The entity tag used for optimistic concurrency when modifying the resource."}}}},{"2":{"Name":"CloudManifestFileProperties","Properties":{"deploymentData":{"Type":25,"Flags":0,"Description":"Cloud specific manifest data."},"signature":{"Type":4,"Flags":0,"Description":"Signature of the cloud specific manifest data."}}}},{"2":{"Name":"CloudManifestFileDeploymentData","Properties":{"externalDsmsCertificates":{"Type":4,"Flags":0,"Description":"Dsms external certificates."},"customCloudVerificationKey":{"Type":4,"Flags":0,"Description":"Signing verification public key."},"customEnvironmentEndpoints":{"Type":26,"Flags":0,"Description":"Environment endpoints."}}}},{"2":{"Name":"CloudManifestFileEnvironmentEndpoints","Properties":{"customCloudArmEndpoint":{"Type":4,"Flags":0,"Description":"ARM endpoint."},"externalDsmsEndpoint":{"Type":4,"Flags":0,"Description":"Dsms endpoint."}}}},{"4":{"Name":"Microsoft.AzureStack/cloudManifestFiles@2022-06-01","ScopeType":1,"Body":23,"Flags":1}},{"6":{"Value":"Microsoft.AzureStack/registrations/products"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.AzureStack/registrations/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":28,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":29,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":2,"Description":"Properties of the product resource."},"etag":{"Type":4,"Flags":2,"Description":"The entity tag used for optimistic concurrency when modifying the resource."}}}},{"2":{"Name":"ProductNestedProperties","Properties":{"displayName":{"Type":4,"Flags":0,"Description":"The display name of the product."},"description":{"Type":4,"Flags":0,"Description":"The description of the product."},"publisherDisplayName":{"Type":4,"Flags":0,"Description":"The user-friendly name of the product publisher."},"publisherIdentifier":{"Type":4,"Flags":0,"Description":"Publisher identifier."},"offer":{"Type":4,"Flags":0,"Description":"The offer representing the product."},"offerVersion":{"Type":4,"Flags":0,"Description":"The version of the product offer."},"sku":{"Type":4,"Flags":0,"Description":"The product SKU."},"billingPartNumber":{"Type":4,"Flags":0,"Description":"The part number used for billing purposes."},"vmExtensionType":{"Type":4,"Flags":0,"Description":"The type of the Virtual Machine Extension."},"galleryItemIdentity":{"Type":4,"Flags":0,"Description":"The identifier of the gallery item corresponding to the product."},"iconUris":{"Type":32,"Flags":0,"Description":"Additional links available for this product."},"links":{"Type":34,"Flags":0,"Description":"Additional links available for this product."},"legalTerms":{"Type":4,"Flags":0,"Description":"The legal terms."},"privacyPolicy":{"Type":4,"Flags":0,"Description":"The privacy policy."},"payloadLength":{"Type":3,"Flags":0,"Description":"The length of product content."},"productKind":{"Type":4,"Flags":0,"Description":"The kind of the product (virtualMachine or virtualMachineExtension)"},"productProperties":{"Type":35,"Flags":0,"Description":"Additional properties for the product."},"compatibility":{"Type":36,"Flags":0,"Description":"Product compatibility with current device."}}}},{"2":{"Name":"IconUris","Properties":{"large":{"Type":4,"Flags":0,"Description":"URI to large icon."},"wide":{"Type":4,"Flags":0,"Description":"URI to wide icon."},"medium":{"Type":4,"Flags":0,"Description":"URI to medium icon."},"small":{"Type":4,"Flags":0,"Description":"URI to small icon."},"hero":{"Type":4,"Flags":0,"Description":"URI to hero icon."}}}},{"2":{"Name":"ProductLink","Properties":{"displayName":{"Type":4,"Flags":0,"Description":"The description of the link."},"uri":{"Type":4,"Flags":0,"Description":"The URI corresponding to the link."}}}},{"3":{"ItemType":33}},{"2":{"Name":"ProductProperties","Properties":{"version":{"Type":4,"Flags":0,"Description":"The version."}}}},{"2":{"Name":"Compatibility","Properties":{"isCompatible":{"Type":2,"Flags":0,"Description":"Tells if product is compatible with current device"},"message":{"Type":4,"Flags":0,"Description":"Short error message if any compatibility issues are found"},"description":{"Type":4,"Flags":0,"Description":"Full error message if any compatibility issues are found"},"issues":{"Type":48,"Flags":0,"Description":"List of all issues found"}}}},{"6":{"Value":"HigherDeviceVersionRequired"}},{"6":{"Value":"LowerDeviceVersionRequired"}},{"6":{"Value":"CapacityBillingModelRequired"}},{"6":{"Value":"PayAsYouGoBillingModelRequired"}},{"6":{"Value":"DevelopmentBillingModelRequired"}},{"6":{"Value":"AzureADIdentitySystemRequired"}},{"6":{"Value":"ADFSIdentitySystemRequired"}},{"6":{"Value":"ConnectionToInternetRequired"}},{"6":{"Value":"ConnectionToAzureRequired"}},{"6":{"Value":"DisconnectedEnvironmentRequired"}},{"5":{"Elements":[37,38,39,40,41,42,43,44,45,46,4]}},{"3":{"ItemType":47}},{"4":{"Name":"Microsoft.AzureStack/registrations/products@2022-06-01","ScopeType":8,"Body":30,"Flags":1}},{"2":{"Name":"ExtendedProduct","Properties":{"galleryPackageBlobSasUri":{"Type":4,"Flags":2,"Description":"The URI to the .azpkg file that provides information required for showing product in the gallery."},"productKind":{"Type":4,"Flags":2,"Description":"Specifies the kind of the product (virtualMachine or virtualMachineExtension)."},"properties":{"Type":51,"Flags":2,"Description":"Specifies additional properties describing the product."}}}},{"2":{"Name":"ExtendedProductProperties","Properties":{"computeRole":{"Type":55,"Flags":2,"Description":"Specifies kind of compute role included in the package."},"isSystemExtension":{"Type":2,"Flags":2,"Description":"Specifies if product is a Virtual Machine Extension."},"sourceBlob":{"Type":56,"Flags":2,"Description":"Specifies a download location where content can be downloaded from."},"supportMultipleExtensions":{"Type":2,"Flags":2,"Description":"Indicates if specified product supports multiple extensions."},"version":{"Type":4,"Flags":2,"Description":"Specifies product version."},"vmOsType":{"Type":60,"Flags":2,"Description":"Specifies operating system used by the product."},"vmScaleSetEnabled":{"Type":2,"Flags":2,"Description":"Indicates if virtual machine Scale Set is enabled in the specified product."},"osDiskImage":{"Type":61,"Flags":2,"Description":"OS disk image used by product."},"dataDiskImages":{"Type":67,"Flags":2,"Description":"List of attached data disks."}}}},{"6":{"Value":"None"}},{"6":{"Value":"IaaS"}},{"6":{"Value":"PaaS"}},{"5":{"Elements":[52,53,54,4]}},{"2":{"Name":"Uri","Properties":{"uri":{"Type":4,"Flags":2,"Description":"The URI."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[57,58,59,4]}},{"2":{"Name":"OsDiskImage","Properties":{"operatingSystem":{"Type":65,"Flags":2,"Description":"OS operating system type."},"sourceBlobSasUri":{"Type":4,"Flags":2,"Description":"SAS key for source blob."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[62,63,64,4]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"The LUN."},"sourceBlobSasUri":{"Type":4,"Flags":2,"Description":"SAS key for source blob."}}}},{"3":{"ItemType":66}},{"8":{"Name":"listDetails","ResourceType":"Microsoft.AzureStack/registrations/products","ApiVersion":"2022-06-01","Output":50}},{"2":{"Name":"DeviceConfiguration","Properties":{"deviceVersion":{"Type":4,"Flags":2,"Description":"Version of the device."},"identitySystem":{"Type":72,"Flags":2,"Description":"Identity system of the device."}}}},{"6":{"Value":"AzureAD"}},{"6":{"Value":"ADFS"}},{"5":{"Elements":[70,71,4]}},{"2":{"Name":"ProductList","Properties":{"nextLink":{"Type":4,"Flags":0,"Description":"URI to the next page."},"value":{"Type":75,"Flags":0,"Description":"List of products."}}}},{"2":{"Name":"Product","Properties":{"properties":{"Type":31,"Flags":0,"Description":"Properties of the product resource."},"id":{"Type":4,"Flags":2,"Description":"ID of the resource."},"name":{"Type":4,"Flags":2,"Description":"Name of the resource."},"type":{"Type":4,"Flags":2,"Description":"Type of Resource."},"etag":{"Type":4,"Flags":0,"Description":"The entity tag used for optimistic concurrency when modifying the resource."}}}},{"3":{"ItemType":74}},{"8":{"Name":"listProducts","ResourceType":"Microsoft.AzureStack/registrations/products","ApiVersion":"2022-06-01","Output":73,"Input":69}}] \ No newline at end of file diff --git a/generated/azurestack/microsoft.azurestack/2022-06-01/types.md b/generated/azurestack/microsoft.azurestack/2022-06-01/types.md new file mode 100644 index 0000000000..dd9c1e80b5 --- /dev/null +++ b/generated/azurestack/microsoft.azurestack/2022-06-01/types.md @@ -0,0 +1,182 @@ +# Microsoft.AzureStack @ 2022-06-01 + +## Resource Microsoft.AzureStack/cloudManifestFiles@2022-06-01 (ReadOnly) +* **Valid Scope(s)**: Tenant +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): The entity tag used for optimistic concurrency when modifying the resource. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [CloudManifestFileProperties](#cloudmanifestfileproperties) (ReadOnly): Cloud specific manifest data. +* **type**: 'Microsoft.AzureStack/cloudManifestFiles' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.AzureStack/registrations@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): The entity tag used for optimistic concurrency when modifying the resource. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: 'global' | string (Required): Location of the resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RegistrationParameterPropertiesOrRegistrationProperties](#registrationparameterpropertiesorregistrationproperties) (Required): Properties of the Azure Stack registration resource +* **tags**: [TrackedResourceTags](#trackedresourcetags) (ReadOnly): Custom tags for the resource. +* **type**: 'Microsoft.AzureStack/registrations' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.AzureStack/registrations/customerSubscriptions@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: The entity tag used for optimistic concurrency when modifying the resource. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [CustomerSubscriptionProperties](#customersubscriptionproperties): Customer subscription properties. +* **type**: 'Microsoft.AzureStack/registrations/customerSubscriptions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.AzureStack/registrations/products@2022-06-01 (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): The entity tag used for optimistic concurrency when modifying the resource. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ProductNestedProperties](#productnestedproperties) (ReadOnly): Properties of the product resource. +* **type**: 'Microsoft.AzureStack/registrations/products' (ReadOnly, DeployTimeConstant): The resource type + +## Function listDetails (Microsoft.AzureStack/registrations/products@2022-06-01) +* **Resource**: Microsoft.AzureStack/registrations/products +* **ApiVersion**: 2022-06-01 +* **Output**: [ExtendedProduct](#extendedproduct) + +## Function listProducts (Microsoft.AzureStack/registrations/products@2022-06-01) +* **Resource**: Microsoft.AzureStack/registrations/products +* **ApiVersion**: 2022-06-01 +* **Input**: [DeviceConfiguration](#deviceconfiguration) +* **Output**: [ProductList](#productlist) + +## CloudManifestFileDeploymentData +### Properties +* **customCloudVerificationKey**: string: Signing verification public key. +* **customEnvironmentEndpoints**: [CloudManifestFileEnvironmentEndpoints](#cloudmanifestfileenvironmentendpoints): Environment endpoints. +* **externalDsmsCertificates**: string: Dsms external certificates. + +## CloudManifestFileEnvironmentEndpoints +### Properties +* **customCloudArmEndpoint**: string: ARM endpoint. +* **externalDsmsEndpoint**: string: Dsms endpoint. + +## CloudManifestFileProperties +### Properties +* **deploymentData**: [CloudManifestFileDeploymentData](#cloudmanifestfiledeploymentdata): Cloud specific manifest data. +* **signature**: string: Signature of the cloud specific manifest data. + +## Compatibility +### Properties +* **description**: string: Full error message if any compatibility issues are found +* **isCompatible**: bool: Tells if product is compatible with current device +* **issues**: 'ADFSIdentitySystemRequired' | 'AzureADIdentitySystemRequired' | 'CapacityBillingModelRequired' | 'ConnectionToAzureRequired' | 'ConnectionToInternetRequired' | 'DevelopmentBillingModelRequired' | 'DisconnectedEnvironmentRequired' | 'HigherDeviceVersionRequired' | 'LowerDeviceVersionRequired' | 'PayAsYouGoBillingModelRequired' | string[]: List of all issues found +* **message**: string: Short error message if any compatibility issues are found + +## CustomerSubscriptionProperties +### Properties +* **tenantId**: string: Tenant Id. + +## DataDiskImage +### Properties +* **lun**: int (ReadOnly): The LUN. +* **sourceBlobSasUri**: string (ReadOnly): SAS key for source blob. + +## DeviceConfiguration +### Properties +* **deviceVersion**: string (ReadOnly): Version of the device. +* **identitySystem**: 'ADFS' | 'AzureAD' | string (ReadOnly): Identity system of the device. + +## ExtendedProduct +### Properties +* **galleryPackageBlobSasUri**: string (ReadOnly): The URI to the .azpkg file that provides information required for showing product in the gallery. +* **productKind**: string (ReadOnly): Specifies the kind of the product (virtualMachine or virtualMachineExtension). +* **properties**: [ExtendedProductProperties](#extendedproductproperties) (ReadOnly): Specifies additional properties describing the product. + +## ExtendedProductProperties +### Properties +* **computeRole**: 'IaaS' | 'None' | 'PaaS' | string (ReadOnly): Specifies kind of compute role included in the package. +* **dataDiskImages**: [DataDiskImage](#datadiskimage)[] (ReadOnly): List of attached data disks. +* **isSystemExtension**: bool (ReadOnly): Specifies if product is a Virtual Machine Extension. +* **osDiskImage**: [OsDiskImage](#osdiskimage) (ReadOnly): OS disk image used by product. +* **sourceBlob**: [Uri](#uri) (ReadOnly): Specifies a download location where content can be downloaded from. +* **supportMultipleExtensions**: bool (ReadOnly): Indicates if specified product supports multiple extensions. +* **version**: string (ReadOnly): Specifies product version. +* **vmOsType**: 'Linux' | 'None' | 'Windows' | string (ReadOnly): Specifies operating system used by the product. +* **vmScaleSetEnabled**: bool (ReadOnly): Indicates if virtual machine Scale Set is enabled in the specified product. + +## IconUris +### Properties +* **hero**: string: URI to hero icon. +* **large**: string: URI to large icon. +* **medium**: string: URI to medium icon. +* **small**: string: URI to small icon. +* **wide**: string: URI to wide icon. + +## OsDiskImage +### Properties +* **operatingSystem**: 'Linux' | 'None' | 'Windows' | string (ReadOnly): OS operating system type. +* **sourceBlobSasUri**: string (ReadOnly): SAS key for source blob. + +## Product +### Properties +* **etag**: string: The entity tag used for optimistic concurrency when modifying the resource. +* **id**: string (ReadOnly): ID of the resource. +* **name**: string (ReadOnly): Name of the resource. +* **properties**: [ProductNestedProperties](#productnestedproperties): Properties of the product resource. +* **type**: string (ReadOnly): Type of Resource. + +## ProductLink +### Properties +* **displayName**: string: The description of the link. +* **uri**: string: The URI corresponding to the link. + +## ProductList +### Properties +* **nextLink**: string: URI to the next page. +* **value**: [Product](#product)[]: List of products. + +## ProductNestedProperties +### Properties +* **billingPartNumber**: string: The part number used for billing purposes. +* **compatibility**: [Compatibility](#compatibility): Product compatibility with current device. +* **description**: string: The description of the product. +* **displayName**: string: The display name of the product. +* **galleryItemIdentity**: string: The identifier of the gallery item corresponding to the product. +* **iconUris**: [IconUris](#iconuris): Additional links available for this product. +* **legalTerms**: string: The legal terms. +* **links**: [ProductLink](#productlink)[]: Additional links available for this product. +* **offer**: string: The offer representing the product. +* **offerVersion**: string: The version of the product offer. +* **payloadLength**: int: The length of product content. +* **privacyPolicy**: string: The privacy policy. +* **productKind**: string: The kind of the product (virtualMachine or virtualMachineExtension) +* **productProperties**: [ProductProperties](#productproperties): Additional properties for the product. +* **publisherDisplayName**: string: The user-friendly name of the product publisher. +* **publisherIdentifier**: string: Publisher identifier. +* **sku**: string: The product SKU. +* **vmExtensionType**: string: The type of the Virtual Machine Extension. + +## ProductProperties +### Properties +* **version**: string: The version. + +## RegistrationParameterPropertiesOrRegistrationProperties +### Properties +* **billingModel**: string (ReadOnly): Specifies the billing mode for the Azure Stack registration. +* **cloudId**: string (ReadOnly): The identifier of the registered Azure Stack. +* **objectId**: string (ReadOnly): The object identifier associated with the Azure Stack connecting to Azure. +* **registrationToken**: string (Required, WriteOnly): The token identifying registered Azure Stack + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Uri +### Properties +* **uri**: string (ReadOnly): The URI. + diff --git a/generated/azurestackhci/log.out b/generated/azurestackhci/log.out index 6b438f8f20..a82c7e2e64 100644 --- a/generated/azurestackhci/log.out +++ b/generated/azurestackhci/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/baremetalinfrastructure/log.out b/generated/baremetalinfrastructure/log.out index 93457a1b80..011918e3a0 100644 --- a/generated/baremetalinfrastructure/log.out +++ b/generated/baremetalinfrastructure/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/batch/log.out b/generated/batch/log.out index c26524d4cf..c205760e3b 100644 --- a/generated/batch/log.out +++ b/generated/batch/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/batch/microsoft.batch/2022-06-01/types.json b/generated/batch/microsoft.batch/2022-06-01/types.json index 8b2a565b83..1dfd9b99ae 100644 --- a/generated/batch/microsoft.batch/2022-06-01/types.json +++ b/generated/batch/microsoft.batch/2022-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Batch/batchAccounts"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The region in which to create the account."},"tags":{"Type":11,"Flags":0,"Description":"The user-specified tags associated with the account."},"properties":{"Type":12,"Flags":0,"Description":"The properties of the Batch account."},"identity":{"Type":70,"Flags":0,"Description":"The identity of the Batch account."}}}},{"2":{"Name":"BatchAccountCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BatchAccountCreatePropertiesOrBatchAccountProperties","Properties":{"autoStorage":{"Type":13,"Flags":0,"Description":"The properties related to the auto-storage account."},"poolAllocationMode":{"Type":20,"Flags":0,"Description":"The pool allocation mode also affects how clients may authenticate to the Batch Service API. If the mode is BatchService, clients may authenticate using access keys or Azure Active Directory. If the mode is UserSubscription, clients must use Azure Active Directory. The default is BatchService."},"keyVaultReference":{"Type":21,"Flags":0,"Description":"A reference to the Azure key vault associated with the Batch account."},"publicNetworkAccess":{"Type":24,"Flags":0,"Description":"If not specified, the default value is 'enabled'."},"networkProfile":{"Type":25,"Flags":0,"Description":"The network profile only takes effect when publicNetworkAccess is enabled."},"encryption":{"Type":33,"Flags":0,"Description":"Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead."},"allowedAuthenticationModes":{"Type":42,"Flags":0,"Description":"List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane."},"accountEndpoint":{"Type":4,"Flags":2,"Description":"The account endpoint used to interact with the Batch service."},"nodeManagementEndpoint":{"Type":4,"Flags":2,"Description":"The endpoint used by compute node to connect to the Batch node management service."},"provisioningState":{"Type":49,"Flags":2,"Description":"The provisioned state of the resource"},"privateEndpointConnections":{"Type":67,"Flags":2,"Description":"List of private endpoint connections associated with the Batch account"},"dedicatedCoreQuota":{"Type":3,"Flags":2,"Description":"For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned."},"lowPriorityCoreQuota":{"Type":3,"Flags":2,"Description":"For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned."},"dedicatedCoreQuotaPerVMFamily":{"Type":69,"Flags":2,"Description":"A list of the dedicated core quota per Virtual Machine family for the Batch account. For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned."},"dedicatedCoreQuotaPerVMFamilyEnforced":{"Type":2,"Flags":2,"Description":"If this flag is true, dedicated core quota is enforced via both the dedicatedCoreQuotaPerVMFamily and dedicatedCoreQuota properties on the account. If this flag is false, dedicated core quota is enforced only via the dedicatedCoreQuota property on the account and does not consider Virtual Machine family."},"poolQuota":{"Type":3,"Flags":2,"Description":"The pool quota for the Batch account."},"activeJobAndJobScheduleQuota":{"Type":3,"Flags":2,"Description":"The active job and job schedule quota for the Batch account."}}}},{"2":{"Name":"AutoStorageBasePropertiesOrAutoStorageProperties","Properties":{"storageAccountId":{"Type":4,"Flags":1,"Description":"The resource ID of the storage account to be used for auto-storage account."},"authenticationMode":{"Type":16,"Flags":0,"Description":"The authentication mode which the Batch service will use to manage the auto-storage account."},"nodeIdentityReference":{"Type":17,"Flags":0,"Description":"The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage."},"lastKeySync":{"Type":4,"Flags":2,"Description":"The UTC time at which storage keys were last synchronized with the Batch account."}}}},{"6":{"Value":"StorageKeys"}},{"6":{"Value":"BatchAccountManagedIdentity"}},{"5":{"Elements":[14,15]}},{"2":{"Name":"ComputeNodeIdentityReference","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The ARM resource id of the user assigned identity."}}}},{"6":{"Value":"BatchService"}},{"6":{"Value":"UserSubscription"}},{"5":{"Elements":[18,19]}},{"2":{"Name":"KeyVaultReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"The resource ID of the Azure key vault associated with the Batch account."},"url":{"Type":4,"Flags":1,"Description":"The URL of the Azure key vault associated with the Batch account."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[22,23]}},{"2":{"Name":"NetworkProfile","Properties":{"accountAccess":{"Type":26,"Flags":0,"Description":"Network access profile for batchAccount endpoint (Batch account data plane API)."},"nodeManagementAccess":{"Type":26,"Flags":0,"Description":"Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools)."}}}},{"2":{"Name":"EndpointAccessProfile","Properties":{"defaultAction":{"Type":29,"Flags":1,"Description":"Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled."},"ipRules":{"Type":32,"Flags":0,"Description":"Array of IP ranges to filter client IP address."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[27,28]}},{"2":{"Name":"IPRule","Properties":{"action":{"Type":31,"Flags":1,"Description":"Action when client IP address is matched."},"value":{"Type":4,"Flags":1,"Description":"IPv4 address, or IPv4 address range in CIDR format."}}}},{"6":{"Value":"Allow"}},{"3":{"ItemType":30}},{"2":{"Name":"EncryptionProperties","Properties":{"keySource":{"Type":36,"Flags":0,"Description":"Type of the key source."},"keyVaultProperties":{"Type":37,"Flags":0,"Description":"Additional details when using Microsoft.KeyVault"}}}},{"6":{"Value":"Microsoft.Batch"}},{"6":{"Value":"Microsoft.KeyVault"}},{"5":{"Elements":[34,35]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"Full path to the versioned secret. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. To be usable the following prerequisites must be met:\n\n The Batch Account has a System Assigned identity\n The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions\n The KeyVault has soft-delete and purge protection enabled"}}}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"AAD"}},{"6":{"Value":"TaskAuthenticationToken"}},{"5":{"Elements":[38,39,40]}},{"3":{"ItemType":41}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[43,44,45,46,47,48]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":51,"Flags":0,"Description":"The properties associated with the private endpoint connection."},"id":{"Type":4,"Flags":2,"Description":"The ID of the resource."},"name":{"Type":4,"Flags":2,"Description":"The name of the resource."},"type":{"Type":4,"Flags":2,"Description":"The type of the resource."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":58,"Flags":2,"Description":"The provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":59,"Flags":2,"Description":"The private endpoint of the private endpoint connection."},"groupIds":{"Type":60,"Flags":2,"Description":"The value has one and only one group id."},"privateLinkServiceConnectionState":{"Type":61,"Flags":0,"Description":"The private link service connection state of the private endpoint connection"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[52,53,54,55,56,57]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM resource identifier of the private endpoint. This is of the form /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint}."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":66,"Flags":1,"Description":"The status of the Batch private endpoint connection"},"description":{"Type":4,"Flags":0,"Description":"Description of the private Connection state"},"actionRequired":{"Type":4,"Flags":2,"Description":"Action required on the private connection state"}}}},{"6":{"Value":"Approved"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[62,63,64,65]}},{"3":{"ItemType":50}},{"2":{"Name":"VirtualMachineFamilyCoreQuota","Properties":{"name":{"Type":4,"Flags":2,"Description":"The Virtual Machine family name."},"coreQuota":{"Type":3,"Flags":2,"Description":"The core quota for the VM family for the Batch account."}}}},{"3":{"ItemType":68}},{"2":{"Name":"BatchAccountIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the Batch account. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the Batch account. This property will only be provided for a system assigned identity."},"type":{"Type":74,"Flags":1,"Description":"The type of identity used for the Batch account."},"userAssignedIdentities":{"Type":76,"Flags":0,"Description":"The list of user identities associated with the Batch account."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[71,72,73]}},{"2":{"Name":"UserAssignedIdentities","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"BatchAccountIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":75}},{"4":{"Name":"Microsoft.Batch/batchAccounts@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/applications/versions"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":0,"Description":"The properties associated with the Application Package."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"ApplicationPackageProperties","Properties":{"state":{"Type":84,"Flags":2,"Description":"The current state of the application package."},"format":{"Type":4,"Flags":2,"Description":"The format of the application package, if the package is active."},"storageUrl":{"Type":4,"Flags":2,"Description":"The URL for the application package in Azure Storage."},"storageUrlExpiry":{"Type":4,"Flags":2,"Description":"The UTC time at which the Azure Storage URL will expire."},"lastActivationTime":{"Type":4,"Flags":2,"Description":"The time at which the package was last activated, if the package is active."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Active"}},{"5":{"Elements":[82,83]}},{"4":{"Name":"Microsoft.Batch/batchAccounts/applications/versions@2022-06-01","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/applications"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":86,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":87,"Flags":10,"Description":"The resource api version"},"properties":{"Type":89,"Flags":0,"Description":"The properties associated with the Application."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"ApplicationProperties","Properties":{"displayName":{"Type":4,"Flags":0,"Description":"The display name for the application."},"allowUpdates":{"Type":2,"Flags":0,"Description":"A value indicating whether packages within the application may be overwritten using the same version string."},"defaultVersion":{"Type":4,"Flags":0,"Description":"The package to use if a client requests the application but does not specify a version. This property can only be set to the name of an existing package."}}}},{"4":{"Name":"Microsoft.Batch/batchAccounts/applications@2022-06-01","ScopeType":8,"Body":88,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/certificates"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"The properties associated with the certificate."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateProperties","Properties":{"data":{"Type":4,"Flags":5,"Description":"The maximum size is 10KB."},"password":{"Type":4,"Flags":4,"Description":"This must not be specified if the certificate format is Cer."},"thumbprintAlgorithm":{"Type":4,"Flags":0,"Description":"This must match the first portion of the certificate name. Currently required to be 'SHA1'."},"thumbprint":{"Type":4,"Flags":0,"Description":"This must match the thumbprint from the name."},"format":{"Type":97,"Flags":0,"Description":"The format of the certificate - either Pfx or Cer. If omitted, the default is Pfx."},"provisioningState":{"Type":101,"Flags":2},"provisioningStateTransitionTime":{"Type":4,"Flags":2,"Description":"The time at which the certificate entered its current state."},"previousProvisioningState":{"Type":105,"Flags":2,"Description":"The previous provisioned state of the resource"},"previousProvisioningStateTransitionTime":{"Type":4,"Flags":2,"Description":"The time at which the certificate entered its previous state."},"publicData":{"Type":4,"Flags":2,"Description":"The public key of the certificate."},"deleteCertificateError":{"Type":106,"Flags":2,"Description":"This is only returned when the certificate provisioningState is 'Failed'."}}}},{"6":{"Value":"Pfx"}},{"6":{"Value":"Cer"}},{"5":{"Elements":[95,96]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[98,99,100]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[102,103,104]}},{"2":{"Name":"DeleteCertificateError","Properties":{"code":{"Type":4,"Flags":1,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":1,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"4":{"Name":"Microsoft.Batch/batchAccounts/certificates@2022-06-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/pools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/pools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":109,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":110,"Flags":10,"Description":"The resource api version"},"properties":{"Type":112,"Flags":0,"Description":"The properties associated with the pool."},"identity":{"Type":251,"Flags":0,"Description":"The type of identity used for the Batch Pool."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"PoolProperties","Properties":{"displayName":{"Type":4,"Flags":0,"Description":"The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024."},"lastModified":{"Type":4,"Flags":2,"Description":"This is the last time at which the pool level data, such as the targetDedicatedNodes or autoScaleSettings, changed. It does not factor in node-level changes such as a compute node changing state."},"creationTime":{"Type":4,"Flags":2,"Description":"The creation time of the pool."},"provisioningState":{"Type":115,"Flags":2,"Description":"The current state of the pool."},"provisioningStateTransitionTime":{"Type":4,"Flags":2,"Description":"The time at which the pool entered its current state."},"allocationState":{"Type":119,"Flags":2,"Description":"Whether the pool is resizing."},"allocationStateTransitionTime":{"Type":4,"Flags":2,"Description":"The time at which the pool entered its current allocation state."},"vmSize":{"Type":4,"Flags":0,"Description":"For information about available sizes of virtual machines for Cloud Services pools (pools created with cloudServiceConfiguration), see Sizes for Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch supports all Cloud Services VM sizes except ExtraSmall. For information about available VM sizes for pools using images from the Virtual Machines Marketplace (pools created with virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) or Sizes for Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series)."},"deploymentConfiguration":{"Type":120,"Flags":0,"Description":"Using CloudServiceConfiguration specifies that the nodes should be creating using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses Azure Virtual Machines (IaaS)."},"currentDedicatedNodes":{"Type":3,"Flags":2,"Description":"The number of compute nodes currently in the pool."},"currentLowPriorityNodes":{"Type":3,"Flags":2,"Description":"The number of low-priority compute nodes currently in the pool."},"scaleSettings":{"Type":154,"Flags":0,"Description":"Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes."},"autoScaleRun":{"Type":162,"Flags":2,"Description":"This property is set only if the pool automatically scales, i.e. autoScaleSettings are used."},"interNodeCommunication":{"Type":167,"Flags":0,"Description":"This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'."},"networkConfiguration":{"Type":168,"Flags":0,"Description":"The network configuration for a pool."},"taskSlotsPerNode":{"Type":3,"Flags":0,"Description":"The default value is 1. The maximum value is the smaller of 4 times the number of cores of the vmSize of the pool or 256."},"taskSchedulingPolicy":{"Type":190,"Flags":0,"Description":"If not specified, the default is spread."},"userAccounts":{"Type":203,"Flags":0,"Description":"The list of user accounts to be created on each node in the pool."},"metadata":{"Type":205,"Flags":0,"Description":"The Batch service does not assign any meaning to metadata; it is solely for the use of user code."},"startTask":{"Type":206,"Flags":0,"Description":"In an PATCH (update) operation, this property can be set to an empty object to remove the start task from the pool."},"certificates":{"Type":232,"Flags":0,"Description":"For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory."},"applicationPackages":{"Type":234,"Flags":0,"Description":"Changes to application package references affect all new compute nodes joining the pool, but do not affect compute nodes that are already in the pool until they are rebooted or reimaged. There is a maximum of 10 application package references on any given pool."},"applicationLicenses":{"Type":235,"Flags":0,"Description":"The list of application licenses must be a subset of available Batch service application licenses. If a license is requested which is not supported, pool creation will fail."},"resizeOperationStatus":{"Type":236,"Flags":2,"Description":"Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady)."},"mountConfiguration":{"Type":250,"Flags":0,"Description":"This supports Azure Files, NFS, CIFS/SMB, and Blobfuse."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[113,114]}},{"6":{"Value":"Steady"}},{"6":{"Value":"Resizing"}},{"6":{"Value":"Stopping"}},{"5":{"Elements":[116,117,118]}},{"2":{"Name":"DeploymentConfiguration","Properties":{"cloudServiceConfiguration":{"Type":121,"Flags":0,"Description":"This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'."},"virtualMachineConfiguration":{"Type":122,"Flags":0,"Description":"This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified."}}}},{"2":{"Name":"CloudServiceConfiguration","Properties":{"osFamily":{"Type":4,"Flags":1,"Description":"Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases)."},"osVersion":{"Type":4,"Flags":0,"Description":"The default value is * which specifies the latest operating system version for the specified OS family."}}}},{"2":{"Name":"VirtualMachineConfiguration","Properties":{"imageReference":{"Type":123,"Flags":1,"Description":"A reference to an Azure Virtual Machines Marketplace image or the Azure Image resource of a custom Virtual Machine. To get the list of all imageReferences verified by Azure Batch, see the 'List supported node agent SKUs' operation."},"nodeAgentSkuId":{"Type":4,"Flags":1,"Description":"The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation."},"windowsConfiguration":{"Type":124,"Flags":0,"Description":"This property must not be specified if the imageReference specifies a Linux OS image."},"dataDisks":{"Type":133,"Flags":0,"Description":"This property must be specified if the compute nodes in the pool need to have empty data disks attached to them."},"licenseType":{"Type":4,"Flags":0,"Description":"This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are:\n\n Windows_Server - The on-premises license is for Windows Server.\n Windows_Client - The on-premises license is for Windows Client."},"containerConfiguration":{"Type":134,"Flags":0,"Description":"If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it."},"diskEncryptionConfiguration":{"Type":139,"Flags":0,"Description":"If specified, encryption is performed on each node in the pool during node provisioning."},"nodePlacementConfiguration":{"Type":144,"Flags":0,"Description":"This configuration will specify rules on how nodes in the pool will be physically allocated."},"extensions":{"Type":150,"Flags":0,"Description":"If specified, the extensions mentioned in this configuration will be installed on each node."},"osDisk":{"Type":151,"Flags":0,"Description":"Contains configuration for ephemeral OSDisk settings."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"For example, Canonical or MicrosoftWindowsServer."},"offer":{"Type":4,"Flags":0,"Description":"For example, UbuntuServer or WindowsServer."},"sku":{"Type":4,"Flags":0,"Description":"For example, 18.04-LTS or 2022-datacenter."},"version":{"Type":4,"Flags":0,"Description":"A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'."},"id":{"Type":4,"Flags":0,"Description":"This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"If omitted, the default value is true."}}}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. The value must be between 0 and 63, inclusive."},"caching":{"Type":129,"Flags":0,"Description":"Values are:\n\n none - The caching mode for the disk is not enabled.\n readOnly - The caching mode for the disk is read only.\n readWrite - The caching mode for the disk is read and write.\n\n The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/."},"diskSizeGB":{"Type":3,"Flags":1,"Description":"The initial disk size in GB when creating new data disk."},"storageAccountType":{"Type":132,"Flags":0,"Description":"If omitted, the default is \"Standard_LRS\". Values are:\n\n Standard_LRS - The data disk should use standard locally redundant storage.\n Premium_LRS - The data disk should use premium locally redundant storage."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[126,127,128]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[130,131]}},{"3":{"ItemType":125}},{"2":{"Name":"ContainerConfiguration","Properties":{"type":{"Type":135,"Flags":1,"Description":"The container technology to be used."},"containerImageNames":{"Type":136,"Flags":0,"Description":"This is the full image reference, as would be specified to \"docker pull\". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry."},"containerRegistries":{"Type":138,"Flags":0,"Description":"If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here."}}}},{"6":{"Value":"DockerCompatible"}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerRegistry","Properties":{"username":{"Type":4,"Flags":0,"Description":"The user name to log into the registry server."},"password":{"Type":4,"Flags":0,"Description":"The password to log into the registry server."},"registryServer":{"Type":4,"Flags":0,"Description":"If omitted, the default is \"docker.io\"."},"identityReference":{"Type":17,"Flags":0,"Description":"The reference to a user assigned identity associated with the Batch pool which a compute node will use."}}}},{"3":{"ItemType":137}},{"2":{"Name":"DiskEncryptionConfiguration","Properties":{"targets":{"Type":143,"Flags":0,"Description":"On Linux pool, only \"TemporaryDisk\" is supported; on Windows pool, \"OsDisk\" and \"TemporaryDisk\" must be specified."}}}},{"6":{"Value":"OsDisk"}},{"6":{"Value":"TemporaryDisk"}},{"5":{"Elements":[140,141]}},{"3":{"ItemType":142}},{"2":{"Name":"NodePlacementConfiguration","Properties":{"policy":{"Type":147,"Flags":0,"Description":"Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy."}}}},{"6":{"Value":"Regional"}},{"6":{"Value":"Zonal"}},{"5":{"Elements":[145,146]}},{"2":{"Name":"VMExtension","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the virtual machine extension."},"publisher":{"Type":4,"Flags":1,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":1,"Description":"The type of the extensions."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"The version of script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"JSON formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisionAfterExtensions":{"Type":149,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":148}},{"2":{"Name":"OSDisk","Properties":{"ephemeralOSDiskSettings":{"Type":152,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."}}}},{"2":{"Name":"DiffDiskSettings","Properties":{"placement":{"Type":153,"Flags":0,"Description":"This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements."}}}},{"6":{"Value":"CacheDisk"}},{"2":{"Name":"ScaleSettings","Properties":{"fixedScale":{"Type":155,"Flags":0,"Description":"This property and autoScale are mutually exclusive and one of the properties must be specified."},"autoScale":{"Type":161,"Flags":0,"Description":"This property and fixedScale are mutually exclusive and one of the properties must be specified."}}}},{"2":{"Name":"FixedScaleSettings","Properties":{"resizeTimeout":{"Type":4,"Flags":0,"Description":"The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request)."},"targetDedicatedNodes":{"Type":3,"Flags":0,"Description":"At least one of targetDedicatedNodes, targetLowPriorityNodes must be set."},"targetLowPriorityNodes":{"Type":3,"Flags":0,"Description":"At least one of targetDedicatedNodes, targetLowPriorityNodes must be set."},"nodeDeallocationOption":{"Type":160,"Flags":0,"Description":"If omitted, the default value is Requeue."}}}},{"6":{"Value":"Requeue"}},{"6":{"Value":"Terminate"}},{"6":{"Value":"TaskCompletion"}},{"6":{"Value":"RetainedData"}},{"5":{"Elements":[156,157,158,159]}},{"2":{"Name":"AutoScaleSettings","Properties":{"formula":{"Type":4,"Flags":1,"Description":"A formula for the desired number of compute nodes in the pool."},"evaluationInterval":{"Type":4,"Flags":0,"Description":"If omitted, the default value is 15 minutes (PT15M)."}}}},{"2":{"Name":"AutoScaleRun","Properties":{"evaluationTime":{"Type":4,"Flags":1,"Description":"The time at which the autoscale formula was last evaluated."},"results":{"Type":4,"Flags":0,"Description":"Each variable value is returned in the form $variable=value, and variables are separated by semicolons."},"error":{"Type":163,"Flags":0,"Description":"An error that occurred when autoscaling a pool."}}}},{"2":{"Name":"AutoScaleRunError","Properties":{"code":{"Type":4,"Flags":1,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":1,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"details":{"Type":164,"Flags":0,"Description":"Additional details about the error."}}}},{"3":{"ItemType":163}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"NetworkConfiguration","Properties":{"subnetId":{"Type":4,"Flags":0,"Description":"The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration"},"dynamicVNetAssignmentScope":{"Type":171,"Flags":0,"Description":"The scope of dynamic vnet assignment."},"endpointConfiguration":{"Type":172,"Flags":0,"Description":"Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property."},"publicIPAddressConfiguration":{"Type":184,"Flags":0,"Description":"This property is only supported on Pools with the virtualMachineConfiguration property."}}}},{"6":{"Value":"none"}},{"6":{"Value":"job"}},{"5":{"Elements":[169,170]}},{"2":{"Name":"PoolEndpointConfiguration","Properties":{"inboundNatPools":{"Type":183,"Flags":1,"Description":"The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses."}}}},{"2":{"Name":"InboundNatPool","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name must be unique within a Batch pool, can contain letters, numbers, underscores, periods, and hyphens. Names must start with a letter or number, must end with a letter, number, or underscore, and cannot exceed 77 characters. If any invalid values are provided the request fails with HTTP status code 400."},"protocol":{"Type":176,"Flags":1,"Description":"The protocol of the endpoint."},"backendPort":{"Type":3,"Flags":1,"Description":"This must be unique within a Batch pool. Acceptable values are between 1 and 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400."},"frontendPortRangeStart":{"Type":3,"Flags":1,"Description":"Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400."},"frontendPortRangeEnd":{"Type":3,"Flags":1,"Description":"Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400."},"networkSecurityGroupRules":{"Type":182,"Flags":0,"Description":"The maximum number of rules that can be specified across all the endpoints on a Batch pool is 25. If no network security group rules are specified, a default rule will be created to allow inbound access to the specified backendPort. If the maximum number of network security group rules is exceeded the request fails with HTTP status code 400."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[174,175]}},{"2":{"Name":"NetworkSecurityGroupRule","Properties":{"priority":{"Type":3,"Flags":1,"Description":"Priorities within a pool must be unique and are evaluated in order of priority. The lower the number the higher the priority. For example, rules could be specified with order numbers of 150, 250, and 350. The rule with the order number of 150 takes precedence over the rule that has an order of 250. Allowed priorities are 150 to 4096. If any reserved or duplicate values are provided the request fails with HTTP status code 400."},"access":{"Type":180,"Flags":1,"Description":"The action that should be taken for a specified IP address, subnet range or tag."},"sourceAddressPrefix":{"Type":4,"Flags":1,"Description":"Valid values are a single IP address (i.e. 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If any other values are provided the request fails with HTTP status code 400."},"sourcePortRanges":{"Type":181,"Flags":0,"Description":"Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the port ranges or ports can't overlap. If any other values are provided the request fails with HTTP status code 400. Default value will be *."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[178,179]}},{"3":{"ItemType":4}},{"3":{"ItemType":177}},{"3":{"ItemType":173}},{"2":{"Name":"PublicIPAddressConfiguration","Properties":{"provision":{"Type":188,"Flags":0,"Description":"The default value is BatchManaged"},"ipAddressIds":{"Type":189,"Flags":0,"Description":"The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}."}}}},{"6":{"Value":"BatchManaged"}},{"6":{"Value":"UserManaged"}},{"6":{"Value":"NoPublicIPAddresses"}},{"5":{"Elements":[185,186,187]}},{"3":{"ItemType":4}},{"2":{"Name":"TaskSchedulingPolicy","Properties":{"nodeFillType":{"Type":193,"Flags":1,"Description":"How tasks should be distributed across compute nodes."}}}},{"6":{"Value":"Spread"}},{"6":{"Value":"Pack"}},{"5":{"Elements":[191,192]}},{"2":{"Name":"UserAccount","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the user account."},"password":{"Type":4,"Flags":1,"Description":"The password for the user account."},"elevationLevel":{"Type":197,"Flags":0,"Description":"nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin."},"linuxUserConfiguration":{"Type":198,"Flags":0,"Description":"This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options."},"windowsUserConfiguration":{"Type":199,"Flags":0,"Description":"This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options."}}}},{"6":{"Value":"NonAdmin"}},{"6":{"Value":"Admin"}},{"5":{"Elements":[195,196]}},{"2":{"Name":"LinuxUserConfiguration","Properties":{"uid":{"Type":3,"Flags":0,"Description":"The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid."},"gid":{"Type":3,"Flags":0,"Description":"The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid."},"sshPrivateKey":{"Type":4,"Flags":0,"Description":"The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done)."}}}},{"2":{"Name":"WindowsUserConfiguration","Properties":{"loginMode":{"Type":202,"Flags":0,"Description":"Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode."}}}},{"6":{"Value":"Batch"}},{"6":{"Value":"Interactive"}},{"5":{"Elements":[200,201]}},{"3":{"ItemType":194}},{"2":{"Name":"MetadataItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the metadata item."},"value":{"Type":4,"Flags":1,"Description":"The value of the metadata item."}}}},{"3":{"ItemType":204}},{"2":{"Name":"StartTask","Properties":{"commandLine":{"Type":4,"Flags":0,"Description":"The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using \"cmd /c MyCommand\" in Windows or \"/bin/sh -c MyCommand\" in Linux. Required if any other properties of the startTask are specified."},"resourceFiles":{"Type":208,"Flags":0,"Description":"A list of files that the Batch service will download to the compute node before running the command line."},"environmentSettings":{"Type":210,"Flags":0,"Description":"A list of environment variable settings for the start task."},"userIdentity":{"Type":211,"Flags":0,"Description":"If omitted, the task runs as a non-administrative user unique to the task."},"maxTaskRetryCount":{"Type":3,"Flags":0,"Description":"The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit."},"waitForSuccess":{"Type":2,"Flags":0,"Description":"If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true."},"containerSettings":{"Type":219,"Flags":0,"Description":"When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container."}}}},{"2":{"Name":"ResourceFile","Properties":{"autoStorageContainerName":{"Type":4,"Flags":0,"Description":"The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified."},"storageContainerUrl":{"Type":4,"Flags":0,"Description":"The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. This URL must be readable and listable from compute nodes. There are three ways to get such a URL for a container in Azure storage: include a Shared Access Signature (SAS) granting read and list permissions on the container, use a managed identity with read and list permissions, or set the ACL for the container to allow public access."},"httpUrl":{"Type":4,"Flags":0,"Description":"The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. If the URL points to Azure Blob Storage, it must be readable from compute nodes. There are three ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read permissions on the blob, use a managed identity with read permission, or set the ACL for the blob or its container to allow public access."},"blobPrefix":{"Type":4,"Flags":0,"Description":"The property is valid only when autoStorageContainerName or storageContainerUrl is used. This prefix can be a partial filename or a subdirectory. If a prefix is not specified, all the files in the container will be downloaded."},"filePath":{"Type":4,"Flags":0,"Description":"If the httpUrl property is specified, the filePath is required and describes the path which the file will be downloaded to, including the filename. Otherwise, if the autoStorageContainerName or storageContainerUrl property is specified, filePath is optional and is the directory to download the files to. In the case where filePath is used as a directory, any directory structure already associated with the input data will be retained in full and appended to the specified filePath directory. The specified relative path cannot break out of the task's working directory (for example by using '..')."},"fileMode":{"Type":4,"Flags":0,"Description":"This property applies only to files being downloaded to Linux compute nodes. It will be ignored if it is specified for a resourceFile which will be downloaded to a Windows node. If this property is not specified for a Linux node, then a default value of 0770 is applied to the file."},"identityReference":{"Type":17,"Flags":0,"Description":"The reference to a user assigned identity associated with the Batch pool which a compute node will use."}}}},{"3":{"ItemType":207}},{"2":{"Name":"EnvironmentSetting","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"value":{"Type":4,"Flags":0,"Description":"The value of the environment variable."}}}},{"3":{"ItemType":209}},{"2":{"Name":"UserIdentity","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The userName and autoUser properties are mutually exclusive; you must specify one but not both."},"autoUser":{"Type":212,"Flags":0,"Description":"The userName and autoUser properties are mutually exclusive; you must specify one but not both."}}}},{"2":{"Name":"AutoUserSpecification","Properties":{"scope":{"Type":215,"Flags":0,"Description":"The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks."},"elevationLevel":{"Type":218,"Flags":0,"Description":"The default value is nonAdmin."}}}},{"6":{"Value":"Task"}},{"6":{"Value":"Pool"}},{"5":{"Elements":[213,214]}},{"6":{"Value":"NonAdmin"}},{"6":{"Value":"Admin"}},{"5":{"Elements":[216,217]}},{"2":{"Name":"TaskContainerSettings","Properties":{"containerRunOptions":{"Type":4,"Flags":0,"Description":"These additional options are supplied as arguments to the \"docker create\" command, in addition to those controlled by the Batch Service."},"imageName":{"Type":4,"Flags":1,"Description":"This is the full image reference, as would be specified to \"docker pull\". If no tag is provided as part of the image name, the tag \":latest\" is used as a default."},"registry":{"Type":137,"Flags":0,"Description":"This setting can be omitted if was already provided at pool creation."},"workingDirectory":{"Type":222,"Flags":0,"Description":"A flag to indicate where the container task working directory is. The default is 'taskWorkingDirectory'."}}}},{"6":{"Value":"TaskWorkingDirectory"}},{"6":{"Value":"ContainerImageDefault"}},{"5":{"Elements":[220,221]}},{"2":{"Name":"CertificateReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"The fully qualified ID of the certificate to install on the pool. This must be inside the same batch account as the pool."},"storeLocation":{"Type":226,"Flags":0,"Description":"The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory."},"storeName":{"Type":4,"Flags":0,"Description":"This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My."},"visibility":{"Type":231,"Flags":0,"Description":"Which user accounts on the compute node should have access to the private data of the certificate."}}}},{"6":{"Value":"CurrentUser"}},{"6":{"Value":"LocalMachine"}},{"5":{"Elements":[224,225]}},{"6":{"Value":"StartTask"}},{"6":{"Value":"Task"}},{"6":{"Value":"RemoteUser"}},{"5":{"Elements":[227,228,229]}},{"3":{"ItemType":230}},{"3":{"ItemType":223}},{"2":{"Name":"ApplicationPackageReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"The ID of the application package to install. This must be inside the same batch account as the pool. This can either be a reference to a specific version or the default version if one exists."},"version":{"Type":4,"Flags":0,"Description":"If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409."}}}},{"3":{"ItemType":233}},{"3":{"ItemType":4}},{"2":{"Name":"ResizeOperationStatus","Properties":{"targetDedicatedNodes":{"Type":3,"Flags":0,"Description":"The desired number of dedicated compute nodes in the pool."},"targetLowPriorityNodes":{"Type":3,"Flags":0,"Description":"The desired number of low-priority compute nodes in the pool."},"resizeTimeout":{"Type":4,"Flags":0,"Description":"The default value is 15 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service returns an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request)."},"nodeDeallocationOption":{"Type":241,"Flags":0,"Description":"The default value is requeue."},"startTime":{"Type":4,"Flags":0,"Description":"The time when this resize operation was started."},"errors":{"Type":244,"Flags":0,"Description":"This property is set only if an error occurred during the last pool resize, and only when the pool allocationState is Steady."}}}},{"6":{"Value":"Requeue"}},{"6":{"Value":"Terminate"}},{"6":{"Value":"TaskCompletion"}},{"6":{"Value":"RetainedData"}},{"5":{"Elements":[237,238,239,240]}},{"2":{"Name":"ResizeError","Properties":{"code":{"Type":4,"Flags":1,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":1,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"details":{"Type":243,"Flags":0,"Description":"Additional details about the error."}}}},{"3":{"ItemType":242}},{"3":{"ItemType":242}},{"2":{"Name":"MountConfiguration","Properties":{"azureBlobFileSystemConfiguration":{"Type":246,"Flags":0,"Description":"This property is mutually exclusive with all other properties."},"nfsMountConfiguration":{"Type":247,"Flags":0,"Description":"This property is mutually exclusive with all other properties."},"cifsMountConfiguration":{"Type":248,"Flags":0,"Description":"This property is mutually exclusive with all other properties."},"azureFileShareConfiguration":{"Type":249,"Flags":0,"Description":"This property is mutually exclusive with all other properties."}}}},{"2":{"Name":"AzureBlobFileSystemConfiguration","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The Azure Storage Account name."},"containerName":{"Type":4,"Flags":1,"Description":"The Azure Blob Storage Container name."},"accountKey":{"Type":4,"Flags":0,"Description":"This property is mutually exclusive with both sasKey and identity; exactly one must be specified."},"sasKey":{"Type":4,"Flags":0,"Description":"This property is mutually exclusive with both accountKey and identity; exactly one must be specified."},"blobfuseOptions":{"Type":4,"Flags":0,"Description":"These are 'net use' options in Windows and 'mount' options in Linux."},"relativeMountPath":{"Type":4,"Flags":1,"Description":"All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable."},"identityReference":{"Type":17,"Flags":0,"Description":"This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified."}}}},{"2":{"Name":"NFSMountConfiguration","Properties":{"source":{"Type":4,"Flags":1,"Description":"The URI of the file system to mount."},"relativeMountPath":{"Type":4,"Flags":1,"Description":"All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable."},"mountOptions":{"Type":4,"Flags":0,"Description":"These are 'net use' options in Windows and 'mount' options in Linux."}}}},{"2":{"Name":"CifsMountConfiguration","Properties":{"username":{"Type":4,"Flags":1,"Description":"The user to use for authentication against the CIFS file system."},"source":{"Type":4,"Flags":1,"Description":"The URI of the file system to mount."},"relativeMountPath":{"Type":4,"Flags":1,"Description":"All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable."},"mountOptions":{"Type":4,"Flags":0,"Description":"These are 'net use' options in Windows and 'mount' options in Linux."},"password":{"Type":4,"Flags":1,"Description":"The password to use for authentication against the CIFS file system."}}}},{"2":{"Name":"AzureFileShareConfiguration","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The Azure Storage account name."},"azureFileUrl":{"Type":4,"Flags":1,"Description":"This is of the form 'https://{account}.file.core.windows.net/'."},"accountKey":{"Type":4,"Flags":1,"Description":"The Azure Storage account key."},"relativeMountPath":{"Type":4,"Flags":1,"Description":"All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable."},"mountOptions":{"Type":4,"Flags":0,"Description":"These are 'net use' options in Windows and 'mount' options in Linux."}}}},{"3":{"ItemType":245}},{"2":{"Name":"BatchPoolIdentity","Properties":{"type":{"Type":254,"Flags":1,"Description":"The type of identity used for the Batch Pool."},"userAssignedIdentities":{"Type":255,"Flags":0,"Description":"The list of user identities associated with the Batch pool."}}}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[252,253]}},{"2":{"Name":"BatchPoolIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":75}},{"4":{"Name":"Microsoft.Batch/batchAccounts/pools@2022-06-01","ScopeType":8,"Body":111,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/detectors"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":2,"Description":"The properties associated with the detector."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"A base64 encoded string that represents the content of a detector."}}}},{"4":{"Name":"Microsoft.Batch/batchAccounts/detectors@2022-06-01","ScopeType":8,"Body":259,"Flags":1}},{"6":{"Value":"Microsoft.Batch/batchAccounts/privateLinkResources"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"The properties associated with the private link resource."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The group id is used to establish the private link connection."},"requiredMembers":{"Type":266,"Flags":2,"Description":"The list of required members that are used to establish the private link connection."},"requiredZoneNames":{"Type":267,"Flags":2,"Description":"The list of required zone names for the private DNS resource name"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Batch/batchAccounts/privateLinkResources@2022-06-01","ScopeType":8,"Body":264,"Flags":1}},{"6":{"Value":"Microsoft.Batch/batchAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":51,"Flags":2,"Description":"The properties associated with the private endpoint connection."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"4":{"Name":"Microsoft.Batch/batchAccounts/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":271,"Flags":1}},{"2":{"Name":"BatchAccountKeys","Properties":{"accountName":{"Type":4,"Flags":2,"Description":"The Batch account name."},"primary":{"Type":4,"Flags":2,"Description":"The primary key associated with the account."},"secondary":{"Type":4,"Flags":2,"Description":"The secondary key associated with the account."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Batch/batchAccounts","ApiVersion":"2022-06-01","Output":273}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Batch/batchAccounts"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The region in which to create the account."},"tags":{"Type":11,"Flags":0,"Description":"The user-specified tags associated with the account."},"properties":{"Type":12,"Flags":0,"Description":"The properties of the Batch account."},"identity":{"Type":70,"Flags":0,"Description":"The identity of the Batch account."}}}},{"2":{"Name":"BatchAccountCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"BatchAccountCreatePropertiesOrBatchAccountProperties","Properties":{"autoStorage":{"Type":13,"Flags":0,"Description":"The properties related to the auto-storage account."},"poolAllocationMode":{"Type":20,"Flags":0,"Description":"The pool allocation mode also affects how clients may authenticate to the Batch Service API. If the mode is BatchService, clients may authenticate using access keys or Azure Active Directory. If the mode is UserSubscription, clients must use Azure Active Directory. The default is BatchService."},"keyVaultReference":{"Type":21,"Flags":0,"Description":"A reference to the Azure key vault associated with the Batch account."},"publicNetworkAccess":{"Type":24,"Flags":0,"Description":"If not specified, the default value is 'enabled'."},"networkProfile":{"Type":25,"Flags":0,"Description":"The network profile only takes effect when publicNetworkAccess is enabled."},"encryption":{"Type":33,"Flags":0,"Description":"Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead."},"allowedAuthenticationModes":{"Type":42,"Flags":0,"Description":"List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane."},"accountEndpoint":{"Type":4,"Flags":2,"Description":"The account endpoint used to interact with the Batch service."},"nodeManagementEndpoint":{"Type":4,"Flags":2,"Description":"The endpoint used by compute node to connect to the Batch node management service."},"provisioningState":{"Type":49,"Flags":2,"Description":"The provisioned state of the resource"},"privateEndpointConnections":{"Type":67,"Flags":2,"Description":"List of private endpoint connections associated with the Batch account"},"dedicatedCoreQuota":{"Type":3,"Flags":2,"Description":"For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned."},"lowPriorityCoreQuota":{"Type":3,"Flags":2,"Description":"For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned."},"dedicatedCoreQuotaPerVMFamily":{"Type":69,"Flags":2,"Description":"A list of the dedicated core quota per Virtual Machine family for the Batch account. For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned."},"dedicatedCoreQuotaPerVMFamilyEnforced":{"Type":2,"Flags":2,"Description":"If this flag is true, dedicated core quota is enforced via both the dedicatedCoreQuotaPerVMFamily and dedicatedCoreQuota properties on the account. If this flag is false, dedicated core quota is enforced only via the dedicatedCoreQuota property on the account and does not consider Virtual Machine family."},"poolQuota":{"Type":3,"Flags":2,"Description":"The pool quota for the Batch account."},"activeJobAndJobScheduleQuota":{"Type":3,"Flags":2,"Description":"The active job and job schedule quota for the Batch account."}}}},{"2":{"Name":"AutoStorageBasePropertiesOrAutoStorageProperties","Properties":{"storageAccountId":{"Type":4,"Flags":1,"Description":"The resource ID of the storage account to be used for auto-storage account."},"authenticationMode":{"Type":16,"Flags":0,"Description":"The authentication mode which the Batch service will use to manage the auto-storage account."},"nodeIdentityReference":{"Type":17,"Flags":0,"Description":"The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage."},"lastKeySync":{"Type":4,"Flags":2,"Description":"The UTC time at which storage keys were last synchronized with the Batch account."}}}},{"6":{"Value":"StorageKeys"}},{"6":{"Value":"BatchAccountManagedIdentity"}},{"5":{"Elements":[14,15]}},{"2":{"Name":"ComputeNodeIdentityReference","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The ARM resource id of the user assigned identity."}}}},{"6":{"Value":"BatchService"}},{"6":{"Value":"UserSubscription"}},{"5":{"Elements":[18,19]}},{"2":{"Name":"KeyVaultReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"The resource ID of the Azure key vault associated with the Batch account."},"url":{"Type":4,"Flags":1,"Description":"The URL of the Azure key vault associated with the Batch account."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[22,23]}},{"2":{"Name":"NetworkProfile","Properties":{"accountAccess":{"Type":26,"Flags":0,"Description":"Network access profile for batchAccount endpoint (Batch account data plane API)."},"nodeManagementAccess":{"Type":26,"Flags":0,"Description":"Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools)."}}}},{"2":{"Name":"EndpointAccessProfile","Properties":{"defaultAction":{"Type":29,"Flags":1,"Description":"Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled."},"ipRules":{"Type":32,"Flags":0,"Description":"Array of IP ranges to filter client IP address."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[27,28]}},{"2":{"Name":"IPRule","Properties":{"action":{"Type":31,"Flags":1,"Description":"Action when client IP address is matched."},"value":{"Type":4,"Flags":1,"Description":"IPv4 address, or IPv4 address range in CIDR format."}}}},{"6":{"Value":"Allow"}},{"3":{"ItemType":30}},{"2":{"Name":"EncryptionProperties","Properties":{"keySource":{"Type":36,"Flags":0,"Description":"Type of the key source."},"keyVaultProperties":{"Type":37,"Flags":0,"Description":"Additional details when using Microsoft.KeyVault"}}}},{"6":{"Value":"Microsoft.Batch"}},{"6":{"Value":"Microsoft.KeyVault"}},{"5":{"Elements":[34,35]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"Full path to the versioned secret. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. To be usable the following prerequisites must be met:\n\n The Batch Account has a System Assigned identity\n The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions\n The KeyVault has soft-delete and purge protection enabled"}}}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"AAD"}},{"6":{"Value":"TaskAuthenticationToken"}},{"5":{"Elements":[38,39,40]}},{"3":{"ItemType":41}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[43,44,45,46,47,48]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":51,"Flags":0,"Description":"The properties associated with the private endpoint connection."},"id":{"Type":4,"Flags":2,"Description":"The ID of the resource."},"name":{"Type":4,"Flags":2,"Description":"The name of the resource."},"type":{"Type":4,"Flags":2,"Description":"The type of the resource."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":58,"Flags":2,"Description":"The provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":59,"Flags":2,"Description":"The private endpoint of the private endpoint connection."},"groupIds":{"Type":60,"Flags":2,"Description":"The value has one and only one group id."},"privateLinkServiceConnectionState":{"Type":61,"Flags":0,"Description":"The private link service connection state of the private endpoint connection"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[52,53,54,55,56,57]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM resource identifier of the private endpoint. This is of the form /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint}."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":66,"Flags":1,"Description":"The status of the Batch private endpoint connection"},"description":{"Type":4,"Flags":0,"Description":"Description of the private Connection state"},"actionRequired":{"Type":4,"Flags":2,"Description":"Action required on the private connection state"}}}},{"6":{"Value":"Approved"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[62,63,64,65]}},{"3":{"ItemType":50}},{"2":{"Name":"VirtualMachineFamilyCoreQuota","Properties":{"name":{"Type":4,"Flags":2,"Description":"The Virtual Machine family name."},"coreQuota":{"Type":3,"Flags":2,"Description":"The core quota for the VM family for the Batch account."}}}},{"3":{"ItemType":68}},{"2":{"Name":"BatchAccountIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the Batch account. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the Batch account. This property will only be provided for a system assigned identity."},"type":{"Type":74,"Flags":1,"Description":"The type of identity used for the Batch account."},"userAssignedIdentities":{"Type":76,"Flags":0,"Description":"The list of user identities associated with the Batch account."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[71,72,73]}},{"2":{"Name":"UserAssignedIdentities","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"BatchAccountIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":75}},{"4":{"Name":"Microsoft.Batch/batchAccounts@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/applications/versions"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":0,"Description":"The properties associated with the Application Package."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"ApplicationPackageProperties","Properties":{"state":{"Type":84,"Flags":2,"Description":"The current state of the application package."},"format":{"Type":4,"Flags":2,"Description":"The format of the application package, if the package is active."},"storageUrl":{"Type":4,"Flags":2,"Description":"The URL for the application package in Azure Storage."},"storageUrlExpiry":{"Type":4,"Flags":2,"Description":"The UTC time at which the Azure Storage URL will expire."},"lastActivationTime":{"Type":4,"Flags":2,"Description":"The time at which the package was last activated, if the package is active."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Active"}},{"5":{"Elements":[82,83]}},{"4":{"Name":"Microsoft.Batch/batchAccounts/applications/versions@2022-06-01","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/applications"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":86,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":87,"Flags":10,"Description":"The resource api version"},"properties":{"Type":89,"Flags":0,"Description":"The properties associated with the Application."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"ApplicationProperties","Properties":{"displayName":{"Type":4,"Flags":0,"Description":"The display name for the application."},"allowUpdates":{"Type":2,"Flags":0,"Description":"A value indicating whether packages within the application may be overwritten using the same version string."},"defaultVersion":{"Type":4,"Flags":0,"Description":"The package to use if a client requests the application but does not specify a version. This property can only be set to the name of an existing package."}}}},{"4":{"Name":"Microsoft.Batch/batchAccounts/applications@2022-06-01","ScopeType":8,"Body":88,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/certificates"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"The properties associated with the certificate."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"CertificateCreateOrUpdatePropertiesOrCertificateProperties","Properties":{"data":{"Type":4,"Flags":5,"Description":"The maximum size is 10KB."},"password":{"Type":4,"Flags":4,"Description":"This must not be specified if the certificate format is Cer."},"thumbprintAlgorithm":{"Type":4,"Flags":0,"Description":"This must match the first portion of the certificate name. Currently required to be 'SHA1'."},"thumbprint":{"Type":4,"Flags":0,"Description":"This must match the thumbprint from the name."},"format":{"Type":97,"Flags":0,"Description":"The format of the certificate - either Pfx or Cer. If omitted, the default is Pfx."},"provisioningState":{"Type":101,"Flags":2},"provisioningStateTransitionTime":{"Type":4,"Flags":2,"Description":"The time at which the certificate entered its current state."},"previousProvisioningState":{"Type":105,"Flags":2,"Description":"The previous provisioned state of the resource"},"previousProvisioningStateTransitionTime":{"Type":4,"Flags":2,"Description":"The time at which the certificate entered its previous state."},"publicData":{"Type":4,"Flags":2,"Description":"The public key of the certificate."},"deleteCertificateError":{"Type":106,"Flags":2,"Description":"This is only returned when the certificate provisioningState is 'Failed'."}}}},{"6":{"Value":"Pfx"}},{"6":{"Value":"Cer"}},{"5":{"Elements":[95,96]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[98,99,100]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[102,103,104]}},{"2":{"Name":"DeleteCertificateError","Properties":{"code":{"Type":4,"Flags":1,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":1,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"4":{"Name":"Microsoft.Batch/batchAccounts/certificates@2022-06-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/pools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/pools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":109,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":110,"Flags":10,"Description":"The resource api version"},"properties":{"Type":112,"Flags":0,"Description":"The properties associated with the pool."},"identity":{"Type":251,"Flags":0,"Description":"The type of identity used for the Batch Pool."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"PoolProperties","Properties":{"displayName":{"Type":4,"Flags":0,"Description":"The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024."},"lastModified":{"Type":4,"Flags":2,"Description":"This is the last time at which the pool level data, such as the targetDedicatedNodes or autoScaleSettings, changed. It does not factor in node-level changes such as a compute node changing state."},"creationTime":{"Type":4,"Flags":2,"Description":"The creation time of the pool."},"provisioningState":{"Type":115,"Flags":2,"Description":"The current state of the pool."},"provisioningStateTransitionTime":{"Type":4,"Flags":2,"Description":"The time at which the pool entered its current state."},"allocationState":{"Type":119,"Flags":2,"Description":"Whether the pool is resizing."},"allocationStateTransitionTime":{"Type":4,"Flags":2,"Description":"The time at which the pool entered its current allocation state."},"vmSize":{"Type":4,"Flags":0,"Description":"For information about available sizes of virtual machines for Cloud Services pools (pools created with cloudServiceConfiguration), see Sizes for Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch supports all Cloud Services VM sizes except ExtraSmall. For information about available VM sizes for pools using images from the Virtual Machines Marketplace (pools created with virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) or Sizes for Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series)."},"deploymentConfiguration":{"Type":120,"Flags":0,"Description":"Using CloudServiceConfiguration specifies that the nodes should be creating using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses Azure Virtual Machines (IaaS)."},"currentDedicatedNodes":{"Type":3,"Flags":2,"Description":"The number of compute nodes currently in the pool."},"currentLowPriorityNodes":{"Type":3,"Flags":2,"Description":"The number of Spot/low-priority compute nodes currently in the pool."},"scaleSettings":{"Type":154,"Flags":0,"Description":"Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes."},"autoScaleRun":{"Type":162,"Flags":2,"Description":"This property is set only if the pool automatically scales, i.e. autoScaleSettings are used."},"interNodeCommunication":{"Type":167,"Flags":0,"Description":"This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'."},"networkConfiguration":{"Type":168,"Flags":0,"Description":"The network configuration for a pool."},"taskSlotsPerNode":{"Type":3,"Flags":0,"Description":"The default value is 1. The maximum value is the smaller of 4 times the number of cores of the vmSize of the pool or 256."},"taskSchedulingPolicy":{"Type":190,"Flags":0,"Description":"If not specified, the default is spread."},"userAccounts":{"Type":203,"Flags":0,"Description":"The list of user accounts to be created on each node in the pool."},"metadata":{"Type":205,"Flags":0,"Description":"The Batch service does not assign any meaning to metadata; it is solely for the use of user code."},"startTask":{"Type":206,"Flags":0,"Description":"In an PATCH (update) operation, this property can be set to an empty object to remove the start task from the pool."},"certificates":{"Type":232,"Flags":0,"Description":"For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory."},"applicationPackages":{"Type":234,"Flags":0,"Description":"Changes to application package references affect all new compute nodes joining the pool, but do not affect compute nodes that are already in the pool until they are rebooted or reimaged. There is a maximum of 10 application package references on any given pool."},"applicationLicenses":{"Type":235,"Flags":0,"Description":"The list of application licenses must be a subset of available Batch service application licenses. If a license is requested which is not supported, pool creation will fail."},"resizeOperationStatus":{"Type":236,"Flags":2,"Description":"Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady)."},"mountConfiguration":{"Type":250,"Flags":0,"Description":"This supports Azure Files, NFS, CIFS/SMB, and Blobfuse."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[113,114]}},{"6":{"Value":"Steady"}},{"6":{"Value":"Resizing"}},{"6":{"Value":"Stopping"}},{"5":{"Elements":[116,117,118]}},{"2":{"Name":"DeploymentConfiguration","Properties":{"cloudServiceConfiguration":{"Type":121,"Flags":0,"Description":"This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'."},"virtualMachineConfiguration":{"Type":122,"Flags":0,"Description":"This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified."}}}},{"2":{"Name":"CloudServiceConfiguration","Properties":{"osFamily":{"Type":4,"Flags":1,"Description":"Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases)."},"osVersion":{"Type":4,"Flags":0,"Description":"The default value is * which specifies the latest operating system version for the specified OS family."}}}},{"2":{"Name":"VirtualMachineConfiguration","Properties":{"imageReference":{"Type":123,"Flags":1,"Description":"A reference to an Azure Virtual Machines Marketplace image or the Azure Image resource of a custom Virtual Machine. To get the list of all imageReferences verified by Azure Batch, see the 'List supported node agent SKUs' operation."},"nodeAgentSkuId":{"Type":4,"Flags":1,"Description":"The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation."},"windowsConfiguration":{"Type":124,"Flags":0,"Description":"This property must not be specified if the imageReference specifies a Linux OS image."},"dataDisks":{"Type":133,"Flags":0,"Description":"This property must be specified if the compute nodes in the pool need to have empty data disks attached to them."},"licenseType":{"Type":4,"Flags":0,"Description":"This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are:\n\n Windows_Server - The on-premises license is for Windows Server.\n Windows_Client - The on-premises license is for Windows Client."},"containerConfiguration":{"Type":134,"Flags":0,"Description":"If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it."},"diskEncryptionConfiguration":{"Type":139,"Flags":0,"Description":"If specified, encryption is performed on each node in the pool during node provisioning."},"nodePlacementConfiguration":{"Type":144,"Flags":0,"Description":"This configuration will specify rules on how nodes in the pool will be physically allocated."},"extensions":{"Type":150,"Flags":0,"Description":"If specified, the extensions mentioned in this configuration will be installed on each node."},"osDisk":{"Type":151,"Flags":0,"Description":"Contains configuration for ephemeral OSDisk settings."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"For example, Canonical or MicrosoftWindowsServer."},"offer":{"Type":4,"Flags":0,"Description":"For example, UbuntuServer or WindowsServer."},"sku":{"Type":4,"Flags":0,"Description":"For example, 18.04-LTS or 2022-datacenter."},"version":{"Type":4,"Flags":0,"Description":"A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'."},"id":{"Type":4,"Flags":0,"Description":"This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"If omitted, the default value is true."}}}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. The value must be between 0 and 63, inclusive."},"caching":{"Type":129,"Flags":0,"Description":"Values are:\n\n none - The caching mode for the disk is not enabled.\n readOnly - The caching mode for the disk is read only.\n readWrite - The caching mode for the disk is read and write.\n\n The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/."},"diskSizeGB":{"Type":3,"Flags":1,"Description":"The initial disk size in GB when creating new data disk."},"storageAccountType":{"Type":132,"Flags":0,"Description":"If omitted, the default is \"Standard_LRS\". Values are:\n\n Standard_LRS - The data disk should use standard locally redundant storage.\n Premium_LRS - The data disk should use premium locally redundant storage."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[126,127,128]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[130,131]}},{"3":{"ItemType":125}},{"2":{"Name":"ContainerConfiguration","Properties":{"type":{"Type":135,"Flags":1,"Description":"The container technology to be used."},"containerImageNames":{"Type":136,"Flags":0,"Description":"This is the full image reference, as would be specified to \"docker pull\". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry."},"containerRegistries":{"Type":138,"Flags":0,"Description":"If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here."}}}},{"6":{"Value":"DockerCompatible"}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerRegistry","Properties":{"username":{"Type":4,"Flags":0,"Description":"The user name to log into the registry server."},"password":{"Type":4,"Flags":0,"Description":"The password to log into the registry server."},"registryServer":{"Type":4,"Flags":0,"Description":"If omitted, the default is \"docker.io\"."},"identityReference":{"Type":17,"Flags":0,"Description":"The reference to a user assigned identity associated with the Batch pool which a compute node will use."}}}},{"3":{"ItemType":137}},{"2":{"Name":"DiskEncryptionConfiguration","Properties":{"targets":{"Type":143,"Flags":0,"Description":"On Linux pool, only \"TemporaryDisk\" is supported; on Windows pool, \"OsDisk\" and \"TemporaryDisk\" must be specified."}}}},{"6":{"Value":"OsDisk"}},{"6":{"Value":"TemporaryDisk"}},{"5":{"Elements":[140,141]}},{"3":{"ItemType":142}},{"2":{"Name":"NodePlacementConfiguration","Properties":{"policy":{"Type":147,"Flags":0,"Description":"Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy."}}}},{"6":{"Value":"Regional"}},{"6":{"Value":"Zonal"}},{"5":{"Elements":[145,146]}},{"2":{"Name":"VMExtension","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the virtual machine extension."},"publisher":{"Type":4,"Flags":1,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":1,"Description":"The type of the extensions."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"The version of script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"JSON formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisionAfterExtensions":{"Type":149,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":148}},{"2":{"Name":"OSDisk","Properties":{"ephemeralOSDiskSettings":{"Type":152,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."}}}},{"2":{"Name":"DiffDiskSettings","Properties":{"placement":{"Type":153,"Flags":0,"Description":"This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements."}}}},{"6":{"Value":"CacheDisk"}},{"2":{"Name":"ScaleSettings","Properties":{"fixedScale":{"Type":155,"Flags":0,"Description":"This property and autoScale are mutually exclusive and one of the properties must be specified."},"autoScale":{"Type":161,"Flags":0,"Description":"This property and fixedScale are mutually exclusive and one of the properties must be specified."}}}},{"2":{"Name":"FixedScaleSettings","Properties":{"resizeTimeout":{"Type":4,"Flags":0,"Description":"The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request)."},"targetDedicatedNodes":{"Type":3,"Flags":0,"Description":"At least one of targetDedicatedNodes, targetLowPriorityNodes must be set."},"targetLowPriorityNodes":{"Type":3,"Flags":0,"Description":"At least one of targetDedicatedNodes, targetLowPriorityNodes must be set."},"nodeDeallocationOption":{"Type":160,"Flags":0,"Description":"If omitted, the default value is Requeue."}}}},{"6":{"Value":"Requeue"}},{"6":{"Value":"Terminate"}},{"6":{"Value":"TaskCompletion"}},{"6":{"Value":"RetainedData"}},{"5":{"Elements":[156,157,158,159]}},{"2":{"Name":"AutoScaleSettings","Properties":{"formula":{"Type":4,"Flags":1,"Description":"A formula for the desired number of compute nodes in the pool."},"evaluationInterval":{"Type":4,"Flags":0,"Description":"If omitted, the default value is 15 minutes (PT15M)."}}}},{"2":{"Name":"AutoScaleRun","Properties":{"evaluationTime":{"Type":4,"Flags":1,"Description":"The time at which the autoscale formula was last evaluated."},"results":{"Type":4,"Flags":0,"Description":"Each variable value is returned in the form $variable=value, and variables are separated by semicolons."},"error":{"Type":163,"Flags":0,"Description":"An error that occurred when autoscaling a pool."}}}},{"2":{"Name":"AutoScaleRunError","Properties":{"code":{"Type":4,"Flags":1,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":1,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"details":{"Type":164,"Flags":0,"Description":"Additional details about the error."}}}},{"3":{"ItemType":163}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"NetworkConfiguration","Properties":{"subnetId":{"Type":4,"Flags":0,"Description":"The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration"},"dynamicVNetAssignmentScope":{"Type":171,"Flags":0,"Description":"The scope of dynamic vnet assignment."},"endpointConfiguration":{"Type":172,"Flags":0,"Description":"Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property."},"publicIPAddressConfiguration":{"Type":184,"Flags":0,"Description":"This property is only supported on Pools with the virtualMachineConfiguration property."}}}},{"6":{"Value":"none"}},{"6":{"Value":"job"}},{"5":{"Elements":[169,170]}},{"2":{"Name":"PoolEndpointConfiguration","Properties":{"inboundNatPools":{"Type":183,"Flags":1,"Description":"The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses."}}}},{"2":{"Name":"InboundNatPool","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name must be unique within a Batch pool, can contain letters, numbers, underscores, periods, and hyphens. Names must start with a letter or number, must end with a letter, number, or underscore, and cannot exceed 77 characters. If any invalid values are provided the request fails with HTTP status code 400."},"protocol":{"Type":176,"Flags":1,"Description":"The protocol of the endpoint."},"backendPort":{"Type":3,"Flags":1,"Description":"This must be unique within a Batch pool. Acceptable values are between 1 and 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400."},"frontendPortRangeStart":{"Type":3,"Flags":1,"Description":"Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400."},"frontendPortRangeEnd":{"Type":3,"Flags":1,"Description":"Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400."},"networkSecurityGroupRules":{"Type":182,"Flags":0,"Description":"The maximum number of rules that can be specified across all the endpoints on a Batch pool is 25. If no network security group rules are specified, a default rule will be created to allow inbound access to the specified backendPort. If the maximum number of network security group rules is exceeded the request fails with HTTP status code 400."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[174,175]}},{"2":{"Name":"NetworkSecurityGroupRule","Properties":{"priority":{"Type":3,"Flags":1,"Description":"Priorities within a pool must be unique and are evaluated in order of priority. The lower the number the higher the priority. For example, rules could be specified with order numbers of 150, 250, and 350. The rule with the order number of 150 takes precedence over the rule that has an order of 250. Allowed priorities are 150 to 4096. If any reserved or duplicate values are provided the request fails with HTTP status code 400."},"access":{"Type":180,"Flags":1,"Description":"The action that should be taken for a specified IP address, subnet range or tag."},"sourceAddressPrefix":{"Type":4,"Flags":1,"Description":"Valid values are a single IP address (i.e. 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If any other values are provided the request fails with HTTP status code 400."},"sourcePortRanges":{"Type":181,"Flags":0,"Description":"Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the port ranges or ports can't overlap. If any other values are provided the request fails with HTTP status code 400. Default value will be *."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[178,179]}},{"3":{"ItemType":4}},{"3":{"ItemType":177}},{"3":{"ItemType":173}},{"2":{"Name":"PublicIPAddressConfiguration","Properties":{"provision":{"Type":188,"Flags":0,"Description":"The default value is BatchManaged"},"ipAddressIds":{"Type":189,"Flags":0,"Description":"The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}."}}}},{"6":{"Value":"BatchManaged"}},{"6":{"Value":"UserManaged"}},{"6":{"Value":"NoPublicIPAddresses"}},{"5":{"Elements":[185,186,187]}},{"3":{"ItemType":4}},{"2":{"Name":"TaskSchedulingPolicy","Properties":{"nodeFillType":{"Type":193,"Flags":1,"Description":"How tasks should be distributed across compute nodes."}}}},{"6":{"Value":"Spread"}},{"6":{"Value":"Pack"}},{"5":{"Elements":[191,192]}},{"2":{"Name":"UserAccount","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the user account."},"password":{"Type":4,"Flags":1,"Description":"The password for the user account."},"elevationLevel":{"Type":197,"Flags":0,"Description":"nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin."},"linuxUserConfiguration":{"Type":198,"Flags":0,"Description":"This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options."},"windowsUserConfiguration":{"Type":199,"Flags":0,"Description":"This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options."}}}},{"6":{"Value":"NonAdmin"}},{"6":{"Value":"Admin"}},{"5":{"Elements":[195,196]}},{"2":{"Name":"LinuxUserConfiguration","Properties":{"uid":{"Type":3,"Flags":0,"Description":"The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid."},"gid":{"Type":3,"Flags":0,"Description":"The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid."},"sshPrivateKey":{"Type":4,"Flags":0,"Description":"The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done)."}}}},{"2":{"Name":"WindowsUserConfiguration","Properties":{"loginMode":{"Type":202,"Flags":0,"Description":"Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode."}}}},{"6":{"Value":"Batch"}},{"6":{"Value":"Interactive"}},{"5":{"Elements":[200,201]}},{"3":{"ItemType":194}},{"2":{"Name":"MetadataItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the metadata item."},"value":{"Type":4,"Flags":1,"Description":"The value of the metadata item."}}}},{"3":{"ItemType":204}},{"2":{"Name":"StartTask","Properties":{"commandLine":{"Type":4,"Flags":0,"Description":"The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using \"cmd /c MyCommand\" in Windows or \"/bin/sh -c MyCommand\" in Linux. Required if any other properties of the startTask are specified."},"resourceFiles":{"Type":208,"Flags":0,"Description":"A list of files that the Batch service will download to the compute node before running the command line."},"environmentSettings":{"Type":210,"Flags":0,"Description":"A list of environment variable settings for the start task."},"userIdentity":{"Type":211,"Flags":0,"Description":"If omitted, the task runs as a non-administrative user unique to the task."},"maxTaskRetryCount":{"Type":3,"Flags":0,"Description":"The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit."},"waitForSuccess":{"Type":2,"Flags":0,"Description":"If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true."},"containerSettings":{"Type":219,"Flags":0,"Description":"When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container."}}}},{"2":{"Name":"ResourceFile","Properties":{"autoStorageContainerName":{"Type":4,"Flags":0,"Description":"The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified."},"storageContainerUrl":{"Type":4,"Flags":0,"Description":"The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. This URL must be readable and listable from compute nodes. There are three ways to get such a URL for a container in Azure storage: include a Shared Access Signature (SAS) granting read and list permissions on the container, use a managed identity with read and list permissions, or set the ACL for the container to allow public access."},"httpUrl":{"Type":4,"Flags":0,"Description":"The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. If the URL points to Azure Blob Storage, it must be readable from compute nodes. There are three ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read permissions on the blob, use a managed identity with read permission, or set the ACL for the blob or its container to allow public access."},"blobPrefix":{"Type":4,"Flags":0,"Description":"The property is valid only when autoStorageContainerName or storageContainerUrl is used. This prefix can be a partial filename or a subdirectory. If a prefix is not specified, all the files in the container will be downloaded."},"filePath":{"Type":4,"Flags":0,"Description":"If the httpUrl property is specified, the filePath is required and describes the path which the file will be downloaded to, including the filename. Otherwise, if the autoStorageContainerName or storageContainerUrl property is specified, filePath is optional and is the directory to download the files to. In the case where filePath is used as a directory, any directory structure already associated with the input data will be retained in full and appended to the specified filePath directory. The specified relative path cannot break out of the task's working directory (for example by using '..')."},"fileMode":{"Type":4,"Flags":0,"Description":"This property applies only to files being downloaded to Linux compute nodes. It will be ignored if it is specified for a resourceFile which will be downloaded to a Windows node. If this property is not specified for a Linux node, then a default value of 0770 is applied to the file."},"identityReference":{"Type":17,"Flags":0,"Description":"The reference to a user assigned identity associated with the Batch pool which a compute node will use."}}}},{"3":{"ItemType":207}},{"2":{"Name":"EnvironmentSetting","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"value":{"Type":4,"Flags":0,"Description":"The value of the environment variable."}}}},{"3":{"ItemType":209}},{"2":{"Name":"UserIdentity","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The userName and autoUser properties are mutually exclusive; you must specify one but not both."},"autoUser":{"Type":212,"Flags":0,"Description":"The userName and autoUser properties are mutually exclusive; you must specify one but not both."}}}},{"2":{"Name":"AutoUserSpecification","Properties":{"scope":{"Type":215,"Flags":0,"Description":"The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks."},"elevationLevel":{"Type":218,"Flags":0,"Description":"The default value is nonAdmin."}}}},{"6":{"Value":"Task"}},{"6":{"Value":"Pool"}},{"5":{"Elements":[213,214]}},{"6":{"Value":"NonAdmin"}},{"6":{"Value":"Admin"}},{"5":{"Elements":[216,217]}},{"2":{"Name":"TaskContainerSettings","Properties":{"containerRunOptions":{"Type":4,"Flags":0,"Description":"These additional options are supplied as arguments to the \"docker create\" command, in addition to those controlled by the Batch Service."},"imageName":{"Type":4,"Flags":1,"Description":"This is the full image reference, as would be specified to \"docker pull\". If no tag is provided as part of the image name, the tag \":latest\" is used as a default."},"registry":{"Type":137,"Flags":0,"Description":"This setting can be omitted if was already provided at pool creation."},"workingDirectory":{"Type":222,"Flags":0,"Description":"A flag to indicate where the container task working directory is. The default is 'taskWorkingDirectory'."}}}},{"6":{"Value":"TaskWorkingDirectory"}},{"6":{"Value":"ContainerImageDefault"}},{"5":{"Elements":[220,221]}},{"2":{"Name":"CertificateReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"The fully qualified ID of the certificate to install on the pool. This must be inside the same batch account as the pool."},"storeLocation":{"Type":226,"Flags":0,"Description":"The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory."},"storeName":{"Type":4,"Flags":0,"Description":"This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My."},"visibility":{"Type":231,"Flags":0,"Description":"Which user accounts on the compute node should have access to the private data of the certificate."}}}},{"6":{"Value":"CurrentUser"}},{"6":{"Value":"LocalMachine"}},{"5":{"Elements":[224,225]}},{"6":{"Value":"StartTask"}},{"6":{"Value":"Task"}},{"6":{"Value":"RemoteUser"}},{"5":{"Elements":[227,228,229]}},{"3":{"ItemType":230}},{"3":{"ItemType":223}},{"2":{"Name":"ApplicationPackageReference","Properties":{"id":{"Type":4,"Flags":1,"Description":"The ID of the application package to install. This must be inside the same batch account as the pool. This can either be a reference to a specific version or the default version if one exists."},"version":{"Type":4,"Flags":0,"Description":"If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409."}}}},{"3":{"ItemType":233}},{"3":{"ItemType":4}},{"2":{"Name":"ResizeOperationStatus","Properties":{"targetDedicatedNodes":{"Type":3,"Flags":0,"Description":"The desired number of dedicated compute nodes in the pool."},"targetLowPriorityNodes":{"Type":3,"Flags":0,"Description":"The desired number of Spot/low-priority compute nodes in the pool."},"resizeTimeout":{"Type":4,"Flags":0,"Description":"The default value is 15 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service returns an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request)."},"nodeDeallocationOption":{"Type":241,"Flags":0,"Description":"The default value is requeue."},"startTime":{"Type":4,"Flags":0,"Description":"The time when this resize operation was started."},"errors":{"Type":244,"Flags":0,"Description":"This property is set only if an error occurred during the last pool resize, and only when the pool allocationState is Steady."}}}},{"6":{"Value":"Requeue"}},{"6":{"Value":"Terminate"}},{"6":{"Value":"TaskCompletion"}},{"6":{"Value":"RetainedData"}},{"5":{"Elements":[237,238,239,240]}},{"2":{"Name":"ResizeError","Properties":{"code":{"Type":4,"Flags":1,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":1,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"details":{"Type":243,"Flags":0,"Description":"Additional details about the error."}}}},{"3":{"ItemType":242}},{"3":{"ItemType":242}},{"2":{"Name":"MountConfiguration","Properties":{"azureBlobFileSystemConfiguration":{"Type":246,"Flags":0,"Description":"This property is mutually exclusive with all other properties."},"nfsMountConfiguration":{"Type":247,"Flags":0,"Description":"This property is mutually exclusive with all other properties."},"cifsMountConfiguration":{"Type":248,"Flags":0,"Description":"This property is mutually exclusive with all other properties."},"azureFileShareConfiguration":{"Type":249,"Flags":0,"Description":"This property is mutually exclusive with all other properties."}}}},{"2":{"Name":"AzureBlobFileSystemConfiguration","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The Azure Storage Account name."},"containerName":{"Type":4,"Flags":1,"Description":"The Azure Blob Storage Container name."},"accountKey":{"Type":4,"Flags":0,"Description":"This property is mutually exclusive with both sasKey and identity; exactly one must be specified."},"sasKey":{"Type":4,"Flags":0,"Description":"This property is mutually exclusive with both accountKey and identity; exactly one must be specified."},"blobfuseOptions":{"Type":4,"Flags":0,"Description":"These are 'net use' options in Windows and 'mount' options in Linux."},"relativeMountPath":{"Type":4,"Flags":1,"Description":"All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable."},"identityReference":{"Type":17,"Flags":0,"Description":"This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified."}}}},{"2":{"Name":"NFSMountConfiguration","Properties":{"source":{"Type":4,"Flags":1,"Description":"The URI of the file system to mount."},"relativeMountPath":{"Type":4,"Flags":1,"Description":"All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable."},"mountOptions":{"Type":4,"Flags":0,"Description":"These are 'net use' options in Windows and 'mount' options in Linux."}}}},{"2":{"Name":"CifsMountConfiguration","Properties":{"username":{"Type":4,"Flags":1,"Description":"The user to use for authentication against the CIFS file system."},"source":{"Type":4,"Flags":1,"Description":"The URI of the file system to mount."},"relativeMountPath":{"Type":4,"Flags":1,"Description":"All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable."},"mountOptions":{"Type":4,"Flags":0,"Description":"These are 'net use' options in Windows and 'mount' options in Linux."},"password":{"Type":4,"Flags":1,"Description":"The password to use for authentication against the CIFS file system."}}}},{"2":{"Name":"AzureFileShareConfiguration","Properties":{"accountName":{"Type":4,"Flags":1,"Description":"The Azure Storage account name."},"azureFileUrl":{"Type":4,"Flags":1,"Description":"This is of the form 'https://{account}.file.core.windows.net/'."},"accountKey":{"Type":4,"Flags":1,"Description":"The Azure Storage account key."},"relativeMountPath":{"Type":4,"Flags":1,"Description":"All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable."},"mountOptions":{"Type":4,"Flags":0,"Description":"These are 'net use' options in Windows and 'mount' options in Linux."}}}},{"3":{"ItemType":245}},{"2":{"Name":"BatchPoolIdentity","Properties":{"type":{"Type":254,"Flags":1,"Description":"The type of identity used for the Batch Pool."},"userAssignedIdentities":{"Type":255,"Flags":0,"Description":"The list of user identities associated with the Batch pool."}}}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[252,253]}},{"2":{"Name":"BatchPoolIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":75}},{"4":{"Name":"Microsoft.Batch/batchAccounts/pools@2022-06-01","ScopeType":8,"Body":111,"Flags":0}},{"6":{"Value":"Microsoft.Batch/batchAccounts/detectors"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":260,"Flags":2,"Description":"The properties associated with the detector."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"A base64 encoded string that represents the content of a detector."}}}},{"4":{"Name":"Microsoft.Batch/batchAccounts/detectors@2022-06-01","ScopeType":8,"Body":259,"Flags":1}},{"6":{"Value":"Microsoft.Batch/batchAccounts/privateLinkResources"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"The properties associated with the private link resource."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The group id is used to establish the private link connection."},"requiredMembers":{"Type":266,"Flags":2,"Description":"The list of required members that are used to establish the private link connection."},"requiredZoneNames":{"Type":267,"Flags":2,"Description":"The list of required zone names for the private DNS resource name"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Batch/batchAccounts/privateLinkResources@2022-06-01","ScopeType":8,"Body":264,"Flags":1}},{"6":{"Value":"Microsoft.Batch/batchAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Batch/batchAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":51,"Flags":2,"Description":"The properties associated with the private endpoint connection."},"etag":{"Type":4,"Flags":2,"Description":"The ETag of the resource, used for concurrency statements."}}}},{"4":{"Name":"Microsoft.Batch/batchAccounts/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":271,"Flags":1}},{"2":{"Name":"BatchAccountKeys","Properties":{"accountName":{"Type":4,"Flags":2,"Description":"The Batch account name."},"primary":{"Type":4,"Flags":2,"Description":"The primary key associated with the account."},"secondary":{"Type":4,"Flags":2,"Description":"The secondary key associated with the account."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Batch/batchAccounts","ApiVersion":"2022-06-01","Output":273}}] \ No newline at end of file diff --git a/generated/batch/microsoft.batch/2022-06-01/types.md b/generated/batch/microsoft.batch/2022-06-01/types.md index 0d5b8d9176..ffbf30bd54 100644 --- a/generated/batch/microsoft.batch/2022-06-01/types.md +++ b/generated/batch/microsoft.batch/2022-06-01/types.md @@ -420,7 +420,7 @@ * **certificates**: [CertificateReference](#certificatereference)[]: For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory. * **creationTime**: string (ReadOnly): The creation time of the pool. * **currentDedicatedNodes**: int (ReadOnly): The number of compute nodes currently in the pool. -* **currentLowPriorityNodes**: int (ReadOnly): The number of low-priority compute nodes currently in the pool. +* **currentLowPriorityNodes**: int (ReadOnly): The number of Spot/low-priority compute nodes currently in the pool. * **deploymentConfiguration**: [DeploymentConfiguration](#deploymentconfiguration): Using CloudServiceConfiguration specifies that the nodes should be creating using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses Azure Virtual Machines (IaaS). * **displayName**: string: The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024. * **interNodeCommunication**: 'Disabled' | 'Enabled': This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'. @@ -471,7 +471,7 @@ ## PublicIPAddressConfiguration ### Properties -* **ipAddressIds**: string[]: The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. +* **ipAddressIds**: string[]: The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. * **provision**: 'BatchManaged' | 'NoPublicIPAddresses' | 'UserManaged': The default value is BatchManaged ## ResizeError @@ -487,7 +487,7 @@ * **resizeTimeout**: string: The default value is 15 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service returns an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request). * **startTime**: string: The time when this resize operation was started. * **targetDedicatedNodes**: int: The desired number of dedicated compute nodes in the pool. -* **targetLowPriorityNodes**: int: The desired number of low-priority compute nodes in the pool. +* **targetLowPriorityNodes**: int: The desired number of Spot/low-priority compute nodes in the pool. ## ResourceFile ### Properties diff --git a/generated/billing/log.out b/generated/billing/log.out index bb02485ae8..0bbbdc8be6 100644 --- a/generated/billing/log.out +++ b/generated/billing/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/blockchain/log.out b/generated/blockchain/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/blockchain/log.out +++ b/generated/blockchain/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/blueprint/log.out b/generated/blueprint/log.out index e62f2cbc8e..5d55bf9c88 100644 --- a/generated/blueprint/log.out +++ b/generated/blueprint/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/botservice/log.out b/generated/botservice/log.out index ab128a2d16..2c823a913d 100644 --- a/generated/botservice/log.out +++ b/generated/botservice/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/cdn/log.out b/generated/cdn/log.out index db98c1c730..f0442cc615 100644 --- a/generated/cdn/log.out +++ b/generated/cdn/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -85,155 +85,155 @@ warning | PreCheck/SchemaMissingType | The schema 'ProfileListResult' with an un warning | PreCheck/SchemaMissingType | The schema 'EndpointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2619:5 warning | PreCheck/SchemaMissingType | The schema 'EndpointListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2698:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2701:5 warning | PreCheck/SchemaMissingType | The schema 'EndpointPropertiesUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2733:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2736:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2872:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2875:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRemoteAddressCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2910:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2913:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestMethodCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2928:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2931:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleQueryStringCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2946:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2949:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRulePostArgsCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2964:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2967:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestUriCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2982:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:2985:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestHeaderCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3000:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3003:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestBodyCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3018:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3021:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestSchemeCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3036:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3039:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlPathCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3054:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3057:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlFileExtensionCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3072:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3075:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleUrlFileNameCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3090:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3093:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleHttpVersionCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3108:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3111:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCookiesCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3126:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3129:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleIsDeviceCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3144:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3147:5 warning | PreCheck/SchemaMissingType | The schema 'RemoteAddressMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3257:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3260:5 warning | PreCheck/SchemaMissingType | The schema 'RequestMethodMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3303:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3306:5 warning | PreCheck/SchemaMissingType | The schema 'QueryStringMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3356:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3359:5 warning | PreCheck/SchemaMissingType | The schema 'PostArgsMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3409:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3412:5 warning | PreCheck/SchemaMissingType | The schema 'RequestUriMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3466:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3469:5 warning | PreCheck/SchemaMissingType | The schema 'RequestHeaderMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3519:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3522:5 warning | PreCheck/SchemaMissingType | The schema 'RequestBodyMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3576:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3579:5 warning | PreCheck/SchemaMissingType | The schema 'RequestSchemeMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3629:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3632:5 warning | PreCheck/SchemaMissingType | The schema 'UrlPathMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3673:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3676:5 warning | PreCheck/SchemaMissingType | The schema 'UrlFileExtensionMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3727:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3730:5 warning | PreCheck/SchemaMissingType | The schema 'UrlFileNameMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3780:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3783:5 warning | PreCheck/SchemaMissingType | The schema 'HttpVersionMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3833:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3836:5 warning | PreCheck/SchemaMissingType | The schema 'CookiesMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3877:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3880:5 warning | PreCheck/SchemaMissingType | The schema 'IsDeviceMatchConditionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3934:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:3937:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4235:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4238:5 warning | PreCheck/SchemaMissingType | The schema 'UrlRedirectAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4263:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4266:5 warning | PreCheck/SchemaMissingType | The schema 'UrlRedirectActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4281:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4284:5 warning | PreCheck/SchemaMissingType | The schema 'UrlSigningAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4339:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4342:5 warning | PreCheck/SchemaMissingType | The schema 'UrlSigningActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4357:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4360:5 warning | PreCheck/SchemaMissingType | The schema 'UrlSigningParamIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4392:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4395:5 warning | PreCheck/SchemaMissingType | The schema 'OriginGroupOverrideAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4418:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4421:5 warning | PreCheck/SchemaMissingType | The schema 'OriginGroupOverrideActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4436:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4439:5 warning | PreCheck/SchemaMissingType | The schema 'UrlRewriteAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4456:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4459:5 warning | PreCheck/SchemaMissingType | The schema 'UrlRewriteActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4474:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4477:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleRequestHeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4502:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4505:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleResponseHeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4520:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4523:5 warning | PreCheck/SchemaMissingType | The schema 'HeaderActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4538:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4541:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCacheExpirationAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4575:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4578:5 warning | PreCheck/SchemaMissingType | The schema 'CacheExpirationActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4593:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4596:5 warning | PreCheck/SchemaMissingType | The schema 'DeliveryRuleCacheKeyQueryStringAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4638:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4641:5 warning | PreCheck/SchemaMissingType | The schema 'CacheKeyQueryStringActionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4656:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4659:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4987:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:4990:5 warning | PreCheck/SchemaMissingType | The schema 'UrlSigningKey' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5047:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5050:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultSigningKeyParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5064:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5067:5 warning | PreCheck/SchemaMissingType | The schema 'OriginProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5134:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5137:5 warning | PreCheck/SchemaMissingType | The schema 'OriginUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5194:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5197:5 warning | PreCheck/SchemaMissingType | The schema 'OriginListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5259:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5262:5 warning | PreCheck/SchemaMissingType | The schema 'OriginGroupUpdatePropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5346:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5349:5 warning | PreCheck/SchemaMissingType | The schema 'HealthProbeParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5376:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5379:5 warning | PreCheck/SchemaMissingType | The schema 'ResponseBasedOriginErrorDetectionParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5418:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5421:5 warning | PreCheck/SchemaMissingType | The schema 'HttpErrorRangeParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5451:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5454:5 warning | PreCheck/SchemaMissingType | The schema 'OriginGroupListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5470:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5473:5 warning | PreCheck/SchemaMissingType | The schema 'CustomDomainProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5502:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5539:5 warning | PreCheck/SchemaMissingType | The schema 'CustomDomainPropertiesParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5599:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5636:5 warning | PreCheck/SchemaMissingType | The schema 'CustomDomainHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5611:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5648:5 warning | PreCheck/SchemaMissingType | The schema 'CdnManagedHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5658:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5695:5 warning | PreCheck/SchemaMissingType | The schema 'CdnCertificateSourceParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5676:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5713:5 warning | PreCheck/SchemaMissingType | The schema 'UserManagedHttpsParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5703:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5740:5 warning | PreCheck/SchemaMissingType | The schema 'KeyVaultCertificateSourceParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5721:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5758:5 warning | PreCheck/SchemaMissingType | The schema 'CustomDomainListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5783:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5820:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceUsageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5907:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5944:5 warning | PreCheck/SchemaMissingType | The schema 'OperationsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:5974:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6011:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6006:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6043:9 warning | PreCheck/SchemaMissingType | The schema 'EdgenodeResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6195:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6232:5 warning | PreCheck/SchemaMissingType | The schema 'EdgeNodeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6227:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6264:5 warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6290:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6327:5 warning | PreCheck/SchemaMissingType | The schema 'TrackedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6362:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6399:5 warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6391:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json:6428:5 warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdnwebapplicationfirewall.json:321:5 warning | PreCheck/SchemaMissingType | The schema 'CdnWebApplicationFirewallPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/cdn/microsoft.cdn/2021-06-01/types.json b/generated/cdn/microsoft.cdn/2021-06-01/types.json index 1fe45cbff5..212329e446 100644 --- a/generated/cdn/microsoft.cdn/2021-06-01/types.json +++ b/generated/cdn/microsoft.cdn/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Cdn/profiles/customDomains"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The JSON object that contains the properties of the domain to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDDomainProperties","Properties":{"domainValidationState":{"Type":21,"Flags":2,"Description":"Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation."},"hostName":{"Type":4,"Flags":1,"Description":"The host name of the domain. Must be a domain name."},"validationProperties":{"Type":22,"Flags":2,"Description":"Values the customer needs to validate domain ownership"},"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the domain."},"tlsSettings":{"Type":23,"Flags":0,"Description":"The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate or user's own certificate. If not specified, enabling ssl uses AzureFrontDoor managed certificate by default."},"azureDnsZone":{"Type":31,"Flags":0,"Description":"Resource reference to the Azure DNS zone"},"preValidatedCustomDomainResourceId":{"Type":31,"Flags":0,"Description":"Resource reference to the Azure resource where custom domain ownership was prevalidated"},"provisioningState":{"Type":37,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":42,"Flags":2}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Submitting"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"PendingRevalidation"}},{"6":{"Value":"Approved"}},{"6":{"Value":"RefreshingValidationToken"}},{"6":{"Value":"InternalError"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,4]}},{"2":{"Name":"DomainValidationProperties","Properties":{"validationToken":{"Type":4,"Flags":2,"Description":"Challenge used for DNS TXT record or file based validation"},"expirationDate":{"Type":4,"Flags":2,"Description":"The date time that the token expires"}}}},{"2":{"Name":"AFDDomainHttpsParameters","Properties":{"certificateType":{"Type":27,"Flags":1,"Description":"Defines the source of the SSL certificate."},"minimumTlsVersion":{"Type":30,"Flags":0,"Description":"TLS protocol version that will be used for Https"},"secret":{"Type":31,"Flags":0,"Description":"Resource reference to the secret. ie. subs/rg/profile/secret"}}}},{"6":{"Value":"CustomerCertificate"}},{"6":{"Value":"ManagedCertificate"}},{"6":{"Value":"AzureFirstPartyManagedCertificate"}},{"5":{"Elements":[24,25,26,4]}},{"6":{"Value":"TLS10"}},{"6":{"Value":"TLS12"}},{"5":{"Elements":[28,29]}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[32,33,34,35,36,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"An identifier for the identity that created the resource"},"createdByType":{"Type":48,"Flags":0,"Description":"The type of identity that created the resource"},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)"},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"An identifier for the identity that last modified the resource"},"lastModifiedByType":{"Type":53,"Flags":0,"Description":"The type of identity that last modified the resource"},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"user"}},{"6":{"Value":"application"}},{"6":{"Value":"managedIdentity"}},{"6":{"Value":"key"}},{"5":{"Elements":[44,45,46,47,4]}},{"6":{"Value":"user"}},{"6":{"Value":"application"}},{"6":{"Value":"managedIdentity"}},{"6":{"Value":"key"}},{"5":{"Elements":[49,50,51,52,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/customDomains@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/afdEndpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/afdEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":0,"Description":"The JSON object that contains the properties required to create an endpoint."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":78,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDEndpointProperties","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net"},"autoGeneratedDomainNameLabelScope":{"Type":63,"Flags":0,"Description":"Indicates the endpoint name reuse scope. The default value is TenantReuse."},"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the endpoint."},"enabledState":{"Type":66,"Flags":0,"Description":"Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":72,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":77,"Flags":2}}}},{"6":{"Value":"TenantReuse"}},{"6":{"Value":"SubscriptionReuse"}},{"6":{"Value":"ResourceGroupReuse"}},{"6":{"Value":"NoReuse"}},{"5":{"Elements":[59,60,61,62,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[67,68,69,70,71,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[73,74,75,76,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles/afdEndpoints@2021-06-01","ScopeType":8,"Body":57,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/originGroups"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/originGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"properties":{"Type":83,"Flags":0,"Description":"The JSON object that contains the properties of the origin group."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDOriginGroupProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the origin group."},"loadBalancingSettings":{"Type":84,"Flags":0,"Description":"Load balancing settings for a backend pool"},"healthProbeSettings":{"Type":85,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"sessionAffinityState":{"Type":96,"Flags":0,"Description":"Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":102,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":107,"Flags":2}}}},{"2":{"Name":"LoadBalancingSettingsParameters","Properties":{"sampleSize":{"Type":3,"Flags":0,"Description":"The number of samples to consider for load balancing decisions"},"successfulSamplesRequired":{"Type":3,"Flags":0,"Description":"The number of samples within the sample period that must succeed"},"additionalLatencyInMilliseconds":{"Type":3,"Flags":0,"Description":"The additional latency in milliseconds for probes to fall into the lowest latency bucket"}}}},{"2":{"Name":"HealthProbeParameters","Properties":{"probePath":{"Type":4,"Flags":0,"Description":"The path relative to the origin that is used to determine the health of the origin."},"probeRequestType":{"Type":89,"Flags":0,"Description":"The type of health probe request that is made."},"probeProtocol":{"Type":93,"Flags":0,"Description":"Protocol to use for health probe."},"probeIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The number of seconds between health probes.Default is 240sec."}}}},{"6":{"Value":"NotSet"}},{"6":{"Value":"GET"}},{"6":{"Value":"HEAD"}},{"5":{"Elements":[86,87,88]}},{"6":{"Value":"NotSet"}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[90,91,92]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[94,95,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[97,98,99,100,101,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[103,104,105,106,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/originGroups@2021-06-01","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/originGroups/origins"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/originGroups/origins","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":109,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":110,"Flags":10,"Description":"The resource api version"},"properties":{"Type":112,"Flags":0,"Description":"The JSON object that contains the properties of the origin."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDOriginProperties","Properties":{"originGroupName":{"Type":4,"Flags":2,"Description":"The name of the origin group which contains this origin."},"azureOrigin":{"Type":31,"Flags":0,"Description":"Resource reference to the Azure origin resource."},"hostName":{"Type":4,"Flags":0,"Description":"The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint"},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5"},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"sharedPrivateLinkResource":{"Type":113,"Flags":0,"Description":"The properties of the private link resource for private origin."},"enabledState":{"Type":122,"Flags":0,"Description":"Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool."},"enforceCertificateNameCheck":{"Type":2,"Flags":0,"Description":"Whether to enable certificate name check at origin level"},"provisioningState":{"Type":128,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":133,"Flags":2}}}},{"2":{"Name":"SharedPrivateLinkResourceProperties","Properties":{"privateLink":{"Type":31,"Flags":0,"Description":"The resource id of the resource the shared private link resource is for."},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the shared private link resource"},"groupId":{"Type":4,"Flags":0,"Description":"The group id from the provider of resource the shared private link resource is for."},"requestMessage":{"Type":4,"Flags":0,"Description":"The request message for requesting approval of the shared private link resource."},"status":{"Type":119,"Flags":0,"Description":"Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[114,115,116,117,118]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[129,130,131,132,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/originGroups/origins@2021-06-01","ScopeType":8,"Body":111,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/afdEndpoints/routes"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/afdEndpoints/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"The JSON object that contains the properties of the Routes to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RouteProperties","Properties":{"endpointName":{"Type":4,"Flags":2,"Description":"The name of the endpoint which holds the route."},"customDomains":{"Type":140,"Flags":0,"Description":"Domains referenced by this endpoint."},"originGroup":{"Type":31,"Flags":0,"Description":"A reference to the origin group."},"originPath":{"Type":4,"Flags":0,"Description":"A directory path on the origin that AzureFrontDoor can use to retrieve content from, e.g. contoso.cloudapp.net/originpath."},"ruleSets":{"Type":141,"Flags":0,"Description":"rule sets referenced by this endpoint."},"supportedProtocols":{"Type":145,"Flags":0,"Description":"List of supported protocols for this route."},"patternsToMatch":{"Type":146,"Flags":0,"Description":"The route patterns of the rule."},"cacheConfiguration":{"Type":147,"Flags":0,"Description":"The caching configuration for this route. To disable caching, do not provide a cacheConfiguration object."},"forwardingProtocol":{"Type":158,"Flags":0,"Description":"Protocol this rule will use when forwarding traffic to backends."},"linkToDefaultDomain":{"Type":161,"Flags":0,"Description":"whether this route will be linked to the default endpoint domain."},"httpsRedirect":{"Type":164,"Flags":0,"Description":"Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up this rule and it will be the first rule that gets executed."},"enabledState":{"Type":167,"Flags":0,"Description":"Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":173,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":178,"Flags":2}}}},{"2":{"Name":"ActivatedResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."},"isActive":{"Type":2,"Flags":2,"Description":"Whether the resource is active or inactive"}}}},{"3":{"ItemType":139}},{"3":{"ItemType":31}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"3":{"ItemType":4}},{"2":{"Name":"AfdRouteCacheConfiguration","Properties":{"queryStringCachingBehavior":{"Type":152,"Flags":0,"Description":"Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings."},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."},"compressionSettings":{"Type":153,"Flags":0,"Description":"compression settings."}}}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"IgnoreSpecifiedQueryStrings"}},{"6":{"Value":"IncludeSpecifiedQueryStrings"}},{"5":{"Elements":[148,149,150,151,4]}},{"2":{"Name":"CompressionSettings","Properties":{"contentTypesToCompress":{"Type":154,"Flags":0,"Description":"List of content types on which compression applies. The value should be a valid MIME type."},"isCompressionEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether content compression is enabled on AzureFrontDoor. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB."}}}},{"3":{"ItemType":4}},{"6":{"Value":"HttpOnly"}},{"6":{"Value":"HttpsOnly"}},{"6":{"Value":"MatchRequest"}},{"5":{"Elements":[155,156,157,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[159,160,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[165,166,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[174,175,176,177,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/afdEndpoints/routes@2021-06-01","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/ruleSets"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/ruleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":181,"Flags":10,"Description":"The resource api version"},"properties":{"Type":183,"Flags":2,"Description":"The JSON object that contains the properties of the Rule Set to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RuleSetProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the rule set."},"provisioningState":{"Type":189,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":194,"Flags":2}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[184,185,186,187,188,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/ruleSets@2021-06-01","ScopeType":8,"Body":182,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/ruleSets/rules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/ruleSets/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"The JSON object that contains the properties of the Rules to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RuleProperties","Properties":{"ruleSetName":{"Type":4,"Flags":2,"Description":"The name of the rule set containing the rule."},"order":{"Type":3,"Flags":0,"Description":"The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied."},"conditions":{"Type":635,"Flags":0,"Description":"A list of conditions that must be matched for the actions to be executed"},"actions":{"Type":729,"Flags":0,"Description":"A list of actions that are executed when all the conditions of a rule are satisfied."},"matchProcessingBehavior":{"Type":732,"Flags":0,"Description":"If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue."},"provisioningState":{"Type":738,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":743,"Flags":2}}}},{"7":{"Name":"DeliveryRuleCondition","Discriminator":"name","BaseProperties":{},"Elements":{"ClientPort":201,"Cookies":226,"HostName":251,"HttpVersion":276,"IsDevice":292,"PostArgs":311,"QueryString":336,"RemoteAddress":361,"RequestBody":379,"RequestHeader":404,"RequestMethod":429,"RequestScheme":453,"RequestUri":472,"ServerPort":497,"SocketAddr":522,"SslProtocol":539,"UrlFileExtension":559,"UrlFileName":584,"UrlPath":609}}},{"2":{"Name":"DeliveryRuleClientPortCondition","Properties":{"parameters":{"Type":202,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":225,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"ClientPortMatchConditionParameters","Properties":{"typeName":{"Type":204,"Flags":1},"operator":{"Type":215,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":216,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":224,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleClientPortConditionParameters"}},{"5":{"Elements":[203,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,213,214,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[217,218,219,220,221,222,4]}},{"3":{"ItemType":223}},{"6":{"Value":"ClientPort"}},{"2":{"Name":"DeliveryRuleCookiesCondition","Properties":{"parameters":{"Type":227,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":250,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"CookiesMatchConditionParameters","Properties":{"typeName":{"Type":229,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of Cookies to be matched"},"operator":{"Type":240,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":241,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":249,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleCookiesConditionParameters"}},{"5":{"Elements":[228,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[230,231,232,233,234,235,236,237,238,239,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[242,243,244,245,246,247,4]}},{"3":{"ItemType":248}},{"6":{"Value":"Cookies"}},{"2":{"Name":"DeliveryRuleHostNameCondition","Properties":{"parameters":{"Type":252,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":275,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"HostNameMatchConditionParameters","Properties":{"typeName":{"Type":254,"Flags":1},"operator":{"Type":265,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":266,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":274,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleHostNameConditionParameters"}},{"5":{"Elements":[253,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[255,256,257,258,259,260,261,262,263,264,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[267,268,269,270,271,272,4]}},{"3":{"ItemType":273}},{"6":{"Value":"HostName"}},{"2":{"Name":"DeliveryRuleHttpVersionCondition","Properties":{"parameters":{"Type":277,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":291,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"HttpVersionMatchConditionParameters","Properties":{"typeName":{"Type":279,"Flags":1},"operator":{"Type":281,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":282,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":290,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleHttpVersionConditionParameters"}},{"5":{"Elements":[278,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[280,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[283,284,285,286,287,288,4]}},{"3":{"ItemType":289}},{"6":{"Value":"HttpVersion"}},{"2":{"Name":"DeliveryRuleIsDeviceCondition","Properties":{"parameters":{"Type":293,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":310,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"IsDeviceMatchConditionParameters","Properties":{"typeName":{"Type":295,"Flags":1},"operator":{"Type":297,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":301,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":309,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleIsDeviceConditionParameters"}},{"5":{"Elements":[294,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[296,4]}},{"6":{"Value":"Mobile"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[298,299,4]}},{"3":{"ItemType":300}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[302,303,304,305,306,307,4]}},{"3":{"ItemType":308}},{"6":{"Value":"IsDevice"}},{"2":{"Name":"DeliveryRulePostArgsCondition","Properties":{"parameters":{"Type":312,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":335,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"PostArgsMatchConditionParameters","Properties":{"typeName":{"Type":314,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of PostArg to be matched"},"operator":{"Type":325,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":326,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":334,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRulePostArgsConditionParameters"}},{"5":{"Elements":[313,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[315,316,317,318,319,320,321,322,323,324,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[327,328,329,330,331,332,4]}},{"3":{"ItemType":333}},{"6":{"Value":"PostArgs"}},{"2":{"Name":"DeliveryRuleQueryStringCondition","Properties":{"parameters":{"Type":337,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":360,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"QueryStringMatchConditionParameters","Properties":{"typeName":{"Type":339,"Flags":1},"operator":{"Type":350,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":351,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":359,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleQueryStringConditionParameters"}},{"5":{"Elements":[338,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[340,341,342,343,344,345,346,347,348,349,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[352,353,354,355,356,357,4]}},{"3":{"ItemType":358}},{"6":{"Value":"QueryString"}},{"2":{"Name":"DeliveryRuleRemoteAddressCondition","Properties":{"parameters":{"Type":362,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":378,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RemoteAddressMatchConditionParameters","Properties":{"typeName":{"Type":364,"Flags":1},"operator":{"Type":368,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":369,"Flags":0,"Description":"Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match."},"transforms":{"Type":377,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRemoteAddressConditionParameters"}},{"5":{"Elements":[363,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"6":{"Value":"GeoMatch"}},{"5":{"Elements":[365,366,367,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[370,371,372,373,374,375,4]}},{"3":{"ItemType":376}},{"6":{"Value":"RemoteAddress"}},{"2":{"Name":"DeliveryRuleRequestBodyCondition","Properties":{"parameters":{"Type":380,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":403,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestBodyMatchConditionParameters","Properties":{"typeName":{"Type":382,"Flags":1},"operator":{"Type":393,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":394,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":402,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestBodyConditionParameters"}},{"5":{"Elements":[381,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[383,384,385,386,387,388,389,390,391,392,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"3":{"ItemType":401}},{"6":{"Value":"RequestBody"}},{"2":{"Name":"DeliveryRuleRequestHeaderCondition","Properties":{"parameters":{"Type":405,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":428,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestHeaderMatchConditionParameters","Properties":{"typeName":{"Type":407,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of Header to be matched"},"operator":{"Type":418,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":419,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":427,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestHeaderConditionParameters"}},{"5":{"Elements":[406,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[408,409,410,411,412,413,414,415,416,417,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[420,421,422,423,424,425,4]}},{"3":{"ItemType":426}},{"6":{"Value":"RequestHeader"}},{"2":{"Name":"DeliveryRuleRequestMethodCondition","Properties":{"parameters":{"Type":430,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":452,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestMethodMatchConditionParameters","Properties":{"typeName":{"Type":432,"Flags":1},"operator":{"Type":434,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"transforms":{"Type":442,"Flags":0,"Description":"List of transforms"},"matchValues":{"Type":451,"Flags":0,"Description":"The match value for the condition of the delivery rule"}}}},{"6":{"Value":"DeliveryRuleRequestMethodConditionParameters"}},{"5":{"Elements":[431,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[433,4]}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[435,436,437,438,439,440,4]}},{"3":{"ItemType":441}},{"6":{"Value":"GET"}},{"6":{"Value":"HEAD"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"DELETE"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"5":{"Elements":[443,444,445,446,447,448,449,4]}},{"3":{"ItemType":450}},{"6":{"Value":"RequestMethod"}},{"2":{"Name":"DeliveryRuleRequestSchemeCondition","Properties":{"parameters":{"Type":454,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":471,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestSchemeMatchConditionParameters","Properties":{"typeName":{"Type":456,"Flags":1},"operator":{"Type":458,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"transforms":{"Type":466,"Flags":0,"Description":"List of transforms"},"matchValues":{"Type":470,"Flags":0,"Description":"The match value for the condition of the delivery rule"}}}},{"6":{"Value":"DeliveryRuleRequestSchemeConditionParameters"}},{"5":{"Elements":[455,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[457,4]}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[459,460,461,462,463,464,4]}},{"3":{"ItemType":465}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":469}},{"6":{"Value":"RequestScheme"}},{"2":{"Name":"DeliveryRuleRequestUriCondition","Properties":{"parameters":{"Type":473,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":496,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestUriMatchConditionParameters","Properties":{"typeName":{"Type":475,"Flags":1},"operator":{"Type":486,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":487,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":495,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestUriConditionParameters"}},{"5":{"Elements":[474,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[476,477,478,479,480,481,482,483,484,485,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[488,489,490,491,492,493,4]}},{"3":{"ItemType":494}},{"6":{"Value":"RequestUri"}},{"2":{"Name":"DeliveryRuleServerPortCondition","Properties":{"parameters":{"Type":498,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":521,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"ServerPortMatchConditionParameters","Properties":{"typeName":{"Type":500,"Flags":1},"operator":{"Type":511,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":512,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":520,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleServerPortConditionParameters"}},{"5":{"Elements":[499,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[501,502,503,504,505,506,507,508,509,510,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[513,514,515,516,517,518,4]}},{"3":{"ItemType":519}},{"6":{"Value":"ServerPort"}},{"2":{"Name":"DeliveryRuleSocketAddrCondition","Properties":{"parameters":{"Type":523,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":538,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"SocketAddrMatchConditionParameters","Properties":{"typeName":{"Type":525,"Flags":1},"operator":{"Type":528,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":529,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":537,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleSocketAddrConditionParameters"}},{"5":{"Elements":[524,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"5":{"Elements":[526,527,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[530,531,532,533,534,535,4]}},{"3":{"ItemType":536}},{"6":{"Value":"SocketAddr"}},{"2":{"Name":"DeliveryRuleSslProtocolCondition","Properties":{"parameters":{"Type":540,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":558,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"SslProtocolMatchConditionParameters","Properties":{"typeName":{"Type":542,"Flags":1},"operator":{"Type":544,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":549,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":557,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleSslProtocolConditionParameters"}},{"5":{"Elements":[541,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[543,4]}},{"6":{"Value":"TLSv1"}},{"6":{"Value":"TLSv1.1"}},{"6":{"Value":"TLSv1.2"}},{"5":{"Elements":[545,546,547,4]}},{"3":{"ItemType":548}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[550,551,552,553,554,555,4]}},{"3":{"ItemType":556}},{"6":{"Value":"SslProtocol"}},{"2":{"Name":"DeliveryRuleUrlFileExtensionCondition","Properties":{"parameters":{"Type":560,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":583,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlFileExtensionMatchConditionParameters","Properties":{"typeName":{"Type":562,"Flags":1},"operator":{"Type":573,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":574,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":582,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlFileExtensionMatchConditionParameters"}},{"5":{"Elements":[561,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[563,564,565,566,567,568,569,570,571,572,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[575,576,577,578,579,580,4]}},{"3":{"ItemType":581}},{"6":{"Value":"UrlFileExtension"}},{"2":{"Name":"DeliveryRuleUrlFileNameCondition","Properties":{"parameters":{"Type":585,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":608,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlFileNameMatchConditionParameters","Properties":{"typeName":{"Type":587,"Flags":1},"operator":{"Type":598,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":599,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":607,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlFilenameConditionParameters"}},{"5":{"Elements":[586,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[588,589,590,591,592,593,594,595,596,597,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[600,601,602,603,604,605,4]}},{"3":{"ItemType":606}},{"6":{"Value":"UrlFileName"}},{"2":{"Name":"DeliveryRuleUrlPathCondition","Properties":{"parameters":{"Type":610,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":634,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlPathMatchConditionParameters","Properties":{"typeName":{"Type":612,"Flags":1},"operator":{"Type":624,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":625,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":633,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlPathMatchConditionParameters"}},{"5":{"Elements":[611,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"Wildcard"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[613,614,615,616,617,618,619,620,621,622,623,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[626,627,628,629,630,631,4]}},{"3":{"ItemType":632}},{"6":{"Value":"UrlPath"}},{"3":{"ItemType":200}},{"7":{"Name":"DeliveryRuleActionAutoGenerated","Discriminator":"name","BaseProperties":{},"Elements":{"CacheExpiration":637,"CacheKeyQueryString":648,"ModifyRequestHeader":658,"ModifyResponseHeader":667,"OriginGroupOverride":669,"RouteConfigurationOverride":674,"UrlRedirect":697,"UrlRewrite":711,"UrlSigning":716}}},{"2":{"Name":"DeliveryRuleCacheExpirationAction","Properties":{"parameters":{"Type":638,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":647,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"CacheExpirationActionParameters","Properties":{"typeName":{"Type":640,"Flags":1},"cacheBehavior":{"Type":644,"Flags":1,"Description":"Caching behavior for the requests"},"cacheType":{"Type":646,"Flags":1,"Description":"The level at which the content needs to be cached."},"cacheDuration":{"Type":4,"Flags":0,"Description":"The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss"}}}},{"6":{"Value":"DeliveryRuleCacheExpirationActionParameters"}},{"5":{"Elements":[639,4]}},{"6":{"Value":"BypassCache"}},{"6":{"Value":"Override"}},{"6":{"Value":"SetIfMissing"}},{"5":{"Elements":[641,642,643,4]}},{"6":{"Value":"All"}},{"5":{"Elements":[645,4]}},{"6":{"Value":"CacheExpiration"}},{"2":{"Name":"DeliveryRuleCacheKeyQueryStringAction","Properties":{"parameters":{"Type":649,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":657,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"CacheKeyQueryStringActionParameters","Properties":{"typeName":{"Type":651,"Flags":1},"queryStringBehavior":{"Type":656,"Flags":1,"Description":"Caching behavior for the requests"},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."}}}},{"6":{"Value":"DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"}},{"5":{"Elements":[650,4]}},{"6":{"Value":"Include"}},{"6":{"Value":"IncludeAll"}},{"6":{"Value":"Exclude"}},{"6":{"Value":"ExcludeAll"}},{"5":{"Elements":[652,653,654,655,4]}},{"6":{"Value":"CacheKeyQueryString"}},{"2":{"Name":"DeliveryRuleRequestHeaderAction","Properties":{"parameters":{"Type":659,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":666,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"HeaderActionParameters","Properties":{"typeName":{"Type":661,"Flags":1},"headerAction":{"Type":665,"Flags":1,"Description":"Action to perform"},"headerName":{"Type":4,"Flags":1,"Description":"Name of the header to modify"},"value":{"Type":4,"Flags":0,"Description":"Value for the specified action"}}}},{"6":{"Value":"DeliveryRuleHeaderActionParameters"}},{"5":{"Elements":[660,4]}},{"6":{"Value":"Append"}},{"6":{"Value":"Overwrite"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[662,663,664,4]}},{"6":{"Value":"ModifyRequestHeader"}},{"2":{"Name":"DeliveryRuleResponseHeaderAction","Properties":{"parameters":{"Type":659,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":668,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"6":{"Value":"ModifyResponseHeader"}},{"2":{"Name":"OriginGroupOverrideAction","Properties":{"parameters":{"Type":670,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":673,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"OriginGroupOverrideActionParameters","Properties":{"typeName":{"Type":672,"Flags":1},"originGroup":{"Type":31,"Flags":1,"Description":"defines the OriginGroup that would override the DefaultOriginGroup."}}}},{"6":{"Value":"DeliveryRuleOriginGroupOverrideActionParameters"}},{"5":{"Elements":[671,4]}},{"6":{"Value":"OriginGroupOverride"}},{"2":{"Name":"DeliveryRuleRouteConfigurationOverrideAction","Properties":{"parameters":{"Type":675,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":696,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"RouteConfigurationOverrideActionParameters","Properties":{"typeName":{"Type":677,"Flags":1},"originGroupOverride":{"Type":678,"Flags":0,"Description":"A reference to the origin group override configuration. Leave empty to use the default origin group on route."},"cacheConfiguration":{"Type":683,"Flags":0,"Description":"The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object."}}}},{"6":{"Value":"DeliveryRuleRouteConfigurationOverrideActionParameters"}},{"5":{"Elements":[676,4]}},{"2":{"Name":"OriginGroupOverride","Properties":{"originGroup":{"Type":31,"Flags":0,"Description":"defines the OriginGroup that would override the DefaultOriginGroup on route."},"forwardingProtocol":{"Type":682,"Flags":0,"Description":"Protocol this rule will use when forwarding traffic to backends."}}}},{"6":{"Value":"HttpOnly"}},{"6":{"Value":"HttpsOnly"}},{"6":{"Value":"MatchRequest"}},{"5":{"Elements":[679,680,681,4]}},{"2":{"Name":"CacheConfiguration","Properties":{"queryStringCachingBehavior":{"Type":688,"Flags":0,"Description":"Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings."},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."},"isCompressionEnabled":{"Type":691,"Flags":0,"Description":"Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB."},"cacheBehavior":{"Type":695,"Flags":0,"Description":"Caching behavior for the requests"},"cacheDuration":{"Type":4,"Flags":0,"Description":"The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss"}}}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"IgnoreSpecifiedQueryStrings"}},{"6":{"Value":"IncludeSpecifiedQueryStrings"}},{"5":{"Elements":[684,685,686,687,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[689,690,4]}},{"6":{"Value":"HonorOrigin"}},{"6":{"Value":"OverrideAlways"}},{"6":{"Value":"OverrideIfOriginMissing"}},{"5":{"Elements":[692,693,694,4]}},{"6":{"Value":"RouteConfigurationOverride"}},{"2":{"Name":"UrlRedirectAction","Properties":{"parameters":{"Type":698,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":710,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlRedirectActionParameters","Properties":{"typeName":{"Type":700,"Flags":1},"redirectType":{"Type":705,"Flags":1,"Description":"The redirect type the rule will use when redirecting traffic."},"destinationProtocol":{"Type":709,"Flags":0,"Description":"Protocol to use for the redirect. The default value is MatchRequest"},"customPath":{"Type":4,"Flags":0,"Description":"The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path."},"customHostname":{"Type":4,"Flags":0,"Description":"Host to redirect. Leave empty to use the incoming host as the destination host."},"customQueryString":{"Type":4,"Flags":0,"Description":"The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them."},"customFragment":{"Type":4,"Flags":0,"Description":"Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #."}}}},{"6":{"Value":"DeliveryRuleUrlRedirectActionParameters"}},{"5":{"Elements":[699,4]}},{"6":{"Value":"Moved"}},{"6":{"Value":"Found"}},{"6":{"Value":"TemporaryRedirect"}},{"6":{"Value":"PermanentRedirect"}},{"5":{"Elements":[701,702,703,704,4]}},{"6":{"Value":"MatchRequest"}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[706,707,708,4]}},{"6":{"Value":"UrlRedirect"}},{"2":{"Name":"UrlRewriteAction","Properties":{"parameters":{"Type":712,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":715,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlRewriteActionParameters","Properties":{"typeName":{"Type":714,"Flags":1},"sourcePattern":{"Type":4,"Flags":1,"Description":"define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched."},"destination":{"Type":4,"Flags":1,"Description":"Define the relative URL to which the above requests will be rewritten by."},"preserveUnmatchedPath":{"Type":2,"Flags":0,"Description":"Whether to preserve unmatched path. Default value is true."}}}},{"6":{"Value":"DeliveryRuleUrlRewriteActionParameters"}},{"5":{"Elements":[713,4]}},{"6":{"Value":"UrlRewrite"}},{"2":{"Name":"UrlSigningAction","Properties":{"parameters":{"Type":717,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":728,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlSigningActionParameters","Properties":{"typeName":{"Type":719,"Flags":1},"algorithm":{"Type":721,"Flags":0,"Description":"Algorithm to use for URL signing"},"parameterNameOverride":{"Type":727,"Flags":0,"Description":"Defines which query string parameters in the url to be considered for expires, key id etc."}}}},{"6":{"Value":"DeliveryRuleUrlSigningActionParameters"}},{"5":{"Elements":[718,4]}},{"6":{"Value":"SHA256"}},{"5":{"Elements":[720,4]}},{"2":{"Name":"UrlSigningParamIdentifier","Properties":{"paramIndicator":{"Type":726,"Flags":1,"Description":"Indicates the purpose of the parameter"},"paramName":{"Type":4,"Flags":1,"Description":"Parameter name"}}}},{"6":{"Value":"Expires"}},{"6":{"Value":"KeyId"}},{"6":{"Value":"Signature"}},{"5":{"Elements":[723,724,725,4]}},{"3":{"ItemType":722}},{"6":{"Value":"UrlSigning"}},{"3":{"ItemType":636}},{"6":{"Value":"Continue"}},{"6":{"Value":"Stop"}},{"5":{"Elements":[730,731,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[733,734,735,736,737,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[739,740,741,742,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/ruleSets/rules@2021-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/securityPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/securityPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":745,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":746,"Flags":10,"Description":"The resource api version"},"properties":{"Type":748,"Flags":0,"Description":"The json object that contains properties required to create a security policy"},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"SecurityPolicyProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the security policy."},"parameters":{"Type":749,"Flags":0,"Description":"object which contains security policy parameters"},"provisioningState":{"Type":761,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":766,"Flags":2}}}},{"7":{"Name":"SecurityPolicyPropertiesParameters","Discriminator":"type","BaseProperties":{},"Elements":{"WebApplicationFirewall":750}}},{"2":{"Name":"SecurityPolicyWebApplicationFirewallParameters","Properties":{"wafPolicy":{"Type":31,"Flags":0,"Description":"Resource ID."},"associations":{"Type":754,"Flags":0,"Description":"Waf associations"},"type":{"Type":755,"Flags":1,"Description":"The type of the Security policy to create."}}}},{"2":{"Name":"SecurityPolicyWebApplicationFirewallAssociation","Properties":{"domains":{"Type":752,"Flags":0,"Description":"List of domains."},"patternsToMatch":{"Type":753,"Flags":0,"Description":"List of paths"}}}},{"3":{"ItemType":139}},{"3":{"ItemType":4}},{"3":{"ItemType":751}},{"6":{"Value":"WebApplicationFirewall"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[756,757,758,759,760,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[762,763,764,765,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/securityPolicies@2021-06-01","ScopeType":8,"Body":747,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/secrets"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":768,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":769,"Flags":10,"Description":"The resource api version"},"properties":{"Type":771,"Flags":0,"Description":"The JSON object that contains the properties of the Secret to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"SecretProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the secret."},"parameters":{"Type":772,"Flags":0,"Description":"object which contains secret parameters"},"provisioningState":{"Type":787,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":792,"Flags":2}}}},{"7":{"Name":"SecretParameters","Discriminator":"type","BaseProperties":{},"Elements":{"AzureFirstPartyManagedCertificate":773,"CustomerCertificate":775,"ManagedCertificate":778,"UrlSigningKey":780}}},{"2":{"Name":"AzureFirstPartyManagedCertificateParameters","Properties":{"type":{"Type":774,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"AzureFirstPartyManagedCertificate"}},{"2":{"Name":"CustomerCertificateParameters","Properties":{"secretSource":{"Type":31,"Flags":1,"Description":"Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​"},"secretVersion":{"Type":4,"Flags":0,"Description":"Version of the secret to be used"},"useLatestVersion":{"Type":2,"Flags":0,"Description":"Whether to use the latest version for the certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject name in the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"certificateAuthority":{"Type":4,"Flags":2,"Description":"Certificate issuing authority."},"subjectAlternativeNames":{"Type":776,"Flags":0,"Description":"The list of SANs."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"type":{"Type":777,"Flags":1,"Description":"The type of the secret resource."}}}},{"3":{"ItemType":4}},{"6":{"Value":"CustomerCertificate"}},{"2":{"Name":"ManagedCertificateParameters","Properties":{"subject":{"Type":4,"Flags":2,"Description":"Subject name in the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"type":{"Type":779,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"ManagedCertificate"}},{"2":{"Name":"UrlSigningKeyParameters","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash."},"secretSource":{"Type":31,"Flags":1,"Description":"Resource reference to the Azure Key Vault secret. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{secretName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​"},"secretVersion":{"Type":4,"Flags":0,"Description":"Version of the secret to be used"},"type":{"Type":781,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"UrlSigningKey"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[782,783,784,785,786,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[788,789,790,791,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/secrets@2021-06-01","ScopeType":8,"Body":770,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":794,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":795,"Flags":10,"Description":"The resource api version"},"sku":{"Type":797,"Flags":1,"Description":"The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile."},"kind":{"Type":4,"Flags":2,"Description":"Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile."},"properties":{"Type":812,"Flags":0,"Description":"The JSON object that contains the properties required to create a profile."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":824,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":811,"Flags":0,"Description":"Name of the pricing tier."}}}},{"6":{"Value":"Standard_Verizon"}},{"6":{"Value":"Premium_Verizon"}},{"6":{"Value":"Custom_Verizon"}},{"6":{"Value":"Standard_Akamai"}},{"6":{"Value":"Standard_ChinaCdn"}},{"6":{"Value":"Standard_Microsoft"}},{"6":{"Value":"Standard_AzureFrontDoor"}},{"6":{"Value":"Premium_AzureFrontDoor"}},{"6":{"Value":"Standard_955BandWidth_ChinaCdn"}},{"6":{"Value":"Standard_AvgBandWidth_ChinaCdn"}},{"6":{"Value":"StandardPlus_ChinaCdn"}},{"6":{"Value":"StandardPlus_955BandWidth_ChinaCdn"}},{"6":{"Value":"StandardPlus_AvgBandWidth_ChinaCdn"}},{"5":{"Elements":[798,799,800,801,802,803,804,805,806,807,808,809,810,4]}},{"2":{"Name":"ProfileProperties","Properties":{"resourceState":{"Type":817,"Flags":2,"Description":"Resource status of the profile."},"provisioningState":{"Type":823,"Flags":2,"Description":"Provisioning status of the profile."},"frontDoorId":{"Type":4,"Flags":2,"Description":"The Id of the frontdoor."},"originResponseTimeoutSeconds":{"Type":3,"Flags":0,"Description":"Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[813,814,815,816,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[818,819,820,821,822,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles@2021-06-01","ScopeType":8,"Body":796,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":826,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":827,"Flags":10,"Description":"The resource api version"},"properties":{"Type":829,"Flags":0,"Description":"The JSON object that contains the properties required to create an endpoint."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":947,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"EndpointProperties","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net"},"origins":{"Type":838,"Flags":1,"Description":"The source of the content being delivered via CDN."},"originGroups":{"Type":849,"Flags":0,"Description":"The origin groups comprising of origins that are used for load balancing the traffic based on availability."},"customDomains":{"Type":904,"Flags":2,"Description":"The custom domains under the endpoint."},"resourceState":{"Type":911,"Flags":2,"Description":"Resource status of the endpoint."},"provisioningState":{"Type":917,"Flags":2,"Description":"Provisioning status of the endpoint."},"originPath":{"Type":4,"Flags":0,"Description":"A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath."},"contentTypesToCompress":{"Type":918,"Flags":0,"Description":"List of content types on which compression applies. The value should be a valid MIME type."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default."},"isCompressionEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB."},"isHttpAllowed":{"Type":2,"Flags":0,"Description":"Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed."},"isHttpsAllowed":{"Type":2,"Flags":0,"Description":"Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed."},"queryStringCachingBehavior":{"Type":923,"Flags":0,"Description":"Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL."},"optimizationType":{"Type":929,"Flags":0,"Description":"Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization."},"probePath":{"Type":4,"Flags":0,"Description":"Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin."},"geoFilters":{"Type":935,"Flags":0,"Description":"List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/"},"defaultOriginGroup":{"Type":31,"Flags":0,"Description":"A reference to the origin group."},"urlSigningKeys":{"Type":940,"Flags":0,"Description":"List of keys used to validate the signed URL hashes."},"deliveryPolicy":{"Type":941,"Flags":0,"Description":"A policy that specifies the delivery rules to be used for an endpoint."},"webApplicationFirewallPolicyLink":{"Type":946,"Flags":0,"Description":"Defines the Web Application Firewall policy for the endpoint (if applicable)"}}}},{"2":{"Name":"DeepCreatedOrigin","Properties":{"name":{"Type":4,"Flags":1,"Description":"Origin name which must be unique within the endpoint."},"properties":{"Type":831,"Flags":0,"Description":"Properties of the origin created on the CDN endpoint."}}}},{"2":{"Name":"DeepCreatedOriginProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default."},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5."},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"enabled":{"Type":2,"Flags":0,"Description":"Origin is enabled for load balancing or not. By default, origin is always enabled."},"privateLinkAlias":{"Type":4,"Flags":0,"Description":"The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'"},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated"},"privateLinkApprovalMessage":{"Type":4,"Flags":0,"Description":"A custom message to be included in the approval request to connect to the Private Link."},"privateEndpointStatus":{"Type":837,"Flags":2,"Description":"The approval status for the connection to the Private Link"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[832,833,834,835,836,4]}},{"3":{"ItemType":830}},{"2":{"Name":"DeepCreatedOriginGroup","Properties":{"name":{"Type":4,"Flags":1,"Description":"Origin group name which must be unique within the endpoint."},"properties":{"Type":840,"Flags":0,"Description":"Properties of the origin group created on the CDN endpoint."}}}},{"2":{"Name":"DeepCreatedOriginGroupProperties","Properties":{"healthProbeSettings":{"Type":85,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"origins":{"Type":841,"Flags":1,"Description":"The source of the content being delivered via CDN within given origin group."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"responseBasedOriginErrorDetectionSettings":{"Type":842,"Flags":0,"Description":"The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported."}}}},{"3":{"ItemType":31}},{"2":{"Name":"ResponseBasedOriginErrorDetectionParameters","Properties":{"responseBasedDetectedErrorTypes":{"Type":846,"Flags":0,"Description":"Type of response errors for real user requests for which origin will be deemed unhealthy"},"responseBasedFailoverThresholdPercentage":{"Type":3,"Flags":0,"Description":"The percentage of failed requests in the sample where failover should trigger."},"httpErrorRanges":{"Type":848,"Flags":0,"Description":"The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy."}}}},{"6":{"Value":"None"}},{"6":{"Value":"TcpErrorsOnly"}},{"6":{"Value":"TcpAndHttpErrors"}},{"5":{"Elements":[843,844,845]}},{"2":{"Name":"HttpErrorRangeParameters","Properties":{"begin":{"Type":3,"Flags":0,"Description":"The inclusive start of the http status code range."},"end":{"Type":3,"Flags":0,"Description":"The inclusive end of the http status code range."}}}},{"3":{"ItemType":847}},{"3":{"ItemType":839}},{"2":{"Name":"CustomDomain","Properties":{"properties":{"Type":851,"Flags":0,"Description":"The JSON object that contains the properties of the custom domain to create."},"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"name":{"Type":4,"Flags":2,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"CustomDomainProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The host name of the custom domain. Must be a domain name."},"resourceState":{"Type":855,"Flags":2,"Description":"Resource status of the custom domain."},"customHttpsProvisioningState":{"Type":861,"Flags":2,"Description":"Provisioning status of the custom domain."},"customHttpsProvisioningSubstate":{"Type":872,"Flags":2,"Description":"Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step."},"customHttpsParameters":{"Type":873,"Flags":0,"Description":"Certificate parameters for securing custom HTTPS"},"validationData":{"Type":4,"Flags":0,"Description":"Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China."},"provisioningState":{"Type":903,"Flags":2,"Description":"Provisioning status of Custom Https of the custom domain."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[852,853,854,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[856,857,858,859,860,4]}},{"6":{"Value":"SubmittingDomainControlValidationRequest"}},{"6":{"Value":"PendingDomainControlValidationREquestApproval"}},{"6":{"Value":"DomainControlValidationRequestApproved"}},{"6":{"Value":"DomainControlValidationRequestRejected"}},{"6":{"Value":"DomainControlValidationRequestTimedOut"}},{"6":{"Value":"IssuingCertificate"}},{"6":{"Value":"DeployingCertificate"}},{"6":{"Value":"CertificateDeployed"}},{"6":{"Value":"DeletingCertificate"}},{"6":{"Value":"CertificateDeleted"}},{"5":{"Elements":[862,863,864,865,866,867,868,869,870,871,4]}},{"7":{"Name":"CustomDomainHttpsParameters","Discriminator":"certificateSource","BaseProperties":{"protocolType":{"Type":876,"Flags":1,"Description":"Defines the TLS extension protocol that is used for secure delivery."},"minimumTlsVersion":{"Type":880,"Flags":0,"Description":"TLS protocol version that will be used for Https"}},"Elements":{"AzureKeyVault":881,"Cdn":890}}},{"6":{"Value":"ServerNameIndication"}},{"6":{"Value":"IPBased"}},{"5":{"Elements":[874,875,4]}},{"6":{"Value":"None"}},{"6":{"Value":"TLS10"}},{"6":{"Value":"TLS12"}},{"5":{"Elements":[877,878,879]}},{"2":{"Name":"UserManagedHttpsParameters","Properties":{"certificateSourceParameters":{"Type":882,"Flags":1,"Description":"Defines the certificate source parameters using user's keyvault certificate for enabling SSL."},"certificateSource":{"Type":889,"Flags":1,"Description":"Defines the source of the SSL certificate."}}}},{"2":{"Name":"KeyVaultCertificateSourceParameters","Properties":{"typeName":{"Type":884,"Flags":1},"subscriptionId":{"Type":4,"Flags":1,"Description":"Subscription Id of the user's Key Vault containing the SSL certificate"},"resourceGroupName":{"Type":4,"Flags":1,"Description":"Resource group of the user's Key Vault containing the SSL certificate"},"vaultName":{"Type":4,"Flags":1,"Description":"The name of the user's Key Vault containing the SSL certificate"},"secretName":{"Type":4,"Flags":1,"Description":"The name of Key Vault Secret (representing the full certificate PFX) in Key Vault."},"secretVersion":{"Type":4,"Flags":0,"Description":"The version(GUID) of Key Vault Secret in Key Vault."},"updateRule":{"Type":886,"Flags":1,"Description":"Describes the action that shall be taken when the certificate is updated in Key Vault."},"deleteRule":{"Type":888,"Flags":1,"Description":"Describes the action that shall be taken when the certificate is removed from Key Vault."}}}},{"6":{"Value":"KeyVaultCertificateSourceParameters"}},{"5":{"Elements":[883,4]}},{"6":{"Value":"NoAction"}},{"5":{"Elements":[885,4]}},{"6":{"Value":"NoAction"}},{"5":{"Elements":[887,4]}},{"6":{"Value":"AzureKeyVault"}},{"2":{"Name":"CdnManagedHttpsParameters","Properties":{"certificateSourceParameters":{"Type":891,"Flags":1,"Description":"Defines the certificate source parameters using CDN managed certificate for enabling SSL."},"certificateSource":{"Type":897,"Flags":1,"Description":"Defines the source of the SSL certificate."}}}},{"2":{"Name":"CdnCertificateSourceParameters","Properties":{"typeName":{"Type":893,"Flags":1},"certificateType":{"Type":896,"Flags":1,"Description":"Type of certificate used"}}}},{"6":{"Value":"CdnCertificateSourceParameters"}},{"5":{"Elements":[892,4]}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"5":{"Elements":[894,895,4]}},{"6":{"Value":"Cdn"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[898,899,900,901,902,4]}},{"3":{"ItemType":850}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Stopping"}},{"5":{"Elements":[905,906,907,908,909,910,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[912,913,914,915,916,4]}},{"3":{"ItemType":4}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"BypassCaching"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"NotSet"}},{"5":{"Elements":[919,920,921,922]}},{"6":{"Value":"GeneralWebDelivery"}},{"6":{"Value":"GeneralMediaStreaming"}},{"6":{"Value":"VideoOnDemandMediaStreaming"}},{"6":{"Value":"LargeFileDownload"}},{"6":{"Value":"DynamicSiteAcceleration"}},{"5":{"Elements":[924,925,926,927,928,4]}},{"2":{"Name":"GeoFilter","Properties":{"relativePath":{"Type":4,"Flags":1,"Description":"Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)"},"action":{"Type":933,"Flags":1,"Description":"Action of the geo filter, i.e. allow or block access."},"countryCodes":{"Type":934,"Flags":1,"Description":"Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US."}}}},{"6":{"Value":"Block"}},{"6":{"Value":"Allow"}},{"5":{"Elements":[931,932]}},{"3":{"ItemType":4}},{"3":{"ItemType":930}},{"2":{"Name":"UrlSigningKey","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash."},"keySourceParameters":{"Type":937,"Flags":1,"Description":"Defines the parameters for using customer key vault for Url Signing Key."}}}},{"2":{"Name":"KeyVaultSigningKeyParameters","Properties":{"typeName":{"Type":939,"Flags":1},"subscriptionId":{"Type":4,"Flags":1,"Description":"Subscription Id of the user's Key Vault containing the secret"},"resourceGroupName":{"Type":4,"Flags":1,"Description":"Resource group of the user's Key Vault containing the secret"},"vaultName":{"Type":4,"Flags":1,"Description":"The name of the user's Key Vault containing the secret"},"secretName":{"Type":4,"Flags":1,"Description":"The name of secret in Key Vault."},"secretVersion":{"Type":4,"Flags":1,"Description":"The version(GUID) of secret in Key Vault."}}}},{"6":{"Value":"KeyVaultSigningKeyParameters"}},{"5":{"Elements":[938,4]}},{"3":{"ItemType":936}},{"2":{"Name":"EndpointPropertiesUpdateParametersDeliveryPolicy","Properties":{"description":{"Type":4,"Flags":0,"Description":"User-friendly description of the policy."},"rules":{"Type":945,"Flags":1,"Description":"A list of the delivery rules."}}}},{"2":{"Name":"DeliveryRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the rule"},"order":{"Type":3,"Flags":1,"Description":"The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied."},"conditions":{"Type":943,"Flags":0,"Description":"A list of conditions that must be matched for the actions to be executed"},"actions":{"Type":944,"Flags":1,"Description":"A list of actions that are executed when all the conditions of a rule are satisfied."}}}},{"3":{"ItemType":200}},{"3":{"ItemType":636}},{"3":{"ItemType":942}},{"2":{"Name":"EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints@2021-06-01","ScopeType":8,"Body":828,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/origins"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/origins","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":949,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":950,"Flags":10,"Description":"The resource api version"},"properties":{"Type":952,"Flags":0,"Description":"The JSON object that contains the properties of the origin."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"OriginProperties","Properties":{"resourceState":{"Type":956,"Flags":2,"Description":"Resource status of the origin."},"provisioningState":{"Type":962,"Flags":2,"Description":"Provisioning status of the origin."},"privateEndpointStatus":{"Type":968,"Flags":2,"Description":"The approval status for the connection to the Private Link"},"hostName":{"Type":4,"Flags":0,"Description":"The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint"},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5"},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"enabled":{"Type":2,"Flags":0,"Description":"Origin is enabled for load balancing or not"},"privateLinkAlias":{"Type":4,"Flags":0,"Description":"The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'"},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated"},"privateLinkApprovalMessage":{"Type":4,"Flags":0,"Description":"A custom message to be included in the approval request to connect to the Private Link."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[953,954,955,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[957,958,959,960,961,4]}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[963,964,965,966,967,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/origins@2021-06-01","ScopeType":8,"Body":951,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/originGroups"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/originGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":970,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":971,"Flags":10,"Description":"The resource api version"},"properties":{"Type":973,"Flags":0,"Description":"The JSON object that contains the properties of the origin group."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"OriginGroupProperties","Properties":{"resourceState":{"Type":977,"Flags":2,"Description":"Resource status of the origin group."},"provisioningState":{"Type":983,"Flags":2,"Description":"Provisioning status of the origin group."},"healthProbeSettings":{"Type":85,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"origins":{"Type":984,"Flags":0,"Description":"The source of the content being delivered via CDN within given origin group."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"responseBasedOriginErrorDetectionSettings":{"Type":842,"Flags":0,"Description":"The JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[974,975,976,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[978,979,980,981,982,4]}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/originGroups@2021-06-01","ScopeType":8,"Body":972,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/customDomains"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":986,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":987,"Flags":10,"Description":"The resource api version"},"properties":{"Type":989,"Flags":0,"Description":"The JSON object that contains the properties of the custom domain to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"CustomDomainPropertiesParametersOrCustomDomainProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The host name of the custom domain. Must be a domain name."},"resourceState":{"Type":993,"Flags":2,"Description":"Resource status of the custom domain."},"customHttpsProvisioningState":{"Type":999,"Flags":2,"Description":"Provisioning status of the custom domain."},"customHttpsProvisioningSubstate":{"Type":1010,"Flags":2,"Description":"Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step."},"customHttpsParameters":{"Type":873,"Flags":2,"Description":"Certificate parameters for securing custom HTTPS"},"validationData":{"Type":4,"Flags":2,"Description":"Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China."},"provisioningState":{"Type":1016,"Flags":2,"Description":"Provisioning status of Custom Https of the custom domain."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[990,991,992,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[994,995,996,997,998,4]}},{"6":{"Value":"SubmittingDomainControlValidationRequest"}},{"6":{"Value":"PendingDomainControlValidationREquestApproval"}},{"6":{"Value":"DomainControlValidationRequestApproved"}},{"6":{"Value":"DomainControlValidationRequestRejected"}},{"6":{"Value":"DomainControlValidationRequestTimedOut"}},{"6":{"Value":"IssuingCertificate"}},{"6":{"Value":"DeployingCertificate"}},{"6":{"Value":"CertificateDeployed"}},{"6":{"Value":"DeletingCertificate"}},{"6":{"Value":"CertificateDeleted"}},{"5":{"Elements":[1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[1011,1012,1013,1014,1015,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/customDomains@2021-06-01","ScopeType":8,"Body":988,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1018,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1019,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1021,"Flags":0,"Description":"Properties of the web application firewall policy."},"etag":{"Type":4,"Flags":0,"Description":"Gets a unique read-only string that changes whenever the resource is updated."},"sku":{"Type":797,"Flags":1,"Description":"The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":1114,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"CdnWebApplicationFirewallPolicyProperties","Properties":{"policySettings":{"Type":1022,"Flags":0,"Description":"Describes policySettings for policy"},"rateLimitRules":{"Type":1029,"Flags":0,"Description":"Describes rate limit rules inside the policy."},"customRules":{"Type":1074,"Flags":0,"Description":"Describes custom rules inside the policy."},"managedRules":{"Type":1086,"Flags":0,"Description":"Describes managed rules inside the policy."},"endpointLinks":{"Type":1102,"Flags":2,"Description":"Describes Azure CDN endpoints associated with this Web Application Firewall policy."},"provisioningState":{"Type":1106,"Flags":2,"Description":"Provisioning state of the WebApplicationFirewallPolicy."},"resourceState":{"Type":1113,"Flags":2,"Description":"Resource status of the policy."}}}},{"2":{"Name":"PolicySettings","Properties":{"enabledState":{"Type":1025,"Flags":0,"Description":"describes if the policy is in enabled state or disabled state"},"mode":{"Type":1028,"Flags":0,"Description":"Describes if it is in detection mode or prevention mode at policy level."},"defaultRedirectUrl":{"Type":4,"Flags":0,"Description":"If action type is redirect, this field represents the default redirect URL for the client."},"defaultCustomBlockResponseStatusCode":{"Type":3,"Flags":0,"Description":"If the action type is block, this field defines the default customer overridable http response status code."},"defaultCustomBlockResponseBody":{"Type":4,"Flags":0,"Description":"If the action type is block, customer can override the response body. The body must be specified in base64 encoding."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1023,1024,4]}},{"6":{"Value":"Prevention"}},{"6":{"Value":"Detection"}},{"5":{"Elements":[1026,1027,4]}},{"2":{"Name":"RateLimitRuleList","Properties":{"rules":{"Type":1073,"Flags":0,"Description":"List of rules"}}}},{"2":{"Name":"RateLimitRule","Properties":{"rateLimitThreshold":{"Type":3,"Flags":1,"Description":"Defines rate limit threshold."},"rateLimitDurationInMinutes":{"Type":3,"Flags":1,"Description":"Defines rate limit duration. Default is 1 minute."},"name":{"Type":4,"Flags":1,"Description":"Defines the name of the custom rule"},"enabledState":{"Type":1033,"Flags":0,"Description":"Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified."},"priority":{"Type":3,"Flags":1,"Description":"Defines in what order this rule be evaluated in the overall list of custom rules"},"matchConditions":{"Type":1067,"Flags":1,"Description":"List of match conditions."},"action":{"Type":1072,"Flags":1,"Description":"Describes what action to be applied when rule matches"}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1031,1032,4]}},{"2":{"Name":"MatchCondition","Properties":{"matchVariable":{"Type":1044,"Flags":1,"Description":"Match variable to compare against."},"selector":{"Type":4,"Flags":0,"Description":"Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs."},"operator":{"Type":1057,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if the result of this condition should be negated."},"matchValue":{"Type":1058,"Flags":1,"Description":"List of possible match values."},"transforms":{"Type":1066,"Flags":0,"Description":"List of transforms."}}}},{"6":{"Value":"RemoteAddr"}},{"6":{"Value":"SocketAddr"}},{"6":{"Value":"RequestMethod"}},{"6":{"Value":"RequestHeader"}},{"6":{"Value":"RequestUri"}},{"6":{"Value":"QueryString"}},{"6":{"Value":"RequestBody"}},{"6":{"Value":"Cookies"}},{"6":{"Value":"PostArgs"}},{"5":{"Elements":[1035,1036,1037,1038,1039,1040,1041,1042,1043,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"6":{"Value":"GeoMatch"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[1059,1060,1061,1062,1063,1064,4]}},{"3":{"ItemType":1065}},{"3":{"ItemType":1034}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1068,1069,1070,1071,4]}},{"3":{"ItemType":1030}},{"2":{"Name":"CustomRuleList","Properties":{"rules":{"Type":1085,"Flags":0,"Description":"List of rules"}}}},{"2":{"Name":"CustomRule","Properties":{"name":{"Type":4,"Flags":1,"Description":"Defines the name of the custom rule"},"enabledState":{"Type":1078,"Flags":0,"Description":"Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified."},"priority":{"Type":3,"Flags":1,"Description":"Defines in what order this rule be evaluated in the overall list of custom rules"},"matchConditions":{"Type":1079,"Flags":1,"Description":"List of match conditions."},"action":{"Type":1084,"Flags":1,"Description":"Describes what action to be applied when rule matches"}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1076,1077,4]}},{"3":{"ItemType":1034}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1080,1081,1082,1083,4]}},{"3":{"ItemType":1075}},{"2":{"Name":"ManagedRuleSetList","Properties":{"managedRuleSets":{"Type":1100,"Flags":0,"Description":"List of rule sets."}}}},{"2":{"Name":"ManagedRuleSet","Properties":{"ruleSetType":{"Type":4,"Flags":1,"Description":"Defines the rule set type to use."},"ruleSetVersion":{"Type":4,"Flags":1,"Description":"Defines the version of the rule set to use."},"anomalyScore":{"Type":3,"Flags":0,"Description":"Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests."},"ruleGroupOverrides":{"Type":1099,"Flags":0,"Description":"Defines the rule overrides to apply to the rule set."}}}},{"2":{"Name":"ManagedRuleGroupOverride","Properties":{"ruleGroupName":{"Type":4,"Flags":1,"Description":"Describes the managed rule group within the rule set to override"},"rules":{"Type":1098,"Flags":0,"Description":"List of rules that will be enabled. If none specified, all rules in the group will be disabled."}}}},{"2":{"Name":"ManagedRuleOverride","Properties":{"ruleId":{"Type":4,"Flags":1,"Description":"Identifier for the managed rule."},"enabledState":{"Type":1092,"Flags":0,"Description":"Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified."},"action":{"Type":1097,"Flags":0,"Description":"Describes the override action to be applied when rule matches."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1090,1091,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1093,1094,1095,1096,4]}},{"3":{"ItemType":1089}},{"3":{"ItemType":1088}},{"3":{"ItemType":1087}},{"2":{"Name":"CdnEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"ARM Resource ID string."}}}},{"3":{"ItemType":1101}},{"6":{"Value":"Creating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[1103,1104,1105,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[1107,1108,1109,1110,1111,1112,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies@2021-06-01","ScopeType":8,"Body":1020,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Cdn/profiles/customDomains"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The JSON object that contains the properties of the domain to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDDomainProperties","Properties":{"domainValidationState":{"Type":21,"Flags":2,"Description":"Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation."},"hostName":{"Type":4,"Flags":1,"Description":"The host name of the domain. Must be a domain name."},"validationProperties":{"Type":22,"Flags":2,"Description":"Values the customer needs to validate domain ownership"},"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the domain."},"tlsSettings":{"Type":23,"Flags":0,"Description":"The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate or user's own certificate. If not specified, enabling ssl uses AzureFrontDoor managed certificate by default."},"azureDnsZone":{"Type":31,"Flags":0,"Description":"Resource reference to the Azure DNS zone"},"preValidatedCustomDomainResourceId":{"Type":31,"Flags":0,"Description":"Resource reference to the Azure resource where custom domain ownership was prevalidated"},"provisioningState":{"Type":37,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":42,"Flags":2}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Submitting"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"PendingRevalidation"}},{"6":{"Value":"Approved"}},{"6":{"Value":"RefreshingValidationToken"}},{"6":{"Value":"InternalError"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,4]}},{"2":{"Name":"DomainValidationProperties","Properties":{"validationToken":{"Type":4,"Flags":2,"Description":"Challenge used for DNS TXT record or file based validation"},"expirationDate":{"Type":4,"Flags":2,"Description":"The date time that the token expires"}}}},{"2":{"Name":"AFDDomainHttpsParameters","Properties":{"certificateType":{"Type":27,"Flags":1,"Description":"Defines the source of the SSL certificate."},"minimumTlsVersion":{"Type":30,"Flags":0,"Description":"TLS protocol version that will be used for Https"},"secret":{"Type":31,"Flags":0,"Description":"Resource reference to the secret. ie. subs/rg/profile/secret"}}}},{"6":{"Value":"CustomerCertificate"}},{"6":{"Value":"ManagedCertificate"}},{"6":{"Value":"AzureFirstPartyManagedCertificate"}},{"5":{"Elements":[24,25,26,4]}},{"6":{"Value":"TLS10"}},{"6":{"Value":"TLS12"}},{"5":{"Elements":[28,29]}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[32,33,34,35,36,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"An identifier for the identity that created the resource"},"createdByType":{"Type":48,"Flags":0,"Description":"The type of identity that created the resource"},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)"},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"An identifier for the identity that last modified the resource"},"lastModifiedByType":{"Type":53,"Flags":0,"Description":"The type of identity that last modified the resource"},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"user"}},{"6":{"Value":"application"}},{"6":{"Value":"managedIdentity"}},{"6":{"Value":"key"}},{"5":{"Elements":[44,45,46,47,4]}},{"6":{"Value":"user"}},{"6":{"Value":"application"}},{"6":{"Value":"managedIdentity"}},{"6":{"Value":"key"}},{"5":{"Elements":[49,50,51,52,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/customDomains@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/afdEndpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/afdEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":0,"Description":"The JSON object that contains the properties required to create an endpoint."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":78,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDEndpointProperties","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net"},"autoGeneratedDomainNameLabelScope":{"Type":63,"Flags":0,"Description":"Indicates the endpoint name reuse scope. The default value is TenantReuse."},"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the endpoint."},"enabledState":{"Type":66,"Flags":0,"Description":"Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":72,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":77,"Flags":2}}}},{"6":{"Value":"TenantReuse"}},{"6":{"Value":"SubscriptionReuse"}},{"6":{"Value":"ResourceGroupReuse"}},{"6":{"Value":"NoReuse"}},{"5":{"Elements":[59,60,61,62,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[67,68,69,70,71,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[73,74,75,76,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles/afdEndpoints@2021-06-01","ScopeType":8,"Body":57,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/originGroups"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/originGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"properties":{"Type":83,"Flags":0,"Description":"The JSON object that contains the properties of the origin group."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDOriginGroupProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the origin group."},"loadBalancingSettings":{"Type":84,"Flags":0,"Description":"Load balancing settings for a backend pool"},"healthProbeSettings":{"Type":85,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"sessionAffinityState":{"Type":96,"Flags":0,"Description":"Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":102,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":107,"Flags":2}}}},{"2":{"Name":"LoadBalancingSettingsParameters","Properties":{"sampleSize":{"Type":3,"Flags":0,"Description":"The number of samples to consider for load balancing decisions"},"successfulSamplesRequired":{"Type":3,"Flags":0,"Description":"The number of samples within the sample period that must succeed"},"additionalLatencyInMilliseconds":{"Type":3,"Flags":0,"Description":"The additional latency in milliseconds for probes to fall into the lowest latency bucket"}}}},{"2":{"Name":"HealthProbeParameters","Properties":{"probePath":{"Type":4,"Flags":0,"Description":"The path relative to the origin that is used to determine the health of the origin."},"probeRequestType":{"Type":89,"Flags":0,"Description":"The type of health probe request that is made."},"probeProtocol":{"Type":93,"Flags":0,"Description":"Protocol to use for health probe."},"probeIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The number of seconds between health probes.Default is 240sec."}}}},{"6":{"Value":"NotSet"}},{"6":{"Value":"GET"}},{"6":{"Value":"HEAD"}},{"5":{"Elements":[86,87,88]}},{"6":{"Value":"NotSet"}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[90,91,92]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[94,95,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[97,98,99,100,101,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[103,104,105,106,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/originGroups@2021-06-01","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/originGroups/origins"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/originGroups/origins","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":109,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":110,"Flags":10,"Description":"The resource api version"},"properties":{"Type":112,"Flags":0,"Description":"The JSON object that contains the properties of the origin."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"AFDOriginProperties","Properties":{"originGroupName":{"Type":4,"Flags":2,"Description":"The name of the origin group which contains this origin."},"azureOrigin":{"Type":31,"Flags":0,"Description":"Resource reference to the Azure origin resource."},"hostName":{"Type":4,"Flags":0,"Description":"The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint"},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5"},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"sharedPrivateLinkResource":{"Type":113,"Flags":0,"Description":"The properties of the private link resource for private origin."},"enabledState":{"Type":122,"Flags":0,"Description":"Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool."},"enforceCertificateNameCheck":{"Type":2,"Flags":0,"Description":"Whether to enable certificate name check at origin level"},"provisioningState":{"Type":128,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":133,"Flags":2}}}},{"2":{"Name":"SharedPrivateLinkResourceProperties","Properties":{"privateLink":{"Type":31,"Flags":0,"Description":"The resource id of the resource the shared private link resource is for."},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the shared private link resource"},"groupId":{"Type":4,"Flags":0,"Description":"The group id from the provider of resource the shared private link resource is for."},"requestMessage":{"Type":4,"Flags":0,"Description":"The request message for requesting approval of the shared private link resource."},"status":{"Type":119,"Flags":0,"Description":"Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[114,115,116,117,118]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[129,130,131,132,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/originGroups/origins@2021-06-01","ScopeType":8,"Body":111,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/afdEndpoints/routes"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/afdEndpoints/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"The JSON object that contains the properties of the Routes to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RouteProperties","Properties":{"endpointName":{"Type":4,"Flags":2,"Description":"The name of the endpoint which holds the route."},"customDomains":{"Type":140,"Flags":0,"Description":"Domains referenced by this endpoint."},"originGroup":{"Type":31,"Flags":0,"Description":"A reference to the origin group."},"originPath":{"Type":4,"Flags":0,"Description":"A directory path on the origin that AzureFrontDoor can use to retrieve content from, e.g. contoso.cloudapp.net/originpath."},"ruleSets":{"Type":141,"Flags":0,"Description":"rule sets referenced by this endpoint."},"supportedProtocols":{"Type":145,"Flags":0,"Description":"List of supported protocols for this route."},"patternsToMatch":{"Type":146,"Flags":0,"Description":"The route patterns of the rule."},"cacheConfiguration":{"Type":147,"Flags":0,"Description":"The caching configuration for this route. To disable caching, do not provide a cacheConfiguration object."},"forwardingProtocol":{"Type":158,"Flags":0,"Description":"Protocol this rule will use when forwarding traffic to backends."},"linkToDefaultDomain":{"Type":161,"Flags":0,"Description":"whether this route will be linked to the default endpoint domain."},"httpsRedirect":{"Type":164,"Flags":0,"Description":"Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up this rule and it will be the first rule that gets executed."},"enabledState":{"Type":167,"Flags":0,"Description":"Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'"},"provisioningState":{"Type":173,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":178,"Flags":2}}}},{"2":{"Name":"ActivatedResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."},"isActive":{"Type":2,"Flags":2,"Description":"Whether the resource is active or inactive"}}}},{"3":{"ItemType":139}},{"3":{"ItemType":31}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"3":{"ItemType":4}},{"2":{"Name":"AfdRouteCacheConfiguration","Properties":{"queryStringCachingBehavior":{"Type":152,"Flags":0,"Description":"Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings."},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."},"compressionSettings":{"Type":153,"Flags":0,"Description":"compression settings."}}}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"IgnoreSpecifiedQueryStrings"}},{"6":{"Value":"IncludeSpecifiedQueryStrings"}},{"5":{"Elements":[148,149,150,151,4]}},{"2":{"Name":"CompressionSettings","Properties":{"contentTypesToCompress":{"Type":154,"Flags":0,"Description":"List of content types on which compression applies. The value should be a valid MIME type."},"isCompressionEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether content compression is enabled on AzureFrontDoor. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB."}}}},{"3":{"ItemType":4}},{"6":{"Value":"HttpOnly"}},{"6":{"Value":"HttpsOnly"}},{"6":{"Value":"MatchRequest"}},{"5":{"Elements":[155,156,157,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[159,160,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[165,166,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[174,175,176,177,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/afdEndpoints/routes@2021-06-01","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/ruleSets"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/ruleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":181,"Flags":10,"Description":"The resource api version"},"properties":{"Type":183,"Flags":2,"Description":"The JSON object that contains the properties of the Rule Set to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RuleSetProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the rule set."},"provisioningState":{"Type":189,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":194,"Flags":2}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[184,185,186,187,188,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/ruleSets@2021-06-01","ScopeType":8,"Body":182,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/ruleSets/rules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/ruleSets/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"The JSON object that contains the properties of the Rules to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"RuleProperties","Properties":{"ruleSetName":{"Type":4,"Flags":2,"Description":"The name of the rule set containing the rule."},"order":{"Type":3,"Flags":0,"Description":"The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied."},"conditions":{"Type":635,"Flags":0,"Description":"A list of conditions that must be matched for the actions to be executed"},"actions":{"Type":729,"Flags":0,"Description":"A list of actions that are executed when all the conditions of a rule are satisfied."},"matchProcessingBehavior":{"Type":732,"Flags":0,"Description":"If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue."},"provisioningState":{"Type":738,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":743,"Flags":2}}}},{"7":{"Name":"DeliveryRuleCondition","Discriminator":"name","BaseProperties":{},"Elements":{"ClientPort":201,"Cookies":226,"HostName":251,"HttpVersion":276,"IsDevice":292,"PostArgs":311,"QueryString":336,"RemoteAddress":361,"RequestBody":379,"RequestHeader":404,"RequestMethod":429,"RequestScheme":453,"RequestUri":472,"ServerPort":497,"SocketAddr":522,"SslProtocol":539,"UrlFileExtension":559,"UrlFileName":584,"UrlPath":609}}},{"2":{"Name":"DeliveryRuleClientPortCondition","Properties":{"parameters":{"Type":202,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":225,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"ClientPortMatchConditionParameters","Properties":{"typeName":{"Type":204,"Flags":1},"operator":{"Type":215,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":216,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":224,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleClientPortConditionParameters"}},{"5":{"Elements":[203,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,213,214,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[217,218,219,220,221,222,4]}},{"3":{"ItemType":223}},{"6":{"Value":"ClientPort"}},{"2":{"Name":"DeliveryRuleCookiesCondition","Properties":{"parameters":{"Type":227,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":250,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"CookiesMatchConditionParameters","Properties":{"typeName":{"Type":229,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of Cookies to be matched"},"operator":{"Type":240,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":241,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":249,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleCookiesConditionParameters"}},{"5":{"Elements":[228,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[230,231,232,233,234,235,236,237,238,239,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[242,243,244,245,246,247,4]}},{"3":{"ItemType":248}},{"6":{"Value":"Cookies"}},{"2":{"Name":"DeliveryRuleHostNameCondition","Properties":{"parameters":{"Type":252,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":275,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"HostNameMatchConditionParameters","Properties":{"typeName":{"Type":254,"Flags":1},"operator":{"Type":265,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":266,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":274,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleHostNameConditionParameters"}},{"5":{"Elements":[253,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[255,256,257,258,259,260,261,262,263,264,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[267,268,269,270,271,272,4]}},{"3":{"ItemType":273}},{"6":{"Value":"HostName"}},{"2":{"Name":"DeliveryRuleHttpVersionCondition","Properties":{"parameters":{"Type":277,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":291,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"HttpVersionMatchConditionParameters","Properties":{"typeName":{"Type":279,"Flags":1},"operator":{"Type":281,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":282,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":290,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleHttpVersionConditionParameters"}},{"5":{"Elements":[278,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[280,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[283,284,285,286,287,288,4]}},{"3":{"ItemType":289}},{"6":{"Value":"HttpVersion"}},{"2":{"Name":"DeliveryRuleIsDeviceCondition","Properties":{"parameters":{"Type":293,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":310,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"IsDeviceMatchConditionParameters","Properties":{"typeName":{"Type":295,"Flags":1},"operator":{"Type":297,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":301,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":309,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleIsDeviceConditionParameters"}},{"5":{"Elements":[294,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[296,4]}},{"6":{"Value":"Mobile"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[298,299,4]}},{"3":{"ItemType":300}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[302,303,304,305,306,307,4]}},{"3":{"ItemType":308}},{"6":{"Value":"IsDevice"}},{"2":{"Name":"DeliveryRulePostArgsCondition","Properties":{"parameters":{"Type":312,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":335,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"PostArgsMatchConditionParameters","Properties":{"typeName":{"Type":314,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of PostArg to be matched"},"operator":{"Type":325,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":326,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":334,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRulePostArgsConditionParameters"}},{"5":{"Elements":[313,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[315,316,317,318,319,320,321,322,323,324,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[327,328,329,330,331,332,4]}},{"3":{"ItemType":333}},{"6":{"Value":"PostArgs"}},{"2":{"Name":"DeliveryRuleQueryStringCondition","Properties":{"parameters":{"Type":337,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":360,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"QueryStringMatchConditionParameters","Properties":{"typeName":{"Type":339,"Flags":1},"operator":{"Type":350,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":351,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":359,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleQueryStringConditionParameters"}},{"5":{"Elements":[338,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[340,341,342,343,344,345,346,347,348,349,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[352,353,354,355,356,357,4]}},{"3":{"ItemType":358}},{"6":{"Value":"QueryString"}},{"2":{"Name":"DeliveryRuleRemoteAddressCondition","Properties":{"parameters":{"Type":362,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":378,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RemoteAddressMatchConditionParameters","Properties":{"typeName":{"Type":364,"Flags":1},"operator":{"Type":368,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":369,"Flags":0,"Description":"Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match."},"transforms":{"Type":377,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRemoteAddressConditionParameters"}},{"5":{"Elements":[363,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"6":{"Value":"GeoMatch"}},{"5":{"Elements":[365,366,367,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[370,371,372,373,374,375,4]}},{"3":{"ItemType":376}},{"6":{"Value":"RemoteAddress"}},{"2":{"Name":"DeliveryRuleRequestBodyCondition","Properties":{"parameters":{"Type":380,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":403,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestBodyMatchConditionParameters","Properties":{"typeName":{"Type":382,"Flags":1},"operator":{"Type":393,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":394,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":402,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestBodyConditionParameters"}},{"5":{"Elements":[381,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[383,384,385,386,387,388,389,390,391,392,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"3":{"ItemType":401}},{"6":{"Value":"RequestBody"}},{"2":{"Name":"DeliveryRuleRequestHeaderCondition","Properties":{"parameters":{"Type":405,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":428,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestHeaderMatchConditionParameters","Properties":{"typeName":{"Type":407,"Flags":1},"selector":{"Type":4,"Flags":0,"Description":"Name of Header to be matched"},"operator":{"Type":418,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":419,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":427,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestHeaderConditionParameters"}},{"5":{"Elements":[406,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[408,409,410,411,412,413,414,415,416,417,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[420,421,422,423,424,425,4]}},{"3":{"ItemType":426}},{"6":{"Value":"RequestHeader"}},{"2":{"Name":"DeliveryRuleRequestMethodCondition","Properties":{"parameters":{"Type":430,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":452,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestMethodMatchConditionParameters","Properties":{"typeName":{"Type":432,"Flags":1},"operator":{"Type":434,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"transforms":{"Type":442,"Flags":0,"Description":"List of transforms"},"matchValues":{"Type":451,"Flags":0,"Description":"The match value for the condition of the delivery rule"}}}},{"6":{"Value":"DeliveryRuleRequestMethodConditionParameters"}},{"5":{"Elements":[431,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[433,4]}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[435,436,437,438,439,440,4]}},{"3":{"ItemType":441}},{"6":{"Value":"GET"}},{"6":{"Value":"HEAD"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"DELETE"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"5":{"Elements":[443,444,445,446,447,448,449,4]}},{"3":{"ItemType":450}},{"6":{"Value":"RequestMethod"}},{"2":{"Name":"DeliveryRuleRequestSchemeCondition","Properties":{"parameters":{"Type":454,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":471,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestSchemeMatchConditionParameters","Properties":{"typeName":{"Type":456,"Flags":1},"operator":{"Type":458,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"transforms":{"Type":466,"Flags":0,"Description":"List of transforms"},"matchValues":{"Type":470,"Flags":0,"Description":"The match value for the condition of the delivery rule"}}}},{"6":{"Value":"DeliveryRuleRequestSchemeConditionParameters"}},{"5":{"Elements":[455,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[457,4]}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[459,460,461,462,463,464,4]}},{"3":{"ItemType":465}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":469}},{"6":{"Value":"RequestScheme"}},{"2":{"Name":"DeliveryRuleRequestUriCondition","Properties":{"parameters":{"Type":473,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":496,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"RequestUriMatchConditionParameters","Properties":{"typeName":{"Type":475,"Flags":1},"operator":{"Type":486,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":487,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":495,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleRequestUriConditionParameters"}},{"5":{"Elements":[474,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[476,477,478,479,480,481,482,483,484,485,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[488,489,490,491,492,493,4]}},{"3":{"ItemType":494}},{"6":{"Value":"RequestUri"}},{"2":{"Name":"DeliveryRuleServerPortCondition","Properties":{"parameters":{"Type":498,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":521,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"ServerPortMatchConditionParameters","Properties":{"typeName":{"Type":500,"Flags":1},"operator":{"Type":511,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":512,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":520,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleServerPortConditionParameters"}},{"5":{"Elements":[499,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[501,502,503,504,505,506,507,508,509,510,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[513,514,515,516,517,518,4]}},{"3":{"ItemType":519}},{"6":{"Value":"ServerPort"}},{"2":{"Name":"DeliveryRuleSocketAddrCondition","Properties":{"parameters":{"Type":523,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":538,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"SocketAddrMatchConditionParameters","Properties":{"typeName":{"Type":525,"Flags":1},"operator":{"Type":528,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":529,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":537,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleSocketAddrConditionParameters"}},{"5":{"Elements":[524,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"5":{"Elements":[526,527,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[530,531,532,533,534,535,4]}},{"3":{"ItemType":536}},{"6":{"Value":"SocketAddr"}},{"2":{"Name":"DeliveryRuleSslProtocolCondition","Properties":{"parameters":{"Type":540,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":558,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"SslProtocolMatchConditionParameters","Properties":{"typeName":{"Type":542,"Flags":1},"operator":{"Type":544,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":549,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":557,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleSslProtocolConditionParameters"}},{"5":{"Elements":[541,4]}},{"6":{"Value":"Equal"}},{"5":{"Elements":[543,4]}},{"6":{"Value":"TLSv1"}},{"6":{"Value":"TLSv1.1"}},{"6":{"Value":"TLSv1.2"}},{"5":{"Elements":[545,546,547,4]}},{"3":{"ItemType":548}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[550,551,552,553,554,555,4]}},{"3":{"ItemType":556}},{"6":{"Value":"SslProtocol"}},{"2":{"Name":"DeliveryRuleUrlFileExtensionCondition","Properties":{"parameters":{"Type":560,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":583,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlFileExtensionMatchConditionParameters","Properties":{"typeName":{"Type":562,"Flags":1},"operator":{"Type":573,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":574,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":582,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlFileExtensionMatchConditionParameters"}},{"5":{"Elements":[561,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[563,564,565,566,567,568,569,570,571,572,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[575,576,577,578,579,580,4]}},{"3":{"ItemType":581}},{"6":{"Value":"UrlFileExtension"}},{"2":{"Name":"DeliveryRuleUrlFileNameCondition","Properties":{"parameters":{"Type":585,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":608,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlFileNameMatchConditionParameters","Properties":{"typeName":{"Type":587,"Flags":1},"operator":{"Type":598,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":599,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":607,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlFilenameConditionParameters"}},{"5":{"Elements":[586,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[588,589,590,591,592,593,594,595,596,597,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[600,601,602,603,604,605,4]}},{"3":{"ItemType":606}},{"6":{"Value":"UrlFileName"}},{"2":{"Name":"DeliveryRuleUrlPathCondition","Properties":{"parameters":{"Type":610,"Flags":1,"Description":"Defines the parameters for the condition."},"name":{"Type":634,"Flags":1,"Description":"The name of the condition for the delivery rule."}}}},{"2":{"Name":"UrlPathMatchConditionParameters","Properties":{"typeName":{"Type":612,"Flags":1},"operator":{"Type":624,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"matchValues":{"Type":625,"Flags":0,"Description":"The match value for the condition of the delivery rule"},"transforms":{"Type":633,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"DeliveryRuleUrlPathMatchConditionParameters"}},{"5":{"Elements":[611,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"Wildcard"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[613,614,615,616,617,618,619,620,621,622,623,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[626,627,628,629,630,631,4]}},{"3":{"ItemType":632}},{"6":{"Value":"UrlPath"}},{"3":{"ItemType":200}},{"7":{"Name":"DeliveryRuleActionAutoGenerated","Discriminator":"name","BaseProperties":{},"Elements":{"CacheExpiration":637,"CacheKeyQueryString":648,"ModifyRequestHeader":658,"ModifyResponseHeader":667,"OriginGroupOverride":669,"RouteConfigurationOverride":674,"UrlRedirect":697,"UrlRewrite":711,"UrlSigning":716}}},{"2":{"Name":"DeliveryRuleCacheExpirationAction","Properties":{"parameters":{"Type":638,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":647,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"CacheExpirationActionParameters","Properties":{"typeName":{"Type":640,"Flags":1},"cacheBehavior":{"Type":644,"Flags":1,"Description":"Caching behavior for the requests"},"cacheType":{"Type":646,"Flags":1,"Description":"The level at which the content needs to be cached."},"cacheDuration":{"Type":4,"Flags":0,"Description":"The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss"}}}},{"6":{"Value":"DeliveryRuleCacheExpirationActionParameters"}},{"5":{"Elements":[639,4]}},{"6":{"Value":"BypassCache"}},{"6":{"Value":"Override"}},{"6":{"Value":"SetIfMissing"}},{"5":{"Elements":[641,642,643,4]}},{"6":{"Value":"All"}},{"5":{"Elements":[645,4]}},{"6":{"Value":"CacheExpiration"}},{"2":{"Name":"DeliveryRuleCacheKeyQueryStringAction","Properties":{"parameters":{"Type":649,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":657,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"CacheKeyQueryStringActionParameters","Properties":{"typeName":{"Type":651,"Flags":1},"queryStringBehavior":{"Type":656,"Flags":1,"Description":"Caching behavior for the requests"},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."}}}},{"6":{"Value":"DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"}},{"5":{"Elements":[650,4]}},{"6":{"Value":"Include"}},{"6":{"Value":"IncludeAll"}},{"6":{"Value":"Exclude"}},{"6":{"Value":"ExcludeAll"}},{"5":{"Elements":[652,653,654,655,4]}},{"6":{"Value":"CacheKeyQueryString"}},{"2":{"Name":"DeliveryRuleRequestHeaderAction","Properties":{"parameters":{"Type":659,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":666,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"HeaderActionParameters","Properties":{"typeName":{"Type":661,"Flags":1},"headerAction":{"Type":665,"Flags":1,"Description":"Action to perform"},"headerName":{"Type":4,"Flags":1,"Description":"Name of the header to modify"},"value":{"Type":4,"Flags":0,"Description":"Value for the specified action"}}}},{"6":{"Value":"DeliveryRuleHeaderActionParameters"}},{"5":{"Elements":[660,4]}},{"6":{"Value":"Append"}},{"6":{"Value":"Overwrite"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[662,663,664,4]}},{"6":{"Value":"ModifyRequestHeader"}},{"2":{"Name":"DeliveryRuleResponseHeaderAction","Properties":{"parameters":{"Type":659,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":668,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"6":{"Value":"ModifyResponseHeader"}},{"2":{"Name":"OriginGroupOverrideAction","Properties":{"parameters":{"Type":670,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":673,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"OriginGroupOverrideActionParameters","Properties":{"typeName":{"Type":672,"Flags":1},"originGroup":{"Type":31,"Flags":1,"Description":"defines the OriginGroup that would override the DefaultOriginGroup."}}}},{"6":{"Value":"DeliveryRuleOriginGroupOverrideActionParameters"}},{"5":{"Elements":[671,4]}},{"6":{"Value":"OriginGroupOverride"}},{"2":{"Name":"DeliveryRuleRouteConfigurationOverrideAction","Properties":{"parameters":{"Type":675,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":696,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"RouteConfigurationOverrideActionParameters","Properties":{"typeName":{"Type":677,"Flags":1},"originGroupOverride":{"Type":678,"Flags":0,"Description":"A reference to the origin group override configuration. Leave empty to use the default origin group on route."},"cacheConfiguration":{"Type":683,"Flags":0,"Description":"The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object."}}}},{"6":{"Value":"DeliveryRuleRouteConfigurationOverrideActionParameters"}},{"5":{"Elements":[676,4]}},{"2":{"Name":"OriginGroupOverride","Properties":{"originGroup":{"Type":31,"Flags":0,"Description":"defines the OriginGroup that would override the DefaultOriginGroup on route."},"forwardingProtocol":{"Type":682,"Flags":0,"Description":"Protocol this rule will use when forwarding traffic to backends."}}}},{"6":{"Value":"HttpOnly"}},{"6":{"Value":"HttpsOnly"}},{"6":{"Value":"MatchRequest"}},{"5":{"Elements":[679,680,681,4]}},{"2":{"Name":"CacheConfiguration","Properties":{"queryStringCachingBehavior":{"Type":688,"Flags":0,"Description":"Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings."},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."},"isCompressionEnabled":{"Type":691,"Flags":0,"Description":"Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB."},"cacheBehavior":{"Type":695,"Flags":0,"Description":"Caching behavior for the requests"},"cacheDuration":{"Type":4,"Flags":0,"Description":"The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss"}}}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"IgnoreSpecifiedQueryStrings"}},{"6":{"Value":"IncludeSpecifiedQueryStrings"}},{"5":{"Elements":[684,685,686,687,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[689,690,4]}},{"6":{"Value":"HonorOrigin"}},{"6":{"Value":"OverrideAlways"}},{"6":{"Value":"OverrideIfOriginMissing"}},{"5":{"Elements":[692,693,694,4]}},{"6":{"Value":"RouteConfigurationOverride"}},{"2":{"Name":"UrlRedirectAction","Properties":{"parameters":{"Type":698,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":710,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlRedirectActionParameters","Properties":{"typeName":{"Type":700,"Flags":1},"redirectType":{"Type":705,"Flags":1,"Description":"The redirect type the rule will use when redirecting traffic."},"destinationProtocol":{"Type":709,"Flags":0,"Description":"Protocol to use for the redirect. The default value is MatchRequest"},"customPath":{"Type":4,"Flags":0,"Description":"The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path."},"customHostname":{"Type":4,"Flags":0,"Description":"Host to redirect. Leave empty to use the incoming host as the destination host."},"customQueryString":{"Type":4,"Flags":0,"Description":"The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them."},"customFragment":{"Type":4,"Flags":0,"Description":"Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #."}}}},{"6":{"Value":"DeliveryRuleUrlRedirectActionParameters"}},{"5":{"Elements":[699,4]}},{"6":{"Value":"Moved"}},{"6":{"Value":"Found"}},{"6":{"Value":"TemporaryRedirect"}},{"6":{"Value":"PermanentRedirect"}},{"5":{"Elements":[701,702,703,704,4]}},{"6":{"Value":"MatchRequest"}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[706,707,708,4]}},{"6":{"Value":"UrlRedirect"}},{"2":{"Name":"UrlRewriteAction","Properties":{"parameters":{"Type":712,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":715,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlRewriteActionParameters","Properties":{"typeName":{"Type":714,"Flags":1},"sourcePattern":{"Type":4,"Flags":1,"Description":"define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched."},"destination":{"Type":4,"Flags":1,"Description":"Define the relative URL to which the above requests will be rewritten by."},"preserveUnmatchedPath":{"Type":2,"Flags":0,"Description":"Whether to preserve unmatched path. Default value is true."}}}},{"6":{"Value":"DeliveryRuleUrlRewriteActionParameters"}},{"5":{"Elements":[713,4]}},{"6":{"Value":"UrlRewrite"}},{"2":{"Name":"UrlSigningAction","Properties":{"parameters":{"Type":717,"Flags":1,"Description":"Defines the parameters for the action."},"name":{"Type":728,"Flags":1,"Description":"The name of the action for the delivery rule."}}}},{"2":{"Name":"UrlSigningActionParameters","Properties":{"typeName":{"Type":719,"Flags":1},"algorithm":{"Type":721,"Flags":0,"Description":"Algorithm to use for URL signing"},"parameterNameOverride":{"Type":727,"Flags":0,"Description":"Defines which query string parameters in the url to be considered for expires, key id etc."}}}},{"6":{"Value":"DeliveryRuleUrlSigningActionParameters"}},{"5":{"Elements":[718,4]}},{"6":{"Value":"SHA256"}},{"5":{"Elements":[720,4]}},{"2":{"Name":"UrlSigningParamIdentifier","Properties":{"paramIndicator":{"Type":726,"Flags":1,"Description":"Indicates the purpose of the parameter"},"paramName":{"Type":4,"Flags":1,"Description":"Parameter name"}}}},{"6":{"Value":"Expires"}},{"6":{"Value":"KeyId"}},{"6":{"Value":"Signature"}},{"5":{"Elements":[723,724,725,4]}},{"3":{"ItemType":722}},{"6":{"Value":"UrlSigning"}},{"3":{"ItemType":636}},{"6":{"Value":"Continue"}},{"6":{"Value":"Stop"}},{"5":{"Elements":[730,731,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[733,734,735,736,737,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[739,740,741,742,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/ruleSets/rules@2021-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/securityPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/securityPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":745,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":746,"Flags":10,"Description":"The resource api version"},"properties":{"Type":748,"Flags":0,"Description":"The json object that contains properties required to create a security policy"},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"SecurityPolicyProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the security policy."},"parameters":{"Type":749,"Flags":0,"Description":"object which contains security policy parameters"},"provisioningState":{"Type":761,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":766,"Flags":2}}}},{"7":{"Name":"SecurityPolicyPropertiesParameters","Discriminator":"type","BaseProperties":{},"Elements":{"WebApplicationFirewall":750}}},{"2":{"Name":"SecurityPolicyWebApplicationFirewallParameters","Properties":{"wafPolicy":{"Type":31,"Flags":0,"Description":"Resource ID."},"associations":{"Type":754,"Flags":0,"Description":"Waf associations"},"type":{"Type":755,"Flags":1,"Description":"The type of the Security policy to create."}}}},{"2":{"Name":"SecurityPolicyWebApplicationFirewallAssociation","Properties":{"domains":{"Type":752,"Flags":0,"Description":"List of domains."},"patternsToMatch":{"Type":753,"Flags":0,"Description":"List of paths"}}}},{"3":{"ItemType":139}},{"3":{"ItemType":4}},{"3":{"ItemType":751}},{"6":{"Value":"WebApplicationFirewall"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[756,757,758,759,760,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[762,763,764,765,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/securityPolicies@2021-06-01","ScopeType":8,"Body":747,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/secrets"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":768,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":769,"Flags":10,"Description":"The resource api version"},"properties":{"Type":771,"Flags":0,"Description":"The JSON object that contains the properties of the Secret to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"SecretProperties","Properties":{"profileName":{"Type":4,"Flags":2,"Description":"The name of the profile which holds the secret."},"parameters":{"Type":772,"Flags":0,"Description":"object which contains secret parameters"},"provisioningState":{"Type":787,"Flags":2,"Description":"Provisioning status"},"deploymentStatus":{"Type":792,"Flags":2}}}},{"7":{"Name":"SecretParameters","Discriminator":"type","BaseProperties":{},"Elements":{"AzureFirstPartyManagedCertificate":773,"CustomerCertificate":775,"ManagedCertificate":778,"UrlSigningKey":780}}},{"2":{"Name":"AzureFirstPartyManagedCertificateParameters","Properties":{"type":{"Type":774,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"AzureFirstPartyManagedCertificate"}},{"2":{"Name":"CustomerCertificateParameters","Properties":{"secretSource":{"Type":31,"Flags":1,"Description":"Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​"},"secretVersion":{"Type":4,"Flags":0,"Description":"Version of the secret to be used"},"useLatestVersion":{"Type":2,"Flags":0,"Description":"Whether to use the latest version for the certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject name in the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"certificateAuthority":{"Type":4,"Flags":2,"Description":"Certificate issuing authority."},"subjectAlternativeNames":{"Type":776,"Flags":0,"Description":"The list of SANs."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"type":{"Type":777,"Flags":1,"Description":"The type of the secret resource."}}}},{"3":{"ItemType":4}},{"6":{"Value":"CustomerCertificate"}},{"2":{"Name":"ManagedCertificateParameters","Properties":{"subject":{"Type":4,"Flags":2,"Description":"Subject name in the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"type":{"Type":779,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"ManagedCertificate"}},{"2":{"Name":"UrlSigningKeyParameters","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash."},"secretSource":{"Type":31,"Flags":1,"Description":"Resource reference to the Azure Key Vault secret. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{secretName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​"},"secretVersion":{"Type":4,"Flags":0,"Description":"Version of the secret to be used"},"type":{"Type":781,"Flags":1,"Description":"The type of the secret resource."}}}},{"6":{"Value":"UrlSigningKey"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[782,783,784,785,786,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[788,789,790,791,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/secrets@2021-06-01","ScopeType":8,"Body":770,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":794,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":795,"Flags":10,"Description":"The resource api version"},"sku":{"Type":797,"Flags":1,"Description":"The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile."},"kind":{"Type":4,"Flags":2,"Description":"Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile."},"properties":{"Type":812,"Flags":0,"Description":"The JSON object that contains the properties required to create a profile."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":824,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":811,"Flags":0,"Description":"Name of the pricing tier."}}}},{"6":{"Value":"Standard_Verizon"}},{"6":{"Value":"Premium_Verizon"}},{"6":{"Value":"Custom_Verizon"}},{"6":{"Value":"Standard_Akamai"}},{"6":{"Value":"Standard_ChinaCdn"}},{"6":{"Value":"Standard_Microsoft"}},{"6":{"Value":"Standard_AzureFrontDoor"}},{"6":{"Value":"Premium_AzureFrontDoor"}},{"6":{"Value":"Standard_955BandWidth_ChinaCdn"}},{"6":{"Value":"Standard_AvgBandWidth_ChinaCdn"}},{"6":{"Value":"StandardPlus_ChinaCdn"}},{"6":{"Value":"StandardPlus_955BandWidth_ChinaCdn"}},{"6":{"Value":"StandardPlus_AvgBandWidth_ChinaCdn"}},{"5":{"Elements":[798,799,800,801,802,803,804,805,806,807,808,809,810,4]}},{"2":{"Name":"ProfileProperties","Properties":{"resourceState":{"Type":817,"Flags":2,"Description":"Resource status of the profile."},"provisioningState":{"Type":823,"Flags":2,"Description":"Provisioning status of the profile."},"frontDoorId":{"Type":4,"Flags":2,"Description":"The Id of the frontdoor."},"originResponseTimeoutSeconds":{"Type":3,"Flags":0,"Description":"Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[813,814,815,816,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[818,819,820,821,822,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles@2021-06-01","ScopeType":8,"Body":796,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":826,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":827,"Flags":10,"Description":"The resource api version"},"properties":{"Type":829,"Flags":0,"Description":"The JSON object that contains the properties required to create an endpoint."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":895,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"EndpointProperties","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net"},"origins":{"Type":838,"Flags":1,"Description":"The source of the content being delivered via CDN."},"originGroups":{"Type":849,"Flags":0,"Description":"The origin groups comprising of origins that are used for load balancing the traffic based on availability."},"customDomains":{"Type":852,"Flags":2,"Description":"The custom domains under the endpoint."},"resourceState":{"Type":859,"Flags":2,"Description":"Resource status of the endpoint."},"provisioningState":{"Type":865,"Flags":2,"Description":"Provisioning status of the endpoint."},"originPath":{"Type":4,"Flags":0,"Description":"A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath."},"contentTypesToCompress":{"Type":866,"Flags":0,"Description":"List of content types on which compression applies. The value should be a valid MIME type."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default."},"isCompressionEnabled":{"Type":2,"Flags":0,"Description":"Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB."},"isHttpAllowed":{"Type":2,"Flags":0,"Description":"Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed."},"isHttpsAllowed":{"Type":2,"Flags":0,"Description":"Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed."},"queryStringCachingBehavior":{"Type":871,"Flags":0,"Description":"Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL."},"optimizationType":{"Type":877,"Flags":0,"Description":"Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization."},"probePath":{"Type":4,"Flags":0,"Description":"Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin."},"geoFilters":{"Type":883,"Flags":0,"Description":"List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/"},"defaultOriginGroup":{"Type":31,"Flags":0,"Description":"A reference to the origin group."},"urlSigningKeys":{"Type":888,"Flags":0,"Description":"List of keys used to validate the signed URL hashes."},"deliveryPolicy":{"Type":889,"Flags":0,"Description":"A policy that specifies the delivery rules to be used for an endpoint."},"webApplicationFirewallPolicyLink":{"Type":894,"Flags":0,"Description":"Defines the Web Application Firewall policy for the endpoint (if applicable)"}}}},{"2":{"Name":"DeepCreatedOrigin","Properties":{"name":{"Type":4,"Flags":1,"Description":"Origin name which must be unique within the endpoint."},"properties":{"Type":831,"Flags":0,"Description":"Properties of the origin created on the CDN endpoint."}}}},{"2":{"Name":"DeepCreatedOriginProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default."},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5."},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"enabled":{"Type":2,"Flags":0,"Description":"Origin is enabled for load balancing or not. By default, origin is always enabled."},"privateLinkAlias":{"Type":4,"Flags":0,"Description":"The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'"},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated"},"privateLinkApprovalMessage":{"Type":4,"Flags":0,"Description":"A custom message to be included in the approval request to connect to the Private Link."},"privateEndpointStatus":{"Type":837,"Flags":2,"Description":"The approval status for the connection to the Private Link"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[832,833,834,835,836,4]}},{"3":{"ItemType":830}},{"2":{"Name":"DeepCreatedOriginGroup","Properties":{"name":{"Type":4,"Flags":1,"Description":"Origin group name which must be unique within the endpoint."},"properties":{"Type":840,"Flags":0,"Description":"Properties of the origin group created on the CDN endpoint."}}}},{"2":{"Name":"DeepCreatedOriginGroupProperties","Properties":{"healthProbeSettings":{"Type":85,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"origins":{"Type":841,"Flags":1,"Description":"The source of the content being delivered via CDN within given origin group."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"responseBasedOriginErrorDetectionSettings":{"Type":842,"Flags":0,"Description":"The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported."}}}},{"3":{"ItemType":31}},{"2":{"Name":"ResponseBasedOriginErrorDetectionParameters","Properties":{"responseBasedDetectedErrorTypes":{"Type":846,"Flags":0,"Description":"Type of response errors for real user requests for which origin will be deemed unhealthy"},"responseBasedFailoverThresholdPercentage":{"Type":3,"Flags":0,"Description":"The percentage of failed requests in the sample where failover should trigger."},"httpErrorRanges":{"Type":848,"Flags":0,"Description":"The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy."}}}},{"6":{"Value":"None"}},{"6":{"Value":"TcpErrorsOnly"}},{"6":{"Value":"TcpAndHttpErrors"}},{"5":{"Elements":[843,844,845]}},{"2":{"Name":"HttpErrorRangeParameters","Properties":{"begin":{"Type":3,"Flags":0,"Description":"The inclusive start of the http status code range."},"end":{"Type":3,"Flags":0,"Description":"The inclusive end of the http status code range."}}}},{"3":{"ItemType":847}},{"3":{"ItemType":839}},{"2":{"Name":"DeepCreatedCustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Custom domain name."},"properties":{"Type":851,"Flags":0,"Description":"Properties of the custom domain created on the CDN endpoint."}}}},{"2":{"Name":"DeepCreatedCustomDomainProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The host name of the custom domain. Must be a domain name."},"validationData":{"Type":4,"Flags":0,"Description":"Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China."}}}},{"3":{"ItemType":850}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Stopping"}},{"5":{"Elements":[853,854,855,856,857,858,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[860,861,862,863,864,4]}},{"3":{"ItemType":4}},{"6":{"Value":"IgnoreQueryString"}},{"6":{"Value":"BypassCaching"}},{"6":{"Value":"UseQueryString"}},{"6":{"Value":"NotSet"}},{"5":{"Elements":[867,868,869,870]}},{"6":{"Value":"GeneralWebDelivery"}},{"6":{"Value":"GeneralMediaStreaming"}},{"6":{"Value":"VideoOnDemandMediaStreaming"}},{"6":{"Value":"LargeFileDownload"}},{"6":{"Value":"DynamicSiteAcceleration"}},{"5":{"Elements":[872,873,874,875,876,4]}},{"2":{"Name":"GeoFilter","Properties":{"relativePath":{"Type":4,"Flags":1,"Description":"Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)"},"action":{"Type":881,"Flags":1,"Description":"Action of the geo filter, i.e. allow or block access."},"countryCodes":{"Type":882,"Flags":1,"Description":"Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US."}}}},{"6":{"Value":"Block"}},{"6":{"Value":"Allow"}},{"5":{"Elements":[879,880]}},{"3":{"ItemType":4}},{"3":{"ItemType":878}},{"2":{"Name":"UrlSigningKey","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash."},"keySourceParameters":{"Type":885,"Flags":1,"Description":"Defines the parameters for using customer key vault for Url Signing Key."}}}},{"2":{"Name":"KeyVaultSigningKeyParameters","Properties":{"typeName":{"Type":887,"Flags":1},"subscriptionId":{"Type":4,"Flags":1,"Description":"Subscription Id of the user's Key Vault containing the secret"},"resourceGroupName":{"Type":4,"Flags":1,"Description":"Resource group of the user's Key Vault containing the secret"},"vaultName":{"Type":4,"Flags":1,"Description":"The name of the user's Key Vault containing the secret"},"secretName":{"Type":4,"Flags":1,"Description":"The name of secret in Key Vault."},"secretVersion":{"Type":4,"Flags":1,"Description":"The version(GUID) of secret in Key Vault."}}}},{"6":{"Value":"KeyVaultSigningKeyParameters"}},{"5":{"Elements":[886,4]}},{"3":{"ItemType":884}},{"2":{"Name":"EndpointPropertiesUpdateParametersDeliveryPolicy","Properties":{"description":{"Type":4,"Flags":0,"Description":"User-friendly description of the policy."},"rules":{"Type":893,"Flags":1,"Description":"A list of the delivery rules."}}}},{"2":{"Name":"DeliveryRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the rule"},"order":{"Type":3,"Flags":1,"Description":"The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied."},"conditions":{"Type":891,"Flags":0,"Description":"A list of conditions that must be matched for the actions to be executed"},"actions":{"Type":892,"Flags":1,"Description":"A list of actions that are executed when all the conditions of a rule are satisfied."}}}},{"3":{"ItemType":200}},{"3":{"ItemType":636}},{"3":{"ItemType":890}},{"2":{"Name":"EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints@2021-06-01","ScopeType":8,"Body":828,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/origins"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/origins","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":897,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":898,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"The JSON object that contains the properties of the origin."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"OriginProperties","Properties":{"resourceState":{"Type":904,"Flags":2,"Description":"Resource status of the origin."},"provisioningState":{"Type":910,"Flags":2,"Description":"Provisioning status of the origin."},"privateEndpointStatus":{"Type":916,"Flags":2,"Description":"The approval status for the connection to the Private Link"},"hostName":{"Type":4,"Flags":0,"Description":"The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint."},"httpPort":{"Type":3,"Flags":0,"Description":"The value of the HTTP port. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The value of the HTTPS port. Must be between 1 and 65535."},"originHostHeader":{"Type":4,"Flags":0,"Description":"The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint"},"priority":{"Type":3,"Flags":0,"Description":"Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5"},"weight":{"Type":3,"Flags":0,"Description":"Weight of the origin in given origin group for load balancing. Must be between 1 and 1000"},"enabled":{"Type":2,"Flags":0,"Description":"Origin is enabled for load balancing or not"},"privateLinkAlias":{"Type":4,"Flags":0,"Description":"The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'"},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated"},"privateLinkApprovalMessage":{"Type":4,"Flags":0,"Description":"A custom message to be included in the approval request to connect to the Private Link."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[901,902,903,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[905,906,907,908,909,4]}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[911,912,913,914,915,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/origins@2021-06-01","ScopeType":8,"Body":899,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/originGroups"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/originGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":918,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":919,"Flags":10,"Description":"The resource api version"},"properties":{"Type":921,"Flags":0,"Description":"The JSON object that contains the properties of the origin group."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"OriginGroupProperties","Properties":{"resourceState":{"Type":925,"Flags":2,"Description":"Resource status of the origin group."},"provisioningState":{"Type":931,"Flags":2,"Description":"Provisioning status of the origin group."},"healthProbeSettings":{"Type":85,"Flags":0,"Description":"Health probe settings to the origin that is used to determine the health of the origin."},"origins":{"Type":932,"Flags":0,"Description":"The source of the content being delivered via CDN within given origin group."},"trafficRestorationTimeToHealedOrNewEndpointsInMinutes":{"Type":3,"Flags":0,"Description":"Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported."},"responseBasedOriginErrorDetectionSettings":{"Type":842,"Flags":0,"Description":"The JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[922,923,924,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[926,927,928,929,930,4]}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/originGroups@2021-06-01","ScopeType":8,"Body":920,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/profiles/endpoints/customDomains"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/profiles/endpoints/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":934,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":935,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":0,"Description":"The JSON object that contains the properties of the custom domain to create."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"CustomDomainPropertiesParametersOrCustomDomainProperties","Properties":{"hostName":{"Type":4,"Flags":1,"Description":"The host name of the custom domain. Must be a domain name."},"resourceState":{"Type":941,"Flags":2,"Description":"Resource status of the custom domain."},"customHttpsProvisioningState":{"Type":947,"Flags":2,"Description":"Provisioning status of the custom domain."},"customHttpsProvisioningSubstate":{"Type":958,"Flags":2,"Description":"Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step."},"customHttpsParameters":{"Type":959,"Flags":2,"Description":"Certificate parameters for securing custom HTTPS"},"validationData":{"Type":4,"Flags":2,"Description":"Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China."},"provisioningState":{"Type":989,"Flags":2,"Description":"Provisioning status of Custom Https of the custom domain."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[938,939,940,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[942,943,944,945,946,4]}},{"6":{"Value":"SubmittingDomainControlValidationRequest"}},{"6":{"Value":"PendingDomainControlValidationREquestApproval"}},{"6":{"Value":"DomainControlValidationRequestApproved"}},{"6":{"Value":"DomainControlValidationRequestRejected"}},{"6":{"Value":"DomainControlValidationRequestTimedOut"}},{"6":{"Value":"IssuingCertificate"}},{"6":{"Value":"DeployingCertificate"}},{"6":{"Value":"CertificateDeployed"}},{"6":{"Value":"DeletingCertificate"}},{"6":{"Value":"CertificateDeleted"}},{"5":{"Elements":[948,949,950,951,952,953,954,955,956,957,4]}},{"7":{"Name":"CustomDomainHttpsParameters","Discriminator":"certificateSource","BaseProperties":{"protocolType":{"Type":962,"Flags":1,"Description":"Defines the TLS extension protocol that is used for secure delivery."},"minimumTlsVersion":{"Type":966,"Flags":0,"Description":"TLS protocol version that will be used for Https"}},"Elements":{"AzureKeyVault":967,"Cdn":976}}},{"6":{"Value":"ServerNameIndication"}},{"6":{"Value":"IPBased"}},{"5":{"Elements":[960,961,4]}},{"6":{"Value":"None"}},{"6":{"Value":"TLS10"}},{"6":{"Value":"TLS12"}},{"5":{"Elements":[963,964,965]}},{"2":{"Name":"UserManagedHttpsParameters","Properties":{"certificateSourceParameters":{"Type":968,"Flags":1,"Description":"Defines the certificate source parameters using user's keyvault certificate for enabling SSL."},"certificateSource":{"Type":975,"Flags":1,"Description":"Defines the source of the SSL certificate."}}}},{"2":{"Name":"KeyVaultCertificateSourceParameters","Properties":{"typeName":{"Type":970,"Flags":1},"subscriptionId":{"Type":4,"Flags":1,"Description":"Subscription Id of the user's Key Vault containing the SSL certificate"},"resourceGroupName":{"Type":4,"Flags":1,"Description":"Resource group of the user's Key Vault containing the SSL certificate"},"vaultName":{"Type":4,"Flags":1,"Description":"The name of the user's Key Vault containing the SSL certificate"},"secretName":{"Type":4,"Flags":1,"Description":"The name of Key Vault Secret (representing the full certificate PFX) in Key Vault."},"secretVersion":{"Type":4,"Flags":0,"Description":"The version(GUID) of Key Vault Secret in Key Vault."},"updateRule":{"Type":972,"Flags":1,"Description":"Describes the action that shall be taken when the certificate is updated in Key Vault."},"deleteRule":{"Type":974,"Flags":1,"Description":"Describes the action that shall be taken when the certificate is removed from Key Vault."}}}},{"6":{"Value":"KeyVaultCertificateSourceParameters"}},{"5":{"Elements":[969,4]}},{"6":{"Value":"NoAction"}},{"5":{"Elements":[971,4]}},{"6":{"Value":"NoAction"}},{"5":{"Elements":[973,4]}},{"6":{"Value":"AzureKeyVault"}},{"2":{"Name":"CdnManagedHttpsParameters","Properties":{"certificateSourceParameters":{"Type":977,"Flags":1,"Description":"Defines the certificate source parameters using CDN managed certificate for enabling SSL."},"certificateSource":{"Type":983,"Flags":1,"Description":"Defines the source of the SSL certificate."}}}},{"2":{"Name":"CdnCertificateSourceParameters","Properties":{"typeName":{"Type":979,"Flags":1},"certificateType":{"Type":982,"Flags":1,"Description":"Type of certificate used"}}}},{"6":{"Value":"CdnCertificateSourceParameters"}},{"5":{"Elements":[978,4]}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"5":{"Elements":[980,981,4]}},{"6":{"Value":"Cdn"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[984,985,986,987,988,4]}},{"4":{"Name":"Microsoft.Cdn/profiles/endpoints/customDomains@2021-06-01","ScopeType":8,"Body":936,"Flags":0}},{"6":{"Value":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":991,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":992,"Flags":10,"Description":"The resource api version"},"properties":{"Type":994,"Flags":0,"Description":"Properties of the web application firewall policy."},"etag":{"Type":4,"Flags":0,"Description":"Gets a unique read-only string that changes whenever the resource is updated."},"sku":{"Type":797,"Flags":1,"Description":"The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":1087,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":43,"Flags":2,"Description":"Read only system data"}}}},{"2":{"Name":"CdnWebApplicationFirewallPolicyProperties","Properties":{"policySettings":{"Type":995,"Flags":0,"Description":"Describes policySettings for policy"},"rateLimitRules":{"Type":1002,"Flags":0,"Description":"Describes rate limit rules inside the policy."},"customRules":{"Type":1047,"Flags":0,"Description":"Describes custom rules inside the policy."},"managedRules":{"Type":1059,"Flags":0,"Description":"Describes managed rules inside the policy."},"endpointLinks":{"Type":1075,"Flags":2,"Description":"Describes Azure CDN endpoints associated with this Web Application Firewall policy."},"provisioningState":{"Type":1079,"Flags":2,"Description":"Provisioning state of the WebApplicationFirewallPolicy."},"resourceState":{"Type":1086,"Flags":2,"Description":"Resource status of the policy."}}}},{"2":{"Name":"PolicySettings","Properties":{"enabledState":{"Type":998,"Flags":0,"Description":"describes if the policy is in enabled state or disabled state"},"mode":{"Type":1001,"Flags":0,"Description":"Describes if it is in detection mode or prevention mode at policy level."},"defaultRedirectUrl":{"Type":4,"Flags":0,"Description":"If action type is redirect, this field represents the default redirect URL for the client."},"defaultCustomBlockResponseStatusCode":{"Type":3,"Flags":0,"Description":"If the action type is block, this field defines the default customer overridable http response status code."},"defaultCustomBlockResponseBody":{"Type":4,"Flags":0,"Description":"If the action type is block, customer can override the response body. The body must be specified in base64 encoding."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[996,997,4]}},{"6":{"Value":"Prevention"}},{"6":{"Value":"Detection"}},{"5":{"Elements":[999,1000,4]}},{"2":{"Name":"RateLimitRuleList","Properties":{"rules":{"Type":1046,"Flags":0,"Description":"List of rules"}}}},{"2":{"Name":"RateLimitRule","Properties":{"rateLimitThreshold":{"Type":3,"Flags":1,"Description":"Defines rate limit threshold."},"rateLimitDurationInMinutes":{"Type":3,"Flags":1,"Description":"Defines rate limit duration. Default is 1 minute."},"name":{"Type":4,"Flags":1,"Description":"Defines the name of the custom rule"},"enabledState":{"Type":1006,"Flags":0,"Description":"Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified."},"priority":{"Type":3,"Flags":1,"Description":"Defines in what order this rule be evaluated in the overall list of custom rules"},"matchConditions":{"Type":1040,"Flags":1,"Description":"List of match conditions."},"action":{"Type":1045,"Flags":1,"Description":"Describes what action to be applied when rule matches"}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1004,1005,4]}},{"2":{"Name":"MatchCondition","Properties":{"matchVariable":{"Type":1017,"Flags":1,"Description":"Match variable to compare against."},"selector":{"Type":4,"Flags":0,"Description":"Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs."},"operator":{"Type":1030,"Flags":1,"Description":"Describes operator to be matched"},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if the result of this condition should be negated."},"matchValue":{"Type":1031,"Flags":1,"Description":"List of possible match values."},"transforms":{"Type":1039,"Flags":0,"Description":"List of transforms."}}}},{"6":{"Value":"RemoteAddr"}},{"6":{"Value":"SocketAddr"}},{"6":{"Value":"RequestMethod"}},{"6":{"Value":"RequestHeader"}},{"6":{"Value":"RequestUri"}},{"6":{"Value":"QueryString"}},{"6":{"Value":"RequestBody"}},{"6":{"Value":"Cookies"}},{"6":{"Value":"PostArgs"}},{"5":{"Elements":[1008,1009,1010,1011,1012,1013,1014,1015,1016,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"6":{"Value":"GeoMatch"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[1032,1033,1034,1035,1036,1037,4]}},{"3":{"ItemType":1038}},{"3":{"ItemType":1007}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1041,1042,1043,1044,4]}},{"3":{"ItemType":1003}},{"2":{"Name":"CustomRuleList","Properties":{"rules":{"Type":1058,"Flags":0,"Description":"List of rules"}}}},{"2":{"Name":"CustomRule","Properties":{"name":{"Type":4,"Flags":1,"Description":"Defines the name of the custom rule"},"enabledState":{"Type":1051,"Flags":0,"Description":"Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified."},"priority":{"Type":3,"Flags":1,"Description":"Defines in what order this rule be evaluated in the overall list of custom rules"},"matchConditions":{"Type":1052,"Flags":1,"Description":"List of match conditions."},"action":{"Type":1057,"Flags":1,"Description":"Describes what action to be applied when rule matches"}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1049,1050,4]}},{"3":{"ItemType":1007}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1053,1054,1055,1056,4]}},{"3":{"ItemType":1048}},{"2":{"Name":"ManagedRuleSetList","Properties":{"managedRuleSets":{"Type":1073,"Flags":0,"Description":"List of rule sets."}}}},{"2":{"Name":"ManagedRuleSet","Properties":{"ruleSetType":{"Type":4,"Flags":1,"Description":"Defines the rule set type to use."},"ruleSetVersion":{"Type":4,"Flags":1,"Description":"Defines the version of the rule set to use."},"anomalyScore":{"Type":3,"Flags":0,"Description":"Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests."},"ruleGroupOverrides":{"Type":1072,"Flags":0,"Description":"Defines the rule overrides to apply to the rule set."}}}},{"2":{"Name":"ManagedRuleGroupOverride","Properties":{"ruleGroupName":{"Type":4,"Flags":1,"Description":"Describes the managed rule group within the rule set to override"},"rules":{"Type":1071,"Flags":0,"Description":"List of rules that will be enabled. If none specified, all rules in the group will be disabled."}}}},{"2":{"Name":"ManagedRuleOverride","Properties":{"ruleId":{"Type":4,"Flags":1,"Description":"Identifier for the managed rule."},"enabledState":{"Type":1065,"Flags":0,"Description":"Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified."},"action":{"Type":1070,"Flags":0,"Description":"Describes the override action to be applied when rule matches."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[1063,1064,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[1066,1067,1068,1069,4]}},{"3":{"ItemType":1062}},{"3":{"ItemType":1061}},{"3":{"ItemType":1060}},{"2":{"Name":"CdnEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"ARM Resource ID string."}}}},{"3":{"ItemType":1074}},{"6":{"Value":"Creating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[1076,1077,1078,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[1080,1081,1082,1083,1084,1085,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cdn/cdnWebApplicationFirewallPolicies@2021-06-01","ScopeType":8,"Body":993,"Flags":0}}] \ No newline at end of file diff --git a/generated/cdn/microsoft.cdn/2021-06-01/types.md b/generated/cdn/microsoft.cdn/2021-06-01/types.md index 9ccedf1a9a..e2e1f41596 100644 --- a/generated/cdn/microsoft.cdn/2021-06-01/types.md +++ b/generated/cdn/microsoft.cdn/2021-06-01/types.md @@ -288,14 +288,6 @@ * **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms * **typeName**: 'DeliveryRuleCookiesConditionParameters' | string (Required) -## CustomDomain -### Properties -* **id**: string (ReadOnly): Resource ID. -* **name**: string (ReadOnly): Resource name. -* **properties**: [CustomDomainProperties](#customdomainproperties): The JSON object that contains the properties of the custom domain to create. -* **systemData**: [SystemData](#systemdata) (ReadOnly): Read only system data -* **type**: string (ReadOnly): Resource type. - ## CustomDomainHttpsParameters * **Discriminator**: certificateSource @@ -313,16 +305,6 @@ * **certificateSourceParameters**: [CdnCertificateSourceParameters](#cdncertificatesourceparameters) (Required): Defines the certificate source parameters using CDN managed certificate for enabling SSL. -## CustomDomainProperties -### Properties -* **customHttpsParameters**: [CustomDomainHttpsParameters](#customdomainhttpsparameters): Certificate parameters for securing custom HTTPS -* **customHttpsProvisioningState**: 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Failed' | string (ReadOnly): Provisioning status of the custom domain. -* **customHttpsProvisioningSubstate**: 'CertificateDeleted' | 'CertificateDeployed' | 'DeletingCertificate' | 'DeployingCertificate' | 'DomainControlValidationRequestApproved' | 'DomainControlValidationRequestRejected' | 'DomainControlValidationRequestTimedOut' | 'IssuingCertificate' | 'PendingDomainControlValidationREquestApproval' | 'SubmittingDomainControlValidationRequest' | string (ReadOnly): Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. -* **hostName**: string (Required): The host name of the custom domain. Must be a domain name. -* **provisioningState**: 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Failed' | string (ReadOnly): Provisioning status of Custom Https of the custom domain. -* **resourceState**: 'Active' | 'Creating' | 'Deleting' | string (ReadOnly): Resource status of the custom domain. -* **validationData**: string: Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China. - ## CustomDomainPropertiesParametersOrCustomDomainProperties ### Properties * **customHttpsParameters**: [CustomDomainHttpsParameters](#customdomainhttpsparameters) (ReadOnly): Certificate parameters for securing custom HTTPS @@ -345,6 +327,16 @@ ### Properties * **rules**: [CustomRule](#customrule)[]: List of rules +## DeepCreatedCustomDomain +### Properties +* **name**: string (Required): Custom domain name. +* **properties**: [DeepCreatedCustomDomainProperties](#deepcreatedcustomdomainproperties): Properties of the custom domain created on the CDN endpoint. + +## DeepCreatedCustomDomainProperties +### Properties +* **hostName**: string (Required): The host name of the custom domain. Must be a domain name. +* **validationData**: string: Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China. + ## DeepCreatedOrigin ### Properties * **name**: string (Required): Origin name which must be unique within the endpoint. @@ -542,7 +534,7 @@ ## EndpointProperties ### Properties * **contentTypesToCompress**: string[]: List of content types on which compression applies. The value should be a valid MIME type. -* **customDomains**: [CustomDomain](#customdomain)[] (ReadOnly): The custom domains under the endpoint. +* **customDomains**: [DeepCreatedCustomDomain](#deepcreatedcustomdomain)[] (ReadOnly): The custom domains under the endpoint. * **defaultOriginGroup**: [ResourceReference](#resourcereference): A reference to the origin group. * **deliveryPolicy**: [EndpointPropertiesUpdateParametersDeliveryPolicy](#endpointpropertiesupdateparametersdeliverypolicy): A policy that specifies the delivery rules to be used for an endpoint. * **geoFilters**: [GeoFilter](#geofilter)[]: List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ diff --git a/generated/changeanalysis/log.out b/generated/changeanalysis/log.out index f2def3f5e6..bbf1d33846 100644 --- a/generated/changeanalysis/log.out +++ b/generated/changeanalysis/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/chaos/log.out b/generated/chaos/log.out index 0640f697e7..81a8df468c 100644 --- a/generated/chaos/log.out +++ b/generated/chaos/log.out @@ -1,12 +1,21 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/chaos/microsoft.chaos/2022-07-01-preview/types.json b/generated/chaos/microsoft.chaos/2022-07-01-preview/types.json new file mode 100644 index 0000000000..05c8e025b6 --- /dev/null +++ b/generated/chaos/microsoft.chaos/2022-07-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Chaos/targets/capabilities"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Chaos/targets/capabilities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"The standard system metadata of a resource type."},"properties":{"Type":22,"Flags":2,"Description":"The properties of a capability resource."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"CapabilityProperties","Properties":{"publisher":{"Type":4,"Flags":2,"Description":"String of the Publisher that this Capability extends."},"targetType":{"Type":4,"Flags":2,"Description":"String of the Target Type that this Capability extends."},"description":{"Type":4,"Flags":2,"Description":"Localized string of the description."},"parametersSchema":{"Type":4,"Flags":2,"Description":"URL to retrieve JSON schema of the Capability parameters."},"urn":{"Type":4,"Flags":2,"Description":"String of the URN for this Capability Type."}}}},{"4":{"Name":"Microsoft.Chaos/targets/capabilities@2022-07-01-preview","ScopeType":16,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Chaos/experiments"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Chaos/experiments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"The system metadata of the experiment resource."},"identity":{"Type":27,"Flags":0,"Description":"The identity of the experiment resource."},"properties":{"Type":31,"Flags":1,"Description":"The properties of the experiment resource."},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ResourceIdentity","Properties":{"type":{"Type":30,"Flags":1,"Description":"String of the resource identity type."},"principalId":{"Type":4,"Flags":2,"Description":"GUID that represents the principal ID of this resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"GUID that represents the tenant ID of this resource identity."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[28,29]}},{"2":{"Name":"ExperimentProperties","Properties":{"steps":{"Type":46,"Flags":1,"Description":"List of steps."},"selectors":{"Type":56,"Flags":1,"Description":"List of selectors."},"startOnCreation":{"Type":2,"Flags":0,"Description":"A boolean value that indicates if experiment should be started on creation or not."}}}},{"2":{"Name":"Step","Properties":{"name":{"Type":4,"Flags":1,"Description":"String of the step name."},"branches":{"Type":45,"Flags":1,"Description":"List of branches."}}}},{"2":{"Name":"Branch","Properties":{"name":{"Type":4,"Flags":1,"Description":"String of the branch name."},"actions":{"Type":44,"Flags":1,"Description":"List of actions."}}}},{"7":{"Name":"Action","Discriminator":"type","BaseProperties":{"name":{"Type":4,"Flags":1,"Description":"String that represents a Capability URN."}},"Elements":{"continuous":35,"delay":39,"discrete":41}}},{"2":{"Name":"ContinuousAction","Properties":{"duration":{"Type":4,"Flags":1,"Description":"ISO8601 formatted string that represents a duration."},"parameters":{"Type":37,"Flags":1,"Description":"List of key value pairs."},"selectorId":{"Type":4,"Flags":1,"Description":"String that represents a selector."},"type":{"Type":38,"Flags":1,"Description":"Enum that discriminates between action models."}}}},{"2":{"Name":"KeyValuePair","Properties":{"key":{"Type":4,"Flags":1,"Description":"The name of the setting for the action."},"value":{"Type":4,"Flags":1,"Description":"The value of the setting for the action."}}}},{"3":{"ItemType":36}},{"6":{"Value":"continuous"}},{"2":{"Name":"DelayAction","Properties":{"duration":{"Type":4,"Flags":1,"Description":"ISO8601 formatted string that represents a duration."},"type":{"Type":40,"Flags":1,"Description":"Enum that discriminates between action models."}}}},{"6":{"Value":"delay"}},{"2":{"Name":"DiscreteAction","Properties":{"parameters":{"Type":42,"Flags":1,"Description":"List of key value pairs."},"selectorId":{"Type":4,"Flags":1,"Description":"String that represents a selector."},"type":{"Type":43,"Flags":1,"Description":"Enum that discriminates between action models."}}}},{"3":{"ItemType":36}},{"6":{"Value":"discrete"}},{"3":{"ItemType":34}},{"3":{"ItemType":33}},{"3":{"ItemType":32}},{"2":{"Name":"Selector","Properties":{"type":{"Type":52,"Flags":1,"Description":"Enum of the selector type."},"id":{"Type":4,"Flags":1,"Description":"String of the selector ID."},"targets":{"Type":55,"Flags":1,"Description":"List of Target references."}}}},{"6":{"Value":"Percent"}},{"6":{"Value":"Random"}},{"6":{"Value":"Tag"}},{"6":{"Value":"List"}},{"5":{"Elements":[48,49,50,51]}},{"2":{"Name":"TargetReference","Properties":{"type":{"Type":54,"Flags":1,"Description":"Enum of the Target reference type."},"id":{"Type":4,"Flags":1,"Description":"String of the resource ID of a Target resource."}}}},{"6":{"Value":"ChaosTarget"}},{"3":{"ItemType":53}},{"3":{"ItemType":47}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Chaos/experiments@2022-07-01-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Chaos/targets"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Chaos/targets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"The system metadata of the target resource."},"location":{"Type":4,"Flags":0,"Description":"Location of the target resource."},"properties":{"Type":62,"Flags":1,"Description":"The properties of the target resource."}}}},{"2":{"Name":"TargetProperties","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Chaos/targets@2022-07-01-preview","ScopeType":16,"Body":61,"Flags":0}},{"6":{"Value":"Microsoft.Chaos/locations/targetTypes"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Chaos/locations/targetTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"The system metadata properties of the target type resource."},"location":{"Type":4,"Flags":2,"Description":"Location of the Target Type resource."},"properties":{"Type":67,"Flags":2,"Description":"The properties of the target type resource."}}}},{"2":{"Name":"TargetTypeProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Localized string of the display name."},"description":{"Type":4,"Flags":2,"Description":"Localized string of the description."},"propertiesSchema":{"Type":4,"Flags":2,"Description":"URL to retrieve JSON schema of the Target Type properties."},"resourceTypes":{"Type":68,"Flags":2,"Description":"List of resource types this Target Type can extend."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Chaos/locations/targetTypes@2022-07-01-preview","ScopeType":4,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.Chaos/locations/targetTypes/capabilityTypes"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Chaos/locations/targetTypes/capabilityTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"The system metadata properties of the capability type resource."},"location":{"Type":4,"Flags":2,"Description":"Location of the Capability Type resource."},"properties":{"Type":73,"Flags":2,"Description":"The properties of the capability type resource."}}}},{"2":{"Name":"CapabilityTypeProperties","Properties":{"publisher":{"Type":4,"Flags":2,"Description":"String of the Publisher that this Capability Type extends."},"targetType":{"Type":4,"Flags":2,"Description":"String of the Target Type that this Capability Type extends."},"displayName":{"Type":4,"Flags":2,"Description":"Localized string of the display name."},"description":{"Type":4,"Flags":2,"Description":"Localized string of the description."},"parametersSchema":{"Type":4,"Flags":2,"Description":"URL to retrieve JSON schema of the Capability Type parameters."},"urn":{"Type":4,"Flags":2,"Description":"String of the URN for this Capability Type."},"kind":{"Type":4,"Flags":2,"Description":"String of the kind of this Capability Type."},"runtimeProperties":{"Type":74,"Flags":0,"Description":"Runtime properties of this Capability Type."}}}},{"2":{"Name":"CapabilityTypePropertiesRuntimeProperties","Properties":{"kind":{"Type":4,"Flags":2,"Description":"String of the kind of the resource's action type (continuous or discrete)."}}}},{"4":{"Name":"Microsoft.Chaos/locations/targetTypes/capabilityTypes@2022-07-01-preview","ScopeType":4,"Body":72,"Flags":1}}] \ No newline at end of file diff --git a/generated/chaos/microsoft.chaos/2022-07-01-preview/types.md b/generated/chaos/microsoft.chaos/2022-07-01-preview/types.md new file mode 100644 index 0000000000..53ff58308f --- /dev/null +++ b/generated/chaos/microsoft.chaos/2022-07-01-preview/types.md @@ -0,0 +1,169 @@ +# Microsoft.Chaos @ 2022-07-01-preview + +## Resource Microsoft.Chaos/experiments@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ResourceIdentity](#resourceidentity): The identity of the experiment resource. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ExperimentProperties](#experimentproperties) (Required): The properties of the experiment resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system metadata of the experiment resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Chaos/experiments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Chaos/locations/targetTypes@2022-07-01-preview (ReadOnly) +* **Valid Scope(s)**: Subscription +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Location of the Target Type resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [TargetTypeProperties](#targettypeproperties) (ReadOnly): The properties of the target type resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system metadata properties of the target type resource. +* **type**: 'Microsoft.Chaos/locations/targetTypes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Chaos/locations/targetTypes/capabilityTypes@2022-07-01-preview (ReadOnly) +* **Valid Scope(s)**: Subscription +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Location of the Capability Type resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [CapabilityTypeProperties](#capabilitytypeproperties) (ReadOnly): The properties of the capability type resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system metadata properties of the capability type resource. +* **type**: 'Microsoft.Chaos/locations/targetTypes/capabilityTypes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Chaos/targets@2022-07-01-preview +* **Valid Scope(s)**: Extension +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Location of the target resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [TargetProperties](#targetproperties) (Required): The properties of the target resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system metadata of the target resource. +* **type**: 'Microsoft.Chaos/targets' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Chaos/targets/capabilities@2022-07-01-preview +* **Valid Scope(s)**: Extension +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [CapabilityProperties](#capabilityproperties) (ReadOnly): The properties of a capability resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The standard system metadata of a resource type. +* **type**: 'Microsoft.Chaos/targets/capabilities' (ReadOnly, DeployTimeConstant): The resource type + +## Action +* **Discriminator**: type + +### Base Properties +* **name**: string (Required): String that represents a Capability URN. +### ContinuousAction +#### Properties +* **duration**: string (Required): ISO8601 formatted string that represents a duration. +* **parameters**: [KeyValuePair](#keyvaluepair)[] (Required): List of key value pairs. +* **selectorId**: string (Required): String that represents a selector. +* **type**: 'continuous' (Required): Enum that discriminates between action models. + +### DelayAction +#### Properties +* **duration**: string (Required): ISO8601 formatted string that represents a duration. +* **type**: 'delay' (Required): Enum that discriminates between action models. + +### DiscreteAction +#### Properties +* **parameters**: [KeyValuePair](#keyvaluepair)[] (Required): List of key value pairs. +* **selectorId**: string (Required): String that represents a selector. +* **type**: 'discrete' (Required): Enum that discriminates between action models. + + +## Branch +### Properties +* **actions**: [Action](#action)[] (Required): List of actions. +* **name**: string (Required): String of the branch name. + +## CapabilityProperties +### Properties +* **description**: string (ReadOnly): Localized string of the description. +* **parametersSchema**: string (ReadOnly): URL to retrieve JSON schema of the Capability parameters. +* **publisher**: string (ReadOnly): String of the Publisher that this Capability extends. +* **targetType**: string (ReadOnly): String of the Target Type that this Capability extends. +* **urn**: string (ReadOnly): String of the URN for this Capability Type. + +## CapabilityTypeProperties +### Properties +* **description**: string (ReadOnly): Localized string of the description. +* **displayName**: string (ReadOnly): Localized string of the display name. +* **kind**: string (ReadOnly): String of the kind of this Capability Type. +* **parametersSchema**: string (ReadOnly): URL to retrieve JSON schema of the Capability Type parameters. +* **publisher**: string (ReadOnly): String of the Publisher that this Capability Type extends. +* **runtimeProperties**: [CapabilityTypePropertiesRuntimeProperties](#capabilitytypepropertiesruntimeproperties): Runtime properties of this Capability Type. +* **targetType**: string (ReadOnly): String of the Target Type that this Capability Type extends. +* **urn**: string (ReadOnly): String of the URN for this Capability Type. + +## CapabilityTypePropertiesRuntimeProperties +### Properties +* **kind**: string (ReadOnly): String of the kind of the resource's action type (continuous or discrete). + +## ExperimentProperties +### Properties +* **selectors**: [Selector](#selector)[] (Required): List of selectors. +* **startOnCreation**: bool: A boolean value that indicates if experiment should be started on creation or not. +* **steps**: [Step](#step)[] (Required): List of steps. + +## KeyValuePair +### Properties +* **key**: string (Required): The name of the setting for the action. +* **value**: string (Required): The value of the setting for the action. + +## ResourceIdentity +### Properties +* **principalId**: string (ReadOnly): GUID that represents the principal ID of this resource identity. +* **tenantId**: string (ReadOnly): GUID that represents the tenant ID of this resource identity. +* **type**: 'None' | 'SystemAssigned' (Required): String of the resource identity type. + +## Selector +### Properties +* **id**: string (Required): String of the selector ID. +* **targets**: [TargetReference](#targetreference)[] (Required): List of Target references. +* **type**: 'List' | 'Percent' | 'Random' | 'Tag' (Required): Enum of the selector type. + +## Step +### Properties +* **branches**: [Branch](#branch)[] (Required): List of branches. +* **name**: string (Required): String of the step name. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TargetProperties +### Properties +### Additional Properties +* **Additional Properties Type**: any + +## TargetReference +### Properties +* **id**: string (Required): String of the resource ID of a Target resource. +* **type**: 'ChaosTarget' (Required): Enum of the Target reference type. + +## TargetTypeProperties +### Properties +* **description**: string (ReadOnly): Localized string of the description. +* **displayName**: string (ReadOnly): Localized string of the display name. +* **propertiesSchema**: string (ReadOnly): URL to retrieve JSON schema of the Target Type properties. +* **resourceTypes**: string[] (ReadOnly): List of resource types this Target Type can extend. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + diff --git a/generated/cloudshell/log.out b/generated/cloudshell/log.out index b777aed060..4a70135b35 100644 --- a/generated/cloudshell/log.out +++ b/generated/cloudshell/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/cognitiveservices/log.out b/generated/cognitiveservices/log.out index 8de51baaa7..c6b5813d31 100644 --- a/generated/cognitiveservices/log.out +++ b/generated/cognitiveservices/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/commerce/log.out b/generated/commerce/log.out index e62554a03f..4a7e2149ef 100644 --- a/generated/commerce/log.out +++ b/generated/commerce/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/communication/log.out b/generated/communication/log.out index 05878c0d59..80d7e7ac0a 100644 --- a/generated/communication/log.out +++ b/generated/communication/log.out @@ -1,7 +1,12 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'NameAvailabilityParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/communication/resource-manager/Microsoft.Communication/preview/2022-07-01-preview/CommunicationServices.json:622:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Communication/listVerifiedExchangeOnlineDomains': Unable to find type segments +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorResponse-error' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/communication/microsoft.communication/2022-07-01-preview/types.json b/generated/communication/microsoft.communication/2022-07-01-preview/types.json new file mode 100644 index 0000000000..c1ef4dc2a2 --- /dev/null +++ b/generated/communication/microsoft.communication/2022-07-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Communication/communicationServices"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Communication/communicationServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties of the service."},"tags":{"Type":23,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":24,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CommunicationServiceProperties","Properties":{"provisioningState":{"Type":21,"Flags":2,"Description":"Provisioning state of the resource."},"hostName":{"Type":4,"Flags":2,"Description":"FQDN of the CommunicationService instance."},"dataLocation":{"Type":4,"Flags":1,"Description":"The location where the communication service stores its data at rest."},"notificationHubId":{"Type":4,"Flags":2,"Description":"Resource ID of an Azure Notification Hub linked to this resource."},"version":{"Type":4,"Flags":2,"Description":"Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs."},"immutableResourceId":{"Type":4,"Flags":2,"Description":"The immutable resource Id of the communication service."},"linkedDomains":{"Type":22,"Flags":0,"Description":"List of email Domain resource Ids."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Moving"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,4]}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":29,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":34,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[25,26,27,28,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[30,31,32,33,4]}},{"4":{"Name":"Microsoft.Communication/communicationServices@2022-07-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Communication/emailServices/domains"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Communication/emailServices/domains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"The properties of a Domains resource."},"tags":{"Type":69,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":24,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DomainProperties","Properties":{"provisioningState":{"Type":49,"Flags":2,"Description":"Provisioning state of the resource."},"dataLocation":{"Type":4,"Flags":2,"Description":"The location where the Domains resource data is stored at rest."},"fromSenderDomain":{"Type":4,"Flags":2,"Description":"P2 sender domain that is displayed to the email recipients [RFC 5322]."},"mailFromSenderDomain":{"Type":4,"Flags":2,"Description":"P1 sender domain that is present on the email envelope [RFC 5321]."},"domainManagement":{"Type":53,"Flags":1,"Description":"Describes how a Domains resource is being managed."},"verificationStates":{"Type":54,"Flags":2,"Description":"List of VerificationStatusRecord"},"verificationRecords":{"Type":63,"Flags":2,"Description":"List of DnsRecord"},"validSenderUsernames":{"Type":65,"Flags":0,"Description":"Collection of valid sender usernames. This is a key-value pair where key=username and value=display name."},"userEngagementTracking":{"Type":68,"Flags":0,"Description":"Describes whether user engagement tracking is enabled or disabled."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Moving"}},{"5":{"Elements":[40,41,42,43,44,45,46,47,48,4]}},{"6":{"Value":"AzureManaged"}},{"6":{"Value":"CustomerManaged"}},{"6":{"Value":"CustomerManagedInExchangeOnline"}},{"5":{"Elements":[50,51,52,4]}},{"2":{"Name":"DomainPropertiesVerificationStates","Properties":{"Domain":{"Type":55,"Flags":0,"Description":"A class that represents a VerificationStatus record."},"SPF":{"Type":55,"Flags":0,"Description":"A class that represents a VerificationStatus record."},"DKIM":{"Type":55,"Flags":0,"Description":"A class that represents a VerificationStatus record."},"DKIM2":{"Type":55,"Flags":0,"Description":"A class that represents a VerificationStatus record."},"DMARC":{"Type":55,"Flags":0,"Description":"A class that represents a VerificationStatus record."}}}},{"2":{"Name":"VerificationStatusRecord","Properties":{"status":{"Type":62,"Flags":2,"Description":"Status of the verification operation."},"errorCode":{"Type":4,"Flags":2,"Description":"Error code. This property will only be present if the status is UnableToVerify."}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"VerificationRequested"}},{"6":{"Value":"VerificationInProgress"}},{"6":{"Value":"VerificationFailed"}},{"6":{"Value":"Verified"}},{"6":{"Value":"CancellationRequested"}},{"5":{"Elements":[56,57,58,59,60,61,4]}},{"2":{"Name":"DomainPropertiesVerificationRecords","Properties":{"Domain":{"Type":64,"Flags":0,"Description":"A class that represents a VerificationStatus record."},"SPF":{"Type":64,"Flags":0,"Description":"A class that represents a VerificationStatus record."},"DKIM":{"Type":64,"Flags":0,"Description":"A class that represents a VerificationStatus record."},"DKIM2":{"Type":64,"Flags":0,"Description":"A class that represents a VerificationStatus record."},"DMARC":{"Type":64,"Flags":0,"Description":"A class that represents a VerificationStatus record."}}}},{"2":{"Name":"DnsRecord","Properties":{"type":{"Type":4,"Flags":2,"Description":"Type of the DNS record. Example: TXT"},"name":{"Type":4,"Flags":2,"Description":"Name of the DNS record."},"value":{"Type":4,"Flags":2,"Description":"Value of the DNS record."},"ttl":{"Type":3,"Flags":2,"Description":"Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec."}}}},{"2":{"Name":"ValidSenderUsernameCollection","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Communication/emailServices/domains@2022-07-01-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.Communication/emailServices"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Communication/emailServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"The properties of the service."},"tags":{"Type":85,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":24,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"EmailServiceProperties","Properties":{"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the resource."},"dataLocation":{"Type":4,"Flags":1,"Description":"The location where the email service stores its data at rest."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Moving"}},{"5":{"Elements":[75,76,77,78,79,80,81,82,83,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Communication/emailServices@2022-07-01-preview","ScopeType":8,"Body":73,"Flags":0}},{"2":{"Name":"CommunicationServiceKeys","Properties":{"primaryKey":{"Type":4,"Flags":0,"Description":"The primary access key."},"secondaryKey":{"Type":4,"Flags":0,"Description":"The secondary access key."},"primaryConnectionString":{"Type":4,"Flags":0,"Description":"CommunicationService connection string constructed via the primaryKey"},"secondaryConnectionString":{"Type":4,"Flags":0,"Description":"CommunicationService connection string constructed via the secondaryKey"}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Communication/communicationServices","ApiVersion":"2022-07-01-preview","Output":87}}] \ No newline at end of file diff --git a/generated/communication/microsoft.communication/2022-07-01-preview/types.md b/generated/communication/microsoft.communication/2022-07-01-preview/types.md new file mode 100644 index 0000000000..8046794f6b --- /dev/null +++ b/generated/communication/microsoft.communication/2022-07-01-preview/types.md @@ -0,0 +1,134 @@ +# Microsoft.Communication @ 2022-07-01-preview + +## Resource Microsoft.Communication/communicationServices@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [CommunicationServiceProperties](#communicationserviceproperties): The properties of the service. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Communication/communicationServices' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Communication/emailServices@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [EmailServiceProperties](#emailserviceproperties): The properties of the service. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Communication/emailServices' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Communication/emailServices/domains@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DomainProperties](#domainproperties): The properties of a Domains resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Communication/emailServices/domains' (ReadOnly, DeployTimeConstant): The resource type + +## Function listKeys (Microsoft.Communication/communicationServices@2022-07-01-preview) +* **Resource**: Microsoft.Communication/communicationServices +* **ApiVersion**: 2022-07-01-preview +* **Output**: [CommunicationServiceKeys](#communicationservicekeys) + +## CommunicationServiceKeys +### Properties +* **primaryConnectionString**: string: CommunicationService connection string constructed via the primaryKey +* **primaryKey**: string: The primary access key. +* **secondaryConnectionString**: string: CommunicationService connection string constructed via the secondaryKey +* **secondaryKey**: string: The secondary access key. + +## CommunicationServiceProperties +### Properties +* **dataLocation**: string (Required): The location where the communication service stores its data at rest. +* **hostName**: string (ReadOnly): FQDN of the CommunicationService instance. +* **immutableResourceId**: string (ReadOnly): The immutable resource Id of the communication service. +* **linkedDomains**: string[]: List of email Domain resource Ids. +* **notificationHubId**: string (ReadOnly): Resource ID of an Azure Notification Hub linked to this resource. +* **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Moving' | 'Running' | 'Succeeded' | 'Unknown' | 'Updating' | string (ReadOnly): Provisioning state of the resource. +* **version**: string (ReadOnly): Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs. + +## DnsRecord +### Properties +* **name**: string (ReadOnly): Name of the DNS record. +* **ttl**: int (ReadOnly): Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. +* **type**: string (ReadOnly): Type of the DNS record. Example: TXT +* **value**: string (ReadOnly): Value of the DNS record. + +## DomainProperties +### Properties +* **dataLocation**: string (ReadOnly): The location where the Domains resource data is stored at rest. +* **domainManagement**: 'AzureManaged' | 'CustomerManaged' | 'CustomerManagedInExchangeOnline' | string (Required): Describes how a Domains resource is being managed. +* **fromSenderDomain**: string (ReadOnly): P2 sender domain that is displayed to the email recipients [RFC 5322]. +* **mailFromSenderDomain**: string (ReadOnly): P1 sender domain that is present on the email envelope [RFC 5321]. +* **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Moving' | 'Running' | 'Succeeded' | 'Unknown' | 'Updating' | string (ReadOnly): Provisioning state of the resource. +* **userEngagementTracking**: 'Disabled' | 'Enabled' | string: Describes whether user engagement tracking is enabled or disabled. +* **validSenderUsernames**: [ValidSenderUsernameCollection](#validsenderusernamecollection): Collection of valid sender usernames. This is a key-value pair where key=username and value=display name. +* **verificationRecords**: [DomainPropertiesVerificationRecords](#domainpropertiesverificationrecords) (ReadOnly): List of DnsRecord +* **verificationStates**: [DomainPropertiesVerificationStates](#domainpropertiesverificationstates) (ReadOnly): List of VerificationStatusRecord + +## DomainPropertiesVerificationRecords +### Properties +* **DKIM**: [DnsRecord](#dnsrecord): A class that represents a VerificationStatus record. +* **DKIM2**: [DnsRecord](#dnsrecord): A class that represents a VerificationStatus record. +* **DMARC**: [DnsRecord](#dnsrecord): A class that represents a VerificationStatus record. +* **Domain**: [DnsRecord](#dnsrecord): A class that represents a VerificationStatus record. +* **SPF**: [DnsRecord](#dnsrecord): A class that represents a VerificationStatus record. + +## DomainPropertiesVerificationStates +### Properties +* **DKIM**: [VerificationStatusRecord](#verificationstatusrecord): A class that represents a VerificationStatus record. +* **DKIM2**: [VerificationStatusRecord](#verificationstatusrecord): A class that represents a VerificationStatus record. +* **DMARC**: [VerificationStatusRecord](#verificationstatusrecord): A class that represents a VerificationStatus record. +* **Domain**: [VerificationStatusRecord](#verificationstatusrecord): A class that represents a VerificationStatus record. +* **SPF**: [VerificationStatusRecord](#verificationstatusrecord): A class that represents a VerificationStatus record. + +## EmailServiceProperties +### Properties +* **dataLocation**: string (Required): The location where the email service stores its data at rest. +* **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Moving' | 'Running' | 'Succeeded' | 'Unknown' | 'Updating' | string (ReadOnly): Provisioning state of the resource. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ValidSenderUsernameCollection +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## VerificationStatusRecord +### Properties +* **errorCode**: string (ReadOnly): Error code. This property will only be present if the status is UnableToVerify. +* **status**: 'CancellationRequested' | 'NotStarted' | 'VerificationFailed' | 'VerificationInProgress' | 'VerificationRequested' | 'Verified' | string (ReadOnly): Status of the verification operation. + diff --git a/generated/compute/log.out b/generated/compute/log.out index fb69c58521..d41e770fe3 100644 --- a/generated/compute/log.out +++ b/generated/compute/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -1679,81 +1679,81 @@ warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an un warning | PreCheck/SchemaMissingType | The schema 'SharingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1799:5 warning | PreCheck/SchemaMissingType | The schema 'SharingProfileGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1832:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1830:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1957:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1955:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1971:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1969:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1985:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:1983:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2026:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2024:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2040:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2038:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2054:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2052:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2073:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2071:5 warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2106:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2104:5 warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2122:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2120:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2156:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2154:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2170:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2168:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2184:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2182:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2280:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2278:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2294:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2292:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2308:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2306:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2330:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2328:5 warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2401:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2399:5 warning | PreCheck/SchemaMissingType | The schema 'EncryptionImages' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2491:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2489:5 warning | PreCheck/SchemaMissingType | The schema 'DataDiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2548:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2546:5 warning | PreCheck/SchemaMissingType | The schema 'DiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2566:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2564:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2575:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2573:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2586:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2584:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2598:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2596:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2606:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2604:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2627:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2625:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2640:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2638:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2648:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2646:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2666:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2664:5 warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2693:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2691:5 warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2724:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2722:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2760:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2758:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2779:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2777:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2798:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2796:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2817:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2815:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2836:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2834:5 warning | PreCheck/SchemaMissingType | The schema 'UpdateResourceDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2855:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2853:5 warning | PreCheck/SchemaMissingType | The schema 'SharingUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2883:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json:2881:5 warning | PreCheck/SchemaMissingType | The schema 'PirResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/sharedGallery.json:387:5 warning | PreCheck/SchemaMissingType | The schema 'PirSharedGalleryResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -1807,8 +1807,6 @@ warning | PreCheck/SchemaMissingType | The schema 'SubResourceReadOnly' with an warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/common.json:207:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Modeler/MissingType | The schema 'SharingProfile-communityGalleryInfo' has no type or format information whatsoever. Location: - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2022-01-03/GalleryRP/gallery.json#/components/schemas/SharingProfile-communityGalleryInfo warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2611,106 +2609,104 @@ warning | PreCheck/SchemaMissingType | The schema 'GalleryIdentifier' with an un warning | PreCheck/SchemaMissingType | The schema 'SharingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1809:5 warning | PreCheck/SchemaMissingType | The schema 'SharingProfileGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1841:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1839:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplication' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1967:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1965:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1981:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1979:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1995:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:1993:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2036:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2034:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2050:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2048:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2064:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2062:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionPublishingProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2093:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2091:5 warning | PreCheck/SchemaMissingType | The schema 'UserArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2116:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2114:5 warning | PreCheck/SchemaMissingType | The schema 'UserArtifactManage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2132:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2130:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2152:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2150:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2166:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2164:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2180:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2178:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageFeature' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2295:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2293:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageIdentifier' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2308:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2306:5 warning | PreCheck/SchemaMissingType | The schema 'RecommendedMachineConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2330:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2328:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceRange' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2341:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2339:5 warning | PreCheck/SchemaMissingType | The schema 'Disallowed' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2356:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2354:5 warning | PreCheck/SchemaMissingType | The schema 'ImagePurchasePlan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2368:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2366:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2385:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2383:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2399:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2397:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2413:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2411:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactPublishingProfileBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2445:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2443:5 warning | PreCheck/SchemaMissingType | The schema 'TargetRegion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2516:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2514:5 warning | PreCheck/SchemaMissingType | The schema 'EncryptionImages' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2606:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2604:5 warning | PreCheck/SchemaMissingType | The schema 'DataDiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2663:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2661:5 warning | PreCheck/SchemaMissingType | The schema 'DiskImageEncryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2681:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2679:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2690:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2688:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2701:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2699:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionPublishingProfile' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2713:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2711:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionStorageProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2721:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2719:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryArtifactVersionSource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2742:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2740:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryOSDiskImage' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2755:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2753:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryDataDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2763:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2761:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryDiskImage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2781:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2779:5 warning | PreCheck/SchemaMissingType | The schema 'ReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2808:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2806:5 warning | PreCheck/SchemaMissingType | The schema 'RegionalReplicationStatus' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2839:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2837:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2875:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2873:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2894:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2892:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryImageVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2913:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2911:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2932:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2930:5 warning | PreCheck/SchemaMissingType | The schema 'GalleryApplicationVersionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2951:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2949:5 warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2970:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2968:5 warning | PreCheck/SchemaMissingType | The schema 'ApiError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2979:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:2977:5 warning | PreCheck/SchemaMissingType | The schema 'ApiErrorBase' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3011:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3009:5 warning | PreCheck/SchemaMissingType | The schema 'InnerError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3028:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3026:5 warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3041:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3039:5 warning | PreCheck/SchemaMissingType | The schema 'UpdateResourceDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3076:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3074:5 warning | PreCheck/SchemaMissingType | The schema 'SharingUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3104:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json:3102:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Modeler/MissingType | The schema 'SharingProfile-communityGalleryInfo' has no type or format information whatsoever. Location: - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/compute/resource-manager/Microsoft.Compute/stable/2021-10-01/gallery.json#/components/schemas/SharingProfile-communityGalleryInfo warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. diff --git a/generated/compute/microsoft.compute/2021-10-01/types.json b/generated/compute/microsoft.compute/2021-10-01/types.json index 5028dd34a1..6512ca558e 100644 --- a/generated/compute/microsoft.compute/2021-10-01/types.json +++ b/generated/compute/microsoft.compute/2021-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":45,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"sharingProfile":{"Type":20,"Flags":0,"Description":"Profile for gallery sharing to subscription or tenant"},"softDeletePolicy":{"Type":31,"Flags":0,"Description":"Contains information about the soft deletion policy of the gallery."},"sharingStatus":{"Type":32,"Flags":2,"Description":"Sharing status of current gallery."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"SharingProfile","Properties":{"permissions":{"Type":23,"Flags":0,"Description":"This property allows you to specify the permission of sharing gallery.

Possible values are:

**Private**

**Groups**"},"groups":{"Type":30,"Flags":2,"Description":"A list of sharing profile groups."},"communityGalleryInfo":{"Type":0,"Flags":0,"Description":"Information of community gallery if current gallery is shared to community."}}}},{"6":{"Value":"Private"}},{"6":{"Value":"Groups"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"SharingProfileGroup","Properties":{"type":{"Type":28,"Flags":0,"Description":"This property allows you to specify the type of sharing group.

Possible values are:

**Subscriptions**

**AADTenants**

**Community**"},"ids":{"Type":29,"Flags":0,"Description":"A list of subscription/tenant ids the gallery is aimed to be shared to."}}}},{"6":{"Value":"Subscriptions"}},{"6":{"Value":"AADTenants"}},{"6":{"Value":"Community"}},{"5":{"Elements":[25,26,27,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":24}},{"2":{"Name":"SoftDeletePolicy","Properties":{"isSoftDeleteEnabled":{"Type":2,"Flags":0,"Description":"Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time."}}}},{"2":{"Name":"SharingStatus","Properties":{"aggregatedState":{"Type":37,"Flags":2,"Description":"Aggregated sharing state of current gallery."},"summary":{"Type":44,"Flags":0,"Description":"Summary of all regional sharing status."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[33,34,35,36,4]}},{"2":{"Name":"RegionalSharingStatus","Properties":{"region":{"Type":4,"Flags":0,"Description":"Region name"},"state":{"Type":43,"Flags":2,"Description":"Gallery sharing state in current region"},"details":{"Type":4,"Flags":0,"Description":"Details of gallery regional sharing failure."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[39,40,41,42,4]}},{"3":{"ItemType":38}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":47,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":48,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Describes the properties of a gallery image definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":78,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery image definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery image definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":53,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

**Windows**

**Linux**"},"osState":{"Type":56,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":59,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":60,"Flags":1,"Description":"This is the gallery image definition identifier."},"recommended":{"Type":61,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":63,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":65,"Flags":0,"Description":"Describes the gallery image definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":72,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"features":{"Type":74,"Flags":0,"Description":"A list of gallery image features."},"architecture":{"Type":77,"Flags":0,"Description":"The architecture of the image. Applicable to OS disks only."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[51,52]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[54,55]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":62,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":62,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":64,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[66,67,68,69,70,71,4]}},{"2":{"Name":"GalleryImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the gallery image feature."},"value":{"Type":4,"Flags":0,"Description":"The value of the gallery image feature."}}}},{"3":{"ItemType":73}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[75,76,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2021-10-01","ScopeType":8,"Body":49,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"properties":{"Type":83,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":150,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":84,"Flags":0,"Description":"The publishing profile of a gallery image Version."},"provisioningState":{"Type":123,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":124,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":137,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":99,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":103,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":106,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":116,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":89,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":90,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[86,87,88,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":91,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":98,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"securityProfile":{"Type":92,"Flags":0,"Description":"This property specifies the security profile of an OS disk image."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"OSDiskImageSecurityProfile","Properties":{"confidentialVMEncryptionType":{"Type":96,"Flags":0,"Description":"confidential VM encryption types"},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"secure VM disk encryption set id"}}}},{"6":{"Value":"EncryptedVMGuestStateOnlyWithPmk"}},{"6":{"Value":"EncryptedWithPmk"}},{"6":{"Value":"EncryptedWithCmk"}},{"5":{"Elements":[93,94,95,4]}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":97}},{"3":{"ItemType":85}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[100,101,102,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[104,105,4]}},{"2":{"Name":"GalleryTargetExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the region."},"extendedLocation":{"Type":108,"Flags":0,"Description":"The name of the extended location."},"extendedLocationReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per extended location. This property is updatable."},"storageAccountType":{"Type":115,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":90,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"2":{"Name":"GalleryExtendedLocation","Properties":{"name":{"Type":4,"Flags":0},"type":{"Type":111,"Flags":0,"Description":"It is type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[112,113,114,4]}},{"3":{"ItemType":107}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[117,118,119,120,121,122,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":125,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":126,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":136,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."},"uri":{"Type":4,"Flags":0,"Description":"The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":130,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":125,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[127,128,129]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":135,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":125,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[132,133,134]}},{"3":{"ItemType":131}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":142,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":149,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[138,139,140,141,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery image version is being replicated to."},"state":{"Type":148,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[144,145,146,147,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2021-10-01","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":155,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":159,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":158,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.

Possible values are:

**Windows**

**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[156,157]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2021-10-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":164,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":184,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":165,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":183,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":137,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":166,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":167,"Flags":0},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":168,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":172,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":175,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":176,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"3":{"ItemType":85}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[169,170,171,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[173,174,4]}},{"3":{"ItemType":107}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[177,178,179,180,181,182,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2021-10-01","ScopeType":8,"Body":163,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":47,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"sharingProfile":{"Type":20,"Flags":0,"Description":"Profile for gallery sharing to subscription or tenant"},"softDeletePolicy":{"Type":33,"Flags":0,"Description":"Contains information about the soft deletion policy of the gallery."},"sharingStatus":{"Type":34,"Flags":2,"Description":"Sharing status of current gallery."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"SharingProfile","Properties":{"permissions":{"Type":23,"Flags":0,"Description":"This property allows you to specify the permission of sharing gallery.

Possible values are:

**Private**

**Groups**"},"groups":{"Type":30,"Flags":2,"Description":"A list of sharing profile groups."},"communityGalleryInfo":{"Type":31,"Flags":0,"Description":"Information of community gallery if current gallery is shared to community."}}}},{"6":{"Value":"Private"}},{"6":{"Value":"Groups"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"SharingProfileGroup","Properties":{"type":{"Type":28,"Flags":0,"Description":"This property allows you to specify the type of sharing group.

Possible values are:

**Subscriptions**

**AADTenants**

**Community**"},"ids":{"Type":29,"Flags":0,"Description":"A list of subscription/tenant ids the gallery is aimed to be shared to."}}}},{"6":{"Value":"Subscriptions"}},{"6":{"Value":"AADTenants"}},{"6":{"Value":"Community"}},{"5":{"Elements":[25,26,27,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":24}},{"2":{"Name":"CommunityGalleryInfo","Properties":{"publisherUri":{"Type":4,"Flags":0,"Description":"Community gallery publisher uri"},"publisherContact":{"Type":4,"Flags":0,"Description":"Community gallery publisher contact email"},"eula":{"Type":4,"Flags":0,"Description":"Community gallery publisher eula"},"publicNamePrefix":{"Type":4,"Flags":0,"Description":"Community gallery public name prefix"},"communityGalleryEnabled":{"Type":2,"Flags":2,"Description":"Contains info about whether community gallery sharing is enabled."},"publicNames":{"Type":32,"Flags":2,"Description":"Community gallery public name list."}}}},{"3":{"ItemType":4}},{"2":{"Name":"SoftDeletePolicy","Properties":{"isSoftDeleteEnabled":{"Type":2,"Flags":0,"Description":"Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time."}}}},{"2":{"Name":"SharingStatus","Properties":{"aggregatedState":{"Type":39,"Flags":2,"Description":"Aggregated sharing state of current gallery."},"summary":{"Type":46,"Flags":0,"Description":"Summary of all regional sharing status."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[35,36,37,38,4]}},{"2":{"Name":"RegionalSharingStatus","Properties":{"region":{"Type":4,"Flags":0,"Description":"Region name"},"state":{"Type":45,"Flags":2,"Description":"Gallery sharing state in current region"},"details":{"Type":4,"Flags":0,"Description":"Details of gallery regional sharing failure."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[41,42,43,44,4]}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":49,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":50,"Flags":10,"Description":"The resource api version"},"properties":{"Type":52,"Flags":0,"Description":"Describes the properties of a gallery image definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":80,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery image definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery image definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":55,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

**Windows**

**Linux**"},"osState":{"Type":58,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":61,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":62,"Flags":1,"Description":"This is the gallery image definition identifier."},"recommended":{"Type":63,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":65,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":67,"Flags":0,"Description":"Describes the gallery image definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":74,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"features":{"Type":76,"Flags":0,"Description":"A list of gallery image features."},"architecture":{"Type":79,"Flags":0,"Description":"The architecture of the image. Applicable to OS disks only."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[53,54]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[56,57]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[59,60,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":64,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":64,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":66,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[68,69,70,71,72,73,4]}},{"2":{"Name":"GalleryImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the gallery image feature."},"value":{"Type":4,"Flags":0,"Description":"The value of the gallery image feature."}}}},{"3":{"ItemType":75}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[77,78,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2021-10-01","ScopeType":8,"Body":51,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":85,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":152,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":86,"Flags":0,"Description":"The publishing profile of a gallery image Version."},"provisioningState":{"Type":125,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":126,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":139,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":101,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":105,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":108,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":118,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":91,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":92,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":93,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":100,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"securityProfile":{"Type":94,"Flags":0,"Description":"This property specifies the security profile of an OS disk image."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"OSDiskImageSecurityProfile","Properties":{"confidentialVMEncryptionType":{"Type":98,"Flags":0,"Description":"confidential VM encryption types"},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"secure VM disk encryption set id"}}}},{"6":{"Value":"EncryptedVMGuestStateOnlyWithPmk"}},{"6":{"Value":"EncryptedWithPmk"}},{"6":{"Value":"EncryptedWithCmk"}},{"5":{"Elements":[95,96,97,4]}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":87}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[102,103,104,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[106,107,4]}},{"2":{"Name":"GalleryTargetExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the region."},"extendedLocation":{"Type":110,"Flags":0,"Description":"The name of the extended location."},"extendedLocationReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per extended location. This property is updatable."},"storageAccountType":{"Type":117,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":92,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"2":{"Name":"GalleryExtendedLocation","Properties":{"name":{"Type":4,"Flags":0},"type":{"Type":113,"Flags":0,"Description":"It is type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[114,115,116,4]}},{"3":{"ItemType":109}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[119,120,121,122,123,124,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":128,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":138,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."},"uri":{"Type":4,"Flags":0,"Description":"The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":132,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[129,130,131]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":137,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[134,135,136]}},{"3":{"ItemType":133}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":144,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":151,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[140,141,142,143,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery image version is being replicated to."},"state":{"Type":150,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[146,147,148,149,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2021-10-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":161,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":160,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.

Possible values are:

**Windows**

**Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[158,159]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2021-10-01","ScopeType":8,"Body":156,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"properties":{"Type":166,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":186,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":167,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":185,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":139,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":168,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":169,"Flags":0},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":170,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":174,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":177,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":178,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"3":{"ItemType":87}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[171,172,173,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[175,176,4]}},{"3":{"ItemType":109}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[179,180,181,182,183,184,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2021-10-01","ScopeType":8,"Body":165,"Flags":0}}] \ No newline at end of file diff --git a/generated/compute/microsoft.compute/2021-10-01/types.md b/generated/compute/microsoft.compute/2021-10-01/types.md index 3473e53f13..dbf13b3e9f 100644 --- a/generated/compute/microsoft.compute/2021-10-01/types.md +++ b/generated/compute/microsoft.compute/2021-10-01/types.md @@ -55,6 +55,15 @@ * **tags**: [ResourceTags](#resourcetags): Resource tags * **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type +## CommunityGalleryInfo +### Properties +* **communityGalleryEnabled**: bool (ReadOnly): Contains info about whether community gallery sharing is enabled. +* **eula**: string: Community gallery publisher eula +* **publicNamePrefix**: string: Community gallery public name prefix +* **publicNames**: string[] (ReadOnly): Community gallery public name list. +* **publisherContact**: string: Community gallery publisher contact email +* **publisherUri**: string: Community gallery publisher uri + ## DataDiskImageEncryption ### Properties * **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set. @@ -266,7 +275,7 @@ ## SharingProfile ### Properties -* **communityGalleryInfo**: any: Information of community gallery if current gallery is shared to community. +* **communityGalleryInfo**: [CommunityGalleryInfo](#communitygalleryinfo): Information of community gallery if current gallery is shared to community. * **groups**: [SharingProfileGroup](#sharingprofilegroup)[] (ReadOnly): A list of sharing profile groups. * **permissions**: 'Groups' | 'Private' | string: This property allows you to specify the permission of sharing gallery.

Possible values are:

**Private**

**Groups** diff --git a/generated/compute/microsoft.compute/2021-11-01/types.json b/generated/compute/microsoft.compute/2021-11-01/types.json index 197bcd2a31..3d775cf09b 100644 --- a/generated/compute/microsoft.compute/2021-11-01/types.json +++ b/generated/compute/microsoft.compute/2021-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.

Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.

Possible Values:

**Standard**

**Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2021-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":34,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.

Possible values are:

**Standard** : Co-locate resources within an Azure region or Availability Zone.

**Ultra** : For future use."},"virtualMachines":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":32,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":33,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2021-11-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":49,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":50,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":41,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":42,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.

Minimum api-version: 2020-06-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":40}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":48,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":47,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":46,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":45}},{"3":{"ItemType":14}},{"3":{"ItemType":43}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2021-11-01","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":20,"Flags":1,"Description":"SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.

Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":56,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":60,"Flags":0,"Description":"Specifies the software license type that will be applied to the VMs deployed on the dedicated host.

Possible values are:

**None**

**Windows_Server_Hybrid**

**Windows_Server_Perpetual**

Default: **None**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":61,"Flags":2,"Description":"The dedicated host instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Dedicated Host resource was created.

Minimum api-version: 2021-11-01."}}}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[57,58,59]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":62,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2021-11-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":69,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2021-11-01","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":78,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":75,"Flags":0,"Description":"The virtual machine extension instance view."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":76,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":77,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2021-11-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":84,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":460,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":461,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":469,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":473,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":254,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":310,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":348,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).

For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)

Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.

This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":12,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.

This property cannot exist along with a non-null properties.availabilitySet reference.

Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.

Minimum api-version: 2018-04-01."},"priority":{"Type":405,"Flags":0,"Description":"Specifies the priority for the virtual machine.

Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":408,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":409,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.

Minimum api-version: 2019-03-01."},"host":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.

Minimum api-version: 2018-10-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.

Minimum api-version: 2020-06-01.

NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":410,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

Possible values for Windows Server operating system are:

Windows_Client

Windows_Server

Possible values for Linux Server operating system are:

RHEL_BYOS (for RHEL)

SLES_BYOS (for SUSE)

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

[Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).

Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
  • This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.
  • The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.
  • This property cannot be updated once the Virtual Machine is created.
  • Fault domain assignment can be viewed in the Virtual Machine Instance View.

    Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":452,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":454,"Flags":0,"Description":"Specifies information about the capacity reservation that is used to allocate virtual machine.

    Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":455,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine resource was created.

    Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":252,"Flags":0,"Description":"Specifies the size of the virtual machine.

    The enum data type is currently deprecated and will be removed by December 23rd 2023.

    Recommended way to get the list of available sizes is using these APIs:

    [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

    [List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)

    [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).

    The available VM sizes depend on region and availability set."},"vmSizeProperties":{"Type":253,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.

    This feature is still in preview mode and is not supported for VirtualMachineScaleSet.

    Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,4]}},{"2":{"Name":"VMSizeProperties","Properties":{"vCPUsAvailable":{"Type":3,"Flags":0,"Description":"Specifies the number of vCPUs available for the VM.

    When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) ."},"vCPUsPerCore":{"Type":3,"Flags":0,"Description":"Specifies the vCPU to physical core ratio.

    When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)

    Setting this property to 1 also means that hyper-threading is disabled."}}}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":255,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":256,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":308,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Please do not use field 'version' for gallery image deployment, gallery image should always use 'id' field for deployment, to use 'latest' version of gallery image, just set '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in the 'id' field without version input."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"sharedGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call."},"communityGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the community gallery image unique id for vm deployment. This can be fetched from community gallery image GET call."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":259,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

    Possible values are:

    **Windows**

    **Linux**"},"encryptionSettings":{"Type":260,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.

    Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":263,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":263,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":267,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":268,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":277,"Flags":1,"Description":"Specifies how the virtual machine should be created.

    Possible values are:

    **Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

    **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":278,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":293,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.

    Possible values:

    **Delete** If this value is used, the OS disk is deleted when VM is deleted.

    **Detach** If this value is used, the os disk is retained after VM is deleted.

    The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[257,258]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":261,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":262,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[264,265,266]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":270,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":273,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.

    Possible values are:

    **CacheDisk**

    **ResourceDisk**

    Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.

    Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[269,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[271,272,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[274,275,276,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":285,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":287,"Flags":0,"Description":"Specifies the security profile for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[279,280,281,282,283,284,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VMDiskSecurityProfile","Properties":{"securityEncryptionType":{"Type":290,"Flags":0,"Description":"Specifies the EncryptionType of the managed disk.
    It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob.

    NOTE: It can be set for only Confidential VMs."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob."}}}},{"6":{"Value":"VMGuestStateOnly"}},{"6":{"Value":"DiskWithVMGuestState"}},{"5":{"Elements":[288,289,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[291,292,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":263,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":263,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":298,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":302,"Flags":1,"Description":"Specifies how the virtual machine should be created.

    Possible values are:

    **Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

    **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":278,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":304,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.

    detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.

    This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":307,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.

    Possible values:

    **Delete** If this value is used, the data disk is deleted when VM is deleted.

    **Detach** If this value is used, the data disk is retained after VM is deleted.

    The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[295,296,297]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[299,300,301,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[303,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[305,306,4]}},{"3":{"ItemType":294}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."},"hibernationEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables hibernation capability on the VM."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.

    This name cannot be updated after the VM is created.

    **Max-length (Windows):** 15 characters

    **Max-length (Linux):** 64 characters.

    For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.

    This property cannot be updated after the VM is created.

    **Windows-only restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length (Linux):** 1 character

    **Max-length (Linux):** 64 characters

    **Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length (Windows):** 8 characters

    **Minimum-length (Linux):** 6 characters

    **Max-length (Windows):** 123 characters

    **Max-length (Linux):** 72 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"

    For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)

    For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.

    **Note: Do not pass any secrets or passwords in customData property**

    This property cannot be updated after the VM is created.

    customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)

    For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":311,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":333,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.

    For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":347,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.

    This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Optional property which must either be set to True or omitted."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.

    When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.

    For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".

    Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":318,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":319,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":327,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":313,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":314,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":317,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[315,316]}},{"3":{"ItemType":312}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":323,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

    Possible values are:

    **Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false

    **AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.

    **AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":326,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.

    Possible values are:

    **ImageDefault** - You control the timing of patch assessments on a virtual machine.

    **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[320,321,322,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[324,325,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":332,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":331,"Flags":0,"Description":"Specifies the protocol of WinRM listener.

    Possible values are:
    **http**

    **https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }
    To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[329,330]}},{"3":{"ItemType":328}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":334,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.

    When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":337,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":336,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.

    For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":335}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":340,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

    Possible values are:

    **ImageDefault** - The virtual machine's default patching configuration is used.

    **AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":343,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.

    Possible values are:

    **ImageDefault** - You control the timing of patch assessments on a virtual machine.

    **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[338,339,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[341,342,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":346,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }
    To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.

    For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":345}},{"3":{"ItemType":344}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":354,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":356,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":394,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":350,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":353,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[351,352,4]}},{"3":{"ItemType":349}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[355,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":358,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":361,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":362,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":393,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":12,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[359,360,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":363,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":365,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":12,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":366,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":389,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":390,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":391,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":392,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":367,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":380,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":370,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":371,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":373,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":376,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":379,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[368,369,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":372}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[374,375,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[377,378,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":383,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":386,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[381,382,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[384,385,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[387,388,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":364}},{"3":{"ItemType":357}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":396,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.

    Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.

    Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":399,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings.

    Default: UefiSettings will not be enabled unless this property is set."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.

    Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.

    Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM"}},{"5":{"Elements":[397,398,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":401,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
    **NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.

    If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[402,403,404,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[406,407,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.

    This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.

    The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.

    Possible values are:

    - Any decimal value greater than zero. Example: 0.01538

    -1 – indicates default price to be up-to on-demand.

    You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.

    Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":413,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":414,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":418,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":427,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":428,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":429,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":430,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.

    Minimum api-version: 2020-06-01."},"statuses":{"Type":431,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":432,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[411,412,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":416,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":417,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":415}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":423,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[419,420,421,422]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":425,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.

    Minimum api-version: 2015-06-15"},"statuses":{"Type":426,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":260}},{"3":{"ItemType":14}},{"3":{"ItemType":424}},{"3":{"ItemType":75}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.

    NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.

    NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.

    NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":433,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":444,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":451,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":439,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":440,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[434,435,436,437,438,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":442,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":443,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":441}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":450,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":440,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[445,446,447,448,449,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":453,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"CapacityReservationProfile","Properties":{"capacityReservationGroup":{"Type":12,"Flags":0,"Description":"Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details."}}}},{"2":{"Name":"ApplicationProfile","Properties":{"galleryApplications":{"Type":457,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"VMGalleryApplication","Properties":{"tags":{"Type":4,"Flags":0,"Description":"Optional, Specifies a passthrough value for more generic context."},"order":{"Type":3,"Flags":0,"Description":"Optional, Specifies the order in which the packages have to be installed"},"packageReferenceId":{"Type":4,"Flags":1,"Description":"Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}"},"configurationReference":{"Type":4,"Flags":0,"Description":"Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided"}}}},{"3":{"ItemType":456}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":459,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":458}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":466,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":468,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[462,463,464,465]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":467}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":472,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[471,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2021-11-01","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":478,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":582,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":590,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":591,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":479,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":486,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":491,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.

    Minimum api-version: 2018-04-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.

    Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":572,"Flags":0,"Description":"Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set."},"orchestrationMode":{"Type":580,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."},"spotRestorePolicy":{"Type":581,"Flags":0,"Description":"Specifies the Spot Restore properties for the virtual machine scale set."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine Scale Set resource was created.

    Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":483,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.

    Possible values are:

    **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

    **Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":484,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":485,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[480,481,482]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.

    If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 10 minutes (PT10M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."},"repairAction":{"Type":490,"Flags":0,"Description":"Type of repair action (replace, restart, reimage) that will be used for repairing unhealthy virtual machines in the scale set. Default value is replace."}}}},{"6":{"Value":"Replace"}},{"6":{"Value":"Restart"}},{"6":{"Value":"Reimage"}},{"5":{"Elements":[487,488,489,4]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":492,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":494,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":526,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":559,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"priority":{"Type":567,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.

    Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":570,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

    For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

    For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":409,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.

    Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":452,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":454,"Flags":0,"Description":"Specifies the capacity reservation related details of a scale set.

    Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":455,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"hardwareProfile":{"Type":571,"Flags":0,"Description":"Specifies the hardware profile related details of a scale set.

    Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.

    **Windows-only restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length (Linux):** 1 character

    **Max-length (Linux):** 64 characters

    **Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length (Windows):** 8 characters

    **Minimum-length (Linux):** 6 characters

    **Max-length (Windows):** 123 characters

    **Max-length (Linux):** 72 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"

    For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)

    For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.

    For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":311,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":333,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.

    For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":493,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine scale set.

    This may only be set to False when no extensions are present on the virtual machine scale set."}}}},{"3":{"ItemType":344}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":255,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":495,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":525,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":499,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":503,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.

    The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":268,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"osType":{"Type":506,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

    Possible values are:

    **Windows**

    **Linux**"},"image":{"Type":263,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":507,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":508,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[496,497,498]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[500,501,502,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[504,505]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":515,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":287,"Flags":0,"Description":"Specifies the security profile for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[509,510,511,512,513,514,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":520,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":524,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":508,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[517,518,519]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[521,522,523,4]}},{"3":{"ItemType":516}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":527,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":556,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":558,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":529,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":530,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":552,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":555,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":531,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":533,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":527,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":534,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":547,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":548,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":549,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":550,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":551,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":535,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":380,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":536,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":538,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":541,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":544,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":537}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[539,540,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[542,543,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[545,546,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":532}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[553,554,4]}},{"3":{"ItemType":528}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[557,4]}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":563,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).

    Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":561,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":562,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":560}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[564,565,566,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[568,569,4]}},{"2":{"Name":"VirtualMachineScaleSetHardwareProfile","Properties":{"vmSizeProperties":{"Type":253,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-11-01.

    Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":577,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.

    Possible values are:

    **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.

    **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.

    **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.

    "},"forceDeletion":{"Type":2,"Flags":0,"Description":"This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[573,574,575,4]}},{"3":{"ItemType":576}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[578,579,4]}},{"2":{"Name":"SpotRestorePolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints"},"restoreTimeout":{"Type":4,"Flags":0,"Description":"Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances"}}}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":587,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":589,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[583,584,585,586]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":588}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2021-11-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":632,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":597,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":631,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":598,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":628,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":601,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

    Possible values are:

    **Windows**

    **Linux**"},"osState":{"Type":604,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":608,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":615,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[599,600]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[602,603]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[605,606,607]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[609,610,611,612,613,614,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":620,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":627,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[617,618,619]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[621,622,623,624,625,626,4]}},{"3":{"ItemType":616}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[629,630,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2021-11-01","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":667,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":638,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":666,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":640,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":641,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":642,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":661,"Flags":2,"Description":"Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."},"sourceRestorePoint":{"Type":527,"Flags":0,"Description":"Resource Id of the source restore point from which a copy needs to be created."},"instanceView":{"Type":662,"Flags":2,"Description":"The restore point instance view."}}}},{"3":{"ItemType":527}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":643,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":310,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":395,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":644,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":657,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":647,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":260,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":651,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":278,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":527,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[645,646,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[648,649,650]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":656,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":278,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":527,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[653,654,655]}},{"3":{"ItemType":652}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[658,659,660,4]}},{"2":{"Name":"RestorePointInstanceView","Properties":{"diskRestorePoints":{"Type":664,"Flags":0,"Description":"The disk restore points information."},"statuses":{"Type":665,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskRestorePointInstanceView","Properties":{"id":{"Type":4,"Flags":0,"Description":"Disk restore point Id."},"replicationStatus":{"Type":0,"Flags":0,"Description":"The disk restore point replication status information."}}}},{"3":{"ItemType":663}},{"3":{"ItemType":14}},{"3":{"ItemType":639}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2021-11-01","ScopeType":8,"Body":636,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"properties":{"Type":640,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2021-11-01","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":673,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":674,"Flags":10,"Description":"The resource api version"},"properties":{"Type":676,"Flags":0,"Description":"capacity reservation group Properties."},"zones":{"Type":685,"Flags":0,"Description":"Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":686,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationGroupProperties","Properties":{"capacityReservations":{"Type":677,"Flags":2,"Description":"A list of all capacity reservation resource ids that belong to capacity reservation group."},"virtualMachinesAssociated":{"Type":678,"Flags":2,"Description":"A list of references to all virtual machines associated to the capacity reservation group."},"instanceView":{"Type":679,"Flags":2,"Description":"The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group."}}}},{"3":{"ItemType":40}},{"3":{"ItemType":40}},{"2":{"Name":"CapacityReservationGroupInstanceView","Properties":{"capacityReservations":{"Type":684,"Flags":2,"Description":"List of instance view of the capacity reservations under the capacity reservation group."}}}},{"2":{"Name":"CapacityReservationInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the capacity reservation."},"utilizationInfo":{"Type":681,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":683,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"CapacityReservationUtilization","Properties":{"virtualMachinesAllocated":{"Type":682,"Flags":2,"Description":"A list of all virtual machines resource ids allocated against the capacity reservation."}}}},{"3":{"ItemType":40}},{"3":{"ItemType":14}},{"3":{"ItemType":680}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups@2021-11-01","ScopeType":8,"Body":675,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups/capacityReservations"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":688,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":689,"Flags":10,"Description":"The resource api version"},"properties":{"Type":691,"Flags":0,"Description":"Properties of the Capacity reservation."},"sku":{"Type":20,"Flags":1,"Description":"SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values."},"zones":{"Type":695,"Flags":0,"Description":"Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":696,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationProperties","Properties":{"reservationId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."},"virtualMachinesAssociated":{"Type":692,"Flags":2,"Description":"A list of all virtual machine resource ids that are associated with the capacity reservation."},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date time when the capacity reservation was last updated."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":693,"Flags":2,"Description":"The Capacity reservation instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Capacity Reservation resource was created.

    Minimum api-version: 2021-11-01."}}}},{"3":{"ItemType":40}},{"2":{"Name":"CapacityReservationInstanceView","Properties":{"utilizationInfo":{"Type":681,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":694,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-11-01","ScopeType":8,"Body":690,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-11-01","ScopeType":8,"Body":700,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":702,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":703,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-11-01","ScopeType":8,"Body":704,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":706,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":707,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":709,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":717,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":718,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":719,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":710,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":254,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":310,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":348,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":714,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).

    For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)

    Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":716,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":414,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":418,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":711,"Flags":0,"Description":"The disks information."},"extensions":{"Type":712,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":429,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":430,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":713,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.

    Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":424}},{"3":{"ItemType":75}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":715,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":528}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":458}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2021-11-01","ScopeType":8,"Body":708,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":739,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":725,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":727,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":728,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":729,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":726}},{"3":{"ItemType":726}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":737,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":738,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[730,731,732,733,734,735,736,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2021-11-01","ScopeType":8,"Body":723,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":744,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-11-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":746,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":747,"Flags":10,"Description":"The resource api version"},"properties":{"Type":749,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":750,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-11-01","ScopeType":4,"Body":748,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":776,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":470,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":756,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":757,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":762,"Flags":0},"automaticOSUpgradeProperties":{"Type":763,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":766,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":767,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":772,"Flags":0},"architecture":{"Type":775,"Flags":0,"Description":"Specifies the Architecture Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":760,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[758,759]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":761}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[764,765,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":770,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[768,769,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":771}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[773,774,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-11-01","ScopeType":4,"Body":754,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":781,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":470,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-11-01","ScopeType":4,"Body":780,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":783,"Flags":9,"Description":"The resource name"},"type":{"Type":784,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":785,"Flags":10,"Description":"The resource api version"},"properties":{"Type":787,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":798,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":484,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":788,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":797,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":440,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":793,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":796,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[789,790,791,792]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[794,795]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-11-01","ScopeType":8,"Body":786,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":20,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":21,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":13,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.

    Minimum api-version: 2018-04-01."},"statuses":{"Type":19,"Flags":2,"Description":"The resource status information."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":12}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":18,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[15,16,17]}},{"3":{"ItemType":14}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.

    Possible Values:

    **Standard**

    **Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2021-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":23,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":24,"Flags":10,"Description":"The resource api version"},"properties":{"Type":26,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":34,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":29,"Flags":0,"Description":"Specifies the type of the proximity placement group.

    Possible values are:

    **Standard** : Co-locate resources within an Azure region or Availability Zone.

    **Ultra** : For future use."},"virtualMachines":{"Type":31,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":32,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":33,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[27,28,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":14,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"3":{"ItemType":30}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2021-11-01","ScopeType":8,"Body":25,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":49,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":50,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":41,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":42,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.

    Minimum api-version: 2020-06-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":40}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":48,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":47,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":46,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":45}},{"3":{"ItemType":14}},{"3":{"ItemType":43}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2021-11-01","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":20,"Flags":1,"Description":"SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.

    Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":56,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":60,"Flags":0,"Description":"Specifies the software license type that will be applied to the VMs deployed on the dedicated host.

    Possible values are:

    **None**

    **Windows_Server_Hybrid**

    **Windows_Server_Perpetual**

    Default: **None**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":61,"Flags":2,"Description":"The dedicated host instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Dedicated Host resource was created.

    Minimum api-version: 2021-11-01."}}}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[57,58,59]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":44,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":62,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2021-11-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":69,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2021-11-01","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":78,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":75,"Flags":0,"Description":"The virtual machine extension instance view."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":76,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":77,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2021-11-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":84,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":460,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":461,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":469,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":473,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":254,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":310,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":348,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).

    For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)

    Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.

    This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":12,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.

    This property cannot exist along with a non-null properties.availabilitySet reference.

    Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.

    Minimum api-version: 2018-04-01."},"priority":{"Type":405,"Flags":0,"Description":"Specifies the priority for the virtual machine.

    Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":408,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

    For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

    For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":409,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.

    Minimum api-version: 2019-03-01."},"host":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.

    Minimum api-version: 2018-10-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.

    Minimum api-version: 2020-06-01.

    NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":410,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).

    Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
  • This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.
  • The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.
  • This property cannot be updated once the Virtual Machine is created.
  • Fault domain assignment can be viewed in the Virtual Machine Instance View.

    Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":452,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":454,"Flags":0,"Description":"Specifies information about the capacity reservation that is used to allocate virtual machine.

    Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":455,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine resource was created.

    Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":252,"Flags":0,"Description":"Specifies the size of the virtual machine.

    The enum data type is currently deprecated and will be removed by December 23rd 2023.

    Recommended way to get the list of available sizes is using these APIs:

    [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

    [List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)

    [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).

    The available VM sizes depend on region and availability set."},"vmSizeProperties":{"Type":253,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.

    This feature is still in preview mode and is not supported for VirtualMachineScaleSet.

    Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,4]}},{"2":{"Name":"VMSizeProperties","Properties":{"vCPUsAvailable":{"Type":3,"Flags":0,"Description":"Specifies the number of vCPUs available for the VM.

    When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) ."},"vCPUsPerCore":{"Type":3,"Flags":0,"Description":"Specifies the vCPU to physical core ratio.

    When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)

    Setting this property to 1 also means that hyper-threading is disabled."}}}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":255,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":256,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":308,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Please do not use field 'version' for gallery image deployment, gallery image should always use 'id' field for deployment, to use 'latest' version of gallery image, just set '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in the 'id' field without version input."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"sharedGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call."},"communityGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the community gallery image unique id for vm deployment. This can be fetched from community gallery image GET call."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":259,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

    Possible values are:

    **Windows**

    **Linux**"},"encryptionSettings":{"Type":260,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.

    Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":263,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":263,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":267,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":268,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":277,"Flags":1,"Description":"Specifies how the virtual machine should be created.

    Possible values are:

    **Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

    **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":278,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":293,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.

    Possible values:

    **Delete** If this value is used, the OS disk is deleted when VM is deleted.

    **Detach** If this value is used, the os disk is retained after VM is deleted.

    The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[257,258]}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":261,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":262,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":12,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[264,265,266]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":270,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":273,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.

    Possible values are:

    **CacheDisk**

    **ResourceDisk**

    Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.

    Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[269,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[271,272,4]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[274,275,276,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":285,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":287,"Flags":0,"Description":"Specifies the security profile for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[279,280,281,282,283,284,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VMDiskSecurityProfile","Properties":{"securityEncryptionType":{"Type":290,"Flags":0,"Description":"Specifies the EncryptionType of the managed disk.
    It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob.

    NOTE: It can be set for only Confidential VMs."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob."}}}},{"6":{"Value":"VMGuestStateOnly"}},{"6":{"Value":"DiskWithVMGuestState"}},{"5":{"Elements":[288,289,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[291,292,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":263,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":263,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":298,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":302,"Flags":1,"Description":"Specifies how the virtual machine should be created.

    Possible values are:

    **Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

    **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":278,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":304,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.

    detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.

    This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":307,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.

    Possible values:

    **Delete** If this value is used, the data disk is deleted when VM is deleted.

    **Detach** If this value is used, the data disk is retained after VM is deleted.

    The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[295,296,297]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[299,300,301,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[303,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[305,306,4]}},{"3":{"ItemType":294}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."},"hibernationEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables hibernation capability on the VM."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.

    This name cannot be updated after the VM is created.

    **Max-length (Windows):** 15 characters

    **Max-length (Linux):** 64 characters.

    For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.

    This property cannot be updated after the VM is created.

    **Windows-only restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length (Linux):** 1 character

    **Max-length (Linux):** 64 characters

    **Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length (Windows):** 8 characters

    **Minimum-length (Linux):** 6 characters

    **Max-length (Windows):** 123 characters

    **Max-length (Linux):** 72 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"

    For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)

    For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.

    **Note: Do not pass any secrets or passwords in customData property**

    This property cannot be updated after the VM is created.

    customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)

    For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":311,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":333,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.

    For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":347,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.

    This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Optional property which must either be set to True or omitted."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.

    When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.

    For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".

    Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":318,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":319,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":327,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":313,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":314,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":317,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[315,316]}},{"3":{"ItemType":312}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":323,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

    Possible values are:

    **Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false

    **AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.

    **AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":326,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.

    Possible values are:

    **ImageDefault** - You control the timing of patch assessments on a virtual machine.

    **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[320,321,322,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[324,325,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":332,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":331,"Flags":0,"Description":"Specifies the protocol of WinRM listener.

    Possible values are:
    **http**

    **https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }
    To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[329,330]}},{"3":{"ItemType":328}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":334,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.

    When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":337,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":336,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.

    For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":335}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":340,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

    Possible values are:

    **ImageDefault** - The virtual machine's default patching configuration is used.

    **AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":343,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.

    Possible values are:

    **ImageDefault** - You control the timing of patch assessments on a virtual machine.

    **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[338,339,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[341,342,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":12,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":346,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }
    To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.

    For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":345}},{"3":{"ItemType":344}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":354,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":356,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":394,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":350,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":353,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[351,352,4]}},{"3":{"ItemType":349}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[355,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":358,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":361,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":362,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":393,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":12,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[359,360,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":363,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":365,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":12,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":366,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":389,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":390,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":391,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":392,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":367,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":380,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":370,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":371,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":373,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":376,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":379,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[368,369,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":372}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[374,375,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[377,378,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":383,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":386,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[381,382,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[384,385,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[387,388,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":364}},{"3":{"ItemType":357}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":396,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.

    Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.

    Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":399,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings.

    Default: UefiSettings will not be enabled unless this property is set."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.

    Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.

    Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM"}},{"5":{"Elements":[397,398,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":401,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
    **NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.

    If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[402,403,404,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[406,407,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.

    This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.

    The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.

    Possible values are:

    - Any decimal value greater than zero. Example: 0.01538

    -1 – indicates default price to be up-to on-demand.

    You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.

    Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":413,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":414,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":418,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":427,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":428,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":429,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":430,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.

    Minimum api-version: 2020-06-01."},"statuses":{"Type":431,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":432,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[411,412,4]}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":416,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":417,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":14,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":415}},{"3":{"ItemType":14}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":423,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[419,420,421,422]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":425,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.

    Minimum api-version: 2015-06-15"},"statuses":{"Type":426,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":260}},{"3":{"ItemType":14}},{"3":{"ItemType":424}},{"3":{"ItemType":75}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":14,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.

    NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.

    NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":14,"Flags":2,"Description":"The boot diagnostics status information for the VM.

    NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":433,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":444,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":451,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":439,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":440,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[434,435,436,437,438,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":442,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":443,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":441}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":450,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":440,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[445,446,447,448,449,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":453,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"CapacityReservationProfile","Properties":{"capacityReservationGroup":{"Type":12,"Flags":0,"Description":"Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details."}}}},{"2":{"Name":"ApplicationProfile","Properties":{"galleryApplications":{"Type":457,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"VMGalleryApplication","Properties":{"tags":{"Type":4,"Flags":0,"Description":"Optional, Specifies a passthrough value for more generic context."},"order":{"Type":3,"Flags":0,"Description":"Optional, Specifies the order in which the packages have to be installed"},"packageReferenceId":{"Type":4,"Flags":1,"Description":"Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}"},"configurationReference":{"Type":4,"Flags":0,"Description":"Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided"}}}},{"3":{"ItemType":456}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":459,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":458}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":466,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":468,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[462,463,464,465]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":467}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":472,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[471,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2021-11-01","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"sku":{"Type":20,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":478,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":582,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":590,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":591,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":479,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":486,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":491,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.

    Minimum api-version: 2018-04-01."},"hostGroup":{"Type":12,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.

    Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":572,"Flags":0,"Description":"Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set."},"orchestrationMode":{"Type":580,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."},"spotRestorePolicy":{"Type":581,"Flags":0,"Description":"Specifies the Spot Restore properties for the virtual machine scale set."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine Scale Set resource was created.

    Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":483,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.

    Possible values are:

    **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

    **Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":484,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":485,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[480,481,482]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.

    If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 10 minutes (PT10M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."},"repairAction":{"Type":490,"Flags":0,"Description":"Type of repair action (replace, restart, reimage) that will be used for repairing unhealthy virtual machines in the scale set. Default value is replace."}}}},{"6":{"Value":"Replace"}},{"6":{"Value":"Restart"}},{"6":{"Value":"Reimage"}},{"5":{"Elements":[487,488,489,4]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":492,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":494,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":526,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":559,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"priority":{"Type":567,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.

    Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":570,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

    For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

    For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":409,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.

    Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":452,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":454,"Flags":0,"Description":"Specifies the capacity reservation related details of a scale set.

    Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":455,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"hardwareProfile":{"Type":571,"Flags":0,"Description":"Specifies the hardware profile related details of a scale set.

    Minimum api-version: 2021-11-01."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.

    **Windows-only restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length (Linux):** 1 character

    **Max-length (Linux):** 64 characters

    **Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length (Windows):** 8 characters

    **Minimum-length (Linux):** 6 characters

    **Max-length (Windows):** 123 characters

    **Max-length (Linux):** 72 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"

    For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)

    For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.

    For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":311,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":333,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.

    For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":493,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine scale set.

    This may only be set to False when no extensions are present on the virtual machine scale set."}}}},{"3":{"ItemType":344}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":255,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":495,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":525,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":499,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":503,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.

    The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":268,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"osType":{"Type":506,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

    Possible values are:

    **Windows**

    **Linux**"},"image":{"Type":263,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":507,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":508,"Flags":0,"Description":"The managed disk parameters."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[496,497,498]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[500,501,502,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[504,505]}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":515,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":287,"Flags":0,"Description":"Specifies the security profile for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[509,510,511,512,513,514,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":520,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":524,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":508,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[517,518,519]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[521,522,523,4]}},{"3":{"ItemType":516}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":527,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":556,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":558,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":529,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":12,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":530,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":552,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":555,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":531,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":533,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":527,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":534,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":547,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":548,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":549,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":550,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":551,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":535,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":380,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":536,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":538,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":12,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":541,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":544,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":537}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[539,540,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[542,543,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[545,546,4]}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":12}},{"3":{"ItemType":532}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[553,554,4]}},{"3":{"ItemType":528}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[557,4]}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":563,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).

    Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":561,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":562,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":560}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[564,565,566,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[568,569,4]}},{"2":{"Name":"VirtualMachineScaleSetHardwareProfile","Properties":{"vmSizeProperties":{"Type":253,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-11-01.

    Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":577,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.

    Possible values are:

    **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.

    **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.

    **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.

    "},"forceDeletion":{"Type":2,"Flags":0,"Description":"This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[573,574,575,4]}},{"3":{"ItemType":576}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[578,579,4]}},{"2":{"Name":"SpotRestorePolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints"},"restoreTimeout":{"Type":4,"Flags":0,"Description":"Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances"}}}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":587,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":589,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[583,584,585,586]}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"VirtualMachineScaleSetIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":588}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2021-11-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":470,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":632,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":12,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":597,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":631,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":598,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":628,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":601,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

    Possible values are:

    **Windows**

    **Linux**"},"osState":{"Type":604,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":608,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":615,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[599,600]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[602,603]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[605,606,607]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[609,610,611,612,613,614,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":12,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":12,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":620,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":627,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":286,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[617,618,619]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"5":{"Elements":[621,622,623,624,625,626,4]}},{"3":{"ItemType":616}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[629,630,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2021-11-01","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":667,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":638,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":666,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":640,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":641,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":642,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":661,"Flags":2,"Description":"Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."},"sourceRestorePoint":{"Type":527,"Flags":0,"Description":"Resource Id of the source restore point from which a copy needs to be created."},"instanceView":{"Type":662,"Flags":2,"Description":"The restore point instance view."}}}},{"3":{"ItemType":527}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":85,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":643,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":310,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":395,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":644,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":657,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":647,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":260,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":651,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":278,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":527,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[645,646,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[648,649,650]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":656,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":278,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":527,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[653,654,655]}},{"3":{"ItemType":652}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[658,659,660,4]}},{"2":{"Name":"RestorePointInstanceView","Properties":{"diskRestorePoints":{"Type":664,"Flags":0,"Description":"The disk restore points information."},"statuses":{"Type":665,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskRestorePointInstanceView","Properties":{"id":{"Type":4,"Flags":0,"Description":"Disk restore point Id."},"replicationStatus":{"Type":0,"Flags":0,"Description":"The disk restore point replication status information."}}}},{"3":{"ItemType":663}},{"3":{"ItemType":14}},{"3":{"ItemType":639}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2021-11-01","ScopeType":8,"Body":636,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"properties":{"Type":640,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2021-11-01","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":673,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":674,"Flags":10,"Description":"The resource api version"},"properties":{"Type":676,"Flags":0,"Description":"capacity reservation group Properties."},"zones":{"Type":685,"Flags":0,"Description":"Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":686,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationGroupProperties","Properties":{"capacityReservations":{"Type":677,"Flags":2,"Description":"A list of all capacity reservation resource ids that belong to capacity reservation group."},"virtualMachinesAssociated":{"Type":678,"Flags":2,"Description":"A list of references to all virtual machines associated to the capacity reservation group."},"instanceView":{"Type":679,"Flags":2,"Description":"The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group."}}}},{"3":{"ItemType":40}},{"3":{"ItemType":40}},{"2":{"Name":"CapacityReservationGroupInstanceView","Properties":{"capacityReservations":{"Type":684,"Flags":2,"Description":"List of instance view of the capacity reservations under the capacity reservation group."}}}},{"2":{"Name":"CapacityReservationInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the capacity reservation."},"utilizationInfo":{"Type":681,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":683,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"CapacityReservationUtilization","Properties":{"virtualMachinesAllocated":{"Type":682,"Flags":2,"Description":"A list of all virtual machines resource ids allocated against the capacity reservation."}}}},{"3":{"ItemType":40}},{"3":{"ItemType":14}},{"3":{"ItemType":680}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups@2021-11-01","ScopeType":8,"Body":675,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups/capacityReservations"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":688,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":689,"Flags":10,"Description":"The resource api version"},"properties":{"Type":691,"Flags":0,"Description":"Properties of the Capacity reservation."},"sku":{"Type":20,"Flags":1,"Description":"SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values."},"zones":{"Type":695,"Flags":0,"Description":"Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":696,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationProperties","Properties":{"reservationId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."},"virtualMachinesAssociated":{"Type":692,"Flags":2,"Description":"A list of all virtual machine resource ids that are associated with the capacity reservation."},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date time when the capacity reservation was last updated."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":693,"Flags":2,"Description":"The Capacity reservation instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Capacity Reservation resource was created.

    Minimum api-version: 2021-11-01."}}}},{"3":{"ItemType":40}},{"2":{"Name":"CapacityReservationInstanceView","Properties":{"utilizationInfo":{"Type":681,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":694,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":14}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-11-01","ScopeType":8,"Body":690,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-11-01","ScopeType":8,"Body":700,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":702,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":703,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-11-01","ScopeType":8,"Body":704,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":706,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":707,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":20,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":709,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":83,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":717,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":718,"Flags":2,"Description":"The virtual machine zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":719,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":710,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":85,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":254,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":309,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":310,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":395,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":348,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":714,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":400,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":12,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).

    For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)

    Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":716,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":414,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":418,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":711,"Flags":0,"Description":"The disks information."},"extensions":{"Type":712,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":429,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":430,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":713,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.

    Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"3":{"ItemType":424}},{"3":{"ItemType":75}},{"3":{"ItemType":14}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":715,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":528}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"3":{"ItemType":458}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2021-11-01","ScopeType":8,"Body":708,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":739,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":725,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":727,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":728,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":729,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":726}},{"3":{"ItemType":726}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":737,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":738,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[730,731,732,733,734,735,736,4]}},{"3":{"ItemType":14}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2021-11-01","ScopeType":8,"Body":723,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":744,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-11-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":746,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":747,"Flags":10,"Description":"The resource api version"},"properties":{"Type":749,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":750,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-11-01","ScopeType":4,"Body":748,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":776,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":470,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":756,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":757,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":762,"Flags":0},"automaticOSUpgradeProperties":{"Type":763,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":766,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":767,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":772,"Flags":0},"architecture":{"Type":775,"Flags":0,"Description":"Specifies the Architecture Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":760,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[758,759]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":761}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[764,765,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":770,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[768,769,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":771}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[773,774,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-11-01","ScopeType":4,"Body":754,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":781,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":470,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-11-01","ScopeType":4,"Body":780,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":783,"Flags":9,"Description":"The resource name"},"type":{"Type":784,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":785,"Flags":10,"Description":"The resource api version"},"properties":{"Type":787,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":798,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":484,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":788,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":797,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":440,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":793,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":796,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[789,790,791,792]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[794,795]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-11-01","ScopeType":8,"Body":786,"Flags":1}}] \ No newline at end of file diff --git a/generated/compute/microsoft.compute/2021-11-01/types.md b/generated/compute/microsoft.compute/2021-11-01/types.md index f3985be0e6..f56a3dc7f6 100644 --- a/generated/compute/microsoft.compute/2021-11-01/types.md +++ b/generated/compute/microsoft.compute/2021-11-01/types.md @@ -909,7 +909,7 @@ ## SshPublicKey ### Properties -* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.

    For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). +* **keyData**: string: SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.

    For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). * **path**: string: Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys ## SshPublicKeyResourceProperties diff --git a/generated/compute/microsoft.compute/2022-01-03/types.json b/generated/compute/microsoft.compute/2022-01-03/types.json index b2877fd482..892639de70 100644 --- a/generated/compute/microsoft.compute/2022-01-03/types.json +++ b/generated/compute/microsoft.compute/2022-01-03/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":45,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"sharingProfile":{"Type":20,"Flags":0,"Description":"Profile for gallery sharing to subscription or tenant"},"softDeletePolicy":{"Type":31,"Flags":0,"Description":"Contains information about the soft deletion policy of the gallery."},"sharingStatus":{"Type":32,"Flags":2,"Description":"Sharing status of current gallery."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"SharingProfile","Properties":{"permissions":{"Type":24,"Flags":0,"Description":"This property allows you to specify the permission of sharing gallery.

    Possible values are:

    **Private**

    **Groups**

    **Community**"},"groups":{"Type":30,"Flags":2,"Description":"A list of sharing profile groups."},"communityGalleryInfo":{"Type":0,"Flags":0,"Description":"Information of community gallery if current gallery is shared to community."}}}},{"6":{"Value":"Private"}},{"6":{"Value":"Groups"}},{"6":{"Value":"Community"}},{"5":{"Elements":[21,22,23,4]}},{"2":{"Name":"SharingProfileGroup","Properties":{"type":{"Type":28,"Flags":0,"Description":"This property allows you to specify the type of sharing group.

    Possible values are:

    **Subscriptions**

    **AADTenants**"},"ids":{"Type":29,"Flags":0,"Description":"A list of subscription/tenant ids the gallery is aimed to be shared to."}}}},{"6":{"Value":"Subscriptions"}},{"6":{"Value":"AADTenants"}},{"5":{"Elements":[26,27,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":25}},{"2":{"Name":"SoftDeletePolicy","Properties":{"isSoftDeleteEnabled":{"Type":2,"Flags":0,"Description":"Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time."}}}},{"2":{"Name":"SharingStatus","Properties":{"aggregatedState":{"Type":37,"Flags":2,"Description":"Aggregated sharing state of current gallery."},"summary":{"Type":44,"Flags":0,"Description":"Summary of all regional sharing status."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[33,34,35,36,4]}},{"2":{"Name":"RegionalSharingStatus","Properties":{"region":{"Type":4,"Flags":0,"Description":"Region name"},"state":{"Type":43,"Flags":2,"Description":"Gallery sharing state in current region"},"details":{"Type":4,"Flags":0,"Description":"Details of gallery regional sharing failure."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[39,40,41,42,4]}},{"3":{"ItemType":38}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2022-01-03","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":47,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":48,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Describes the properties of a gallery image definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":78,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery image definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery image definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":53,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

    Possible values are:

    **Windows**

    **Linux**"},"osState":{"Type":56,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":59,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":60,"Flags":1,"Description":"This is the gallery image definition identifier."},"recommended":{"Type":61,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":63,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":65,"Flags":0,"Description":"Describes the gallery image definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":72,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"features":{"Type":74,"Flags":0,"Description":"A list of gallery image features."},"architecture":{"Type":77,"Flags":0,"Description":"The architecture of the image. Applicable to OS disks only."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[51,52]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[54,55]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":62,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":62,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":64,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[66,67,68,69,70,71,4]}},{"2":{"Name":"GalleryImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the gallery image feature."},"value":{"Type":4,"Flags":0,"Description":"The value of the gallery image feature."}}}},{"3":{"ItemType":73}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[75,76,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2022-01-03","ScopeType":8,"Body":49,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"properties":{"Type":83,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":150,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":84,"Flags":0,"Description":"The publishing profile of a gallery image Version."},"provisioningState":{"Type":123,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":124,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":137,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":99,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":103,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":106,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":116,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":89,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":90,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[86,87,88,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":91,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":98,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"securityProfile":{"Type":92,"Flags":0,"Description":"This property specifies the security profile of an OS disk image."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"OSDiskImageSecurityProfile","Properties":{"confidentialVMEncryptionType":{"Type":96,"Flags":0,"Description":"confidential VM encryption types"},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"secure VM disk encryption set id"}}}},{"6":{"Value":"EncryptedVMGuestStateOnlyWithPmk"}},{"6":{"Value":"EncryptedWithPmk"}},{"6":{"Value":"EncryptedWithCmk"}},{"5":{"Elements":[93,94,95,4]}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":97}},{"3":{"ItemType":85}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[100,101,102,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[104,105,4]}},{"2":{"Name":"GalleryTargetExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the region."},"extendedLocation":{"Type":108,"Flags":0,"Description":"The name of the extended location."},"extendedLocationReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per extended location. This property is updatable."},"storageAccountType":{"Type":115,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":90,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"2":{"Name":"GalleryExtendedLocation","Properties":{"name":{"Type":4,"Flags":0},"type":{"Type":111,"Flags":0,"Description":"It is type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[112,113,114,4]}},{"3":{"ItemType":107}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[117,118,119,120,121,122,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":125,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":126,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":136,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."},"uri":{"Type":4,"Flags":0,"Description":"The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":130,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":125,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[127,128,129]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":135,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":125,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[132,133,134]}},{"3":{"ItemType":131}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":142,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":149,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[138,139,140,141,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery image version is being replicated to."},"state":{"Type":148,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[144,145,146,147,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2022-01-03","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":155,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":159,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":158,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.

    Possible values are:

    **Windows**

    **Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[156,157]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2022-01-03","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":164,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":186,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":165,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":185,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":137,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":166,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":167,"Flags":0},"settings":{"Type":168,"Flags":0,"Description":"Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set."},"advancedSettings":{"Type":169,"Flags":0,"Description":"Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only."},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":170,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":174,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":177,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":178,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"2":{"Name":"UserArtifactSettings","Properties":{"packageFileName":{"Type":4,"Flags":0,"Description":"Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name."},"configFileName":{"Type":4,"Flags":0,"Description":"Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with \"_config\"."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfileAdvancedSettings","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":85}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[171,172,173,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[175,176,4]}},{"3":{"ItemType":107}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[179,180,181,182,183,184,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2022-01-03","ScopeType":8,"Body":163,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/galleries"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes the properties of a Shared Image Gallery."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":47,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"Type":12,"Flags":0,"Description":"Describes the gallery unique name."},"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"sharingProfile":{"Type":20,"Flags":0,"Description":"Profile for gallery sharing to subscription or tenant"},"softDeletePolicy":{"Type":33,"Flags":0,"Description":"Contains information about the soft deletion policy of the gallery."},"sharingStatus":{"Type":34,"Flags":2,"Description":"Sharing status of current gallery."}}}},{"2":{"Name":"GalleryIdentifier","Properties":{"uniqueName":{"Type":4,"Flags":2,"Description":"The unique name of the Shared Image Gallery. This name is generated automatically by Azure."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"SharingProfile","Properties":{"permissions":{"Type":24,"Flags":0,"Description":"This property allows you to specify the permission of sharing gallery.

    Possible values are:

    **Private**

    **Groups**

    **Community**"},"groups":{"Type":30,"Flags":2,"Description":"A list of sharing profile groups."},"communityGalleryInfo":{"Type":31,"Flags":0,"Description":"Information of community gallery if current gallery is shared to community."}}}},{"6":{"Value":"Private"}},{"6":{"Value":"Groups"}},{"6":{"Value":"Community"}},{"5":{"Elements":[21,22,23,4]}},{"2":{"Name":"SharingProfileGroup","Properties":{"type":{"Type":28,"Flags":0,"Description":"This property allows you to specify the type of sharing group.

    Possible values are:

    **Subscriptions**

    **AADTenants**"},"ids":{"Type":29,"Flags":0,"Description":"A list of subscription/tenant ids the gallery is aimed to be shared to."}}}},{"6":{"Value":"Subscriptions"}},{"6":{"Value":"AADTenants"}},{"5":{"Elements":[26,27,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":25}},{"2":{"Name":"CommunityGalleryInfo","Properties":{"publisherUri":{"Type":4,"Flags":0,"Description":"The link to the publisher website. Visible to all users."},"publisherContact":{"Type":4,"Flags":0,"Description":"Community gallery publisher support email. The email address of the publisher. Visible to all users."},"eula":{"Type":4,"Flags":0,"Description":"End-user license agreement for community gallery image."},"publicNamePrefix":{"Type":4,"Flags":0,"Description":"The prefix of the gallery name that will be displayed publicly. Visible to all users."},"communityGalleryEnabled":{"Type":2,"Flags":2,"Description":"Contains info about whether community gallery sharing is enabled."},"publicNames":{"Type":32,"Flags":2,"Description":"Community gallery public name list."}}}},{"3":{"ItemType":4}},{"2":{"Name":"SoftDeletePolicy","Properties":{"isSoftDeleteEnabled":{"Type":2,"Flags":0,"Description":"Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time."}}}},{"2":{"Name":"SharingStatus","Properties":{"aggregatedState":{"Type":39,"Flags":2,"Description":"Aggregated sharing state of current gallery."},"summary":{"Type":46,"Flags":0,"Description":"Summary of all regional sharing status."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[35,36,37,38,4]}},{"2":{"Name":"RegionalSharingStatus","Properties":{"region":{"Type":4,"Flags":0,"Description":"Region name"},"state":{"Type":45,"Flags":2,"Description":"Gallery sharing state in current region"},"details":{"Type":4,"Flags":0,"Description":"Details of gallery regional sharing failure."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[41,42,43,44,4]}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries@2022-01-03","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":49,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":50,"Flags":10,"Description":"The resource api version"},"properties":{"Type":52,"Flags":0,"Description":"Describes the properties of a gallery image definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":80,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery image definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery image definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"osType":{"Type":55,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

    Possible values are:

    **Windows**

    **Linux**"},"osState":{"Type":58,"Flags":1,"Description":"This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'."},"hyperVGeneration":{"Type":61,"Flags":0,"Description":"The hypervisor generation of the Virtual Machine. Applicable to OS disks only."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"Type":62,"Flags":1,"Description":"This is the gallery image definition identifier."},"recommended":{"Type":63,"Flags":0,"Description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"disallowed":{"Type":65,"Flags":0,"Description":"Describes the disallowed disk types."},"purchasePlan":{"Type":67,"Flags":0,"Description":"Describes the gallery image definition purchase plan. This is used by marketplace images."},"provisioningState":{"Type":74,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"features":{"Type":76,"Flags":0,"Description":"A list of gallery image features."},"architecture":{"Type":79,"Flags":0,"Description":"The architecture of the image. Applicable to OS disks only."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[53,54]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[56,57]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[59,60,4]}},{"2":{"Name":"GalleryImageIdentifier","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition publisher."},"offer":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition offer."},"sku":{"Type":4,"Flags":1,"Description":"The name of the gallery image definition SKU."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"vCPUs":{"Type":64,"Flags":0,"Description":"Describes the resource range."},"memory":{"Type":64,"Flags":0,"Description":"Describes the resource range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":0,"Description":"The minimum number of the resource."},"max":{"Type":3,"Flags":0,"Description":"The maximum number of the resource."}}}},{"2":{"Name":"Disallowed","Properties":{"diskTypes":{"Type":66,"Flags":0,"Description":"A list of disk types."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ImagePurchasePlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"The product ID."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[68,69,70,71,72,73,4]}},{"2":{"Name":"GalleryImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the gallery image feature."},"value":{"Type":4,"Flags":0,"Description":"The value of the gallery image feature."}}}},{"3":{"ItemType":75}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[77,78,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images@2022-01-03","ScopeType":8,"Body":51,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/images/versions"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":85,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":152,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryImageVersionProperties","Properties":{"publishingProfile":{"Type":86,"Flags":0,"Description":"The publishing profile of a gallery image Version."},"provisioningState":{"Type":125,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"storageProfile":{"Type":126,"Flags":1,"Description":"This is the storage profile of a Gallery Image Version."},"replicationStatus":{"Type":139,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryImageVersionPublishingProfile","Properties":{"targetRegions":{"Type":101,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":105,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":108,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":118,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"TargetRegion","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the region."},"regionalReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"Type":91,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":92,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"EncryptionImages","Properties":{"osDiskImage":{"Type":93,"Flags":0,"Description":"Contains encryption settings for an OS disk image."},"dataDiskImages":{"Type":100,"Flags":0,"Description":"A list of encryption specifications for data disk images."}}}},{"2":{"Name":"OSDiskImageEncryption","Properties":{"securityProfile":{"Type":94,"Flags":0,"Description":"This property specifies the security profile of an OS disk image."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"2":{"Name":"OSDiskImageSecurityProfile","Properties":{"confidentialVMEncryptionType":{"Type":98,"Flags":0,"Description":"confidential VM encryption types"},"secureVMDiskEncryptionSetId":{"Type":4,"Flags":0,"Description":"secure VM disk encryption set id"}}}},{"6":{"Value":"EncryptedVMGuestStateOnlyWithPmk"}},{"6":{"Value":"EncryptedWithPmk"}},{"6":{"Value":"EncryptedWithCmk"}},{"5":{"Elements":[95,96,97,4]}},{"2":{"Name":"DataDiskImageEncryption","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"diskEncryptionSetId":{"Type":4,"Flags":0,"Description":"A relative URI containing the resource ID of the disk encryption set."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":87}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[102,103,104,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[106,107,4]}},{"2":{"Name":"GalleryTargetExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the region."},"extendedLocation":{"Type":110,"Flags":0,"Description":"The name of the extended location."},"extendedLocationReplicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per extended location. This property is updatable."},"storageAccountType":{"Type":117,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"encryption":{"Type":92,"Flags":0,"Description":"Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}}},{"2":{"Name":"GalleryExtendedLocation","Properties":{"name":{"Type":4,"Flags":0},"type":{"Type":113,"Flags":0,"Description":"It is type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[114,115,116,4]}},{"3":{"ItemType":109}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[119,120,121,122,123,124,4]}},{"2":{"Name":"GalleryImageVersionStorageProfile","Properties":{"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."},"osDiskImage":{"Type":128,"Flags":0,"Description":"This is the OS disk image."},"dataDiskImages":{"Type":138,"Flags":0,"Description":"A list of data disk images."}}}},{"2":{"Name":"GalleryArtifactVersionSource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."},"uri":{"Type":4,"Flags":0,"Description":"The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}}},{"2":{"Name":"GalleryOSDiskImage","Properties":{"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":132,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[129,130,131]}},{"2":{"Name":"GalleryDataDiskImage","Properties":{"lun":{"Type":3,"Flags":1,"Description":"This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."},"sizeInGB":{"Type":3,"Flags":2,"Description":"This property indicates the size of the VHD to be created."},"hostCaching":{"Type":137,"Flags":0,"Description":"The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"},"source":{"Type":127,"Flags":0,"Description":"The gallery artifact version source."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[134,135,136]}},{"3":{"ItemType":133}},{"2":{"Name":"ReplicationStatus","Properties":{"aggregatedState":{"Type":144,"Flags":2,"Description":"This is the aggregated replication status based on all the regional replication status flags."},"summary":{"Type":151,"Flags":2,"Description":"This is a summary of replication status for each region."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[140,141,142,143,4]}},{"2":{"Name":"RegionalReplicationStatus","Properties":{"region":{"Type":4,"Flags":2,"Description":"The region to which the gallery image version is being replicated to."},"state":{"Type":150,"Flags":2,"Description":"This is the regional replication state."},"details":{"Type":4,"Flags":2,"Description":"The details of the replication status."},"progress":{"Type":3,"Flags":2,"Description":"It indicates progress of the replication job."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Replicating"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[146,147,148,149,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/images/versions@2022-01-03","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"Describes the properties of a gallery Application Definition."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":161,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of this gallery Application Definition resource. This property is updatable."},"eula":{"Type":4,"Flags":0,"Description":"The Eula agreement for the gallery Application Definition."},"privacyStatementUri":{"Type":4,"Flags":0,"Description":"The privacy statement uri."},"releaseNoteUri":{"Type":4,"Flags":0,"Description":"The release note uri."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable."},"supportedOSType":{"Type":160,"Flags":1,"Description":"This property allows you to specify the supported type of the OS that application is built for.

    Possible values are:

    **Windows**

    **Linux**"}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[158,159]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications@2022-01-03","ScopeType":8,"Body":156,"Flags":0}},{"6":{"Value":"Microsoft.Compute/galleries/applications/versions"}},{"6":{"Value":"2022-01-03"}},{"2":{"Name":"Microsoft.Compute/galleries/applications/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"properties":{"Type":166,"Flags":0,"Description":"Describes the properties of a gallery image version."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":188,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"GalleryApplicationVersionProperties","Properties":{"publishingProfile":{"Type":167,"Flags":1,"Description":"The publishing profile of a gallery image version."},"provisioningState":{"Type":187,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"replicationStatus":{"Type":139,"Flags":2,"Description":"This is the replication status of the gallery image version."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfile","Properties":{"source":{"Type":168,"Flags":1,"Description":"The source image from which the Image Version is going to be created."},"manageActions":{"Type":169,"Flags":0},"settings":{"Type":170,"Flags":0,"Description":"Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set."},"advancedSettings":{"Type":171,"Flags":0,"Description":"Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only."},"enableHealthCheck":{"Type":2,"Flags":0,"Description":"Optional. Whether or not this application reports health."},"targetRegions":{"Type":172,"Flags":0,"Description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"replicaCount":{"Type":3,"Flags":0,"Description":"The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable."},"excludeFromLatest":{"Type":2,"Flags":0,"Description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"publishedDate":{"Type":4,"Flags":2,"Description":"The timestamp for when the gallery image version is published."},"endOfLifeDate":{"Type":4,"Flags":0,"Description":"The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"Type":176,"Flags":0,"Description":"Specifies the storage account type to be used to store the image. This property is not updatable."},"replicationMode":{"Type":179,"Flags":0,"Description":"Optional parameter which specifies the mode to be used for replication. This property is not updatable."},"targetExtendedLocations":{"Type":180,"Flags":0,"Description":"The target extended locations where the Image Version is going to be replicated to. This property is updatable."}}}},{"2":{"Name":"UserArtifactSource","Properties":{"mediaLink":{"Type":4,"Flags":1,"Description":"Required. The mediaLink of the artifact, must be a readable storage page blob."},"defaultConfigurationLink":{"Type":4,"Flags":0,"Description":"Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob."}}}},{"2":{"Name":"UserArtifactManage","Properties":{"install":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to install the gallery application. This is limited to 4096 characters."},"remove":{"Type":4,"Flags":1,"Description":"Required. The path and arguments to remove the gallery application. This is limited to 4096 characters."},"update":{"Type":4,"Flags":0,"Description":"Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters."}}}},{"2":{"Name":"UserArtifactSettings","Properties":{"packageFileName":{"Type":4,"Flags":0,"Description":"Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name."},"configFileName":{"Type":4,"Flags":0,"Description":"Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with \"_config\"."}}}},{"2":{"Name":"GalleryApplicationVersionPublishingProfileAdvancedSettings","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":87}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[173,174,175,4]}},{"6":{"Value":"Full"}},{"6":{"Value":"Shallow"}},{"5":{"Elements":[177,178,4]}},{"3":{"ItemType":109}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"5":{"Elements":[181,182,183,184,185,186,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/galleries/applications/versions@2022-01-03","ScopeType":8,"Body":165,"Flags":0}}] \ No newline at end of file diff --git a/generated/compute/microsoft.compute/2022-01-03/types.md b/generated/compute/microsoft.compute/2022-01-03/types.md index 20afd8b21d..8a712e9fd4 100644 --- a/generated/compute/microsoft.compute/2022-01-03/types.md +++ b/generated/compute/microsoft.compute/2022-01-03/types.md @@ -55,6 +55,15 @@ * **tags**: [ResourceTags](#resourcetags): Resource tags * **type**: 'Microsoft.Compute/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type +## CommunityGalleryInfo +### Properties +* **communityGalleryEnabled**: bool (ReadOnly): Contains info about whether community gallery sharing is enabled. +* **eula**: string: End-user license agreement for community gallery image. +* **publicNamePrefix**: string: The prefix of the gallery name that will be displayed publicly. Visible to all users. +* **publicNames**: string[] (ReadOnly): Community gallery public name list. +* **publisherContact**: string: Community gallery publisher support email. The email address of the publisher. Visible to all users. +* **publisherUri**: string: The link to the publisher website. Visible to all users. + ## DataDiskImageEncryption ### Properties * **diskEncryptionSetId**: string: A relative URI containing the resource ID of the disk encryption set. @@ -273,7 +282,7 @@ ## SharingProfile ### Properties -* **communityGalleryInfo**: any: Information of community gallery if current gallery is shared to community. +* **communityGalleryInfo**: [CommunityGalleryInfo](#communitygalleryinfo): Information of community gallery if current gallery is shared to community. * **groups**: [SharingProfileGroup](#sharingprofilegroup)[] (ReadOnly): A list of sharing profile groups. * **permissions**: 'Community' | 'Groups' | 'Private' | string: This property allows you to specify the permission of sharing gallery.

    Possible values are:

    **Private**

    **Groups**

    **Community** diff --git a/generated/compute/microsoft.compute/2022-03-01/types.json b/generated/compute/microsoft.compute/2022-03-01/types.json index b85424069e..349a8b24d9 100644 --- a/generated/compute/microsoft.compute/2022-03-01/types.json +++ b/generated/compute/microsoft.compute/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":13,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":209,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":217,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":221,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.

    Possible Values:

    **Standard**

    **Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":14,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":21,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":26,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.

    Minimum api-version: 2018-04-01."},"hostGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.

    Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":199,"Flags":0,"Description":"Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set."},"orchestrationMode":{"Type":207,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."},"spotRestorePolicy":{"Type":208,"Flags":0,"Description":"Specifies the Spot Restore properties for the virtual machine scale set."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine Scale Set resource was created.

    Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":18,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.

    Possible values are:

    **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

    **Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":19,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":20,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[15,16,17]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.

    If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."},"useRollingUpgradePolicy":{"Type":2,"Flags":0,"Description":"Indicates whether rolling upgrade policy should be used during Auto OS Upgrade. Default value is false. Auto OS Upgrade will fallback to the default policy if no policy is defined on the VMSS."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 10 minutes (PT10M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."},"repairAction":{"Type":25,"Flags":0,"Description":"Type of repair action (replace, restart, reimage) that will be used for repairing unhealthy virtual machines in the scale set. Default value is replace."}}}},{"6":{"Value":"Replace"}},{"6":{"Value":"Restart"}},{"6":{"Value":"Reimage"}},{"5":{"Elements":[22,23,24,4]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":27,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":78,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":130,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":177,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"priority":{"Type":185,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.

    Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":188,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

    For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

    For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":189,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.

    Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":190,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":192,"Flags":0,"Description":"Specifies the capacity reservation related details of a scale set.

    Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":193,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"hardwareProfile":{"Type":196,"Flags":0,"Description":"Specifies the hardware profile related details of a scale set.

    Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.

    **Windows-only restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length (Linux):** 1 character

    **Max-length (Linux):** 64 characters

    **Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length (Windows):** 8 characters

    **Minimum-length (Linux):** 6 characters

    **Max-length (Windows):** 123 characters

    **Max-length (Linux):** 72 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"

    For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)

    For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.

    For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":28,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":56,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.

    For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":77,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine scale set.

    This may only be set to False when no extensions are present on the virtual machine scale set."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.

    When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.

    For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".

    Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":35,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":36,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":50,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":30,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":31,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":34,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[32,33]}},{"3":{"ItemType":29}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":40,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

    Possible values are:

    **Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false

    **AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.

    **AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":43,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.

    Possible values are:

    **ImageDefault** - You control the timing of patch assessments on a virtual machine.

    **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."},"automaticByPlatformSettings":{"Type":44,"Flags":0,"Description":"Specifies additional settings for patch mode AutomaticByPlatform in VM Guest Patching on Windows."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[37,38,39,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"WindowsVMGuestPatchAutomaticByPlatformSettings","Properties":{"rebootSetting":{"Type":49,"Flags":0,"Description":"Specifies the reboot setting for all AutomaticByPlatform patch installation operations."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"IfRequired"}},{"6":{"Value":"Never"}},{"6":{"Value":"Always"}},{"5":{"Elements":[45,46,47,48,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":55,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":54,"Flags":0,"Description":"Specifies the protocol of WinRM listener.

    Possible values are:
    **http**

    **https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }
    To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[52,53]}},{"3":{"ItemType":51}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":57,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.

    When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":60,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":59,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.

    For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":58}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":63,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

    Possible values are:

    **ImageDefault** - The virtual machine's default patching configuration is used.

    **AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":66,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.

    Possible values are:

    **ImageDefault** - You control the timing of patch assessments on a virtual machine.

    **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."},"automaticByPlatformSettings":{"Type":67,"Flags":0,"Description":"Specifies additional settings for patch mode AutomaticByPlatform in VM Guest Patching on Linux."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[61,62,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"LinuxVMGuestPatchAutomaticByPlatformSettings","Properties":{"rebootSetting":{"Type":72,"Flags":0,"Description":"Specifies the reboot setting for all AutomaticByPlatform patch installation operations."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"IfRequired"}},{"6":{"Value":"Never"}},{"6":{"Value":"Always"}},{"5":{"Elements":[68,69,70,71,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":74,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":76,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }
    To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.

    For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":79,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":80,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":129,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Please do not use field 'version' for gallery image deployment, gallery image should always use 'id' field for deployment, to use 'latest' version of gallery image, just set '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in the 'id' field without version input."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"sharedGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call."},"communityGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the community gallery image unique id for vm deployment. This can be fetched from community gallery image GET call."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":84,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":88,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.

    The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":89,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"osType":{"Type":97,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

    Possible values are:

    **Windows**

    **Linux**"},"image":{"Type":98,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":99,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":100,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":116,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).

    Possible values:

    **Delete** If this value is used, the OS disk is deleted when VMSS Flex VM is deleted.

    **Detach** If this value is used, the OS disk is retained after VMSS Flex VM is deleted.

    The default value is set to **Delete**. For an Ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for Ephemeral OS Disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[81,82,83]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[85,86,87,4]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":91,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":94,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.

    Possible values are:

    **CacheDisk**

    **ResourceDisk**

    Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.

    Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[90,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[92,93,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[95,96]}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":108,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":110,"Flags":0,"Description":"Specifies the security profile for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[101,102,103,104,105,106,107,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VMDiskSecurityProfile","Properties":{"securityEncryptionType":{"Type":113,"Flags":0,"Description":"Specifies the EncryptionType of the managed disk.
    It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob.

    NOTE: It can be set for only Confidential VMs."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob."}}}},{"6":{"Value":"VMGuestStateOnly"}},{"6":{"Value":"DiskWithVMGuestState"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[114,115,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":121,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":125,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":100,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"deleteOption":{"Type":128,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).

    Possible values:

    **Delete** If this value is used, the data disk is deleted when the VMSS Flex VM is deleted.

    **Detach** If this value is used, the data disk is retained after VMSS Flex VM is deleted.

    The default value is set to **Delete**."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[118,119,120]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[122,123,124,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[126,127,4]}},{"3":{"ItemType":117}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":131,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":167,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":169,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":133,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":74,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":134,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":163,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":166,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":135,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":137,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":131,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":138,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":158,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":159,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":160,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":161,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":162,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":139,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":149,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":140,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":142,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":74,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":145,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":148,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":141}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[146,147,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":152,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":155,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[150,151,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[153,154,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[156,157,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":136}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[164,165,4]}},{"3":{"ItemType":132}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[168,4]}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":171,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.

    Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.

    Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":174,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings.

    Default: UefiSettings will not be enabled unless this property is set."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.

    Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.

    Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM"}},{"5":{"Elements":[172,173,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":176,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
    **NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.

    If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":181,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).

    Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":179,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":180,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":178}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[182,183,184,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[186,187,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.

    This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.

    The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.

    Possible values are:

    - Any decimal value greater than zero. Example: 0.01538

    -1 – indicates default price to be up-to on-demand.

    You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.

    Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":191,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"CapacityReservationProfile","Properties":{"capacityReservationGroup":{"Type":74,"Flags":0,"Description":"Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details."}}}},{"2":{"Name":"ApplicationProfile","Properties":{"galleryApplications":{"Type":195,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"VMGalleryApplication","Properties":{"tags":{"Type":4,"Flags":0,"Description":"Optional, Specifies a passthrough value for more generic context."},"order":{"Type":3,"Flags":0,"Description":"Optional, Specifies the order in which the packages have to be installed"},"packageReferenceId":{"Type":4,"Flags":1,"Description":"Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}"},"configurationReference":{"Type":4,"Flags":0,"Description":"Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided"},"treatFailureAsDeploymentFailure":{"Type":2,"Flags":0,"Description":"Optional, If true, any failure for any operation in the VmApplication will fail the deployment"},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"If set to true, when a new Gallery Application version is available in PIR/SIG, it will be automatically updated for the VM/VMSS"}}}},{"3":{"ItemType":194}},{"2":{"Name":"VirtualMachineScaleSetHardwareProfile","Properties":{"vmSizeProperties":{"Type":197,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2022-03-01.

    Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"2":{"Name":"VMSizeProperties","Properties":{"vCPUsAvailable":{"Type":3,"Flags":0,"Description":"Specifies the number of vCPUs available for the VM.

    When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) ."},"vCPUsPerCore":{"Type":3,"Flags":0,"Description":"Specifies the vCPU to physical core ratio.

    When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)

    Setting this property to 1 also means that hyper-threading is disabled."}}}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."},"hibernationEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables hibernation capability on the VM."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":204,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.

    Possible values are:

    **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.

    **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.

    **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.

    "},"forceDeletion":{"Type":2,"Flags":0,"Description":"This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[200,201,202,4]}},{"3":{"ItemType":203}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[205,206,4]}},{"2":{"Name":"SpotRestorePolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints"},"restoreTimeout":{"Type":4,"Flags":0,"Description":"Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances"}}}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":214,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":216,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[210,211,212,213]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":215}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":220,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[219,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":179,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2022-03-01","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":231,"Flags":0,"Description":"The virtual machine extension instance view."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":237,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":238,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":236,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[233,234,235]}},{"3":{"ItemType":232}},{"3":{"ItemType":232}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":11,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":243,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":521,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":522,"Flags":2,"Description":"The virtual machine zones."},"identity":{"Type":523,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":530,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":244,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":266,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":434,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":474,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":476,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":516,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":74,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).

    For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)

    Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":518,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":245,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":249,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":261,"Flags":0,"Description":"The disks information."},"extensions":{"Type":262,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":263,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":264,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":265,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.

    Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":247,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":248,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":232,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":246}},{"3":{"ItemType":232}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":254,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[250,251,252,253]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":259,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.

    Minimum api-version: 2015-06-15"},"statuses":{"Type":260,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":257,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":258,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":74,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":74,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"3":{"ItemType":256}},{"3":{"ItemType":232}},{"3":{"ItemType":255}},{"3":{"ItemType":231}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":232,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.

    NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.

    NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":232,"Flags":2,"Description":"The boot diagnostics status information for the VM.

    NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":232}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":433,"Flags":0,"Description":"Specifies the size of the virtual machine.

    The enum data type is currently deprecated and will be removed by December 23rd 2023.

    Recommended way to get the list of available sizes is using these APIs:

    [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

    [List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)

    [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).

    The available VM sizes depend on region and availability set."},"vmSizeProperties":{"Type":197,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.

    This feature is still in preview mode and is not supported for VirtualMachineScaleSet.

    Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":79,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":435,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":473,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":438,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

    Possible values are:

    **Windows**

    **Linux**"},"encryptionSettings":{"Type":256,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.

    Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":98,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":98,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":442,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":89,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":446,"Flags":1,"Description":"Specifies how the virtual machine should be created.

    Possible values are:

    **Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

    **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":447,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":458,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.

    Possible values:

    **Delete** If this value is used, the OS disk is deleted when VM is deleted.

    **Detach** If this value is used, the os disk is retained after VM is deleted.

    The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[436,437]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[439,440,441]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[443,444,445,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":455,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":110,"Flags":0,"Description":"Specifies the security profile for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[448,449,450,451,452,453,454,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[456,457,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":98,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":98,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":463,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":467,"Flags":1,"Description":"Specifies how the virtual machine should be created.

    Possible values are:

    **Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

    **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":447,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":469,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.

    detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.

    This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":472,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.

    Possible values:

    **Delete** If this value is used, the data disk is deleted when VM is deleted.

    **Detach** If this value is used, the data disk is retained after VM is deleted.

    The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[460,461,462]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[464,465,466,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[468,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[470,471,4]}},{"3":{"ItemType":459}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.

    This name cannot be updated after the VM is created.

    **Max-length (Windows):** 15 characters

    **Max-length (Linux):** 64 characters.

    For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.

    This property cannot be updated after the VM is created.

    **Windows-only restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length (Linux):** 1 character

    **Max-length (Linux):** 64 characters

    **Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length (Windows):** 8 characters

    **Minimum-length (Linux):** 6 characters

    **Max-length (Windows):** 123 characters

    **Max-length (Linux):** 72 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"

    For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)

    For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.

    **Note: Do not pass any secrets or passwords in customData property**

    This property cannot be updated after the VM is created.

    customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)

    For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":28,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":56,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.

    For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":475,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.

    This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Optional property which must either be set to True or omitted."}}}},{"3":{"ItemType":73}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":482,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":484,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":515,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":478,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":481,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[479,480,4]}},{"3":{"ItemType":477}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[483,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":486,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":489,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":74,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":490,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":514,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":74,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[487,488,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":491,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":493,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":74,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":494,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":510,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":511,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":512,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":513,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":495,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":149,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":498,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":499,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":501,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":74,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":504,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":507,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[496,497,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":500}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[502,503,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[505,506,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[508,509,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":492}},{"3":{"ItemType":485}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":517,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":132}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"tags":{"Type":520,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceWithOptionalLocationTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":519}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":528,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":529,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[524,525,526,527]}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":215}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-03-01","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":535,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceWithOptionalLocationTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2022-03-01","ScopeType":8,"Body":534,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":540,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":575,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":523,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":576,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":577,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":266,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":434,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":474,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":476,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":74,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).

    For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)

    Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.

    This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":74,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.

    This property cannot exist along with a non-null properties.availabilitySet reference.

    Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.

    Minimum api-version: 2018-04-01."},"priority":{"Type":544,"Flags":0,"Description":"Specifies the priority for the virtual machine.

    Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":547,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

    For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

    For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":189,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.

    Minimum api-version: 2019-03-01."},"host":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.

    Minimum api-version: 2018-10-01."},"hostGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.

    Minimum api-version: 2020-06-01.

    NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":548,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).

    Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
  • This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.
  • The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.
  • This property cannot be updated once the Virtual Machine is created.
  • Fault domain assignment can be viewed in the Virtual Machine Instance View.

    Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":190,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":192,"Flags":0,"Description":"Specifies information about the capacity reservation that is used to allocate virtual machine.

    Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":193,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine resource was created.

    Minimum api-version: 2022-03-01."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[541,542,543,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[545,546,4]}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":551,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":245,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":249,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":552,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":553,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":263,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":264,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.

    Minimum api-version: 2020-06-01."},"statuses":{"Type":554,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":555,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[549,550,4]}},{"3":{"ItemType":255}},{"3":{"ItemType":231}},{"3":{"ItemType":232}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":556,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":567,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":574,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":562,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":563,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[557,558,559,560,561,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":565,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":566,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":564}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":573,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":563,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[568,569,570,571,572,4]}},{"3":{"ItemType":232}},{"3":{"ItemType":519}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2022-03-01","ScopeType":8,"Body":539,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":582,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":11,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":585,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":583,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.

    Minimum api-version: 2018-04-01."},"statuses":{"Type":584,"Flags":2,"Description":"The resource status information."}}}},{"3":{"ItemType":74}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2022-03-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"zones":{"Type":600,"Flags":0,"Description":"Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":601,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":593,"Flags":0,"Description":"Specifies the type of the proximity placement group.

    Possible values are:

    **Standard** : Co-locate resources within an Azure region or Availability Zone.

    **Ultra** : For future use."},"virtualMachines":{"Type":595,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":596,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":597,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":232,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."},"intent":{"Type":598,"Flags":0,"Description":"Specifies the user intent of the proximity placement group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[591,592,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":232,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":594}},{"3":{"ItemType":594}},{"3":{"ItemType":594}},{"2":{"Name":"ProximityPlacementGroupPropertiesIntent","Properties":{"vmSizes":{"Type":599,"Flags":0,"Description":"Specifies possible sizes of virtual machines that can be created in the proximity placement group."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2022-03-01","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":606,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":617,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":618,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":608,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":609,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.

    Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":616,"Flags":0,"Description":"Enables or disables a capability on the dedicated host group.

    Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":607}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":615,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":611,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":614,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":613,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":612}},{"3":{"ItemType":232}},{"3":{"ItemType":610}},{"2":{"Name":"DedicatedHostGroupPropertiesAdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature.

    NOTE: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal.

    Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2022-03-01","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":623,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":11,"Flags":1,"Description":"SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":631,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.

    Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":624,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":628,"Flags":0,"Description":"Specifies the software license type that will be applied to the VMs deployed on the dedicated host.

    Possible values are:

    **None**

    **Windows_Server_Hybrid**

    **Windows_Server_Perpetual**

    Default: **None**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":629,"Flags":2,"Description":"The dedicated host instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Dedicated Host resource was created.

    Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":607}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[625,626,627]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":611,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":630,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2022-03-01","ScopeType":8,"Body":622,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":637,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2022-03-01","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":642,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":680,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":74,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":643,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":679,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":644,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":676,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":647,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

    Possible values are:

    **Windows**

    **Linux**"},"osState":{"Type":650,"Flags":1,"Description":"The OS State."},"snapshot":{"Type":74,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":74,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":654,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":662,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[645,646]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[648,649]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[651,652,653]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[655,656,657,658,659,660,661,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":74,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":74,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":667,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":675,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[664,665,666]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[668,669,670,671,672,673,674,4]}},{"3":{"ItemType":663}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[677,678,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2022-03-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":716,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":686,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":715,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":688,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":689,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":690,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":709,"Flags":0,"Description":"ConsistencyMode of the RestorePoint. Can be specified in the input while creating a restore point. For now, only CrashConsistent is accepted as a valid input. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."},"sourceRestorePoint":{"Type":131,"Flags":0,"Description":"Resource Id of the source restore point from which a copy needs to be created."},"instanceView":{"Type":710,"Flags":2,"Description":"The restore point instance view."}}}},{"3":{"ItemType":131}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":266,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":691,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":474,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":170,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":692,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":705,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":695,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":256,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":699,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":447,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":131,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[693,694,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[696,697,698]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":704,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":447,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":131,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[701,702,703]}},{"3":{"ItemType":700}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[706,707,708,4]}},{"2":{"Name":"RestorePointInstanceView","Properties":{"diskRestorePoints":{"Type":713,"Flags":0,"Description":"The disk restore points information."},"statuses":{"Type":714,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskRestorePointInstanceView","Properties":{"id":{"Type":4,"Flags":0,"Description":"Disk restore point Id."},"replicationStatus":{"Type":712,"Flags":0,"Description":"The disk restore point replication status information."}}}},{"2":{"Name":"DiskRestorePointReplicationStatus","Properties":{"status":{"Type":232,"Flags":0,"Description":"The resource status information."},"completionPercent":{"Type":3,"Flags":0,"Description":"Replication completion percentage."}}}},{"3":{"ItemType":711}},{"3":{"ItemType":232}},{"3":{"ItemType":687}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2022-03-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2022-03-01","ScopeType":8,"Body":720,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":722,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":723,"Flags":10,"Description":"The resource api version"},"properties":{"Type":725,"Flags":0,"Description":"capacity reservation group Properties."},"zones":{"Type":734,"Flags":0,"Description":"Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":735,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationGroupProperties","Properties":{"capacityReservations":{"Type":726,"Flags":2,"Description":"A list of all capacity reservation resource ids that belong to capacity reservation group."},"virtualMachinesAssociated":{"Type":727,"Flags":2,"Description":"A list of references to all virtual machines associated to the capacity reservation group."},"instanceView":{"Type":728,"Flags":2,"Description":"The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group."}}}},{"3":{"ItemType":607}},{"3":{"ItemType":607}},{"2":{"Name":"CapacityReservationGroupInstanceView","Properties":{"capacityReservations":{"Type":733,"Flags":2,"Description":"List of instance view of the capacity reservations under the capacity reservation group."}}}},{"2":{"Name":"CapacityReservationInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the capacity reservation."},"utilizationInfo":{"Type":730,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":732,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"CapacityReservationUtilization","Properties":{"virtualMachinesAllocated":{"Type":731,"Flags":2,"Description":"A list of all virtual machines resource ids allocated against the capacity reservation."}}}},{"3":{"ItemType":607}},{"3":{"ItemType":232}},{"3":{"ItemType":729}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups@2022-03-01","ScopeType":8,"Body":724,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups/capacityReservations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":740,"Flags":0,"Description":"Properties of the Capacity reservation."},"sku":{"Type":11,"Flags":1,"Description":"SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values."},"zones":{"Type":744,"Flags":0,"Description":"Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":745,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationProperties","Properties":{"reservationId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."},"virtualMachinesAssociated":{"Type":741,"Flags":2,"Description":"A list of all virtual machine resource ids that are associated with the capacity reservation."},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date time when the capacity reservation was last updated."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":742,"Flags":2,"Description":"The Capacity reservation instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Capacity Reservation resource was created.

    Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":607}},{"2":{"Name":"CapacityReservationInstanceView","Properties":{"utilizationInfo":{"Type":730,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":743,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":232}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations@2022-03-01","ScopeType":8,"Body":739,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":765,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":751,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":753,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":754,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":755,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":752}},{"3":{"ItemType":752}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":763,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":764,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[756,757,758,759,760,761,762,4]}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2022-03-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":770,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-03-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":772,"Flags":9,"Description":"The resource name"},"type":{"Type":773,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":774,"Flags":10,"Description":"The resource api version"},"properties":{"Type":776,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":787,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":19,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":777,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":786,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":563,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":782,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":785,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[778,779,780,781]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[783,784]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2022-03-01","ScopeType":8,"Body":775,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":813,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":218,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":793,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":794,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":799,"Flags":0},"automaticOSUpgradeProperties":{"Type":800,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":803,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":804,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":809,"Flags":0},"architecture":{"Type":812,"Flags":0,"Description":"Specifies the Architecture Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":797,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[795,796]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":798}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[801,802,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":807,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[805,806,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":808}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[810,811,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2022-03-01","ScopeType":4,"Body":791,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":818,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":218,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2022-03-01","ScopeType":4,"Body":817,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":823,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":824,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2022-03-01","ScopeType":4,"Body":822,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The virtual machine scale set sku."},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":13,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set."},"identity":{"Type":209,"Flags":0,"Description":"The identity of the virtual machine scale set, if configured."},"zones":{"Type":217,"Flags":0,"Description":"The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set"},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Virtual Machine Scale Set."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":221,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of virtual machines in a scale set.

    Possible Values:

    **Standard**

    **Basic**"},"capacity":{"Type":3,"Flags":0,"Description":"Specifies the number of virtual machines in the scale set."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The plan ID."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher ID."},"product":{"Type":4,"Flags":0,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."}}}},{"2":{"Name":"VirtualMachineScaleSetProperties","Properties":{"upgradePolicy":{"Type":14,"Flags":0,"Description":"The upgrade policy."},"automaticRepairsPolicy":{"Type":21,"Flags":0,"Description":"Policy for automatic repairs."},"virtualMachineProfile":{"Type":26,"Flags":0,"Description":"The virtual machine profile."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"overprovision":{"Type":2,"Flags":0,"Description":"Specifies whether the Virtual Machine Scale Set should be overprovisioned."},"doNotRunExtensionsOnOverprovisionedVMs":{"Type":2,"Flags":0,"Description":"When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs."},"uniqueId":{"Type":4,"Flags":2,"Description":"Specifies the ID which uniquely identifies a Virtual Machine Scale Set."},"singlePlacementGroup":{"Type":2,"Flags":0,"Description":"When true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true."},"zoneBalance":{"Type":2,"Flags":0,"Description":"Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count for each placement group."},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine scale set should be assigned to.

    Minimum api-version: 2018-04-01."},"hostGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine scale set resides in.

    Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"scaleInPolicy":{"Type":199,"Flags":0,"Description":"Specifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set."},"orchestrationMode":{"Type":207,"Flags":0,"Description":"Specifies the orchestration mode for the virtual machine scale set."},"spotRestorePolicy":{"Type":208,"Flags":0,"Description":"Specifies the Spot Restore properties for the virtual machine scale set."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine Scale Set resource was created.

    Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"UpgradePolicy","Properties":{"mode":{"Type":18,"Flags":0,"Description":"Specifies the mode of an upgrade to virtual machines in the scale set.

    Possible values are:

    **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

    **Automatic** - All virtual machines in the scale set are automatically updated at the same time."},"rollingUpgradePolicy":{"Type":19,"Flags":0,"Description":"The configuration parameters used while performing a rolling upgrade."},"automaticOSUpgradePolicy":{"Type":20,"Flags":0,"Description":"Configuration parameters used for performing automatic OS Upgrade."}}}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Rolling"}},{"5":{"Elements":[15,16,17]}},{"2":{"Name":"RollingUpgradePolicy","Properties":{"maxBatchInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%."},"maxUnhealthyInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%."},"maxUnhealthyUpgradedInstancePercent":{"Type":3,"Flags":0,"Description":"The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%."},"pauseTimeBetweenBatches":{"Type":4,"Flags":0,"Description":"The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S)."},"enableCrossZoneUpgrade":{"Type":2,"Flags":0,"Description":"Allow VMSS to ignore AZ boundaries when constructing upgrade batches. Take into consideration the Update Domain and maxBatchInstancePercent to determine the batch size."},"prioritizeUnhealthyInstances":{"Type":2,"Flags":0,"Description":"Upgrade all unhealthy instances in a scale set before any healthy instances."}}}},{"2":{"Name":"AutomaticOSUpgradePolicy","Properties":{"enableAutomaticOSUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.

    If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true."},"disableAutomaticRollback":{"Type":2,"Flags":0,"Description":"Whether OS image rollback feature should be disabled. Default value is false."},"useRollingUpgradePolicy":{"Type":2,"Flags":0,"Description":"Indicates whether rolling upgrade policy should be used during Auto OS Upgrade. Default value is false. Auto OS Upgrade will fallback to the default policy if no policy is defined on the VMSS."}}}},{"2":{"Name":"AutomaticRepairsPolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 10 minutes (PT10M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M)."},"repairAction":{"Type":25,"Flags":0,"Description":"Type of repair action (replace, restart, reimage) that will be used for repairing unhealthy virtual machines in the scale set. Default value is replace."}}}},{"6":{"Value":"Replace"}},{"6":{"Value":"Restart"}},{"6":{"Value":"Reimage"}},{"5":{"Elements":[22,23,24,4]}},{"2":{"Name":"VirtualMachineScaleSetVMProfile","Properties":{"osProfile":{"Type":27,"Flags":0,"Description":"Specifies the operating system settings for the virtual machines in the scale set."},"storageProfile":{"Type":78,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"networkProfile":{"Type":130,"Flags":0,"Description":"Specifies properties of the network interfaces of the virtual machines in the scale set."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machines in the scale set."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"extensionProfile":{"Type":177,"Flags":0,"Description":"Specifies a collection of settings for extensions installed on virtual machines in the scale set."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"priority":{"Type":185,"Flags":0,"Description":"Specifies the priority for the virtual machines in the scale set.

    Minimum api-version: 2017-10-30-preview"},"evictionPolicy":{"Type":188,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

    For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

    For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":189,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot VMSS.

    Minimum api-version: 2019-03-01."},"scheduledEventsProfile":{"Type":190,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":192,"Flags":0,"Description":"Specifies the capacity reservation related details of a scale set.

    Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":193,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"hardwareProfile":{"Type":196,"Flags":0,"Description":"Specifies the hardware profile related details of a scale set.

    Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"VirtualMachineScaleSetOSProfile","Properties":{"computerNamePrefix":{"Type":4,"Flags":0,"Description":"Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.

    **Windows-only restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length (Linux):** 1 character

    **Max-length (Linux):** 64 characters

    **Max-length (Windows):** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length (Windows):** 8 characters

    **Minimum-length (Linux):** 6 characters

    **Max-length (Windows):** 123 characters

    **Max-length (Linux):** 72 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"

    For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)

    For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.

    For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":28,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":56,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.

    For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":77,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machines in the scale set. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine scale set.

    This may only be set to False when no extensions are present on the virtual machine scale set."}}}},{"2":{"Name":"WindowsConfiguration","Properties":{"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.

    When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"enableAutomaticUpdates":{"Type":2,"Flags":0,"Description":"Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.

    For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning."},"timeZone":{"Type":4,"Flags":0,"Description":"Specifies the time zone of the virtual machine. e.g. \"Pacific Standard Time\".

    Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/dotnet/api/system.timezoneinfo.getsystemtimezones)."},"additionalUnattendContent":{"Type":35,"Flags":0,"Description":"Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup."},"patchSettings":{"Type":36,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Windows."},"winRM":{"Type":50,"Flags":0,"Description":"Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell."}}}},{"2":{"Name":"AdditionalUnattendContent","Properties":{"passName":{"Type":30,"Flags":0,"Description":"The pass name. Currently, the only allowable value is OobeSystem."},"componentName":{"Type":31,"Flags":0,"Description":"The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup."},"settingName":{"Type":34,"Flags":0,"Description":"Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon."},"content":{"Type":4,"Flags":0,"Description":"Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted."}}}},{"6":{"Value":"OobeSystem"}},{"6":{"Value":"Microsoft-Windows-Shell-Setup"}},{"6":{"Value":"AutoLogon"}},{"6":{"Value":"FirstLogonCommands"}},{"5":{"Elements":[32,33]}},{"3":{"ItemType":29}},{"2":{"Name":"PatchSettings","Properties":{"patchMode":{"Type":40,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

    Possible values are:

    **Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false

    **AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.

    **AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true"},"enableHotpatching":{"Type":2,"Flags":0,"Description":"Enables customers to patch their Azure VMs without requiring a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and 'patchMode' must be set to 'AutomaticByPlatform'."},"assessmentMode":{"Type":43,"Flags":0,"Description":"Specifies the mode of VM Guest patch assessment for the IaaS virtual machine.

    Possible values are:

    **ImageDefault** - You control the timing of patch assessments on a virtual machine.

    **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."},"automaticByPlatformSettings":{"Type":44,"Flags":0,"Description":"Specifies additional settings for patch mode AutomaticByPlatform in VM Guest Patching on Windows."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[37,38,39,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"WindowsVMGuestPatchAutomaticByPlatformSettings","Properties":{"rebootSetting":{"Type":49,"Flags":0,"Description":"Specifies the reboot setting for all AutomaticByPlatform patch installation operations."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"IfRequired"}},{"6":{"Value":"Never"}},{"6":{"Value":"Always"}},{"5":{"Elements":[45,46,47,48,4]}},{"2":{"Name":"WinRMConfiguration","Properties":{"listeners":{"Type":55,"Flags":0,"Description":"The list of Windows Remote Management listeners"}}}},{"2":{"Name":"WinRMListener","Properties":{"protocol":{"Type":54,"Flags":0,"Description":"Specifies the protocol of WinRM listener.

    Possible values are:
    **http**

    **https**"},"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }
    To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[52,53]}},{"3":{"ItemType":51}},{"2":{"Name":"LinuxConfiguration","Properties":{"disablePasswordAuthentication":{"Type":2,"Flags":0,"Description":"Specifies whether password authentication should be disabled."},"ssh":{"Type":57,"Flags":0,"Description":"Specifies the ssh key configuration for a Linux OS."},"provisionVMAgent":{"Type":2,"Flags":0,"Description":"Indicates whether virtual machine agent should be provisioned on the virtual machine.

    When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later."},"patchSettings":{"Type":60,"Flags":0,"Description":"[Preview Feature] Specifies settings related to VM Guest Patching on Linux."}}}},{"2":{"Name":"SshConfiguration","Properties":{"publicKeys":{"Type":59,"Flags":0,"Description":"The list of SSH public keys used to authenticate with linux based VMs."}}}},{"2":{"Name":"SshPublicKey","Properties":{"path":{"Type":4,"Flags":0,"Description":"Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys"},"keyData":{"Type":4,"Flags":0,"Description":"SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format.

    For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed)."}}}},{"3":{"ItemType":58}},{"2":{"Name":"LinuxPatchSettings","Properties":{"patchMode":{"Type":63,"Flags":0,"Description":"Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible.

    Possible values are:

    **ImageDefault** - The virtual machine's default patching configuration is used.

    **AutomaticByPlatform** - The virtual machine will be automatically updated by the platform. The property provisionVMAgent must be true"},"assessmentMode":{"Type":66,"Flags":0,"Description":"Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.

    Possible values are:

    **ImageDefault** - You control the timing of patch assessments on a virtual machine.

    **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true."},"automaticByPlatformSettings":{"Type":67,"Flags":0,"Description":"Specifies additional settings for patch mode AutomaticByPlatform in VM Guest Patching on Linux."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[61,62,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"LinuxVMGuestPatchAutomaticByPlatformSettings","Properties":{"rebootSetting":{"Type":72,"Flags":0,"Description":"Specifies the reboot setting for all AutomaticByPlatform patch installation operations."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"IfRequired"}},{"6":{"Value":"Never"}},{"6":{"Value":"Always"}},{"5":{"Elements":[68,69,70,71,4]}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":74,"Flags":0,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":76,"Flags":0,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }
    To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"certificateStore":{"Type":4,"Flags":0,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.

    For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"VirtualMachineScaleSetStorageProfile","Properties":{"imageReference":{"Type":79,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":80,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machines in the scale set.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":129,"Flags":0,"Description":"Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"ImageReference","Properties":{"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"Specifies the offer of the platform image or marketplace image used to create the virtual machine."},"sku":{"Type":4,"Flags":0,"Description":"The image SKU."},"version":{"Type":4,"Flags":0,"Description":"Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Please do not use field 'version' for gallery image deployment, gallery image should always use 'id' field for deployment, to use 'latest' version of gallery image, just set '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in the 'id' field without version input."},"exactVersion":{"Type":4,"Flags":2,"Description":"Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'."},"sharedGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call."},"communityGalleryImageId":{"Type":4,"Flags":0,"Description":"Specified the community gallery image unique id for vm deployment. This can be fetched from community gallery image GET call."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetOSDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"caching":{"Type":84,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":88,"Flags":1,"Description":"Specifies how the virtual machines in the scale set should be created.

    The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diffDiskSettings":{"Type":89,"Flags":0,"Description":"Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"osType":{"Type":97,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

    Possible values are:

    **Windows**

    **Linux**"},"image":{"Type":98,"Flags":0,"Description":"Specifies information about the unmanaged user image to base the scale set on."},"vhdContainers":{"Type":99,"Flags":0,"Description":"Specifies the container urls that are used to store operating system disks for the scale set."},"managedDisk":{"Type":100,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":116,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).

    Possible values:

    **Delete** If this value is used, the OS disk is deleted when VMSS Flex VM is deleted.

    **Detach** If this value is used, the OS disk is retained after VMSS Flex VM is deleted.

    The default value is set to **Delete**. For an Ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for Ephemeral OS Disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[81,82,83]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[85,86,87,4]}},{"2":{"Name":"DiffDiskSettings","Properties":{"option":{"Type":91,"Flags":0,"Description":"Specifies the ephemeral disk settings for operating system disk."},"placement":{"Type":94,"Flags":0,"Description":"Specifies the ephemeral disk placement for operating system disk.

    Possible values are:

    **CacheDisk**

    **ResourceDisk**

    Default: **CacheDisk** if one is configured for the VM size otherwise **ResourceDisk** is used.

    Refer to VM size documentation for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/sizes and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/sizes to check which VM sizes exposes a cache disk."}}}},{"6":{"Value":"Local"}},{"5":{"Elements":[90,4]}},{"6":{"Value":"CacheDisk"}},{"6":{"Value":"ResourceDisk"}},{"5":{"Elements":[92,93,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[95,96]}},{"2":{"Name":"VirtualHardDisk","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Specifies the virtual hard disk's uri."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetManagedDiskParameters","Properties":{"storageAccountType":{"Type":108,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":110,"Flags":0,"Description":"Specifies the security profile for the managed disk."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[101,102,103,104,105,106,107,4]}},{"2":{"Name":"DiskEncryptionSetParameters","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VMDiskSecurityProfile","Properties":{"securityEncryptionType":{"Type":113,"Flags":0,"Description":"Specifies the EncryptionType of the managed disk.
    It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob.

    NOTE: It can be set for only Confidential VMs."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob."}}}},{"6":{"Value":"VMGuestStateOnly"}},{"6":{"Value":"DiskWithVMGuestState"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[114,115,4]}},{"2":{"Name":"VirtualMachineScaleSetDataDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"caching":{"Type":121,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":125,"Flags":1,"Description":"The create option."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":100,"Flags":0,"Description":"The managed disk parameters."},"diskIOPSReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"diskMBpsReadWrite":{"Type":3,"Flags":0,"Description":"Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB."},"deleteOption":{"Type":128,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VMSS Flex deletion (This feature is available for VMSS with Flexible OrchestrationMode only).

    Possible values:

    **Delete** If this value is used, the data disk is deleted when the VMSS Flex VM is deleted.

    **Detach** If this value is used, the data disk is retained after VMSS Flex VM is deleted.

    The default value is set to **Delete**."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[118,119,120]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[122,123,124,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[126,127,4]}},{"3":{"ItemType":117}},{"2":{"Name":"VirtualMachineScaleSetNetworkProfile","Properties":{"healthProbe":{"Type":131,"Flags":0,"Description":"A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'."},"networkInterfaceConfigurations":{"Type":167,"Flags":0,"Description":"The list of network configurations."},"networkApiVersion":{"Type":169,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'"}}}},{"2":{"Name":"ApiEntityReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network configuration name."},"properties":{"Type":133,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"networkSecurityGroup":{"Type":74,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":134,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":163,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"deleteOption":{"Type":166,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetNetworkConfigurationDnsSettings","Properties":{"dnsServers":{"Type":135,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineScaleSetIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":137,"Flags":0,"Description":"Describes a virtual machine scale set network profile's IP configuration properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetIPConfigurationProperties","Properties":{"subnet":{"Type":131,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":138,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":158,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationGatewayBackendAddressPools":{"Type":159,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway."},"applicationSecurityGroups":{"Type":160,"Flags":0,"Description":"Specifies an array of references to application security group."},"loadBalancerBackendAddressPools":{"Type":161,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."},"loadBalancerInboundNatPools":{"Type":162,"Flags":0,"Description":"Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":139,"Flags":0,"Description":"Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration"},"sku":{"Type":149,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"dnsSettings":{"Type":140,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":142,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":74,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":145,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"deleteOption":{"Type":148,"Flags":0,"Description":"Specify what happens to the public IP when the VM is deleted"}}}},{"2":{"Name":"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created"}}}},{"2":{"Name":"VirtualMachineScaleSetIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":141}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[146,147,4]}},{"2":{"Name":"PublicIPAddressSku","Properties":{"name":{"Type":152,"Flags":0,"Description":"Specify public IP sku name"},"tier":{"Type":155,"Flags":0,"Description":"Specify public IP sku tier"}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[150,151,4]}},{"6":{"Value":"Regional"}},{"6":{"Value":"Global"}},{"5":{"Elements":[153,154,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[156,157,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":136}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[164,165,4]}},{"3":{"ItemType":132}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[168,4]}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":171,"Flags":0,"Description":"Specifies the security settings like secure boot and vTPM used while creating the virtual machine.

    Minimum api-version: 2020-12-01"},"encryptionAtHost":{"Type":2,"Flags":0,"Description":"This property can be used by user in the request to enable or disable the Host Encryption for the virtual machine or virtual machine scale set. This will enable the encryption for all the disks including Resource/Temp disk at host itself.

    Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"securityType":{"Type":174,"Flags":0,"Description":"Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings.

    Default: UefiSettings will not be enabled unless this property is set."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine.

    Minimum api-version: 2020-12-01"},"vTpmEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether vTPM should be enabled on the virtual machine.

    Minimum api-version: 2020-12-01"}}}},{"6":{"Value":"TrustedLaunch"}},{"6":{"Value":"ConfidentialVM"}},{"5":{"Elements":[172,173,4]}},{"2":{"Name":"DiagnosticsProfile","Properties":{"bootDiagnostics":{"Type":176,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
    **NOTE**: If storageUri is being specified then ensure that the storage account is in the same region and subscription as the VM.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."}}}},{"2":{"Name":"BootDiagnostics","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether boot diagnostics should be enabled on the Virtual Machine."},"storageUri":{"Type":4,"Flags":0,"Description":"Uri of the storage account to use for placing the console output and screenshot.

    If storageUri is not specified while enabling boot diagnostics, managed storage will be used."}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProfile","Properties":{"extensions":{"Type":181,"Flags":0,"Description":"The virtual machine scale set child extension resources."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).

    Minimum api-version: 2020-06-01"}}}},{"2":{"Name":"VirtualMachineScaleSetExtension","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extension."},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"properties":{"Type":179,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"2":{"Name":"VirtualMachineScaleSetExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"provisionAfterExtensions":{"Type":180,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":178}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[182,183,184,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[186,187,4]}},{"2":{"Name":"BillingProfile","Properties":{"maxPrice":{"Type":3,"Flags":0,"Description":"Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.

    This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.

    The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.

    Possible values are:

    - Any decimal value greater than zero. Example: 0.01538

    -1 – indicates default price to be up-to on-demand.

    You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.

    Minimum api-version: 2019-03-01."}}}},{"2":{"Name":"ScheduledEventsProfile","Properties":{"terminateNotificationProfile":{"Type":191,"Flags":0,"Description":"Specifies Terminate Scheduled Event related configurations."}}}},{"2":{"Name":"TerminateNotificationProfile","Properties":{"notBeforeTimeout":{"Type":4,"Flags":0,"Description":"Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)"},"enable":{"Type":2,"Flags":0,"Description":"Specifies whether the Terminate Scheduled event is enabled or disabled."}}}},{"2":{"Name":"CapacityReservationProfile","Properties":{"capacityReservationGroup":{"Type":74,"Flags":0,"Description":"Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details."}}}},{"2":{"Name":"ApplicationProfile","Properties":{"galleryApplications":{"Type":195,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"}}}},{"2":{"Name":"VMGalleryApplication","Properties":{"tags":{"Type":4,"Flags":0,"Description":"Optional, Specifies a passthrough value for more generic context."},"order":{"Type":3,"Flags":0,"Description":"Optional, Specifies the order in which the packages have to be installed"},"packageReferenceId":{"Type":4,"Flags":1,"Description":"Specifies the GalleryApplicationVersion resource id on the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}"},"configurationReference":{"Type":4,"Flags":0,"Description":"Optional, Specifies the uri to an azure blob that will replace the default configuration for the package if provided"},"treatFailureAsDeploymentFailure":{"Type":2,"Flags":0,"Description":"Optional, If true, any failure for any operation in the VmApplication will fail the deployment"},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"If set to true, when a new Gallery Application version is available in PIR/SIG, it will be automatically updated for the VM/VMSS"}}}},{"3":{"ItemType":194}},{"2":{"Name":"VirtualMachineScaleSetHardwareProfile","Properties":{"vmSizeProperties":{"Type":197,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2022-03-01.

    Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"2":{"Name":"VMSizeProperties","Properties":{"vCPUsAvailable":{"Type":3,"Flags":0,"Description":"Specifies the number of vCPUs available for the VM.

    When this property is not specified in the request body the default behavior is to set it to the value of vCPUs available for that VM size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list) ."},"vCPUsPerCore":{"Type":3,"Flags":0,"Description":"Specifies the vCPU to physical core ratio.

    When this property is not specified in the request body the default behavior is set to the value of vCPUsPerCore for the VM Size exposed in api response of [List all available virtual machine sizes in a region](https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list)

    Setting this property to 1 also means that hyper-threading is disabled."}}}},{"2":{"Name":"AdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled."},"hibernationEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables hibernation capability on the VM."}}}},{"2":{"Name":"ScaleInPolicy","Properties":{"rules":{"Type":204,"Flags":0,"Description":"The rules to be followed when scaling-in a virtual machine scale set.

    Possible values are:

    **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.

    **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.

    **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.

    "},"forceDeletion":{"Type":2,"Flags":0,"Description":"This property allows you to specify if virtual machines chosen for removal have to be force deleted when a virtual machine scale set is being scaled-in.(Feature in Preview)"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"OldestVM"}},{"6":{"Value":"NewestVM"}},{"5":{"Elements":[200,201,202,4]}},{"3":{"ItemType":203}},{"6":{"Value":"Uniform"}},{"6":{"Value":"Flexible"}},{"5":{"Elements":[205,206,4]}},{"2":{"Name":"SpotRestorePolicy","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Enables the Spot-Try-Restore feature where evicted VMSS SPOT instances will be tried to be restored opportunistically based on capacity availability and pricing constraints"},"restoreTimeout":{"Type":4,"Flags":0,"Description":"Timeout value expressed as an ISO 8601 time duration after which the platform will not try to restore the VMSS SPOT instances"}}}},{"2":{"Name":"VirtualMachineScaleSetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity."},"type":{"Type":214,"Flags":0,"Description":"The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set."},"userAssignedIdentities":{"Type":216,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[210,211,212,213]}},{"2":{"Name":"UserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":215}},{"3":{"ItemType":4}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":220,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[219,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":179,"Flags":0,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/extensions@2022-03-01","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."}}}},{"2":{"Name":"VirtualMachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":231,"Flags":0,"Description":"The virtual machine extension instance view."},"suppressFailures":{"Type":2,"Flags":0,"Description":"Indicates whether failures stemming from the extension will be suppressed (Operational failures such as not connecting to the VM will not be suppressed regardless of this value). The default is false."},"protectedSettingsFromKeyVault":{"Type":0,"Flags":0,"Description":"The extensions protected settings that are passed by reference, and consumed from key vault"}}}},{"2":{"Name":"VirtualMachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The virtual machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"substatuses":{"Type":237,"Flags":0,"Description":"The resource status information."},"statuses":{"Type":238,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"InstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":236,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[233,234,235]}},{"3":{"ItemType":232}},{"3":{"ItemType":232}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"instanceId":{"Type":4,"Flags":2,"Description":"The virtual machine instance ID."},"sku":{"Type":11,"Flags":2,"Description":"The virtual machine SKU."},"properties":{"Type":243,"Flags":0,"Description":"Describes the properties of a virtual machine scale set virtual machine."},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"resources":{"Type":521,"Flags":2,"Description":"The virtual machine child extension resources."},"zones":{"Type":522,"Flags":2,"Description":"The virtual machine zones."},"identity":{"Type":523,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":530,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineScaleSetVMProperties","Properties":{"latestModelApplied":{"Type":2,"Flags":2,"Description":"Specifies whether the latest model has been applied to the virtual machine."},"vmId":{"Type":4,"Flags":2,"Description":"Azure VM unique ID."},"instanceView":{"Type":244,"Flags":2,"Description":"The virtual machine instance view."},"hardwareProfile":{"Type":266,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":434,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type."},"osProfile":{"Type":474,"Flags":0,"Description":"Specifies the operating system settings for the virtual machine."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"networkProfile":{"Type":476,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"networkProfileConfiguration":{"Type":516,"Flags":0,"Description":"Specifies the network profile configuration of the virtual machine."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":74,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).

    For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)

    Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"modelDefinitionApplied":{"Type":4,"Flags":2,"Description":"Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine."},"protectionPolicy":{"Type":518,"Flags":0,"Description":"Specifies the protection policy of the virtual machine."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"}}}},{"2":{"Name":"VirtualMachineScaleSetVMInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"The Update Domain count."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"The Fault Domain count."},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":245,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":249,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":261,"Flags":0,"Description":"The disks information."},"extensions":{"Type":262,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":263,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":264,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."},"statuses":{"Type":265,"Flags":0,"Description":"The resource status information."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.

    Minimum api-version: 2020-06-01."},"placementGroupId":{"Type":4,"Flags":0,"Description":"The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId."}}}},{"2":{"Name":"VirtualMachineAgentInstanceView","Properties":{"vmAgentVersion":{"Type":4,"Flags":0,"Description":"The VM Agent full version."},"extensionHandlers":{"Type":247,"Flags":0,"Description":"The virtual machine extension handler instance view."},"statuses":{"Type":248,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"VirtualMachineExtensionHandlerInstanceView","Properties":{"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":232,"Flags":0,"Description":"The extension handler status."}}}},{"3":{"ItemType":246}},{"3":{"ItemType":232}},{"2":{"Name":"MaintenanceRedeployStatus","Properties":{"isCustomerInitiatedMaintenanceAllowed":{"Type":2,"Flags":0,"Description":"True, if customer is allowed to perform Maintenance."},"preMaintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Pre Maintenance Window."},"preMaintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Pre Maintenance Window."},"maintenanceWindowStartTime":{"Type":4,"Flags":0,"Description":"Start Time for the Maintenance Window."},"maintenanceWindowEndTime":{"Type":4,"Flags":0,"Description":"End Time for the Maintenance Window."},"lastOperationResultCode":{"Type":254,"Flags":0,"Description":"The Last Maintenance Operation Result Code."},"lastOperationMessage":{"Type":4,"Flags":0,"Description":"Message returned for the last Maintenance Operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"RetryLater"}},{"6":{"Value":"MaintenanceAborted"}},{"6":{"Value":"MaintenanceCompleted"}},{"5":{"Elements":[250,251,252,253]}},{"2":{"Name":"DiskInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The disk name."},"encryptionSettings":{"Type":259,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.

    Minimum api-version: 2015-06-15"},"statuses":{"Type":260,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskEncryptionSettings","Properties":{"diskEncryptionKey":{"Type":257,"Flags":0,"Description":"Specifies the location of the disk encryption key, which is a Key Vault Secret."},"keyEncryptionKey":{"Type":258,"Flags":0,"Description":"Specifies the location of the key encryption key in Key Vault."},"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether disk encryption should be enabled on the virtual machine."}}}},{"2":{"Name":"KeyVaultSecretReference","Properties":{"secretUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a secret in a Key Vault."},"sourceVault":{"Type":74,"Flags":1,"Description":"The relative URL of the Key Vault containing the secret."}}}},{"2":{"Name":"KeyVaultKeyReference","Properties":{"keyUrl":{"Type":4,"Flags":1,"Description":"The URL referencing a key encryption key in Key Vault."},"sourceVault":{"Type":74,"Flags":1,"Description":"The relative URL of the Key Vault containing the key."}}}},{"3":{"ItemType":256}},{"3":{"ItemType":232}},{"3":{"ItemType":255}},{"3":{"ItemType":231}},{"2":{"Name":"VirtualMachineHealthStatus","Properties":{"status":{"Type":232,"Flags":2,"Description":"The health status information for the VM."}}}},{"2":{"Name":"BootDiagnosticsInstanceView","Properties":{"consoleScreenshotBlobUri":{"Type":4,"Flags":2,"Description":"The console screenshot blob URI.

    NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"serialConsoleLogBlobUri":{"Type":4,"Flags":2,"Description":"The serial console log blob Uri.

    NOTE: This will **not** be set if boot diagnostics is currently enabled with managed storage."},"status":{"Type":232,"Flags":2,"Description":"The boot diagnostics status information for the VM.

    NOTE: It will be set only if there are errors encountered in enabling boot diagnostics."}}}},{"3":{"ItemType":232}},{"2":{"Name":"HardwareProfile","Properties":{"vmSize":{"Type":433,"Flags":0,"Description":"Specifies the size of the virtual machine.

    The enum data type is currently deprecated and will be removed by December 23rd 2023.

    Recommended way to get the list of available sizes is using these APIs:

    [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

    [List all available virtual machine sizes in a region]( https://docs.microsoft.com/rest/api/compute/resourceskus/list)

    [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes).

    The available VM sizes depend on region and availability set."},"vmSizeProperties":{"Type":197,"Flags":0,"Description":"Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-07-01.

    This feature is still in preview mode and is not supported for VirtualMachineScaleSet.

    Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details."}}}},{"6":{"Value":"Basic_A0"}},{"6":{"Value":"Basic_A1"}},{"6":{"Value":"Basic_A2"}},{"6":{"Value":"Basic_A3"}},{"6":{"Value":"Basic_A4"}},{"6":{"Value":"Standard_A0"}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_B1s"}},{"6":{"Value":"Standard_B1ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E32-16_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_NV6"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"5":{"Elements":[267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,4]}},{"2":{"Name":"StorageProfile","Properties":{"imageReference":{"Type":79,"Flags":0,"Description":"Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations."},"osDisk":{"Type":435,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":473,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."}}}},{"2":{"Name":"OSDisk","Properties":{"osType":{"Type":438,"Flags":0,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

    Possible values are:

    **Windows**

    **Linux**"},"encryptionSettings":{"Type":256,"Flags":0,"Description":"Specifies the encryption settings for the OS Disk.

    Minimum api-version: 2015-06-15"},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":98,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":98,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":442,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None** for Standard storage. **ReadOnly** for Premium storage."},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"diffDiskSettings":{"Type":89,"Flags":0,"Description":"Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine."},"createOption":{"Type":446,"Flags":1,"Description":"Specifies how the virtual machine should be created.

    Possible values are:

    **Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

    **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":447,"Flags":0,"Description":"The managed disk parameters."},"deleteOption":{"Type":458,"Flags":0,"Description":"Specifies whether OS Disk should be deleted or detached upon VM deletion.

    Possible values:

    **Delete** If this value is used, the OS disk is deleted when VM is deleted.

    **Detach** If this value is used, the os disk is retained after VM is deleted.

    The default value is set to **detach**. For an ephemeral OS Disk, the default value is set to **Delete**. User cannot change the delete option for ephemeral OS Disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[436,437]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[439,440,441]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[443,444,445,4]}},{"2":{"Name":"ManagedDiskParameters","Properties":{"storageAccountType":{"Type":455,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed disk."},"securityProfile":{"Type":110,"Flags":0,"Description":"Specifies the security profile for the managed disk."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[448,449,450,451,452,453,454,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[456,457,4]}},{"2":{"Name":"DataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"name":{"Type":4,"Flags":0,"Description":"The disk name."},"vhd":{"Type":98,"Flags":0,"Description":"The virtual hard disk."},"image":{"Type":98,"Flags":0,"Description":"The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist."},"caching":{"Type":463,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"writeAcceleratorEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether writeAccelerator should be enabled or disabled on the disk."},"createOption":{"Type":467,"Flags":1,"Description":"Specifies how the virtual machine should be created.

    Possible values are:

    **Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

    **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"managedDisk":{"Type":447,"Flags":0,"Description":"The managed disk parameters."},"toBeDetached":{"Type":2,"Flags":0,"Description":"Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset"},"diskIOPSReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"diskMBpsReadWrite":{"Type":3,"Flags":2,"Description":"Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set."},"detachOption":{"Type":469,"Flags":0,"Description":"Specifies the detach behavior to be used while detaching a disk or which is already in the process of detachment from the virtual machine. Supported values: **ForceDetach**.

    detachOption: **ForceDetach** is applicable only for managed data disks. If a previous detachment attempt of the data disk did not complete due to an unexpected failure from the virtual machine and the disk is still not released then use force-detach as a last resort option to detach the disk forcibly from the VM. All writes might not have been flushed when using this detach behavior.

    This feature is still in preview mode and is not supported for VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to 'true' along with setting detachOption: 'ForceDetach'."},"deleteOption":{"Type":472,"Flags":0,"Description":"Specifies whether data disk should be deleted or detached upon VM deletion.

    Possible values:

    **Delete** If this value is used, the data disk is deleted when VM is deleted.

    **Detach** If this value is used, the data disk is retained after VM is deleted.

    The default value is set to **detach**"}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[460,461,462]}},{"6":{"Value":"FromImage"}},{"6":{"Value":"Empty"}},{"6":{"Value":"Attach"}},{"5":{"Elements":[464,465,466,4]}},{"6":{"Value":"ForceDetach"}},{"5":{"Elements":[468,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[470,471,4]}},{"3":{"ItemType":459}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Specifies the host OS name of the virtual machine.

    This name cannot be updated after the VM is created.

    **Max-length (Windows):** 15 characters

    **Max-length (Linux):** 64 characters.

    For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/azure-resource-manager/management/resource-name-rules)."},"adminUsername":{"Type":4,"Flags":0,"Description":"Specifies the name of the administrator account.

    This property cannot be updated after the VM is created.

    **Windows-only restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length (Linux):** 1 character

    **Max-length (Linux):** 64 characters

    **Max-length (Windows):** 20 characters."},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length (Windows):** 8 characters

    **Minimum-length (Linux):** 6 characters

    **Max-length (Windows):** 123 characters

    **Max-length (Linux):** 72 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\"

    For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/reset-rdp)

    For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection)"},"customData":{"Type":4,"Flags":0,"Description":"Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes.

    **Note: Do not pass any secrets or passwords in customData property**

    This property cannot be updated after the VM is created.

    customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://azure.microsoft.com/blog/custom-data-and-cloud-init-on-windows-azure/)

    For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init)"},"windowsConfiguration":{"Type":28,"Flags":0,"Description":"Specifies Windows operating system settings on the virtual machine."},"linuxConfiguration":{"Type":56,"Flags":0,"Description":"Specifies the Linux operating system settings on the virtual machine.

    For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros)."},"secrets":{"Type":475,"Flags":0,"Description":"Specifies set of certificates that should be installed onto the virtual machine. To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows)."},"allowExtensionOperations":{"Type":2,"Flags":0,"Description":"Specifies whether extension operations should be allowed on the virtual machine.

    This may only be set to False when no extensions are present on the virtual machine."},"requireGuestProvisionSignal":{"Type":2,"Flags":0,"Description":"Optional property which must either be set to True or omitted."}}}},{"3":{"ItemType":73}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":482,"Flags":0,"Description":"Specifies the list of resource Ids for the network interfaces associated with the virtual machine."},"networkApiVersion":{"Type":484,"Flags":0,"Description":"specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations"},"networkInterfaceConfigurations":{"Type":515,"Flags":0,"Description":"Specifies the networking configurations that will be used to create the virtual machine networking resources."}}}},{"2":{"Name":"NetworkInterfaceReference","Properties":{"properties":{"Type":478,"Flags":0,"Description":"Describes a network interface reference properties."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"2":{"Name":"NetworkInterfaceReferenceProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":481,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[479,480,4]}},{"3":{"ItemType":477}},{"6":{"Value":"2020-11-01"}},{"5":{"Elements":[483,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The network interface configuration name."},"properties":{"Type":486,"Flags":0,"Description":"Describes a virtual machine network profile's IP configuration."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceConfigurationProperties","Properties":{"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"deleteOption":{"Type":489,"Flags":0,"Description":"Specify what happens to the network interface when the VM is deleted"},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"enableFpga":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is FPGA networking-enabled."},"enableIPForwarding":{"Type":2,"Flags":0,"Description":"Whether IP forwarding enabled on this NIC."},"networkSecurityGroup":{"Type":74,"Flags":0,"Description":"The network security group."},"dnsSettings":{"Type":490,"Flags":0,"Description":"The dns settings to be applied on the network interfaces."},"ipConfigurations":{"Type":514,"Flags":1,"Description":"Specifies the IP configurations of the network interface."},"dscpConfiguration":{"Type":74,"Flags":0}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[487,488,4]}},{"2":{"Name":"VirtualMachineNetworkInterfaceDnsSettingsConfiguration","Properties":{"dnsServers":{"Type":491,"Flags":0,"Description":"List of DNS servers IP addresses"}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The IP configuration name."},"properties":{"Type":493,"Flags":0,"Description":"Describes a virtual machine network interface IP configuration properties."}}}},{"2":{"Name":"VirtualMachineNetworkInterfaceIPConfigurationProperties","Properties":{"subnet":{"Type":74,"Flags":0,"Description":"Specifies the identifier of the subnet."},"primary":{"Type":2,"Flags":0,"Description":"Specifies the primary network interface in case the virtual machine has more than 1 network interface."},"publicIPAddressConfiguration":{"Type":494,"Flags":0,"Description":"The publicIPAddressConfiguration."},"privateIPAddressVersion":{"Type":510,"Flags":0,"Description":"Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"applicationSecurityGroups":{"Type":511,"Flags":0,"Description":"Specifies an array of references to application security group."},"applicationGatewayBackendAddressPools":{"Type":512,"Flags":0,"Description":"Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway."},"loadBalancerBackendAddressPools":{"Type":513,"Flags":0,"Description":"Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer]."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfiguration","Properties":{"name":{"Type":4,"Flags":1,"Description":"The publicIP address configuration name."},"properties":{"Type":495,"Flags":0,"Description":"Describes a virtual machines IP Configuration's PublicIPAddress configuration"},"sku":{"Type":149,"Flags":0,"Description":"Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible."}}}},{"2":{"Name":"VirtualMachinePublicIPAddressConfigurationProperties","Properties":{"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"The idle timeout of the public IP address."},"deleteOption":{"Type":498,"Flags":0,"Description":"Specify what happens to the public IP address when the VM is deleted"},"dnsSettings":{"Type":499,"Flags":0,"Description":"The dns settings to be applied on the publicIP addresses ."},"ipTags":{"Type":501,"Flags":0,"Description":"The list of IP tags associated with the public IP address."},"publicIPPrefix":{"Type":74,"Flags":0,"Description":"The PublicIPPrefix from which to allocate publicIP addresses."},"publicIPAddressVersion":{"Type":504,"Flags":0,"Description":"Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"publicIPAllocationMethod":{"Type":507,"Flags":0,"Description":"Specify the public IP allocation type"}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"Detach"}},{"5":{"Elements":[496,497,4]}},{"2":{"Name":"VirtualMachinePublicIPAddressDnsSettingsConfiguration","Properties":{"domainNameLabel":{"Type":4,"Flags":1,"Description":"The Domain name label prefix of the PublicIPAddress resources that will be created. The generated name label is the concatenation of the domain name label and vm network profile unique ID."}}}},{"2":{"Name":"VirtualMachineIpTag","Properties":{"ipTagType":{"Type":4,"Flags":0,"Description":"IP tag type. Example: FirstPartyUsage."},"tag":{"Type":4,"Flags":0,"Description":"IP tag associated with the public IP. Example: SQL, Storage etc."}}}},{"3":{"ItemType":500}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[502,503,4]}},{"6":{"Value":"Dynamic"}},{"6":{"Value":"Static"}},{"5":{"Elements":[505,506,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[508,509,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":74}},{"3":{"ItemType":492}},{"3":{"ItemType":485}},{"2":{"Name":"VirtualMachineScaleSetVMNetworkProfileConfiguration","Properties":{"networkInterfaceConfigurations":{"Type":517,"Flags":0,"Description":"The list of network configurations."}}}},{"3":{"ItemType":132}},{"2":{"Name":"VirtualMachineScaleSetVMProtectionPolicy","Properties":{"protectFromScaleIn":{"Type":2,"Flags":0,"Description":"Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation."},"protectFromScaleSetActions":{"Type":2,"Flags":0,"Description":"Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM."}}}},{"2":{"Name":"VirtualMachineExtension","Properties":{"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"tags":{"Type":520,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceWithOptionalLocationTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":519}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualMachineIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of virtual machine identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity."},"type":{"Type":528,"Flags":0,"Description":"The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine."},"userAssignedIdentities":{"Type":529,"Flags":0,"Description":"The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[524,525,526,527]}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":215}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-03-01","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Describes the properties of a Virtual Machine Extension."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":535,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceWithOptionalLocationTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/extensions@2022-03-01","ScopeType":8,"Body":534,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"plan":{"Type":12,"Flags":0,"Description":"Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**."},"properties":{"Type":540,"Flags":0,"Description":"Describes the properties of a Virtual Machine."},"resources":{"Type":575,"Flags":2,"Description":"The virtual machine child extension resources."},"identity":{"Type":523,"Flags":0,"Description":"The identity of the virtual machine, if configured."},"zones":{"Type":576,"Flags":0,"Description":"The virtual machine zones."},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":577,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"hardwareProfile":{"Type":266,"Flags":0,"Description":"Specifies the hardware settings for the virtual machine."},"storageProfile":{"Type":434,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"additionalCapabilities":{"Type":198,"Flags":0,"Description":"Specifies additional capabilities enabled or disabled on the virtual machine."},"osProfile":{"Type":474,"Flags":0,"Description":"Specifies the operating system settings used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned."},"networkProfile":{"Type":476,"Flags":0,"Description":"Specifies the network interfaces of the virtual machine."},"securityProfile":{"Type":170,"Flags":0,"Description":"Specifies the Security related profile settings for the virtual machine."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Specifies the boot diagnostic settings state.

    Minimum api-version: 2015-06-15."},"availabilitySet":{"Type":74,"Flags":0,"Description":"Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Availability sets overview](https://docs.microsoft.com/azure/virtual-machines/availability-set-overview).

    For more information on Azure planned maintenance, see [Maintenance and updates for Virtual Machines in Azure](https://docs.microsoft.com/azure/virtual-machines/maintenance-and-updates)

    Currently, a VM can only be added to availability set at creation time. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set.

    This property cannot exist along with a non-null properties.virtualMachineScaleSet reference."},"virtualMachineScaleSet":{"Type":74,"Flags":0,"Description":"Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set.

    This property cannot exist along with a non-null properties.availabilitySet reference.

    Minimum api‐version: 2019‐03‐01"},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the virtual machine should be assigned to.

    Minimum api-version: 2018-04-01."},"priority":{"Type":544,"Flags":0,"Description":"Specifies the priority for the virtual machine.

    Minimum api-version: 2019-03-01"},"evictionPolicy":{"Type":547,"Flags":0,"Description":"Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

    For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

    For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview."},"billingProfile":{"Type":189,"Flags":0,"Description":"Specifies the billing related details of a Azure Spot virtual machine.

    Minimum api-version: 2019-03-01."},"host":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host that the virtual machine resides in.

    Minimum api-version: 2018-10-01."},"hostGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the dedicated host group that the virtual machine resides in.

    Minimum api-version: 2020-06-01.

    NOTE: User cannot specify both host and hostGroup properties."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":548,"Flags":2,"Description":"The virtual machine instance view."},"licenseType":{"Type":4,"Flags":0,"Description":"Specifies that the image or disk that is being used was licensed on-premises.

    Possible values for Windows Server operating system are:

    Windows_Client

    Windows_Server

    Possible values for Linux Server operating system are:

    RHEL_BYOS (for RHEL)

    SLES_BYOS (for SUSE)

    For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)

    [Azure Hybrid Use Benefit for Linux Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)

    Minimum api-version: 2015-06-15"},"vmId":{"Type":4,"Flags":2,"Description":"Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands."},"extensionsTimeBudget":{"Type":4,"Flags":0,"Description":"Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M).

    Minimum api-version: 2020-06-01"},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the scale set logical fault domain into which the Virtual Machine will be created. By default, the Virtual Machine will by automatically assigned to a fault domain that best maintains balance across available fault domains.
  • This is applicable only if the 'virtualMachineScaleSet' property of this Virtual Machine is set.
  • The Virtual Machine Scale Set that is referenced, must have 'platformFaultDomainCount' > 1.
  • This property cannot be updated once the Virtual Machine is created.
  • Fault domain assignment can be viewed in the Virtual Machine Instance View.

    Minimum api‐version: 2020‐12‐01"},"scheduledEventsProfile":{"Type":190,"Flags":0,"Description":"Specifies Scheduled Event related configurations."},"userData":{"Type":4,"Flags":0,"Description":"UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here.

    Minimum api-version: 2021-03-01"},"capacityReservation":{"Type":192,"Flags":0,"Description":"Specifies information about the capacity reservation that is used to allocate virtual machine.

    Minimum api-version: 2021-04-01."},"applicationProfile":{"Type":193,"Flags":0,"Description":"Specifies the gallery applications that should be made available to the VM/VMSS"},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Virtual Machine resource was created.

    Minimum api-version: 2022-03-01."}}}},{"6":{"Value":"Regular"}},{"6":{"Value":"Low"}},{"6":{"Value":"Spot"}},{"5":{"Elements":[541,542,543,4]}},{"6":{"Value":"Deallocate"}},{"6":{"Value":"Delete"}},{"5":{"Elements":[545,546,4]}},{"2":{"Name":"VirtualMachineInstanceView","Properties":{"platformUpdateDomain":{"Type":3,"Flags":0,"Description":"Specifies the update domain of the virtual machine."},"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Specifies the fault domain of the virtual machine."},"computerName":{"Type":4,"Flags":0,"Description":"The computer name assigned to the virtual machine."},"osName":{"Type":4,"Flags":0,"Description":"The Operating System running on the virtual machine."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of Operating System running on the virtual machine."},"hyperVGeneration":{"Type":551,"Flags":0,"Description":"Specifies the HyperVGeneration Type associated with a resource"},"rdpThumbPrint":{"Type":4,"Flags":0,"Description":"The Remote desktop certificate thumbprint."},"vmAgent":{"Type":245,"Flags":0,"Description":"The VM Agent running on the virtual machine."},"maintenanceRedeployStatus":{"Type":249,"Flags":0,"Description":"The Maintenance Operation status on the virtual machine."},"disks":{"Type":552,"Flags":0,"Description":"The virtual machine disk information."},"extensions":{"Type":553,"Flags":0,"Description":"The extensions information."},"vmHealth":{"Type":263,"Flags":2,"Description":"The health status for the VM."},"bootDiagnostics":{"Type":264,"Flags":0,"Description":"Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

    You can easily view the output of your console log.

    Azure also enables you to see a screenshot of the VM from the hypervisor."},"assignedHost":{"Type":4,"Flags":2,"Description":"Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.

    Minimum api-version: 2020-06-01."},"statuses":{"Type":554,"Flags":0,"Description":"The resource status information."},"patchStatus":{"Type":555,"Flags":0,"Description":"[Preview Feature] The status of virtual machine patch operations."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[549,550,4]}},{"3":{"ItemType":255}},{"3":{"ItemType":231}},{"3":{"ItemType":232}},{"2":{"Name":"VirtualMachinePatchStatus","Properties":{"availablePatchSummary":{"Type":556,"Flags":0,"Description":"The available patch summary of the latest assessment operation for the virtual machine."},"lastPatchInstallationSummary":{"Type":567,"Flags":0,"Description":"The installation summary of the latest installation operation for the virtual machine."},"configurationStatuses":{"Type":574,"Flags":2,"Description":"The enablement status of the specified patchMode"}}}},{"2":{"Name":"AvailablePatchSummary","Properties":{"status":{"Type":562,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"assessmentActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"rebootPending":{"Type":2,"Flags":2,"Description":"The overall reboot status of the VM. It will be true when partially installed patches require a reboot to complete installation but the reboot has not yet occurred."},"criticalAndSecurityPatchCount":{"Type":3,"Flags":2,"Description":"The number of critical or security patches that have been detected as available and not yet installed."},"otherPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches excluding critical and security."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":563,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[557,558,559,560,561,4]}},{"2":{"Name":"ApiError","Properties":{"details":{"Type":565,"Flags":0,"Description":"The Api error details"},"innererror":{"Type":566,"Flags":0,"Description":"The Api inner error"},"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"2":{"Name":"ApiErrorBase","Properties":{"code":{"Type":4,"Flags":0,"Description":"The error code."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error."},"message":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"3":{"ItemType":564}},{"2":{"Name":"InnerError","Properties":{"exceptiontype":{"Type":4,"Flags":0,"Description":"The exception type."},"errordetail":{"Type":4,"Flags":0,"Description":"The internal error message or exception dump."}}}},{"2":{"Name":"LastPatchInstallationSummary","Properties":{"status":{"Type":573,"Flags":2,"Description":"The overall success or failure status of the operation. It remains \"InProgress\" until the operation completes. At that point it will become \"Unknown\", \"Failed\", \"Succeeded\", or \"CompletedWithWarnings.\""},"installationActivityId":{"Type":4,"Flags":2,"Description":"The activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs."},"maintenanceWindowExceeded":{"Type":2,"Flags":2,"Description":"Describes whether the operation ran out of time before it completed all its intended actions"},"notSelectedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but not going to be installed because it didn't match a classification or inclusion list entry."},"excludedPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches but excluded explicitly by a customer-specified exclusion list match."},"pendingPatchCount":{"Type":3,"Flags":2,"Description":"The number of all available patches expected to be installed over the course of the patch installation operation."},"installedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that successfully installed."},"failedPatchCount":{"Type":3,"Flags":2,"Description":"The count of patches that failed installation."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"lastModifiedTime":{"Type":4,"Flags":2,"Description":"The UTC timestamp when the operation began."},"error":{"Type":563,"Flags":2,"Description":"The errors that were encountered during execution of the operation. The details array contains the list of them."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CompletedWithWarnings"}},{"5":{"Elements":[568,569,570,571,572,4]}},{"3":{"ItemType":232}},{"3":{"ItemType":519}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines@2022-03-01","ScopeType":8,"Body":539,"Flags":0}},{"6":{"Value":"Microsoft.Compute/availabilitySets"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/availabilitySets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":582,"Flags":0,"Description":"The instance view of a resource."},"sku":{"Type":11,"Flags":0,"Description":"Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":585,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AvailabilitySetProperties","Properties":{"platformUpdateDomainCount":{"Type":3,"Flags":0,"Description":"Update Domain count."},"platformFaultDomainCount":{"Type":3,"Flags":0,"Description":"Fault Domain count."},"virtualMachines":{"Type":583,"Flags":0,"Description":"A list of references to all virtual machines in the availability set."},"proximityPlacementGroup":{"Type":74,"Flags":0,"Description":"Specifies information about the proximity placement group that the availability set should be assigned to.

    Minimum api-version: 2018-04-01."},"statuses":{"Type":584,"Flags":2,"Description":"The resource status information."}}}},{"3":{"ItemType":74}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/availabilitySets@2022-03-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"Microsoft.Compute/proximityPlacementGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/proximityPlacementGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Describes the properties of a Proximity Placement Group."},"zones":{"Type":600,"Flags":0,"Description":"Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":601,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ProximityPlacementGroupProperties","Properties":{"proximityPlacementGroupType":{"Type":593,"Flags":0,"Description":"Specifies the type of the proximity placement group.

    Possible values are:

    **Standard** : Co-locate resources within an Azure region or Availability Zone.

    **Ultra** : For future use."},"virtualMachines":{"Type":595,"Flags":2,"Description":"A list of references to all virtual machines in the proximity placement group."},"virtualMachineScaleSets":{"Type":596,"Flags":2,"Description":"A list of references to all virtual machine scale sets in the proximity placement group."},"availabilitySets":{"Type":597,"Flags":2,"Description":"A list of references to all availability sets in the proximity placement group."},"colocationStatus":{"Type":232,"Flags":0,"Description":"Describes colocation status of the Proximity Placement Group."},"intent":{"Type":598,"Flags":0,"Description":"Specifies the user intent of the proximity placement group."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Ultra"}},{"5":{"Elements":[591,592,4]}},{"2":{"Name":"SubResourceWithColocationStatus","Properties":{"colocationStatus":{"Type":232,"Flags":0,"Description":"Describes colocation status of a resource in the Proximity Placement Group."},"id":{"Type":4,"Flags":0,"Description":"Resource Id"}}}},{"3":{"ItemType":594}},{"3":{"ItemType":594}},{"3":{"ItemType":594}},{"2":{"Name":"ProximityPlacementGroupPropertiesIntent","Properties":{"vmSizes":{"Type":599,"Flags":0,"Description":"Specifies possible sizes of virtual machines that can be created in the proximity placement group."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/proximityPlacementGroups@2022-03-01","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":606,"Flags":0,"Description":"Dedicated Host Group Properties."},"zones":{"Type":617,"Flags":0,"Description":"Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":618,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostGroupProperties","Properties":{"platformFaultDomainCount":{"Type":3,"Flags":1,"Description":"Number of fault domains that the host group can span."},"hosts":{"Type":608,"Flags":2,"Description":"A list of references to all dedicated hosts in the dedicated host group."},"instanceView":{"Type":609,"Flags":2,"Description":"The dedicated host group instance view, which has the list of instance view of the dedicated hosts under the dedicated host group."},"supportAutomaticPlacement":{"Type":2,"Flags":0,"Description":"Specifies whether virtual machines or virtual machine scale sets can be placed automatically on the dedicated host group. Automatic placement means resources are allocated on dedicated hosts, that are chosen by Azure, under the dedicated host group. The value is defaulted to 'false' when not provided.

    Minimum api-version: 2020-06-01."},"additionalCapabilities":{"Type":616,"Flags":0,"Description":"Enables or disables a capability on the dedicated host group.

    Minimum api-version: 2022-03-01."}}}},{"2":{"Name":"SubResourceReadOnly","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"}}}},{"3":{"ItemType":607}},{"2":{"Name":"DedicatedHostGroupInstanceView","Properties":{"hosts":{"Type":615,"Flags":0,"Description":"List of instance view of the dedicated hosts under the dedicated host group."}}}},{"2":{"Name":"DedicatedHostInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the dedicated host."},"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":611,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":614,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DedicatedHostAvailableCapacity","Properties":{"allocatableVMs":{"Type":613,"Flags":0,"Description":"The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host."}}}},{"2":{"Name":"DedicatedHostAllocatableVM","Properties":{"vmSize":{"Type":4,"Flags":0,"Description":"VM size in terms of which the unutilized capacity is represented."},"count":{"Type":3,"Flags":0,"Description":"Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity."}}}},{"3":{"ItemType":612}},{"3":{"ItemType":232}},{"3":{"ItemType":610}},{"2":{"Name":"DedicatedHostGroupPropertiesAdditionalCapabilities","Properties":{"ultraSSDEnabled":{"Type":2,"Flags":0,"Description":"The flag that enables or disables a capability to have UltraSSD Enabled Virtual Machines on Dedicated Hosts of the Dedicated Host Group. For the Virtual Machines to be UltraSSD Enabled, UltraSSDEnabled flag for the resource needs to be set true as well. The value is defaulted to 'false' when not provided. Please refer to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-ultra-ssd for more details on Ultra SSD feature.

    NOTE: The ultraSSDEnabled setting can only be enabled for Host Groups that are created as zonal.

    Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups@2022-03-01","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"Microsoft.Compute/hostGroups/hosts"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/hostGroups/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":623,"Flags":0,"Description":"Properties of the dedicated host."},"sku":{"Type":11,"Flags":1,"Description":"SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":631,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"DedicatedHostProperties","Properties":{"platformFaultDomain":{"Type":3,"Flags":0,"Description":"Fault domain of the dedicated host within a dedicated host group."},"autoReplaceOnFailure":{"Type":2,"Flags":0,"Description":"Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."},"hostId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the dedicated host by the platform.

    Does not change throughout the lifetime of the host."},"virtualMachines":{"Type":624,"Flags":2,"Description":"A list of references to all virtual machines in the Dedicated Host."},"licenseType":{"Type":628,"Flags":0,"Description":"Specifies the software license type that will be applied to the VMs deployed on the dedicated host.

    Possible values are:

    **None**

    **Windows_Server_Hybrid**

    **Windows_Server_Perpetual**

    Default: **None**"},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date when the host was first provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":629,"Flags":2,"Description":"The dedicated host instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Dedicated Host resource was created.

    Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":607}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server_Hybrid"}},{"6":{"Value":"Windows_Server_Perpetual"}},{"5":{"Elements":[625,626,627]}},{"2":{"Name":"DedicatedHostInstanceView","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"Specifies the unique id of the dedicated physical machine on which the dedicated host resides."},"availableCapacity":{"Type":611,"Flags":0,"Description":"Unutilized capacity of the dedicated host."},"statuses":{"Type":630,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/hostGroups/hosts@2022-03-01","ScopeType":8,"Body":622,"Flags":0}},{"6":{"Value":"Microsoft.Compute/sshPublicKeys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/sshPublicKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"Properties of the SSH public key."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":637,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SshPublicKeyResourceProperties","Properties":{"publicKey":{"Type":4,"Flags":0,"Description":"SSH public key used to authenticate to a virtual machine through ssh. If this property is not initially provided when the resource is created, the publicKey property will be populated when generateKeyPair is called. If the public key is provided upon resource creation, the provided public key needs to be at least 2048-bit and in ssh-rsa format."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/sshPublicKeys@2022-03-01","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Compute/images"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":642,"Flags":0,"Description":"Describes the properties of an Image."},"extendedLocation":{"Type":218,"Flags":0,"Description":"The extended location of the Image."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":680,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ImageProperties","Properties":{"sourceVirtualMachine":{"Type":74,"Flags":0,"Description":"The source virtual machine from which Image is created."},"storageProfile":{"Type":643,"Flags":0,"Description":"Specifies the storage settings for the virtual machine disks."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state."},"hyperVGeneration":{"Type":679,"Flags":0,"Description":"Specifies the HyperVGenerationType of the VirtualMachine created from the image. From API Version 2019-03-01 if the image source is a blob, then we need the user to specify the value, if the source is managed resource like disk or snapshot, we may require the user to specify the property if we cannot deduce it from the source managed resource."}}}},{"2":{"Name":"ImageStorageProfile","Properties":{"osDisk":{"Type":644,"Flags":0,"Description":"Specifies information about the operating system disk used by the virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"dataDisks":{"Type":676,"Flags":0,"Description":"Specifies the parameters that are used to add a data disk to a virtual machine.

    For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)."},"zoneResilient":{"Type":2,"Flags":0,"Description":"Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS)."}}}},{"2":{"Name":"ImageOSDisk","Properties":{"osType":{"Type":647,"Flags":1,"Description":"This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

    Possible values are:

    **Windows**

    **Linux**"},"osState":{"Type":650,"Flags":1,"Description":"The OS State. For managed images, use Generalized."},"snapshot":{"Type":74,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":74,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":654,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":662,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[645,646]}},{"6":{"Value":"Generalized"}},{"6":{"Value":"Specialized"}},{"5":{"Elements":[648,649]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[651,652,653]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[655,656,657,658,659,660,661,4]}},{"2":{"Name":"ImageDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."},"snapshot":{"Type":74,"Flags":0,"Description":"The snapshot."},"managedDisk":{"Type":74,"Flags":0,"Description":"The managedDisk."},"blobUri":{"Type":4,"Flags":0,"Description":"The Virtual Hard Disk."},"caching":{"Type":667,"Flags":0,"Description":"Specifies the caching requirements.

    Possible values are:

    **None**

    **ReadOnly**

    **ReadWrite**

    Default: **None for Standard storage. ReadOnly for Premium storage**"},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB"},"storageAccountType":{"Type":675,"Flags":0,"Description":"Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."},"diskEncryptionSet":{"Type":109,"Flags":0,"Description":"Specifies the customer managed disk encryption set resource id for the managed image disk."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[664,665,666]}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"UltraSSD_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"6":{"Value":"StandardSSD_ZRS"}},{"6":{"Value":"PremiumV2_LRS"}},{"5":{"Elements":[668,669,670,671,672,673,674,4]}},{"3":{"ItemType":663}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[677,678,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/images@2022-03-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"The restore point collection properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":716,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"RestorePointCollectionProperties","Properties":{"source":{"Type":686,"Flags":0,"Description":"The properties of the source resource that this restore point collection is created from."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the restore point collection."},"restorePointCollectionId":{"Type":4,"Flags":2,"Description":"The unique id of the restore point collection."},"restorePoints":{"Type":715,"Flags":2,"Description":"A list containing all restore points created under this restore point collection."}}}},{"2":{"Name":"RestorePointCollectionSourceProperties","Properties":{"location":{"Type":4,"Flags":2,"Description":"Location of the source resource used to create this restore point collection."},"id":{"Type":4,"Flags":0,"Description":"Resource Id of the source resource used to create this restore point collection"}}}},{"2":{"Name":"RestorePoint","Properties":{"properties":{"Type":688,"Flags":0,"Description":"The restore point properties."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"RestorePointProperties","Properties":{"excludeDisks":{"Type":689,"Flags":0,"Description":"List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."},"sourceMetadata":{"Type":690,"Flags":2,"Description":"Gets the details of the VM captured at the time of the restore point creation."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets the provisioning state of the restore point."},"consistencyMode":{"Type":709,"Flags":0,"Description":"ConsistencyMode of the RestorePoint. Can be specified in the input while creating a restore point. For now, only CrashConsistent is accepted as a valid input. Please refer to https://aka.ms/RestorePoints for more details."},"timeCreated":{"Type":4,"Flags":0,"Description":"Gets the creation time of the restore point."},"sourceRestorePoint":{"Type":131,"Flags":0,"Description":"Resource Id of the source restore point from which a copy needs to be created."},"instanceView":{"Type":710,"Flags":2,"Description":"The restore point instance view."}}}},{"3":{"ItemType":131}},{"2":{"Name":"RestorePointSourceMetadata","Properties":{"hardwareProfile":{"Type":266,"Flags":0,"Description":"Gets the hardware profile."},"storageProfile":{"Type":691,"Flags":0,"Description":"Gets the storage profile."},"osProfile":{"Type":474,"Flags":0,"Description":"Gets the OS profile."},"diagnosticsProfile":{"Type":175,"Flags":0,"Description":"Gets the diagnostics profile."},"licenseType":{"Type":4,"Flags":0,"Description":"Gets the license type, which is for bring your own license scenario."},"vmId":{"Type":4,"Flags":0,"Description":"Gets the virtual machine unique id."},"securityProfile":{"Type":170,"Flags":0,"Description":"Gets the security profile."},"location":{"Type":4,"Flags":0,"Description":"Location of the VM from which the restore point was created."}}}},{"2":{"Name":"RestorePointSourceVMStorageProfile","Properties":{"osDisk":{"Type":692,"Flags":0,"Description":"Gets the OS disk of the VM captured at the time of the restore point creation."},"dataDisks":{"Type":705,"Flags":0,"Description":"Gets the data disks of the VM captured at the time of the restore point creation."}}}},{"2":{"Name":"RestorePointSourceVmosDisk","Properties":{"osType":{"Type":695,"Flags":0,"Description":"Gets the Operating System type."},"encryptionSettings":{"Type":256,"Flags":0,"Description":"Gets the disk encryption settings."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":699,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the disk size in GB."},"managedDisk":{"Type":447,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":131,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[693,694,4]}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[696,697,698]}},{"2":{"Name":"RestorePointSourceVMDataDisk","Properties":{"lun":{"Type":3,"Flags":0,"Description":"Gets the logical unit number."},"name":{"Type":4,"Flags":0,"Description":"Gets the disk name."},"caching":{"Type":704,"Flags":0,"Description":"Gets the caching type."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks."},"managedDisk":{"Type":447,"Flags":0,"Description":"Gets the managed disk details"},"diskRestorePoint":{"Type":131,"Flags":0,"Description":"Gets the disk restore point Id."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[701,702,703]}},{"3":{"ItemType":700}},{"6":{"Value":"CrashConsistent"}},{"6":{"Value":"FileSystemConsistent"}},{"6":{"Value":"ApplicationConsistent"}},{"5":{"Elements":[706,707,708,4]}},{"2":{"Name":"RestorePointInstanceView","Properties":{"diskRestorePoints":{"Type":713,"Flags":0,"Description":"The disk restore points information."},"statuses":{"Type":714,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"DiskRestorePointInstanceView","Properties":{"id":{"Type":4,"Flags":0,"Description":"Disk restore point Id."},"replicationStatus":{"Type":712,"Flags":0,"Description":"The disk restore point replication status information."}}}},{"2":{"Name":"DiskRestorePointReplicationStatus","Properties":{"status":{"Type":232,"Flags":0,"Description":"The resource status information."},"completionPercent":{"Type":3,"Flags":0,"Description":"Replication completion percentage."}}}},{"3":{"ItemType":711}},{"3":{"ItemType":232}},{"3":{"ItemType":687}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/restorePointCollections@2022-03-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Compute/restorePointCollections/restorePoints"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"The restore point properties."}}}},{"4":{"Name":"Microsoft.Compute/restorePointCollections/restorePoints@2022-03-01","ScopeType":8,"Body":720,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":722,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":723,"Flags":10,"Description":"The resource api version"},"properties":{"Type":725,"Flags":0,"Description":"capacity reservation group Properties."},"zones":{"Type":734,"Flags":0,"Description":"Availability Zones to use for this capacity reservation group. The zones can be assigned only during creation. If not provided, the group supports only regional resources in the region. If provided, enforces each capacity reservation in the group to be in one of the zones."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":735,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationGroupProperties","Properties":{"capacityReservations":{"Type":726,"Flags":2,"Description":"A list of all capacity reservation resource ids that belong to capacity reservation group."},"virtualMachinesAssociated":{"Type":727,"Flags":2,"Description":"A list of references to all virtual machines associated to the capacity reservation group."},"instanceView":{"Type":728,"Flags":2,"Description":"The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group."}}}},{"3":{"ItemType":607}},{"3":{"ItemType":607}},{"2":{"Name":"CapacityReservationGroupInstanceView","Properties":{"capacityReservations":{"Type":733,"Flags":2,"Description":"List of instance view of the capacity reservations under the capacity reservation group."}}}},{"2":{"Name":"CapacityReservationInstanceViewWithName","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the capacity reservation."},"utilizationInfo":{"Type":730,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":732,"Flags":0,"Description":"The resource status information."}}}},{"2":{"Name":"CapacityReservationUtilization","Properties":{"virtualMachinesAllocated":{"Type":731,"Flags":2,"Description":"A list of all virtual machines resource ids allocated against the capacity reservation."}}}},{"3":{"ItemType":607}},{"3":{"ItemType":232}},{"3":{"ItemType":729}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups@2022-03-01","ScopeType":8,"Body":724,"Flags":0}},{"6":{"Value":"Microsoft.Compute/capacityReservationGroups/capacityReservations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":740,"Flags":0,"Description":"Properties of the Capacity reservation."},"sku":{"Type":11,"Flags":1,"Description":"SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. Currently VM Skus with the capability called 'CapacityReservationSupported' set to true are supported. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values."},"zones":{"Type":744,"Flags":0,"Description":"Availability Zone to use for this capacity reservation. The zone has to be single value and also should be part for the list of zones specified during the capacity reservation group creation. The zone can be assigned only during creation. If not provided, the reservation supports only non-zonal deployments. If provided, enforces VM/VMSS using this capacity reservation to be in same zone."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":745,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"CapacityReservationProperties","Properties":{"reservationId":{"Type":4,"Flags":2,"Description":"A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."},"virtualMachinesAssociated":{"Type":741,"Flags":2,"Description":"A list of all virtual machine resource ids that are associated with the capacity reservation."},"provisioningTime":{"Type":4,"Flags":2,"Description":"The date time when the capacity reservation was last updated."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":742,"Flags":2,"Description":"The Capacity reservation instance view."},"timeCreated":{"Type":4,"Flags":2,"Description":"Specifies the time at which the Capacity Reservation resource was created.

    Minimum api-version: 2022-03-01."}}}},{"3":{"ItemType":607}},{"2":{"Name":"CapacityReservationInstanceView","Properties":{"utilizationInfo":{"Type":730,"Flags":0,"Description":"Unutilized capacity of the capacity reservation."},"statuses":{"Type":743,"Flags":0,"Description":"The resource status information."}}}},{"3":{"ItemType":232}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/capacityReservationGroups/capacityReservations@2022-03-01","ScopeType":8,"Body":739,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachines/runCommands"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":765,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineRunCommandProperties","Properties":{"source":{"Type":751,"Flags":0,"Description":"The source of the run command script."},"parameters":{"Type":753,"Flags":0,"Description":"The parameters used by the script."},"protectedParameters":{"Type":754,"Flags":0,"Description":"The parameters used by the script."},"asyncExecution":{"Type":2,"Flags":0,"Description":"Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete."},"runAsUser":{"Type":4,"Flags":0,"Description":"Specifies the user account on the VM when executing the run command."},"runAsPassword":{"Type":4,"Flags":0,"Description":"Specifies the user account password on the VM when executing the run command."},"timeoutInSeconds":{"Type":3,"Flags":0,"Description":"The timeout in seconds to execute the run command."},"outputBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script output stream will be uploaded."},"errorBlobUri":{"Type":4,"Flags":0,"Description":"Specifies the Azure storage blob where script error stream will be uploaded."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":755,"Flags":2,"Description":"The virtual machine run command instance view."}}}},{"2":{"Name":"VirtualMachineRunCommandScriptSource","Properties":{"script":{"Type":4,"Flags":0,"Description":"Specifies the script content to be executed on the VM."},"scriptUri":{"Type":4,"Flags":0,"Description":"Specifies the script download location."},"commandId":{"Type":4,"Flags":0,"Description":"Specifies a commandId of predefined built-in script."}}}},{"2":{"Name":"RunCommandInputParameter","Properties":{"name":{"Type":4,"Flags":1,"Description":"The run command parameter name."},"value":{"Type":4,"Flags":1,"Description":"The run command parameter value."}}}},{"3":{"ItemType":752}},{"3":{"ItemType":752}},{"2":{"Name":"VirtualMachineRunCommandInstanceView","Properties":{"executionState":{"Type":763,"Flags":0,"Description":"Script execution status."},"executionMessage":{"Type":4,"Flags":0,"Description":"Communicate script configuration errors or execution messages."},"exitCode":{"Type":3,"Flags":0,"Description":"Exit code returned from script execution."},"output":{"Type":4,"Flags":0,"Description":"Script output stream."},"error":{"Type":4,"Flags":0,"Description":"Script error stream."},"startTime":{"Type":4,"Flags":0,"Description":"Script start time."},"endTime":{"Type":4,"Flags":0,"Description":"Script end time."},"statuses":{"Type":764,"Flags":0,"Description":"The resource status information."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[756,757,758,759,760,761,762,4]}},{"3":{"ItemType":232}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachines/runCommands@2022-03-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Describes the properties of a Virtual Machine run command."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":770,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-03-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":772,"Flags":9,"Description":"The resource name"},"type":{"Type":773,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":774,"Flags":10,"Description":"The resource api version"},"properties":{"Type":776,"Flags":2,"Description":"The status of the latest virtual machine scale set rolling upgrade."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":787,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"RollingUpgradeStatusInfoProperties","Properties":{"policy":{"Type":19,"Flags":2,"Description":"The rolling upgrade policies applied for this upgrade."},"runningStatus":{"Type":777,"Flags":2,"Description":"Information about the current running state of the overall upgrade."},"progress":{"Type":786,"Flags":2,"Description":"Information about the number of virtual machine instances in each upgrade state."},"error":{"Type":563,"Flags":2,"Description":"Error details for this upgrade, if there are any."}}}},{"2":{"Name":"RollingUpgradeRunningStatus","Properties":{"code":{"Type":782,"Flags":2,"Description":"Code indicating the current status of the upgrade."},"startTime":{"Type":4,"Flags":2,"Description":"Start time of the upgrade."},"lastAction":{"Type":785,"Flags":2,"Description":"The last action performed on the rolling upgrade."},"lastActionTime":{"Type":4,"Flags":2,"Description":"Last action time of the upgrade."}}}},{"6":{"Value":"RollingForward"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Faulted"}},{"5":{"Elements":[778,779,780,781]}},{"6":{"Value":"Start"}},{"6":{"Value":"Cancel"}},{"5":{"Elements":[783,784]}},{"2":{"Name":"RollingUpgradeProgressInfo","Properties":{"successfulInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have been successfully upgraded."},"failedInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have failed to be upgraded successfully."},"inProgressInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that are currently being upgraded."},"pendingInstanceCount":{"Type":3,"Flags":2,"Description":"The number of instances that have not yet begun to be upgraded."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2022-03-01","ScopeType":8,"Body":775,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":813,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":218,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageProperties","Properties":{"plan":{"Type":793,"Flags":0,"Description":"Used for establishing the purchase context of any 3rd Party artifact through MarketPlace."},"osDiskImage":{"Type":794,"Flags":0,"Description":"Contains the os disk image information."},"dataDiskImages":{"Type":799,"Flags":0},"automaticOSUpgradeProperties":{"Type":800,"Flags":0,"Description":"Describes automatic OS upgrade properties on the image."},"hyperVGeneration":{"Type":803,"Flags":0,"Description":"Specifies the HyperVGeneration Type"},"disallowed":{"Type":804,"Flags":0,"Description":"Specifies disallowed configuration for the VirtualMachine created from the image"},"features":{"Type":809,"Flags":0},"architecture":{"Type":812,"Flags":0,"Description":"Specifies the Architecture Type"}}}},{"2":{"Name":"PurchasePlan","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"name":{"Type":4,"Flags":1,"Description":"The plan ID."},"product":{"Type":4,"Flags":1,"Description":"Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element."}}}},{"2":{"Name":"OSDiskImage","Properties":{"operatingSystem":{"Type":797,"Flags":1,"Description":"The operating system of the osDiskImage."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[795,796]}},{"2":{"Name":"DataDiskImage","Properties":{"lun":{"Type":3,"Flags":2,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM."}}}},{"3":{"ItemType":798}},{"2":{"Name":"AutomaticOSUpgradeProperties","Properties":{"automaticOSUpgradeSupported":{"Type":2,"Flags":1,"Description":"Specifies whether automatic OS upgrade is supported on the image."}}}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"5":{"Elements":[801,802,4]}},{"2":{"Name":"DisallowedConfiguration","Properties":{"vmDiskType":{"Type":807,"Flags":0,"Description":"VM disk types which are disallowed."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Unmanaged"}},{"5":{"Elements":[805,806,4]}},{"2":{"Name":"VirtualMachineImageFeature","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the feature."},"value":{"Type":4,"Flags":0,"Description":"The corresponding value for the feature."}}}},{"3":{"ItemType":808}},{"6":{"Value":"x64"}},{"6":{"Value":"Arm64"}},{"5":{"Elements":[810,811,4]}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2022-03-01","ScopeType":4,"Body":791,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"Describes the properties of a Virtual Machine Image."},"location":{"Type":4,"Flags":2,"Description":"The supported Azure location of the resource."},"tags":{"Type":818,"Flags":2,"Description":"Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md)."},"extendedLocation":{"Type":218,"Flags":2,"Description":"The extended location of the Virtual Machine."}}}},{"2":{"Name":"VirtualMachineImageResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2022-03-01","ScopeType":4,"Body":817,"Flags":1}},{"6":{"Value":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":823,"Flags":2,"Description":"Describes the properties of a Virtual Machine Extension Image."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":824,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"VirtualMachineExtensionImageProperties","Properties":{"operatingSystem":{"Type":4,"Flags":1,"Description":"The operating system this extension supports."},"computeRole":{"Type":4,"Flags":1,"Description":"The type of role (IaaS or PaaS) this extension supports."},"handlerSchema":{"Type":4,"Flags":1,"Description":"The schema defined by publisher, where extension consumers should provide settings in a matching schema."},"vmScaleSetEnabled":{"Type":2,"Flags":0,"Description":"Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS."},"supportsMultipleExtensions":{"Type":2,"Flags":0,"Description":"Whether the handler can support multiple extensions."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2022-03-01","ScopeType":4,"Body":822,"Flags":1}}] \ No newline at end of file diff --git a/generated/compute/microsoft.compute/2022-03-01/types.md b/generated/compute/microsoft.compute/2022-03-01/types.md index d0bd6998c8..821662d81f 100644 --- a/generated/compute/microsoft.compute/2022-03-01/types.md +++ b/generated/compute/microsoft.compute/2022-03-01/types.md @@ -522,7 +522,7 @@ * **diskEncryptionSet**: [DiskEncryptionSetParameters](#diskencryptionsetparameters): Specifies the customer managed disk encryption set resource id for the managed image disk. * **diskSizeGB**: int: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

    This value cannot be larger than 1023 GB * **managedDisk**: [SubResource](#subresource): The managedDisk. -* **osState**: 'Generalized' | 'Specialized' (Required): The OS State. +* **osState**: 'Generalized' | 'Specialized' (Required): The OS State. For managed images, use Generalized. * **osType**: 'Linux' | 'Windows' (Required): This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

    Possible values are:

    **Windows**

    **Linux** * **snapshot**: [SubResource](#subresource): The snapshot. * **storageAccountType**: 'PremiumV2_LRS' | 'Premium_LRS' | 'Premium_ZRS' | 'StandardSSD_LRS' | 'StandardSSD_ZRS' | 'Standard_LRS' | 'UltraSSD_LRS' | string: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. diff --git a/generated/confidentialledger/log.out b/generated/confidentialledger/log.out index b04aa89db2..2ad234b75d 100644 --- a/generated/confidentialledger/log.out +++ b/generated/confidentialledger/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/confluent/log.out b/generated/confluent/log.out index 7a49f5ec96..cac388da3a 100644 --- a/generated/confluent/log.out +++ b/generated/confluent/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/connectedvmware/log.out b/generated/connectedvmware/log.out index fd632970c6..b93ea349d0 100644 --- a/generated/connectedvmware/log.out +++ b/generated/connectedvmware/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -7,3 +7,9 @@ warning | PreCheck/SchemaMissingType | The schema 'MachineExtensionProperties-in warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'MachineExtensionProperties-instanceView' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/connectedvmware/resource-manager/Microsoft.ConnectedVMwarevSphere/preview/2022-01-10-preview/connectedvmware.json:6674:9 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. diff --git a/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json b/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json new file mode 100644 index 0000000000..cea59da69a --- /dev/null +++ b/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/virtualMachines"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Gets or sets the location."},"extendedLocation":{"Type":89,"Flags":0,"Description":"Gets or sets the extended location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":101,"Flags":0,"Description":"Gets or sets the Resource tags."},"kind":{"Type":4,"Flags":0,"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."},"identity":{"Type":102,"Flags":0,"Description":"The identity of the resource."}}}},{"2":{"Name":"VirtualMachineProperties","Properties":{"resourcePoolId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the resourcePool resource on which this virtual machine will\r\ndeploy."},"templateId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the template resource to deploy the virtual machine."},"vCenterId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the vCenter resource in which this resource pool resides."},"placementProfile":{"Type":12,"Flags":0,"Description":"Placement properties."},"osProfile":{"Type":13,"Flags":0,"Description":"OS properties."},"hardwareProfile":{"Type":21,"Flags":0,"Description":"Hardware properties."},"networkProfile":{"Type":22,"Flags":0,"Description":"Network properties."},"storageProfile":{"Type":48,"Flags":0,"Description":"Storage properties."},"guestAgentProfile":{"Type":74,"Flags":0,"Description":"Guest agent status properties."},"securityProfile":{"Type":82,"Flags":0,"Description":"Gets the security profile."},"moRefId":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine."},"inventoryItemId":{"Type":4,"Flags":0,"Description":"Gets or sets the inventory Item ID for the virtual machine."},"moName":{"Type":4,"Flags":2,"Description":"Gets or sets the vCenter Managed Object name for the virtual machine."},"folderPath":{"Type":4,"Flags":2,"Description":"Gets or sets the folder path of the vm."},"instanceUuid":{"Type":4,"Flags":2,"Description":"Gets or sets the instance uuid of the vm."},"smbiosUuid":{"Type":4,"Flags":0,"Description":"Gets or sets the SMBIOS UUID of the vm."},"firmwareType":{"Type":86,"Flags":0,"Description":"Firmware type"},"powerState":{"Type":4,"Flags":2,"Description":"Gets the power state of the virtual machine."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"statuses":{"Type":88,"Flags":2,"Description":"The resource status information."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."},"vmId":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for the vm resource."}}}},{"2":{"Name":"PlacementProfile","Properties":{"resourcePoolId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the resourcePool resource on which this virtual machine will deploy."},"clusterId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the cluster resource on which this virtual machine will deploy."},"hostId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the host resource on which this virtual machine will deploy."},"datastoreId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the datastore resource on which the data for the virtual machine will be kept."}}}},{"2":{"Name":"OsProfile","Properties":{"computerName":{"Type":4,"Flags":0,"Description":"Gets or sets computer name."},"adminUsername":{"Type":4,"Flags":0,"Description":"Gets or sets administrator username."},"adminPassword":{"Type":4,"Flags":4,"Description":"Gets or sets administrator password."},"guestId":{"Type":4,"Flags":0,"Description":"Gets or sets the guestId."},"allowExtensionOperations":{"Type":2,"Flags":2,"Description":"Gets or sets a value indicating whether the VM is ready for extension operations."},"osType":{"Type":17,"Flags":0,"Description":"Gets or sets the type of the os."},"osName":{"Type":4,"Flags":2,"Description":"Gets or sets os name."},"toolsRunningStatus":{"Type":4,"Flags":2,"Description":"Gets or sets the current running status of VMware Tools running in the guest operating system."},"toolsVersionStatus":{"Type":4,"Flags":2,"Description":"Gets or sets the current version status of VMware Tools installed in the guest operating system."},"toolsVersion":{"Type":4,"Flags":2,"Description":"Gets or sets the current version of VMware Tools."},"windowsConfiguration":{"Type":18,"Flags":0,"Description":"Specifies the windows configuration for update management."},"linuxConfiguration":{"Type":20,"Flags":0,"Description":"Specifies the linux configuration for update management."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"6":{"Value":"Other"}},{"5":{"Elements":[14,15,16,4]}},{"2":{"Name":"OsProfileWindowsConfiguration","Properties":{"patchSettings":{"Type":19,"Flags":0,"Description":"Specifies the patch settings."}}}},{"2":{"Name":"PatchSettings","Properties":{"assessmentMode":{"Type":4,"Flags":0,"Description":"Specifies the assessment mode."},"patchMode":{"Type":4,"Flags":0,"Description":"Specifies the patch mode."}}}},{"2":{"Name":"OsProfileLinuxConfiguration","Properties":{"patchSettings":{"Type":19,"Flags":0,"Description":"Specifies the patch settings."}}}},{"2":{"Name":"HardwareProfile","Properties":{"memorySizeMB":{"Type":3,"Flags":0,"Description":"Gets or sets memory size in MBs for the vm."},"numCPUs":{"Type":3,"Flags":0,"Description":"Gets or sets the number of vCPUs for the vm."},"numCoresPerSocket":{"Type":3,"Flags":0,"Description":"Gets or sets the number of cores per socket for the vm. Defaults to 1 if unspecified."},"cpuHotAddEnabled":{"Type":2,"Flags":2,"Description":"Gets or sets a value indicating whether virtual processors can be added while this virtual machine is running."},"cpuHotRemoveEnabled":{"Type":2,"Flags":2,"Description":"Gets or sets a value indicating whether virtual processors can be removed while this virtual machine is running."},"memoryHotAddEnabled":{"Type":2,"Flags":2,"Description":"Gets or sets a value indicating whether memory can be added while this virtual machine is running."}}}},{"2":{"Name":"NetworkProfile","Properties":{"networkInterfaces":{"Type":47,"Flags":0,"Description":"Gets or sets the list of network interfaces associated with the virtual machine."}}}},{"2":{"Name":"NetworkInterface","Properties":{"name":{"Type":4,"Flags":0,"Description":"Gets or sets the name of the network interface."},"label":{"Type":4,"Flags":2,"Description":"Gets or sets the label of the virtual network in vCenter that the nic is connected to."},"ipAddresses":{"Type":24,"Flags":2,"Description":"Gets or sets the nic ip addresses."},"macAddress":{"Type":4,"Flags":2,"Description":"Gets or sets the NIC MAC address."},"networkId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the network resource to connect the virtual machine."},"nicType":{"Type":31,"Flags":0,"Description":"NIC type"},"powerOnBoot":{"Type":34,"Flags":0,"Description":"Gets or sets the power on boot."},"networkMoRefId":{"Type":4,"Flags":2,"Description":"Gets or sets the vCenter MoRef (Managed Object Reference) ID of the virtual network\r\nthat the nic is connected to."},"networkMoName":{"Type":4,"Flags":2,"Description":"Gets or sets the name of the virtual network in vCenter that the nic is connected to."},"deviceKey":{"Type":3,"Flags":0,"Description":"Gets or sets the device key value."},"ipSettings":{"Type":35,"Flags":0,"Description":"Gets or sets the ipsettings."}}}},{"3":{"ItemType":4}},{"6":{"Value":"vmxnet3"}},{"6":{"Value":"vmxnet2"}},{"6":{"Value":"vmxnet"}},{"6":{"Value":"e1000"}},{"6":{"Value":"e1000e"}},{"6":{"Value":"pcnet32"}},{"5":{"Elements":[25,26,27,28,29,30,4]}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[32,33,4]}},{"2":{"Name":"NicIPSettings","Properties":{"allocationMethod":{"Type":42,"Flags":0,"Description":"Gets or sets the nic allocation method."},"dnsServers":{"Type":43,"Flags":0,"Description":"Gets or sets the dns servers."},"gateway":{"Type":44,"Flags":0,"Description":"Gets or sets the gateway."},"ipAddress":{"Type":4,"Flags":0,"Description":"Gets or sets the ip address for the nic."},"subnetMask":{"Type":4,"Flags":0,"Description":"Gets or sets the mask."},"primaryWinsServer":{"Type":4,"Flags":2,"Description":"Gets or sets the primary server."},"secondaryWinsServer":{"Type":4,"Flags":2,"Description":"Gets or sets the secondary server."},"ipAddressInfo":{"Type":46,"Flags":2,"Description":"Gets or sets the IP address information being reported for this NIC. This contains the same IPv4 information above plus IPV6 information."}}}},{"6":{"Value":"unset"}},{"6":{"Value":"dynamic"}},{"6":{"Value":"static"}},{"6":{"Value":"linklayer"}},{"6":{"Value":"random"}},{"6":{"Value":"other"}},{"5":{"Elements":[36,37,38,39,40,41,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"NicIPAddressSettings","Properties":{"allocationMethod":{"Type":4,"Flags":2,"Description":"Gets the ip address allocation method."},"ipAddress":{"Type":4,"Flags":2,"Description":"Gets the ip address for the nic."},"subnetMask":{"Type":4,"Flags":2,"Description":"Gets the mask."}}}},{"3":{"ItemType":45}},{"3":{"ItemType":23}},{"2":{"Name":"StorageProfile","Properties":{"disks":{"Type":62,"Flags":0,"Description":"Gets or sets the list of virtual disks associated with the virtual machine."},"scsiControllers":{"Type":73,"Flags":2,"Description":"Gets or sets the list of virtual SCSI controllers associated with the virtual machine."}}}},{"2":{"Name":"VirtualDisk","Properties":{"name":{"Type":4,"Flags":0,"Description":"Gets or sets the name of the virtual disk."},"label":{"Type":4,"Flags":2,"Description":"Gets or sets the label of the virtual disk in vCenter."},"diskObjectId":{"Type":4,"Flags":2,"Description":"Gets or sets the disk object id."},"diskSizeGB":{"Type":3,"Flags":0,"Description":"Gets or sets the disk total size."},"deviceKey":{"Type":3,"Flags":0,"Description":"Gets or sets the device key value."},"diskMode":{"Type":53,"Flags":0,"Description":"Gets or sets the disk mode."},"controllerKey":{"Type":3,"Flags":0,"Description":"Gets or sets the controller id."},"unitNumber":{"Type":3,"Flags":0,"Description":"Gets or sets the unit number of the disk on the controller."},"deviceName":{"Type":4,"Flags":0,"Description":"Gets or sets the device name."},"diskType":{"Type":61,"Flags":0,"Description":"Gets or sets the disk backing type."}}}},{"6":{"Value":"persistent"}},{"6":{"Value":"independent_persistent"}},{"6":{"Value":"independent_nonpersistent"}},{"5":{"Elements":[50,51,52,4]}},{"6":{"Value":"flat"}},{"6":{"Value":"pmem"}},{"6":{"Value":"rawphysical"}},{"6":{"Value":"rawvirtual"}},{"6":{"Value":"sparse"}},{"6":{"Value":"sesparse"}},{"6":{"Value":"unknown"}},{"5":{"Elements":[54,55,56,57,58,59,60,4]}},{"3":{"ItemType":49}},{"2":{"Name":"VirtualScsiController","Properties":{"type":{"Type":68,"Flags":0,"Description":"Gets or sets the controller type."},"controllerKey":{"Type":3,"Flags":0,"Description":"Gets or sets the key of the controller."},"busNumber":{"Type":3,"Flags":0,"Description":"Gets or sets the bus number of the controller."},"scsiCtlrUnitNumber":{"Type":3,"Flags":0,"Description":"Gets or sets the SCSI controller unit number."},"sharing":{"Type":72,"Flags":0,"Description":"Gets or sets the sharing mode."}}}},{"6":{"Value":"lsilogic"}},{"6":{"Value":"buslogic"}},{"6":{"Value":"pvscsi"}},{"6":{"Value":"lsilogicsas"}},{"5":{"Elements":[64,65,66,67,4]}},{"6":{"Value":"noSharing"}},{"6":{"Value":"physicalSharing"}},{"6":{"Value":"virtualSharing"}},{"5":{"Elements":[69,70,71,4]}},{"3":{"ItemType":63}},{"2":{"Name":"GuestAgentProfile","Properties":{"vmUuid":{"Type":4,"Flags":2,"Description":"Specifies the VM's unique SMBIOS ID."},"status":{"Type":78,"Flags":2,"Description":"The status of the hybrid machine agent."},"lastStatusChange":{"Type":4,"Flags":2,"Description":"The time of the last status change."},"agentVersion":{"Type":4,"Flags":2,"Description":"The hybrid machine agent full version."},"errorDetails":{"Type":81,"Flags":2,"Description":"Details about the error state."}}}},{"6":{"Value":"Connected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Error"}},{"5":{"Elements":[75,76,77,4]}},{"2":{"Name":"ErrorDetail","Properties":{"code":{"Type":4,"Flags":1,"Description":"The error's code."},"message":{"Type":4,"Flags":1,"Description":"A human readable error message."},"target":{"Type":4,"Flags":0,"Description":"Indicates which property in the request is responsible for the error."},"details":{"Type":80,"Flags":0,"Description":"Additional error details."}}}},{"3":{"ItemType":79}},{"3":{"ItemType":79}},{"2":{"Name":"SecurityProfile","Properties":{"uefiSettings":{"Type":83,"Flags":0,"Description":"Specifies the security settings like secure boot used while creating the virtual machine."}}}},{"2":{"Name":"UefiSettings","Properties":{"secureBootEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether secure boot should be enabled on the virtual machine."}}}},{"6":{"Value":"bios"}},{"6":{"Value":"efi"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"ResourceStatus","Properties":{"type":{"Type":4,"Flags":2,"Description":"The type of the condition."},"status":{"Type":4,"Flags":2,"Description":"Status of the condition."},"reason":{"Type":4,"Flags":2,"Description":"The reason for the condition's status."},"message":{"Type":4,"Flags":2,"Description":"A human readable message indicating details about the status."},"severity":{"Type":4,"Flags":2,"Description":"Severity with which to treat failures of this type of condition."},"lastUpdatedAt":{"Type":4,"Flags":2,"Description":"The last update time for this condition."}}}},{"3":{"ItemType":87}},{"2":{"Name":"ExtendedLocation","Properties":{"type":{"Type":4,"Flags":0,"Description":"The extended location type."},"name":{"Type":4,"Flags":0,"Description":"The extended location name."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":95,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":100,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[91,92,93,94,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[96,97,98,99,4]}},{"2":{"Name":"VirtualMachineTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant of managed service identity."},"type":{"Type":105,"Flags":1,"Description":"The type of managed service identity."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[103,104,4]}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-01-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/resourcePools"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/resourcePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":107,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":108,"Flags":10,"Description":"The resource api version"},"properties":{"Type":110,"Flags":1,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Gets or sets the location."},"extendedLocation":{"Type":89,"Flags":0,"Description":"Gets or sets the extended location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":112,"Flags":0,"Description":"Gets or sets the Resource tags."},"kind":{"Type":4,"Flags":0,"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."}}}},{"2":{"Name":"ResourcePoolProperties","Properties":{"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"vCenterId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the vCenter resource in which this resource pool resides."},"moRefId":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter MoRef (Managed Object Reference) ID for the resource pool."},"inventoryItemId":{"Type":4,"Flags":0,"Description":"Gets or sets the inventory Item ID for the resource pool."},"moName":{"Type":4,"Flags":2,"Description":"Gets or sets the vCenter Managed Object name for the resource pool."},"cpuSharesLevel":{"Type":4,"Flags":2,"Description":"Gets or sets CPUSharesLevel which specifies the CPU allocation level for this pool.\r\nThis property is used in relative allocation between resource consumers."},"cpuReservationMHz":{"Type":3,"Flags":2,"Description":"Gets or sets CPUReservationMHz which specifies the CPU size in MHz that is guaranteed\r\nto be available."},"cpuLimitMHz":{"Type":3,"Flags":2,"Description":"Gets or sets CPULimitMHz which specifies a CPU usage limit in MHz.\r\nUtilization will not exceed this limit even if there are available resources."},"memSharesLevel":{"Type":4,"Flags":2,"Description":"Gets or sets CPUSharesLevel which specifies the memory allocation level for this pool.\r\nThis property is used in relative allocation between resource consumers."},"memReservationMB":{"Type":3,"Flags":2,"Description":"Gets or sets MemReservationMB which specifies the guaranteed available memory in\r\nmegabytes."},"memLimitMB":{"Type":3,"Flags":2,"Description":"Gets or sets MemLimitMB specifies a memory usage limit in megabytes.\r\nUtilization will not exceed the specified limit even if there are available resources."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"statuses":{"Type":111,"Flags":2,"Description":"The resource status information."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}}}},{"3":{"ItemType":87}},{"2":{"Name":"ResourcePoolTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/resourcePools@2022-01-10-preview","ScopeType":8,"Body":109,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/clusters"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/clusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":117,"Flags":1,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Gets or sets the location."},"extendedLocation":{"Type":89,"Flags":0,"Description":"Gets or sets the extended location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":121,"Flags":0,"Description":"Gets or sets the Resource tags."},"kind":{"Type":4,"Flags":0,"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."}}}},{"2":{"Name":"ClusterProperties","Properties":{"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"vCenterId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the vCenter resource in which this cluster resides."},"moRefId":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter MoRef (Managed Object Reference) ID for the cluster."},"inventoryItemId":{"Type":4,"Flags":0,"Description":"Gets or sets the inventory Item ID for the cluster."},"moName":{"Type":4,"Flags":2,"Description":"Gets or sets the vCenter Managed Object name for the cluster."},"statuses":{"Type":118,"Flags":2,"Description":"The resource status information."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"datastoreIds":{"Type":119,"Flags":2,"Description":"Gets or sets the datastore ARM ids."},"networkIds":{"Type":120,"Flags":2,"Description":"Gets or sets the network ARM ids."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}}}},{"3":{"ItemType":87}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ClusterTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/clusters@2022-01-10-preview","ScopeType":8,"Body":116,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/hosts"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/hosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":1,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Gets or sets the location."},"extendedLocation":{"Type":89,"Flags":0,"Description":"Gets or sets the extended location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":128,"Flags":0,"Description":"Gets or sets the Resource tags."},"kind":{"Type":4,"Flags":0,"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."}}}},{"2":{"Name":"HostProperties","Properties":{"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"vCenterId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the vCenter resource in which this host resides."},"moRefId":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter MoRef (Managed Object Reference) ID for the host."},"inventoryItemId":{"Type":4,"Flags":0,"Description":"Gets or sets the inventory Item ID for the host."},"moName":{"Type":4,"Flags":2,"Description":"Gets or sets the vCenter Managed Object name for the host."},"statuses":{"Type":127,"Flags":2,"Description":"The resource status information."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}}}},{"3":{"ItemType":87}},{"2":{"Name":"HostTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/hosts@2022-01-10-preview","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/datastores"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/datastores","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":1,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Gets or sets the location."},"extendedLocation":{"Type":89,"Flags":0,"Description":"Gets or sets the extended location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":144,"Flags":0,"Description":"Gets or sets the Resource tags."},"kind":{"Type":4,"Flags":0,"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."}}}},{"2":{"Name":"DatastoreProperties","Properties":{"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"vCenterId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the vCenter resource in which this datastore resides."},"moRefId":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter MoRef (Managed Object Reference) ID for the datastore."},"inventoryItemId":{"Type":4,"Flags":0,"Description":"Gets or sets the inventory Item ID for the datastore."},"moName":{"Type":4,"Flags":2,"Description":"Gets or sets the vCenter Managed Object name for the datastore."},"statuses":{"Type":134,"Flags":2,"Description":"The resource status information."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"provisioningState":{"Type":143,"Flags":2,"Description":"Provisioning state of the resource."}}}},{"3":{"ItemType":87}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Created"}},{"5":{"Elements":[135,136,137,138,139,140,141,142,4]}},{"2":{"Name":"DatastoreTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/datastores@2022-01-10-preview","ScopeType":8,"Body":132,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/vcenters"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/vcenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"properties":{"Type":149,"Flags":1,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Gets or sets the location."},"extendedLocation":{"Type":89,"Flags":0,"Description":"Gets or sets the extended location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":152,"Flags":0,"Description":"Gets or sets the Resource tags."},"kind":{"Type":4,"Flags":0,"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."}}}},{"2":{"Name":"VCenterProperties","Properties":{"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"fqdn":{"Type":4,"Flags":1,"Description":"Gets or sets the FQDN/IPAddress of the vCenter."},"port":{"Type":3,"Flags":0,"Description":"Gets or sets the port of the vCenter."},"version":{"Type":4,"Flags":2,"Description":"Gets or sets the version of the vCenter."},"instanceUuid":{"Type":4,"Flags":2,"Description":"Gets or sets the instance UUID of the vCenter."},"connectionStatus":{"Type":4,"Flags":2,"Description":"Gets or sets the connection status to the vCenter."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"credentials":{"Type":150,"Flags":0,"Description":"Username / Password Credentials to connect to vcenter."},"statuses":{"Type":151,"Flags":2,"Description":"The resource status information."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}}}},{"2":{"Name":"VICredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"Gets or sets username to connect with the vCenter."},"password":{"Type":4,"Flags":4,"Description":"Gets or sets the password to connect with the vCenter."}}}},{"3":{"ItemType":87}},{"2":{"Name":"VCenterTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/vcenters@2022-01-10-preview","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/virtualMachineTemplates"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachineTemplates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":1,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Gets or sets the location."},"extendedLocation":{"Type":89,"Flags":0,"Description":"Gets or sets the extended location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":168,"Flags":0,"Description":"Gets or sets the Resource tags."},"kind":{"Type":4,"Flags":0,"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."}}}},{"2":{"Name":"VirtualMachineTemplateProperties","Properties":{"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"vCenterId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the vCenter resource in which this template resides."},"moRefId":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine\r\ntemplate."},"inventoryItemId":{"Type":4,"Flags":0,"Description":"Gets or sets the inventory Item ID for the virtual machine template."},"moName":{"Type":4,"Flags":2,"Description":"Gets or sets the vCenter Managed Object name for the virtual machine template."},"memorySizeMB":{"Type":3,"Flags":2,"Description":"Gets or sets memory size in MBs for the template."},"numCPUs":{"Type":3,"Flags":2,"Description":"Gets or sets the number of vCPUs for the template."},"numCoresPerSocket":{"Type":3,"Flags":2,"Description":"Gets or sets the number of cores per socket for the template.\r\nDefaults to 1 if unspecified."},"osType":{"Type":161,"Flags":2,"Description":"Gets or sets the type of the os."},"osName":{"Type":4,"Flags":2,"Description":"Gets or sets os name."},"folderPath":{"Type":4,"Flags":2,"Description":"Gets or sets the folder path of the template."},"networkInterfaces":{"Type":162,"Flags":2,"Description":"Gets or sets the network interfaces of the template."},"disks":{"Type":163,"Flags":2,"Description":"Gets or sets the disks the template."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"toolsVersionStatus":{"Type":4,"Flags":2,"Description":"Gets or sets the current version status of VMware Tools installed in the guest operating system."},"toolsVersion":{"Type":4,"Flags":2,"Description":"Gets or sets the current version of VMware Tools."},"firmwareType":{"Type":166,"Flags":2,"Description":"Firmware type"},"statuses":{"Type":167,"Flags":2,"Description":"The resource status information."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"6":{"Value":"Other"}},{"5":{"Elements":[158,159,160,4]}},{"3":{"ItemType":23}},{"3":{"ItemType":49}},{"6":{"Value":"bios"}},{"6":{"Value":"efi"}},{"5":{"Elements":[164,165,4]}},{"3":{"ItemType":87}},{"2":{"Name":"VirtualMachineTemplateTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachineTemplates@2022-01-10-preview","ScopeType":8,"Body":156,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/virtualNetworks"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualNetworks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":1,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Gets or sets the location."},"extendedLocation":{"Type":89,"Flags":0,"Description":"Gets or sets the extended location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":175,"Flags":0,"Description":"Gets or sets the Resource tags."},"kind":{"Type":4,"Flags":0,"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."}}}},{"2":{"Name":"VirtualNetworkProperties","Properties":{"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"vCenterId":{"Type":4,"Flags":0,"Description":"Gets or sets the ARM Id of the vCenter resource in which this template resides."},"moRefId":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual network."},"inventoryItemId":{"Type":4,"Flags":0,"Description":"Gets or sets the inventory Item ID for the virtual network."},"moName":{"Type":4,"Flags":2,"Description":"Gets or sets the vCenter Managed Object name for the virtual network."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"statuses":{"Type":174,"Flags":2,"Description":"The resource status information."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}}}},{"3":{"ItemType":87}},{"2":{"Name":"VirtualNetworkTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualNetworks@2022-01-10-preview","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":1,"Description":"Resource properties."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"kind":{"Type":4,"Flags":0,"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."}}}},{"7":{"Name":"InventoryItemProperties","Discriminator":"inventoryType","BaseProperties":{"managedResourceId":{"Type":4,"Flags":0,"Description":"Gets or sets the tracked resource id corresponding to the inventory resource."},"moRefId":{"Type":4,"Flags":0,"Description":"Gets or sets the MoRef (Managed Object Reference) ID for the inventory item."},"moName":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter Managed Object name for the inventory item."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}},"Elements":{"Cluster":181,"Datastore":183,"Host":185,"ResourcePool":188,"VirtualMachine":190,"VirtualMachineTemplate":197,"VirtualNetwork":203}}},{"2":{"Name":"ClusterInventoryItem","Properties":{"inventoryType":{"Type":182,"Flags":1,"Description":"They inventory type."}}}},{"6":{"Value":"Cluster"}},{"2":{"Name":"DatastoreInventoryItem","Properties":{"capacityGB":{"Type":3,"Flags":0,"Description":"Gets or sets Maximum capacity of this datastore, in GBs."},"freeSpaceGB":{"Type":3,"Flags":0,"Description":"Gets or sets Available space of this datastore, in GBs."},"inventoryType":{"Type":184,"Flags":1,"Description":"They inventory type."}}}},{"6":{"Value":"Datastore"}},{"2":{"Name":"HostInventoryItem","Properties":{"parent":{"Type":186,"Flags":0,"Description":"Parent host inventory resource details."},"inventoryType":{"Type":187,"Flags":1,"Description":"They inventory type."}}}},{"2":{"Name":"InventoryItemDetails","Properties":{"inventoryItemId":{"Type":4,"Flags":0,"Description":"Gets or sets the inventory Item ID for the resource."},"moName":{"Type":4,"Flags":0,"Description":"Gets or sets the vCenter Managed Object name for the resource."}}}},{"6":{"Value":"Host"}},{"2":{"Name":"ResourcePoolInventoryItem","Properties":{"parent":{"Type":186,"Flags":0,"Description":"Parent resourcePool inventory resource details."},"inventoryType":{"Type":189,"Flags":1,"Description":"They inventory type."}}}},{"6":{"Value":"ResourcePool"}},{"2":{"Name":"VirtualMachineInventoryItem","Properties":{"osType":{"Type":194,"Flags":0,"Description":"Gets or sets the type of the os."},"osName":{"Type":4,"Flags":0,"Description":"Gets or sets os name."},"ipAddresses":{"Type":195,"Flags":0,"Description":"Gets or sets the nic ip addresses."},"folderPath":{"Type":4,"Flags":0,"Description":"Gets or sets the folder path of the vm."},"host":{"Type":186,"Flags":0,"Description":"Host inventory resource details."},"resourcePool":{"Type":186,"Flags":0,"Description":"ResourcePool inventory resource details."},"instanceUuid":{"Type":4,"Flags":0,"Description":"Gets or sets the instance uuid of the vm."},"smbiosUuid":{"Type":4,"Flags":0,"Description":"Gets or sets the SMBIOS UUID of the vm."},"powerState":{"Type":4,"Flags":2,"Description":"Gets the power state of the virtual machine."},"toolsRunningStatus":{"Type":4,"Flags":2,"Description":"Gets or sets the current running status of VMware Tools running in the guest operating system."},"toolsVersionStatus":{"Type":4,"Flags":2,"Description":"Gets or sets the current version status of VMware Tools installed in the guest operating system."},"toolsVersion":{"Type":4,"Flags":2,"Description":"Gets or sets the current version of VMware Tools."},"inventoryType":{"Type":196,"Flags":1,"Description":"They inventory type."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"6":{"Value":"Other"}},{"5":{"Elements":[191,192,193,4]}},{"3":{"ItemType":4}},{"6":{"Value":"VirtualMachine"}},{"2":{"Name":"VirtualMachineTemplateInventoryItem","Properties":{"memorySizeMB":{"Type":3,"Flags":0,"Description":"Gets or sets memory size in MBs for the template."},"numCPUs":{"Type":3,"Flags":0,"Description":"Gets or sets the number of vCPUs for the template."},"numCoresPerSocket":{"Type":3,"Flags":0,"Description":"Gets or sets the number of cores per socket for the template.\r\nDefaults to 1 if unspecified."},"osType":{"Type":201,"Flags":0,"Description":"Gets or sets the type of the os."},"osName":{"Type":4,"Flags":0,"Description":"Gets or sets os name."},"folderPath":{"Type":4,"Flags":0,"Description":"Gets or sets the folder path of the template."},"inventoryType":{"Type":202,"Flags":1,"Description":"They inventory type."}}}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"6":{"Value":"Other"}},{"5":{"Elements":[198,199,200,4]}},{"6":{"Value":"VirtualMachineTemplate"}},{"2":{"Name":"VirtualNetworkInventoryItem","Properties":{"inventoryType":{"Type":204,"Flags":1,"Description":"They inventory type."}}}},{"6":{"Value":"VirtualNetwork"}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems@2022-01-10-preview","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/virtualMachines/hybridIdentityMetadata"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachines/hybridIdentityMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":1,"Description":"Resource properties."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."}}}},{"2":{"Name":"HybridIdentityMetadataProperties","Properties":{"vmId":{"Type":4,"Flags":0,"Description":"Gets or sets the Vm Id."},"publicKey":{"Type":4,"Flags":0,"Description":"Gets or sets the Public Key."},"identity":{"Type":102,"Flags":2,"Description":"The identity of the resource."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}}}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachines/hybridIdentityMetadata@2022-01-10-preview","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/virtualMachines/extensions"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Describes Machine Extension Properties."},"location":{"Type":4,"Flags":0,"Description":"Gets or sets the location."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."},"tags":{"Type":221,"Flags":0,"Description":"Gets or sets the Resource tags."}}}},{"2":{"Name":"MachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":215,"Flags":0,"Description":"The machine extension instance view."}}}},{"2":{"Name":"MachineExtensionPropertiesInstanceView","Properties":{"name":{"Type":4,"Flags":2,"Description":"The machine extension name."},"type":{"Type":4,"Flags":2,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":2,"Description":"Specifies the version of the script handler."},"status":{"Type":216,"Flags":0,"Description":"Instance view status."}}}},{"2":{"Name":"MachineExtensionInstanceViewStatus","Properties":{"code":{"Type":4,"Flags":2,"Description":"The status code."},"level":{"Type":220,"Flags":2,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":2,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":2,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":2,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[217,218,219,4]}},{"2":{"Name":"MachineExtensionTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachines/extensions@2022-01-10-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.ConnectedVMwarevSphere/virtualMachines/guestAgents"}},{"6":{"Value":"2022-01-10-preview"}},{"2":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachines/guestAgents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":1,"Description":"Resource properties."},"systemData":{"Type":90,"Flags":2,"Description":"The system data."}}}},{"2":{"Name":"GuestAgentProperties","Properties":{"uuid":{"Type":4,"Flags":2,"Description":"Gets or sets a unique identifier for this resource."},"credentials":{"Type":227,"Flags":0,"Description":"Username / Password Credentials to provision guest agent."},"httpProxyConfig":{"Type":228,"Flags":0,"Description":"HTTP Proxy configuration for the VM."},"provisioningAction":{"Type":232,"Flags":0,"Description":"Gets or sets the guest agent provisioning action."},"status":{"Type":4,"Flags":2,"Description":"Gets or sets the guest agent status."},"customResourceName":{"Type":4,"Flags":2,"Description":"Gets the name of the corresponding resource in Kubernetes."},"statuses":{"Type":233,"Flags":2,"Description":"The resource status information."},"provisioningState":{"Type":4,"Flags":2,"Description":"Gets or sets the provisioning state."}}}},{"2":{"Name":"GuestCredential","Properties":{"username":{"Type":4,"Flags":0,"Description":"Gets or sets username to connect with the guest."},"password":{"Type":4,"Flags":4,"Description":"Gets or sets the password to connect with the guest."}}}},{"2":{"Name":"HttpProxyConfiguration","Properties":{"httpsProxy":{"Type":4,"Flags":0,"Description":"Gets or sets httpsProxy url."}}}},{"6":{"Value":"install"}},{"6":{"Value":"uninstall"}},{"6":{"Value":"repair"}},{"5":{"Elements":[229,230,231,4]}},{"3":{"ItemType":87}},{"4":{"Name":"Microsoft.ConnectedVMwarevSphere/virtualMachines/guestAgents@2022-01-10-preview","ScopeType":8,"Body":225,"Flags":0}}] \ No newline at end of file diff --git a/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md b/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md new file mode 100644 index 0000000000..dce18d8f25 --- /dev/null +++ b/generated/connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md @@ -0,0 +1,619 @@ +# Microsoft.ConnectedVMwarevSphere @ 2022-01-10-preview + +## Resource Microsoft.ConnectedVMwarevSphere/clusters@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): Gets or sets the extended location. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string: 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. +* **location**: string (Required): Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ClusterProperties](#clusterproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [ClusterTags](#clustertags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/clusters' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/datastores@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): Gets or sets the extended location. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string: 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. +* **location**: string (Required): Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatastoreProperties](#datastoreproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [DatastoreTags](#datastoretags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/datastores' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/hosts@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): Gets or sets the extended location. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string: 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. +* **location**: string (Required): Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [HostProperties](#hostproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [HostTags](#hosttags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/hosts' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/resourcePools@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): Gets or sets the extended location. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string: 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. +* **location**: string (Required): Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ResourcePoolProperties](#resourcepoolproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [ResourcePoolTags](#resourcepooltags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/resourcePools' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/vcenters@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): Gets or sets the extended location. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string: 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. +* **location**: string (Required): Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VCenterProperties](#vcenterproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [VCenterTags](#vcentertags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/vcenters' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string: 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. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [InventoryItemProperties](#inventoryitemproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **type**: 'Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): Gets or sets the extended location. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string: 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. +* **location**: string (Required): Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VirtualMachineProperties](#virtualmachineproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [VirtualMachineTags](#virtualmachinetags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/virtualMachines' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/virtualMachines/extensions@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MachineExtensionProperties](#machineextensionproperties): Describes Machine Extension Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [MachineExtensionTags](#machineextensiontags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/virtualMachines/extensions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/virtualMachines/guestAgents@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [GuestAgentProperties](#guestagentproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **type**: 'Microsoft.ConnectedVMwarevSphere/virtualMachines/guestAgents' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/virtualMachines/hybridIdentityMetadata@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [HybridIdentityMetadataProperties](#hybrididentitymetadataproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **type**: 'Microsoft.ConnectedVMwarevSphere/virtualMachines/hybridIdentityMetadata' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/virtualMachineTemplates@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): Gets or sets the extended location. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string: 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. +* **location**: string (Required): Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VirtualMachineTemplateProperties](#virtualmachinetemplateproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [VirtualMachineTemplateTags](#virtualmachinetemplatetags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/virtualMachineTemplates' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ConnectedVMwarevSphere/virtualNetworks@2022-01-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-01-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): Gets or sets the extended location. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string: 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. +* **location**: string (Required): Gets or sets the location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VirtualNetworkProperties](#virtualnetworkproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system data. +* **tags**: [VirtualNetworkTags](#virtualnetworktags): Gets or sets the Resource tags. +* **type**: 'Microsoft.ConnectedVMwarevSphere/virtualNetworks' (ReadOnly, DeployTimeConstant): The resource type + +## ClusterProperties +### Properties +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **datastoreIds**: string[] (ReadOnly): Gets or sets the datastore ARM ids. +* **inventoryItemId**: string: Gets or sets the inventory Item ID for the cluster. +* **moName**: string (ReadOnly): Gets or sets the vCenter Managed Object name for the cluster. +* **moRefId**: string: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the cluster. +* **networkIds**: string[] (ReadOnly): Gets or sets the network ARM ids. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. +* **vCenterId**: string: Gets or sets the ARM Id of the vCenter resource in which this cluster resides. + +## ClusterTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## DatastoreProperties +### Properties +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **inventoryItemId**: string: Gets or sets the inventory Item ID for the datastore. +* **moName**: string (ReadOnly): Gets or sets the vCenter Managed Object name for the datastore. +* **moRefId**: string: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the datastore. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Deleting' | 'Failed' | 'Provisioning' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the resource. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. +* **vCenterId**: string: Gets or sets the ARM Id of the vCenter resource in which this datastore resides. + +## DatastoreTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ErrorDetail +### Properties +* **code**: string (Required): The error's code. +* **details**: [ErrorDetail](#errordetail)[]: Additional error details. +* **message**: string (Required): A human readable error message. +* **target**: string: Indicates which property in the request is responsible for the error. + +## ExtendedLocation +### Properties +* **name**: string: The extended location name. +* **type**: string: The extended location type. + +## GuestAgentProfile +### Properties +* **agentVersion**: string (ReadOnly): The hybrid machine agent full version. +* **errorDetails**: [ErrorDetail](#errordetail)[] (ReadOnly): Details about the error state. +* **lastStatusChange**: string (ReadOnly): The time of the last status change. +* **status**: 'Connected' | 'Disconnected' | 'Error' | string (ReadOnly): The status of the hybrid machine agent. +* **vmUuid**: string (ReadOnly): Specifies the VM's unique SMBIOS ID. + +## GuestAgentProperties +### Properties +* **credentials**: [GuestCredential](#guestcredential): Username / Password Credentials to provision guest agent. +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **httpProxyConfig**: [HttpProxyConfiguration](#httpproxyconfiguration): HTTP Proxy configuration for the VM. +* **provisioningAction**: 'install' | 'repair' | 'uninstall' | string: Gets or sets the guest agent provisioning action. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **status**: string (ReadOnly): Gets or sets the guest agent status. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. + +## GuestCredential +### Properties +* **password**: string (WriteOnly): Gets or sets the password to connect with the guest. +* **username**: string: Gets or sets username to connect with the guest. + +## HardwareProfile +### Properties +* **cpuHotAddEnabled**: bool (ReadOnly): Gets or sets a value indicating whether virtual processors can be added while this virtual machine is running. +* **cpuHotRemoveEnabled**: bool (ReadOnly): Gets or sets a value indicating whether virtual processors can be removed while this virtual machine is running. +* **memoryHotAddEnabled**: bool (ReadOnly): Gets or sets a value indicating whether memory can be added while this virtual machine is running. +* **memorySizeMB**: int: Gets or sets memory size in MBs for the vm. +* **numCoresPerSocket**: int: Gets or sets the number of cores per socket for the vm. Defaults to 1 if unspecified. +* **numCPUs**: int: Gets or sets the number of vCPUs for the vm. + +## HostProperties +### Properties +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **inventoryItemId**: string: Gets or sets the inventory Item ID for the host. +* **moName**: string (ReadOnly): Gets or sets the vCenter Managed Object name for the host. +* **moRefId**: string: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the host. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. +* **vCenterId**: string: Gets or sets the ARM Id of the vCenter resource in which this host resides. + +## HostTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## HttpProxyConfiguration +### Properties +* **httpsProxy**: string: Gets or sets httpsProxy url. + +## HybridIdentityMetadataProperties +### Properties +* **identity**: [Identity](#identity) (ReadOnly): The identity of the resource. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **publicKey**: string: Gets or sets the Public Key. +* **vmId**: string: Gets or sets the Vm Id. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal id of managed service identity. +* **tenantId**: string (ReadOnly): The tenant of managed service identity. +* **type**: 'None' | 'SystemAssigned' | string (Required): The type of managed service identity. + +## InventoryItemDetails +### Properties +* **inventoryItemId**: string: Gets or sets the inventory Item ID for the resource. +* **moName**: string: Gets or sets the vCenter Managed Object name for the resource. + +## InventoryItemProperties +* **Discriminator**: inventoryType + +### Base Properties +* **managedResourceId**: string: Gets or sets the tracked resource id corresponding to the inventory resource. +* **moName**: string: Gets or sets the vCenter Managed Object name for the inventory item. +* **moRefId**: string: Gets or sets the MoRef (Managed Object Reference) ID for the inventory item. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +### ClusterInventoryItem +#### Properties +* **inventoryType**: 'Cluster' (Required): They inventory type. + +### DatastoreInventoryItem +#### Properties +* **capacityGB**: int: Gets or sets Maximum capacity of this datastore, in GBs. +* **freeSpaceGB**: int: Gets or sets Available space of this datastore, in GBs. +* **inventoryType**: 'Datastore' (Required): They inventory type. + +### HostInventoryItem +#### Properties +* **inventoryType**: 'Host' (Required): They inventory type. +* **parent**: [InventoryItemDetails](#inventoryitemdetails): Parent host inventory resource details. + +### ResourcePoolInventoryItem +#### Properties +* **inventoryType**: 'ResourcePool' (Required): They inventory type. +* **parent**: [InventoryItemDetails](#inventoryitemdetails): Parent resourcePool inventory resource details. + +### VirtualMachineInventoryItem +#### Properties +* **folderPath**: string: Gets or sets the folder path of the vm. +* **host**: [InventoryItemDetails](#inventoryitemdetails): Host inventory resource details. +* **instanceUuid**: string: Gets or sets the instance uuid of the vm. +* **inventoryType**: 'VirtualMachine' (Required): They inventory type. +* **ipAddresses**: string[]: Gets or sets the nic ip addresses. +* **osName**: string: Gets or sets os name. +* **osType**: 'Linux' | 'Other' | 'Windows' | string: Gets or sets the type of the os. +* **powerState**: string (ReadOnly): Gets the power state of the virtual machine. +* **resourcePool**: [InventoryItemDetails](#inventoryitemdetails): ResourcePool inventory resource details. +* **smbiosUuid**: string: Gets or sets the SMBIOS UUID of the vm. +* **toolsRunningStatus**: string (ReadOnly): Gets or sets the current running status of VMware Tools running in the guest operating system. +* **toolsVersion**: string (ReadOnly): Gets or sets the current version of VMware Tools. +* **toolsVersionStatus**: string (ReadOnly): Gets or sets the current version status of VMware Tools installed in the guest operating system. + +### VirtualMachineTemplateInventoryItem +#### Properties +* **folderPath**: string: Gets or sets the folder path of the template. +* **inventoryType**: 'VirtualMachineTemplate' (Required): They inventory type. +* **memorySizeMB**: int: Gets or sets memory size in MBs for the template. +* **numCoresPerSocket**: int: Gets or sets the number of cores per socket for the template. +Defaults to 1 if unspecified. +* **numCPUs**: int: Gets or sets the number of vCPUs for the template. +* **osName**: string: Gets or sets os name. +* **osType**: 'Linux' | 'Other' | 'Windows' | string: Gets or sets the type of the os. + +### VirtualNetworkInventoryItem +#### Properties +* **inventoryType**: 'VirtualNetwork' (Required): They inventory type. + + +## MachineExtensionInstanceViewStatus +### Properties +* **code**: string (ReadOnly): The status code. +* **displayStatus**: string (ReadOnly): The short localizable label for the status. +* **level**: 'Error' | 'Info' | 'Warning' | string (ReadOnly): The level code. +* **message**: string (ReadOnly): The detailed status message, including for alerts and error messages. +* **time**: string (ReadOnly): The time of the status. + +## MachineExtensionProperties +### Properties +* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. +* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available. +* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed. +* **instanceView**: [MachineExtensionPropertiesInstanceView](#machineextensionpropertiesinstanceview): The machine extension instance view. +* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. +* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response. +* **publisher**: string: The name of the extension handler publisher. +* **settings**: any: Json formatted public settings for the extension. +* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension". +* **typeHandlerVersion**: string: Specifies the version of the script handler. + +## MachineExtensionPropertiesInstanceView +### Properties +* **name**: string (ReadOnly): The machine extension name. +* **status**: [MachineExtensionInstanceViewStatus](#machineextensioninstanceviewstatus): Instance view status. +* **type**: string (ReadOnly): Specifies the type of the extension; an example is "CustomScriptExtension". +* **typeHandlerVersion**: string (ReadOnly): Specifies the version of the script handler. + +## MachineExtensionTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## NetworkInterface +### Properties +* **deviceKey**: int: Gets or sets the device key value. +* **ipAddresses**: string[] (ReadOnly): Gets or sets the nic ip addresses. +* **ipSettings**: [NicIPSettings](#nicipsettings): Gets or sets the ipsettings. +* **label**: string (ReadOnly): Gets or sets the label of the virtual network in vCenter that the nic is connected to. +* **macAddress**: string (ReadOnly): Gets or sets the NIC MAC address. +* **name**: string: Gets or sets the name of the network interface. +* **networkId**: string: Gets or sets the ARM Id of the network resource to connect the virtual machine. +* **networkMoName**: string (ReadOnly): Gets or sets the name of the virtual network in vCenter that the nic is connected to. +* **networkMoRefId**: string (ReadOnly): Gets or sets the vCenter MoRef (Managed Object Reference) ID of the virtual network +that the nic is connected to. +* **nicType**: 'e1000' | 'e1000e' | 'pcnet32' | 'vmxnet' | 'vmxnet2' | 'vmxnet3' | string: NIC type +* **powerOnBoot**: 'disabled' | 'enabled' | string: Gets or sets the power on boot. + +## NetworkProfile +### Properties +* **networkInterfaces**: [NetworkInterface](#networkinterface)[]: Gets or sets the list of network interfaces associated with the virtual machine. + +## NicIPAddressSettings +### Properties +* **allocationMethod**: string (ReadOnly): Gets the ip address allocation method. +* **ipAddress**: string (ReadOnly): Gets the ip address for the nic. +* **subnetMask**: string (ReadOnly): Gets the mask. + +## NicIPSettings +### Properties +* **allocationMethod**: 'dynamic' | 'linklayer' | 'other' | 'random' | 'static' | 'unset' | string: Gets or sets the nic allocation method. +* **dnsServers**: string[]: Gets or sets the dns servers. +* **gateway**: string[]: Gets or sets the gateway. +* **ipAddress**: string: Gets or sets the ip address for the nic. +* **ipAddressInfo**: [NicIPAddressSettings](#nicipaddresssettings)[] (ReadOnly): Gets or sets the IP address information being reported for this NIC. This contains the same IPv4 information above plus IPV6 information. +* **primaryWinsServer**: string (ReadOnly): Gets or sets the primary server. +* **secondaryWinsServer**: string (ReadOnly): Gets or sets the secondary server. +* **subnetMask**: string: Gets or sets the mask. + +## OsProfile +### Properties +* **adminPassword**: string (WriteOnly): Gets or sets administrator password. +* **adminUsername**: string: Gets or sets administrator username. +* **allowExtensionOperations**: bool (ReadOnly): Gets or sets a value indicating whether the VM is ready for extension operations. +* **computerName**: string: Gets or sets computer name. +* **guestId**: string: Gets or sets the guestId. +* **linuxConfiguration**: [OsProfileLinuxConfiguration](#osprofilelinuxconfiguration): Specifies the linux configuration for update management. +* **osName**: string (ReadOnly): Gets or sets os name. +* **osType**: 'Linux' | 'Other' | 'Windows' | string: Gets or sets the type of the os. +* **toolsRunningStatus**: string (ReadOnly): Gets or sets the current running status of VMware Tools running in the guest operating system. +* **toolsVersion**: string (ReadOnly): Gets or sets the current version of VMware Tools. +* **toolsVersionStatus**: string (ReadOnly): Gets or sets the current version status of VMware Tools installed in the guest operating system. +* **windowsConfiguration**: [OsProfileWindowsConfiguration](#osprofilewindowsconfiguration): Specifies the windows configuration for update management. + +## OsProfileLinuxConfiguration +### Properties +* **patchSettings**: [PatchSettings](#patchsettings): Specifies the patch settings. + +## OsProfileWindowsConfiguration +### Properties +* **patchSettings**: [PatchSettings](#patchsettings): Specifies the patch settings. + +## PatchSettings +### Properties +* **assessmentMode**: string: Specifies the assessment mode. +* **patchMode**: string: Specifies the patch mode. + +## PlacementProfile +### Properties +* **clusterId**: string: Gets or sets the ARM Id of the cluster resource on which this virtual machine will deploy. +* **datastoreId**: string: Gets or sets the ARM Id of the datastore resource on which the data for the virtual machine will be kept. +* **hostId**: string: Gets or sets the ARM Id of the host resource on which this virtual machine will deploy. +* **resourcePoolId**: string: Gets or sets the ARM Id of the resourcePool resource on which this virtual machine will deploy. + +## ResourcePoolProperties +### Properties +* **cpuLimitMHz**: int (ReadOnly): Gets or sets CPULimitMHz which specifies a CPU usage limit in MHz. +Utilization will not exceed this limit even if there are available resources. +* **cpuReservationMHz**: int (ReadOnly): Gets or sets CPUReservationMHz which specifies the CPU size in MHz that is guaranteed +to be available. +* **cpuSharesLevel**: string (ReadOnly): Gets or sets CPUSharesLevel which specifies the CPU allocation level for this pool. +This property is used in relative allocation between resource consumers. +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **inventoryItemId**: string: Gets or sets the inventory Item ID for the resource pool. +* **memLimitMB**: int (ReadOnly): Gets or sets MemLimitMB specifies a memory usage limit in megabytes. +Utilization will not exceed the specified limit even if there are available resources. +* **memReservationMB**: int (ReadOnly): Gets or sets MemReservationMB which specifies the guaranteed available memory in +megabytes. +* **memSharesLevel**: string (ReadOnly): Gets or sets CPUSharesLevel which specifies the memory allocation level for this pool. +This property is used in relative allocation between resource consumers. +* **moName**: string (ReadOnly): Gets or sets the vCenter Managed Object name for the resource pool. +* **moRefId**: string: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the resource pool. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. +* **vCenterId**: string: Gets or sets the ARM Id of the vCenter resource in which this resource pool resides. + +## ResourcePoolTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceStatus +### Properties +* **lastUpdatedAt**: string (ReadOnly): The last update time for this condition. +* **message**: string (ReadOnly): A human readable message indicating details about the status. +* **reason**: string (ReadOnly): The reason for the condition's status. +* **severity**: string (ReadOnly): Severity with which to treat failures of this type of condition. +* **status**: string (ReadOnly): Status of the condition. +* **type**: string (ReadOnly): The type of the condition. + +## SecurityProfile +### Properties +* **uefiSettings**: [UefiSettings](#uefisettings): Specifies the security settings like secure boot used while creating the virtual machine. + +## StorageProfile +### Properties +* **disks**: [VirtualDisk](#virtualdisk)[]: Gets or sets the list of virtual disks associated with the virtual machine. +* **scsiControllers**: [VirtualScsiController](#virtualscsicontroller)[] (ReadOnly): Gets or sets the list of virtual SCSI controllers associated with the virtual machine. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## UefiSettings +### Properties +* **secureBootEnabled**: bool: Specifies whether secure boot should be enabled on the virtual machine. + +## VCenterProperties +### Properties +* **connectionStatus**: string (ReadOnly): Gets or sets the connection status to the vCenter. +* **credentials**: [VICredential](#vicredential): Username / Password Credentials to connect to vcenter. +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **fqdn**: string (Required): Gets or sets the FQDN/IPAddress of the vCenter. +* **instanceUuid**: string (ReadOnly): Gets or sets the instance UUID of the vCenter. +* **port**: int: Gets or sets the port of the vCenter. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. +* **version**: string (ReadOnly): Gets or sets the version of the vCenter. + +## VCenterTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## VICredential +### Properties +* **password**: string (WriteOnly): Gets or sets the password to connect with the vCenter. +* **username**: string: Gets or sets username to connect with the vCenter. + +## VirtualDisk +### Properties +* **controllerKey**: int: Gets or sets the controller id. +* **deviceKey**: int: Gets or sets the device key value. +* **deviceName**: string: Gets or sets the device name. +* **diskMode**: 'independent_nonpersistent' | 'independent_persistent' | 'persistent' | string: Gets or sets the disk mode. +* **diskObjectId**: string (ReadOnly): Gets or sets the disk object id. +* **diskSizeGB**: int: Gets or sets the disk total size. +* **diskType**: 'flat' | 'pmem' | 'rawphysical' | 'rawvirtual' | 'sesparse' | 'sparse' | 'unknown' | string: Gets or sets the disk backing type. +* **label**: string (ReadOnly): Gets or sets the label of the virtual disk in vCenter. +* **name**: string: Gets or sets the name of the virtual disk. +* **unitNumber**: int: Gets or sets the unit number of the disk on the controller. + +## VirtualMachineProperties +### Properties +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **firmwareType**: 'bios' | 'efi' | string: Firmware type +* **folderPath**: string (ReadOnly): Gets or sets the folder path of the vm. +* **guestAgentProfile**: [GuestAgentProfile](#guestagentprofile): Guest agent status properties. +* **hardwareProfile**: [HardwareProfile](#hardwareprofile): Hardware properties. +* **instanceUuid**: string (ReadOnly): Gets or sets the instance uuid of the vm. +* **inventoryItemId**: string: Gets or sets the inventory Item ID for the virtual machine. +* **moName**: string (ReadOnly): Gets or sets the vCenter Managed Object name for the virtual machine. +* **moRefId**: string: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine. +* **networkProfile**: [NetworkProfile](#networkprofile): Network properties. +* **osProfile**: [OsProfile](#osprofile): OS properties. +* **placementProfile**: [PlacementProfile](#placementprofile): Placement properties. +* **powerState**: string (ReadOnly): Gets the power state of the virtual machine. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **resourcePoolId**: string: Gets or sets the ARM Id of the resourcePool resource on which this virtual machine will +deploy. +* **securityProfile**: [SecurityProfile](#securityprofile): Gets the security profile. +* **smbiosUuid**: string: Gets or sets the SMBIOS UUID of the vm. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **storageProfile**: [StorageProfile](#storageprofile): Storage properties. +* **templateId**: string: Gets or sets the ARM Id of the template resource to deploy the virtual machine. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. +* **vCenterId**: string: Gets or sets the ARM Id of the vCenter resource in which this resource pool resides. +* **vmId**: string (ReadOnly): Gets or sets a unique identifier for the vm resource. + +## VirtualMachineTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## VirtualMachineTemplateProperties +### Properties +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **disks**: [VirtualDisk](#virtualdisk)[] (ReadOnly): Gets or sets the disks the template. +* **firmwareType**: 'bios' | 'efi' | string (ReadOnly): Firmware type +* **folderPath**: string (ReadOnly): Gets or sets the folder path of the template. +* **inventoryItemId**: string: Gets or sets the inventory Item ID for the virtual machine template. +* **memorySizeMB**: int (ReadOnly): Gets or sets memory size in MBs for the template. +* **moName**: string (ReadOnly): Gets or sets the vCenter Managed Object name for the virtual machine template. +* **moRefId**: string: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine +template. +* **networkInterfaces**: [NetworkInterface](#networkinterface)[] (ReadOnly): Gets or sets the network interfaces of the template. +* **numCoresPerSocket**: int (ReadOnly): Gets or sets the number of cores per socket for the template. +Defaults to 1 if unspecified. +* **numCPUs**: int (ReadOnly): Gets or sets the number of vCPUs for the template. +* **osName**: string (ReadOnly): Gets or sets os name. +* **osType**: 'Linux' | 'Other' | 'Windows' | string (ReadOnly): Gets or sets the type of the os. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **toolsVersion**: string (ReadOnly): Gets or sets the current version of VMware Tools. +* **toolsVersionStatus**: string (ReadOnly): Gets or sets the current version status of VMware Tools installed in the guest operating system. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. +* **vCenterId**: string: Gets or sets the ARM Id of the vCenter resource in which this template resides. + +## VirtualMachineTemplateTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## VirtualNetworkProperties +### Properties +* **customResourceName**: string (ReadOnly): Gets the name of the corresponding resource in Kubernetes. +* **inventoryItemId**: string: Gets or sets the inventory Item ID for the virtual network. +* **moName**: string (ReadOnly): Gets or sets the vCenter Managed Object name for the virtual network. +* **moRefId**: string: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual network. +* **provisioningState**: string (ReadOnly): Gets or sets the provisioning state. +* **statuses**: [ResourceStatus](#resourcestatus)[] (ReadOnly): The resource status information. +* **uuid**: string (ReadOnly): Gets or sets a unique identifier for this resource. +* **vCenterId**: string: Gets or sets the ARM Id of the vCenter resource in which this template resides. + +## VirtualNetworkTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## VirtualScsiController +### Properties +* **busNumber**: int: Gets or sets the bus number of the controller. +* **controllerKey**: int: Gets or sets the key of the controller. +* **scsiCtlrUnitNumber**: int: Gets or sets the SCSI controller unit number. +* **sharing**: 'noSharing' | 'physicalSharing' | 'virtualSharing' | string: Gets or sets the sharing mode. +* **type**: 'buslogic' | 'lsilogic' | 'lsilogicsas' | 'pvscsi' | string: Gets or sets the controller type. + diff --git a/generated/consumption/log.out b/generated/consumption/log.out index 8306591529..ec0b38195b 100644 --- a/generated/consumption/log.out +++ b/generated/consumption/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/consumption/microsoft.consumption/2019-10-01/types.json b/generated/consumption/microsoft.consumption/2019-10-01/types.json index 8ed48a9b38..8ef0b9f1f3 100644 --- a/generated/consumption/microsoft.consumption/2019-10-01/types.json +++ b/generated/consumption/microsoft.consumption/2019-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Consumption/budgets"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.Consumption/budgets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties of the budget."},"eTag":{"Type":4,"Flags":0,"Description":"eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not."}}}},{"2":{"Name":"BudgetProperties","Properties":{"category":{"Type":13,"Flags":1,"Description":"The category of the budget, whether the budget tracks cost or usage."},"amount":{"Type":3,"Flags":1,"Description":"The total amount of cost to track with the budget"},"timeGrain":{"Type":20,"Flags":1,"Description":"The time covered by a budget. Tracking of the amount will be reset based on the time grain. BillingMonth, BillingQuarter, and BillingAnnual are only supported by WD customers"},"timePeriod":{"Type":21,"Flags":1,"Description":"Has start and end date of the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. There are no restrictions on the end date."},"filter":{"Type":22,"Flags":0,"Description":"May be used to filter budgets by user-specified dimensions and/or tags."},"currentSpend":{"Type":29,"Flags":2,"Description":"The current amount of cost which is being tracked for a budget."},"notifications":{"Type":62,"Flags":0,"Description":"Dictionary of notifications associated with the budget. Budget can have up to five notifications."},"forecastSpend":{"Type":63,"Flags":2,"Description":"The forecasted cost which is being tracked for a budget."}}}},{"6":{"Value":"Cost"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Monthly"}},{"6":{"Value":"Quarterly"}},{"6":{"Value":"Annually"}},{"6":{"Value":"BillingMonth"}},{"6":{"Value":"BillingQuarter"}},{"6":{"Value":"BillingAnnual"}},{"5":{"Elements":[14,15,16,17,18,19,4]}},{"2":{"Name":"BudgetTimePeriod","Properties":{"startDate":{"Type":4,"Flags":1,"Description":"The start date for the budget."},"endDate":{"Type":4,"Flags":0,"Description":"The end date for the budget. If not provided, we default this to 10 years from the start date."}}}},{"2":{"Name":"BudgetFilter","Properties":{"and":{"Type":28,"Flags":0,"Description":"The logical \"AND\" expression. Must have at least 2 items."},"not":{"Type":23,"Flags":0,"Description":"The logical \"NOT\" expression."},"dimensions":{"Type":24,"Flags":0,"Description":"Has comparison expression for a dimension"},"tags":{"Type":24,"Flags":0,"Description":"Has comparison expression for a tag"}}}},{"2":{"Name":"BudgetFilterProperties","Properties":{"dimensions":{"Type":24,"Flags":0,"Description":"Has comparison expression for a dimension"},"tags":{"Type":24,"Flags":0,"Description":"Has comparison expression for a tag"}}}},{"2":{"Name":"BudgetComparisonExpression","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the column to use in comparison."},"operator":{"Type":26,"Flags":1,"Description":"The operator to use for comparison."},"values":{"Type":27,"Flags":1,"Description":"Array of values to use for comparison"}}}},{"6":{"Value":"In"}},{"5":{"Elements":[25,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"2":{"Name":"CurrentSpend","Properties":{"amount":{"Type":3,"Flags":2,"Description":"The total amount of cost which is being tracked by the budget."},"unit":{"Type":4,"Flags":2,"Description":"The unit of measure for the budget amount."}}}},{"2":{"Name":"Notification","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"The notification is enabled or not."},"operator":{"Type":34,"Flags":1,"Description":"The comparison operator."},"threshold":{"Type":3,"Flags":1,"Description":"Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000."},"contactEmails":{"Type":35,"Flags":1,"Description":"Email addresses to send the budget notification to when the threshold is exceeded. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified."},"contactRoles":{"Type":36,"Flags":0,"Description":"Contact roles to send the budget notification to when the threshold is exceeded."},"contactGroups":{"Type":37,"Flags":0,"Description":"Action groups to send the budget notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. Only supported at Subscription or Resource Group scopes."},"thresholdType":{"Type":39,"Flags":0,"Description":"The type of threshold"},"locale":{"Type":61,"Flags":0,"Description":"Language in which the recipient will receive the notification"}}}},{"6":{"Value":"EqualTo"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqualTo"}},{"5":{"Elements":[31,32,33,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Actual"}},{"5":{"Elements":[38,4]}},{"6":{"Value":"en-us"}},{"6":{"Value":"ja-jp"}},{"6":{"Value":"zh-cn"}},{"6":{"Value":"de-de"}},{"6":{"Value":"es-es"}},{"6":{"Value":"fr-fr"}},{"6":{"Value":"it-it"}},{"6":{"Value":"ko-kr"}},{"6":{"Value":"pt-br"}},{"6":{"Value":"ru-ru"}},{"6":{"Value":"zh-tw"}},{"6":{"Value":"cs-cz"}},{"6":{"Value":"pl-pl"}},{"6":{"Value":"tr-tr"}},{"6":{"Value":"da-dk"}},{"6":{"Value":"en-gb"}},{"6":{"Value":"hu-hu"}},{"6":{"Value":"nb-no"}},{"6":{"Value":"nl-nl"}},{"6":{"Value":"pt-pt"}},{"6":{"Value":"sv-se"}},{"5":{"Elements":[40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,4]}},{"2":{"Name":"BudgetPropertiesNotifications","Properties":{},"AdditionalProperties":30}},{"2":{"Name":"ForecastSpend","Properties":{"amount":{"Type":3,"Flags":2,"Description":"The forecasted cost for the total time period which is being tracked by the budget. This value is only provided if the budget contains a forecast alert type."},"unit":{"Type":4,"Flags":2,"Description":"The unit of measure for the budget amount."}}}},{"4":{"Name":"Microsoft.Consumption/budgets@2019-10-01","ScopeType":0,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Consumption/pricesheets"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.Consumption/pricesheets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":65,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":2,"Description":"price sheet result. It contains the pricesheet associated with billing period"},"etag":{"Type":4,"Flags":2,"Description":"Resource etag."},"tags":{"Type":73,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"PriceSheetModel","Properties":{"pricesheets":{"Type":72,"Flags":2,"Description":"Price sheet"},"nextLink":{"Type":4,"Flags":2,"Description":"The link (url) to the next page of results."},"download":{"Type":71,"Flags":2,"Description":"Pricesheet download details."}}}},{"2":{"Name":"PriceSheetProperties","Properties":{"billingPeriodId":{"Type":4,"Flags":2,"Description":"The id of the billing period resource that the usage belongs to."},"meterId":{"Type":4,"Flags":2,"Description":"The meter id (GUID)"},"meterDetails":{"Type":71,"Flags":2,"Description":"The details about the meter. By default this is not populated, unless it's specified in $expand."},"unitOfMeasure":{"Type":4,"Flags":2,"Description":"Unit of measure"},"includedQuantity":{"Type":3,"Flags":2,"Description":"Included quality for an offer"},"partNumber":{"Type":4,"Flags":2,"Description":"Part Number"},"unitPrice":{"Type":3,"Flags":2,"Description":"Unit Price"},"currencyCode":{"Type":4,"Flags":2,"Description":"Currency Code"},"offerId":{"Type":4,"Flags":2,"Description":"Offer Id"}}}},{"2":{"Name":"MeterDetails","Properties":{"meterName":{"Type":4,"Flags":2,"Description":"The name of the meter, within the given meter category"},"meterCategory":{"Type":4,"Flags":2,"Description":"The category of the meter, for example, 'Cloud services', 'Networking', etc.."},"meterSubCategory":{"Type":4,"Flags":2,"Description":"The subcategory of the meter, for example, 'A6 Cloud services', 'ExpressRoute (IXP)', etc.."},"unit":{"Type":4,"Flags":2,"Description":"The unit in which the meter consumption is charged, for example, 'Hours', 'GB', etc."},"meterLocation":{"Type":4,"Flags":2,"Description":"The location in which the Azure service is available."},"totalIncludedQuantity":{"Type":3,"Flags":2,"Description":"The total included quantity associated with the offer."},"pretaxStandardRate":{"Type":3,"Flags":2,"Description":"The pretax listing price."},"serviceName":{"Type":4,"Flags":2,"Description":"The name of the service."},"serviceTier":{"Type":4,"Flags":2,"Description":"The service tier."}}}},{"3":{"ItemType":70}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Consumption/pricesheets@2019-10-01","ScopeType":20,"Body":68,"Flags":1}},{"6":{"Value":"balanceSummary"}},{"6":{"Value":"Microsoft.Consumption/credits"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.Consumption/credits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":75,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"The properties of the credit summary."},"etag":{"Type":4,"Flags":2,"Description":"Resource etag."},"tags":{"Type":84,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"CreditSummaryProperties","Properties":{"creditCurrency":{"Type":4,"Flags":2,"Description":"Credit Currency"},"billingCurrency":{"Type":4,"Flags":2,"Description":"Billing Currency."},"balanceSummary":{"Type":80,"Flags":2,"Description":"Summary of balances associated with this credit summary."},"pendingCreditAdjustments":{"Type":81,"Flags":2,"Description":"Pending credit adjustments."},"expiredCredit":{"Type":81,"Flags":2,"Description":"Expired credit."},"pendingEligibleCharges":{"Type":81,"Flags":2,"Description":"Pending eligible charges."},"reseller":{"Type":83,"Flags":2,"Description":"Reseller details."}}}},{"2":{"Name":"CreditBalanceSummary","Properties":{"estimatedBalance":{"Type":81,"Flags":2,"Description":"Estimated balance."},"currentBalance":{"Type":81,"Flags":2,"Description":"Current balance."},"estimatedBalanceInBillingCurrency":{"Type":82,"Flags":2,"Description":"Current balance."},"currentBalanceInBillingCurrency":{"Type":82,"Flags":2,"Description":"Current balance."}}}},{"2":{"Name":"Amount","Properties":{"currency":{"Type":4,"Flags":2,"Description":"Amount currency."},"value":{"Type":3,"Flags":2,"Description":"Amount."}}}},{"2":{"Name":"AmountWithExchangeRate","Properties":{"exchangeRate":{"Type":3,"Flags":2,"Description":"Exchange Rate."},"exchangeRateMonth":{"Type":3,"Flags":2,"Description":"Exchange rate month."},"currency":{"Type":4,"Flags":2,"Description":"Amount currency."},"value":{"Type":3,"Flags":2,"Description":"Amount."}}}},{"2":{"Name":"Reseller","Properties":{"resellerId":{"Type":4,"Flags":2,"Description":"Reseller id."},"resellerDescription":{"Type":4,"Flags":2,"Description":"Reseller Description."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Consumption/credits@2019-10-01","ScopeType":0,"Body":78,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Consumption/budgets"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.Consumption/budgets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties of the budget."},"eTag":{"Type":4,"Flags":0,"Description":"eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not."}}}},{"2":{"Name":"BudgetProperties","Properties":{"category":{"Type":13,"Flags":1,"Description":"The category of the budget, whether the budget tracks cost or usage."},"amount":{"Type":3,"Flags":1,"Description":"The total amount of cost to track with the budget"},"timeGrain":{"Type":20,"Flags":1,"Description":"The time covered by a budget. Tracking of the amount will be reset based on the time grain. BillingMonth, BillingQuarter, and BillingAnnual are only supported by WD customers"},"timePeriod":{"Type":21,"Flags":1,"Description":"Has start and end date of the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. There are no restrictions on the end date."},"filter":{"Type":22,"Flags":0,"Description":"May be used to filter budgets by user-specified dimensions and/or tags."},"currentSpend":{"Type":29,"Flags":2,"Description":"The current amount of cost which is being tracked for a budget."},"notifications":{"Type":62,"Flags":0,"Description":"Dictionary of notifications associated with the budget. Budget can have up to five notifications."},"forecastSpend":{"Type":63,"Flags":2,"Description":"The forecasted cost which is being tracked for a budget."}}}},{"6":{"Value":"Cost"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Monthly"}},{"6":{"Value":"Quarterly"}},{"6":{"Value":"Annually"}},{"6":{"Value":"BillingMonth"}},{"6":{"Value":"BillingQuarter"}},{"6":{"Value":"BillingAnnual"}},{"5":{"Elements":[14,15,16,17,18,19,4]}},{"2":{"Name":"BudgetTimePeriod","Properties":{"startDate":{"Type":4,"Flags":1,"Description":"The start date for the budget."},"endDate":{"Type":4,"Flags":0,"Description":"The end date for the budget. If not provided, we default this to 10 years from the start date."}}}},{"2":{"Name":"BudgetFilter","Properties":{"and":{"Type":28,"Flags":0,"Description":"The logical \"AND\" expression. Must have at least 2 items."},"not":{"Type":23,"Flags":0,"Description":"The logical \"NOT\" expression."},"dimensions":{"Type":24,"Flags":0,"Description":"Has comparison expression for a dimension"},"tags":{"Type":24,"Flags":0,"Description":"Has comparison expression for a tag"}}}},{"2":{"Name":"BudgetFilterProperties","Properties":{"dimensions":{"Type":24,"Flags":0,"Description":"Has comparison expression for a dimension"},"tags":{"Type":24,"Flags":0,"Description":"Has comparison expression for a tag"}}}},{"2":{"Name":"BudgetComparisonExpression","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the column to use in comparison."},"operator":{"Type":26,"Flags":1,"Description":"The operator to use for comparison."},"values":{"Type":27,"Flags":1,"Description":"Array of values to use for comparison"}}}},{"6":{"Value":"In"}},{"5":{"Elements":[25,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"2":{"Name":"CurrentSpend","Properties":{"amount":{"Type":3,"Flags":2,"Description":"The total amount of cost which is being tracked by the budget."},"unit":{"Type":4,"Flags":2,"Description":"The unit of measure for the budget amount."}}}},{"2":{"Name":"Notification","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"The notification is enabled or not."},"operator":{"Type":34,"Flags":1,"Description":"The comparison operator."},"threshold":{"Type":3,"Flags":1,"Description":"Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000."},"contactEmails":{"Type":35,"Flags":1,"Description":"Email addresses to send the budget notification to when the threshold is exceeded. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified."},"contactRoles":{"Type":36,"Flags":0,"Description":"Contact roles to send the budget notification to when the threshold is exceeded."},"contactGroups":{"Type":37,"Flags":0,"Description":"Action groups to send the budget notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. Only supported at Subscription or Resource Group scopes."},"thresholdType":{"Type":39,"Flags":0,"Description":"The type of threshold"},"locale":{"Type":61,"Flags":0,"Description":"Language in which the recipient will receive the notification"}}}},{"6":{"Value":"EqualTo"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqualTo"}},{"5":{"Elements":[31,32,33,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Actual"}},{"5":{"Elements":[38,4]}},{"6":{"Value":"en-us"}},{"6":{"Value":"ja-jp"}},{"6":{"Value":"zh-cn"}},{"6":{"Value":"de-de"}},{"6":{"Value":"es-es"}},{"6":{"Value":"fr-fr"}},{"6":{"Value":"it-it"}},{"6":{"Value":"ko-kr"}},{"6":{"Value":"pt-br"}},{"6":{"Value":"ru-ru"}},{"6":{"Value":"zh-tw"}},{"6":{"Value":"cs-cz"}},{"6":{"Value":"pl-pl"}},{"6":{"Value":"tr-tr"}},{"6":{"Value":"da-dk"}},{"6":{"Value":"en-gb"}},{"6":{"Value":"hu-hu"}},{"6":{"Value":"nb-no"}},{"6":{"Value":"nl-nl"}},{"6":{"Value":"pt-pt"}},{"6":{"Value":"sv-se"}},{"5":{"Elements":[40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,4]}},{"2":{"Name":"BudgetPropertiesNotifications","Properties":{},"AdditionalProperties":30}},{"2":{"Name":"ForecastSpend","Properties":{"amount":{"Type":3,"Flags":2,"Description":"The forecasted cost for the total time period which is being tracked by the budget. This value is only provided if the budget contains a forecast alert type."},"unit":{"Type":4,"Flags":2,"Description":"The unit of measure for the budget amount."}}}},{"4":{"Name":"Microsoft.Consumption/budgets@2019-10-01","ScopeType":0,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Consumption/pricesheets"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.Consumption/pricesheets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":65,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":2,"Description":"price sheet result. It contains the pricesheet associated with billing period"},"etag":{"Type":4,"Flags":2,"Description":"Resource etag."},"tags":{"Type":73,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"PriceSheetModel","Properties":{"pricesheets":{"Type":72,"Flags":2,"Description":"Price sheet"},"nextLink":{"Type":4,"Flags":2,"Description":"The link (url) to the next page of results."},"download":{"Type":71,"Flags":2,"Description":"Pricesheet download details."}}}},{"2":{"Name":"PriceSheetProperties","Properties":{"billingPeriodId":{"Type":4,"Flags":2,"Description":"The id of the billing period resource that the usage belongs to."},"meterId":{"Type":4,"Flags":2,"Description":"The meter id (GUID)"},"meterDetails":{"Type":71,"Flags":2,"Description":"The details about the meter. By default this is not populated, unless it's specified in $expand."},"unitOfMeasure":{"Type":4,"Flags":2,"Description":"Unit of measure"},"includedQuantity":{"Type":3,"Flags":2,"Description":"Included quality for an offer"},"partNumber":{"Type":4,"Flags":2,"Description":"Part Number"},"unitPrice":{"Type":3,"Flags":2,"Description":"Unit Price"},"currencyCode":{"Type":4,"Flags":2,"Description":"Currency Code"},"offerId":{"Type":4,"Flags":2,"Description":"Offer Id"}}}},{"2":{"Name":"MeterDetails","Properties":{"meterName":{"Type":4,"Flags":2,"Description":"The name of the meter, within the given meter category"},"meterCategory":{"Type":4,"Flags":2,"Description":"The category of the meter, for example, 'Cloud services', 'Networking', etc.."},"meterSubCategory":{"Type":4,"Flags":2,"Description":"The subcategory of the meter, for example, 'A6 Cloud services', 'ExpressRoute (IXP)', etc.."},"unit":{"Type":4,"Flags":2,"Description":"The unit in which the meter consumption is charged, for example, 'Hours', 'GB', etc."},"meterLocation":{"Type":4,"Flags":2,"Description":"The location in which the Azure service is available."},"totalIncludedQuantity":{"Type":3,"Flags":2,"Description":"The total included quantity associated with the offer."},"pretaxStandardRate":{"Type":3,"Flags":2,"Description":"The pretax listing price."},"serviceName":{"Type":4,"Flags":2,"Description":"The name of the service."},"serviceTier":{"Type":4,"Flags":2,"Description":"The service tier."}}}},{"3":{"ItemType":70}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Consumption/pricesheets@2019-10-01","ScopeType":20,"Body":68,"Flags":1}},{"6":{"Value":"balanceSummary"}},{"6":{"Value":"Microsoft.Consumption/credits"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.Consumption/credits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":75,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"The properties of the credit summary."},"eTag":{"Type":4,"Flags":2,"Description":"eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not."}}}},{"2":{"Name":"CreditSummaryProperties","Properties":{"creditCurrency":{"Type":4,"Flags":2,"Description":"Credit Currency"},"billingCurrency":{"Type":4,"Flags":2,"Description":"Billing Currency."},"balanceSummary":{"Type":80,"Flags":2,"Description":"Summary of balances associated with this credit summary."},"pendingCreditAdjustments":{"Type":81,"Flags":2,"Description":"Pending credit adjustments."},"expiredCredit":{"Type":81,"Flags":2,"Description":"Expired credit."},"pendingEligibleCharges":{"Type":81,"Flags":2,"Description":"Pending eligible charges."},"reseller":{"Type":83,"Flags":2,"Description":"Reseller details."}}}},{"2":{"Name":"CreditBalanceSummary","Properties":{"estimatedBalance":{"Type":81,"Flags":2,"Description":"Estimated balance."},"currentBalance":{"Type":81,"Flags":2,"Description":"Current balance."},"estimatedBalanceInBillingCurrency":{"Type":82,"Flags":2,"Description":"Current balance."},"currentBalanceInBillingCurrency":{"Type":82,"Flags":2,"Description":"Current balance."}}}},{"2":{"Name":"Amount","Properties":{"currency":{"Type":4,"Flags":2,"Description":"Amount currency."},"value":{"Type":3,"Flags":2,"Description":"Amount."}}}},{"2":{"Name":"AmountWithExchangeRate","Properties":{"exchangeRate":{"Type":3,"Flags":2,"Description":"Exchange Rate."},"exchangeRateMonth":{"Type":3,"Flags":2,"Description":"Exchange rate month."},"currency":{"Type":4,"Flags":2,"Description":"Amount currency."},"value":{"Type":3,"Flags":2,"Description":"Amount."}}}},{"2":{"Name":"Reseller","Properties":{"resellerId":{"Type":4,"Flags":2,"Description":"Reseller id."},"resellerDescription":{"Type":4,"Flags":2,"Description":"Reseller Description."}}}},{"4":{"Name":"Microsoft.Consumption/credits@2019-10-01","ScopeType":0,"Body":78,"Flags":1}}] \ No newline at end of file diff --git a/generated/consumption/microsoft.consumption/2019-10-01/types.md b/generated/consumption/microsoft.consumption/2019-10-01/types.md index e5c72fba0c..4a9948673e 100644 --- a/generated/consumption/microsoft.consumption/2019-10-01/types.md +++ b/generated/consumption/microsoft.consumption/2019-10-01/types.md @@ -14,11 +14,10 @@ * **Valid Scope(s)**: Unknown ### Properties * **apiVersion**: '2019-10-01' (ReadOnly, DeployTimeConstant): The resource api version -* **etag**: string (ReadOnly): Resource etag. +* **eTag**: string (ReadOnly): eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. * **id**: string (ReadOnly, DeployTimeConstant): The resource id * **name**: 'balanceSummary' (Required, DeployTimeConstant): The resource name * **properties**: [CreditSummaryProperties](#creditsummaryproperties) (ReadOnly): The properties of the credit summary. -* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags. * **type**: 'Microsoft.Consumption/credits' (ReadOnly, DeployTimeConstant): The resource type ## Resource Microsoft.Consumption/pricesheets@2019-10-01 (ReadOnly) @@ -161,8 +160,3 @@ ### Additional Properties * **Additional Properties Type**: string -## ResourceTags -### Properties -### Additional Properties -* **Additional Properties Type**: string - diff --git a/generated/consumption/microsoft.consumption/2021-10-01/types.json b/generated/consumption/microsoft.consumption/2021-10-01/types.json index a46d3bbbdd..64f3d91568 100644 --- a/generated/consumption/microsoft.consumption/2021-10-01/types.json +++ b/generated/consumption/microsoft.consumption/2021-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Consumption/budgets"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Consumption/budgets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties of the budget."},"eTag":{"Type":4,"Flags":0,"Description":"eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not."}}}},{"2":{"Name":"BudgetProperties","Properties":{"category":{"Type":13,"Flags":1,"Description":"The category of the budget, whether the budget tracks cost or usage."},"amount":{"Type":3,"Flags":1,"Description":"The total amount of cost to track with the budget"},"timeGrain":{"Type":20,"Flags":1,"Description":"The time covered by a budget. Tracking of the amount will be reset based on the time grain. BillingMonth, BillingQuarter, and BillingAnnual are only supported by WD customers"},"timePeriod":{"Type":21,"Flags":1,"Description":"Has start and end date of the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. There are no restrictions on the end date."},"filter":{"Type":22,"Flags":0,"Description":"May be used to filter budgets by user-specified dimensions and/or tags."},"currentSpend":{"Type":29,"Flags":2,"Description":"The current amount of cost which is being tracked for a budget."},"notifications":{"Type":63,"Flags":0,"Description":"Dictionary of notifications associated with the budget. Budget can have up to five notifications."},"forecastSpend":{"Type":64,"Flags":2,"Description":"The forecasted cost which is being tracked for a budget."}}}},{"6":{"Value":"Cost"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Monthly"}},{"6":{"Value":"Quarterly"}},{"6":{"Value":"Annually"}},{"6":{"Value":"BillingMonth"}},{"6":{"Value":"BillingQuarter"}},{"6":{"Value":"BillingAnnual"}},{"5":{"Elements":[14,15,16,17,18,19,4]}},{"2":{"Name":"BudgetTimePeriod","Properties":{"startDate":{"Type":4,"Flags":1,"Description":"The start date for the budget."},"endDate":{"Type":4,"Flags":0,"Description":"The end date for the budget. If not provided, we default this to 10 years from the start date."}}}},{"2":{"Name":"BudgetFilter","Properties":{"and":{"Type":28,"Flags":0,"Description":"The logical \"AND\" expression. Must have at least 2 items."},"dimensions":{"Type":24,"Flags":0,"Description":"Has comparison expression for a dimension"},"tags":{"Type":24,"Flags":0,"Description":"Has comparison expression for a tag"}}}},{"2":{"Name":"BudgetFilterProperties","Properties":{"dimensions":{"Type":24,"Flags":0,"Description":"Has comparison expression for a dimension"},"tags":{"Type":24,"Flags":0,"Description":"Has comparison expression for a tag"}}}},{"2":{"Name":"BudgetComparisonExpression","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the column to use in comparison."},"operator":{"Type":26,"Flags":1,"Description":"The operator to use for comparison."},"values":{"Type":27,"Flags":1,"Description":"Array of values to use for comparison"}}}},{"6":{"Value":"In"}},{"5":{"Elements":[25,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"2":{"Name":"CurrentSpend","Properties":{"amount":{"Type":3,"Flags":2,"Description":"The total amount of cost which is being tracked by the budget."},"unit":{"Type":4,"Flags":2,"Description":"The unit of measure for the budget amount."}}}},{"2":{"Name":"Notification","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"The notification is enabled or not."},"operator":{"Type":34,"Flags":1,"Description":"The comparison operator."},"threshold":{"Type":3,"Flags":1,"Description":"Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000."},"contactEmails":{"Type":35,"Flags":1,"Description":"Email addresses to send the budget notification to when the threshold is exceeded. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified."},"contactRoles":{"Type":36,"Flags":0,"Description":"Contact roles to send the budget notification to when the threshold is exceeded."},"contactGroups":{"Type":37,"Flags":0,"Description":"Action groups to send the budget notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. Only supported at Subscription or Resource Group scopes."},"thresholdType":{"Type":40,"Flags":0,"Description":"The type of threshold"},"locale":{"Type":62,"Flags":0,"Description":"Language in which the recipient will receive the notification"}}}},{"6":{"Value":"EqualTo"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqualTo"}},{"5":{"Elements":[31,32,33,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Actual"}},{"6":{"Value":"Forecasted"}},{"5":{"Elements":[38,39,4]}},{"6":{"Value":"en-us"}},{"6":{"Value":"ja-jp"}},{"6":{"Value":"zh-cn"}},{"6":{"Value":"de-de"}},{"6":{"Value":"es-es"}},{"6":{"Value":"fr-fr"}},{"6":{"Value":"it-it"}},{"6":{"Value":"ko-kr"}},{"6":{"Value":"pt-br"}},{"6":{"Value":"ru-ru"}},{"6":{"Value":"zh-tw"}},{"6":{"Value":"cs-cz"}},{"6":{"Value":"pl-pl"}},{"6":{"Value":"tr-tr"}},{"6":{"Value":"da-dk"}},{"6":{"Value":"en-gb"}},{"6":{"Value":"hu-hu"}},{"6":{"Value":"nb-no"}},{"6":{"Value":"nl-nl"}},{"6":{"Value":"pt-pt"}},{"6":{"Value":"sv-se"}},{"5":{"Elements":[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,4]}},{"2":{"Name":"BudgetPropertiesNotifications","Properties":{},"AdditionalProperties":30}},{"2":{"Name":"ForecastSpend","Properties":{"amount":{"Type":3,"Flags":2,"Description":"The forecasted cost for the total time period which is being tracked by the budget. This value is only provided if the budget contains a forecast alert type."},"unit":{"Type":4,"Flags":2,"Description":"The unit of measure for the budget amount."}}}},{"4":{"Name":"Microsoft.Consumption/budgets@2021-10-01","ScopeType":0,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Consumption/pricesheets"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Consumption/pricesheets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":66,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"price sheet result. It contains the pricesheet associated with billing period"},"etag":{"Type":4,"Flags":2,"Description":"The etag for the resource."},"tags":{"Type":74,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"PriceSheetModel","Properties":{"pricesheets":{"Type":73,"Flags":2,"Description":"Price sheet"},"nextLink":{"Type":4,"Flags":2,"Description":"The link (url) to the next page of results."},"download":{"Type":72,"Flags":2,"Description":"Pricesheet download details."}}}},{"2":{"Name":"PriceSheetProperties","Properties":{"billingPeriodId":{"Type":4,"Flags":2,"Description":"The id of the billing period resource that the usage belongs to."},"meterId":{"Type":4,"Flags":2,"Description":"The meter id (GUID)"},"meterDetails":{"Type":72,"Flags":2,"Description":"The details about the meter. By default this is not populated, unless it's specified in $expand."},"unitOfMeasure":{"Type":4,"Flags":2,"Description":"Unit of measure"},"includedQuantity":{"Type":3,"Flags":2,"Description":"Included quality for an offer"},"partNumber":{"Type":4,"Flags":2,"Description":"Part Number"},"unitPrice":{"Type":3,"Flags":2,"Description":"Unit Price"},"currencyCode":{"Type":4,"Flags":2,"Description":"Currency Code"},"offerId":{"Type":4,"Flags":2,"Description":"Offer Id"}}}},{"2":{"Name":"MeterDetails","Properties":{"meterName":{"Type":4,"Flags":2,"Description":"The name of the meter, within the given meter category"},"meterCategory":{"Type":4,"Flags":2,"Description":"The category of the meter, for example, 'Cloud services', 'Networking', etc.."},"meterSubCategory":{"Type":4,"Flags":2,"Description":"The subcategory of the meter, for example, 'A6 Cloud services', 'ExpressRoute (IXP)', etc.."},"unit":{"Type":4,"Flags":2,"Description":"The unit in which the meter consumption is charged, for example, 'Hours', 'GB', etc."},"meterLocation":{"Type":4,"Flags":2,"Description":"The location in which the Azure service is available."},"totalIncludedQuantity":{"Type":3,"Flags":2,"Description":"The total included quantity associated with the offer."},"pretaxStandardRate":{"Type":3,"Flags":2,"Description":"The pretax listing price."},"serviceName":{"Type":4,"Flags":2,"Description":"The name of the service."},"serviceTier":{"Type":4,"Flags":2,"Description":"The service tier."}}}},{"3":{"ItemType":71}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Consumption/pricesheets@2021-10-01","ScopeType":20,"Body":69,"Flags":1}},{"6":{"Value":"balanceSummary"}},{"6":{"Value":"Microsoft.Consumption/credits"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Consumption/credits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":76,"Flags":9,"Description":"The resource name"},"type":{"Type":77,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":78,"Flags":10,"Description":"The resource api version"},"properties":{"Type":80,"Flags":2,"Description":"The properties of the credit summary."},"etag":{"Type":4,"Flags":2,"Description":"The etag for the resource."},"tags":{"Type":85,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"CreditSummaryProperties","Properties":{"balanceSummary":{"Type":81,"Flags":2,"Description":"Summary of balances associated with this credit summary."},"pendingCreditAdjustments":{"Type":82,"Flags":2,"Description":"Pending credit adjustments."},"expiredCredit":{"Type":82,"Flags":2,"Description":"Expired credit."},"pendingEligibleCharges":{"Type":82,"Flags":2,"Description":"Pending eligible charges."},"creditCurrency":{"Type":4,"Flags":2,"Description":"The credit currency."},"billingCurrency":{"Type":4,"Flags":2,"Description":"The billing currency."},"reseller":{"Type":84,"Flags":2,"Description":"Credit's reseller."},"eTag":{"Type":4,"Flags":2,"Description":"The eTag for the resource."}}}},{"2":{"Name":"CreditBalanceSummary","Properties":{"estimatedBalance":{"Type":82,"Flags":2,"Description":"Estimated balance."},"currentBalance":{"Type":82,"Flags":2,"Description":"Current balance."},"estimatedBalanceInBillingCurrency":{"Type":83,"Flags":2,"Description":"Estimated balance in billing currency."}}}},{"2":{"Name":"Amount","Properties":{"currency":{"Type":4,"Flags":2,"Description":"Amount currency."},"value":{"Type":3,"Flags":2,"Description":"Amount."}}}},{"2":{"Name":"AmountWithExchangeRate","Properties":{"exchangeRate":{"Type":3,"Flags":2,"Description":"The exchange rate."},"exchangeRateMonth":{"Type":3,"Flags":2,"Description":"The exchange rate month."},"currency":{"Type":4,"Flags":2,"Description":"Amount currency."},"value":{"Type":3,"Flags":2,"Description":"Amount."}}}},{"2":{"Name":"Reseller","Properties":{"resellerId":{"Type":4,"Flags":2,"Description":"The reseller property ID."},"resellerDescription":{"Type":4,"Flags":2,"Description":"The reseller property description."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Consumption/credits@2021-10-01","ScopeType":16,"Body":79,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Consumption/budgets"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Consumption/budgets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties of the budget."},"eTag":{"Type":4,"Flags":0,"Description":"eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not."}}}},{"2":{"Name":"BudgetProperties","Properties":{"category":{"Type":13,"Flags":1,"Description":"The category of the budget, whether the budget tracks cost or usage."},"amount":{"Type":3,"Flags":1,"Description":"The total amount of cost to track with the budget"},"timeGrain":{"Type":20,"Flags":1,"Description":"The time covered by a budget. Tracking of the amount will be reset based on the time grain. BillingMonth, BillingQuarter, and BillingAnnual are only supported by WD customers"},"timePeriod":{"Type":21,"Flags":1,"Description":"Has start and end date of the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. There are no restrictions on the end date."},"filter":{"Type":22,"Flags":0,"Description":"May be used to filter budgets by user-specified dimensions and/or tags."},"currentSpend":{"Type":29,"Flags":2,"Description":"The current amount of cost which is being tracked for a budget."},"notifications":{"Type":63,"Flags":0,"Description":"Dictionary of notifications associated with the budget. Budget can have up to five notifications."},"forecastSpend":{"Type":64,"Flags":2,"Description":"The forecasted cost which is being tracked for a budget."}}}},{"6":{"Value":"Cost"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Monthly"}},{"6":{"Value":"Quarterly"}},{"6":{"Value":"Annually"}},{"6":{"Value":"BillingMonth"}},{"6":{"Value":"BillingQuarter"}},{"6":{"Value":"BillingAnnual"}},{"5":{"Elements":[14,15,16,17,18,19,4]}},{"2":{"Name":"BudgetTimePeriod","Properties":{"startDate":{"Type":4,"Flags":1,"Description":"The start date for the budget."},"endDate":{"Type":4,"Flags":0,"Description":"The end date for the budget. If not provided, we default this to 10 years from the start date."}}}},{"2":{"Name":"BudgetFilter","Properties":{"and":{"Type":28,"Flags":0,"Description":"The logical \"AND\" expression. Must have at least 2 items."},"dimensions":{"Type":24,"Flags":0,"Description":"Has comparison expression for a dimension"},"tags":{"Type":24,"Flags":0,"Description":"Has comparison expression for a tag"}}}},{"2":{"Name":"BudgetFilterProperties","Properties":{"dimensions":{"Type":24,"Flags":0,"Description":"Has comparison expression for a dimension"},"tags":{"Type":24,"Flags":0,"Description":"Has comparison expression for a tag"}}}},{"2":{"Name":"BudgetComparisonExpression","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the column to use in comparison."},"operator":{"Type":26,"Flags":1,"Description":"The operator to use for comparison."},"values":{"Type":27,"Flags":1,"Description":"Array of values to use for comparison"}}}},{"6":{"Value":"In"}},{"5":{"Elements":[25,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"2":{"Name":"CurrentSpend","Properties":{"amount":{"Type":3,"Flags":2,"Description":"The total amount of cost which is being tracked by the budget."},"unit":{"Type":4,"Flags":2,"Description":"The unit of measure for the budget amount."}}}},{"2":{"Name":"Notification","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"The notification is enabled or not."},"operator":{"Type":34,"Flags":1,"Description":"The comparison operator."},"threshold":{"Type":3,"Flags":1,"Description":"Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000."},"contactEmails":{"Type":35,"Flags":1,"Description":"Email addresses to send the budget notification to when the threshold is exceeded. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified."},"contactRoles":{"Type":36,"Flags":0,"Description":"Contact roles to send the budget notification to when the threshold is exceeded."},"contactGroups":{"Type":37,"Flags":0,"Description":"Action groups to send the budget notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. Only supported at Subscription or Resource Group scopes."},"thresholdType":{"Type":40,"Flags":0,"Description":"The type of threshold"},"locale":{"Type":62,"Flags":0,"Description":"Language in which the recipient will receive the notification"}}}},{"6":{"Value":"EqualTo"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqualTo"}},{"5":{"Elements":[31,32,33,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"Actual"}},{"6":{"Value":"Forecasted"}},{"5":{"Elements":[38,39,4]}},{"6":{"Value":"en-us"}},{"6":{"Value":"ja-jp"}},{"6":{"Value":"zh-cn"}},{"6":{"Value":"de-de"}},{"6":{"Value":"es-es"}},{"6":{"Value":"fr-fr"}},{"6":{"Value":"it-it"}},{"6":{"Value":"ko-kr"}},{"6":{"Value":"pt-br"}},{"6":{"Value":"ru-ru"}},{"6":{"Value":"zh-tw"}},{"6":{"Value":"cs-cz"}},{"6":{"Value":"pl-pl"}},{"6":{"Value":"tr-tr"}},{"6":{"Value":"da-dk"}},{"6":{"Value":"en-gb"}},{"6":{"Value":"hu-hu"}},{"6":{"Value":"nb-no"}},{"6":{"Value":"nl-nl"}},{"6":{"Value":"pt-pt"}},{"6":{"Value":"sv-se"}},{"5":{"Elements":[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,4]}},{"2":{"Name":"BudgetPropertiesNotifications","Properties":{},"AdditionalProperties":30}},{"2":{"Name":"ForecastSpend","Properties":{"amount":{"Type":3,"Flags":2,"Description":"The forecasted cost for the total time period which is being tracked by the budget. This value is only provided if the budget contains a forecast alert type."},"unit":{"Type":4,"Flags":2,"Description":"The unit of measure for the budget amount."}}}},{"4":{"Name":"Microsoft.Consumption/budgets@2021-10-01","ScopeType":0,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Consumption/pricesheets"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Consumption/pricesheets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":66,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"price sheet result. It contains the pricesheet associated with billing period"},"etag":{"Type":4,"Flags":2,"Description":"The etag for the resource."},"tags":{"Type":74,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"PriceSheetModel","Properties":{"pricesheets":{"Type":73,"Flags":2,"Description":"Price sheet"},"nextLink":{"Type":4,"Flags":2,"Description":"The link (url) to the next page of results."},"download":{"Type":72,"Flags":2,"Description":"Pricesheet download details."}}}},{"2":{"Name":"PriceSheetProperties","Properties":{"billingPeriodId":{"Type":4,"Flags":2,"Description":"The id of the billing period resource that the usage belongs to."},"meterId":{"Type":4,"Flags":2,"Description":"The meter id (GUID)"},"meterDetails":{"Type":72,"Flags":2,"Description":"The details about the meter. By default this is not populated, unless it's specified in $expand."},"unitOfMeasure":{"Type":4,"Flags":2,"Description":"Unit of measure"},"includedQuantity":{"Type":3,"Flags":2,"Description":"Included quality for an offer"},"partNumber":{"Type":4,"Flags":2,"Description":"Part Number"},"unitPrice":{"Type":3,"Flags":2,"Description":"Unit Price"},"currencyCode":{"Type":4,"Flags":2,"Description":"Currency Code"},"offerId":{"Type":4,"Flags":2,"Description":"Offer Id"}}}},{"2":{"Name":"MeterDetails","Properties":{"meterName":{"Type":4,"Flags":2,"Description":"The name of the meter, within the given meter category"},"meterCategory":{"Type":4,"Flags":2,"Description":"The category of the meter, for example, 'Cloud services', 'Networking', etc.."},"meterSubCategory":{"Type":4,"Flags":2,"Description":"The subcategory of the meter, for example, 'A6 Cloud services', 'ExpressRoute (IXP)', etc.."},"unit":{"Type":4,"Flags":2,"Description":"The unit in which the meter consumption is charged, for example, 'Hours', 'GB', etc."},"meterLocation":{"Type":4,"Flags":2,"Description":"The location in which the Azure service is available."},"totalIncludedQuantity":{"Type":3,"Flags":2,"Description":"The total included quantity associated with the offer."},"pretaxStandardRate":{"Type":3,"Flags":2,"Description":"The pretax listing price."},"serviceName":{"Type":4,"Flags":2,"Description":"The name of the service."},"serviceTier":{"Type":4,"Flags":2,"Description":"The service tier."}}}},{"3":{"ItemType":71}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Consumption/pricesheets@2021-10-01","ScopeType":20,"Body":69,"Flags":1}},{"6":{"Value":"balanceSummary"}},{"6":{"Value":"Microsoft.Consumption/credits"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Consumption/credits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":76,"Flags":9,"Description":"The resource name"},"type":{"Type":77,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":78,"Flags":10,"Description":"The resource api version"},"properties":{"Type":80,"Flags":2,"Description":"The properties of the credit summary."},"eTag":{"Type":4,"Flags":2,"Description":"eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not."}}}},{"2":{"Name":"CreditSummaryProperties","Properties":{"balanceSummary":{"Type":81,"Flags":2,"Description":"Summary of balances associated with this credit summary."},"pendingCreditAdjustments":{"Type":82,"Flags":2,"Description":"Pending credit adjustments."},"expiredCredit":{"Type":82,"Flags":2,"Description":"Expired credit."},"pendingEligibleCharges":{"Type":82,"Flags":2,"Description":"Pending eligible charges."},"creditCurrency":{"Type":4,"Flags":2,"Description":"The credit currency."},"billingCurrency":{"Type":4,"Flags":2,"Description":"The billing currency."},"reseller":{"Type":84,"Flags":2,"Description":"Credit's reseller."},"eTag":{"Type":4,"Flags":2,"Description":"The eTag for the resource."}}}},{"2":{"Name":"CreditBalanceSummary","Properties":{"estimatedBalance":{"Type":82,"Flags":2,"Description":"Estimated balance."},"currentBalance":{"Type":82,"Flags":2,"Description":"Current balance."},"estimatedBalanceInBillingCurrency":{"Type":83,"Flags":2,"Description":"Estimated balance in billing currency."}}}},{"2":{"Name":"Amount","Properties":{"currency":{"Type":4,"Flags":2,"Description":"Amount currency."},"value":{"Type":3,"Flags":2,"Description":"Amount."}}}},{"2":{"Name":"AmountWithExchangeRate","Properties":{"exchangeRate":{"Type":3,"Flags":2,"Description":"The exchange rate."},"exchangeRateMonth":{"Type":3,"Flags":2,"Description":"The exchange rate month."},"currency":{"Type":4,"Flags":2,"Description":"Amount currency."},"value":{"Type":3,"Flags":2,"Description":"Amount."}}}},{"2":{"Name":"Reseller","Properties":{"resellerId":{"Type":4,"Flags":2,"Description":"The reseller property ID."},"resellerDescription":{"Type":4,"Flags":2,"Description":"The reseller property description."}}}},{"4":{"Name":"Microsoft.Consumption/credits@2021-10-01","ScopeType":16,"Body":79,"Flags":1}}] \ No newline at end of file diff --git a/generated/consumption/microsoft.consumption/2021-10-01/types.md b/generated/consumption/microsoft.consumption/2021-10-01/types.md index 746560f50a..2711c8c22d 100644 --- a/generated/consumption/microsoft.consumption/2021-10-01/types.md +++ b/generated/consumption/microsoft.consumption/2021-10-01/types.md @@ -14,11 +14,10 @@ * **Valid Scope(s)**: Extension ### Properties * **apiVersion**: '2021-10-01' (ReadOnly, DeployTimeConstant): The resource api version -* **etag**: string (ReadOnly): The etag for the resource. +* **eTag**: string (ReadOnly): eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. * **id**: string (ReadOnly, DeployTimeConstant): The resource id * **name**: 'balanceSummary' (Required, DeployTimeConstant): The resource name * **properties**: [CreditSummaryProperties](#creditsummaryproperties) (ReadOnly): The properties of the credit summary. -* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Resource tags. * **type**: 'Microsoft.Consumption/credits' (ReadOnly, DeployTimeConstant): The resource type ## Resource Microsoft.Consumption/pricesheets@2021-10-01 (ReadOnly) @@ -160,8 +159,3 @@ ### Additional Properties * **Additional Properties Type**: string -## ResourceTags -### Properties -### Additional Properties -* **Additional Properties Type**: string - diff --git a/generated/containerinstance/log.out b/generated/containerinstance/log.out index f184fe8267..24326704a3 100644 --- a/generated/containerinstance/log.out +++ b/generated/containerinstance/log.out @@ -1,17 +1,19 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'GitRepoVolume' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:1090:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:1140:5 +warning | PreCheck/SchemaMissingType | The schema 'ContainerGroup' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:1303:5 warning | PreCheck/SchemaMissingType | The schema 'ContainerGroupIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:1405:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:1459:5 warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:2213:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:2281:5 warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:2222:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json:2290:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/containerinstance/microsoft.containerinstance/2021-10-01/types.json b/generated/containerinstance/microsoft.containerinstance/2021-10-01/types.json index 0d088c1d57..77d17d0433 100644 --- a/generated/containerinstance/microsoft.containerinstance/2021-10-01/types.json +++ b/generated/containerinstance/microsoft.containerinstance/2021-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerInstance/containerGroups"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerInstance/containerGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"The identity of the container group, if configured."},"properties":{"Type":19,"Flags":1,"Description":"The container group properties"},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"tags":{"Type":107,"Flags":0,"Description":"The resource tags."},"zones":{"Type":108,"Flags":0,"Description":"The zones for the container group."}}}},{"2":{"Name":"ContainerGroupIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the container group identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the container group. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":0,"Description":"The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group."},"userAssignedIdentities":{"Type":18,"Flags":0,"Description":"The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[12,13,14,15]}},{"2":{"Name":"Components10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ContainerGroupIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerGroupProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the container group. This only appears in the response."},"containers":{"Type":53,"Flags":1,"Description":"The containers within the container group."},"imageRegistryCredentials":{"Type":55,"Flags":0,"Description":"The image registry credentials by which the container group is created from."},"restartPolicy":{"Type":59,"Flags":0,"Description":"Restart policy for all containers within the container group. \n- `Always` Always restart\n- `OnFailure` Restart on failure\n- `Never` Never restart"},"ipAddress":{"Type":60,"Flags":0,"Description":"The IP address type of the container group."},"osType":{"Type":77,"Flags":1,"Description":"The operating system type required by the containers in the container group."},"volumes":{"Type":82,"Flags":0,"Description":"The list of volumes that can be mounted by containers in this container group."},"instanceView":{"Type":83,"Flags":2,"Description":"The instance view of the container group. Only valid in response."},"diagnostics":{"Type":85,"Flags":0,"Description":"The diagnostic information for a container group."},"subnetIds":{"Type":92,"Flags":0,"Description":"The subnet resource IDs for a container group."},"dnsConfig":{"Type":93,"Flags":0,"Description":"The DNS config information for a container group."},"sku":{"Type":97,"Flags":0,"Description":"The SKU for a container group."},"encryptionProperties":{"Type":98,"Flags":0,"Description":"The encryption properties for a container group."},"initContainers":{"Type":106,"Flags":0,"Description":"The init containers for a container group."}}}},{"2":{"Name":"Container","Properties":{"name":{"Type":4,"Flags":1,"Description":"The user-provided name of the container instance."},"properties":{"Type":21,"Flags":1,"Description":"The properties of the container instance."}}}},{"2":{"Name":"ContainerProperties","Properties":{"image":{"Type":4,"Flags":1,"Description":"The name of the image used to create the container instance."},"command":{"Type":22,"Flags":0,"Description":"The commands to execute within the container instance in exec form."},"ports":{"Type":27,"Flags":0,"Description":"The exposed ports on the container instance."},"environmentVariables":{"Type":29,"Flags":0,"Description":"The environment variables to set in the container instance."},"instanceView":{"Type":30,"Flags":2,"Description":"The instance view of the container instance. Only valid in response."},"resources":{"Type":34,"Flags":1,"Description":"The resource requirements of the container instance."},"volumeMounts":{"Type":43,"Flags":0,"Description":"The volume mounts available to the container instance."},"livenessProbe":{"Type":44,"Flags":0,"Description":"The liveness probe."},"readinessProbe":{"Type":44,"Flags":0,"Description":"The readiness probe."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerPort","Properties":{"protocol":{"Type":26,"Flags":0,"Description":"The protocol associated with the port."},"port":{"Type":3,"Flags":1,"Description":"The port number exposed within the container group."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[24,25,4]}},{"3":{"ItemType":23}},{"2":{"Name":"EnvironmentVariable","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"value":{"Type":4,"Flags":0,"Description":"The value of the environment variable."},"secureValue":{"Type":4,"Flags":0,"Description":"The value of the secure environment variable."}}}},{"3":{"ItemType":28}},{"2":{"Name":"ContainerPropertiesInstanceView","Properties":{"restartCount":{"Type":3,"Flags":2,"Description":"The number of times that the container instance has been restarted."},"currentState":{"Type":31,"Flags":2,"Description":"Current container instance state."},"previousState":{"Type":31,"Flags":2,"Description":"Previous container instance state."},"events":{"Type":33,"Flags":2,"Description":"The events of the container instance."}}}},{"2":{"Name":"ContainerState","Properties":{"state":{"Type":4,"Flags":2,"Description":"The state of the container instance."},"startTime":{"Type":4,"Flags":2,"Description":"The date-time when the container instance state started."},"exitCode":{"Type":3,"Flags":2,"Description":"The container instance exit codes correspond to those from the `docker run` command."},"finishTime":{"Type":4,"Flags":2,"Description":"The date-time when the container instance state finished."},"detailStatus":{"Type":4,"Flags":2,"Description":"The human-readable status of the container instance state."}}}},{"2":{"Name":"Event","Properties":{"count":{"Type":3,"Flags":2,"Description":"The count of the event."},"firstTimestamp":{"Type":4,"Flags":2,"Description":"The date-time of the earliest logged event."},"lastTimestamp":{"Type":4,"Flags":2,"Description":"The date-time of the latest logged event."},"name":{"Type":4,"Flags":2,"Description":"The event name."},"message":{"Type":4,"Flags":2,"Description":"The event message."},"type":{"Type":4,"Flags":2,"Description":"The event type."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ResourceRequirements","Properties":{"requests":{"Type":35,"Flags":1,"Description":"The resource requests of this container instance."},"limits":{"Type":41,"Flags":0,"Description":"The resource limits of this container instance."}}}},{"2":{"Name":"ResourceRequests","Properties":{"memoryInGB":{"Type":3,"Flags":1,"Description":"The memory request in GB of this container instance."},"cpu":{"Type":3,"Flags":1,"Description":"The CPU request of this container instance."},"gpu":{"Type":36,"Flags":0,"Description":"The GPU request of this container instance."}}}},{"2":{"Name":"GpuResource","Properties":{"count":{"Type":3,"Flags":1,"Description":"The count of the GPU resource."},"sku":{"Type":40,"Flags":1,"Description":"The SKU of the GPU resource."}}}},{"6":{"Value":"K80"}},{"6":{"Value":"P100"}},{"6":{"Value":"V100"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"ResourceLimits","Properties":{"memoryInGB":{"Type":3,"Flags":0,"Description":"The memory limit in GB of this container instance."},"cpu":{"Type":3,"Flags":0,"Description":"The CPU limit of this container instance."},"gpu":{"Type":36,"Flags":0,"Description":"The GPU limit of this container instance."}}}},{"2":{"Name":"VolumeMount","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the volume mount."},"mountPath":{"Type":4,"Flags":1,"Description":"The path within the container where the volume should be mounted. Must not contain colon (:)."},"readOnly":{"Type":2,"Flags":0,"Description":"The flag indicating whether the volume mount is read-only."}}}},{"3":{"ItemType":42}},{"2":{"Name":"ContainerProbe","Properties":{"exec":{"Type":45,"Flags":0,"Description":"The execution command to probe"},"httpGet":{"Type":47,"Flags":0,"Description":"The Http Get settings to probe"},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"The initial delay seconds."},"periodSeconds":{"Type":3,"Flags":0,"Description":"The period seconds."},"failureThreshold":{"Type":3,"Flags":0,"Description":"The failure threshold."},"successThreshold":{"Type":3,"Flags":0,"Description":"The success threshold."},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"The timeout seconds."}}}},{"2":{"Name":"ContainerExec","Properties":{"command":{"Type":46,"Flags":0,"Description":"The commands to execute within the container."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerHttpGet","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path to probe."},"port":{"Type":3,"Flags":1,"Description":"The port number to probe."},"scheme":{"Type":50,"Flags":0,"Description":"The scheme."},"httpHeaders":{"Type":52,"Flags":0,"Description":"The HTTP headers."}}}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[48,49,4]}},{"2":{"Name":"HttpHeader","Properties":{"name":{"Type":4,"Flags":0,"Description":"The header name."},"value":{"Type":4,"Flags":0,"Description":"The header value."}}}},{"3":{"ItemType":51}},{"3":{"ItemType":20}},{"2":{"Name":"ImageRegistryCredential","Properties":{"server":{"Type":4,"Flags":1,"Description":"The Docker image registry server without a protocol such as \"http\" and \"https\"."},"username":{"Type":4,"Flags":0,"Description":"The username for the private registry."},"password":{"Type":4,"Flags":0,"Description":"The password for the private registry."},"identity":{"Type":4,"Flags":0,"Description":"The identity for the private registry."},"identityUrl":{"Type":4,"Flags":0,"Description":"The identity URL for the private registry."}}}},{"3":{"ItemType":54}},{"6":{"Value":"Always"}},{"6":{"Value":"OnFailure"}},{"6":{"Value":"Never"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"IpAddress","Properties":{"ports":{"Type":65,"Flags":1,"Description":"The list of ports exposed on the container group."},"type":{"Type":68,"Flags":1,"Description":"Specifies if the IP is exposed to the public internet or private VNET."},"ip":{"Type":4,"Flags":0,"Description":"The IP exposed to the public internet."},"dnsNameLabel":{"Type":4,"Flags":0,"Description":"The Dns name label for the IP."},"dnsNameLabelReusePolicy":{"Type":74,"Flags":0,"Description":"The value representing the security enum."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN for the IP."}}}},{"2":{"Name":"Port","Properties":{"protocol":{"Type":64,"Flags":0,"Description":"The protocol associated with the port."},"port":{"Type":3,"Flags":1,"Description":"The port number."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[62,63,4]}},{"3":{"ItemType":61}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[66,67,4]}},{"6":{"Value":"Unsecure"}},{"6":{"Value":"TenantReuse"}},{"6":{"Value":"SubscriptionReuse"}},{"6":{"Value":"ResourceGroupReuse"}},{"6":{"Value":"Noreuse"}},{"5":{"Elements":[69,70,71,72,73,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[75,76,4]}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the volume."},"azureFile":{"Type":79,"Flags":0,"Description":"The Azure File volume."},"emptyDir":{"Type":0,"Flags":0,"Description":"The empty directory volume."},"secret":{"Type":80,"Flags":0,"Description":"The secret volume."},"gitRepo":{"Type":81,"Flags":0,"Description":"The git repo volume."}}}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The name of the Azure File share to be mounted as a volume."},"readOnly":{"Type":2,"Flags":0,"Description":"The flag indicating whether the Azure File shared mounted as a volume is read-only."},"storageAccountName":{"Type":4,"Flags":1,"Description":"The name of the storage account that contains the Azure File share."},"storageAccountKey":{"Type":4,"Flags":0,"Description":"The storage account access key used to access the Azure File share."}}}},{"2":{"Name":"SecretVolume","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"GitRepoVolume","Properties":{"directory":{"Type":4,"Flags":0,"Description":"Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name."},"repository":{"Type":4,"Flags":1,"Description":"Repository URL"},"revision":{"Type":4,"Flags":0,"Description":"Commit hash for the specified revision."}}}},{"3":{"ItemType":78}},{"2":{"Name":"ContainerGroupPropertiesInstanceView","Properties":{"events":{"Type":84,"Flags":2,"Description":"The events of this container group."},"state":{"Type":4,"Flags":2,"Description":"The state of the container group. Only valid in response."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerGroupDiagnostics","Properties":{"logAnalytics":{"Type":86,"Flags":0,"Description":"Container group log analytics information."}}}},{"2":{"Name":"LogAnalytics","Properties":{"workspaceId":{"Type":4,"Flags":1,"Description":"The workspace id for log analytics"},"workspaceKey":{"Type":4,"Flags":1,"Description":"The workspace key for log analytics"},"logType":{"Type":89,"Flags":0,"Description":"The log type to be used."},"metadata":{"Type":90,"Flags":0,"Description":"Metadata for log analytics."},"workspaceResourceId":{"Type":4,"Flags":0,"Description":"The workspace resource id for log analytics"}}}},{"6":{"Value":"ContainerInsights"}},{"6":{"Value":"ContainerInstanceLogs"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"LogAnalyticsMetadata","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ContainerGroupSubnetId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource ID of virtual network and subnet."},"name":{"Type":4,"Flags":0,"Description":"Friendly name for the subnet."}}}},{"3":{"ItemType":91}},{"2":{"Name":"DnsConfiguration","Properties":{"nameServers":{"Type":94,"Flags":1,"Description":"The DNS servers for the container group."},"searchDomains":{"Type":4,"Flags":0,"Description":"The DNS search domains for hostname lookup in the container group."},"options":{"Type":4,"Flags":0,"Description":"The DNS options for the container group."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Standard"}},{"6":{"Value":"Dedicated"}},{"5":{"Elements":[95,96,4]}},{"2":{"Name":"EncryptionProperties","Properties":{"vaultBaseUrl":{"Type":4,"Flags":1,"Description":"The keyvault base url."},"keyName":{"Type":4,"Flags":1,"Description":"The encryption key name."},"keyVersion":{"Type":4,"Flags":1,"Description":"The encryption key version."}}}},{"2":{"Name":"InitContainerDefinition","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name for the init container."},"properties":{"Type":100,"Flags":1,"Description":"The properties for the init container."}}}},{"2":{"Name":"InitContainerPropertiesDefinition","Properties":{"image":{"Type":4,"Flags":0,"Description":"The image of the init container."},"command":{"Type":101,"Flags":0,"Description":"The command to execute within the init container in exec form."},"environmentVariables":{"Type":102,"Flags":0,"Description":"The environment variables to set in the init container."},"instanceView":{"Type":103,"Flags":2,"Description":"The instance view of the init container. Only valid in response."},"volumeMounts":{"Type":105,"Flags":0,"Description":"The volume mounts available to the init container."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":28}},{"2":{"Name":"InitContainerPropertiesDefinitionInstanceView","Properties":{"restartCount":{"Type":3,"Flags":2,"Description":"The number of times that the init container has been restarted."},"currentState":{"Type":31,"Flags":2,"Description":"The current state of the init container."},"previousState":{"Type":31,"Flags":2,"Description":"The previous state of the init container."},"events":{"Type":104,"Flags":2,"Description":"The events of the init container."}}}},{"3":{"ItemType":32}},{"3":{"ItemType":42}},{"3":{"ItemType":99}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerInstance/containerGroups@2021-10-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerInstance/containerGroups"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerInstance/containerGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"tags":{"Type":11,"Flags":0,"Description":"The resource tags."},"zones":{"Type":12,"Flags":0,"Description":"The zones for the container group."},"identity":{"Type":13,"Flags":0,"Description":"The identity of the container group, if configured."},"properties":{"Type":21,"Flags":1,"Description":"The container group properties"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerGroupIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the container group identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the container group. This property will only be provided for a system assigned identity."},"type":{"Type":18,"Flags":0,"Description":"The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group."},"userAssignedIdentities":{"Type":20,"Flags":0,"Description":"The list of user identities associated with the container group."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[14,15,16,17]}},{"2":{"Name":"UserAssignedIdentities","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ContainerGroupIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":19}},{"2":{"Name":"ContainerGroupPropertiesProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the container group. This only appears in the response."},"containers":{"Type":55,"Flags":1,"Description":"The containers within the container group."},"imageRegistryCredentials":{"Type":57,"Flags":0,"Description":"The image registry credentials by which the container group is created from."},"restartPolicy":{"Type":61,"Flags":0,"Description":"Restart policy for all containers within the container group. \n- `Always` Always restart\n- `OnFailure` Restart on failure\n- `Never` Never restart"},"ipAddress":{"Type":62,"Flags":0,"Description":"The IP address type of the container group."},"osType":{"Type":79,"Flags":1,"Description":"The operating system type required by the containers in the container group."},"volumes":{"Type":84,"Flags":0,"Description":"The list of volumes that can be mounted by containers in this container group."},"instanceView":{"Type":85,"Flags":2,"Description":"The instance view of the container group. Only valid in response."},"diagnostics":{"Type":87,"Flags":0,"Description":"The diagnostic information for a container group."},"subnetIds":{"Type":94,"Flags":0,"Description":"The subnet resource IDs for a container group."},"dnsConfig":{"Type":95,"Flags":0,"Description":"The DNS config information for a container group."},"sku":{"Type":99,"Flags":0,"Description":"The SKU for a container group."},"encryptionProperties":{"Type":100,"Flags":0,"Description":"The encryption properties for a container group."},"initContainers":{"Type":108,"Flags":0,"Description":"The init containers for a container group."}}}},{"2":{"Name":"Container","Properties":{"name":{"Type":4,"Flags":1,"Description":"The user-provided name of the container instance."},"properties":{"Type":23,"Flags":1,"Description":"The properties of the container instance."}}}},{"2":{"Name":"ContainerProperties","Properties":{"image":{"Type":4,"Flags":1,"Description":"The name of the image used to create the container instance."},"command":{"Type":24,"Flags":0,"Description":"The commands to execute within the container instance in exec form."},"ports":{"Type":29,"Flags":0,"Description":"The exposed ports on the container instance."},"environmentVariables":{"Type":31,"Flags":0,"Description":"The environment variables to set in the container instance."},"instanceView":{"Type":32,"Flags":2,"Description":"The instance view of the container instance. Only valid in response."},"resources":{"Type":36,"Flags":1,"Description":"The resource requirements of the container instance."},"volumeMounts":{"Type":45,"Flags":0,"Description":"The volume mounts available to the container instance."},"livenessProbe":{"Type":46,"Flags":0,"Description":"The liveness probe."},"readinessProbe":{"Type":46,"Flags":0,"Description":"The readiness probe."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerPort","Properties":{"protocol":{"Type":28,"Flags":0,"Description":"The protocol associated with the port."},"port":{"Type":3,"Flags":1,"Description":"The port number exposed within the container group."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[26,27,4]}},{"3":{"ItemType":25}},{"2":{"Name":"EnvironmentVariable","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"value":{"Type":4,"Flags":0,"Description":"The value of the environment variable."},"secureValue":{"Type":4,"Flags":0,"Description":"The value of the secure environment variable."}}}},{"3":{"ItemType":30}},{"2":{"Name":"ContainerPropertiesInstanceView","Properties":{"restartCount":{"Type":3,"Flags":2,"Description":"The number of times that the container instance has been restarted."},"currentState":{"Type":33,"Flags":2,"Description":"Current container instance state."},"previousState":{"Type":33,"Flags":2,"Description":"Previous container instance state."},"events":{"Type":35,"Flags":2,"Description":"The events of the container instance."}}}},{"2":{"Name":"ContainerState","Properties":{"state":{"Type":4,"Flags":2,"Description":"The state of the container instance."},"startTime":{"Type":4,"Flags":2,"Description":"The date-time when the container instance state started."},"exitCode":{"Type":3,"Flags":2,"Description":"The container instance exit codes correspond to those from the `docker run` command."},"finishTime":{"Type":4,"Flags":2,"Description":"The date-time when the container instance state finished."},"detailStatus":{"Type":4,"Flags":2,"Description":"The human-readable status of the container instance state."}}}},{"2":{"Name":"Event","Properties":{"count":{"Type":3,"Flags":2,"Description":"The count of the event."},"firstTimestamp":{"Type":4,"Flags":2,"Description":"The date-time of the earliest logged event."},"lastTimestamp":{"Type":4,"Flags":2,"Description":"The date-time of the latest logged event."},"name":{"Type":4,"Flags":2,"Description":"The event name."},"message":{"Type":4,"Flags":2,"Description":"The event message."},"type":{"Type":4,"Flags":2,"Description":"The event type."}}}},{"3":{"ItemType":34}},{"2":{"Name":"ResourceRequirements","Properties":{"requests":{"Type":37,"Flags":1,"Description":"The resource requests of this container instance."},"limits":{"Type":43,"Flags":0,"Description":"The resource limits of this container instance."}}}},{"2":{"Name":"ResourceRequests","Properties":{"memoryInGB":{"Type":3,"Flags":1,"Description":"The memory request in GB of this container instance."},"cpu":{"Type":3,"Flags":1,"Description":"The CPU request of this container instance."},"gpu":{"Type":38,"Flags":0,"Description":"The GPU request of this container instance."}}}},{"2":{"Name":"GpuResource","Properties":{"count":{"Type":3,"Flags":1,"Description":"The count of the GPU resource."},"sku":{"Type":42,"Flags":1,"Description":"The SKU of the GPU resource."}}}},{"6":{"Value":"K80"}},{"6":{"Value":"P100"}},{"6":{"Value":"V100"}},{"5":{"Elements":[39,40,41,4]}},{"2":{"Name":"ResourceLimits","Properties":{"memoryInGB":{"Type":3,"Flags":0,"Description":"The memory limit in GB of this container instance."},"cpu":{"Type":3,"Flags":0,"Description":"The CPU limit of this container instance."},"gpu":{"Type":38,"Flags":0,"Description":"The GPU limit of this container instance."}}}},{"2":{"Name":"VolumeMount","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the volume mount."},"mountPath":{"Type":4,"Flags":1,"Description":"The path within the container where the volume should be mounted. Must not contain colon (:)."},"readOnly":{"Type":2,"Flags":0,"Description":"The flag indicating whether the volume mount is read-only."}}}},{"3":{"ItemType":44}},{"2":{"Name":"ContainerProbe","Properties":{"exec":{"Type":47,"Flags":0,"Description":"The execution command to probe"},"httpGet":{"Type":49,"Flags":0,"Description":"The Http Get settings to probe"},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"The initial delay seconds."},"periodSeconds":{"Type":3,"Flags":0,"Description":"The period seconds."},"failureThreshold":{"Type":3,"Flags":0,"Description":"The failure threshold."},"successThreshold":{"Type":3,"Flags":0,"Description":"The success threshold."},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"The timeout seconds."}}}},{"2":{"Name":"ContainerExec","Properties":{"command":{"Type":48,"Flags":0,"Description":"The commands to execute within the container."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ContainerHttpGet","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path to probe."},"port":{"Type":3,"Flags":1,"Description":"The port number to probe."},"scheme":{"Type":52,"Flags":0,"Description":"The scheme."},"httpHeaders":{"Type":54,"Flags":0,"Description":"The HTTP headers."}}}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"HttpHeader","Properties":{"name":{"Type":4,"Flags":0,"Description":"The header name."},"value":{"Type":4,"Flags":0,"Description":"The header value."}}}},{"3":{"ItemType":53}},{"3":{"ItemType":22}},{"2":{"Name":"ImageRegistryCredential","Properties":{"server":{"Type":4,"Flags":1,"Description":"The Docker image registry server without a protocol such as \"http\" and \"https\"."},"username":{"Type":4,"Flags":0,"Description":"The username for the private registry."},"password":{"Type":4,"Flags":0,"Description":"The password for the private registry."},"identity":{"Type":4,"Flags":0,"Description":"The identity for the private registry."},"identityUrl":{"Type":4,"Flags":0,"Description":"The identity URL for the private registry."}}}},{"3":{"ItemType":56}},{"6":{"Value":"Always"}},{"6":{"Value":"OnFailure"}},{"6":{"Value":"Never"}},{"5":{"Elements":[58,59,60,4]}},{"2":{"Name":"IpAddress","Properties":{"ports":{"Type":67,"Flags":1,"Description":"The list of ports exposed on the container group."},"type":{"Type":70,"Flags":1,"Description":"Specifies if the IP is exposed to the public internet or private VNET."},"ip":{"Type":4,"Flags":0,"Description":"The IP exposed to the public internet."},"dnsNameLabel":{"Type":4,"Flags":0,"Description":"The Dns name label for the IP."},"autoGeneratedDomainNameLabelScope":{"Type":76,"Flags":0,"Description":"The value representing the security enum. The 'Unsecure' value is the default value if not selected and means the object's domain name label is not secured against subdomain takeover. The 'TenantReuse' value is the default value if selected and means the object's domain name label can be reused within the same tenant. The 'SubscriptionReuse' value means the object's domain name label can be reused within the same subscription. The 'ResourceGroupReuse' value means the object's domain name label can be reused within the same resource group. The 'NoReuse' value means the object's domain name label cannot be reused within the same resource group, subscription, or tenant."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN for the IP."}}}},{"2":{"Name":"Port","Properties":{"protocol":{"Type":66,"Flags":0,"Description":"The protocol associated with the port."},"port":{"Type":3,"Flags":1,"Description":"The port number."}}}},{"6":{"Value":"TCP"}},{"6":{"Value":"UDP"}},{"5":{"Elements":[64,65,4]}},{"3":{"ItemType":63}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unsecure"}},{"6":{"Value":"TenantReuse"}},{"6":{"Value":"SubscriptionReuse"}},{"6":{"Value":"ResourceGroupReuse"}},{"6":{"Value":"Noreuse"}},{"5":{"Elements":[71,72,73,74,75,4]}},{"6":{"Value":"Windows"}},{"6":{"Value":"Linux"}},{"5":{"Elements":[77,78,4]}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the volume."},"azureFile":{"Type":81,"Flags":0,"Description":"The Azure File volume."},"emptyDir":{"Type":0,"Flags":0,"Description":"The empty directory volume."},"secret":{"Type":82,"Flags":0,"Description":"The secret volume."},"gitRepo":{"Type":83,"Flags":0,"Description":"The git repo volume."}}}},{"2":{"Name":"AzureFileVolume","Properties":{"shareName":{"Type":4,"Flags":1,"Description":"The name of the Azure File share to be mounted as a volume."},"readOnly":{"Type":2,"Flags":0,"Description":"The flag indicating whether the Azure File shared mounted as a volume is read-only."},"storageAccountName":{"Type":4,"Flags":1,"Description":"The name of the storage account that contains the Azure File share."},"storageAccountKey":{"Type":4,"Flags":0,"Description":"The storage account access key used to access the Azure File share."}}}},{"2":{"Name":"SecretVolume","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"GitRepoVolume","Properties":{"directory":{"Type":4,"Flags":0,"Description":"Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name."},"repository":{"Type":4,"Flags":1,"Description":"Repository URL"},"revision":{"Type":4,"Flags":0,"Description":"Commit hash for the specified revision."}}}},{"3":{"ItemType":80}},{"2":{"Name":"ContainerGroupPropertiesInstanceView","Properties":{"events":{"Type":86,"Flags":2,"Description":"The events of this container group."},"state":{"Type":4,"Flags":2,"Description":"The state of the container group. Only valid in response."}}}},{"3":{"ItemType":34}},{"2":{"Name":"ContainerGroupDiagnostics","Properties":{"logAnalytics":{"Type":88,"Flags":0,"Description":"Container group log analytics information."}}}},{"2":{"Name":"LogAnalytics","Properties":{"workspaceId":{"Type":4,"Flags":1,"Description":"The workspace id for log analytics"},"workspaceKey":{"Type":4,"Flags":1,"Description":"The workspace key for log analytics"},"logType":{"Type":91,"Flags":0,"Description":"The log type to be used."},"metadata":{"Type":92,"Flags":0,"Description":"Metadata for log analytics."},"workspaceResourceId":{"Type":4,"Flags":0,"Description":"The workspace resource id for log analytics"}}}},{"6":{"Value":"ContainerInsights"}},{"6":{"Value":"ContainerInstanceLogs"}},{"5":{"Elements":[89,90,4]}},{"2":{"Name":"LogAnalyticsMetadata","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ContainerGroupSubnetId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource ID of virtual network and subnet."},"name":{"Type":4,"Flags":0,"Description":"Friendly name for the subnet."}}}},{"3":{"ItemType":93}},{"2":{"Name":"DnsConfiguration","Properties":{"nameServers":{"Type":96,"Flags":1,"Description":"The DNS servers for the container group."},"searchDomains":{"Type":4,"Flags":0,"Description":"The DNS search domains for hostname lookup in the container group."},"options":{"Type":4,"Flags":0,"Description":"The DNS options for the container group."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Standard"}},{"6":{"Value":"Dedicated"}},{"5":{"Elements":[97,98,4]}},{"2":{"Name":"EncryptionProperties","Properties":{"vaultBaseUrl":{"Type":4,"Flags":1,"Description":"The keyvault base url."},"keyName":{"Type":4,"Flags":1,"Description":"The encryption key name."},"keyVersion":{"Type":4,"Flags":1,"Description":"The encryption key version."}}}},{"2":{"Name":"InitContainerDefinition","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name for the init container."},"properties":{"Type":102,"Flags":1,"Description":"The properties for the init container."}}}},{"2":{"Name":"InitContainerPropertiesDefinition","Properties":{"image":{"Type":4,"Flags":0,"Description":"The image of the init container."},"command":{"Type":103,"Flags":0,"Description":"The command to execute within the init container in exec form."},"environmentVariables":{"Type":104,"Flags":0,"Description":"The environment variables to set in the init container."},"instanceView":{"Type":105,"Flags":2,"Description":"The instance view of the init container. Only valid in response."},"volumeMounts":{"Type":107,"Flags":0,"Description":"The volume mounts available to the init container."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":30}},{"2":{"Name":"InitContainerPropertiesDefinitionInstanceView","Properties":{"restartCount":{"Type":3,"Flags":2,"Description":"The number of times that the init container has been restarted."},"currentState":{"Type":33,"Flags":2,"Description":"The current state of the init container."},"previousState":{"Type":33,"Flags":2,"Description":"The previous state of the init container."},"events":{"Type":106,"Flags":2,"Description":"The events of the init container."}}}},{"3":{"ItemType":34}},{"3":{"ItemType":44}},{"3":{"ItemType":101}},{"4":{"Name":"Microsoft.ContainerInstance/containerGroups@2021-10-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/containerinstance/microsoft.containerinstance/2021-10-01/types.md b/generated/containerinstance/microsoft.containerinstance/2021-10-01/types.md index 26bd4c4035..19925ca0b9 100644 --- a/generated/containerinstance/microsoft.containerinstance/2021-10-01/types.md +++ b/generated/containerinstance/microsoft.containerinstance/2021-10-01/types.md @@ -8,7 +8,7 @@ * **identity**: [ContainerGroupIdentity](#containergroupidentity): The identity of the container group, if configured. * **location**: string: The resource location. * **name**: string (Required, DeployTimeConstant): The resource name -* **properties**: [ContainerGroupProperties](#containergroupproperties) (Required): The container group properties +* **properties**: [ContainerGroupPropertiesProperties](#containergrouppropertiesproperties) (Required): The container group properties * **tags**: [ResourceTags](#resourcetags): The resource tags. * **type**: 'Microsoft.ContainerInstance/containerGroups' (ReadOnly, DeployTimeConstant): The resource type * **zones**: string[]: The zones for the container group. @@ -20,11 +20,6 @@ * **storageAccountKey**: string: The storage account access key used to access the Azure File share. * **storageAccountName**: string (Required): The name of the storage account that contains the Azure File share. -## Components10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties -### Properties -* **clientId**: string (ReadOnly): The client id of user assigned identity. -* **principalId**: string (ReadOnly): The principal id of user assigned identity. - ## Container ### Properties * **name**: string (Required): The user-provided name of the container instance. @@ -43,14 +38,19 @@ * **principalId**: string (ReadOnly): The principal id of the container group identity. This property will only be provided for a system assigned identity. * **tenantId**: string (ReadOnly): The tenant id associated with the container group. This property will only be provided for a system assigned identity. * **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group. -* **userAssignedIdentities**: [ContainerGroupIdentityUserAssignedIdentities](#containergroupidentityuserassignedidentities): The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. +* **userAssignedIdentities**: [ContainerGroupIdentityUserAssignedIdentities](#containergroupidentityuserassignedidentities): The list of user identities associated with the container group. ## ContainerGroupIdentityUserAssignedIdentities ### Properties ### Additional Properties -* **Additional Properties Type**: [Components10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties](#components10wh5udschemascontainergroupidentitypropertiesuserassignedidentitiesadditionalproperties) +* **Additional Properties Type**: [UserAssignedIdentities](#userassignedidentities) + +## ContainerGroupPropertiesInstanceView +### Properties +* **events**: [Event](#event)[] (ReadOnly): The events of this container group. +* **state**: string (ReadOnly): The state of the container group. Only valid in response. -## ContainerGroupProperties +## ContainerGroupPropertiesProperties ### Properties * **containers**: [Container](#container)[] (Required): The containers within the container group. * **diagnostics**: [ContainerGroupDiagnostics](#containergroupdiagnostics): The diagnostic information for a container group. @@ -70,11 +70,6 @@ * **subnetIds**: [ContainerGroupSubnetId](#containergroupsubnetid)[]: The subnet resource IDs for a container group. * **volumes**: [Volume](#volume)[]: The list of volumes that can be mounted by containers in this container group. -## ContainerGroupPropertiesInstanceView -### Properties -* **events**: [Event](#event)[] (ReadOnly): The events of this container group. -* **state**: string (ReadOnly): The state of the container group. Only valid in response. - ## ContainerGroupSubnetId ### Properties * **id**: string (Required): Resource ID of virtual network and subnet. @@ -202,8 +197,8 @@ ## IpAddress ### Properties +* **autoGeneratedDomainNameLabelScope**: 'Noreuse' | 'ResourceGroupReuse' | 'SubscriptionReuse' | 'TenantReuse' | 'Unsecure' | string: The value representing the security enum. The 'Unsecure' value is the default value if not selected and means the object's domain name label is not secured against subdomain takeover. The 'TenantReuse' value is the default value if selected and means the object's domain name label can be reused within the same tenant. The 'SubscriptionReuse' value means the object's domain name label can be reused within the same subscription. The 'ResourceGroupReuse' value means the object's domain name label can be reused within the same resource group. The 'NoReuse' value means the object's domain name label cannot be reused within the same resource group, subscription, or tenant. * **dnsNameLabel**: string: The Dns name label for the IP. -* **dnsNameLabelReusePolicy**: 'Noreuse' | 'ResourceGroupReuse' | 'SubscriptionReuse' | 'TenantReuse' | 'Unsecure' | string: The value representing the security enum. * **fqdn**: string (ReadOnly): The FQDN for the IP. * **ip**: string: The IP exposed to the public internet. * **ports**: [Port](#port)[] (Required): The list of ports exposed on the container group. @@ -254,6 +249,11 @@ ### Additional Properties * **Additional Properties Type**: string +## UserAssignedIdentities +### Properties +* **clientId**: string (ReadOnly): The client id of user assigned identity. +* **principalId**: string (ReadOnly): The principal id of user assigned identity. + ## Volume ### Properties * **azureFile**: [AzureFileVolume](#azurefilevolume): The Azure File volume. diff --git a/generated/containerregistry/log.out b/generated/containerregistry/log.out index c7b85c2d4b..bc4b9540c6 100644 --- a/generated/containerregistry/log.out +++ b/generated/containerregistry/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/containerservice/log.out b/generated/containerservice/log.out index 541ce934c8..d63236bc50 100644 --- a/generated/containerservice/log.out +++ b/generated/containerservice/log.out @@ -1,58 +1,25 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json:4254:9 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/managedClusters.json:4787:9 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -62,31 +29,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -95,31 +37,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -128,31 +45,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -161,31 +53,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -194,31 +61,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -227,31 +69,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -260,31 +77,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -425,31 +217,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -590,31 +357,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -755,31 +497,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -920,31 +637,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -1085,31 +777,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -1243,37 +910,12 @@ warning | PreCheck/SchemaMissingType | The schema 'ExtendedLocation' with an und warning | PreCheck/SchemaMissingType | The schema 'OSOptionProperty' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5213:5 warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5230:5 -warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5245:5 -warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5230:5 +warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5245:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1415,31 +1057,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -1584,31 +1201,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -1753,31 +1345,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -1908,31 +1475,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2063,31 +1605,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2208,31 +1725,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2269,31 +1761,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OpenShiftManagedClusterListRe - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-04-30/openShiftManagedClusters.json:768:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2330,31 +1797,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceProperties' w - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2017-07-01/containerService.json:823:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OrchestratorProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2457,31 +1899,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2592,31 +2009,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2725,31 +2117,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2858,31 +2225,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -2991,31 +2333,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -3122,31 +2439,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -3249,31 +2541,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -3376,31 +2643,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -3503,31 +2745,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -3568,31 +2785,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OpenShiftManagedClusterListRe - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2019-10-27-preview/openShiftManagedClusters.json:797:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -3631,31 +2823,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OpenShiftManagedClusterListRe - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2019-09-30/openShiftManagedClusters.json:785:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -3743,37 +2910,12 @@ warning | PreCheck/SchemaMissingType | The schema 'AgentPoolAvailableVersionsPro warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json:2285:5 warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json:2315:5 -warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json:2325:5 -warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json:2315:5 +warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json:2325:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3865,31 +3007,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -3972,31 +3089,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -4033,31 +3125,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OpenShiftManagedClusterListRe - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2018-09-30-preview/openShiftManagedClusters.json:756:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -4132,31 +3199,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OrchestratorProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -4169,31 +3211,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OrchestratorVersionProfileLis - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2017-09-30/location.json:138:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -4260,31 +3277,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -4347,31 +3339,6 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -4415,31 +3382,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -4474,31 +3416,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceProperties' w - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json:598:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -4533,31 +3450,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ContainerServiceProperties' w - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2016-09-30/containerService.json:555:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. -warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json new file mode 100644 index 0000000000..aea86ef5c6 --- /dev/null +++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":176,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":182,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":170,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":171,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":175,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":177,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":178,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":179,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[180,181,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":189,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":194,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":184,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":199,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":210,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":212,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":208,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":209,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[201,202,203,204,205,206,207,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":200}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":220,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":223,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":226,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":229,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":232,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":235,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":238,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":241,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":242,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":245,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":248,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":249,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":250,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":251,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":257,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[246,247,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":267,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":268,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":269,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[263,264,265,266,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":274,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[270,271,272,273,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":288,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":281,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":284,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":287,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[280,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[282,283,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-01","ScopeType":8,"Body":278,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":291,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":292,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-01","Output":290}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":296,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":295}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.md b/generated/containerservice/microsoft.containerservice/2022-06-01/types.md new file mode 100644 index 0000000000..ae60825833 --- /dev/null +++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.md @@ -0,0 +1,666 @@ +# Microsoft.ContainerService @ 2022-06-01 + +## Resource Microsoft.ContainerService/managedClusters@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedClusterIdentity](#managedclusteridentity): The identity of the managed cluster, if configured. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedClusterProperties](#managedclusterproperties): Properties of a managed cluster. +* **sku**: [ManagedClusterSKU](#managedclustersku): The managed cluster SKU. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.ContainerService/managedClusters' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedClusters/agentPools@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedClusterAgentPoolProfileProperties](#managedclusteragentpoolprofileproperties): Properties of an agent pool. +* **type**: 'Microsoft.ContainerService/managedClusters/agentPools' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MaintenanceConfigurationProperties](#maintenanceconfigurationproperties): Properties of a default maintenance configuration. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system metadata relating to this resource. +* **type**: 'Microsoft.ContainerService/managedClusters/maintenanceConfigurations' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): The properties of a private endpoint connection. +* **type**: 'Microsoft.ContainerService/managedClusters/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/snapshots@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SnapshotProperties](#snapshotproperties): Properties of a snapshot. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.ContainerService/snapshots' (ReadOnly, DeployTimeConstant): The resource type + +## Function listClusterAdminCredential (Microsoft.ContainerService/managedClusters@2022-06-01) +* **Resource**: Microsoft.ContainerService/managedClusters +* **ApiVersion**: 2022-06-01 +* **Output**: [CredentialResults](#credentialresults) + +## Function listClusterMonitoringUserCredential (Microsoft.ContainerService/managedClusters@2022-06-01) +* **Resource**: Microsoft.ContainerService/managedClusters +* **ApiVersion**: 2022-06-01 +* **Output**: [CredentialResults](#credentialresults) + +## Function listClusterUserCredential (Microsoft.ContainerService/managedClusters@2022-06-01) +* **Resource**: Microsoft.ContainerService/managedClusters +* **ApiVersion**: 2022-06-01 +* **Output**: [CredentialResults](#credentialresults) + +## Function listCredential (Microsoft.ContainerService/managedClusters/accessProfiles@2022-06-01) +* **Resource**: Microsoft.ContainerService/managedClusters/accessProfiles +* **ApiVersion**: 2022-06-01 +* **Output**: [ManagedClusterAccessProfile](#managedclusteraccessprofile) + +## AccessProfile +### Properties +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. + +## AgentPoolUpgradeSettings +### Properties +* **maxSurge**: string: This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade + +## AzureKeyVaultKms +### Properties +* **enabled**: bool: Whether to enable Azure Key Vault key management service. The default is false. +* **keyId**: string: Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty. +* **keyVaultNetworkAccess**: 'Private' | 'Public' | string: Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`. +* **keyVaultResourceId**: string: Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty. + +## ContainerServiceLinuxProfile +### Properties +* **adminUsername**: string (Required): The administrator username to use for Linux VMs. +* **ssh**: [ContainerServiceSshConfiguration](#containerservicesshconfiguration) (Required): The SSH configuration for Linux-based VMs running on Azure. + +## ContainerServiceNetworkProfile +### Properties +* **dnsServiceIP**: string: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. +* **dockerBridgeCidr**: string: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. +* **ipFamilies**: 'IPv4' | 'IPv6' | string[]: IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6. +* **loadBalancerProfile**: [ManagedClusterLoadBalancerProfile](#managedclusterloadbalancerprofile): Profile of the cluster load balancer. +* **loadBalancerSku**: 'basic' | 'standard' | string: The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs. +* **natGatewayProfile**: [ManagedClusterNATGatewayProfile](#managedclusternatgatewayprofile): Profile of the cluster NAT gateway. +* **networkMode**: 'bridge' | 'transparent' | string: This cannot be specified if networkPlugin is anything other than 'azure'. +* **networkPlugin**: 'azure' | 'kubenet' | 'none' | string: Network plugin used for building the Kubernetes network. +* **networkPolicy**: 'azure' | 'calico' | string: Network policy used for building the Kubernetes network. +* **outboundType**: 'loadBalancer' | 'managedNATGateway' | 'userAssignedNATGateway' | 'userDefinedRouting' | string: This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype). +* **podCidr**: string: A CIDR notation IP range from which to assign pod IPs when kubenet is used. +* **podCidrs**: string[]: One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. +* **serviceCidr**: string: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. +* **serviceCidrs**: string[]: One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges. + +## ContainerServiceSshConfiguration +### Properties +* **publicKeys**: [ContainerServiceSshPublicKey](#containerservicesshpublickey)[] (Required): The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified. + +## ContainerServiceSshPublicKey +### Properties +* **keyData**: string (Required): Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers. + +## CreationData +### Properties +* **sourceResourceId**: string: This is the ARM ID of the source object to be used to create the target object. + +## CredentialResult +### Properties +* **name**: string (ReadOnly): The name of the credential. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. + +## CredentialResults +### Properties +* **kubeconfigs**: [CredentialResult](#credentialresult)[] (ReadOnly): Base64-encoded Kubernetes configuration file. + +## CredentialResults +### Properties +* **kubeconfigs**: [CredentialResult](#credentialresult)[] (ReadOnly): Base64-encoded Kubernetes configuration file. + +## CredentialResults +### Properties +* **kubeconfigs**: [CredentialResult](#credentialresult)[] (ReadOnly): Base64-encoded Kubernetes configuration file. + +## ExtendedLocation +### Properties +* **name**: string: The name of the extended location. +* **type**: 'EdgeZone' | string: The type of the extended location. + +## KubeletConfig +### Properties +* **allowedUnsafeSysctls**: string[]: Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`). +* **containerLogMaxFiles**: int: The maximum number of container log files that can be present for a container. The number must be ≥ 2. +* **containerLogMaxSizeMB**: int: The maximum size (e.g. 10Mi) of container log file before it is rotated. +* **cpuCfsQuota**: bool: The default is true. +* **cpuCfsQuotaPeriod**: string: The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'. +* **cpuManagerPolicy**: string: The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'. +* **failSwapOn**: bool: If set to true it will make the Kubelet fail to start if swap is enabled on the node. +* **imageGcHighThreshold**: int: To disable image garbage collection, set to 100. The default is 85% +* **imageGcLowThreshold**: int: This cannot be set higher than imageGcHighThreshold. The default is 80% +* **podMaxPids**: int: The maximum number of processes per pod. +* **topologyManagerPolicy**: string: For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'. + +## LinuxOSConfig +### Properties +* **swapFileSizeMB**: int: The size in MB of a swap file that will be created on each node. +* **sysctls**: [SysctlConfig](#sysctlconfig): Sysctl settings for Linux agent nodes. +* **transparentHugePageDefrag**: string: Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge). +* **transparentHugePageEnabled**: string: Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge). + +## MaintenanceConfigurationProperties +### Properties +* **notAllowedTime**: [TimeSpan](#timespan)[]: Time slots on which upgrade is not allowed. +* **timeInWeek**: [TimeInWeek](#timeinweek)[]: If two array entries specify the same day of the week, the applied configuration is the union of times in both entries. + +## ManagedClusterAADProfile +### Properties +* **adminGroupObjectIDs**: string[]: The list of AAD group object IDs that will have admin role of the cluster. +* **clientAppID**: string: The client AAD application ID. +* **enableAzureRBAC**: bool: Whether to enable Azure RBAC for Kubernetes authorization. +* **managed**: bool: Whether to enable managed AAD. +* **serverAppID**: string: The server AAD application ID. +* **serverAppSecret**: string: The server AAD application secret. +* **tenantID**: string: The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription. + +## ManagedClusterAccessProfile +### Properties +* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (ReadOnly): The name of the resource +* **properties**: [AccessProfile](#accessprofile): AccessProfile of a managed cluster. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + +## ManagedClusterAddonProfile +### Properties +* **config**: [ManagedClusterAddonProfileConfig](#managedclusteraddonprofileconfig): Key-value pairs for configuring an add-on. +* **enabled**: bool (Required): Whether the add-on is enabled or not. +* **identity**: [ManagedClusterAddonProfileIdentity](#managedclusteraddonprofileidentity) (ReadOnly): Information of user assigned identity used by this add-on. + +## ManagedClusterAddonProfileConfig +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAddonProfileIdentity +### Properties +* **clientId**: string: The client ID of the user assigned identity. +* **objectId**: string: The object ID of the user assigned identity. +* **resourceId**: string: The resource ID of the user assigned identity. + +## ManagedClusterAgentPoolProfile +### Properties +* **availabilityZones**: string[]: The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'. +* **count**: int: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1. +* **creationData**: [CreationData](#creationdata): CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot. +* **currentOrchestratorVersion**: string (ReadOnly): If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used. +* **enableAutoScaling**: bool: Whether to enable auto-scaler +* **enableEncryptionAtHost**: bool: This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption +* **enableFIPS**: bool: See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. +* **enableNodePublicIP**: bool: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. +* **enableUltraSSD**: bool: Whether to enable UltraSSD +* **gpuInstanceProfile**: 'MIG1g' | 'MIG2g' | 'MIG3g' | 'MIG4g' | 'MIG7g' | string: GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. +* **hostGroupID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts). +* **kubeletConfig**: [KubeletConfig](#kubeletconfig): The Kubelet configuration on the agent pool nodes. +* **kubeletDiskType**: 'OS' | 'Temporary' | string: Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. +* **linuxOSConfig**: [LinuxOSConfig](#linuxosconfig): The OS configuration of Linux agent nodes. +* **maxCount**: int: The maximum number of nodes for auto-scaling +* **maxPods**: int: The maximum number of pods that can run on a node. +* **minCount**: int: The minimum number of nodes for auto-scaling +* **mode**: 'System' | 'User' | string: A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools +* **name**: string (Required): Windows agent pool names must be 6 characters or less. +* **nodeImageVersion**: string (ReadOnly): The version of node image +* **nodeLabels**: [ManagedClusterAgentPoolProfilePropertiesNodeLabels](#managedclusteragentpoolprofilepropertiesnodelabels): The node labels to be persisted across all nodes in agent pool. +* **nodePublicIPPrefixID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} +* **nodeTaints**: string[]: The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. +* **orchestratorVersion**: string: Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool). +* **osDiskSizeGB**: int: OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. +* **osDiskType**: 'Ephemeral' | 'Managed' | string: The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os). +* **osSKU**: 'CBLMariner' | 'Ubuntu' | string: Specifies an OS SKU. This value must not be specified if OSType is Windows. +* **osType**: 'Linux' | 'Windows' | string: The operating system type. The default is Linux. +* **podSubnetID**: string: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} +* **powerState**: [PowerState](#powerstate): When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded +* **provisioningState**: string (ReadOnly): The current deployment or provisioning state. +* **proximityPlacementGroupID**: string: The ID for Proximity Placement Group. +* **scaleDownMode**: 'Deallocate' | 'Delete' | string: This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete. +* **scaleSetEvictionPolicy**: 'Deallocate' | 'Delete' | string: This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'. +* **scaleSetPriority**: 'Regular' | 'Spot' | string: The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'. +* **spotMaxPrice**: int: Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing) +* **tags**: [ManagedClusterAgentPoolProfilePropertiesTags](#managedclusteragentpoolprofilepropertiestags): The tags to be persisted on the agent pool virtual machine scale set. +* **type**: 'AvailabilitySet' | 'VirtualMachineScaleSets' | string: The type of Agent Pool. +* **upgradeSettings**: [AgentPoolUpgradeSettings](#agentpoolupgradesettings): Settings for upgrading the agentpool +* **vmSize**: string: VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions +* **vnetSubnetID**: string: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} +* **workloadRuntime**: 'OCIContainer' | 'WasmWasi' | string: Determines the type of workload a node can run. + +## ManagedClusterAgentPoolProfileProperties +### Properties +* **availabilityZones**: string[]: The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'. +* **count**: int: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1. +* **creationData**: [CreationData](#creationdata): CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot. +* **currentOrchestratorVersion**: string (ReadOnly): If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used. +* **enableAutoScaling**: bool: Whether to enable auto-scaler +* **enableEncryptionAtHost**: bool: This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption +* **enableFIPS**: bool: See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. +* **enableNodePublicIP**: bool: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. +* **enableUltraSSD**: bool: Whether to enable UltraSSD +* **gpuInstanceProfile**: 'MIG1g' | 'MIG2g' | 'MIG3g' | 'MIG4g' | 'MIG7g' | string: GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. +* **hostGroupID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts). +* **kubeletConfig**: [KubeletConfig](#kubeletconfig): The Kubelet configuration on the agent pool nodes. +* **kubeletDiskType**: 'OS' | 'Temporary' | string: Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. +* **linuxOSConfig**: [LinuxOSConfig](#linuxosconfig): The OS configuration of Linux agent nodes. +* **maxCount**: int: The maximum number of nodes for auto-scaling +* **maxPods**: int: The maximum number of pods that can run on a node. +* **minCount**: int: The minimum number of nodes for auto-scaling +* **mode**: 'System' | 'User' | string: A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools +* **nodeImageVersion**: string (ReadOnly): The version of node image +* **nodeLabels**: [ManagedClusterAgentPoolProfilePropertiesNodeLabels](#managedclusteragentpoolprofilepropertiesnodelabels): The node labels to be persisted across all nodes in agent pool. +* **nodePublicIPPrefixID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} +* **nodeTaints**: string[]: The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. +* **orchestratorVersion**: string: Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool). +* **osDiskSizeGB**: int: OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. +* **osDiskType**: 'Ephemeral' | 'Managed' | string: The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os). +* **osSKU**: 'CBLMariner' | 'Ubuntu' | string: Specifies an OS SKU. This value must not be specified if OSType is Windows. +* **osType**: 'Linux' | 'Windows' | string: The operating system type. The default is Linux. +* **podSubnetID**: string: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} +* **powerState**: [PowerState](#powerstate): When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded +* **provisioningState**: string (ReadOnly): The current deployment or provisioning state. +* **proximityPlacementGroupID**: string: The ID for Proximity Placement Group. +* **scaleDownMode**: 'Deallocate' | 'Delete' | string: This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete. +* **scaleSetEvictionPolicy**: 'Deallocate' | 'Delete' | string: This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'. +* **scaleSetPriority**: 'Regular' | 'Spot' | string: The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'. +* **spotMaxPrice**: int: Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing) +* **tags**: [ManagedClusterAgentPoolProfilePropertiesTags](#managedclusteragentpoolprofilepropertiestags): The tags to be persisted on the agent pool virtual machine scale set. +* **type**: 'AvailabilitySet' | 'VirtualMachineScaleSets' | string: The type of Agent Pool. +* **upgradeSettings**: [AgentPoolUpgradeSettings](#agentpoolupgradesettings): Settings for upgrading the agentpool +* **vmSize**: string: VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions +* **vnetSubnetID**: string: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} +* **workloadRuntime**: 'OCIContainer' | 'WasmWasi' | string: Determines the type of workload a node can run. + +## ManagedClusterAgentPoolProfilePropertiesNodeLabels +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAgentPoolProfilePropertiesNodeLabels +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAgentPoolProfilePropertiesTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAgentPoolProfilePropertiesTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAPIServerAccessProfile +### Properties +* **authorizedIPRanges**: string[]: IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges). +* **disableRunCommand**: bool: Whether to disable run command for the cluster or not. +* **enablePrivateCluster**: bool: For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters). +* **enablePrivateClusterPublicFQDN**: bool: Whether to create additional public FQDN for private cluster or not. +* **privateDNSZone**: string: The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'. + +## ManagedClusterAutoUpgradeProfile +### Properties +* **upgradeChannel**: 'node-image' | 'none' | 'patch' | 'rapid' | 'stable' | string: For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel). + +## ManagedClusterHttpProxyConfig +### Properties +* **httpProxy**: string: The HTTP proxy server endpoint to use. +* **httpsProxy**: string: The HTTPS proxy server endpoint to use. +* **noProxy**: string[]: The endpoints that should not go through proxy. +* **trustedCa**: string: Alternative CA cert to use for connecting to proxy servers. + +## ManagedClusterIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of the system assigned identity which is used by master components. +* **tenantId**: string (ReadOnly): The tenant id of the system assigned identity which is used by master components. +* **type**: 'None' | 'SystemAssigned' | 'UserAssigned': For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity). +* **userAssignedIdentities**: [ManagedClusterIdentityUserAssignedIdentities](#managedclusteridentityuserassignedidentities): The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## ManagedClusterIdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [ManagedServiceIdentityUserAssignedIdentitiesValue](#managedserviceidentityuserassignedidentitiesvalue) + +## ManagedClusterLoadBalancerProfile +### Properties +* **allocatedOutboundPorts**: int: The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports. +* **effectiveOutboundIPs**: [ResourceReference](#resourcereference)[]: The effective outbound IP resources of the cluster load balancer. +* **enableMultipleStandardLoadBalancers**: bool: Enable multiple standard load balancers per AKS cluster or not. +* **idleTimeoutInMinutes**: int: Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes. +* **managedOutboundIPs**: [ManagedClusterLoadBalancerProfileManagedOutboundIPs](#managedclusterloadbalancerprofilemanagedoutboundips): Desired managed outbound IPs for the cluster load balancer. +* **outboundIPPrefixes**: [ManagedClusterLoadBalancerProfileOutboundIPPrefixes](#managedclusterloadbalancerprofileoutboundipprefixes): Desired outbound IP Prefix resources for the cluster load balancer. +* **outboundIPs**: [ManagedClusterLoadBalancerProfileOutboundIPs](#managedclusterloadbalancerprofileoutboundips): Desired outbound IP resources for the cluster load balancer. + +## ManagedClusterLoadBalancerProfileManagedOutboundIPs +### Properties +* **count**: int: The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. +* **countIPv6**: int: The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack. + +## ManagedClusterLoadBalancerProfileOutboundIPPrefixes +### Properties +* **publicIPPrefixes**: [ResourceReference](#resourcereference)[]: A list of public IP prefix resources. + +## ManagedClusterLoadBalancerProfileOutboundIPs +### Properties +* **publicIPs**: [ResourceReference](#resourcereference)[]: A list of public IP resources. + +## ManagedClusterManagedOutboundIPProfile +### Properties +* **count**: int: The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1. + +## ManagedClusterNATGatewayProfile +### Properties +* **effectiveOutboundIPs**: [ResourceReference](#resourcereference)[]: The effective outbound IP resources of the cluster NAT gateway. +* **idleTimeoutInMinutes**: int: Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes. +* **managedOutboundIPProfile**: [ManagedClusterManagedOutboundIPProfile](#managedclustermanagedoutboundipprofile): Profile of the managed outbound IP resources of the cluster NAT gateway. + +## ManagedClusterPodIdentity +### Properties +* **bindingSelector**: string: The binding selector to use for the AzureIdentityBinding resource. +* **identity**: [UserAssignedIdentity](#userassignedidentity) (Required): The user assigned identity details. +* **name**: string (Required): The name of the pod identity. +* **namespace**: string (Required): The namespace of the pod identity. +* **provisioningInfo**: [ManagedClusterPodIdentityProvisioningInfo](#managedclusterpodidentityprovisioninginfo) (ReadOnly) +* **provisioningState**: 'Assigned' | 'Deleting' | 'Failed' | 'Updating' | string (ReadOnly): The current provisioning state of the pod identity. + +## ManagedClusterPodIdentityException +### Properties +* **name**: string (Required): The name of the pod identity exception. +* **namespace**: string (Required): The namespace of the pod identity exception. +* **podLabels**: [ManagedClusterPodIdentityExceptionPodLabels](#managedclusterpodidentityexceptionpodlabels) (Required): The pod labels to match. + +## ManagedClusterPodIdentityExceptionPodLabels +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterPodIdentityProfile +### Properties +* **allowNetworkPluginKubenet**: bool: Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information. +* **enabled**: bool: Whether the pod identity addon is enabled. +* **userAssignedIdentities**: [ManagedClusterPodIdentity](#managedclusterpodidentity)[]: The pod identities to use in the cluster. +* **userAssignedIdentityExceptions**: [ManagedClusterPodIdentityException](#managedclusterpodidentityexception)[]: The pod identity exceptions to allow. + +## ManagedClusterPodIdentityProvisioningError +### Properties +* **error**: [ManagedClusterPodIdentityProvisioningErrorBody](#managedclusterpodidentityprovisioningerrorbody): Details about the error. + +## ManagedClusterPodIdentityProvisioningErrorBody +### Properties +* **code**: string: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. +* **details**: [ManagedClusterPodIdentityProvisioningErrorBody](#managedclusterpodidentityprovisioningerrorbody)[]: A list of additional details about the error. +* **message**: string: A message describing the error, intended to be suitable for display in a user interface. +* **target**: string: The target of the particular error. For example, the name of the property in error. + +## ManagedClusterPodIdentityProvisioningInfo +### Properties +* **error**: [ManagedClusterPodIdentityProvisioningError](#managedclusterpodidentityprovisioningerror): Pod identity assignment error (if any). + +## ManagedClusterProperties +### Properties +* **aadProfile**: [ManagedClusterAADProfile](#managedclusteraadprofile): The Azure Active Directory configuration. +* **addonProfiles**: [ManagedClusterPropertiesAddonProfiles](#managedclusterpropertiesaddonprofiles): The profile of managed cluster add-on. +* **agentPoolProfiles**: [ManagedClusterAgentPoolProfile](#managedclusteragentpoolprofile)[]: The agent pool properties. +* **apiServerAccessProfile**: [ManagedClusterAPIServerAccessProfile](#managedclusterapiserveraccessprofile): The access profile for managed cluster API server. +* **autoScalerProfile**: [ManagedClusterPropertiesAutoScalerProfile](#managedclusterpropertiesautoscalerprofile): Parameters to be applied to the cluster-autoscaler when enabled +* **autoUpgradeProfile**: [ManagedClusterAutoUpgradeProfile](#managedclusterautoupgradeprofile): The auto upgrade configuration. +* **azurePortalFQDN**: string (ReadOnly): The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly. +* **currentKubernetesVersion**: string (ReadOnly): If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used. +* **disableLocalAccounts**: bool: If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview). +* **diskEncryptionSetID**: string: This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' +* **dnsPrefix**: string: This cannot be updated once the Managed Cluster has been created. +* **enablePodSecurityPolicy**: bool: (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy. +* **enableRBAC**: bool: Whether to enable Kubernetes Role-Based Access Control. +* **fqdn**: string (ReadOnly): The FQDN of the master pool. +* **fqdnSubdomain**: string: This cannot be updated once the Managed Cluster has been created. +* **httpProxyConfig**: [ManagedClusterHttpProxyConfig](#managedclusterhttpproxyconfig): Configurations for provisioning the cluster with HTTP proxy servers. +* **identityProfile**: [ManagedClusterPropertiesIdentityProfile](#managedclusterpropertiesidentityprofile): Identities associated with the cluster. +* **kubernetesVersion**: string: Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details. +* **linuxProfile**: [ContainerServiceLinuxProfile](#containerservicelinuxprofile): The profile for Linux VMs in the Managed Cluster. +* **maxAgentPools**: int (ReadOnly): The max number of agent pools for the managed cluster. +* **networkProfile**: [ContainerServiceNetworkProfile](#containerservicenetworkprofile): The network configuration profile. +* **nodeResourceGroup**: string: The name of the resource group containing agent pool nodes. +* **podIdentityProfile**: [ManagedClusterPodIdentityProfile](#managedclusterpodidentityprofile): See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration. +* **powerState**: [PowerState](#powerstate) (ReadOnly): The Power State of the cluster. +* **privateFQDN**: string (ReadOnly): The FQDN of private cluster. +* **privateLinkResources**: [PrivateLinkResource](#privatelinkresource)[]: Private link resources associated with the cluster. +* **provisioningState**: string (ReadOnly): The current provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Allow or deny public network access for AKS +* **securityProfile**: [ManagedClusterSecurityProfile](#managedclustersecurityprofile): Security profile for the managed cluster. +* **servicePrincipalProfile**: [ManagedClusterServicePrincipalProfile](#managedclusterserviceprincipalprofile): Information about a service principal identity for the cluster to use for manipulating Azure APIs. +* **storageProfile**: [ManagedClusterStorageProfile](#managedclusterstorageprofile): Storage profile for the managed cluster. +* **windowsProfile**: [ManagedClusterWindowsProfile](#managedclusterwindowsprofile): The profile for Windows VMs in the Managed Cluster. + +## ManagedClusterPropertiesAddonProfiles +### Properties +### Additional Properties +* **Additional Properties Type**: [ManagedClusterAddonProfile](#managedclusteraddonprofile) + +## ManagedClusterPropertiesAutoScalerProfile +### Properties +* **balance-similar-node-groups**: string: Valid values are 'true' and 'false' +* **expander**: 'least-waste' | 'most-pods' | 'priority' | 'random' | string: If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information. +* **max-empty-bulk-delete**: string: The default is 10. +* **max-graceful-termination-sec**: string: The default is 600. +* **max-node-provision-time**: string: The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **max-total-unready-percentage**: string: The default is 45. The maximum is 100 and the minimum is 0. +* **new-pod-scale-up-delay**: string: For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc). +* **ok-total-unready-count**: string: This must be an integer. The default is 3. +* **scale-down-delay-after-add**: string: The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-delay-after-delete**: string: The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-delay-after-failure**: string: The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-unneeded-time**: string: The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-unready-time**: string: The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-utilization-threshold**: string: The default is '0.5'. +* **scan-interval**: string: The default is '10'. Values must be an integer number of seconds. +* **skip-nodes-with-local-storage**: string: The default is true. +* **skip-nodes-with-system-pods**: string: The default is true. + +## ManagedClusterPropertiesIdentityProfile +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## ManagedClusterSecurityProfile +### Properties +* **azureKeyVaultKms**: [AzureKeyVaultKms](#azurekeyvaultkms): Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile. +* **defender**: [ManagedClusterSecurityProfileDefender](#managedclustersecurityprofiledefender): Microsoft Defender settings for the security profile. + +## ManagedClusterSecurityProfileDefender +### Properties +* **logAnalyticsWorkspaceResourceId**: string: Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty. +* **securityMonitoring**: [ManagedClusterSecurityProfileDefenderSecurityMonitoring](#managedclustersecurityprofiledefendersecuritymonitoring): Microsoft Defender threat detection for Cloud settings for the security profile. + +## ManagedClusterSecurityProfileDefenderSecurityMonitoring +### Properties +* **enabled**: bool: Whether to enable Defender threat detection + +## ManagedClusterServicePrincipalProfile +### Properties +* **clientId**: string (Required): The ID for the service principal. +* **secret**: string: The secret password associated with the service principal in plain text. + +## ManagedClusterSKU +### Properties +* **name**: 'Basic' | string: The name of a managed cluster SKU. +* **tier**: 'Free' | 'Paid' | string: If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details. + +## ManagedClusterStorageProfile +### Properties +* **diskCSIDriver**: [ManagedClusterStorageProfileDiskCSIDriver](#managedclusterstorageprofilediskcsidriver): AzureDisk CSI Driver settings for the storage profile. +* **fileCSIDriver**: [ManagedClusterStorageProfileFileCSIDriver](#managedclusterstorageprofilefilecsidriver): AzureFile CSI Driver settings for the storage profile. +* **snapshotController**: [ManagedClusterStorageProfileSnapshotController](#managedclusterstorageprofilesnapshotcontroller): Snapshot Controller settings for the storage profile. + +## ManagedClusterStorageProfileDiskCSIDriver +### Properties +* **enabled**: bool: Whether to enable AzureDisk CSI Driver. The default value is true. + +## ManagedClusterStorageProfileFileCSIDriver +### Properties +* **enabled**: bool: Whether to enable AzureFile CSI Driver. The default value is true. + +## ManagedClusterStorageProfileSnapshotController +### Properties +* **enabled**: bool: Whether to enable Snapshot Controller. The default value is true. + +## ManagedClusterWindowsProfile +### Properties +* **adminPassword**: string: Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\W_])

    **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" +* **adminUsername**: string (Required): Specifies the name of the administrator account.

    **Restriction:** Cannot end in "."

    **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters +* **enableCSIProxy**: bool: For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy). +* **gmsaProfile**: [WindowsGmsaProfile](#windowsgmsaprofile): The Windows gMSA Profile in the Managed Cluster. +* **licenseType**: 'None' | 'Windows_Server' | string: The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details. + +## ManagedServiceIdentityUserAssignedIdentitiesValue +### Properties +* **clientId**: string (ReadOnly): The client id of user assigned identity. +* **principalId**: string (ReadOnly): The principal id of user assigned identity. + +## PowerState +### Properties +* **code**: 'Running' | 'Stopped' | string: Tells whether the cluster is Running or Stopped + +## PrivateEndpoint +### Properties +* **id**: string: The resource ID of the private endpoint + +## PrivateEndpointConnectionProperties +### Properties +* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private endpoint. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between service consumer and provider. +* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The current provisioning state. + +## PrivateLinkResource +### Properties +* **groupId**: string: The group ID of the resource. +* **id**: string: The ID of the private link resource. +* **name**: string: The name of the private link resource. +* **privateLinkServiceID**: string (ReadOnly): The private link service ID of the resource, this field is exposed only to NRP internally. +* **requiredMembers**: string[]: The RequiredMembers of the resource +* **type**: string: The resource type. + +## PrivateLinkServiceConnectionState +### Properties +* **description**: string: The private link service connection description. +* **status**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | string: The private link service connection status. + +## ResourceReference +### Properties +* **id**: string: The fully qualified Azure resource id. + +## SnapshotProperties +### Properties +* **creationData**: [CreationData](#creationdata): CreationData to be used to specify the source agent pool resource ID to create this snapshot. +* **enableFIPS**: bool (ReadOnly): Whether to use a FIPS-enabled OS. +* **kubernetesVersion**: string (ReadOnly): The version of Kubernetes. +* **nodeImageVersion**: string (ReadOnly): The version of node image. +* **osSku**: 'CBLMariner' | 'Ubuntu' | string (ReadOnly): Specifies an OS SKU. This value must not be specified if OSType is Windows. +* **osType**: 'Linux' | 'Windows' | string (ReadOnly): The operating system type. The default is Linux. +* **snapshotType**: 'NodePool' | string: The type of a snapshot. The default is NodePool. +* **vmSize**: string (ReadOnly): The size of the VM. + +## SysctlConfig +### Properties +* **fsAioMaxNr**: int: Sysctl setting fs.aio-max-nr. +* **fsFileMax**: int: Sysctl setting fs.file-max. +* **fsInotifyMaxUserWatches**: int: Sysctl setting fs.inotify.max_user_watches. +* **fsNrOpen**: int: Sysctl setting fs.nr_open. +* **kernelThreadsMax**: int: Sysctl setting kernel.threads-max. +* **netCoreNetdevMaxBacklog**: int: Sysctl setting net.core.netdev_max_backlog. +* **netCoreOptmemMax**: int: Sysctl setting net.core.optmem_max. +* **netCoreRmemDefault**: int: Sysctl setting net.core.rmem_default. +* **netCoreRmemMax**: int: Sysctl setting net.core.rmem_max. +* **netCoreSomaxconn**: int: Sysctl setting net.core.somaxconn. +* **netCoreWmemDefault**: int: Sysctl setting net.core.wmem_default. +* **netCoreWmemMax**: int: Sysctl setting net.core.wmem_max. +* **netIpv4IpLocalPortRange**: string: Sysctl setting net.ipv4.ip_local_port_range. +* **netIpv4NeighDefaultGcThresh1**: int: Sysctl setting net.ipv4.neigh.default.gc_thresh1. +* **netIpv4NeighDefaultGcThresh2**: int: Sysctl setting net.ipv4.neigh.default.gc_thresh2. +* **netIpv4NeighDefaultGcThresh3**: int: Sysctl setting net.ipv4.neigh.default.gc_thresh3. +* **netIpv4TcpFinTimeout**: int: Sysctl setting net.ipv4.tcp_fin_timeout. +* **netIpv4TcpkeepaliveIntvl**: int: Sysctl setting net.ipv4.tcp_keepalive_intvl. +* **netIpv4TcpKeepaliveProbes**: int: Sysctl setting net.ipv4.tcp_keepalive_probes. +* **netIpv4TcpKeepaliveTime**: int: Sysctl setting net.ipv4.tcp_keepalive_time. +* **netIpv4TcpMaxSynBacklog**: int: Sysctl setting net.ipv4.tcp_max_syn_backlog. +* **netIpv4TcpMaxTwBuckets**: int: Sysctl setting net.ipv4.tcp_max_tw_buckets. +* **netIpv4TcpTwReuse**: bool: Sysctl setting net.ipv4.tcp_tw_reuse. +* **netNetfilterNfConntrackBuckets**: int: Sysctl setting net.netfilter.nf_conntrack_buckets. +* **netNetfilterNfConntrackMax**: int: Sysctl setting net.netfilter.nf_conntrack_max. +* **vmMaxMapCount**: int: Sysctl setting vm.max_map_count. +* **vmSwappiness**: int: Sysctl setting vm.swappiness. +* **vmVfsCachePressure**: int: Sysctl setting vm.vfs_cache_pressure. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TimeInWeek +### Properties +* **day**: 'Friday' | 'Monday' | 'Saturday' | 'Sunday' | 'Thursday' | 'Tuesday' | 'Wednesday' | string: The day of the week. +* **hourSlots**: int[]: Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range. + +## TimeSpan +### Properties +* **end**: string: The end of a time span +* **start**: string: The start of a time span + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## UserAssignedIdentity +### Properties +* **clientId**: string: The client ID of the user assigned identity. +* **objectId**: string: The object ID of the user assigned identity. +* **resourceId**: string: The resource ID of the user assigned identity. + +## WindowsGmsaProfile +### Properties +* **dnsServer**: string: Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster. +* **enabled**: bool: Specifies whether to enable Windows gMSA in the managed cluster. +* **rootDomainName**: string: Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster. + diff --git a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json new file mode 100644 index 0000000000..0fc6437f1e --- /dev/null +++ b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":184,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":189,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":193,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":194,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."},"nodeRestriction":{"Type":183,"Flags":0,"Description":"[Node Restriction](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#noderestriction) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterSecurityProfileNodeRestriction","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Node Restriction"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":185,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":186,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":187,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":188,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":190,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[191,192,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":195,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":202,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":207,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[198,199,200,201,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[203,204,205,206,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":197,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":212,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":223,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":225,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":221,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":222,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[214,215,216,217,218,219,220,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":213}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-02-preview","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":233,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":236,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":239,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":242,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":247,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":250,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":253,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":256,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":257,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":260,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":263,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":264,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":265,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":266,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":272,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[231,232,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[243,244,245,246,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[248,249,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[251,252,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[254,255,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[258,259,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[261,262,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-02-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":282,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":283,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":284,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[278,279,280,281,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":289,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[285,286,287,288,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-02-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"properties":{"Type":294,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":306,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":297,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":300,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":305,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[295,296,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[301,302,303,304,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-02-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":332,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":314,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":315,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[312,313,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":316,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":320,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":322,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":325,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":328,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":331,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[317,318,319,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[321,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[323,324,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[326,327,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[329,330,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-06-02-preview","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":342,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":343,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[338,339,340,341,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-06-02-preview","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"properties":{"Type":348,"Flags":0,"Description":"Properties of a Fleet."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetProperties","Properties":{"hubProfile":{"Type":349,"Flags":0,"Description":"The FleetHubProfile configures the Fleet's hub."},"provisioningState":{"Type":356,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"2":{"Name":"FleetHubProfile","Properties":{"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix used to create the FQDN for the Fleet hub."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the Fleet hub."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the Fleet hub."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[350,351,352,353,354,355,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/fleets@2022-06-02-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets/members"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets/members","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"Properties of a Fleet member."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetMemberProperties","Properties":{"clusterResourceId":{"Type":4,"Flags":0,"Description":"The ARM resource id of the cluster that joins the Fleet. Must be a valid Azure resource id. e.g.: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{clusterName}'."},"provisioningState":{"Type":369,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Joining"}},{"6":{"Value":"Leaving"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[363,364,365,366,367,368,4]}},{"4":{"Name":"Microsoft.ContainerService/fleets/members@2022-06-02-preview","ScopeType":8,"Body":361,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":372,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":373,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-02-preview","Output":371}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":377,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":376}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"2":{"Name":"FleetCredentialResults","Properties":{"kubeconfigs":{"Type":383,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"FleetCredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":382}},{"8":{"Name":"listCredentials","ResourceType":"Microsoft.ContainerService/fleets","ApiVersion":"2022-06-02-preview","Output":381}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md new file mode 100644 index 0000000000..a8914e6f0a --- /dev/null +++ b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md @@ -0,0 +1,832 @@ +# Microsoft.ContainerService @ 2022-06-02-preview + +## Resource Microsoft.ContainerService/fleets@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): Resource Etag. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [FleetProperties](#fleetproperties): Properties of a Fleet. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.ContainerService/fleets' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/fleets/members@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): Resource Etag. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [FleetMemberProperties](#fleetmemberproperties): Properties of a Fleet member. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.ContainerService/fleets/members' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedClusters@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **extendedLocation**: [ExtendedLocation](#extendedlocation): The extended location of the Virtual Machine. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedClusterIdentity](#managedclusteridentity): The identity of the managed cluster, if configured. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedClusterProperties](#managedclusterproperties): Properties of a managed cluster. +* **sku**: [ManagedClusterSKU](#managedclustersku): The managed cluster SKU. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.ContainerService/managedClusters' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedClusters/agentPools@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedClusterAgentPoolProfileProperties](#managedclusteragentpoolprofileproperties): Properties of an agent pool. +* **type**: 'Microsoft.ContainerService/managedClusters/agentPools' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MaintenanceConfigurationProperties](#maintenanceconfigurationproperties): Properties of a default maintenance configuration. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system metadata relating to this resource. +* **type**: 'Microsoft.ContainerService/managedClusters/maintenanceConfigurations' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): The properties of a private endpoint connection. +* **type**: 'Microsoft.ContainerService/managedClusters/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [TrustedAccessRoleBindingProperties](#trustedaccessrolebindingproperties) (Required): Properties for trusted access role binding +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/managedclustersnapshots@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedClusterSnapshotProperties](#managedclustersnapshotproperties): Properties of a managed cluster snapshot. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.ContainerService/managedclustersnapshots' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ContainerService/snapshots@2022-06-02-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-02-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SnapshotProperties](#snapshotproperties): Properties of a snapshot. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.ContainerService/snapshots' (ReadOnly, DeployTimeConstant): The resource type + +## Function listClusterAdminCredential (Microsoft.ContainerService/managedClusters@2022-06-02-preview) +* **Resource**: Microsoft.ContainerService/managedClusters +* **ApiVersion**: 2022-06-02-preview +* **Output**: [CredentialResults](#credentialresults) + +## Function listClusterMonitoringUserCredential (Microsoft.ContainerService/managedClusters@2022-06-02-preview) +* **Resource**: Microsoft.ContainerService/managedClusters +* **ApiVersion**: 2022-06-02-preview +* **Output**: [CredentialResults](#credentialresults) + +## Function listClusterUserCredential (Microsoft.ContainerService/managedClusters@2022-06-02-preview) +* **Resource**: Microsoft.ContainerService/managedClusters +* **ApiVersion**: 2022-06-02-preview +* **Output**: [CredentialResults](#credentialresults) + +## Function listCredential (Microsoft.ContainerService/managedClusters/accessProfiles@2022-06-02-preview) +* **Resource**: Microsoft.ContainerService/managedClusters/accessProfiles +* **ApiVersion**: 2022-06-02-preview +* **Output**: [ManagedClusterAccessProfile](#managedclusteraccessprofile) + +## Function listCredentials (Microsoft.ContainerService/fleets@2022-06-02-preview) +* **Resource**: Microsoft.ContainerService/fleets +* **ApiVersion**: 2022-06-02-preview +* **Output**: [FleetCredentialResults](#fleetcredentialresults) + +## AccessProfile +### Properties +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. + +## AgentPoolUpgradeSettings +### Properties +* **maxSurge**: string: This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade + +## AzureKeyVaultKms +### Properties +* **enabled**: bool: Whether to enable Azure Key Vault key management service. The default is false. +* **keyId**: string: Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty. +* **keyVaultNetworkAccess**: 'Private' | 'Public' | string: Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`. +* **keyVaultResourceId**: string: Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty. + +## ContainerServiceLinuxProfile +### Properties +* **adminUsername**: string (Required): The administrator username to use for Linux VMs. +* **ssh**: [ContainerServiceSshConfiguration](#containerservicesshconfiguration) (Required): The SSH configuration for Linux-based VMs running on Azure. + +## ContainerServiceNetworkProfile +### Properties +* **dnsServiceIP**: string: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. +* **dockerBridgeCidr**: string: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. +* **ipFamilies**: 'IPv4' | 'IPv6' | string[]: IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6. +* **loadBalancerProfile**: [ManagedClusterLoadBalancerProfile](#managedclusterloadbalancerprofile): Profile of the cluster load balancer. +* **loadBalancerSku**: 'basic' | 'standard' | string: The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs. +* **natGatewayProfile**: [ManagedClusterNATGatewayProfile](#managedclusternatgatewayprofile): Profile of the cluster NAT gateway. +* **networkMode**: 'bridge' | 'transparent' | string: This cannot be specified if networkPlugin is anything other than 'azure'. +* **networkPlugin**: 'azure' | 'kubenet' | 'none' | string: Network plugin used for building the Kubernetes network. +* **networkPluginMode**: 'Overlay' | string: Network plugin mode used for building the Kubernetes network. +* **networkPolicy**: 'azure' | 'calico' | string: Network policy used for building the Kubernetes network. +* **outboundType**: 'loadBalancer' | 'managedNATGateway' | 'userAssignedNATGateway' | 'userDefinedRouting' | string: This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype). +* **podCidr**: string: A CIDR notation IP range from which to assign pod IPs when kubenet is used. +* **podCidrs**: string[]: One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. +* **serviceCidr**: string: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. +* **serviceCidrs**: string[]: One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges. + +## ContainerServiceSshConfiguration +### Properties +* **publicKeys**: [ContainerServiceSshPublicKey](#containerservicesshpublickey)[] (Required): The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified. + +## ContainerServiceSshPublicKey +### Properties +* **keyData**: string (Required): Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers. + +## CreationData +### Properties +* **sourceResourceId**: string: This is the ARM ID of the source object to be used to create the target object. + +## CredentialResult +### Properties +* **name**: string (ReadOnly): The name of the credential. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. + +## CredentialResults +### Properties +* **kubeconfigs**: [CredentialResult](#credentialresult)[] (ReadOnly): Base64-encoded Kubernetes configuration file. + +## CredentialResults +### Properties +* **kubeconfigs**: [CredentialResult](#credentialresult)[] (ReadOnly): Base64-encoded Kubernetes configuration file. + +## CredentialResults +### Properties +* **kubeconfigs**: [CredentialResult](#credentialresult)[] (ReadOnly): Base64-encoded Kubernetes configuration file. + +## ExtendedLocation +### Properties +* **name**: string: The name of the extended location. +* **type**: 'EdgeZone' | string: The type of the extended location. + +## FleetCredentialResult +### Properties +* **name**: string (ReadOnly): The name of the credential. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. + +## FleetCredentialResults +### Properties +* **kubeconfigs**: [FleetCredentialResult](#fleetcredentialresult)[] (ReadOnly): Base64-encoded Kubernetes configuration file. + +## FleetHubProfile +### Properties +* **dnsPrefix**: string: DNS prefix used to create the FQDN for the Fleet hub. +* **fqdn**: string (ReadOnly): The FQDN of the Fleet hub. +* **kubernetesVersion**: string (ReadOnly): The Kubernetes version of the Fleet hub. + +## FleetMemberProperties +### Properties +* **clusterResourceId**: string: The ARM resource id of the cluster that joins the Fleet. Must be a valid Azure resource id. e.g.: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{clusterName}'. +* **provisioningState**: 'Canceled' | 'Failed' | 'Joining' | 'Leaving' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state of the last accepted operation. + +## FleetProperties +### Properties +* **hubProfile**: [FleetHubProfile](#fleethubprofile): The FleetHubProfile configures the Fleet's hub. +* **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state of the last accepted operation. + +## KubeletConfig +### Properties +* **allowedUnsafeSysctls**: string[]: Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`). +* **containerLogMaxFiles**: int: The maximum number of container log files that can be present for a container. The number must be ≥ 2. +* **containerLogMaxSizeMB**: int: The maximum size (e.g. 10Mi) of container log file before it is rotated. +* **cpuCfsQuota**: bool: The default is true. +* **cpuCfsQuotaPeriod**: string: The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'. +* **cpuManagerPolicy**: string: The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'. +* **failSwapOn**: bool: If set to true it will make the Kubelet fail to start if swap is enabled on the node. +* **imageGcHighThreshold**: int: To disable image garbage collection, set to 100. The default is 85% +* **imageGcLowThreshold**: int: This cannot be set higher than imageGcHighThreshold. The default is 80% +* **podMaxPids**: int: The maximum number of processes per pod. +* **topologyManagerPolicy**: string: For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'. + +## LinuxOSConfig +### Properties +* **swapFileSizeMB**: int: The size in MB of a swap file that will be created on each node. +* **sysctls**: [SysctlConfig](#sysctlconfig): Sysctl settings for Linux agent nodes. +* **transparentHugePageDefrag**: string: Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge). +* **transparentHugePageEnabled**: string: Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge). + +## MaintenanceConfigurationProperties +### Properties +* **notAllowedTime**: [TimeSpan](#timespan)[]: Time slots on which upgrade is not allowed. +* **timeInWeek**: [TimeInWeek](#timeinweek)[]: If two array entries specify the same day of the week, the applied configuration is the union of times in both entries. + +## ManagedClusterAADProfile +### Properties +* **adminGroupObjectIDs**: string[]: The list of AAD group object IDs that will have admin role of the cluster. +* **clientAppID**: string: The client AAD application ID. +* **enableAzureRBAC**: bool: Whether to enable Azure RBAC for Kubernetes authorization. +* **managed**: bool: Whether to enable managed AAD. +* **serverAppID**: string: The server AAD application ID. +* **serverAppSecret**: string: The server AAD application secret. +* **tenantID**: string: The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription. + +## ManagedClusterAccessProfile +### Properties +* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (ReadOnly): The name of the resource +* **properties**: [AccessProfile](#accessprofile): AccessProfile of a managed cluster. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + +## ManagedClusterAddonProfile +### Properties +* **config**: [ManagedClusterAddonProfileConfig](#managedclusteraddonprofileconfig): Key-value pairs for configuring an add-on. +* **enabled**: bool (Required): Whether the add-on is enabled or not. +* **identity**: [ManagedClusterAddonProfileIdentity](#managedclusteraddonprofileidentity) (ReadOnly): Information of user assigned identity used by this add-on. + +## ManagedClusterAddonProfileConfig +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAddonProfileIdentity +### Properties +* **clientId**: string: The client ID of the user assigned identity. +* **objectId**: string: The object ID of the user assigned identity. +* **resourceId**: string: The resource ID of the user assigned identity. + +## ManagedClusterAgentPoolProfile +### Properties +* **availabilityZones**: string[]: The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'. +* **capacityReservationGroupID**: string: AKS will associate the specified agent pool with the Capacity Reservation Group. +* **count**: int: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1. +* **creationData**: [CreationData](#creationdata): CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot. +* **currentOrchestratorVersion**: string (ReadOnly): If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used. +* **enableAutoScaling**: bool: Whether to enable auto-scaler +* **enableCustomCATrust**: bool: When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false. +* **enableEncryptionAtHost**: bool: This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption +* **enableFIPS**: bool: See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. +* **enableNodePublicIP**: bool: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. +* **enableUltraSSD**: bool: Whether to enable UltraSSD +* **gpuInstanceProfile**: 'MIG1g' | 'MIG2g' | 'MIG3g' | 'MIG4g' | 'MIG7g' | string: GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. +* **hostGroupID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts). +* **kubeletConfig**: [KubeletConfig](#kubeletconfig): The Kubelet configuration on the agent pool nodes. +* **kubeletDiskType**: 'OS' | 'Temporary' | string: Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. +* **linuxOSConfig**: [LinuxOSConfig](#linuxosconfig): The OS configuration of Linux agent nodes. +* **maxCount**: int: The maximum number of nodes for auto-scaling +* **maxPods**: int: The maximum number of pods that can run on a node. +* **messageOfTheDay**: string: A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script). +* **minCount**: int: The minimum number of nodes for auto-scaling +* **mode**: 'System' | 'User' | string: A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools +* **name**: string (Required): Windows agent pool names must be 6 characters or less. +* **nodeImageVersion**: string (ReadOnly): The version of node image +* **nodeLabels**: [ManagedClusterAgentPoolProfilePropertiesNodeLabels](#managedclusteragentpoolprofilepropertiesnodelabels): The node labels to be persisted across all nodes in agent pool. +* **nodePublicIPPrefixID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} +* **nodeTaints**: string[]: The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. +* **orchestratorVersion**: string: Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool). +* **osDiskSizeGB**: int: OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. +* **osDiskType**: 'Ephemeral' | 'Managed' | string: The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os). +* **osSKU**: 'CBLMariner' | 'Ubuntu' | 'Windows2019' | 'Windows2022' | string: Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. +* **osType**: 'Linux' | 'Windows' | string: The operating system type. The default is Linux. +* **podSubnetID**: string: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} +* **powerState**: [PowerState](#powerstate): When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded +* **provisioningState**: string (ReadOnly): The current deployment or provisioning state. +* **proximityPlacementGroupID**: string: The ID for Proximity Placement Group. +* **scaleDownMode**: 'Deallocate' | 'Delete' | string: This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete. +* **scaleSetEvictionPolicy**: 'Deallocate' | 'Delete' | string: This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'. +* **scaleSetPriority**: 'Regular' | 'Spot' | string: The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'. +* **spotMaxPrice**: int: Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing) +* **tags**: [ManagedClusterAgentPoolProfilePropertiesTags](#managedclusteragentpoolprofilepropertiestags): The tags to be persisted on the agent pool virtual machine scale set. +* **type**: 'AvailabilitySet' | 'VirtualMachineScaleSets' | string: The type of Agent Pool. +* **upgradeSettings**: [AgentPoolUpgradeSettings](#agentpoolupgradesettings): Settings for upgrading the agentpool +* **vmSize**: string: VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions +* **vnetSubnetID**: string: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} +* **workloadRuntime**: 'OCIContainer' | 'WasmWasi' | string: Determines the type of workload a node can run. + +## ManagedClusterAgentPoolProfileProperties +### Properties +* **availabilityZones**: string[]: The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'. +* **capacityReservationGroupID**: string: AKS will associate the specified agent pool with the Capacity Reservation Group. +* **count**: int: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1. +* **creationData**: [CreationData](#creationdata): CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot. +* **currentOrchestratorVersion**: string (ReadOnly): If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used. +* **enableAutoScaling**: bool: Whether to enable auto-scaler +* **enableCustomCATrust**: bool: When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false. +* **enableEncryptionAtHost**: bool: This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption +* **enableFIPS**: bool: See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details. +* **enableNodePublicIP**: bool: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. +* **enableUltraSSD**: bool: Whether to enable UltraSSD +* **gpuInstanceProfile**: 'MIG1g' | 'MIG2g' | 'MIG3g' | 'MIG4g' | 'MIG7g' | string: GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. +* **hostGroupID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts). +* **kubeletConfig**: [KubeletConfig](#kubeletconfig): The Kubelet configuration on the agent pool nodes. +* **kubeletDiskType**: 'OS' | 'Temporary' | string: Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. +* **linuxOSConfig**: [LinuxOSConfig](#linuxosconfig): The OS configuration of Linux agent nodes. +* **maxCount**: int: The maximum number of nodes for auto-scaling +* **maxPods**: int: The maximum number of pods that can run on a node. +* **messageOfTheDay**: string: A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script). +* **minCount**: int: The minimum number of nodes for auto-scaling +* **mode**: 'System' | 'User' | string: A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools +* **nodeImageVersion**: string (ReadOnly): The version of node image +* **nodeLabels**: [ManagedClusterAgentPoolProfilePropertiesNodeLabels](#managedclusteragentpoolprofilepropertiesnodelabels): The node labels to be persisted across all nodes in agent pool. +* **nodePublicIPPrefixID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} +* **nodeTaints**: string[]: The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. +* **orchestratorVersion**: string: Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool). +* **osDiskSizeGB**: int: OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. +* **osDiskType**: 'Ephemeral' | 'Managed' | string: The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os). +* **osSKU**: 'CBLMariner' | 'Ubuntu' | 'Windows2019' | 'Windows2022' | string: Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. +* **osType**: 'Linux' | 'Windows' | string: The operating system type. The default is Linux. +* **podSubnetID**: string: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} +* **powerState**: [PowerState](#powerstate): When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded +* **provisioningState**: string (ReadOnly): The current deployment or provisioning state. +* **proximityPlacementGroupID**: string: The ID for Proximity Placement Group. +* **scaleDownMode**: 'Deallocate' | 'Delete' | string: This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete. +* **scaleSetEvictionPolicy**: 'Deallocate' | 'Delete' | string: This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'. +* **scaleSetPriority**: 'Regular' | 'Spot' | string: The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'. +* **spotMaxPrice**: int: Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing) +* **tags**: [ManagedClusterAgentPoolProfilePropertiesTags](#managedclusteragentpoolprofilepropertiestags): The tags to be persisted on the agent pool virtual machine scale set. +* **type**: 'AvailabilitySet' | 'VirtualMachineScaleSets' | string: The type of Agent Pool. +* **upgradeSettings**: [AgentPoolUpgradeSettings](#agentpoolupgradesettings): Settings for upgrading the agentpool +* **vmSize**: string: VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions +* **vnetSubnetID**: string: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} +* **workloadRuntime**: 'OCIContainer' | 'WasmWasi' | string: Determines the type of workload a node can run. + +## ManagedClusterAgentPoolProfilePropertiesNodeLabels +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAgentPoolProfilePropertiesNodeLabels +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAgentPoolProfilePropertiesTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAgentPoolProfilePropertiesTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterAPIServerAccessProfile +### Properties +* **authorizedIPRanges**: string[]: IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges). +* **disableRunCommand**: bool: Whether to disable run command for the cluster or not. +* **enablePrivateCluster**: bool: For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters). +* **enablePrivateClusterPublicFQDN**: bool: Whether to create additional public FQDN for private cluster or not. +* **enableVnetIntegration**: bool: Whether to enable apiserver vnet integration for the cluster or not. +* **privateDNSZone**: string: The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'. +* **subnetId**: string: It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration. + +## ManagedClusterAutoUpgradeProfile +### Properties +* **upgradeChannel**: 'node-image' | 'none' | 'patch' | 'rapid' | 'stable' | string: For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel). + +## ManagedClusterHttpProxyConfig +### Properties +* **effectiveNoProxy**: string[] (ReadOnly): A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS. +* **httpProxy**: string: The HTTP proxy server endpoint to use. +* **httpsProxy**: string: The HTTPS proxy server endpoint to use. +* **noProxy**: string[]: The endpoints that should not go through proxy. +* **trustedCa**: string: Alternative CA cert to use for connecting to proxy servers. + +## ManagedClusterIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of the system assigned identity which is used by master components. +* **tenantId**: string (ReadOnly): The tenant id of the system assigned identity which is used by master components. +* **type**: 'None' | 'SystemAssigned' | 'UserAssigned': For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity). +* **userAssignedIdentities**: [ManagedClusterIdentityUserAssignedIdentities](#managedclusteridentityuserassignedidentities): The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## ManagedClusterIdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [ManagedServiceIdentityUserAssignedIdentitiesValue](#managedserviceidentityuserassignedidentitiesvalue) + +## ManagedClusterIngressProfile +### Properties +* **webAppRouting**: [ManagedClusterIngressProfileWebAppRouting](#managedclusteringressprofilewebapprouting): Web App Routing settings for the ingress profile. + +## ManagedClusterIngressProfileWebAppRouting +### Properties +* **dnsZoneResourceId**: string: Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled. +* **enabled**: bool: Whether to enable Web App Routing. + +## ManagedClusterLoadBalancerProfile +### Properties +* **allocatedOutboundPorts**: int: The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports. +* **effectiveOutboundIPs**: [ResourceReference](#resourcereference)[]: The effective outbound IP resources of the cluster load balancer. +* **enableMultipleStandardLoadBalancers**: bool: Enable multiple standard load balancers per AKS cluster or not. +* **idleTimeoutInMinutes**: int: Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes. +* **managedOutboundIPs**: [ManagedClusterLoadBalancerProfileManagedOutboundIPs](#managedclusterloadbalancerprofilemanagedoutboundips): Desired managed outbound IPs for the cluster load balancer. +* **outboundIPPrefixes**: [ManagedClusterLoadBalancerProfileOutboundIPPrefixes](#managedclusterloadbalancerprofileoutboundipprefixes): Desired outbound IP Prefix resources for the cluster load balancer. +* **outboundIPs**: [ManagedClusterLoadBalancerProfileOutboundIPs](#managedclusterloadbalancerprofileoutboundips): Desired outbound IP resources for the cluster load balancer. + +## ManagedClusterLoadBalancerProfileManagedOutboundIPs +### Properties +* **count**: int: The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. +* **countIPv6**: int: The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack. + +## ManagedClusterLoadBalancerProfileOutboundIPPrefixes +### Properties +* **publicIPPrefixes**: [ResourceReference](#resourcereference)[]: A list of public IP prefix resources. + +## ManagedClusterLoadBalancerProfileOutboundIPs +### Properties +* **publicIPs**: [ResourceReference](#resourcereference)[]: A list of public IP resources. + +## ManagedClusterManagedOutboundIPProfile +### Properties +* **count**: int: The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1. + +## ManagedClusterNATGatewayProfile +### Properties +* **effectiveOutboundIPs**: [ResourceReference](#resourcereference)[]: The effective outbound IP resources of the cluster NAT gateway. +* **idleTimeoutInMinutes**: int: Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes. +* **managedOutboundIPProfile**: [ManagedClusterManagedOutboundIPProfile](#managedclustermanagedoutboundipprofile): Profile of the managed outbound IP resources of the cluster NAT gateway. + +## ManagedClusterOidcIssuerProfile +### Properties +* **enabled**: bool: Whether the OIDC issuer is enabled. +* **issuerURL**: string (ReadOnly): The OIDC issuer url of the Managed Cluster. + +## ManagedClusterPodIdentity +### Properties +* **bindingSelector**: string: The binding selector to use for the AzureIdentityBinding resource. +* **identity**: [UserAssignedIdentity](#userassignedidentity) (Required): The user assigned identity details. +* **name**: string (Required): The name of the pod identity. +* **namespace**: string (Required): The namespace of the pod identity. +* **provisioningInfo**: [ManagedClusterPodIdentityProvisioningInfo](#managedclusterpodidentityprovisioninginfo) (ReadOnly) +* **provisioningState**: 'Assigned' | 'Deleting' | 'Failed' | 'Updating' | string (ReadOnly): The current provisioning state of the pod identity. + +## ManagedClusterPodIdentityException +### Properties +* **name**: string (Required): The name of the pod identity exception. +* **namespace**: string (Required): The namespace of the pod identity exception. +* **podLabels**: [ManagedClusterPodIdentityExceptionPodLabels](#managedclusterpodidentityexceptionpodlabels) (Required): The pod labels to match. + +## ManagedClusterPodIdentityExceptionPodLabels +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedClusterPodIdentityProfile +### Properties +* **allowNetworkPluginKubenet**: bool: Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information. +* **enabled**: bool: Whether the pod identity addon is enabled. +* **userAssignedIdentities**: [ManagedClusterPodIdentity](#managedclusterpodidentity)[]: The pod identities to use in the cluster. +* **userAssignedIdentityExceptions**: [ManagedClusterPodIdentityException](#managedclusterpodidentityexception)[]: The pod identity exceptions to allow. + +## ManagedClusterPodIdentityProvisioningError +### Properties +* **error**: [ManagedClusterPodIdentityProvisioningErrorBody](#managedclusterpodidentityprovisioningerrorbody): Details about the error. + +## ManagedClusterPodIdentityProvisioningErrorBody +### Properties +* **code**: string: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. +* **details**: [ManagedClusterPodIdentityProvisioningErrorBody](#managedclusterpodidentityprovisioningerrorbody)[]: A list of additional details about the error. +* **message**: string: A message describing the error, intended to be suitable for display in a user interface. +* **target**: string: The target of the particular error. For example, the name of the property in error. + +## ManagedClusterPodIdentityProvisioningInfo +### Properties +* **error**: [ManagedClusterPodIdentityProvisioningError](#managedclusterpodidentityprovisioningerror): Pod identity assignment error (if any). + +## ManagedClusterProperties +### Properties +* **aadProfile**: [ManagedClusterAADProfile](#managedclusteraadprofile): The Azure Active Directory configuration. +* **addonProfiles**: [ManagedClusterPropertiesAddonProfiles](#managedclusterpropertiesaddonprofiles): The profile of managed cluster add-on. +* **agentPoolProfiles**: [ManagedClusterAgentPoolProfile](#managedclusteragentpoolprofile)[]: The agent pool properties. +* **apiServerAccessProfile**: [ManagedClusterAPIServerAccessProfile](#managedclusterapiserveraccessprofile): The access profile for managed cluster API server. +* **autoScalerProfile**: [ManagedClusterPropertiesAutoScalerProfile](#managedclusterpropertiesautoscalerprofile): Parameters to be applied to the cluster-autoscaler when enabled +* **autoUpgradeProfile**: [ManagedClusterAutoUpgradeProfile](#managedclusterautoupgradeprofile): The auto upgrade configuration. +* **azurePortalFQDN**: string (ReadOnly): The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly. +* **creationData**: [CreationData](#creationdata): CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot. +* **currentKubernetesVersion**: string (ReadOnly): The version of Kubernetes the Managed Cluster is running. +* **disableLocalAccounts**: bool: If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview). +* **diskEncryptionSetID**: string: This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' +* **dnsPrefix**: string: This cannot be updated once the Managed Cluster has been created. +* **enableNamespaceResources**: bool: The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource. +* **enablePodSecurityPolicy**: bool: (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy. +* **enableRBAC**: bool: Whether to enable Kubernetes Role-Based Access Control. +* **fqdn**: string (ReadOnly): The FQDN of the master pool. +* **fqdnSubdomain**: string: This cannot be updated once the Managed Cluster has been created. +* **httpProxyConfig**: [ManagedClusterHttpProxyConfig](#managedclusterhttpproxyconfig): Configurations for provisioning the cluster with HTTP proxy servers. +* **identityProfile**: [ManagedClusterPropertiesIdentityProfile](#managedclusterpropertiesidentityprofile): Identities associated with the cluster. +* **ingressProfile**: [ManagedClusterIngressProfile](#managedclusteringressprofile): Ingress profile for the managed cluster. +* **kubernetesVersion**: string: When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details. +* **linuxProfile**: [ContainerServiceLinuxProfile](#containerservicelinuxprofile): The profile for Linux VMs in the Managed Cluster. +* **maxAgentPools**: int (ReadOnly): The max number of agent pools for the managed cluster. +* **networkProfile**: [ContainerServiceNetworkProfile](#containerservicenetworkprofile): The network configuration profile. +* **nodeResourceGroup**: string: The name of the resource group containing agent pool nodes. +* **oidcIssuerProfile**: [ManagedClusterOidcIssuerProfile](#managedclusteroidcissuerprofile): The OIDC issuer profile of the Managed Cluster. +* **podIdentityProfile**: [ManagedClusterPodIdentityProfile](#managedclusterpodidentityprofile): See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration. +* **powerState**: [PowerState](#powerstate) (ReadOnly): The Power State of the cluster. +* **privateFQDN**: string (ReadOnly): The FQDN of private cluster. +* **privateLinkResources**: [PrivateLinkResource](#privatelinkresource)[]: Private link resources associated with the cluster. +* **provisioningState**: string (ReadOnly): The current provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Allow or deny public network access for AKS +* **securityProfile**: [ManagedClusterSecurityProfile](#managedclustersecurityprofile): Security profile for the managed cluster. +* **servicePrincipalProfile**: [ManagedClusterServicePrincipalProfile](#managedclusterserviceprincipalprofile): Information about a service principal identity for the cluster to use for manipulating Azure APIs. +* **storageProfile**: [ManagedClusterStorageProfile](#managedclusterstorageprofile): Storage profile for the managed cluster. +* **windowsProfile**: [ManagedClusterWindowsProfile](#managedclusterwindowsprofile): The profile for Windows VMs in the Managed Cluster. +* **workloadAutoScalerProfile**: [ManagedClusterWorkloadAutoScalerProfile](#managedclusterworkloadautoscalerprofile): Workload Auto-scaler profile for the container service cluster. + +## ManagedClusterPropertiesAddonProfiles +### Properties +### Additional Properties +* **Additional Properties Type**: [ManagedClusterAddonProfile](#managedclusteraddonprofile) + +## ManagedClusterPropertiesAutoScalerProfile +### Properties +* **balance-similar-node-groups**: string: Valid values are 'true' and 'false' +* **expander**: 'least-waste' | 'most-pods' | 'priority' | 'random' | string: If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information. +* **max-empty-bulk-delete**: string: The default is 10. +* **max-graceful-termination-sec**: string: The default is 600. +* **max-node-provision-time**: string: The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **max-total-unready-percentage**: string: The default is 45. The maximum is 100 and the minimum is 0. +* **new-pod-scale-up-delay**: string: For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc). +* **ok-total-unready-count**: string: This must be an integer. The default is 3. +* **scale-down-delay-after-add**: string: The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-delay-after-delete**: string: The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-delay-after-failure**: string: The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-unneeded-time**: string: The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-unready-time**: string: The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. +* **scale-down-utilization-threshold**: string: The default is '0.5'. +* **scan-interval**: string: The default is '10'. Values must be an integer number of seconds. +* **skip-nodes-with-local-storage**: string: The default is true. +* **skip-nodes-with-system-pods**: string: The default is true. + +## ManagedClusterPropertiesForSnapshot +### Properties +* **enableRbac**: bool: Whether the cluster has enabled Kubernetes Role-Based Access Control or not. +* **kubernetesVersion**: string: The current kubernetes version. +* **networkProfile**: [NetworkProfileForSnapshot](#networkprofileforsnapshot) (ReadOnly): The current network profile. +* **sku**: [ManagedClusterSKU](#managedclustersku): The current managed cluster sku. + +## ManagedClusterPropertiesIdentityProfile +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## ManagedClusterSecurityProfile +### Properties +* **azureKeyVaultKms**: [AzureKeyVaultKms](#azurekeyvaultkms): Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile. +* **defender**: [ManagedClusterSecurityProfileDefender](#managedclustersecurityprofiledefender): Microsoft Defender settings for the security profile. +* **nodeRestriction**: [ManagedClusterSecurityProfileNodeRestriction](#managedclustersecurityprofilenoderestriction): [Node Restriction](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#noderestriction) settings for the security profile. +* **workloadIdentity**: [ManagedClusterSecurityProfileWorkloadIdentity](#managedclustersecurityprofileworkloadidentity): [Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile. + +## ManagedClusterSecurityProfileDefender +### Properties +* **logAnalyticsWorkspaceResourceId**: string: Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty. +* **securityMonitoring**: [ManagedClusterSecurityProfileDefenderSecurityMonitoring](#managedclustersecurityprofiledefendersecuritymonitoring): Microsoft Defender threat detection for Cloud settings for the security profile. + +## ManagedClusterSecurityProfileDefenderSecurityMonitoring +### Properties +* **enabled**: bool: Whether to enable Defender threat detection + +## ManagedClusterSecurityProfileNodeRestriction +### Properties +* **enabled**: bool: Whether to enable Node Restriction + +## ManagedClusterSecurityProfileWorkloadIdentity +### Properties +* **enabled**: bool: Whether to enable Workload Identity + +## ManagedClusterServicePrincipalProfile +### Properties +* **clientId**: string (Required): The ID for the service principal. +* **secret**: string: The secret password associated with the service principal in plain text. + +## ManagedClusterSKU +### Properties +* **name**: 'Basic' | string: The name of a managed cluster SKU. +* **tier**: 'Free' | 'Paid' | string: If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details. + +## ManagedClusterSnapshotProperties +### Properties +* **creationData**: [CreationData](#creationdata): CreationData to be used to specify the source resource ID to create this snapshot. +* **managedClusterPropertiesReadOnly**: [ManagedClusterPropertiesForSnapshot](#managedclusterpropertiesforsnapshot) (ReadOnly): What the properties will be showed when getting managed cluster snapshot. Those properties are read-only. +* **snapshotType**: 'ManagedCluster' | 'NodePool' | string: The type of a snapshot. The default is NodePool. + +## ManagedClusterStorageProfile +### Properties +* **blobCSIDriver**: [ManagedClusterStorageProfileBlobCSIDriver](#managedclusterstorageprofileblobcsidriver): AzureBlob CSI Driver settings for the storage profile. +* **diskCSIDriver**: [ManagedClusterStorageProfileDiskCSIDriver](#managedclusterstorageprofilediskcsidriver): AzureDisk CSI Driver settings for the storage profile. +* **fileCSIDriver**: [ManagedClusterStorageProfileFileCSIDriver](#managedclusterstorageprofilefilecsidriver): AzureFile CSI Driver settings for the storage profile. +* **snapshotController**: [ManagedClusterStorageProfileSnapshotController](#managedclusterstorageprofilesnapshotcontroller): Snapshot Controller settings for the storage profile. + +## ManagedClusterStorageProfileBlobCSIDriver +### Properties +* **enabled**: bool: Whether to enable AzureBlob CSI Driver. The default value is false. + +## ManagedClusterStorageProfileDiskCSIDriver +### Properties +* **enabled**: bool: Whether to enable AzureDisk CSI Driver. The default value is true. +* **version**: string: The version of AzureDisk CSI Driver. The default value is v1. + +## ManagedClusterStorageProfileFileCSIDriver +### Properties +* **enabled**: bool: Whether to enable AzureFile CSI Driver. The default value is true. + +## ManagedClusterStorageProfileSnapshotController +### Properties +* **enabled**: bool: Whether to enable Snapshot Controller. The default value is true. + +## ManagedClusterWindowsProfile +### Properties +* **adminPassword**: string: Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\W_])

    **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" +* **adminUsername**: string (Required): Specifies the name of the administrator account.

    **Restriction:** Cannot end in "."

    **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters +* **enableCSIProxy**: bool: For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy). +* **gmsaProfile**: [WindowsGmsaProfile](#windowsgmsaprofile): The Windows gMSA Profile in the Managed Cluster. +* **licenseType**: 'None' | 'Windows_Server' | string: The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details. + +## ManagedClusterWorkloadAutoScalerProfile +### Properties +* **keda**: [ManagedClusterWorkloadAutoScalerProfileKeda](#managedclusterworkloadautoscalerprofilekeda): KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile. + +## ManagedClusterWorkloadAutoScalerProfileKeda +### Properties +* **enabled**: bool (Required): Whether to enable KEDA. + +## ManagedServiceIdentityUserAssignedIdentitiesValue +### Properties +* **clientId**: string (ReadOnly): The client id of user assigned identity. +* **principalId**: string (ReadOnly): The principal id of user assigned identity. + +## NetworkProfileForSnapshot +### Properties +* **loadBalancerSku**: 'basic' | 'standard' | string: loadBalancerSku for managed cluster snapshot. +* **networkMode**: 'bridge' | 'transparent' | string: networkMode for managed cluster snapshot. +* **networkPlugin**: 'azure' | 'kubenet' | 'none' | string: networkPlugin for managed cluster snapshot. +* **networkPluginMode**: 'Overlay' | string: NetworkPluginMode for managed cluster snapshot. +* **networkPolicy**: 'azure' | 'calico' | string: networkPolicy for managed cluster snapshot. + +## PowerState +### Properties +* **code**: 'Running' | 'Stopped' | string: Tells whether the cluster is Running or Stopped + +## PrivateEndpoint +### Properties +* **id**: string: The resource ID of the private endpoint + +## PrivateEndpointConnectionProperties +### Properties +* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private endpoint. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between service consumer and provider. +* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The current provisioning state. + +## PrivateLinkResource +### Properties +* **groupId**: string: The group ID of the resource. +* **id**: string: The ID of the private link resource. +* **name**: string: The name of the private link resource. +* **privateLinkServiceID**: string (ReadOnly): The private link service ID of the resource, this field is exposed only to NRP internally. +* **requiredMembers**: string[]: The RequiredMembers of the resource +* **type**: string: The resource type. + +## PrivateLinkServiceConnectionState +### Properties +* **description**: string: The private link service connection description. +* **status**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | string: The private link service connection status. + +## ResourceReference +### Properties +* **id**: string: The fully qualified Azure resource id. + +## SnapshotProperties +### Properties +* **creationData**: [CreationData](#creationdata): CreationData to be used to specify the source agent pool resource ID to create this snapshot. +* **enableFIPS**: bool (ReadOnly): Whether to use a FIPS-enabled OS. +* **kubernetesVersion**: string (ReadOnly): The version of Kubernetes. +* **nodeImageVersion**: string (ReadOnly): The version of node image. +* **osSku**: 'CBLMariner' | 'Ubuntu' | 'Windows2019' | 'Windows2022' | string (ReadOnly): Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated. +* **osType**: 'Linux' | 'Windows' | string (ReadOnly): The operating system type. The default is Linux. +* **snapshotType**: 'ManagedCluster' | 'NodePool' | string: The type of a snapshot. The default is NodePool. +* **vmSize**: string (ReadOnly): The size of the VM. + +## SysctlConfig +### Properties +* **fsAioMaxNr**: int: Sysctl setting fs.aio-max-nr. +* **fsFileMax**: int: Sysctl setting fs.file-max. +* **fsInotifyMaxUserWatches**: int: Sysctl setting fs.inotify.max_user_watches. +* **fsNrOpen**: int: Sysctl setting fs.nr_open. +* **kernelThreadsMax**: int: Sysctl setting kernel.threads-max. +* **netCoreNetdevMaxBacklog**: int: Sysctl setting net.core.netdev_max_backlog. +* **netCoreOptmemMax**: int: Sysctl setting net.core.optmem_max. +* **netCoreRmemDefault**: int: Sysctl setting net.core.rmem_default. +* **netCoreRmemMax**: int: Sysctl setting net.core.rmem_max. +* **netCoreSomaxconn**: int: Sysctl setting net.core.somaxconn. +* **netCoreWmemDefault**: int: Sysctl setting net.core.wmem_default. +* **netCoreWmemMax**: int: Sysctl setting net.core.wmem_max. +* **netIpv4IpLocalPortRange**: string: Sysctl setting net.ipv4.ip_local_port_range. +* **netIpv4NeighDefaultGcThresh1**: int: Sysctl setting net.ipv4.neigh.default.gc_thresh1. +* **netIpv4NeighDefaultGcThresh2**: int: Sysctl setting net.ipv4.neigh.default.gc_thresh2. +* **netIpv4NeighDefaultGcThresh3**: int: Sysctl setting net.ipv4.neigh.default.gc_thresh3. +* **netIpv4TcpFinTimeout**: int: Sysctl setting net.ipv4.tcp_fin_timeout. +* **netIpv4TcpkeepaliveIntvl**: int: Sysctl setting net.ipv4.tcp_keepalive_intvl. +* **netIpv4TcpKeepaliveProbes**: int: Sysctl setting net.ipv4.tcp_keepalive_probes. +* **netIpv4TcpKeepaliveTime**: int: Sysctl setting net.ipv4.tcp_keepalive_time. +* **netIpv4TcpMaxSynBacklog**: int: Sysctl setting net.ipv4.tcp_max_syn_backlog. +* **netIpv4TcpMaxTwBuckets**: int: Sysctl setting net.ipv4.tcp_max_tw_buckets. +* **netIpv4TcpTwReuse**: bool: Sysctl setting net.ipv4.tcp_tw_reuse. +* **netNetfilterNfConntrackBuckets**: int: Sysctl setting net.netfilter.nf_conntrack_buckets. +* **netNetfilterNfConntrackMax**: int: Sysctl setting net.netfilter.nf_conntrack_max. +* **vmMaxMapCount**: int: Sysctl setting vm.max_map_count. +* **vmSwappiness**: int: Sysctl setting vm.swappiness. +* **vmVfsCachePressure**: int: Sysctl setting vm.vfs_cache_pressure. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TimeInWeek +### Properties +* **day**: 'Friday' | 'Monday' | 'Saturday' | 'Sunday' | 'Thursday' | 'Tuesday' | 'Wednesday' | string: The day of the week. +* **hourSlots**: int[]: Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range. + +## TimeSpan +### Properties +* **end**: string: The end of a time span +* **start**: string: The start of a time span + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrustedAccessRoleBindingProperties +### Properties +* **provisioningState**: 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): The current provisioning state of trusted access role binding. +* **roles**: string[] (Required): A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'. +* **sourceResourceId**: string (Required): The ARM resource ID of source resource that trusted access is configured for. + +## UserAssignedIdentity +### Properties +* **clientId**: string: The client ID of the user assigned identity. +* **objectId**: string: The object ID of the user assigned identity. +* **resourceId**: string: The resource ID of the user assigned identity. + +## WindowsGmsaProfile +### Properties +* **dnsServer**: string: Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster. +* **enabled**: bool: Specifies whether to enable Windows gMSA in the managed cluster. +* **rootDomainName**: string: Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster. + diff --git a/generated/cosmos-db/log.out b/generated/cosmos-db/log.out index 821c19963c..2f6dfb1cdb 100644 --- a/generated/cosmos-db/log.out +++ b/generated/cosmos-db/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -149,43 +149,43 @@ warning | PreCheck/SchemaMissingType | The schema 'DatabaseAccountListConnection warning | PreCheck/SchemaMissingType | The schema 'PhysicalPartitionThroughputInfoResultProperties-resource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:8676:9 warning | PreCheck/SchemaMissingType | The schema 'ManagedServiceIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9544:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9549:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9701:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9706:9 warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9724:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9729:5 warning | PreCheck/SchemaMissingType | The schema 'UsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9740:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9745:5 warning | PreCheck/SchemaMissingType | The schema 'Usage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9753:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9758:5 warning | PreCheck/SchemaMissingType | The schema 'PartitionUsagesResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9784:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9789:5 warning | PreCheck/SchemaMissingType | The schema 'PartitionUsage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9797:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9802:5 warning | PreCheck/SchemaMissingType | The schema 'MetricDefinitionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9817:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9822:5 warning | PreCheck/SchemaMissingType | The schema 'MetricDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9830:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9835:5 warning | PreCheck/SchemaMissingType | The schema 'MetricAvailability' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9874:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9879:5 warning | PreCheck/SchemaMissingType | The schema 'MetricListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9889:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9894:5 warning | PreCheck/SchemaMissingType | The schema 'Metric' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9902:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9907:5 warning | PreCheck/SchemaMissingType | The schema 'MetricName' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9941:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9946:5 warning | PreCheck/SchemaMissingType | The schema 'MetricValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9956:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9961:5 warning | PreCheck/SchemaMissingType | The schema 'PercentileMetricListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:9997:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10002:5 warning | PreCheck/SchemaMissingType | The schema 'PercentileMetric' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10010:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10015:5 warning | PreCheck/SchemaMissingType | The schema 'PercentileMetricValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10049:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10054:5 warning | PreCheck/SchemaMissingType | The schema 'PartitionMetricListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10101:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10106:5 warning | PreCheck/SchemaMissingType | The schema 'PartitionMetric' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10114:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/cosmos-db.json:10119:5 warning | PreCheck/SchemaMissingType | The schema 'NotebookWorkspaceConnectionInfoResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2022-05-15-preview/notebook.json:417:5 warning | PreCheck/SchemaMissingType | The schema 'SqlRoleDefinitionResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json index 5b1d62a016..1eac7ba81b 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":106,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":115,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"keysMetadata":{"Type":95,"Flags":0,"Description":"This property is ignored during the update/create operation, as the metadata is read-only. The object represents the metadata for the Account Keys of the Cosmos DB account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":97,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":98,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":100,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":105,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"2":{"Name":"DatabaseAccountKeysMetadata","Properties":{"primaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Write Key for the given Cosmos DB database account."},"secondaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account."},"primaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Only Key for the given Cosmos DB database account."},"secondaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account."}}}},{"2":{"Name":"AccountKeyMetadata","Properties":{"generationTime":{"Type":4,"Flags":2,"Description":"Generation time in UTC of the key in ISO-8601 format. A value of null means that the last key regeneration was triggered before 2022-06-18."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":99}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":102,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":103,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":104,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":101}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":112,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":114,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[108,109,110,111]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":113}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":120,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":125,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[116,117,118,119,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[121,122,123,124,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-05-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":130,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":134,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":131,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":132,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-05-15-preview","ScopeType":8,"Body":129,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":140,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":141,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":144,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":153,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":149,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":150,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":151,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":152,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":160,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-05-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":166,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":220,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":217,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":171,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":186,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":188,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":194,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":202,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[168,169,170,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":185,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":180,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":184,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[174,175,176,177,178,179,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[181,182,183,4]}},{"3":{"ItemType":173}},{"3":{"ItemType":172}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":187}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":192,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[190,191,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":193}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":201,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[196,197,198,199,4]}},{"3":{"ItemType":200}},{"3":{"ItemType":195}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":208,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[205,206,207,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":212,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":211,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":210}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":216,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[214,215,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":219,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":218}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":223,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":227,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":226,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":235,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":233,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15-preview","ScopeType":8,"Body":231,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":240,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":242,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":241,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15-preview","ScopeType":8,"Body":239,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":244,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":245,"Flags":10,"Description":"The resource api version"},"properties":{"Type":247,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":258,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":248,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":251,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":257,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[249,250,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15-preview","ScopeType":8,"Body":246,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":266,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":267,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":271,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":269,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":270,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":284,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":283,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":286,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":292,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":293,"Flags":10,"Description":"The resource api version"},"properties":{"Type":295,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":304,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":296,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":303,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":297,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":302,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":301,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":300,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":298}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15-preview","ScopeType":8,"Body":294,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":310,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":318,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":322,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":324,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[316,317]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":320,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":321,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":319}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":330,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-05-15-preview","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":352,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":351,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":354,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":358,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":364,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":365,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":367,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":369,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":371,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":366}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":368}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":370}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15-preview","ScopeType":8,"Body":362,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-05-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":415,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":413,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":414,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":421,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":427,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":427,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":434,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":428,"CosmosDBCassandra":430,"CosmosDBSql":432}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":433,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":458,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":459,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":446,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":450,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":451,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":453,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":454,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":455,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":456,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":457,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[447,448,449,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":451}},{"3":{"ItemType":451}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":462,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[460,461,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-05-15-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":474,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":475,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":476,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[468,469,470,471,472,473,4]}},{"3":{"ItemType":451}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":477,"Flags":0}}}},{"3":{"ItemType":452}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15-preview","ScopeType":8,"Body":466,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[479,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":480,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":102,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15-preview","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":497,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":504,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[494,495,496,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[498,499,500,501,502,503,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15-preview","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":514,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[510,511,512,4]}},{"3":{"ItemType":513}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-05-15-preview","ScopeType":4,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-05-15-preview","ScopeType":8,"Body":518,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":521,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":522,"Flags":10,"Description":"The resource api version"},"properties":{"Type":524,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":525,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":526,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15-preview","ScopeType":8,"Body":523,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":528}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":532,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":531}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":530}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-05-15-preview","Output":534}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":106,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":115,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"keysMetadata":{"Type":95,"Flags":0,"Description":"This property is ignored during the update/create operation, as the metadata is read-only. The object represents the metadata for the Account Keys of the Cosmos DB account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":97,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":98,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":100,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":105,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"2":{"Name":"DatabaseAccountKeysMetadata","Properties":{"primaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Write Key for the given Cosmos DB database account."},"secondaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account."},"primaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Only Key for the given Cosmos DB database account."},"secondaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account."}}}},{"2":{"Name":"AccountKeyMetadata","Properties":{"generationTime":{"Type":4,"Flags":2,"Description":"Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":99}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":102,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":103,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":104,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":101}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":112,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":114,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[108,109,110,111]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":113}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":120,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":125,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[116,117,118,119,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[121,122,123,124,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-05-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":130,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":134,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":131,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":132,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-05-15-preview","ScopeType":8,"Body":129,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":140,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":141,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":144,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":153,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":149,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":150,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":151,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":152,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":160,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-05-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":166,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":220,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":217,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":171,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":186,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":188,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":194,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":202,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[168,169,170,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":185,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":180,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":184,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[174,175,176,177,178,179,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[181,182,183,4]}},{"3":{"ItemType":173}},{"3":{"ItemType":172}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":187}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":192,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[190,191,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":193}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":201,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[196,197,198,199,4]}},{"3":{"ItemType":200}},{"3":{"ItemType":195}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":208,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[205,206,207,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":212,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":211,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":210}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":216,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[214,215,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":219,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":218}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":223,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":227,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":226,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":235,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":233,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15-preview","ScopeType":8,"Body":231,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":240,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":242,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":241,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15-preview","ScopeType":8,"Body":239,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":244,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":245,"Flags":10,"Description":"The resource api version"},"properties":{"Type":247,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":258,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":248,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":251,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":257,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[249,250,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15-preview","ScopeType":8,"Body":246,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":266,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":267,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":271,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":269,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":270,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":284,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":283,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":286,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":292,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":293,"Flags":10,"Description":"The resource api version"},"properties":{"Type":295,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":304,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":296,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":303,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":297,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":302,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":301,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":300,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":298}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15-preview","ScopeType":8,"Body":294,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":310,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":318,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":322,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":324,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[316,317]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":320,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":321,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":319}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":330,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-05-15-preview","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":352,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":351,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":354,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":358,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":364,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":365,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":367,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":369,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":371,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":366}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":368}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":370}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15-preview","ScopeType":8,"Body":362,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-05-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":415,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":413,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":414,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the graph."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":421,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":427,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":427,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":434,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":428,"CosmosDBCassandra":430,"CosmosDBSql":432}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":433,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":458,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":459,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":446,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":450,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":451,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":453,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":454,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":455,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":456,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":457,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[447,448,449,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":451}},{"3":{"ItemType":451}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":462,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[460,461,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-05-15-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":474,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":475,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":476,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[468,469,470,471,472,473,4]}},{"3":{"ItemType":451}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":477,"Flags":0}}}},{"3":{"ItemType":452}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15-preview","ScopeType":8,"Body":466,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[479,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":480,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":102,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15-preview","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":497,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":504,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[494,495,496,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[498,499,500,501,502,503,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15-preview","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":514,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[510,511,512,4]}},{"3":{"ItemType":513}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-05-15-preview","ScopeType":4,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-05-15-preview","ScopeType":8,"Body":518,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":521,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":522,"Flags":10,"Description":"The resource api version"},"properties":{"Type":524,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":525,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":526,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15-preview","ScopeType":8,"Body":523,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":528}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":532,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":531}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":530}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-05-15-preview","Output":534}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md index 3a218772da..e00282c51c 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md @@ -448,7 +448,7 @@ ## AccountKeyMetadata ### Properties -* **generationTime**: string (ReadOnly): Generation time in UTC of the key in ISO-8601 format. A value of null means that the last key regeneration was triggered before 2022-06-18. +* **generationTime**: string (ReadOnly): Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18. ## AnalyticalStorageConfiguration ### Properties @@ -901,6 +901,7 @@ * **_etag**: string (ReadOnly): A system generated property representing the resource etag required for optimistic concurrency control. * **_rid**: string (ReadOnly): A system generated property. A unique identifier. * **_ts**: int (ReadOnly): A system generated property that denotes the last updated timestamp of the resource. +* **analyticalStorageTtl**: int: Analytical TTL. * **conflictResolutionPolicy**: [ConflictResolutionPolicy](#conflictresolutionpolicy): The conflict resolution policy for the graph. * **defaultTtl**: int: Default time to live * **id**: string (Required): Name of the Cosmos DB Gremlin graph diff --git a/generated/cost-management/log.out b/generated/cost-management/log.out index 25de6210f5..acb11b5848 100644 --- a/generated/cost-management/log.out +++ b/generated/cost-management/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -163,6 +163,30 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/cost-management/resource-manager/Microsoft.CostManagement/stable/2021-01-01/costmanagement.exports.json:406:5 warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/cpim/log.out b/generated/cpim/log.out index 8d2e165f99..20ae5158c7 100644 --- a/generated/cpim/log.out +++ b/generated/cpim/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/customer-insights/log.out b/generated/customer-insights/log.out index d6e482cc3a..cb2d8de22f 100644 --- a/generated/customer-insights/log.out +++ b/generated/customer-insights/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/customerlockbox/log.out b/generated/customerlockbox/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/customerlockbox/log.out +++ b/generated/customerlockbox/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/customproviders/log.out b/generated/customproviders/log.out index 07dbf26ffb..757dbd59b4 100644 --- a/generated/customproviders/log.out +++ b/generated/customproviders/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/dashboard/log.out b/generated/dashboard/log.out index 320364e901..2ad234b75d 100644 --- a/generated/dashboard/log.out +++ b/generated/dashboard/log.out @@ -1,7 +1,9 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/dashboard/microsoft.dashboard/2022-08-01/types.json b/generated/dashboard/microsoft.dashboard/2022-08-01/types.json new file mode 100644 index 0000000000..888ee56628 --- /dev/null +++ b/generated/dashboard/microsoft.dashboard/2022-08-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Dashboard/grafana"}},{"6":{"Value":"2022-08-01"}},{"2":{"Name":"Microsoft.Dashboard/grafana","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The Sku of the grafana resource."},"properties":{"Type":12,"Flags":0,"Description":"Properties specific to the grafana resource."},"identity":{"Type":64,"Flags":0,"Description":"The managed identity of the grafana resource."},"systemData":{"Type":50,"Flags":2,"Description":"The system meta data relating to this grafana resource."},"tags":{"Type":72,"Flags":0,"Description":"The tags for grafana resource."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the grafana resource lives"}}}},{"2":{"Name":"ResourceSku","Properties":{"name":{"Type":4,"Flags":1}}}},{"2":{"Name":"ManagedGrafanaProperties","Properties":{"provisioningState":{"Type":22,"Flags":2,"Description":"Provisioning state of the resource."},"grafanaVersion":{"Type":4,"Flags":2,"Description":"The Grafana software version."},"endpoint":{"Type":4,"Flags":2,"Description":"The endpoint of the Grafana instance."},"publicNetworkAccess":{"Type":25,"Flags":0,"Description":"Indicate the state for enable or disable traffic over the public interface."},"zoneRedundancy":{"Type":28,"Flags":0,"Description":"The zone redundancy setting of the Grafana instance."},"apiKey":{"Type":31,"Flags":0,"Description":"The api key setting of the Grafana instance."},"deterministicOutboundIP":{"Type":34,"Flags":0,"Description":"Whether a Grafana instance uses deterministic outbound IPs."},"outboundIPs":{"Type":35,"Flags":2,"Description":"List of outbound IPs if deterministicOutboundIP is enabled."},"privateEndpointConnections":{"Type":61,"Flags":2,"Description":"The private endpoint connections of the Grafana instance."},"autoGeneratedDomainNameLabelScope":{"Type":63,"Flags":0,"Description":"Scope for dns deterministic name hash calculation."}}}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"NotSpecified"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[23,24,4]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[26,27,4]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[29,30,4]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[32,33,4]}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":37,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":50,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":38,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":39,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"groupIds":{"Type":44,"Flags":0,"Description":"The private endpoint connection group ids."},"provisioningState":{"Type":49,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":43,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[40,41,42,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[45,46,47,48,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":55,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":60,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[56,57,58,59,4]}},{"3":{"ItemType":36}},{"6":{"Value":"TenantReuse"}},{"5":{"Elements":[62,4]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":69,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":71,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[65,66,67,68,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":70}},{"2":{"Name":"ManagedGrafanaTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Dashboard/grafana@2022-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Dashboard/grafana/privateEndpointConnections"}},{"6":{"Value":"2022-08-01"}},{"2":{"Name":"Microsoft.Dashboard/grafana/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":50,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"4":{"Name":"Microsoft.Dashboard/grafana/privateEndpointConnections@2022-08-01","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.Dashboard/grafana/privateLinkResources"}},{"6":{"Value":"2022-08-01"}},{"2":{"Name":"Microsoft.Dashboard/grafana/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":2,"Description":"Resource properties."},"systemData":{"Type":50,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"provisioningState":{"Type":91,"Flags":2,"Description":"Provisioning state of the resource."},"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":92,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":93,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"NotSpecified"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Dashboard/grafana/privateLinkResources@2022-08-01","ScopeType":8,"Body":80,"Flags":1}}] \ No newline at end of file diff --git a/generated/dashboard/microsoft.dashboard/2022-08-01/types.md b/generated/dashboard/microsoft.dashboard/2022-08-01/types.md new file mode 100644 index 0000000000..c765d83f6b --- /dev/null +++ b/generated/dashboard/microsoft.dashboard/2022-08-01/types.md @@ -0,0 +1,116 @@ +# Microsoft.Dashboard @ 2022-08-01 + +## Resource Microsoft.Dashboard/grafana@2022-08-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedServiceIdentity](#managedserviceidentity): The managed identity of the grafana resource. +* **location**: string: The geo-location where the grafana resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedGrafanaProperties](#managedgrafanaproperties): Properties specific to the grafana resource. +* **sku**: [ResourceSku](#resourcesku): The Sku of the grafana resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system meta data relating to this grafana resource. +* **tags**: [ManagedGrafanaTags](#managedgrafanatags): The tags for grafana resource. +* **type**: 'Microsoft.Dashboard/grafana' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Dashboard/grafana/privateEndpointConnections@2022-08-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.Dashboard/grafana/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Dashboard/grafana/privateLinkResources@2022-08-01 (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateLinkResourceProperties](#privatelinkresourceproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.Dashboard/grafana/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type + +## ManagedGrafanaProperties +### Properties +* **apiKey**: 'Disabled' | 'Enabled' | string: The api key setting of the Grafana instance. +* **autoGeneratedDomainNameLabelScope**: 'TenantReuse' | string: Scope for dns deterministic name hash calculation. +* **deterministicOutboundIP**: 'Disabled' | 'Enabled' | string: Whether a Grafana instance uses deterministic outbound IPs. +* **endpoint**: string (ReadOnly): The endpoint of the Grafana instance. +* **grafanaVersion**: string (ReadOnly): The Grafana software version. +* **outboundIPs**: string[] (ReadOnly): List of outbound IPs if deterministicOutboundIP is enabled. +* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): The private endpoint connections of the Grafana instance. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the resource. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Indicate the state for enable or disable traffic over the public interface. +* **zoneRedundancy**: 'Disabled' | 'Enabled' | string: The zone redundancy setting of the Grafana instance. + +## ManagedGrafanaTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedServiceIdentity +### Properties +* **principalId**: string (ReadOnly): The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **tenantId**: string (ReadOnly): The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned' | 'UserAssigned' | string (Required): Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): 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. + +## PrivateEndpoint +### Properties +* **id**: string (ReadOnly): The ARM identifier for Private Endpoint + +## PrivateEndpointConnection +### Properties +* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} +* **name**: string (ReadOnly): The name of the resource +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + +## PrivateEndpointConnectionProperties +### Properties +* **groupIds**: string[]: The private endpoint connection group ids. +* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private end point. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between service consumer and provider. +* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource. + +## PrivateLinkResourceProperties +### Properties +* **groupId**: string (ReadOnly): The private link resource group id. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the resource. +* **requiredMembers**: string[] (ReadOnly): The private link resource required member names. +* **requiredZoneNames**: string[]: The private link resource Private link DNS zone name. + +## PrivateLinkServiceConnectionState +### Properties +* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer. +* **description**: string: The reason for approval/rejection of the connection. +* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + +## ResourceSku +### Properties +* **name**: string (Required) + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## UserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## UserAssignedIdentity +### Properties +* **clientId**: string (ReadOnly): The client ID of the assigned identity. +* **principalId**: string (ReadOnly): The principal ID of the assigned identity. + diff --git a/generated/databox/log.out b/generated/databox/log.out index 86e6c64f7d..37a04a5851 100644 --- a/generated/databox/log.out +++ b/generated/databox/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/databoxedge/log.out b/generated/databoxedge/log.out index b4279d87a5..4e6b1e66cc 100644 --- a/generated/databoxedge/log.out +++ b/generated/databoxedge/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/databricks/log.out b/generated/databricks/log.out index 1b2508b333..ef6451e5dc 100644 --- a/generated/databricks/log.out +++ b/generated/databricks/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -114,3 +114,63 @@ warning | PreCheck/PropertyRedeclarationWarning | Schema 'GroupIdInformation' ha warning | PreCheck/PropertyRedeclarationWarning | Schema 'GroupIdInformation' has a property 'name' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from GroupIdInformation warning | PreCheck/PropertyRedeclarationWarning | Schema 'GroupIdInformation' has a property 'type' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from GroupIdInformation warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Workspace' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:701:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkspaceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:729:5 +warning | PreCheck/SchemaMissingType | The schema 'TrackedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:833:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:866:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:887:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:940:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkspaceCustomBooleanParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:976:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkspaceCustomObjectParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:992:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkspaceCustomStringParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1008:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkspaceCustomParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1024:5 +warning | PreCheck/SchemaMissingType | The schema 'CreatedBy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1100:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkspaceEncryptionParameter' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1122:5 +warning | PreCheck/SchemaMissingType | The schema 'Encryption' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1135:5 +warning | PreCheck/SchemaMissingType | The schema 'EncryptionEntitiesDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1167:5 +warning | PreCheck/SchemaMissingType | The schema 'EncryptionV2' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1177:5 +warning | PreCheck/SchemaMissingType | The schema 'EncryptionV2-keyVaultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1190:9 +warning | PreCheck/SchemaMissingType | The schema 'WorkspaceProviderAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1218:5 +warning | PreCheck/SchemaMissingType | The schema 'WorkspaceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1315:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1339:9 +warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/databricks.json:1358:5 +warning | PreCheck/SchemaMissingType | The schema 'VirtualNetworkPeeringList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/vnetpeering.json:303:5 +warning | PreCheck/SchemaMissingType | The schema 'VirtualNetworkPeering' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/vnetpeering.json:319:5 +warning | PreCheck/SchemaMissingType | The schema 'VirtualNetworkPeeringPropertiesFormat' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/vnetpeering.json:348:5 +warning | PreCheck/SchemaMissingType | The schema 'VirtualNetworkPeeringPropertiesFormat-databricksVirtualNetwork' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/vnetpeering.json:366:9 +warning | PreCheck/SchemaMissingType | The schema 'VirtualNetworkPeeringPropertiesFormat-remoteVirtualNetwork' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/vnetpeering.json:379:9 +warning | PreCheck/SchemaMissingType | The schema 'AddressSpace' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/databricks/resource-manager/Microsoft.Databricks/preview/2022-04-01-preview/vnetpeering.json:432:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/PropertyRedeclarationWarning | Schema 'GroupIdInformation' has a property 'id' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from GroupIdInformation +warning | PreCheck/PropertyRedeclarationWarning | Schema 'GroupIdInformation' has a property 'name' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from GroupIdInformation +warning | PreCheck/PropertyRedeclarationWarning | Schema 'GroupIdInformation' has a property 'type' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from GroupIdInformation +warning | Unrecognized property type: any-object. Returning 'any'. diff --git a/generated/databricks/microsoft.databricks/2022-04-01-preview/types.json b/generated/databricks/microsoft.databricks/2022-04-01-preview/types.json new file mode 100644 index 0000000000..3d73fa717d --- /dev/null +++ b/generated/databricks/microsoft.databricks/2022-04-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Databricks/workspaces"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.Databricks/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The workspace properties."},"sku":{"Type":82,"Flags":0,"Description":"The SKU of the resource."},"systemData":{"Type":83,"Flags":2,"Description":"The system metadata relating to this resource"},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":1,"Description":"The managed resource group Id."},"parameters":{"Type":12,"Flags":0,"Description":"The workspace's custom parameters."},"provisioningState":{"Type":48,"Flags":2,"Description":"The workspace provisioning state."},"uiDefinitionUri":{"Type":4,"Flags":0,"Description":"The blob URI where the UI definition file is located."},"authorizations":{"Type":50,"Flags":0,"Description":"The workspace provider authorizations."},"createdBy":{"Type":51,"Flags":0,"Description":"Indicates the Object ID, PUID and Application ID of entity that created the workspace."},"updatedBy":{"Type":51,"Flags":0,"Description":"Indicates the Object ID, PUID and Application ID of entity that last updated the workspace."},"createdDateTime":{"Type":4,"Flags":2,"Description":"Specifies the date and time when the workspace is created."},"workspaceId":{"Type":4,"Flags":2,"Description":"The unique identifier of the databricks workspace in databricks control plane."},"workspaceUrl":{"Type":4,"Flags":2,"Description":"The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'"},"storageAccountIdentity":{"Type":52,"Flags":0,"Description":"The details of Managed Identity of Storage Account"},"encryption":{"Type":53,"Flags":0,"Description":"Encryption properties for databricks workspace"},"privateEndpointConnections":{"Type":74,"Flags":2,"Description":"Private endpoint connections created on the workspace"},"publicNetworkAccess":{"Type":77,"Flags":0,"Description":"The network access type for accessing workspace. Set value to disabled to access workspace only via private link."},"requiredNsgRules":{"Type":81,"Flags":0,"Description":"Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only."}}}},{"2":{"Name":"WorkspaceCustomParameters","Properties":{"amlWorkspaceId":{"Type":13,"Flags":0,"Description":"The ID of a Azure Machine Learning workspace to link with Databricks workspace"},"customVirtualNetworkId":{"Type":13,"Flags":0,"Description":"The ID of a Virtual Network where this Databricks Cluster should be created"},"customPublicSubnetName":{"Type":13,"Flags":0,"Description":"The name of a Public Subnet within the Virtual Network"},"customPrivateSubnetName":{"Type":13,"Flags":0,"Description":"The name of the Private Subnet within the Virtual Network"},"enableNoPublicIp":{"Type":18,"Flags":0,"Description":"Should the Public IP be Disabled?"},"loadBalancerBackendPoolName":{"Type":13,"Flags":0,"Description":"Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP)."},"loadBalancerId":{"Type":13,"Flags":0,"Description":"Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace."},"natGatewayName":{"Type":13,"Flags":0,"Description":"Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets."},"publicIpName":{"Type":13,"Flags":0,"Description":"Name of the Public IP for No Public IP workspace with managed vNet."},"prepareEncryption":{"Type":18,"Flags":0,"Description":"Prepare the workspace for encryption. Enables the Managed Identity for managed storage account."},"encryption":{"Type":23,"Flags":0,"Description":"Contains the encryption details for Customer-Managed Key (CMK) enabled workspace."},"requireInfrastructureEncryption":{"Type":18,"Flags":0,"Description":"A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest."},"storageAccountName":{"Type":13,"Flags":0,"Description":"Default DBFS storage account name."},"storageAccountSkuName":{"Type":13,"Flags":0,"Description":"Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs."},"vnetAddressPrefix":{"Type":13,"Flags":0,"Description":"Address prefix for Managed virtual network. Default value for this input is 10.139."},"resourceTags":{"Type":32,"Flags":2,"Description":"Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level."}}}},{"2":{"Name":"WorkspaceCustomStringParameter","Properties":{"type":{"Type":17,"Flags":2,"Description":"The type of variable that this is"},"value":{"Type":4,"Flags":1,"Description":"The value which should be used for this field."}}}},{"6":{"Value":"Bool"}},{"6":{"Value":"Object"}},{"6":{"Value":"String"}},{"5":{"Elements":[14,15,16,4]}},{"2":{"Name":"WorkspaceCustomBooleanParameter","Properties":{"type":{"Type":22,"Flags":2,"Description":"The type of variable that this is"},"value":{"Type":2,"Flags":1,"Description":"The value which should be used for this field."}}}},{"6":{"Value":"Bool"}},{"6":{"Value":"Object"}},{"6":{"Value":"String"}},{"5":{"Elements":[19,20,21,4]}},{"2":{"Name":"WorkspaceEncryptionParameter","Properties":{"type":{"Type":27,"Flags":2,"Description":"The type of variable that this is"},"value":{"Type":28,"Flags":0,"Description":"The value which should be used for this field."}}}},{"6":{"Value":"Bool"}},{"6":{"Value":"Object"}},{"6":{"Value":"String"}},{"5":{"Elements":[24,25,26,4]}},{"2":{"Name":"Encryption","Properties":{"keySource":{"Type":31,"Flags":0,"Description":"The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault"},"KeyName":{"Type":4,"Flags":0,"Description":"The name of KeyVault key."},"keyversion":{"Type":4,"Flags":0,"Description":"The version of KeyVault key."},"keyvaulturi":{"Type":4,"Flags":0,"Description":"The Uri of KeyVault."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Microsoft.Keyvault"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"WorkspaceCustomObjectParameter","Properties":{"type":{"Type":36,"Flags":2,"Description":"The type of variable that this is"},"value":{"Type":0,"Flags":1,"Description":"The value which should be used for this field."}}}},{"6":{"Value":"Bool"}},{"6":{"Value":"Object"}},{"6":{"Value":"String"}},{"5":{"Elements":[33,34,35,4]}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[37,38,39,40,41,42,43,44,45,46,47,4]}},{"2":{"Name":"WorkspaceProviderAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":49}},{"2":{"Name":"CreatedBy","Properties":{"oid":{"Type":4,"Flags":2,"Description":"The Object ID that created the workspace."},"puid":{"Type":4,"Flags":2,"Description":"The Personal Object ID corresponding to the object ID above"},"applicationId":{"Type":4,"Flags":2,"Description":"The application ID of the application that initiated the creation of the workspace. For example, Azure Portal."}}}},{"2":{"Name":"ManagedIdentityConfiguration","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The objectId of the Managed Identity that is linked to the Managed Storage account."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant Id where the Managed Identity is created."},"type":{"Type":4,"Flags":2,"Description":"The type of Identity created. It can be either SystemAssigned or UserAssigned."}}}},{"2":{"Name":"WorkspacePropertiesEncryption","Properties":{"entities":{"Type":54,"Flags":1,"Description":"Encryption entities definition for the workspace."}}}},{"2":{"Name":"EncryptionEntitiesDefinition","Properties":{"managedServices":{"Type":55,"Flags":0,"Description":"Encryption properties for the databricks managed services."}}}},{"2":{"Name":"EncryptionV2","Properties":{"keySource":{"Type":57,"Flags":1,"Description":"The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault"},"keyVaultProperties":{"Type":58,"Flags":0,"Description":"Key Vault input properties for encryption."}}}},{"6":{"Value":"Microsoft.Keyvault"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"EncryptionV2KeyVaultProperties","Properties":{"keyVaultUri":{"Type":4,"Flags":1,"Description":"The Uri of KeyVault."},"keyName":{"Type":4,"Flags":1,"Description":"The name of KeyVault key."},"keyVersion":{"Type":4,"Flags":1,"Description":"The version of KeyVault key."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":60,"Flags":1,"Description":"The private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":61,"Flags":0,"Description":"Private endpoint"},"privateLinkServiceConnectionState":{"Type":62,"Flags":1,"Description":"Private endpoint connection state"},"provisioningState":{"Type":73,"Flags":2,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":67,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":0,"Description":"The description for the current state of a private endpoint connection"},"actionRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[63,64,65,66,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[68,69,70,71,72,4]}},{"3":{"ItemType":59}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"AllRules"}},{"6":{"Value":"NoAzureDatabricksRules"}},{"6":{"Value":"NoAzureServiceRules"}},{"5":{"Elements":[78,79,80,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Databricks/workspaces@2022-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Databricks/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.Databricks/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":60,"Flags":1,"Description":"The private endpoint connection properties."}}}},{"4":{"Name":"Microsoft.Databricks/workspaces/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Databricks/workspaces/virtualNetworkPeerings"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.Databricks/workspaces/virtualNetworkPeerings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":103,"Flags":1,"Description":"List of properties for vNet Peering"}}}},{"2":{"Name":"VirtualNetworkPeeringPropertiesFormat","Properties":{"allowVirtualNetworkAccess":{"Type":2,"Flags":0,"Description":"Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space."},"allowForwardedTraffic":{"Type":2,"Flags":0,"Description":"Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network."},"allowGatewayTransit":{"Type":2,"Flags":0,"Description":"If gateway links can be used in remote virtual networking to link to this virtual network."},"useRemoteGateways":{"Type":2,"Flags":0,"Description":"If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway."},"databricksVirtualNetwork":{"Type":104,"Flags":0,"Description":"The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering)."},"databricksAddressSpace":{"Type":105,"Flags":0,"Description":"The reference to the databricks virtual network address space."},"remoteVirtualNetwork":{"Type":107,"Flags":1,"Description":"The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering)."},"remoteAddressSpace":{"Type":105,"Flags":0,"Description":"The reference to the remote virtual network address space."},"peeringState":{"Type":111,"Flags":2,"Description":"The status of the virtual network peering."},"provisioningState":{"Type":116,"Flags":2,"Description":"The provisioning state of the virtual network peering resource."}}}},{"2":{"Name":"VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetwork","Properties":{"id":{"Type":4,"Flags":0,"Description":"The Id of the databricks virtual network."}}}},{"2":{"Name":"AddressSpace","Properties":{"addressPrefixes":{"Type":106,"Flags":0,"Description":"A list of address blocks reserved for this virtual network in CIDR notation."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetwork","Properties":{"id":{"Type":4,"Flags":0,"Description":"The Id of the remote virtual network."}}}},{"6":{"Value":"Initiated"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[108,109,110,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[112,113,114,115,4]}},{"4":{"Name":"Microsoft.Databricks/workspaces/virtualNetworkPeerings@2022-04-01-preview","ScopeType":8,"Body":102,"Flags":0}},{"6":{"Value":"Microsoft.Databricks/accessConnectors"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.Databricks/accessConnectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"identity":{"Type":121,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":125,"Flags":0,"Description":"Azure Databricks accessConnector properties"},"tags":{"Type":138,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":124,"Flags":1,"Description":"The identity type."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[122,123,4]}},{"2":{"Name":"AccessConnectorProperties","Properties":{"provisioningState":{"Type":137,"Flags":2,"Description":"Provisioning status of the accessConnector."}}}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[126,127,128,129,130,131,132,133,134,135,136,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Databricks/accessConnectors@2022-04-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.Databricks/workspaces/privateLinkResources"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.Databricks/workspaces/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":140,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":141,"Flags":10,"Description":"The resource api version"},"properties":{"Type":143,"Flags":2,"Description":"The group id properties."}}}},{"2":{"Name":"GroupIdInformationProperties","Properties":{"groupId":{"Type":4,"Flags":0,"Description":"The group id"},"requiredMembers":{"Type":144,"Flags":0,"Description":"The required members for a specific group id"},"requiredZoneNames":{"Type":145,"Flags":0,"Description":"The required DNS zones for a specific group id"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Databricks/workspaces/privateLinkResources@2022-04-01-preview","ScopeType":8,"Body":142,"Flags":1}}] \ No newline at end of file diff --git a/generated/databricks/microsoft.databricks/2022-04-01-preview/types.md b/generated/databricks/microsoft.databricks/2022-04-01-preview/types.md new file mode 100644 index 0000000000..343c4e1ac7 --- /dev/null +++ b/generated/databricks/microsoft.databricks/2022-04-01-preview/types.md @@ -0,0 +1,242 @@ +# Microsoft.Databricks @ 2022-04-01-preview + +## Resource Microsoft.Databricks/accessConnectors@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [IdentityData](#identitydata): Identity for the resource. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AccessConnectorProperties](#accessconnectorproperties): Azure Databricks accessConnector properties +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Databricks/accessConnectors' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Databricks/workspaces@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [WorkspaceProperties](#workspaceproperties) (Required): The workspace properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system metadata relating to this resource +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Databricks/workspaces' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Databricks/workspaces/privateEndpointConnections@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties) (Required): The private endpoint connection properties. +* **type**: 'Microsoft.Databricks/workspaces/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Databricks/workspaces/privateLinkResources@2022-04-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [GroupIdInformationProperties](#groupidinformationproperties) (ReadOnly): The group id properties. +* **type**: 'Microsoft.Databricks/workspaces/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Databricks/workspaces/virtualNetworkPeerings@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VirtualNetworkPeeringPropertiesFormat](#virtualnetworkpeeringpropertiesformat) (Required): List of properties for vNet Peering +* **type**: 'Microsoft.Databricks/workspaces/virtualNetworkPeerings' (ReadOnly, DeployTimeConstant): The resource type + +## AccessConnectorProperties +### Properties +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning status of the accessConnector. + +## AddressSpace +### Properties +* **addressPrefixes**: string[]: A list of address blocks reserved for this virtual network in CIDR notation. + +## CreatedBy +### Properties +* **applicationId**: string (ReadOnly): The application ID of the application that initiated the creation of the workspace. For example, Azure Portal. +* **oid**: string (ReadOnly): The Object ID that created the workspace. +* **puid**: string (ReadOnly): The Personal Object ID corresponding to the object ID above + +## Encryption +### Properties +* **KeyName**: string: The name of KeyVault key. +* **keySource**: 'Default' | 'Microsoft.Keyvault' | string: The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault +* **keyvaulturi**: string: The Uri of KeyVault. +* **keyversion**: string: The version of KeyVault key. + +## EncryptionEntitiesDefinition +### Properties +* **managedServices**: [EncryptionV2](#encryptionv2): Encryption properties for the databricks managed services. + +## EncryptionV2 +### Properties +* **keySource**: 'Microsoft.Keyvault' | string (Required): The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault +* **keyVaultProperties**: [EncryptionV2KeyVaultProperties](#encryptionv2keyvaultproperties): Key Vault input properties for encryption. + +## EncryptionV2KeyVaultProperties +### Properties +* **keyName**: string (Required): The name of KeyVault key. +* **keyVaultUri**: string (Required): The Uri of KeyVault. +* **keyVersion**: string (Required): The version of KeyVault key. + +## GroupIdInformationProperties +### Properties +* **groupId**: string: The group id +* **requiredMembers**: string[]: The required members for a specific group id +* **requiredZoneNames**: string[]: The required DNS zones for a specific group id + +## IdentityData +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'None' | 'SystemAssigned' | string (Required): The identity type. + +## ManagedIdentityConfiguration +### Properties +* **principalId**: string (ReadOnly): The objectId of the Managed Identity that is linked to the Managed Storage account. +* **tenantId**: string (ReadOnly): The tenant Id where the Managed Identity is created. +* **type**: string (ReadOnly): The type of Identity created. It can be either SystemAssigned or UserAssigned. + +## PrivateEndpoint +### Properties +* **id**: string (ReadOnly): The resource identifier. + +## PrivateEndpointConnection +### Properties +* **id**: string (ReadOnly): The resource identifier. +* **name**: string (ReadOnly): The resource name. +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties) (Required): The private endpoint connection properties. +* **type**: string (ReadOnly): The resource type. + +## PrivateEndpointConnectionProperties +### Properties +* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): Private endpoint +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): Private endpoint connection state +* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the private endpoint connection. + +## PrivateLinkServiceConnectionState +### Properties +* **actionRequired**: string: Actions required for a private endpoint connection +* **description**: string: The description for the current state of a private endpoint connection +* **status**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | string (Required): The status of a private endpoint connection + +## Sku +### Properties +* **name**: string (Required): The SKU name. +* **tier**: string: The SKU tier. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## VirtualNetworkPeeringPropertiesFormat +### Properties +* **allowForwardedTraffic**: bool: Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. +* **allowGatewayTransit**: bool: If gateway links can be used in remote virtual networking to link to this virtual network. +* **allowVirtualNetworkAccess**: bool: Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space. +* **databricksAddressSpace**: [AddressSpace](#addressspace): The reference to the databricks virtual network address space. +* **databricksVirtualNetwork**: [VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetwork](#virtualnetworkpeeringpropertiesformatdatabricksvirtualnetwork): The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering). +* **peeringState**: 'Connected' | 'Disconnected' | 'Initiated' | string (ReadOnly): The status of the virtual network peering. +* **provisioningState**: 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state of the virtual network peering resource. +* **remoteAddressSpace**: [AddressSpace](#addressspace): The reference to the remote virtual network address space. +* **remoteVirtualNetwork**: [VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetwork](#virtualnetworkpeeringpropertiesformatremotevirtualnetwork) (Required): The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering). +* **useRemoteGateways**: bool: If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway. + +## VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetwork +### Properties +* **id**: string: The Id of the databricks virtual network. + +## VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetwork +### Properties +* **id**: string: The Id of the remote virtual network. + +## WorkspaceCustomBooleanParameter +### Properties +* **type**: 'Bool' | 'Object' | 'String' | string (ReadOnly): The type of variable that this is +* **value**: bool (Required): The value which should be used for this field. + +## WorkspaceCustomObjectParameter +### Properties +* **type**: 'Bool' | 'Object' | 'String' | string (ReadOnly): The type of variable that this is +* **value**: any (Required): The value which should be used for this field. + +## WorkspaceCustomParameters +### Properties +* **amlWorkspaceId**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): The ID of a Azure Machine Learning workspace to link with Databricks workspace +* **customPrivateSubnetName**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): The name of the Private Subnet within the Virtual Network +* **customPublicSubnetName**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): The name of a Public Subnet within the Virtual Network +* **customVirtualNetworkId**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): The ID of a Virtual Network where this Databricks Cluster should be created +* **enableNoPublicIp**: [WorkspaceCustomBooleanParameter](#workspacecustombooleanparameter): Should the Public IP be Disabled? +* **encryption**: [WorkspaceEncryptionParameter](#workspaceencryptionparameter): Contains the encryption details for Customer-Managed Key (CMK) enabled workspace. +* **loadBalancerBackendPoolName**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). +* **loadBalancerId**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. +* **natGatewayName**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. +* **prepareEncryption**: [WorkspaceCustomBooleanParameter](#workspacecustombooleanparameter): Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. +* **publicIpName**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): Name of the Public IP for No Public IP workspace with managed vNet. +* **requireInfrastructureEncryption**: [WorkspaceCustomBooleanParameter](#workspacecustombooleanparameter): A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest. +* **resourceTags**: [WorkspaceCustomObjectParameter](#workspacecustomobjectparameter) (ReadOnly): Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level. +* **storageAccountName**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): Default DBFS storage account name. +* **storageAccountSkuName**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. +* **vnetAddressPrefix**: [WorkspaceCustomStringParameter](#workspacecustomstringparameter): Address prefix for Managed virtual network. Default value for this input is 10.139. + +## WorkspaceCustomStringParameter +### Properties +* **type**: 'Bool' | 'Object' | 'String' | string (ReadOnly): The type of variable that this is +* **value**: string (Required): The value which should be used for this field. + +## WorkspaceEncryptionParameter +### Properties +* **type**: 'Bool' | 'Object' | 'String' | string (ReadOnly): The type of variable that this is +* **value**: [Encryption](#encryption): The value which should be used for this field. + +## WorkspaceProperties +### Properties +* **authorizations**: [WorkspaceProviderAuthorization](#workspaceproviderauthorization)[]: The workspace provider authorizations. +* **createdBy**: [CreatedBy](#createdby): Indicates the Object ID, PUID and Application ID of entity that created the workspace. +* **createdDateTime**: string (ReadOnly): Specifies the date and time when the workspace is created. +* **encryption**: [WorkspacePropertiesEncryption](#workspacepropertiesencryption): Encryption properties for databricks workspace +* **managedResourceGroupId**: string (Required): The managed resource group Id. +* **parameters**: [WorkspaceCustomParameters](#workspacecustomparameters): The workspace's custom parameters. +* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): Private endpoint connections created on the workspace +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The workspace provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: The network access type for accessing workspace. Set value to disabled to access workspace only via private link. +* **requiredNsgRules**: 'AllRules' | 'NoAzureDatabricksRules' | 'NoAzureServiceRules' | string: Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only. +* **storageAccountIdentity**: [ManagedIdentityConfiguration](#managedidentityconfiguration): The details of Managed Identity of Storage Account +* **uiDefinitionUri**: string: The blob URI where the UI definition file is located. +* **updatedBy**: [CreatedBy](#createdby): Indicates the Object ID, PUID and Application ID of entity that last updated the workspace. +* **workspaceId**: string (ReadOnly): The unique identifier of the databricks workspace in databricks control plane. +* **workspaceUrl**: string (ReadOnly): The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net' + +## WorkspacePropertiesEncryption +### Properties +* **entities**: [EncryptionEntitiesDefinition](#encryptionentitiesdefinition) (Required): Encryption entities definition for the workspace. + +## WorkspaceProviderAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group. + diff --git a/generated/datacatalog/log.out b/generated/datacatalog/log.out index 98f8885c96..0f906abc3b 100644 --- a/generated/datacatalog/log.out +++ b/generated/datacatalog/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/datadog/log.out b/generated/datadog/log.out index 320364e901..898cdc800e 100644 --- a/generated/datadog/log.out +++ b/generated/datadog/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/datafactory/log.out b/generated/datafactory/log.out index 1b41fc0c0c..ba9c26c9bc 100644 --- a/generated/datafactory/log.out +++ b/generated/datafactory/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -409,6 +409,23 @@ warning | PreCheck/PropertyRedeclarationWarning | Schema 'DataFlowSource' has a warning | PreCheck/PropertyRedeclarationWarning | Schema 'DataFlowSink' has a property 'dataset' that is already declared the parent schema 'Transformation' but isn't significantly different. The property has been removed from DataFlowSink warning | PreCheck/PropertyRedeclarationWarning | Schema 'DataFlowSink' has a property 'linkedService' that is already declared the parent schema 'Transformation' but isn't significantly different. The property has been removed from DataFlowSink warning | PreCheck/PropertyRedeclarationWarning | Schema 'DataFlowSink' has a property 'flowlet' that is already declared the parent schema 'Transformation' but isn't significantly different. The property has been removed from DataFlowSink +warning | Modeler/MissingType | The schema 'SynapseSparkJobActivityTypeProperties-argsItem' has no type or format information whatsoever. Location: + file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json#/components/schemas/SynapseSparkJobActivityTypeProperties-argsItem +warning | Modeler/MissingType | The schema 'SynapseSparkJobActivityTypeProperties-filesItem' has no type or format information whatsoever. Location: + file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json#/components/schemas/SynapseSparkJobActivityTypeProperties-filesItem +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. diff --git a/generated/datafactory/microsoft.datafactory/2018-06-01/types.json b/generated/datafactory/microsoft.datafactory/2018-06-01/types.json index 3f7540da7c..d5640aa263 100644 --- a/generated/datafactory/microsoft.datafactory/2018-06-01/types.json +++ b/generated/datafactory/microsoft.datafactory/2018-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DataFactory/factories"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"Managed service identity of the factory."},"properties":{"Type":17,"Flags":0,"Description":"Properties of the factory."},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"tags":{"Type":39,"Flags":0,"Description":"The resource tags."},"eTag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"FactoryIdentity","Properties":{"type":{"Type":15,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":16,"Flags":0,"Description":"List of user assigned identities for the factory."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,4]}},{"2":{"Name":"UserAssignedIdentitiesDefinitionSpecification","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"FactoryProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Factory provisioning state, example Succeeded."},"createTime":{"Type":4,"Flags":2,"Description":"Time the factory was created in ISO8601 format."},"version":{"Type":4,"Flags":2,"Description":"Version of the factory."},"purviewConfiguration":{"Type":18,"Flags":0,"Description":"Purview information of the factory."},"repoConfiguration":{"Type":19,"Flags":0,"Description":"Git repo information of the factory."},"globalParameters":{"Type":33,"Flags":0,"Description":"List of parameters for factory."},"encryption":{"Type":34,"Flags":0,"Description":"Properties to enable Customer Managed Key for the factory."},"publicNetworkAccess":{"Type":38,"Flags":0,"Description":"Whether or not public network access is allowed for the data factory."}}}},{"2":{"Name":"PurviewConfiguration","Properties":{"purviewResourceId":{"Type":4,"Flags":0,"Description":"Purview resource id."}}}},{"7":{"Name":"FactoryRepoConfiguration","Discriminator":"type","BaseProperties":{"accountName":{"Type":4,"Flags":1,"Description":"Account name."},"repositoryName":{"Type":4,"Flags":1,"Description":"Repository name."},"collaborationBranch":{"Type":4,"Flags":1,"Description":"Collaboration branch."},"rootFolder":{"Type":4,"Flags":1,"Description":"Root folder."},"lastCommitId":{"Type":4,"Flags":0,"Description":"Last commit id."}},"Elements":{"FactoryGitHubConfiguration":20,"FactoryVSTSConfiguration":23}}},{"2":{"Name":"FactoryGitHubConfiguration","Properties":{"hostName":{"Type":4,"Flags":0,"Description":"GitHub Enterprise host name. For example: `https://github.mydomain.com`"},"clientId":{"Type":4,"Flags":0,"Description":"GitHub bring your own app client id."},"clientSecret":{"Type":21,"Flags":0,"Description":"GitHub bring your own app client secret information."},"type":{"Type":22,"Flags":1,"Description":"Type of repo configuration."}}}},{"2":{"Name":"GitHubClientSecret","Properties":{"byoaSecretAkvUrl":{"Type":4,"Flags":0,"Description":"Bring your own app client secret AKV URL."},"byoaSecretName":{"Type":4,"Flags":0,"Description":"Bring your own app client secret name in AKV."}}}},{"6":{"Value":"FactoryGitHubConfiguration"}},{"2":{"Name":"FactoryVstsConfiguration","Properties":{"projectName":{"Type":4,"Flags":1,"Description":"VSTS project name."},"tenantId":{"Type":4,"Flags":0,"Description":"VSTS tenant id."},"type":{"Type":24,"Flags":1,"Description":"Type of repo configuration."}}}},{"6":{"Value":"FactoryVSTSConfiguration"}},{"2":{"Name":"GlobalParameterSpecification","Properties":{"type":{"Type":32,"Flags":1,"Description":"Global Parameter type."},"value":{"Type":0,"Flags":1,"Description":"Value of parameter."}}}},{"6":{"Value":"Object"}},{"6":{"Value":"String"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"5":{"Elements":[26,27,28,29,30,31,4]}},{"2":{"Name":"GlobalParameterDefinitionSpecification","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"EncryptionConfiguration","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"The name of the key in Azure Key Vault to use as Customer Managed Key."},"vaultBaseUrl":{"Type":4,"Flags":1,"Description":"The url of the Azure Key Vault used for CMK."},"keyVersion":{"Type":4,"Flags":0,"Description":"The version of the key used for CMK. If not provided, latest version will be used."},"identity":{"Type":35,"Flags":0,"Description":"User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used."}}}},{"2":{"Name":"CMKIdentityDefinition","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity to authenticate to customer's key vault."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[36,37,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DataFactory/factories@2018-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/integrationRuntimes"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/integrationRuntimes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"properties":{"Type":44,"Flags":1,"Description":"Integration runtime properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"IntegrationRuntime","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Integration runtime description."}},"Elements":{"Managed":45,"SelfHosted":119}}},{"2":{"Name":"ManagedIntegrationRuntime","Properties":{"state":{"Type":56,"Flags":2,"Description":"Integration runtime state, only valid for managed dedicated integration runtime."},"typeProperties":{"Type":57,"Flags":1,"Description":"Managed integration runtime properties."},"managedVirtualNetwork":{"Type":115,"Flags":0,"Description":"Managed Virtual Network reference."},"type":{"Type":118,"Flags":1,"Description":"Type of integration runtime."}}}},{"6":{"Value":"Initial"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Started"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"NeedRegistration"}},{"6":{"Value":"Online"}},{"6":{"Value":"Limited"}},{"6":{"Value":"Offline"}},{"6":{"Value":"AccessDenied"}},{"5":{"Elements":[46,47,48,49,50,51,52,53,54,55,4]}},{"2":{"Name":"ManagedIntegrationRuntimeTypeProperties","Properties":{"computeProperties":{"Type":58,"Flags":0,"Description":"The compute resource for managed integration runtime."},"ssisProperties":{"Type":66,"Flags":0,"Description":"SSIS properties for managed integration runtime."},"customerVirtualNetwork":{"Type":114,"Flags":0,"Description":"The name of virtual network to which Azure-SSIS integration runtime will join"}}}},{"2":{"Name":"IntegrationRuntimeComputeProperties","Properties":{"location":{"Type":4,"Flags":0,"Description":"The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities"},"nodeSize":{"Type":4,"Flags":0,"Description":"The node size requirement to managed integration runtime."},"numberOfNodes":{"Type":3,"Flags":0,"Description":"The required number of nodes for managed integration runtime."},"maxParallelExecutionsPerNode":{"Type":3,"Flags":0,"Description":"Maximum parallel executions count per node for managed integration runtime."},"dataFlowProperties":{"Type":59,"Flags":0,"Description":"Data flow properties for managed integration runtime."},"vNetProperties":{"Type":64,"Flags":0,"Description":"VNet properties for managed integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeDataFlowProperties","Properties":{"computeType":{"Type":63,"Flags":0,"Description":"Compute type of the cluster which will execute data flow job."},"coreCount":{"Type":3,"Flags":0,"Description":"Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272."},"timeToLive":{"Type":3,"Flags":0,"Description":"Time to live (in minutes) setting of the cluster which will execute data flow job."},"cleanup":{"Type":2,"Flags":0,"Description":"Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true."}},"AdditionalProperties":0}},{"6":{"Value":"General"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"ComputeOptimized"}},{"5":{"Elements":[60,61,62,4]}},{"2":{"Name":"IntegrationRuntimeVNetProperties","Properties":{"vNetId":{"Type":4,"Flags":0,"Description":"The ID of the VNet that this integration runtime will join."},"subnet":{"Type":4,"Flags":0,"Description":"The name of the subnet this integration runtime will join."},"publicIPs":{"Type":65,"Flags":0,"Description":"Resource IDs of the public IP addresses that this integration runtime will use."},"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet, to which this Azure-SSIS integration runtime will be joined."}},"AdditionalProperties":0}},{"3":{"ItemType":4}},{"2":{"Name":"IntegrationRuntimeSsisProperties","Properties":{"catalogInfo":{"Type":67,"Flags":0,"Description":"Catalog information for managed dedicated integration runtime."},"licenseType":{"Type":76,"Flags":0,"Description":"License type for bringing your own license scenario."},"customSetupScriptProperties":{"Type":77,"Flags":0,"Description":"Custom setup script properties for a managed dedicated integration runtime."},"dataProxyProperties":{"Type":78,"Flags":0,"Description":"Data proxy properties for a managed dedicated integration runtime."},"edition":{"Type":85,"Flags":0,"Description":"The edition for the SSIS Integration Runtime"},"expressCustomSetupProperties":{"Type":108,"Flags":0,"Description":"Custom setup without script properties for a SSIS integration runtime."},"packageStores":{"Type":110,"Flags":0,"Description":"Package stores for the SSIS Integration Runtime."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeSsisCatalogInfo","Properties":{"catalogServerEndpoint":{"Type":4,"Flags":0,"Description":"The catalog database server URL."},"catalogAdminUserName":{"Type":4,"Flags":0,"Description":"The administrator user name of catalog database."},"catalogAdminPassword":{"Type":68,"Flags":0,"Description":"The password of the administrator user account of the catalog database."},"catalogPricingTier":{"Type":73,"Flags":0,"Description":"The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/"},"dualStandbyPairName":{"Type":4,"Flags":0,"Description":"The dual standby pair name of Azure-SSIS Integration Runtimes to support SSISDB failover."}},"AdditionalProperties":0}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":4,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"PremiumRS"}},{"5":{"Elements":[69,70,71,72,4]}},{"6":{"Value":"BasePrice"}},{"6":{"Value":"LicenseIncluded"}},{"5":{"Elements":[74,75,4]}},{"2":{"Name":"IntegrationRuntimeCustomSetupScriptProperties","Properties":{"blobContainerUri":{"Type":4,"Flags":0,"Description":"The URI of the Azure blob container that contains the custom setup script."},"sasToken":{"Type":68,"Flags":0,"Description":"The SAS token of the Azure blob container."}}}},{"2":{"Name":"IntegrationRuntimeDataProxyProperties","Properties":{"connectVia":{"Type":79,"Flags":0,"Description":"The self-hosted integration runtime reference."},"stagingLinkedService":{"Type":79,"Flags":0,"Description":"The staging linked service reference."},"path":{"Type":4,"Flags":0,"Description":"The path to contain the staged data in the Blob storage."}}}},{"2":{"Name":"EntityReference","Properties":{"type":{"Type":82,"Flags":0,"Description":"The type of this referenced entity."},"referenceName":{"Type":4,"Flags":0,"Description":"The name of this referenced entity."}}}},{"6":{"Value":"IntegrationRuntimeReference"}},{"6":{"Value":"LinkedServiceReference"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Enterprise"}},{"5":{"Elements":[83,84,4]}},{"7":{"Name":"CustomSetupBase","Discriminator":"type","BaseProperties":{},"Elements":{"AzPowerShellSetup":87,"CmdkeySetup":90,"ComponentSetup":102,"EnvironmentVariableSetup":105}}},{"2":{"Name":"AzPowerShellSetup","Properties":{"typeProperties":{"Type":88,"Flags":1,"Description":"Install Azure PowerShell type properties."},"type":{"Type":89,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"AzPowerShellSetupTypeProperties","Properties":{"version":{"Type":4,"Flags":1,"Description":"The required version of Azure PowerShell to install."}}}},{"6":{"Value":"AzPowerShellSetup"}},{"2":{"Name":"CmdkeySetup","Properties":{"typeProperties":{"Type":91,"Flags":1,"Description":"Cmdkey command custom setup type properties."},"type":{"Type":101,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"CmdkeySetupTypeProperties","Properties":{"targetName":{"Type":0,"Flags":1,"Description":"The server name of data source access."},"userName":{"Type":0,"Flags":1,"Description":"The user name of data source access."},"password":{"Type":92,"Flags":1,"Description":"The password of data source access."}}}},{"7":{"Name":"SecretBase","Discriminator":"type","BaseProperties":{},"Elements":{"AzureKeyVaultSecret":93,"SecureString":99}}},{"2":{"Name":"AzureKeyVaultSecretReference","Properties":{"store":{"Type":94,"Flags":1,"Description":"The Azure Key Vault linked service reference."},"secretName":{"Type":0,"Flags":1,"Description":"The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string)."},"secretVersion":{"Type":0,"Flags":0,"Description":"The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string)."},"type":{"Type":98,"Flags":1,"Description":"Type of the secret."}}}},{"2":{"Name":"LinkedServiceReference","Properties":{"type":{"Type":96,"Flags":1,"Description":"Linked service reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference LinkedService name."},"parameters":{"Type":97,"Flags":0,"Description":"Arguments for LinkedService."}}}},{"6":{"Value":"LinkedServiceReference"}},{"5":{"Elements":[95,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"AzureKeyVaultSecret"}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":100,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"SecureString"}},{"6":{"Value":"CmdkeySetup"}},{"2":{"Name":"ComponentSetup","Properties":{"typeProperties":{"Type":103,"Flags":1,"Description":"Install 3rd party component type properties."},"type":{"Type":104,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"LicensedComponentSetupTypeProperties","Properties":{"componentName":{"Type":4,"Flags":1,"Description":"The name of the 3rd party component."},"licenseKey":{"Type":92,"Flags":0,"Description":"The license key to activate the component."}}}},{"6":{"Value":"ComponentSetup"}},{"2":{"Name":"EnvironmentVariableSetup","Properties":{"typeProperties":{"Type":106,"Flags":1,"Description":"Add environment variable type properties."},"type":{"Type":107,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"EnvironmentVariableSetupTypeProperties","Properties":{"variableName":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"variableValue":{"Type":4,"Flags":1,"Description":"The value of the environment variable."}}}},{"6":{"Value":"EnvironmentVariableSetup"}},{"3":{"ItemType":86}},{"2":{"Name":"PackageStore","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the package store"},"packageStoreLinkedService":{"Type":79,"Flags":1,"Description":"The package store linked service reference."}}}},{"3":{"ItemType":109}},{"2":{"Name":"CredentialReference","Properties":{"type":{"Type":113,"Flags":1,"Description":"Credential reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference credential name."}},"AdditionalProperties":0}},{"6":{"Value":"CredentialReference"}},{"5":{"Elements":[112,4]}},{"2":{"Name":"IntegrationRuntimeCustomerVirtualNetwork","Properties":{"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet to which Azure-SSIS integration runtime will join."}}}},{"2":{"Name":"ManagedVirtualNetworkReference","Properties":{"type":{"Type":117,"Flags":1,"Description":"Managed Virtual Network reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference ManagedVirtualNetwork name."}}}},{"6":{"Value":"ManagedVirtualNetworkReference"}},{"5":{"Elements":[116,4]}},{"6":{"Value":"Managed"}},{"2":{"Name":"SelfHostedIntegrationRuntime","Properties":{"typeProperties":{"Type":120,"Flags":0,"Description":"When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime."},"type":{"Type":126,"Flags":1,"Description":"Type of integration runtime."}}}},{"2":{"Name":"SelfHostedIntegrationRuntimeTypeProperties","Properties":{"linkedInfo":{"Type":121,"Flags":0,"Description":"The base definition of a linked integration runtime."}}}},{"7":{"Name":"LinkedIntegrationRuntimeType","Discriminator":"authorizationType","BaseProperties":{},"Elements":{"Key":122,"RBAC":124}}},{"2":{"Name":"LinkedIntegrationRuntimeKeyAuthorization","Properties":{"key":{"Type":68,"Flags":1,"Description":"The key used for authorization."},"authorizationType":{"Type":123,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"Key"}},{"2":{"Name":"LinkedIntegrationRuntimeRbacAuthorization","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"The resource identifier of the integration runtime to be shared."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"authorizationType":{"Type":125,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"RBAC"}},{"6":{"Value":"SelfHosted"}},{"4":{"Name":"Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/linkedservices"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/linkedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":1,"Description":"Properties of linked service."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"LinkedService","Discriminator":"type","BaseProperties":{"connectVia":{"Type":132,"Flags":0,"Description":"The integration runtime reference."},"description":{"Type":4,"Flags":0,"Description":"Linked service description."},"parameters":{"Type":145,"Flags":0,"Description":"Parameters for linked service."},"annotations":{"Type":146,"Flags":0,"Description":"List of tags that can be used for describing the linked service."}},"Elements":{"AmazonMWS":147,"AmazonRdsForOracle":150,"AmazonRdsForSqlServer":153,"AmazonRedshift":161,"AmazonS3":164,"AmazonS3Compatible":167,"AppFigures":170,"Asana":173,"AzureBatch":176,"AzureBlobFS":179,"AzureBlobStorage":182,"AzureDataExplorer":186,"AzureDataLakeAnalytics":189,"AzureDataLakeStore":192,"AzureDatabricks":195,"AzureDatabricksDeltaLake":201,"AzureFileStorage":204,"AzureFunction":207,"AzureKeyVault":210,"AzureML":213,"AzureMLService":216,"AzureMariaDB":219,"AzureMySql":222,"AzurePostgreSql":225,"AzureSearch":228,"AzureSqlDW":231,"AzureSqlDatabase":234,"AzureSqlMI":237,"AzureStorage":240,"AzureTableStorage":243,"Cassandra":245,"CommonDataServiceForApps":248,"Concur":251,"CosmosDb":254,"CosmosDbMongoDbApi":263,"Couchbase":266,"CustomDataSource":269,"Dataworld":271,"Db2":274,"Drill":279,"Dynamics":282,"DynamicsAX":285,"DynamicsCrm":288,"Eloqua":291,"FileServer":294,"FtpServer":297,"GoogleAdWords":303,"GoogleBigQuery":309,"GoogleCloudStorage":315,"Greenplum":318,"HBase":321,"HDInsight":327,"HDInsightOnDemand":330,"Hdfs":336,"Hive":339,"HttpServer":355,"Hubspot":364,"Impala":367,"Informix":374,"Jira":377,"Magento":380,"MariaDB":383,"Marketo":386,"MicrosoftAccess":389,"MongoDb":392,"MongoDbAtlas":398,"MongoDbV2":401,"MySql":404,"Netezza":407,"OData":410,"Odbc":422,"Office365":425,"Oracle":428,"OracleCloudStorage":431,"OracleServiceCloud":434,"Paypal":437,"Phoenix":440,"PostgreSql":447,"Presto":450,"QuickBooks":456,"Quickbase":459,"Responsys":462,"RestService":465,"Salesforce":474,"SalesforceMarketingCloud":477,"SalesforceServiceCloud":480,"SapBW":483,"SapCloudForCustomer":486,"SapEcc":489,"SapHana":492,"SapOdp":498,"SapOpenHub":501,"SapTable":504,"ServiceNow":507,"Sftp":513,"SharePointOnlineList":520,"Shopify":523,"Smartsheet":526,"Snowflake":529,"Spark":532,"SqlServer":548,"Square":551,"Sybase":554,"TeamDesk":560,"Teradata":566,"Twilio":572,"Vertica":575,"Web":578,"Xero":587,"Zendesk":590,"Zoho":596}}},{"2":{"Name":"IntegrationRuntimeReference","Properties":{"type":{"Type":134,"Flags":1,"Description":"Type of integration runtime."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference integration runtime name."},"parameters":{"Type":135,"Flags":0,"Description":"Arguments for integration runtime."}}}},{"6":{"Value":"IntegrationRuntimeReference"}},{"5":{"Elements":[133,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ParameterSpecification","Properties":{"type":{"Type":144,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":0,"Flags":0,"Description":"Default value of parameter."}}}},{"6":{"Value":"Object"}},{"6":{"Value":"String"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"SecureString"}},{"5":{"Elements":[137,138,139,140,141,142,143,4]}},{"2":{"Name":"ParameterDefinitionSpecification","Properties":{},"AdditionalProperties":136}},{"3":{"ItemType":0}},{"2":{"Name":"AmazonMWSLinkedService","Properties":{"typeProperties":{"Type":148,"Flags":1,"Description":"Amazon Marketplace Web Service linked service properties."},"type":{"Type":149,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonMWSLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the Amazon MWS server, (i.e. mws.amazonservices.com)"},"marketplaceID":{"Type":0,"Flags":1,"Description":"The Amazon Marketplace ID you want to retrieve data from. To retrieve data from multiple Marketplace IDs, separate them with a comma (,). (i.e. A2EUQ1WTGCTBG2)"},"sellerID":{"Type":0,"Flags":1,"Description":"The Amazon seller ID."},"mwsAuthToken":{"Type":92,"Flags":0,"Description":"The Amazon MWS authentication token."},"accessKeyId":{"Type":0,"Flags":1,"Description":"The access key id used to access data."},"secretKey":{"Type":92,"Flags":0,"Description":"The secret key used to access data."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonMWS"}},{"2":{"Name":"AmazonRdsForOracleLinkedService","Properties":{"typeProperties":{"Type":151,"Flags":1,"Description":"AmazonRdsForOracle database linked service properties."},"type":{"Type":152,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonRdsForLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":92,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForOracle"}},{"2":{"Name":"AmazonRdsForSqlServerLinkedService","Properties":{"typeProperties":{"Type":154,"Flags":1,"Description":"Amazon RDS for SQL Server linked service properties."},"type":{"Type":160,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonRdsForSqlServerLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"userName":{"Type":0,"Flags":0,"Description":"The on-premises Windows authentication user name. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The on-premises Windows authentication password."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"alwaysEncryptedSettings":{"Type":155,"Flags":0,"Description":"Sql always encrypted properties."}}}},{"2":{"Name":"SqlAlwaysEncryptedProperties","Properties":{"alwaysEncryptedAkvAuthType":{"Type":159,"Flags":1,"Description":"Sql always encrypted AKV authentication type. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure Key Vault."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"ServicePrincipal"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"UserAssignedManagedIdentity"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AmazonRdsForSqlServer"}},{"2":{"Name":"AmazonRedshiftLinkedService","Properties":{"typeProperties":{"Type":162,"Flags":1,"Description":"Amazon Redshift linked service properties."},"type":{"Type":163,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonRedshiftLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":1,"Description":"The name of the Amazon Redshift server. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"The username of the Amazon Redshift source. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password of the Amazon Redshift source."},"database":{"Type":0,"Flags":1,"Description":"The database name of the Amazon Redshift source. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port number that the Amazon Redshift server uses to listen for client connections. The default value is 5439. Type: integer (or Expression with resultType integer)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRedshift"}},{"2":{"Name":"AmazonS3LinkedService","Properties":{"typeProperties":{"Type":165,"Flags":1,"Description":"Amazon S3 linked service properties."},"type":{"Type":166,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonS3LinkedServiceTypeProperties","Properties":{"authenticationType":{"Type":0,"Flags":0,"Description":"The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression with resultType string)."},"accessKeyId":{"Type":0,"Flags":0,"Description":"The access key identifier of the Amazon S3 Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."},"secretAccessKey":{"Type":92,"Flags":0,"Description":"The secret access key of the Amazon S3 Identity and Access Management (IAM) user."},"serviceUrl":{"Type":0,"Flags":0,"Description":"This value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."},"sessionToken":{"Type":92,"Flags":0,"Description":"The session token for the S3 temporary security credential."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonS3"}},{"2":{"Name":"AmazonS3CompatibleLinkedService","Properties":{"typeProperties":{"Type":168,"Flags":1,"Description":"Amazon S3 Compatible linked service properties."},"type":{"Type":169,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonS3CompatibleLinkedServiceTypeProperties","Properties":{"accessKeyId":{"Type":0,"Flags":0,"Description":"The access key identifier of the Amazon S3 Compatible Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."},"secretAccessKey":{"Type":92,"Flags":0,"Description":"The secret access key of the Amazon S3 Compatible Identity and Access Management (IAM) user."},"serviceUrl":{"Type":0,"Flags":0,"Description":"This value specifies the endpoint to access with the Amazon S3 Compatible Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."},"forcePathStyle":{"Type":0,"Flags":0,"Description":"If true, use S3 path-style access instead of virtual hosted-style access. Default value is false. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonS3Compatible"}},{"2":{"Name":"AppFiguresLinkedService","Properties":{"typeProperties":{"Type":171,"Flags":1,"Description":"AppFigures linked service properties."},"type":{"Type":172,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AppFiguresLinkedServiceTypeProperties","Properties":{"userName":{"Type":0,"Flags":1,"Description":"The username of the Appfigures source."},"password":{"Type":92,"Flags":1,"Description":"The password of the AppFigures source."},"clientKey":{"Type":92,"Flags":1,"Description":"The client key for the AppFigures source."}}}},{"6":{"Value":"AppFigures"}},{"2":{"Name":"AsanaLinkedService","Properties":{"typeProperties":{"Type":174,"Flags":1,"Description":"Asana linked service properties."},"type":{"Type":175,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AsanaLinkedServiceTypeProperties","Properties":{"apiToken":{"Type":92,"Flags":1,"Description":"The api token for the Asana source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Asana"}},{"2":{"Name":"AzureBatchLinkedService","Properties":{"typeProperties":{"Type":177,"Flags":1,"Description":"Azure Batch linked service properties."},"type":{"Type":178,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureBatchLinkedServiceTypeProperties","Properties":{"accountName":{"Type":0,"Flags":1,"Description":"The Azure Batch account name. Type: string (or Expression with resultType string)."},"accessKey":{"Type":92,"Flags":0,"Description":"The Azure Batch account access key."},"batchUri":{"Type":0,"Flags":1,"Description":"The Azure Batch URI. Type: string (or Expression with resultType string)."},"poolName":{"Type":0,"Flags":1,"Description":"The Azure Batch pool name. Type: string (or Expression with resultType string)."},"linkedServiceName":{"Type":94,"Flags":1,"Description":"The Azure Storage linked service reference."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureBatch"}},{"2":{"Name":"AzureBlobFSLinkedService","Properties":{"typeProperties":{"Type":180,"Flags":1,"Description":"Azure Data Lake Storage Gen2 linked service properties."},"type":{"Type":181,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureBlobFSLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"Endpoint for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string)."},"accountKey":{"Type":0,"Flags":0,"Description":"Account key for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the application used to authenticate against the Azure Data Lake Storage Gen2 account. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The Key of the application used to authenticate against the Azure Data Lake Storage Gen2 account."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"servicePrincipalCredentialType":{"Type":0,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."}}}},{"6":{"Value":"AzureBlobFS"}},{"2":{"Name":"AzureBlobStorageLinkedService","Properties":{"typeProperties":{"Type":183,"Flags":1,"Description":"Azure Blob Storage linked service properties."},"type":{"Type":185,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureBlobStorageLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. It is mutually exclusive with sasUri, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference."},"accountKey":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of accountKey in connection string."},"sasUri":{"Type":0,"Flags":0,"Description":"SAS URI of the Azure Blob Storage resource. It is mutually exclusive with connectionString, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference."},"sasToken":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of sasToken in sas uri."},"serviceEndpoint":{"Type":4,"Flags":0,"Description":"Blob service endpoint of the Azure Blob Storage resource. It is mutually exclusive with connectionString, sasUri property."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure SQL Data Warehouse."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"accountKind":{"Type":4,"Flags":0,"Description":"Specify the kind of your storage account. Allowed values are: Storage (general purpose v1), StorageV2 (general purpose v2), BlobStorage, or BlockBlobStorage. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":4,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"2":{"Name":"AzureKeyVaultSecretReference","Properties":{"store":{"Type":94,"Flags":1,"Description":"The Azure Key Vault linked service reference."},"secretName":{"Type":0,"Flags":1,"Description":"The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string)."},"secretVersion":{"Type":0,"Flags":0,"Description":"The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"AzureDataExplorerLinkedService","Properties":{"typeProperties":{"Type":187,"Flags":1,"Description":"Azure Data Explorer (Kusto) linked service properties."},"type":{"Type":188,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDataExplorerLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of Azure Data Explorer (the engine's endpoint). URL will be in the format https://..kusto.windows.net. Type: string (or Expression with resultType string)"},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure Data Explorer. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Kusto."},"database":{"Type":0,"Flags":1,"Description":"Database name for connection. Type: string (or Expression with resultType string)."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureDataExplorer"}},{"2":{"Name":"AzureDataLakeAnalyticsLinkedService","Properties":{"typeProperties":{"Type":190,"Flags":1,"Description":"Azure Data Lake Analytics linked service properties."},"type":{"Type":191,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDataLakeAnalyticsLinkedServiceTypeProperties","Properties":{"accountName":{"Type":0,"Flags":1,"Description":"The Azure Data Lake Analytics account name. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the application used to authenticate against the Azure Data Lake Analytics account. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The Key of the application used to authenticate against the Azure Data Lake Analytics account."},"tenant":{"Type":0,"Flags":1,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"subscriptionId":{"Type":0,"Flags":0,"Description":"Data Lake Analytics account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string)."},"resourceGroupName":{"Type":0,"Flags":0,"Description":"Data Lake Analytics account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string)."},"dataLakeAnalyticsUri":{"Type":0,"Flags":0,"Description":"Azure Data Lake Analytics URI Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureDataLakeAnalytics"}},{"2":{"Name":"AzureDataLakeStoreLinkedService","Properties":{"typeProperties":{"Type":193,"Flags":1,"Description":"Azure Data Lake Store linked service properties."},"type":{"Type":194,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDataLakeStoreLinkedServiceTypeProperties","Properties":{"dataLakeStoreUri":{"Type":0,"Flags":1,"Description":"Data Lake Store service URI. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the application used to authenticate against the Azure Data Lake Store account. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The Key of the application used to authenticate against the Azure Data Lake Store account."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"accountName":{"Type":0,"Flags":0,"Description":"Data Lake Store account name. Type: string (or Expression with resultType string)."},"subscriptionId":{"Type":0,"Flags":0,"Description":"Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string)."},"resourceGroupName":{"Type":0,"Flags":0,"Description":"Data Lake Store account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureDataLakeStore"}},{"2":{"Name":"AzureDatabricksLinkedService","Properties":{"typeProperties":{"Type":196,"Flags":1,"Description":"Azure Databricks linked service properties."},"type":{"Type":200,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDatabricksLinkedServiceTypeProperties","Properties":{"domain":{"Type":0,"Flags":1,"Description":".azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string)."},"accessToken":{"Type":92,"Flags":0,"Description":"Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string (or Expression with resultType string)."},"authentication":{"Type":0,"Flags":0,"Description":"Required to specify MSI, if using Workspace resource id for databricks REST API. Type: string (or Expression with resultType string)."},"workspaceResourceId":{"Type":0,"Flags":0,"Description":"Workspace resource id for databricks REST API. Type: string (or Expression with resultType string)."},"existingClusterId":{"Type":0,"Flags":0,"Description":"The id of an existing interactive cluster that will be used for all runs of this activity. Type: string (or Expression with resultType string)."},"instancePoolId":{"Type":0,"Flags":0,"Description":"The id of an existing instance pool that will be used for all runs of this activity. Type: string (or Expression with resultType string)."},"newClusterVersion":{"Type":0,"Flags":0,"Description":"If not using an existing interactive cluster, this specifies the Spark version of a new job cluster or instance pool nodes created for each run of this activity. Required if instancePoolId is specified. Type: string (or Expression with resultType string)."},"newClusterNumOfWorker":{"Type":0,"Flags":0,"Description":"If not using an existing interactive cluster, this specifies the number of worker nodes to use for the new job cluster or instance pool. For new job clusters, this a string-formatted Int32, like '1' means numOfWorker is 1 or '1:10' means auto-scale from 1 (min) to 10 (max). For instance pools, this is a string-formatted Int32, and can only specify a fixed number of worker nodes, such as '2'. Required if newClusterVersion is specified. Type: string (or Expression with resultType string)."},"newClusterNodeType":{"Type":0,"Flags":0,"Description":"The node type of the new job cluster. This property is required if newClusterVersion is specified and instancePoolId is not specified. If instancePoolId is specified, this property is ignored. Type: string (or Expression with resultType string)."},"newClusterSparkConf":{"Type":197,"Flags":0,"Description":"A set of optional, user-specified Spark configuration key-value pairs."},"newClusterSparkEnvVars":{"Type":198,"Flags":0,"Description":"A set of optional, user-specified Spark environment variables key-value pairs."},"newClusterCustomTags":{"Type":199,"Flags":0,"Description":"Additional tags for cluster resources. This property is ignored in instance pool configurations."},"newClusterLogDestination":{"Type":0,"Flags":0,"Description":"Specify a location to deliver Spark driver, worker, and event logs. Type: string (or Expression with resultType string)."},"newClusterDriverNodeType":{"Type":0,"Flags":0,"Description":"The driver node type for the new job cluster. This property is ignored in instance pool configurations. Type: string (or Expression with resultType string)."},"newClusterInitScripts":{"Type":0,"Flags":0,"Description":"User-defined initialization scripts for the new cluster. Type: array of strings (or Expression with resultType array of strings)."},"newClusterEnableElasticDisk":{"Type":0,"Flags":0,"Description":"Enable the elastic disk on the new cluster. This property is now ignored, and takes the default elastic disk behavior in Databricks (elastic disks are always enabled). Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"policyId":{"Type":0,"Flags":0,"Description":"The policy id for limiting the ability to configure clusters based on a user defined set of rules. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"2":{"Name":"AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkConf","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkEnvVars","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AzureDatabricksLinkedServiceTypePropertiesNewClusterCustomTags","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"AzureDatabricks"}},{"2":{"Name":"AzureDatabricksDeltaLakeLinkedService","Properties":{"typeProperties":{"Type":202,"Flags":1,"Description":"Azure Databricks Delta Lake linked service properties."},"type":{"Type":203,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDatabricksDetltaLakeLinkedServiceTypeProperties","Properties":{"domain":{"Type":0,"Flags":1,"Description":".azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string)."},"accessToken":{"Type":92,"Flags":0,"Description":"Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string, SecureString or AzureKeyVaultSecretReference."},"clusterId":{"Type":0,"Flags":0,"Description":"The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"workspaceResourceId":{"Type":0,"Flags":0,"Description":"Workspace resource id for databricks REST API. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureDatabricksDeltaLake"}},{"2":{"Name":"AzureFileStorageLinkedService","Properties":{"typeProperties":{"Type":205,"Flags":1,"Description":"Azure File Storage linked service properties."},"type":{"Type":206,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureFileStorageLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":0,"Description":"Host name of the server. Type: string (or Expression with resultType string)."},"userId":{"Type":0,"Flags":0,"Description":"User ID to logon the server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to logon the server."},"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference."},"accountKey":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of accountKey in connection string."},"sasUri":{"Type":0,"Flags":0,"Description":"SAS URI of the Azure File resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference."},"sasToken":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of sasToken in sas uri."},"fileShare":{"Type":0,"Flags":0,"Description":"The azure file share name. It is required when auth with accountKey/sasToken. Type: string (or Expression with resultType string)."},"snapshot":{"Type":0,"Flags":0,"Description":"The azure file share snapshot version. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureFileStorage"}},{"2":{"Name":"AzureFunctionLinkedService","Properties":{"typeProperties":{"Type":208,"Flags":1,"Description":"Azure Function linked service properties."},"type":{"Type":209,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureFunctionLinkedServiceTypeProperties","Properties":{"functionAppUrl":{"Type":0,"Flags":1,"Description":"The endpoint of the Azure Function App. URL will be in the format https://.azurewebsites.net."},"functionKey":{"Type":92,"Flags":0,"Description":"Function or Host key for Azure Function App."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"resourceId":{"Type":0,"Flags":0,"Description":"Allowed token audiences for azure function."},"authentication":{"Type":0,"Flags":0,"Description":"Type of authentication (Required to specify MSI) used to connect to AzureFunction. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureFunction"}},{"2":{"Name":"AzureKeyVaultLinkedService","Properties":{"typeProperties":{"Type":211,"Flags":1,"Description":"Azure Key Vault linked service properties."},"type":{"Type":212,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureKeyVaultLinkedServiceTypeProperties","Properties":{"baseUrl":{"Type":0,"Flags":1,"Description":"The base URL of the Azure Key Vault. e.g. https://myakv.vault.azure.net Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureKeyVault"}},{"2":{"Name":"AzureMLLinkedService","Properties":{"typeProperties":{"Type":214,"Flags":1,"Description":"Azure ML Studio Web Service linked service properties."},"type":{"Type":215,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureMLLinkedServiceTypeProperties","Properties":{"mlEndpoint":{"Type":0,"Flags":1,"Description":"The Batch Execution REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType string)."},"apiKey":{"Type":92,"Flags":1,"Description":"The API key for accessing the Azure ML model endpoint."},"updateResourceEndpoint":{"Type":0,"Flags":0,"Description":"The Update Resource REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio web service. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio web service."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"authentication":{"Type":0,"Flags":0,"Description":"Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureML"}},{"2":{"Name":"AzureMLServiceLinkedService","Properties":{"typeProperties":{"Type":217,"Flags":1,"Description":"Azure ML Service linked service properties."},"type":{"Type":218,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureMLServiceLinkedServiceTypeProperties","Properties":{"subscriptionId":{"Type":0,"Flags":1,"Description":"Azure ML Service workspace subscription ID. Type: string (or Expression with resultType string)."},"resourceGroupName":{"Type":0,"Flags":1,"Description":"Azure ML Service workspace resource group name. Type: string (or Expression with resultType string)."},"mlWorkspaceName":{"Type":0,"Flags":1,"Description":"Azure ML Service workspace name. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMLService"}},{"2":{"Name":"AzureMariaDBLinkedService","Properties":{"typeProperties":{"Type":220,"Flags":1,"Description":"Azure Database for MariaDB linked service properties."},"type":{"Type":221,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureMariaDBLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMariaDB"}},{"2":{"Name":"AzureMySqlLinkedService","Properties":{"typeProperties":{"Type":223,"Flags":1,"Description":"Azure MySQL database linked service properties."},"type":{"Type":224,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureMySqlLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMySql"}},{"2":{"Name":"AzurePostgreSqlLinkedService","Properties":{"typeProperties":{"Type":226,"Flags":1,"Description":"Azure PostgreSQL linked service properties."},"type":{"Type":227,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzurePostgreSqlLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzurePostgreSql"}},{"2":{"Name":"AzureSearchLinkedService","Properties":{"typeProperties":{"Type":229,"Flags":1,"Description":"Windows Azure Search Service linked service properties."},"type":{"Type":230,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSearchLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"URL for Azure Search service. Type: string (or Expression with resultType string)."},"key":{"Type":92,"Flags":0,"Description":"Admin Key for Azure Search service"},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSearch"}},{"2":{"Name":"AzureSqlDWLinkedService","Properties":{"typeProperties":{"Type":232,"Flags":1,"Description":"Azure SQL Data Warehouse linked service properties."},"type":{"Type":233,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSqlDWLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure SQL Data Warehouse."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureSqlDW"}},{"2":{"Name":"AzureSqlDatabaseLinkedService","Properties":{"typeProperties":{"Type":235,"Flags":1,"Description":"Azure SQL Database linked service properties."},"type":{"Type":236,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSqlDatabaseLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure SQL Database. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure SQL Database."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"alwaysEncryptedSettings":{"Type":155,"Flags":0,"Description":"Sql always encrypted properties."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureSqlDatabase"}},{"2":{"Name":"AzureSqlMILinkedService","Properties":{"typeProperties":{"Type":238,"Flags":1,"Description":"Azure SQL Managed Instance linked service properties."},"type":{"Type":239,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSqlMILinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure SQL Managed Instance."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"alwaysEncryptedSettings":{"Type":155,"Flags":0,"Description":"Sql always encrypted properties."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureSqlMI"}},{"2":{"Name":"AzureStorageLinkedService","Properties":{"typeProperties":{"Type":241,"Flags":1,"Description":"Azure Storage linked service properties."},"type":{"Type":242,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureStorageLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference."},"accountKey":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of accountKey in connection string."},"sasUri":{"Type":0,"Flags":0,"Description":"SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference."},"sasToken":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of sasToken in sas uri."},"encryptedCredential":{"Type":4,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureStorage"}},{"2":{"Name":"AzureTableStorageLinkedService","Properties":{"typeProperties":{"Type":241,"Flags":1,"Description":"Azure Table Storage linked service properties."},"type":{"Type":244,"Flags":1,"Description":"Type of linked service."}}}},{"6":{"Value":"AzureTableStorage"}},{"2":{"Name":"CassandraLinkedService","Properties":{"typeProperties":{"Type":246,"Flags":1,"Description":"Cassandra linked service properties."},"type":{"Type":247,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CassandraLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"Host name for connection. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":0,"Description":"AuthenticationType to be used for connection. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The port for the connection. Type: integer (or Expression with resultType integer)."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Cassandra"}},{"2":{"Name":"CommonDataServiceForAppsLinkedService","Properties":{"typeProperties":{"Type":249,"Flags":1,"Description":"Common Data Service for Apps linked service properties."},"type":{"Type":250,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CommonDataServiceForAppsLinkedServiceTypeProperties","Properties":{"deploymentType":{"Type":0,"Flags":1,"Description":"The deployment type of the Common Data Service for Apps instance. 'Online' for Common Data Service for Apps Online and 'OnPremisesWithIfd' for Common Data Service for Apps on-premises with Ifd. Type: string (or Expression with resultType string)."},"hostName":{"Type":0,"Flags":0,"Description":"The host name of the on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed for online. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The port of on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0."},"serviceUri":{"Type":0,"Flags":0,"Description":"The URL to the Microsoft Common Data Service for Apps server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression with resultType string)."},"organizationName":{"Type":0,"Flags":0,"Description":"The organization name of the Common Data Service for Apps instance. The property is required for on-prem and required for online when there are more than one Common Data Service for Apps instances associated with the user. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":1,"Description":"The authentication type to connect to Common Data Service for Apps server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario. 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"User name to access the Common Data Service for Apps instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the Common Data Service for Apps instance."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string)."},"servicePrincipalCredentialType":{"Type":0,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CommonDataServiceForApps"}},{"2":{"Name":"ConcurLinkedService","Properties":{"typeProperties":{"Type":252,"Flags":1,"Description":"Concur Service linked service properties."},"type":{"Type":253,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ConcurLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Concur. It is mutually exclusive with any other properties in the linked service. Type: object."},"clientId":{"Type":0,"Flags":1,"Description":"Application client_id supplied by Concur App Management."},"username":{"Type":0,"Flags":1,"Description":"The user name that you use to access Concur Service."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name that you provided in the username field."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Concur"}},{"2":{"Name":"CosmosDbLinkedService","Properties":{"typeProperties":{"Type":255,"Flags":1,"Description":"CosmosDB linked service properties."},"type":{"Type":262,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CosmosDbLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"accountEndpoint":{"Type":0,"Flags":0,"Description":"The endpoint of the Azure CosmosDB account. Type: string (or Expression with resultType string)"},"database":{"Type":0,"Flags":0,"Description":"The name of the database. Type: string (or Expression with resultType string)"},"accountKey":{"Type":92,"Flags":0,"Description":"The account key of the Azure CosmosDB account. Type: SecureString or AzureKeyVaultSecretReference."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string)."},"servicePrincipalCredentialType":{"Type":258,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"connectionMode":{"Type":261,"Flags":0,"Description":"The connection mode used to access CosmosDB account. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"ServicePrincipalKey"}},{"6":{"Value":"ServicePrincipalCert"}},{"5":{"Elements":[256,257,4]}},{"6":{"Value":"Gateway"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[259,260,4]}},{"6":{"Value":"CosmosDb"}},{"2":{"Name":"CosmosDbMongoDbApiLinkedService","Properties":{"typeProperties":{"Type":264,"Flags":1,"Description":"CosmosDB (MongoDB API) linked service properties."},"type":{"Type":265,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CosmosDbMongoDbApiLinkedServiceTypeProperties","Properties":{"isServerVersionAbove32":{"Type":0,"Flags":0,"Description":"Whether the CosmosDB (MongoDB API) server version is higher than 3.2. The default value is false. Type: boolean (or Expression with resultType boolean)."},"connectionString":{"Type":0,"Flags":1,"Description":"The CosmosDB (MongoDB API) connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference."},"database":{"Type":0,"Flags":1,"Description":"The name of the CosmosDB (MongoDB API) database that you want to access. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CosmosDbMongoDbApi"}},{"2":{"Name":"CouchbaseLinkedService","Properties":{"typeProperties":{"Type":267,"Flags":1,"Description":"Couchbase server linked service properties."},"type":{"Type":268,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CouchbaseLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"credString":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of credString in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Couchbase"}},{"2":{"Name":"CustomDataSourceLinkedService","Properties":{"typeProperties":{"Type":0,"Flags":1,"Description":"Custom linked service properties."},"type":{"Type":270,"Flags":1,"Description":"Type of linked service."}}}},{"6":{"Value":"CustomDataSource"}},{"2":{"Name":"DataworldLinkedService","Properties":{"typeProperties":{"Type":272,"Flags":1,"Description":"Dataworld linked service properties."},"type":{"Type":273,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DataworldLinkedServiceTypeProperties","Properties":{"apiToken":{"Type":92,"Flags":1,"Description":"The api token for the Dataworld source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Dataworld"}},{"2":{"Name":"Db2LinkedService","Properties":{"typeProperties":{"Type":275,"Flags":1,"Description":"DB2 linked service properties."},"type":{"Type":278,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"Db2LinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. It is mutually exclusive with server, database, authenticationType, userName, packageCollection and certificateCommonName property. Type: string, SecureString or AzureKeyVaultSecretReference."},"server":{"Type":0,"Flags":0,"Description":"Server name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"database":{"Type":0,"Flags":0,"Description":"Database name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":277,"Flags":0,"Description":"AuthenticationType to be used for connection. It is mutually exclusive with connectionString property."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"packageCollection":{"Type":0,"Flags":0,"Description":"Under where packages are created when querying database. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"certificateCommonName":{"Type":0,"Flags":0,"Description":"Certificate Common Name when TLS is enabled. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[276,4]}},{"6":{"Value":"Db2"}},{"2":{"Name":"DrillLinkedService","Properties":{"typeProperties":{"Type":280,"Flags":1,"Description":"Drill server linked service properties."},"type":{"Type":281,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DrillLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Drill"}},{"2":{"Name":"DynamicsLinkedService","Properties":{"typeProperties":{"Type":283,"Flags":1,"Description":"Dynamics linked service properties."},"type":{"Type":284,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DynamicsLinkedServiceTypeProperties","Properties":{"deploymentType":{"Type":0,"Flags":1,"Description":"The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or Expression with resultType string)."},"hostName":{"Type":0,"Flags":0,"Description":"The host name of the on-premises Dynamics server. The property is required for on-prem and not allowed for online. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The port of on-premises Dynamics server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0."},"serviceUri":{"Type":0,"Flags":0,"Description":"The URL to the Microsoft Dynamics server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression with resultType string)."},"organizationName":{"Type":0,"Flags":0,"Description":"The organization name of the Dynamics instance. The property is required for on-prem and required for online when there are more than one Dynamics instances associated with the user. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":1,"Description":"The authentication type to connect to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"User name to access the Dynamics instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the Dynamics instance."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string)."},"servicePrincipalCredentialType":{"Type":0,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"Dynamics"}},{"2":{"Name":"DynamicsAXLinkedService","Properties":{"typeProperties":{"Type":286,"Flags":1,"Description":"Dynamics AX linked service properties."},"type":{"Type":287,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DynamicsAXLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData endpoint."},"servicePrincipalId":{"Type":0,"Flags":1,"Description":"Specify the application's client ID. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":1,"Description":"Specify the application's key. Mark this field as a SecureString to store it securely in Data Factory, or reference a secret stored in Azure Key Vault. Type: string (or Expression with resultType string)."},"tenant":{"Type":0,"Flags":1,"Description":"Specify the tenant information (domain name or tenant ID) under which your application resides. Retrieve it by hovering the mouse in the top-right corner of the Azure portal. Type: string (or Expression with resultType string)."},"aadResourceId":{"Type":0,"Flags":1,"Description":"Specify the resource you are requesting authorization. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsAX"}},{"2":{"Name":"DynamicsCrmLinkedService","Properties":{"typeProperties":{"Type":289,"Flags":1,"Description":"Dynamics CRM linked service properties."},"type":{"Type":290,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DynamicsCrmLinkedServiceTypeProperties","Properties":{"deploymentType":{"Type":0,"Flags":1,"Description":"The deployment type of the Dynamics CRM instance. 'Online' for Dynamics CRM Online and 'OnPremisesWithIfd' for Dynamics CRM on-premises with Ifd. Type: string (or Expression with resultType string)."},"hostName":{"Type":0,"Flags":0,"Description":"The host name of the on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The port of on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0."},"serviceUri":{"Type":0,"Flags":0,"Description":"The URL to the Microsoft Dynamics CRM server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression with resultType string)."},"organizationName":{"Type":0,"Flags":0,"Description":"The organization name of the Dynamics CRM instance. The property is required for on-prem and required for online when there are more than one Dynamics CRM instances associated with the user. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":1,"Description":"The authentication type to connect to Dynamics CRM server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"User name to access the Dynamics CRM instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the Dynamics CRM instance."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string)."},"servicePrincipalCredentialType":{"Type":0,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsCrm"}},{"2":{"Name":"EloquaLinkedService","Properties":{"typeProperties":{"Type":292,"Flags":1,"Description":"Eloqua server linked service properties."},"type":{"Type":293,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"EloquaLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the Eloqua server. (i.e. eloqua.example.com)"},"username":{"Type":0,"Flags":1,"Description":"The site name and user name of your Eloqua account in the form: sitename/username. (i.e. Eloqua/Alice)"},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Eloqua"}},{"2":{"Name":"FileServerLinkedService","Properties":{"typeProperties":{"Type":295,"Flags":1,"Description":"File system linked service properties."},"type":{"Type":296,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"FileServerLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"Host name of the server. Type: string (or Expression with resultType string)."},"userId":{"Type":0,"Flags":0,"Description":"User ID to logon the server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to logon the server."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"FileServer"}},{"2":{"Name":"FtpServerLinkedService","Properties":{"typeProperties":{"Type":298,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":302,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"FtpServerLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"Host name of the FTP server. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port number that the FTP server uses to listen for client connections. Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0."},"authenticationType":{"Type":301,"Flags":0,"Description":"The authentication type to be used to connect to the FTP server."},"userName":{"Type":0,"Flags":0,"Description":"Username to logon the FTP server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to logon the FTP server."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"enableSsl":{"Type":0,"Flags":0,"Description":"If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean)."},"enableServerCertificateValidation":{"Type":0,"Flags":0,"Description":"If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Anonymous"}},{"5":{"Elements":[299,300,4]}},{"6":{"Value":"FtpServer"}},{"2":{"Name":"GoogleAdWordsLinkedService","Properties":{"typeProperties":{"Type":304,"Flags":1,"Description":"Google AdWords service linked service properties."},"type":{"Type":308,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"GoogleAdWordsLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked service. Type: object."},"clientCustomerID":{"Type":0,"Flags":0,"Description":"The Client customer ID of the AdWords account that you want to fetch report data for."},"developerToken":{"Type":92,"Flags":0,"Description":"The developer token associated with the manager account that you use to grant access to the AdWords API."},"authenticationType":{"Type":307,"Flags":0,"Description":"The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR."},"refreshToken":{"Type":92,"Flags":0,"Description":"The refresh token obtained from Google for authorizing access to AdWords for UserAuthentication."},"clientId":{"Type":0,"Flags":0,"Description":"The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret of the google application used to acquire the refresh token."},"email":{"Type":0,"Flags":0,"Description":"The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR."},"keyFilePath":{"Type":0,"Flags":0,"Description":"The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"ServiceAuthentication"}},{"6":{"Value":"UserAuthentication"}},{"5":{"Elements":[305,306,4]}},{"6":{"Value":"GoogleAdWords"}},{"2":{"Name":"GoogleBigQueryLinkedService","Properties":{"typeProperties":{"Type":310,"Flags":1,"Description":"Google BigQuery service linked service properties."},"type":{"Type":314,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"GoogleBigQueryLinkedServiceTypeProperties","Properties":{"project":{"Type":0,"Flags":1,"Description":"The default BigQuery project to query against."},"additionalProjects":{"Type":0,"Flags":0,"Description":"A comma-separated list of public BigQuery projects to access."},"requestGoogleDriveScope":{"Type":0,"Flags":0,"Description":"Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false."},"authenticationType":{"Type":313,"Flags":1,"Description":"The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR."},"refreshToken":{"Type":92,"Flags":0,"Description":"The refresh token obtained from Google for authorizing access to BigQuery for UserAuthentication."},"clientId":{"Type":0,"Flags":0,"Description":"The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret of the google application used to acquire the refresh token."},"email":{"Type":0,"Flags":0,"Description":"The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR."},"keyFilePath":{"Type":0,"Flags":0,"Description":"The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"ServiceAuthentication"}},{"6":{"Value":"UserAuthentication"}},{"5":{"Elements":[311,312,4]}},{"6":{"Value":"GoogleBigQuery"}},{"2":{"Name":"GoogleCloudStorageLinkedService","Properties":{"typeProperties":{"Type":316,"Flags":1,"Description":"Google Cloud Storage linked service properties."},"type":{"Type":317,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"GoogleCloudStorageLinkedServiceTypeProperties","Properties":{"accessKeyId":{"Type":0,"Flags":0,"Description":"The access key identifier of the Google Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."},"secretAccessKey":{"Type":92,"Flags":0,"Description":"The secret access key of the Google Cloud Storage Identity and Access Management (IAM) user."},"serviceUrl":{"Type":0,"Flags":0,"Description":"This value specifies the endpoint to access with the Google Cloud Storage Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"GoogleCloudStorage"}},{"2":{"Name":"GreenplumLinkedService","Properties":{"typeProperties":{"Type":319,"Flags":1,"Description":"Greenplum Database linked service properties."},"type":{"Type":320,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"GreenplumLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Greenplum"}},{"2":{"Name":"HBaseLinkedService","Properties":{"typeProperties":{"Type":322,"Flags":1,"Description":"HBase server linked service properties."},"type":{"Type":326,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HBaseLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the HBase server. (i.e. 192.168.222.160)"},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the HBase instance uses to listen for client connections. The default value is 9090."},"httpPath":{"Type":0,"Flags":0,"Description":"The partial URL corresponding to the HBase server. (i.e. /gateway/sandbox/hbase/version)"},"authenticationType":{"Type":325,"Flags":1,"Description":"The authentication mechanism to use to connect to the HBase server."},"username":{"Type":0,"Flags":0,"Description":"The user name used to connect to the HBase instance."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[323,324,4]}},{"6":{"Value":"HBase"}},{"2":{"Name":"HDInsightLinkedService","Properties":{"typeProperties":{"Type":328,"Flags":1,"Description":"HDInsight linked service properties."},"type":{"Type":329,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HDInsightLinkedServiceTypeProperties","Properties":{"clusterUri":{"Type":0,"Flags":1,"Description":"HDInsight cluster URI. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"HDInsight cluster user name. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"HDInsight cluster password."},"linkedServiceName":{"Type":94,"Flags":0,"Description":"The Azure Storage linked service reference."},"hcatalogLinkedServiceName":{"Type":94,"Flags":0,"Description":"A reference to the Azure SQL linked service that points to the HCatalog database."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"isEspEnabled":{"Type":0,"Flags":0,"Description":"Specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean."},"fileSystem":{"Type":0,"Flags":0,"Description":"Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"HDInsight"}},{"2":{"Name":"HDInsightOnDemandLinkedService","Properties":{"typeProperties":{"Type":331,"Flags":1,"Description":"HDInsight ondemand linked service properties."},"type":{"Type":335,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HDInsightOnDemandLinkedServiceTypeProperties","Properties":{"clusterSize":{"Type":0,"Flags":1,"Description":"Number of worker/data nodes in the cluster. Suggestion value: 4. Type: string (or Expression with resultType string)."},"timeToLive":{"Type":0,"Flags":1,"Description":"The allowed idle time for the on-demand HDInsight cluster. Specifies how long the on-demand HDInsight cluster stays alive after completion of an activity run if there are no other active jobs in the cluster. The minimum value is 5 mins. Type: string (or Expression with resultType string)."},"version":{"Type":0,"Flags":1,"Description":"Version of the HDInsight cluster.  Type: string (or Expression with resultType string)."},"linkedServiceName":{"Type":94,"Flags":1,"Description":"Azure Storage linked service to be used by the on-demand cluster for storing and processing data."},"hostSubscriptionId":{"Type":0,"Flags":1,"Description":"The customer’s subscription to host the cluster. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key for the service principal id."},"tenant":{"Type":0,"Flags":1,"Description":"The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string)."},"clusterResourceGroup":{"Type":0,"Flags":1,"Description":"The resource group where the cluster belongs. Type: string (or Expression with resultType string)."},"clusterNamePrefix":{"Type":0,"Flags":0,"Description":"The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string)."},"clusterUserName":{"Type":0,"Flags":0,"Description":"The username to access the cluster. Type: string (or Expression with resultType string)."},"clusterPassword":{"Type":92,"Flags":0,"Description":"The password to access the cluster."},"clusterSshUserName":{"Type":0,"Flags":0,"Description":"The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string)."},"clusterSshPassword":{"Type":92,"Flags":0,"Description":"The password to SSH remotely connect cluster’s node (for Linux)."},"additionalLinkedServiceNames":{"Type":332,"Flags":0,"Description":"Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf."},"hcatalogLinkedServiceName":{"Type":94,"Flags":0,"Description":"The name of Azure SQL linked service that point to the HCatalog database. The on-demand HDInsight cluster is created by using the Azure SQL database as the metastore."},"clusterType":{"Type":0,"Flags":0,"Description":"The cluster type. Type: string (or Expression with resultType string)."},"sparkVersion":{"Type":0,"Flags":0,"Description":"The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string)."},"coreConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created."},"hBaseConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster."},"hdfsConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster."},"hiveConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster."},"mapReduceConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster."},"oozieConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster."},"stormConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster."},"yarnConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"headNodeSize":{"Type":0,"Flags":0,"Description":"Specifies the size of the head node for the HDInsight cluster."},"dataNodeSize":{"Type":0,"Flags":0,"Description":"Specifies the size of the data node for the HDInsight cluster."},"zookeeperNodeSize":{"Type":0,"Flags":0,"Description":"Specifies the size of the Zoo Keeper node for the HDInsight cluster."},"scriptActions":{"Type":334,"Flags":0,"Description":"Custom script actions to run on HDI ondemand cluster once it's up. Please refer to https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions."},"virtualNetworkId":{"Type":0,"Flags":0,"Description":"The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with resultType string)."},"subnetName":{"Type":0,"Flags":0,"Description":"The ARM resource ID for the subnet in the vNet. If virtualNetworkId was specified, then this property is required. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"3":{"ItemType":94}},{"2":{"Name":"ScriptAction","Properties":{"name":{"Type":4,"Flags":1,"Description":"The user provided name of the script action."},"uri":{"Type":4,"Flags":1,"Description":"The URI for the script action."},"roles":{"Type":0,"Flags":1,"Description":"The node types on which the script action should be executed."},"parameters":{"Type":4,"Flags":0,"Description":"The parameters for the script action."}}}},{"3":{"ItemType":333}},{"6":{"Value":"HDInsightOnDemand"}},{"2":{"Name":"HdfsLinkedService","Properties":{"typeProperties":{"Type":337,"Flags":1,"Description":"HDFS linked service properties."},"type":{"Type":338,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HdfsLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The URL of the HDFS service endpoint, e.g. http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":0,"Description":"Type of authentication used to connect to the HDFS. Possible values are: Anonymous and Windows. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"User name for Windows authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Windows authentication."}}}},{"6":{"Value":"Hdfs"}},{"2":{"Name":"HiveLinkedService","Properties":{"typeProperties":{"Type":340,"Flags":1,"Description":"Hive Server linked service properties."},"type":{"Type":354,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HiveLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"IP address or host name of the Hive server, separated by ';' for multiple hosts (only when serviceDiscoveryMode is enable)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Hive server uses to listen for client connections."},"serverType":{"Type":344,"Flags":0,"Description":"The type of Hive server."},"thriftTransportProtocol":{"Type":348,"Flags":0,"Description":"The transport protocol to use in the Thrift layer."},"authenticationType":{"Type":353,"Flags":1,"Description":"The authentication method used to access the Hive server."},"serviceDiscoveryMode":{"Type":0,"Flags":0,"Description":"true to indicate using the ZooKeeper service, false not."},"zooKeeperNameSpace":{"Type":0,"Flags":0,"Description":"The namespace on ZooKeeper under which Hive Server 2 nodes are added."},"useNativeQuery":{"Type":0,"Flags":0,"Description":"Specifies whether the driver uses native HiveQL queries,or converts them into an equivalent form in HiveQL."},"username":{"Type":0,"Flags":0,"Description":"The user name that you use to access Hive Server."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name that you provided in the Username field"},"httpPath":{"Type":0,"Flags":0,"Description":"The partial URL corresponding to the Hive server."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"HiveServer1"}},{"6":{"Value":"HiveServer2"}},{"6":{"Value":"HiveThriftServer"}},{"5":{"Elements":[341,342,343,4]}},{"6":{"Value":"Binary"}},{"6":{"Value":"SASL"}},{"6":{"Value":"HTTP "}},{"5":{"Elements":[345,346,347,4]}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Username"}},{"6":{"Value":"UsernameAndPassword"}},{"6":{"Value":"WindowsAzureHDInsightService"}},{"5":{"Elements":[349,350,351,352,4]}},{"6":{"Value":"Hive"}},{"2":{"Name":"HttpLinkedService","Properties":{"typeProperties":{"Type":356,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":363,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HttpLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The base URL of the HTTP endpoint, e.g. https://www.microsoft.com. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":362,"Flags":0,"Description":"The authentication type to be used to connect to the HTTP server."},"userName":{"Type":0,"Flags":0,"Description":"User name for Basic, Digest, or Windows authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Basic, Digest, Windows, or ClientCertificate with EmbeddedCertData authentication."},"authHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object)."},"embeddedCertData":{"Type":0,"Flags":0,"Description":"Base64 encoded certificate data for ClientCertificate authentication. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string)."},"certThumbprint":{"Type":0,"Flags":0,"Description":"Thumbprint of certificate for ClientCertificate authentication. Only valid for on-premises copy. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"enableServerCertificateValidation":{"Type":0,"Flags":0,"Description":"If true, validate the HTTPS server SSL certificate. Default value is true. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Digest"}},{"6":{"Value":"Windows"}},{"6":{"Value":"ClientCertificate"}},{"5":{"Elements":[357,358,359,360,361,4]}},{"6":{"Value":"HttpServer"}},{"2":{"Name":"HubspotLinkedService","Properties":{"typeProperties":{"Type":365,"Flags":1,"Description":"Hubspot Service linked service properties."},"type":{"Type":366,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HubspotLinkedServiceTypeProperties","Properties":{"clientId":{"Type":0,"Flags":1,"Description":"The client ID associated with your Hubspot application."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with your Hubspot application."},"accessToken":{"Type":92,"Flags":0,"Description":"The access token obtained when initially authenticating your OAuth integration."},"refreshToken":{"Type":92,"Flags":0,"Description":"The refresh token obtained when initially authenticating your OAuth integration."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Hubspot"}},{"2":{"Name":"ImpalaLinkedService","Properties":{"typeProperties":{"Type":368,"Flags":1,"Description":"Impala server linked service properties."},"type":{"Type":373,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ImpalaLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the Impala server. (i.e. 192.168.222.160)"},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Impala server uses to listen for client connections. The default value is 21050."},"authenticationType":{"Type":372,"Flags":1,"Description":"The authentication type to use."},"username":{"Type":0,"Flags":0,"Description":"The user name used to access the Impala server. The default value is anonymous when using SASLUsername."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name when using UsernameAndPassword."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"SASLUsername"}},{"6":{"Value":"UsernameAndPassword"}},{"5":{"Elements":[369,370,371,4]}},{"6":{"Value":"Impala"}},{"2":{"Name":"InformixLinkedService","Properties":{"typeProperties":{"Type":375,"Flags":1,"Description":"Informix linked service properties."},"type":{"Type":376,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"InformixLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference."},"authenticationType":{"Type":0,"Flags":0,"Description":"Type of authentication used to connect to the Informix as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string)."},"credential":{"Type":92,"Flags":0,"Description":"The access credential portion of the connection string specified in driver-specific property-value format."},"userName":{"Type":0,"Flags":0,"Description":"User name for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Informix"}},{"2":{"Name":"JiraLinkedService","Properties":{"typeProperties":{"Type":378,"Flags":1,"Description":"Jira Service linked service properties."},"type":{"Type":379,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"JiraLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the Jira service. (e.g. jira.example.com)"},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Jira server uses to listen for client connections. The default value is 443 if connecting through HTTPS, or 8080 if connecting through HTTP."},"username":{"Type":0,"Flags":1,"Description":"The user name that you use to access Jira Service."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name that you provided in the username field."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Jira"}},{"2":{"Name":"MagentoLinkedService","Properties":{"typeProperties":{"Type":381,"Flags":1,"Description":"Magento server linked service properties."},"type":{"Type":382,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MagentoLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The URL of the Magento instance. (i.e. 192.168.222.110/magento3)"},"accessToken":{"Type":92,"Flags":0,"Description":"The access token from Magento."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Magento"}},{"2":{"Name":"MariaDBLinkedService","Properties":{"typeProperties":{"Type":384,"Flags":1,"Description":"MariaDB server linked service properties."},"type":{"Type":385,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MariaDBLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MariaDB"}},{"2":{"Name":"MarketoLinkedService","Properties":{"typeProperties":{"Type":387,"Flags":1,"Description":"Marketo server linked service properties."},"type":{"Type":388,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MarketoLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the Marketo server. (i.e. 123-ABC-321.mktorest.com)"},"clientId":{"Type":0,"Flags":1,"Description":"The client Id of your Marketo service."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret of your Marketo service."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Marketo"}},{"2":{"Name":"MicrosoftAccessLinkedService","Properties":{"typeProperties":{"Type":390,"Flags":1,"Description":"Microsoft Access linked service properties."},"type":{"Type":391,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MicrosoftAccessLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference."},"authenticationType":{"Type":0,"Flags":0,"Description":"Type of authentication used to connect to the Microsoft Access as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string)."},"credential":{"Type":92,"Flags":0,"Description":"The access credential portion of the connection string specified in driver-specific property-value format."},"userName":{"Type":0,"Flags":0,"Description":"User name for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MicrosoftAccess"}},{"2":{"Name":"MongoDbLinkedService","Properties":{"typeProperties":{"Type":393,"Flags":1,"Description":"MongoDB linked service properties."},"type":{"Type":397,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MongoDbLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":1,"Description":"The IP address or server name of the MongoDB server. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":396,"Flags":0,"Description":"The authentication type to be used to connect to the MongoDB database."},"databaseName":{"Type":0,"Flags":1,"Description":"The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"authSource":{"Type":0,"Flags":0,"Description":"Database to verify the username and password. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port number that the MongoDB server uses to listen for client connections. The default value is 27017. Type: integer (or Expression with resultType integer), minimum: 0."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false. Type: boolean (or Expression with resultType boolean)."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Anonymous"}},{"5":{"Elements":[394,395,4]}},{"6":{"Value":"MongoDb"}},{"2":{"Name":"MongoDbAtlasLinkedService","Properties":{"typeProperties":{"Type":399,"Flags":1,"Description":"MongoDB Atlas linked service properties."},"type":{"Type":400,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MongoDbAtlasLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The MongoDB Atlas connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference."},"database":{"Type":0,"Flags":1,"Description":"The name of the MongoDB Atlas database that you want to access. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbAtlas"}},{"2":{"Name":"MongoDbV2LinkedService","Properties":{"typeProperties":{"Type":402,"Flags":1,"Description":"MongoDB linked service properties."},"type":{"Type":403,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MongoDbV2LinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The MongoDB connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference."},"database":{"Type":0,"Flags":1,"Description":"The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbV2"}},{"2":{"Name":"MySqlLinkedService","Properties":{"typeProperties":{"Type":405,"Flags":1,"Description":"MySQL linked service properties."},"type":{"Type":406,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MySqlLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MySql"}},{"2":{"Name":"NetezzaLinkedService","Properties":{"typeProperties":{"Type":408,"Flags":1,"Description":"Netezza linked service properties."},"type":{"Type":409,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"NetezzaLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Netezza"}},{"2":{"Name":"ODataLinkedService","Properties":{"typeProperties":{"Type":411,"Flags":1,"Description":"OData linked service properties."},"type":{"Type":421,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ODataLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The URL of the OData service endpoint. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":417,"Flags":0,"Description":"Type of authentication used to connect to the OData service."},"userName":{"Type":0,"Flags":0,"Description":"User name of the OData service. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password of the OData service."},"authHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object)."},"tenant":{"Type":0,"Flags":0,"Description":"Specify the tenant information (domain name or tenant ID) under which your application resides. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"Specify the application id of your application registered in Azure Active Directory. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"aadResourceId":{"Type":0,"Flags":0,"Description":"Specify the resource you are requesting authorization to use Directory. Type: string (or Expression with resultType string)."},"aadServicePrincipalCredentialType":{"Type":420,"Flags":0,"Description":"Specify the credential type (key or cert) is used for service principal."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"Specify the secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType string)."},"servicePrincipalEmbeddedCert":{"Type":92,"Flags":0,"Description":"Specify the base64 encoded certificate of your application registered in Azure Active Directory. Type: string (or Expression with resultType string)."},"servicePrincipalEmbeddedCertPassword":{"Type":92,"Flags":0,"Description":"Specify the password of your certificate if your certificate has a password and you are using AadServicePrincipal authentication. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Windows"}},{"6":{"Value":"AadServicePrincipal"}},{"6":{"Value":"ManagedServiceIdentity"}},{"5":{"Elements":[412,413,414,415,416,4]}},{"6":{"Value":"ServicePrincipalKey"}},{"6":{"Value":"ServicePrincipalCert"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"OData"}},{"2":{"Name":"OdbcLinkedService","Properties":{"typeProperties":{"Type":423,"Flags":1,"Description":"ODBC linked service properties."},"type":{"Type":424,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"OdbcLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference."},"authenticationType":{"Type":0,"Flags":0,"Description":"Type of authentication used to connect to the ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string)."},"credential":{"Type":92,"Flags":0,"Description":"The access credential portion of the connection string specified in driver-specific property-value format."},"userName":{"Type":0,"Flags":0,"Description":"User name for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Odbc"}},{"2":{"Name":"Office365LinkedService","Properties":{"typeProperties":{"Type":426,"Flags":1,"Description":"Office365 linked service properties."},"type":{"Type":427,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"Office365LinkedServiceTypeProperties","Properties":{"office365TenantId":{"Type":0,"Flags":1,"Description":"Azure tenant ID to which the Office 365 account belongs. Type: string (or Expression with resultType string)."},"servicePrincipalTenantId":{"Type":0,"Flags":1,"Description":"Specify the tenant information under which your Azure AD web application resides. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":1,"Description":"Specify the application's client ID. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":1,"Description":"Specify the application's key."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Office365"}},{"2":{"Name":"OracleLinkedService","Properties":{"typeProperties":{"Type":429,"Flags":1,"Description":"Oracle database linked service properties."},"type":{"Type":430,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"OracleLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Oracle"}},{"2":{"Name":"OracleCloudStorageLinkedService","Properties":{"typeProperties":{"Type":432,"Flags":1,"Description":"Oracle Cloud Storage linked service properties."},"type":{"Type":433,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"OracleCloudStorageLinkedServiceTypeProperties","Properties":{"accessKeyId":{"Type":0,"Flags":0,"Description":"The access key identifier of the Oracle Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."},"secretAccessKey":{"Type":92,"Flags":0,"Description":"The secret access key of the Oracle Cloud Storage Identity and Access Management (IAM) user."},"serviceUrl":{"Type":0,"Flags":0,"Description":"This value specifies the endpoint to access with the Oracle Cloud Storage Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OracleCloudStorage"}},{"2":{"Name":"OracleServiceCloudLinkedService","Properties":{"typeProperties":{"Type":435,"Flags":1,"Description":"Oracle Service Cloud linked service properties."},"type":{"Type":436,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"OracleServiceCloudLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The URL of the Oracle Service Cloud instance."},"username":{"Type":0,"Flags":1,"Description":"The user name that you use to access Oracle Service Cloud server."},"password":{"Type":92,"Flags":1,"Description":"The password corresponding to the user name that you provided in the username key."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean)."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OracleServiceCloud"}},{"2":{"Name":"PaypalLinkedService","Properties":{"typeProperties":{"Type":438,"Flags":1,"Description":"Paypal Service linked service properties."},"type":{"Type":439,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"PaypalLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The URL of the PayPal instance. (i.e. api.sandbox.paypal.com)"},"clientId":{"Type":0,"Flags":1,"Description":"The client ID associated with your PayPal application."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with your PayPal application."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Paypal"}},{"2":{"Name":"PhoenixLinkedService","Properties":{"typeProperties":{"Type":441,"Flags":1,"Description":"Phoenix server linked service properties."},"type":{"Type":446,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"PhoenixLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the Phoenix server. (i.e. 192.168.222.160)"},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765."},"httpPath":{"Type":0,"Flags":0,"Description":"The partial URL corresponding to the Phoenix server. (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix if using WindowsAzureHDInsightService."},"authenticationType":{"Type":445,"Flags":1,"Description":"The authentication mechanism used to connect to the Phoenix server."},"username":{"Type":0,"Flags":0,"Description":"The user name used to connect to the Phoenix server."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"UsernameAndPassword"}},{"6":{"Value":"WindowsAzureHDInsightService"}},{"5":{"Elements":[442,443,444,4]}},{"6":{"Value":"Phoenix"}},{"2":{"Name":"PostgreSqlLinkedService","Properties":{"typeProperties":{"Type":448,"Flags":1,"Description":"PostgreSQL linked service properties."},"type":{"Type":449,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"PostgreSqlLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"PostgreSql"}},{"2":{"Name":"PrestoLinkedService","Properties":{"typeProperties":{"Type":451,"Flags":1,"Description":"Presto server linked service properties."},"type":{"Type":455,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"PrestoLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the Presto server. (i.e. 192.168.222.160)"},"serverVersion":{"Type":0,"Flags":1,"Description":"The version of the Presto server. (i.e. 0.148-t)"},"catalog":{"Type":0,"Flags":1,"Description":"The catalog context for all request against the server."},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Presto server uses to listen for client connections. The default value is 8080."},"authenticationType":{"Type":454,"Flags":1,"Description":"The authentication mechanism used to connect to the Presto server."},"username":{"Type":0,"Flags":0,"Description":"The user name used to connect to the Presto server."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"timeZoneID":{"Type":0,"Flags":0,"Description":"The local time zone used by the connection. Valid values for this option are specified in the IANA Time Zone Database. The default value is the system time zone."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"LDAP"}},{"5":{"Elements":[452,453,4]}},{"6":{"Value":"Presto"}},{"2":{"Name":"QuickBooksLinkedService","Properties":{"typeProperties":{"Type":457,"Flags":1,"Description":"QuickBooks server linked service properties."},"type":{"Type":458,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"QuickBooksLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to QuickBooks. It is mutually exclusive with any other properties in the linked service. Type: object."},"endpoint":{"Type":0,"Flags":0,"Description":"The endpoint of the QuickBooks server. (i.e. quickbooks.api.intuit.com)"},"companyId":{"Type":0,"Flags":0,"Description":"The company ID of the QuickBooks company to authorize."},"consumerKey":{"Type":0,"Flags":0,"Description":"The consumer key for OAuth 1.0 authentication."},"consumerSecret":{"Type":92,"Flags":0,"Description":"The consumer secret for OAuth 1.0 authentication."},"accessToken":{"Type":92,"Flags":0,"Description":"The access token for OAuth 1.0 authentication."},"accessTokenSecret":{"Type":92,"Flags":0,"Description":"The access token secret for OAuth 1.0 authentication."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"QuickBooks"}},{"2":{"Name":"QuickbaseLinkedService","Properties":{"typeProperties":{"Type":460,"Flags":1,"Description":"Quickbase linked service properties."},"type":{"Type":461,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"QuickbaseLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The url to connect Quickbase source. Type: string (or Expression with resultType string)."},"userToken":{"Type":92,"Flags":1,"Description":"The user token for the Quickbase source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Quickbase"}},{"2":{"Name":"ResponsysLinkedService","Properties":{"typeProperties":{"Type":463,"Flags":1,"Description":"Responsys linked service properties."},"type":{"Type":464,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ResponsysLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the Responsys server."},"clientId":{"Type":0,"Flags":1,"Description":"The client ID associated with the Responsys application. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with the Responsys application. Type: string (or Expression with resultType string)."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean)."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Responsys"}},{"2":{"Name":"RestServiceLinkedService","Properties":{"typeProperties":{"Type":466,"Flags":1,"Description":"Rest Service linked service properties."},"type":{"Type":473,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"RestServiceLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The base URL of the REST service."},"enableServerCertificateValidation":{"Type":0,"Flags":0,"Description":"Whether to validate server side SSL certificate when connecting to the endpoint.The default value is true. Type: boolean (or Expression with resultType boolean)."},"authenticationType":{"Type":472,"Flags":1,"Description":"Type of authentication used to connect to the REST service."},"userName":{"Type":0,"Flags":0,"Description":"The user name used in Basic authentication type."},"password":{"Type":92,"Flags":0,"Description":"The password used in Basic authentication type."},"authHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The application's client ID used in AadServicePrincipal authentication type."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The application's key used in AadServicePrincipal authentication type."},"tenant":{"Type":0,"Flags":0,"Description":"The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"aadResourceId":{"Type":0,"Flags":0,"Description":"The resource you are requesting authorization to use."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"clientId":{"Type":0,"Flags":0,"Description":"The client ID associated with your application. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with your application."},"tokenEndpoint":{"Type":0,"Flags":0,"Description":"The token endpoint of the authorization server to acquire access token. Type: string (or Expression with resultType string)."},"resource":{"Type":0,"Flags":0,"Description":"The target service or resource to which the access will be requested. Type: string (or Expression with resultType string)."},"scope":{"Type":0,"Flags":0,"Description":"The scope of the access required. It describes what kind of access will be requested. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Basic"}},{"6":{"Value":"AadServicePrincipal"}},{"6":{"Value":"ManagedServiceIdentity"}},{"6":{"Value":"OAuth2ClientCredential"}},{"5":{"Elements":[467,468,469,470,471,4]}},{"6":{"Value":"RestService"}},{"2":{"Name":"SalesforceLinkedService","Properties":{"typeProperties":{"Type":475,"Flags":1,"Description":"Salesforce linked service properties."},"type":{"Type":476,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SalesforceLinkedServiceTypeProperties","Properties":{"environmentUrl":{"Type":0,"Flags":0,"Description":"The URL of Salesforce instance. Default is 'https://login.salesforce.com'. To copy data from sandbox, specify 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password for Basic authentication of the Salesforce instance."},"securityToken":{"Type":92,"Flags":0,"Description":"The security token is optional to remotely access Salesforce instance."},"apiVersion":{"Type":0,"Flags":0,"Description":"The Salesforce API version used in ADF. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Salesforce"}},{"2":{"Name":"SalesforceMarketingCloudLinkedService","Properties":{"typeProperties":{"Type":478,"Flags":1,"Description":"Salesforce Marketing Cloud linked service properties."},"type":{"Type":479,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SalesforceMarketingCloudLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked service. Type: object."},"clientId":{"Type":0,"Flags":0,"Description":"The client ID associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string)."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean)."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SalesforceMarketingCloud"}},{"2":{"Name":"SalesforceServiceCloudLinkedService","Properties":{"typeProperties":{"Type":481,"Flags":1,"Description":"Salesforce Service Cloud linked service properties."},"type":{"Type":482,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SalesforceServiceCloudLinkedServiceTypeProperties","Properties":{"environmentUrl":{"Type":0,"Flags":0,"Description":"The URL of Salesforce Service Cloud instance. Default is 'https://login.salesforce.com'. To copy data from sandbox, specify 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password for Basic authentication of the Salesforce instance."},"securityToken":{"Type":92,"Flags":0,"Description":"The security token is optional to remotely access Salesforce instance."},"apiVersion":{"Type":0,"Flags":0,"Description":"The Salesforce API version used in ADF. Type: string (or Expression with resultType string)."},"extendedProperties":{"Type":0,"Flags":0,"Description":"Extended properties appended to the connection string. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SalesforceServiceCloud"}},{"2":{"Name":"SapBWLinkedService","Properties":{"typeProperties":{"Type":484,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":485,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapBWLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":1,"Description":"Host name of the SAP BW instance. Type: string (or Expression with resultType string)."},"systemNumber":{"Type":0,"Flags":1,"Description":"System number of the BW system. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."},"clientId":{"Type":0,"Flags":1,"Description":"Client ID of the client on the BW system. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP BW server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP BW server."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapBW"}},{"2":{"Name":"SapCloudForCustomerLinkedService","Properties":{"typeProperties":{"Type":487,"Flags":1,"Description":"SAP Cloud for Customer linked service properties."},"type":{"Type":488,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapCloudForCustomerLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The URL of SAP Cloud for Customer OData API. For example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"The username for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapCloudForCustomer"}},{"2":{"Name":"SapEccLinkedService","Properties":{"typeProperties":{"Type":490,"Flags":1,"Description":"SAP ECC linked service properties."},"type":{"Type":491,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapEccLinkedServiceTypeProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType string)."},"username":{"Type":4,"Flags":0,"Description":"The username for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password for Basic authentication."},"encryptedCredential":{"Type":4,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapEcc"}},{"2":{"Name":"SapHanaLinkedService","Properties":{"typeProperties":{"Type":493,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":497,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapHanaLinkedServiceProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"SAP HANA ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"server":{"Type":0,"Flags":0,"Description":"Host name of the SAP HANA server. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":496,"Flags":0,"Description":"The authentication type to be used to connect to the SAP HANA server."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP HANA server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP HANA server."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[494,495,4]}},{"6":{"Value":"SapHana"}},{"2":{"Name":"SapOdpLinkedService","Properties":{"typeProperties":{"Type":499,"Flags":1,"Description":"Properties specific to SAP ODP linked service type."},"type":{"Type":500,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapOdpLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":0,"Description":"Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string)."},"systemNumber":{"Type":0,"Flags":0,"Description":"System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."},"clientId":{"Type":0,"Flags":0,"Description":"Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."},"language":{"Type":0,"Flags":0,"Description":"Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string)."},"systemId":{"Type":0,"Flags":0,"Description":"SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP server where the table is located."},"messageServer":{"Type":0,"Flags":0,"Description":"The hostname of the SAP Message Server. Type: string (or Expression with resultType string)."},"messageServerService":{"Type":0,"Flags":0,"Description":"The service name or port number of the Message Server. Type: string (or Expression with resultType string)."},"sncMode":{"Type":0,"Flags":0,"Description":"SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string)."},"sncMyName":{"Type":0,"Flags":0,"Description":"Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncPartnerName":{"Type":0,"Flags":0,"Description":"Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncLibraryPath":{"Type":0,"Flags":0,"Description":"External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncQop":{"Type":0,"Flags":0,"Description":"SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string)."},"x509CertificatePath":{"Type":0,"Flags":0,"Description":"SNC X509 certificate file path. Type: string (or Expression with resultType string)."},"logonGroup":{"Type":0,"Flags":0,"Description":"The Logon Group for the SAP System. Type: string (or Expression with resultType string)."},"subscriberName":{"Type":0,"Flags":0,"Description":"The subscriber name. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapOdp"}},{"2":{"Name":"SapOpenHubLinkedService","Properties":{"typeProperties":{"Type":502,"Flags":1,"Description":"Properties specific to SAP Business Warehouse Open Hub Destination linked service type."},"type":{"Type":503,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapOpenHubLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":0,"Description":"Host name of the SAP BW instance where the open hub destination is located. Type: string (or Expression with resultType string)."},"systemNumber":{"Type":0,"Flags":0,"Description":"System number of the BW system where the open hub destination is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."},"clientId":{"Type":0,"Flags":0,"Description":"Client ID of the client on the BW system where the open hub destination is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."},"language":{"Type":0,"Flags":0,"Description":"Language of the BW system where the open hub destination is located. The default value is EN. Type: string (or Expression with resultType string)."},"systemId":{"Type":0,"Flags":0,"Description":"SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP BW server where the open hub destination is located. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP BW server where the open hub destination is located."},"messageServer":{"Type":0,"Flags":0,"Description":"The hostname of the SAP Message Server. Type: string (or Expression with resultType string)."},"messageServerService":{"Type":0,"Flags":0,"Description":"The service name or port number of the Message Server. Type: string (or Expression with resultType string)."},"logonGroup":{"Type":0,"Flags":0,"Description":"The Logon Group for the SAP System. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapOpenHub"}},{"2":{"Name":"SapTableLinkedService","Properties":{"typeProperties":{"Type":505,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":506,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapTableLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":0,"Description":"Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string)."},"systemNumber":{"Type":0,"Flags":0,"Description":"System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."},"clientId":{"Type":0,"Flags":0,"Description":"Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."},"language":{"Type":0,"Flags":0,"Description":"Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string)."},"systemId":{"Type":0,"Flags":0,"Description":"SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP server where the table is located."},"messageServer":{"Type":0,"Flags":0,"Description":"The hostname of the SAP Message Server. Type: string (or Expression with resultType string)."},"messageServerService":{"Type":0,"Flags":0,"Description":"The service name or port number of the Message Server. Type: string (or Expression with resultType string)."},"sncMode":{"Type":0,"Flags":0,"Description":"SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string)."},"sncMyName":{"Type":0,"Flags":0,"Description":"Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncPartnerName":{"Type":0,"Flags":0,"Description":"Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncLibraryPath":{"Type":0,"Flags":0,"Description":"External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncQop":{"Type":0,"Flags":0,"Description":"SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string)."},"logonGroup":{"Type":0,"Flags":0,"Description":"The Logon Group for the SAP System. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapTable"}},{"2":{"Name":"ServiceNowLinkedService","Properties":{"typeProperties":{"Type":508,"Flags":1,"Description":"ServiceNow server linked service properties."},"type":{"Type":512,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ServiceNowLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the ServiceNow server. (i.e. .service-now.com)"},"authenticationType":{"Type":511,"Flags":1,"Description":"The authentication type to use."},"username":{"Type":0,"Flags":0,"Description":"The user name used to connect to the ServiceNow server for Basic and OAuth2 authentication."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name for Basic and OAuth2 authentication."},"clientId":{"Type":0,"Flags":0,"Description":"The client id for OAuth2 authentication."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret for OAuth2 authentication."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"OAuth2"}},{"5":{"Elements":[509,510,4]}},{"6":{"Value":"ServiceNow"}},{"2":{"Name":"SftpServerLinkedService","Properties":{"typeProperties":{"Type":514,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":519,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SftpServerLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The SFTP server host name. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port number that the SFTP server uses to listen for client connections. Default value is 22. Type: integer (or Expression with resultType integer), minimum: 0."},"authenticationType":{"Type":518,"Flags":0,"Description":"The authentication type to be used to connect to the FTP server."},"userName":{"Type":0,"Flags":0,"Description":"The username used to log on to the SFTP server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to logon the SFTP server for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"privateKeyPath":{"Type":0,"Flags":0,"Description":"The SSH private key file path for SshPublicKey authentication. Only valid for on-premises copy. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH format. Type: string (or Expression with resultType string)."},"privateKeyContent":{"Type":92,"Flags":0,"Description":"Base64 encoded SSH private key content for SshPublicKey authentication. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH format."},"passPhrase":{"Type":92,"Flags":0,"Description":"The password to decrypt the SSH private key if the SSH private key is encrypted."},"skipHostKeyValidation":{"Type":0,"Flags":0,"Description":"If true, skip the SSH host key validation. Default value is false. Type: boolean (or Expression with resultType boolean)."},"hostKeyFingerprint":{"Type":0,"Flags":0,"Description":"The host key finger-print of the SFTP server. When SkipHostKeyValidation is false, HostKeyFingerprint should be specified. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"SshPublicKey"}},{"6":{"Value":"MultiFactor"}},{"5":{"Elements":[515,516,517,4]}},{"6":{"Value":"Sftp"}},{"2":{"Name":"SharePointOnlineListLinkedService","Properties":{"typeProperties":{"Type":521,"Flags":1,"Description":"SharePoint Online List linked service properties."},"type":{"Type":522,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SharePointOnlineListLinkedServiceTypeProperties","Properties":{"siteUrl":{"Type":0,"Flags":1,"Description":"The URL of the SharePoint Online site. For example, https://contoso.sharepoint.com/sites/siteName. Type: string (or Expression with resultType string)."},"tenantId":{"Type":0,"Flags":1,"Description":"The tenant ID under which your application resides. You can find it from Azure portal Active Directory overview page. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":1,"Description":"The application (client) ID of your application registered in Azure Active Directory. Make sure to grant SharePoint site permission to this application. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":1,"Description":"The client secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SharePointOnlineList"}},{"2":{"Name":"ShopifyLinkedService","Properties":{"typeProperties":{"Type":524,"Flags":1,"Description":"Shopify Service linked service properties."},"type":{"Type":525,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ShopifyLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The endpoint of the Shopify server. (i.e. mystore.myshopify.com)"},"accessToken":{"Type":92,"Flags":0,"Description":"The API access token that can be used to access Shopify’s data. The token won't expire if it is offline mode."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Shopify"}},{"2":{"Name":"SmartsheetLinkedService","Properties":{"typeProperties":{"Type":527,"Flags":1,"Description":"Smartsheet linked service properties."},"type":{"Type":528,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SmartsheetLinkedServiceTypeProperties","Properties":{"apiToken":{"Type":92,"Flags":1,"Description":"The api token for the Smartsheet source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Smartsheet"}},{"2":{"Name":"SnowflakeLinkedService","Properties":{"typeProperties":{"Type":530,"Flags":1,"Description":"Snowflake linked service properties."},"type":{"Type":531,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SnowflakeLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string of snowflake. Type: string, SecureString."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Snowflake"}},{"2":{"Name":"SparkLinkedService","Properties":{"typeProperties":{"Type":533,"Flags":1,"Description":"Spark Server linked service properties."},"type":{"Type":547,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SparkLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"IP address or host name of the Spark server"},"port":{"Type":0,"Flags":1,"Description":"The TCP port that the Spark server uses to listen for client connections."},"serverType":{"Type":537,"Flags":0,"Description":"The type of Spark server."},"thriftTransportProtocol":{"Type":541,"Flags":0,"Description":"The transport protocol to use in the Thrift layer."},"authenticationType":{"Type":546,"Flags":1,"Description":"The authentication method used to access the Spark server."},"username":{"Type":0,"Flags":0,"Description":"The user name that you use to access Spark Server."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name that you provided in the Username field"},"httpPath":{"Type":0,"Flags":0,"Description":"The partial URL corresponding to the Spark server."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SharkServer"}},{"6":{"Value":"SharkServer2"}},{"6":{"Value":"SparkThriftServer"}},{"5":{"Elements":[534,535,536,4]}},{"6":{"Value":"Binary"}},{"6":{"Value":"SASL"}},{"6":{"Value":"HTTP "}},{"5":{"Elements":[538,539,540,4]}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Username"}},{"6":{"Value":"UsernameAndPassword"}},{"6":{"Value":"WindowsAzureHDInsightService"}},{"5":{"Elements":[542,543,544,545,4]}},{"6":{"Value":"Spark"}},{"2":{"Name":"SqlServerLinkedService","Properties":{"typeProperties":{"Type":549,"Flags":1,"Description":"SQL Server linked service properties."},"type":{"Type":550,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SqlServerLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"userName":{"Type":0,"Flags":0,"Description":"The on-premises Windows authentication user name. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The on-premises Windows authentication password."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"alwaysEncryptedSettings":{"Type":155,"Flags":0,"Description":"Sql always encrypted properties."}}}},{"6":{"Value":"SqlServer"}},{"2":{"Name":"SquareLinkedService","Properties":{"typeProperties":{"Type":552,"Flags":1,"Description":"Square Service linked service properties."},"type":{"Type":553,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SquareLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object."},"host":{"Type":0,"Flags":0,"Description":"The URL of the Square instance. (i.e. mystore.mysquare.com)"},"clientId":{"Type":0,"Flags":0,"Description":"The client ID associated with your Square application."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with your Square application."},"redirectUri":{"Type":0,"Flags":0,"Description":"The redirect URL assigned in the Square application dashboard. (i.e. http://localhost:2500)"},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Square"}},{"2":{"Name":"SybaseLinkedService","Properties":{"typeProperties":{"Type":555,"Flags":1,"Description":"Sybase linked service properties."},"type":{"Type":559,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SybaseLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":1,"Description":"Server name for connection. Type: string (or Expression with resultType string)."},"database":{"Type":0,"Flags":1,"Description":"Database name for connection. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"Schema name for connection. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":558,"Flags":0,"Description":"AuthenticationType to be used for connection."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[556,557,4]}},{"6":{"Value":"Sybase"}},{"2":{"Name":"TeamDeskLinkedService","Properties":{"typeProperties":{"Type":561,"Flags":1,"Description":"TeamDesk linked service properties."},"type":{"Type":565,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"TeamDeskLinkedServiceTypeProperties","Properties":{"authenticationType":{"Type":564,"Flags":1,"Description":"The authentication type to use."},"url":{"Type":0,"Flags":1,"Description":"The url to connect TeamDesk source. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"The username of the TeamDesk source. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password of the TeamDesk source."},"apiToken":{"Type":92,"Flags":0,"Description":"The api token for the TeamDesk source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Token"}},{"5":{"Elements":[562,563,4]}},{"6":{"Value":"TeamDesk"}},{"2":{"Name":"TeradataLinkedService","Properties":{"typeProperties":{"Type":567,"Flags":1,"Description":"Teradata linked service properties."},"type":{"Type":571,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"TeradataLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"Teradata ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"server":{"Type":0,"Flags":0,"Description":"Server name for connection. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":570,"Flags":0,"Description":"AuthenticationType to be used for connection."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[568,569,4]}},{"6":{"Value":"Teradata"}},{"2":{"Name":"TwilioLinkedService","Properties":{"typeProperties":{"Type":573,"Flags":1,"Description":"Twilio linked service properties."},"type":{"Type":574,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"TwilioLinkedServiceTypeProperties","Properties":{"userName":{"Type":0,"Flags":1,"Description":"The Account SID of Twilio service."},"password":{"Type":92,"Flags":1,"Description":"The auth token of Twilio service."}}}},{"6":{"Value":"Twilio"}},{"2":{"Name":"VerticaLinkedService","Properties":{"typeProperties":{"Type":576,"Flags":1,"Description":"Vertica linked service properties."},"type":{"Type":577,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"VerticaLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Vertica"}},{"2":{"Name":"WebLinkedService","Properties":{"typeProperties":{"Type":579,"Flags":1,"Description":"Web linked service properties."},"type":{"Type":586,"Flags":1,"Description":"Type of linked service."}}}},{"7":{"Name":"WebLinkedServiceTypeProperties","Discriminator":"authenticationType","BaseProperties":{"url":{"Type":0,"Flags":1,"Description":"The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType string)."}},"Elements":{"Anonymous":580,"Basic":582,"ClientCertificate":584}}},{"2":{"Name":"WebAnonymousAuthentication","Properties":{"authenticationType":{"Type":581,"Flags":1,"Description":"Type of authentication used to connect to the web table source."}}}},{"6":{"Value":"Anonymous"}},{"2":{"Name":"WebBasicAuthentication","Properties":{"username":{"Type":0,"Flags":1,"Description":"User name for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":1,"Description":"The password for Basic authentication."},"authenticationType":{"Type":583,"Flags":1,"Description":"Type of authentication used to connect to the web table source."}}}},{"6":{"Value":"Basic"}},{"2":{"Name":"WebClientCertificateAuthentication","Properties":{"pfx":{"Type":92,"Flags":1,"Description":"Base64-encoded contents of a PFX file."},"password":{"Type":92,"Flags":1,"Description":"Password for the PFX file."},"authenticationType":{"Type":585,"Flags":1,"Description":"Type of authentication used to connect to the web table source."}}}},{"6":{"Value":"ClientCertificate"}},{"6":{"Value":"Web"}},{"2":{"Name":"XeroLinkedService","Properties":{"typeProperties":{"Type":588,"Flags":1,"Description":"Xero Service linked service properties."},"type":{"Type":589,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"XeroLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object."},"host":{"Type":0,"Flags":0,"Description":"The endpoint of the Xero server. (i.e. api.xero.com)"},"consumerKey":{"Type":92,"Flags":0,"Description":"The consumer key associated with the Xero application."},"privateKey":{"Type":92,"Flags":0,"Description":"The private key from the .pem file that was generated for your Xero private application. You must include all the text from the .pem file, including the Unix line endings(\n)."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Xero"}},{"2":{"Name":"ZendeskLinkedService","Properties":{"typeProperties":{"Type":591,"Flags":1,"Description":"Zendesk linked service properties."},"type":{"Type":595,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ZendeskLinkedServiceTypeProperties","Properties":{"authenticationType":{"Type":594,"Flags":1,"Description":"The authentication type to use."},"url":{"Type":0,"Flags":1,"Description":"The url to connect Zendesk source. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"The username of the Zendesk source. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password of the Zendesk source."},"apiToken":{"Type":92,"Flags":0,"Description":"The api token for the Zendesk source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Token"}},{"5":{"Elements":[592,593,4]}},{"6":{"Value":"Zendesk"}},{"2":{"Name":"ZohoLinkedService","Properties":{"typeProperties":{"Type":597,"Flags":1,"Description":"Zoho server linked service properties."},"type":{"Type":598,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ZohoLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object."},"endpoint":{"Type":0,"Flags":0,"Description":"The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private)"},"accessToken":{"Type":92,"Flags":0,"Description":"The access token for Zoho authentication."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Zoho"}},{"4":{"Name":"Microsoft.DataFactory/factories/linkedservices@2018-06-01","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/datasets"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/datasets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":603,"Flags":1,"Description":"Dataset properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"Dataset","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Dataset description."},"structure":{"Type":0,"Flags":0,"Description":"Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement."},"schema":{"Type":0,"Flags":0,"Description":"Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement."},"linkedServiceName":{"Type":94,"Flags":1,"Description":"Linked service reference."},"parameters":{"Type":604,"Flags":0,"Description":"Parameters for dataset."},"annotations":{"Type":605,"Flags":0,"Description":"List of tags that can be used for describing the Dataset."},"folder":{"Type":606,"Flags":0,"Description":"The folder that this Dataset is in. If not specified, Dataset will appear at the root level."}},"Elements":{"AmazonMWSObject":607,"AmazonRdsForOracleTable":610,"AmazonRdsForSqlServerTable":613,"AmazonRedshiftTable":616,"AmazonS3Object":619,"Avro":634,"AzureBlob":664,"AzureBlobFSFile":667,"AzureDataExplorerTable":670,"AzureDataLakeStoreFile":673,"AzureDatabricksDeltaLakeDataset":676,"AzureMariaDBTable":679,"AzureMySqlTable":681,"AzurePostgreSqlTable":684,"AzureSearchIndex":687,"AzureSqlDWTable":690,"AzureSqlMITable":693,"AzureSqlTable":696,"AzureTable":699,"Binary":702,"CassandraTable":705,"CommonDataServiceForAppsEntity":708,"ConcurObject":711,"CosmosDbMongoDbApiCollection":713,"CosmosDbSqlApiCollection":716,"CouchbaseTable":719,"CustomDataset":721,"Db2Table":723,"DelimitedText":726,"DocumentDbCollection":729,"DrillTable":732,"DynamicsAXResource":735,"DynamicsCrmEntity":738,"DynamicsEntity":741,"EloquaObject":744,"Excel":746,"FileShare":749,"GoogleAdWordsObject":752,"GoogleBigQueryObject":754,"GreenplumTable":757,"HBaseObject":760,"HiveObject":762,"HttpFile":765,"HubspotObject":768,"ImpalaObject":770,"InformixTable":773,"JiraObject":776,"Json":778,"MagentoObject":781,"MariaDBTable":783,"MarketoObject":785,"MicrosoftAccessTable":787,"MongoDbAtlasCollection":790,"MongoDbCollection":793,"MongoDbV2Collection":796,"MySqlTable":799,"NetezzaTable":802,"ODataResource":805,"OdbcTable":808,"Office365Table":811,"OracleServiceCloudObject":814,"OracleTable":816,"Orc":819,"Parquet":822,"PaypalObject":825,"PhoenixObject":827,"PostgreSqlTable":830,"PrestoObject":833,"QuickBooksObject":836,"RelationalTable":838,"ResponsysObject":841,"RestResource":843,"SalesforceMarketingCloudObject":846,"SalesforceObject":848,"SalesforceServiceCloudObject":851,"SapBwCube":854,"SapCloudForCustomerResource":856,"SapEccResource":859,"SapHanaTable":862,"SapOdpResource":865,"SapOpenHubTable":868,"SapTableResource":871,"ServiceNowObject":874,"SharePointOnlineListResource":876,"ShopifyObject":879,"SnowflakeTable":881,"SparkObject":884,"SqlServerTable":887,"SquareObject":890,"SybaseTable":892,"TeradataTable":895,"VerticaTable":898,"WebTable":901,"XeroObject":904,"Xml":906,"ZohoObject":909}}},{"2":{"Name":"ParameterDefinitionSpecification","Properties":{},"AdditionalProperties":136}},{"3":{"ItemType":0}},{"2":{"Name":"DatasetFolder","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the folder that this Dataset is in."}}}},{"2":{"Name":"AmazonMWSObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":609,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"GenericDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonMWSObject"}},{"2":{"Name":"AmazonRdsForOracleTableDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"AmazonRdsForOracle dataset properties."},"type":{"Type":612,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AmazonRdsForOracleTableDatasetTypeProperties","Properties":{"schema":{"Type":0,"Flags":0,"Description":"The schema name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForOracleTable"}},{"2":{"Name":"AmazonRdsForSqlServerTableDataset","Properties":{"typeProperties":{"Type":614,"Flags":0,"Description":"The Amazon RDS for SQL Server dataset properties."},"type":{"Type":615,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AmazonRdsForSqlServerTableDatasetTypeProperties","Properties":{"schema":{"Type":0,"Flags":0,"Description":"The schema name of the SQL Server dataset. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the SQL Server dataset. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForSqlServerTable"}},{"2":{"Name":"AmazonRedshiftTableDataset","Properties":{"typeProperties":{"Type":617,"Flags":0,"Description":"Amazon Redshift table dataset properties."},"type":{"Type":618,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AmazonRedshiftTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The Amazon Redshift table name. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The Amazon Redshift schema name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRedshiftTable"}},{"2":{"Name":"AmazonS3Dataset","Properties":{"typeProperties":{"Type":620,"Flags":1,"Description":"Amazon S3 dataset properties."},"type":{"Type":633,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AmazonS3DatasetTypeProperties","Properties":{"bucketName":{"Type":0,"Flags":1,"Description":"The name of the Amazon S3 bucket. Type: string (or Expression with resultType string)."},"key":{"Type":0,"Flags":0,"Description":"The key of the Amazon S3 object. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the S3 object name. Type: string (or Expression with resultType string)."},"version":{"Type":0,"Flags":0,"Description":"The version for the S3 object. Type: string (or Expression with resultType string)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of S3 object's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of S3 object's modified datetime. Type: string (or Expression with resultType string)."},"format":{"Type":621,"Flags":0,"Description":"The format of files."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the Amazon S3 object."}}}},{"7":{"Name":"DatasetStorageFormat","Discriminator":"type","BaseProperties":{"serializer":{"Type":0,"Flags":0,"Description":"Serializer. Type: string (or Expression with resultType string)."},"deserializer":{"Type":0,"Flags":0,"Description":"Deserializer. Type: string (or Expression with resultType string)."}},"Elements":{"AvroFormat":622,"JsonFormat":624,"OrcFormat":626,"ParquetFormat":628,"TextFormat":630}}},{"2":{"Name":"AvroFormat","Properties":{"type":{"Type":623,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"AvroFormat"}},{"2":{"Name":"JsonFormat","Properties":{"filePattern":{"Type":0,"Flags":0,"Description":"File pattern of JSON. To be more specific, the way of separating a collection of JSON objects. The default value is 'setOfObjects'. It is case-sensitive."},"nestingSeparator":{"Type":0,"Flags":0,"Description":"The character used to separate nesting levels. Default value is '.' (dot). Type: string (or Expression with resultType string)."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If not provided, the default value is 'utf-8', unless the byte order mark (BOM) denotes another Unicode encoding. The full list of supported values can be found in the 'Name' column of the table of encodings in the following reference: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (or Expression with resultType string)."},"jsonNodeReference":{"Type":0,"Flags":0,"Description":"The JSONPath of the JSON array element to be flattened. Example: \"$.ArrayPath\". Type: string (or Expression with resultType string)."},"jsonPathDefinition":{"Type":0,"Flags":0,"Description":"The JSONPath definition for each column mapping with a customized column name to extract data from JSON file. For fields under root object, start with \"$\"; for fields inside the array chosen by jsonNodeReference property, start from the array element. Example: {\"Column1\": \"$.Column1Path\", \"Column2\": \"Column2PathInArray\"}. Type: object (or Expression with resultType object)."},"type":{"Type":625,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"JsonFormat"}},{"2":{"Name":"OrcFormat","Properties":{"type":{"Type":627,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"OrcFormat"}},{"2":{"Name":"ParquetFormat","Properties":{"type":{"Type":629,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"ParquetFormat"}},{"2":{"Name":"TextFormat","Properties":{"columnDelimiter":{"Type":0,"Flags":0,"Description":"The column delimiter. Type: string (or Expression with resultType string)."},"rowDelimiter":{"Type":0,"Flags":0,"Description":"The row delimiter. Type: string (or Expression with resultType string)."},"escapeChar":{"Type":0,"Flags":0,"Description":"The escape character. Type: string (or Expression with resultType string)."},"quoteChar":{"Type":0,"Flags":0,"Description":"The quote character. Type: string (or Expression with resultType string)."},"nullValue":{"Type":0,"Flags":0,"Description":"The null value string. Type: string (or Expression with resultType string)."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If miss, the default value is ΓÇ£utf-8ΓÇ¥, unless BOM denotes another Unicode encoding. Refer to the ΓÇ£NameΓÇ¥ column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string)."},"treatEmptyAsNull":{"Type":0,"Flags":0,"Description":"Treat empty column values in the text file as null. The default value is true. Type: boolean (or Expression with resultType boolean)."},"skipLineCount":{"Type":0,"Flags":0,"Description":"The number of lines/rows to be skipped when parsing text files. The default value is 0. Type: integer (or Expression with resultType integer)."},"firstRowAsHeader":{"Type":0,"Flags":0,"Description":"When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default value is false. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":631,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"TextFormat"}},{"2":{"Name":"DatasetCompression","Properties":{"type":{"Type":0,"Flags":1,"Description":"Type of dataset compression. Type: string (or Expression with resultType string)."},"level":{"Type":0,"Flags":0,"Description":"The dataset compression level. Type: string (or Expression with resultType string)."}},"AdditionalProperties":0}},{"6":{"Value":"AmazonS3Object"}},{"2":{"Name":"AvroDataset","Properties":{"typeProperties":{"Type":635,"Flags":0,"Description":"Avro dataset properties."},"type":{"Type":663,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AvroDatasetTypeProperties","Properties":{"location":{"Type":636,"Flags":1,"Description":"The location of the avro storage."},"avroCompressionCodec":{"Type":0,"Flags":0,"Description":"The data avroCompressionCodec. Type: string (or Expression with resultType string)."},"avroCompressionLevel":{"Type":3,"Flags":0}}}},{"7":{"Name":"DatasetLocation","Discriminator":"type","BaseProperties":{"folderPath":{"Type":0,"Flags":0,"Description":"Specify the folder path of dataset. Type: string (or Expression with resultType string)"},"fileName":{"Type":0,"Flags":0,"Description":"Specify the file name of dataset. Type: string (or Expression with resultType string)."}},"Elements":{"AmazonS3CompatibleLocation":637,"AmazonS3Location":639,"AzureBlobFSLocation":641,"AzureBlobStorageLocation":643,"AzureDataLakeStoreLocation":645,"AzureFileStorageLocation":647,"FileServerLocation":649,"FtpServerLocation":651,"GoogleCloudStorageLocation":653,"HdfsLocation":655,"HttpServerLocation":657,"OracleCloudStorageLocation":659,"SftpLocation":661}}},{"2":{"Name":"AmazonS3CompatibleLocation","Properties":{"bucketName":{"Type":0,"Flags":0,"Description":"Specify the bucketName of Amazon S3 Compatible. Type: string (or Expression with resultType string)"},"version":{"Type":0,"Flags":0,"Description":"Specify the version of Amazon S3 Compatible. Type: string (or Expression with resultType string)."},"type":{"Type":638,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AmazonS3CompatibleLocation"}},{"2":{"Name":"AmazonS3Location","Properties":{"bucketName":{"Type":0,"Flags":0,"Description":"Specify the bucketName of amazon S3. Type: string (or Expression with resultType string)"},"version":{"Type":0,"Flags":0,"Description":"Specify the version of amazon S3. Type: string (or Expression with resultType string)."},"type":{"Type":640,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AmazonS3Location"}},{"2":{"Name":"AzureBlobFSLocation","Properties":{"fileSystem":{"Type":0,"Flags":0,"Description":"Specify the fileSystem of azure blobFS. Type: string (or Expression with resultType string)."},"type":{"Type":642,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AzureBlobFSLocation"}},{"2":{"Name":"AzureBlobStorageLocation","Properties":{"container":{"Type":0,"Flags":0,"Description":"Specify the container of azure blob. Type: string (or Expression with resultType string)."},"type":{"Type":644,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AzureBlobStorageLocation"}},{"2":{"Name":"AzureDataLakeStoreLocation","Properties":{"type":{"Type":646,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AzureDataLakeStoreLocation"}},{"2":{"Name":"AzureFileStorageLocation","Properties":{"type":{"Type":648,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AzureFileStorageLocation"}},{"2":{"Name":"FileServerLocation","Properties":{"type":{"Type":650,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"FileServerLocation"}},{"2":{"Name":"FtpServerLocation","Properties":{"type":{"Type":652,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"FtpServerLocation"}},{"2":{"Name":"GoogleCloudStorageLocation","Properties":{"bucketName":{"Type":0,"Flags":0,"Description":"Specify the bucketName of Google Cloud Storage. Type: string (or Expression with resultType string)"},"version":{"Type":0,"Flags":0,"Description":"Specify the version of Google Cloud Storage. Type: string (or Expression with resultType string)."},"type":{"Type":654,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"GoogleCloudStorageLocation"}},{"2":{"Name":"HdfsLocation","Properties":{"type":{"Type":656,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"HdfsLocation"}},{"2":{"Name":"HttpServerLocation","Properties":{"relativeUrl":{"Type":0,"Flags":0,"Description":"Specify the relativeUrl of http server. Type: string (or Expression with resultType string)"},"type":{"Type":658,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"HttpServerLocation"}},{"2":{"Name":"OracleCloudStorageLocation","Properties":{"bucketName":{"Type":0,"Flags":0,"Description":"Specify the bucketName of Oracle Cloud Storage. Type: string (or Expression with resultType string)"},"version":{"Type":0,"Flags":0,"Description":"Specify the version of Oracle Cloud Storage. Type: string (or Expression with resultType string)."},"type":{"Type":660,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"OracleCloudStorageLocation"}},{"2":{"Name":"SftpLocation","Properties":{"type":{"Type":662,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"SftpLocation"}},{"6":{"Value":"Avro"}},{"2":{"Name":"AzureBlobDataset","Properties":{"typeProperties":{"Type":665,"Flags":0,"Description":"Azure Blob dataset properties."},"type":{"Type":666,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureBlobDatasetTypeProperties","Properties":{"folderPath":{"Type":0,"Flags":0,"Description":"The path of the Azure Blob storage. Type: string (or Expression with resultType string)."},"tableRootLocation":{"Type":0,"Flags":0,"Description":"The root of blob path. Type: string (or Expression with resultType string)."},"fileName":{"Type":0,"Flags":0,"Description":"The name of the Azure Blob. Type: string (or Expression with resultType string)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of Azure Blob's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of Azure Blob's modified datetime. Type: string (or Expression with resultType string)."},"format":{"Type":621,"Flags":0,"Description":"The format of the Azure Blob storage."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the blob storage."}}}},{"6":{"Value":"AzureBlob"}},{"2":{"Name":"AzureBlobFSDataset","Properties":{"typeProperties":{"Type":668,"Flags":0,"Description":"Azure Data Lake Storage Gen2 dataset properties."},"type":{"Type":669,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureBlobFSDatasetTypeProperties","Properties":{"folderPath":{"Type":0,"Flags":0,"Description":"The path of the Azure Data Lake Storage Gen2 storage. Type: string (or Expression with resultType string)."},"fileName":{"Type":0,"Flags":0,"Description":"The name of the Azure Data Lake Storage Gen2. Type: string (or Expression with resultType string)."},"format":{"Type":621,"Flags":0,"Description":"The format of the Azure Data Lake Storage Gen2 storage."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the blob storage."}}}},{"6":{"Value":"AzureBlobFSFile"}},{"2":{"Name":"AzureDataExplorerTableDataset","Properties":{"typeProperties":{"Type":671,"Flags":1,"Description":"Azure Data Explorer (Kusto) dataset properties."},"type":{"Type":672,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureDataExplorerDatasetTypeProperties","Properties":{"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure Data Explorer database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureDataExplorerTable"}},{"2":{"Name":"AzureDataLakeStoreDataset","Properties":{"typeProperties":{"Type":674,"Flags":0,"Description":"Azure Data Lake Store dataset properties."},"type":{"Type":675,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureDataLakeStoreDatasetTypeProperties","Properties":{"folderPath":{"Type":0,"Flags":0,"Description":"Path to the folder in the Azure Data Lake Store. Type: string (or Expression with resultType string)."},"fileName":{"Type":0,"Flags":0,"Description":"The name of the file in the Azure Data Lake Store. Type: string (or Expression with resultType string)."},"format":{"Type":621,"Flags":0,"Description":"The format of the Data Lake Store."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the item(s) in the Azure Data Lake Store."}}}},{"6":{"Value":"AzureDataLakeStoreFile"}},{"2":{"Name":"AzureDatabricksDeltaLakeDataset","Properties":{"typeProperties":{"Type":677,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":678,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureDatabricksDeltaLakeDatasetTypeProperties","Properties":{"table":{"Type":0,"Flags":0,"Description":"The name of delta table. Type: string (or Expression with resultType string)."},"database":{"Type":0,"Flags":0,"Description":"The database name of delta table. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureDatabricksDeltaLakeDataset"}},{"2":{"Name":"AzureMariaDBTableDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":680,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"AzureMariaDBTable"}},{"2":{"Name":"AzureMySqlTableDataset","Properties":{"typeProperties":{"Type":682,"Flags":1,"Description":"Azure MySQL database dataset properties."},"type":{"Type":683,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureMySqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The Azure MySQL database table name. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The name of Azure MySQL database table. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMySqlTable"}},{"2":{"Name":"AzurePostgreSqlTableDataset","Properties":{"typeProperties":{"Type":685,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":686,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzurePostgreSqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The table name of the Azure PostgreSQL database which includes both schema and table. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure PostgreSQL database. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Azure PostgreSQL database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzurePostgreSqlTable"}},{"2":{"Name":"AzureSearchIndexDataset","Properties":{"typeProperties":{"Type":688,"Flags":1,"Description":"Properties specific to this dataset type."},"type":{"Type":689,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureSearchIndexDatasetTypeProperties","Properties":{"indexName":{"Type":0,"Flags":1,"Description":"The name of the Azure Search Index. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSearchIndex"}},{"2":{"Name":"AzureSqlDWTableDataset","Properties":{"typeProperties":{"Type":691,"Flags":0,"Description":"Azure SQL Data Warehouse dataset properties."},"type":{"Type":692,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureSqlDWTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSqlDWTable"}},{"2":{"Name":"AzureSqlMITableDataset","Properties":{"typeProperties":{"Type":694,"Flags":0,"Description":"Azure SQL Managed Instance dataset properties."},"type":{"Type":695,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureSqlMITableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Azure SQL Managed Instance. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure SQL Managed Instance dataset. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSqlMITable"}},{"2":{"Name":"AzureSqlTableDataset","Properties":{"typeProperties":{"Type":697,"Flags":0,"Description":"Azure SQL dataset properties."},"type":{"Type":698,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureSqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Azure SQL database. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure SQL database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSqlTable"}},{"2":{"Name":"AzureTableDataset","Properties":{"typeProperties":{"Type":700,"Flags":1,"Description":"Azure Table dataset properties."},"type":{"Type":701,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":1,"Description":"The table name of the Azure Table storage. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureTable"}},{"2":{"Name":"BinaryDataset","Properties":{"typeProperties":{"Type":703,"Flags":0,"Description":"Binary dataset properties."},"type":{"Type":704,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"BinaryDatasetTypeProperties","Properties":{"location":{"Type":636,"Flags":1,"Description":"The location of the Binary storage."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the binary dataset."}}}},{"6":{"Value":"Binary"}},{"2":{"Name":"CassandraTableDataset","Properties":{"typeProperties":{"Type":706,"Flags":0,"Description":"Cassandra dataset properties."},"type":{"Type":707,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"CassandraTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The table name of the Cassandra database. Type: string (or Expression with resultType string)."},"keyspace":{"Type":0,"Flags":0,"Description":"The keyspace of the Cassandra database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CassandraTable"}},{"2":{"Name":"CommonDataServiceForAppsEntityDataset","Properties":{"typeProperties":{"Type":709,"Flags":0,"Description":"Common Data Service for Apps entity dataset properties."},"type":{"Type":710,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"CommonDataServiceForAppsEntityDatasetTypeProperties","Properties":{"entityName":{"Type":0,"Flags":0,"Description":"The logical name of the entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CommonDataServiceForAppsEntity"}},{"2":{"Name":"ConcurObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":712,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ConcurObject"}},{"2":{"Name":"CosmosDbMongoDbApiCollectionDataset","Properties":{"typeProperties":{"Type":714,"Flags":1,"Description":"CosmosDB (MongoDB API) database dataset properties."},"type":{"Type":715,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"CosmosDbMongoDbApiCollectionDatasetTypeProperties","Properties":{"collection":{"Type":0,"Flags":1,"Description":"The collection name of the CosmosDB (MongoDB API) database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CosmosDbMongoDbApiCollection"}},{"2":{"Name":"CosmosDbSqlApiCollectionDataset","Properties":{"typeProperties":{"Type":717,"Flags":1,"Description":"CosmosDB (SQL API) Collection dataset properties."},"type":{"Type":718,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"CosmosDbSqlApiCollectionDatasetTypeProperties","Properties":{"collectionName":{"Type":0,"Flags":1,"Description":"CosmosDB (SQL API) collection name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CosmosDbSqlApiCollection"}},{"2":{"Name":"CouchbaseTableDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":720,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"CouchbaseTable"}},{"2":{"Name":"CustomDataset","Properties":{"typeProperties":{"Type":0,"Flags":0,"Description":"Custom dataset properties."},"type":{"Type":722,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"CustomDataset"}},{"2":{"Name":"Db2TableDataset","Properties":{"typeProperties":{"Type":724,"Flags":0,"Description":"Db2 table dataset properties."},"type":{"Type":725,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"Db2TableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The Db2 schema name. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The Db2 table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Db2Table"}},{"2":{"Name":"DelimitedTextDataset","Properties":{"typeProperties":{"Type":727,"Flags":0,"Description":"Delimited text dataset properties."},"type":{"Type":728,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DelimitedTextDatasetTypeProperties","Properties":{"location":{"Type":636,"Flags":1,"Description":"The location of the delimited text storage."},"columnDelimiter":{"Type":0,"Flags":0,"Description":"The column delimiter. Type: string (or Expression with resultType string)."},"rowDelimiter":{"Type":0,"Flags":0,"Description":"The row delimiter. Type: string (or Expression with resultType string)."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If miss, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string)."},"compressionCodec":{"Type":0,"Flags":0,"Description":"The data compressionCodec. Type: string (or Expression with resultType string)."},"compressionLevel":{"Type":0,"Flags":0,"Description":"The data compression method used for DelimitedText."},"quoteChar":{"Type":0,"Flags":0,"Description":"The quote character. Type: string (or Expression with resultType string)."},"escapeChar":{"Type":0,"Flags":0,"Description":"The escape character. Type: string (or Expression with resultType string)."},"firstRowAsHeader":{"Type":0,"Flags":0,"Description":"When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default value is false. Type: boolean (or Expression with resultType boolean)."},"nullValue":{"Type":0,"Flags":0,"Description":"The null value string. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DelimitedText"}},{"2":{"Name":"DocumentDbCollectionDataset","Properties":{"typeProperties":{"Type":730,"Flags":1,"Description":"DocumentDB Collection dataset properties."},"type":{"Type":731,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DocumentDbCollectionDatasetTypeProperties","Properties":{"collectionName":{"Type":0,"Flags":1,"Description":"Document Database collection name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DocumentDbCollection"}},{"2":{"Name":"DrillTableDataset","Properties":{"typeProperties":{"Type":733,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":734,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DrillDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Drill. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Drill. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DrillTable"}},{"2":{"Name":"DynamicsAXResourceDataset","Properties":{"typeProperties":{"Type":736,"Flags":1,"Description":"Dynamics AX OData resource dataset properties."},"type":{"Type":737,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DynamicsAXResourceDatasetTypeProperties","Properties":{"path":{"Type":0,"Flags":1,"Description":"The path of the Dynamics AX OData entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsAXResource"}},{"2":{"Name":"DynamicsCrmEntityDataset","Properties":{"typeProperties":{"Type":739,"Flags":0,"Description":"Dynamics CRM entity dataset properties."},"type":{"Type":740,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DynamicsCrmEntityDatasetTypeProperties","Properties":{"entityName":{"Type":0,"Flags":0,"Description":"The logical name of the entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsCrmEntity"}},{"2":{"Name":"DynamicsEntityDataset","Properties":{"typeProperties":{"Type":742,"Flags":0,"Description":"Dynamics entity dataset properties."},"type":{"Type":743,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DynamicsEntityDatasetTypeProperties","Properties":{"entityName":{"Type":0,"Flags":0,"Description":"The logical name of the entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsEntity"}},{"2":{"Name":"EloquaObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":745,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"EloquaObject"}},{"2":{"Name":"ExcelDataset","Properties":{"typeProperties":{"Type":747,"Flags":0,"Description":"Excel dataset properties."},"type":{"Type":748,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"ExcelDatasetTypeProperties","Properties":{"location":{"Type":636,"Flags":1,"Description":"The location of the excel storage."},"sheetName":{"Type":0,"Flags":0,"Description":"The sheet name of excel file. Type: string (or Expression with resultType string)."},"sheetIndex":{"Type":0,"Flags":0,"Description":"The sheet index of excel file and default value is 0. Type: integer (or Expression with resultType integer)"},"range":{"Type":0,"Flags":0,"Description":"The partial data of one sheet. Type: string (or Expression with resultType string)."},"firstRowAsHeader":{"Type":0,"Flags":0,"Description":"When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default value is false. Type: boolean (or Expression with resultType boolean)."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the json dataset."},"nullValue":{"Type":0,"Flags":0,"Description":"The null value string. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Excel"}},{"2":{"Name":"FileShareDataset","Properties":{"typeProperties":{"Type":750,"Flags":0,"Description":"On-premises file system dataset properties."},"type":{"Type":751,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"FileShareDatasetTypeProperties","Properties":{"folderPath":{"Type":0,"Flags":0,"Description":"The path of the on-premises file system. Type: string (or Expression with resultType string)."},"fileName":{"Type":0,"Flags":0,"Description":"The name of the on-premises file system. Type: string (or Expression with resultType string)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"format":{"Type":621,"Flags":0,"Description":"The format of the files."},"fileFilter":{"Type":0,"Flags":0,"Description":"Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression with resultType string)."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the file system."}}}},{"6":{"Value":"FileShare"}},{"2":{"Name":"GoogleAdWordsObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":753,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"GoogleAdWordsObject"}},{"2":{"Name":"GoogleBigQueryObjectDataset","Properties":{"typeProperties":{"Type":755,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":756,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"GoogleBigQueryDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using database + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Google BigQuery. Type: string (or Expression with resultType string)."},"dataset":{"Type":0,"Flags":0,"Description":"The database name of the Google BigQuery. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"GoogleBigQueryObject"}},{"2":{"Name":"GreenplumTableDataset","Properties":{"typeProperties":{"Type":758,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":759,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"GreenplumDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of Greenplum. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of Greenplum. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"GreenplumTable"}},{"2":{"Name":"HBaseObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":761,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"HBaseObject"}},{"2":{"Name":"HiveObjectDataset","Properties":{"typeProperties":{"Type":763,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":764,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"HiveDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Hive. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Hive. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"HiveObject"}},{"2":{"Name":"HttpDataset","Properties":{"typeProperties":{"Type":766,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":767,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"HttpDatasetTypeProperties","Properties":{"relativeUrl":{"Type":0,"Flags":0,"Description":"The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType string)."},"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method for the HTTP request. Type: string (or Expression with resultType string)."},"requestBody":{"Type":0,"Flags":0,"Description":"The body for the HTTP request. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The headers for the HTTP Request. e.g. request-header-name-1:request-header-value-1\r\n...\r\nrequest-header-name-n:request-header-value-n Type: string (or Expression with resultType string)."},"format":{"Type":621,"Flags":0,"Description":"The format of files."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used on files."}}}},{"6":{"Value":"HttpFile"}},{"2":{"Name":"HubspotObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":769,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"HubspotObject"}},{"2":{"Name":"ImpalaObjectDataset","Properties":{"typeProperties":{"Type":771,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":772,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"ImpalaDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Impala. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Impala. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"ImpalaObject"}},{"2":{"Name":"InformixTableDataset","Properties":{"typeProperties":{"Type":774,"Flags":0,"Description":"Informix table dataset properties."},"type":{"Type":775,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"InformixTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The Informix table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"InformixTable"}},{"2":{"Name":"JiraObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":777,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"JiraObject"}},{"2":{"Name":"JsonDataset","Properties":{"typeProperties":{"Type":779,"Flags":0,"Description":"Json dataset properties."},"type":{"Type":780,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"JsonDatasetTypeProperties","Properties":{"location":{"Type":636,"Flags":1,"Description":"The location of the json data storage."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If not specified, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string)."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the json dataset."}}}},{"6":{"Value":"Json"}},{"2":{"Name":"MagentoObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":782,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"MagentoObject"}},{"2":{"Name":"MariaDBTableDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":784,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"MariaDBTable"}},{"2":{"Name":"MarketoObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":786,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"MarketoObject"}},{"2":{"Name":"MicrosoftAccessTableDataset","Properties":{"typeProperties":{"Type":788,"Flags":0,"Description":"Microsoft Access table dataset properties."},"type":{"Type":789,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MicrosoftAccessTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The Microsoft Access table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MicrosoftAccessTable"}},{"2":{"Name":"MongoDbAtlasCollectionDataset","Properties":{"typeProperties":{"Type":791,"Flags":1,"Description":"MongoDB Atlas database dataset properties."},"type":{"Type":792,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MongoDbAtlasCollectionDatasetTypeProperties","Properties":{"collection":{"Type":0,"Flags":1,"Description":"The collection name of the MongoDB Atlas database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbAtlasCollection"}},{"2":{"Name":"MongoDbCollectionDataset","Properties":{"typeProperties":{"Type":794,"Flags":1,"Description":"MongoDB database dataset properties."},"type":{"Type":795,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MongoDbCollectionDatasetTypeProperties","Properties":{"collectionName":{"Type":0,"Flags":1,"Description":"The table name of the MongoDB database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbCollection"}},{"2":{"Name":"MongoDbV2CollectionDataset","Properties":{"typeProperties":{"Type":797,"Flags":1,"Description":"MongoDB database dataset properties."},"type":{"Type":798,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MongoDbV2CollectionDatasetTypeProperties","Properties":{"collection":{"Type":0,"Flags":1,"Description":"The collection name of the MongoDB database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbV2Collection"}},{"2":{"Name":"MySqlTableDataset","Properties":{"typeProperties":{"Type":800,"Flags":0,"Description":"MySQL table dataset properties."},"type":{"Type":801,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MySqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The MySQL table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MySqlTable"}},{"2":{"Name":"NetezzaTableDataset","Properties":{"typeProperties":{"Type":803,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":804,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"NetezzaTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Netezza. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Netezza. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"NetezzaTable"}},{"2":{"Name":"ODataResourceDataset","Properties":{"typeProperties":{"Type":806,"Flags":0,"Description":"OData dataset properties."},"type":{"Type":807,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"ODataResourceDatasetTypeProperties","Properties":{"path":{"Type":0,"Flags":0,"Description":"The OData resource path. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"ODataResource"}},{"2":{"Name":"OdbcTableDataset","Properties":{"typeProperties":{"Type":809,"Flags":0,"Description":"ODBC table dataset properties."},"type":{"Type":810,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"OdbcTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The ODBC table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OdbcTable"}},{"2":{"Name":"Office365Dataset","Properties":{"typeProperties":{"Type":812,"Flags":1,"Description":"Office365 dataset properties."},"type":{"Type":813,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"Office365DatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":1,"Description":"Name of the dataset to extract from Office 365. Type: string (or Expression with resultType string)."},"predicate":{"Type":0,"Flags":0,"Description":"A predicate expression that can be used to filter the specific rows to extract from Office 365. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Office365Table"}},{"2":{"Name":"OracleServiceCloudObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":815,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"OracleServiceCloudObject"}},{"2":{"Name":"OracleTableDataset","Properties":{"typeProperties":{"Type":817,"Flags":0,"Description":"On-premises Oracle dataset properties."},"type":{"Type":818,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"OracleTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the on-premises Oracle database. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the on-premises Oracle database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OracleTable"}},{"2":{"Name":"OrcDataset","Properties":{"typeProperties":{"Type":820,"Flags":0,"Description":"ORC dataset properties."},"type":{"Type":821,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"OrcDatasetTypeProperties","Properties":{"location":{"Type":636,"Flags":1,"Description":"The location of the ORC data storage."},"orcCompressionCodec":{"Type":0,"Flags":0,"Description":"The data orcCompressionCodec. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Orc"}},{"2":{"Name":"ParquetDataset","Properties":{"typeProperties":{"Type":823,"Flags":0,"Description":"Parquet dataset properties."},"type":{"Type":824,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"ParquetDatasetTypeProperties","Properties":{"location":{"Type":636,"Flags":1,"Description":"The location of the parquet storage."},"compressionCodec":{"Type":0,"Flags":0,"Description":"The data compressionCodec. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Parquet"}},{"2":{"Name":"PaypalObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":826,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"PaypalObject"}},{"2":{"Name":"PhoenixObjectDataset","Properties":{"typeProperties":{"Type":828,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":829,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"PhoenixDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Phoenix. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Phoenix. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"PhoenixObject"}},{"2":{"Name":"PostgreSqlTableDataset","Properties":{"typeProperties":{"Type":831,"Flags":0,"Description":"PostgreSQL table dataset properties."},"type":{"Type":832,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"PostgreSqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The PostgreSQL table name. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The PostgreSQL schema name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"PostgreSqlTable"}},{"2":{"Name":"PrestoObjectDataset","Properties":{"typeProperties":{"Type":834,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":835,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"PrestoDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Presto. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Presto. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"PrestoObject"}},{"2":{"Name":"QuickBooksObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":837,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"QuickBooksObject"}},{"2":{"Name":"RelationalTableDataset","Properties":{"typeProperties":{"Type":839,"Flags":0,"Description":"Relational table dataset properties."},"type":{"Type":840,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"RelationalTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The relational table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"RelationalTable"}},{"2":{"Name":"ResponsysObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":842,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ResponsysObject"}},{"2":{"Name":"RestResourceDataset","Properties":{"typeProperties":{"Type":844,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":845,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"RestResourceDatasetTypeProperties","Properties":{"relativeUrl":{"Type":0,"Flags":0,"Description":"The relative URL to the resource that the RESTful API provides. Type: string (or Expression with resultType string)."},"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string)."},"requestBody":{"Type":0,"Flags":0,"Description":"The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."},"paginationRules":{"Type":0,"Flags":0,"Description":"The pagination rules to compose next page requests. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"RestResource"}},{"2":{"Name":"SalesforceMarketingCloudObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":847,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"SalesforceMarketingCloudObject"}},{"2":{"Name":"SalesforceObjectDataset","Properties":{"typeProperties":{"Type":849,"Flags":0,"Description":"Salesforce object dataset properties."},"type":{"Type":850,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SalesforceObjectDatasetTypeProperties","Properties":{"objectApiName":{"Type":0,"Flags":0,"Description":"The Salesforce object API name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SalesforceObject"}},{"2":{"Name":"SalesforceServiceCloudObjectDataset","Properties":{"typeProperties":{"Type":852,"Flags":0,"Description":"Salesforce Service Cloud object dataset properties."},"type":{"Type":853,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SalesforceServiceCloudObjectDatasetTypeProperties","Properties":{"objectApiName":{"Type":0,"Flags":0,"Description":"The Salesforce Service Cloud object API name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SalesforceServiceCloudObject"}},{"2":{"Name":"SapBwCubeDataset","Properties":{"type":{"Type":855,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"SapBwCube"}},{"2":{"Name":"SapCloudForCustomerResourceDataset","Properties":{"typeProperties":{"Type":857,"Flags":1,"Description":"SAP Cloud For Customer OData resource dataset properties."},"type":{"Type":858,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapCloudForCustomerResourceDatasetTypeProperties","Properties":{"path":{"Type":0,"Flags":1,"Description":"The path of the SAP Cloud for Customer OData entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapCloudForCustomerResource"}},{"2":{"Name":"SapEccResourceDataset","Properties":{"typeProperties":{"Type":860,"Flags":1,"Description":"SAP ECC OData resource dataset properties."},"type":{"Type":861,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapEccResourceDatasetTypeProperties","Properties":{"path":{"Type":0,"Flags":1,"Description":"The path of the SAP ECC OData entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapEccResource"}},{"2":{"Name":"SapHanaTableDataset","Properties":{"typeProperties":{"Type":863,"Flags":0,"Description":"SAP HANA Table properties."},"type":{"Type":864,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapHanaTableDatasetTypeProperties","Properties":{"schema":{"Type":0,"Flags":0,"Description":"The schema name of SAP HANA. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of SAP HANA. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapHanaTable"}},{"2":{"Name":"SapOdpResourceDataset","Properties":{"typeProperties":{"Type":866,"Flags":1,"Description":"SAP ODP Resource properties."},"type":{"Type":867,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapOdpResourceDatasetTypeProperties","Properties":{"context":{"Type":0,"Flags":1,"Description":"The context of the SAP ODP Object. Type: string (or Expression with resultType string)."},"objectName":{"Type":0,"Flags":1,"Description":"The name of the SAP ODP Object. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapOdpResource"}},{"2":{"Name":"SapOpenHubTableDataset","Properties":{"typeProperties":{"Type":869,"Flags":1,"Description":"Sap Business Warehouse Open Hub Destination Table properties."},"type":{"Type":870,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapOpenHubTableDatasetTypeProperties","Properties":{"openHubDestinationName":{"Type":0,"Flags":1,"Description":"The name of the Open Hub Destination with destination type as Database Table. Type: string (or Expression with resultType string)."},"excludeLastRequest":{"Type":0,"Flags":0,"Description":"Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean)."},"baseRequestId":{"Type":0,"Flags":0,"Description":"The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer )."}}}},{"6":{"Value":"SapOpenHubTable"}},{"2":{"Name":"SapTableResourceDataset","Properties":{"typeProperties":{"Type":872,"Flags":1,"Description":"SAP Table Resource properties."},"type":{"Type":873,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapTableResourceDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":1,"Description":"The name of the SAP Table. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapTableResource"}},{"2":{"Name":"ServiceNowObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":875,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ServiceNowObject"}},{"2":{"Name":"SharePointOnlineListResourceDataset","Properties":{"typeProperties":{"Type":877,"Flags":0,"Description":"Sharepoint online list dataset properties."},"type":{"Type":878,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SharePointOnlineListDatasetTypeProperties","Properties":{"listName":{"Type":0,"Flags":0,"Description":"The name of the SharePoint Online list. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SharePointOnlineListResource"}},{"2":{"Name":"ShopifyObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":880,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ShopifyObject"}},{"2":{"Name":"SnowflakeDataset","Properties":{"typeProperties":{"Type":882,"Flags":1,"Description":"Snowflake dataset properties."},"type":{"Type":883,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SnowflakeDatasetTypeProperties","Properties":{"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Snowflake database. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Snowflake database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SnowflakeTable"}},{"2":{"Name":"SparkObjectDataset","Properties":{"typeProperties":{"Type":885,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":886,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SparkDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Spark. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Spark. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SparkObject"}},{"2":{"Name":"SqlServerTableDataset","Properties":{"typeProperties":{"Type":888,"Flags":0,"Description":"On-premises SQL Server dataset properties."},"type":{"Type":889,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SqlServerTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the SQL Server dataset. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the SQL Server dataset. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SqlServerTable"}},{"2":{"Name":"SquareObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":891,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"SquareObject"}},{"2":{"Name":"SybaseTableDataset","Properties":{"typeProperties":{"Type":893,"Flags":0,"Description":"Sybase table dataset properties."},"type":{"Type":894,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SybaseTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The Sybase table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SybaseTable"}},{"2":{"Name":"TeradataTableDataset","Properties":{"typeProperties":{"Type":896,"Flags":0,"Description":"Teradata dataset properties."},"type":{"Type":897,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"TeradataTableDatasetTypeProperties","Properties":{"database":{"Type":0,"Flags":0,"Description":"The database name of Teradata. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of Teradata. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"TeradataTable"}},{"2":{"Name":"VerticaTableDataset","Properties":{"typeProperties":{"Type":899,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":900,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"VerticaDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Vertica. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Vertica. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"VerticaTable"}},{"2":{"Name":"WebTableDataset","Properties":{"typeProperties":{"Type":902,"Flags":1,"Description":"Web table dataset properties."},"type":{"Type":903,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"WebTableDatasetTypeProperties","Properties":{"index":{"Type":0,"Flags":1,"Description":"The zero-based index of the table in the web page. Type: integer (or Expression with resultType integer), minimum: 0."},"path":{"Type":0,"Flags":0,"Description":"The relative URL to the web page from the linked service URL. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"WebTable"}},{"2":{"Name":"XeroObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":905,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"XeroObject"}},{"2":{"Name":"XmlDataset","Properties":{"typeProperties":{"Type":907,"Flags":0,"Description":"Xml dataset properties."},"type":{"Type":908,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"XmlDatasetTypeProperties","Properties":{"location":{"Type":636,"Flags":1,"Description":"The location of the json data storage."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If not specified, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string)."},"nullValue":{"Type":0,"Flags":0,"Description":"The null value string. Type: string (or Expression with resultType string)."},"compression":{"Type":632,"Flags":0,"Description":"The data compression method used for the json dataset."}}}},{"6":{"Value":"Xml"}},{"2":{"Name":"ZohoObjectDataset","Properties":{"typeProperties":{"Type":608,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":910,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ZohoObject"}},{"4":{"Name":"Microsoft.DataFactory/factories/datasets@2018-06-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/pipelines"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/pipelines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":912,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":913,"Flags":10,"Description":"The resource api version"},"properties":{"Type":915,"Flags":1,"Description":"Properties of the pipeline."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"Pipeline","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the pipeline."},"activities":{"Type":1626,"Flags":0,"Description":"List of activities in pipeline."},"parameters":{"Type":1627,"Flags":0,"Description":"List of parameters for pipeline."},"variables":{"Type":1633,"Flags":0,"Description":"List of variables for pipeline."},"concurrency":{"Type":3,"Flags":0,"Description":"The max number of concurrent runs for the pipeline."},"annotations":{"Type":1634,"Flags":0,"Description":"List of tags that can be used for describing the Pipeline."},"runDimensions":{"Type":1635,"Flags":0,"Description":"Dimensions emitted by Pipeline."},"folder":{"Type":1636,"Flags":0,"Description":"The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level."},"policy":{"Type":1637,"Flags":0,"Description":"Pipeline Policy."}}}},{"7":{"Name":"Activity","Discriminator":"type","BaseProperties":{"name":{"Type":4,"Flags":1,"Description":"Activity name."},"description":{"Type":4,"Flags":0,"Description":"Activity description."},"dependsOn":{"Type":924,"Flags":0,"Description":"Activity depends on condition."},"userProperties":{"Type":926,"Flags":0,"Description":"Activity user properties."}},"Elements":{"AppendVariable":927,"AzureDataExplorerCommand":930,"AzureFunctionActivity":933,"AzureMLBatchExecution":944,"AzureMLExecutePipeline":951,"AzureMLUpdateResource":954,"ExecutePipeline":957,"Fail":965,"Filter":968,"ForEach":974,"IfCondition":978,"SetVariable":983,"Switch":986,"Until":993,"Validation":997,"Wait":1004,"WebHook":1007,"Copy":1013,"Custom":1437,"DataLakeAnalyticsU-SQL":1444,"DatabricksNotebook":1448,"DatabricksSparkJar":1454,"DatabricksSparkPython":1460,"Delete":1466,"ExecuteDataFlow":1469,"ExecuteSSISPackage":1478,"ExecuteWranglingDataflow":1505,"GetMetadata":1514,"HDInsightHive":1527,"HDInsightMapReduce":1538,"HDInsightPig":1549,"HDInsightSpark":1558,"HDInsightStreaming":1567,"Lookup":1579,"Script":1582,"SqlServerStoredProcedure":1613,"WebActivity":1616}}},{"2":{"Name":"ActivityDependency","Properties":{"activity":{"Type":4,"Flags":1,"Description":"Activity name."},"dependencyConditions":{"Type":923,"Flags":1,"Description":"Match-Condition for the dependency."}},"AdditionalProperties":0}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Completed"}},{"5":{"Elements":[918,919,920,921,4]}},{"3":{"ItemType":922}},{"3":{"ItemType":917}},{"2":{"Name":"UserProperty","Properties":{"name":{"Type":4,"Flags":1,"Description":"User property name."},"value":{"Type":0,"Flags":1,"Description":"User property value. Type: string (or Expression with resultType string)."}}}},{"3":{"ItemType":925}},{"2":{"Name":"AppendVariableActivity","Properties":{"typeProperties":{"Type":928,"Flags":1,"Description":"Append Variable activity properties."},"type":{"Type":929,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AppendVariableActivityTypeProperties","Properties":{"variableName":{"Type":4,"Flags":0,"Description":"Name of the variable whose value needs to be appended to."},"value":{"Type":0,"Flags":0,"Description":"Value to be appended. Could be a static value or Expression"}}}},{"6":{"Value":"AppendVariable"}},{"2":{"Name":"AzureDataExplorerCommandActivity","Properties":{"typeProperties":{"Type":931,"Flags":1,"Description":"Azure Data Explorer command activity properties."},"type":{"Type":932,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureDataExplorerCommandActivityTypeProperties","Properties":{"command":{"Type":0,"Flags":1,"Description":"A control command, according to the Azure Data Explorer command syntax. Type: string (or Expression with resultType string)."},"commandTimeout":{"Type":0,"Flags":0,"Description":"Control command timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))..)"}}}},{"6":{"Value":"AzureDataExplorerCommand"}},{"2":{"Name":"AzureFunctionActivity","Properties":{"typeProperties":{"Type":934,"Flags":1,"Description":"Azure Function activity properties."},"type":{"Type":943,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureFunctionActivityTypeProperties","Properties":{"method":{"Type":942,"Flags":1,"Description":"Rest API method for target endpoint."},"functionName":{"Type":0,"Flags":1,"Description":"Name of the Function that the Azure Function Activity will call. Type: string (or Expression with resultType string)"},"headers":{"Type":0,"Flags":0,"Description":"Represents the headers that will be sent to the request. For example, to set the language and type on a request: \"headers\" : { \"Accept-Language\": \"en-us\", \"Content-Type\": \"application/json\" }. Type: string (or Expression with resultType string)."},"body":{"Type":0,"Flags":0,"Description":"Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"DELETE"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"HEAD"}},{"6":{"Value":"TRACE"}},{"5":{"Elements":[935,936,937,938,939,940,941,4]}},{"6":{"Value":"AzureFunctionActivity"}},{"2":{"Name":"AzureMLBatchExecutionActivity","Properties":{"typeProperties":{"Type":945,"Flags":1,"Description":"Azure ML Batch Execution activity properties."},"type":{"Type":950,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureMLBatchExecutionActivityTypeProperties","Properties":{"globalParameters":{"Type":946,"Flags":0,"Description":"Key,Value pairs to be passed to the Azure ML Batch Execution Service endpoint. Keys must match the names of web service parameters defined in the published Azure ML web service. Values will be passed in the GlobalParameters property of the Azure ML batch execution request."},"webServiceOutputs":{"Type":948,"Flags":0,"Description":"Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. This information will be passed in the WebServiceOutputs property of the Azure ML batch execution request."},"webServiceInputs":{"Type":949,"Flags":0,"Description":"Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. This information will be passed in the WebServiceInputs property of the Azure ML batch execution request."}}}},{"2":{"Name":"AzureMLBatchExecutionActivityTypePropertiesGlobalParameters","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AzureMLWebServiceFile","Properties":{"filePath":{"Type":0,"Flags":1,"Description":"The relative file path, including container name, in the Azure Blob Storage specified by the LinkedService. Type: string (or Expression with resultType string)."},"linkedServiceName":{"Type":94,"Flags":1,"Description":"Reference to an Azure Storage LinkedService, where Azure ML WebService Input/Output file located."}}}},{"2":{"Name":"AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs","Properties":{},"AdditionalProperties":947}},{"2":{"Name":"AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs","Properties":{},"AdditionalProperties":947}},{"6":{"Value":"AzureMLBatchExecution"}},{"2":{"Name":"AzureMLExecutePipelineActivity","Properties":{"typeProperties":{"Type":952,"Flags":1,"Description":"Azure ML Execute Pipeline activity properties."},"type":{"Type":953,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureMLExecutePipelineActivityTypeProperties","Properties":{"mlPipelineId":{"Type":0,"Flags":0,"Description":"ID of the published Azure ML pipeline. Type: string (or Expression with resultType string)."},"mlPipelineEndpointId":{"Type":0,"Flags":0,"Description":"ID of the published Azure ML pipeline endpoint. Type: string (or Expression with resultType string)."},"version":{"Type":0,"Flags":0,"Description":"Version of the published Azure ML pipeline endpoint. Type: string (or Expression with resultType string)."},"experimentName":{"Type":0,"Flags":0,"Description":"Run history experiment name of the pipeline run. This information will be passed in the ExperimentName property of the published pipeline execution request. Type: string (or Expression with resultType string)."},"mlPipelineParameters":{"Type":0,"Flags":0,"Description":"Key,Value pairs to be passed to the published Azure ML pipeline endpoint. Keys must match the names of pipeline parameters defined in the published pipeline. Values will be passed in the ParameterAssignments property of the published pipeline execution request. Type: object with key value pairs (or Expression with resultType object)."},"dataPathAssignments":{"Type":0,"Flags":0,"Description":"Dictionary used for changing data path assignments without retraining. Values will be passed in the dataPathAssignments property of the published pipeline execution request. Type: object with key value pairs (or Expression with resultType object)."},"mlParentRunId":{"Type":0,"Flags":0,"Description":"The parent Azure ML Service pipeline run id. This information will be passed in the ParentRunId property of the published pipeline execution request. Type: string (or Expression with resultType string)."},"continueOnStepFailure":{"Type":0,"Flags":0,"Description":"Whether to continue execution of other steps in the PipelineRun if a step fails. This information will be passed in the continueOnStepFailure property of the published pipeline execution request. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"AzureMLExecutePipeline"}},{"2":{"Name":"AzureMLUpdateResourceActivity","Properties":{"typeProperties":{"Type":955,"Flags":1,"Description":"Azure ML Update Resource management activity properties."},"type":{"Type":956,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureMLUpdateResourceActivityTypeProperties","Properties":{"trainedModelName":{"Type":0,"Flags":1,"Description":"Name of the Trained Model module in the Web Service experiment to be updated. Type: string (or Expression with resultType string)."},"trainedModelLinkedServiceName":{"Type":94,"Flags":1,"Description":"Name of Azure Storage linked service holding the .ilearner file that will be uploaded by the update operation."},"trainedModelFilePath":{"Type":0,"Flags":1,"Description":"The relative file path in trainedModelLinkedService to represent the .ilearner file that will be uploaded by the update operation. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMLUpdateResource"}},{"2":{"Name":"ExecutePipelineActivity","Properties":{"policy":{"Type":958,"Flags":0,"Description":"Execute pipeline activity policy."},"typeProperties":{"Type":959,"Flags":1,"Description":"Execute pipeline activity properties."},"type":{"Type":964,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ExecutePipelineActivityPolicy","Properties":{"secureInput":{"Type":2,"Flags":0,"Description":"When set to true, Input from activity is considered as secure and will not be logged to monitoring."}},"AdditionalProperties":0}},{"2":{"Name":"ExecutePipelineActivityTypeProperties","Properties":{"pipeline":{"Type":960,"Flags":1,"Description":"Pipeline reference."},"parameters":{"Type":963,"Flags":0,"Description":"Pipeline parameters."},"waitOnCompletion":{"Type":2,"Flags":0,"Description":"Defines whether activity execution will wait for the dependent pipeline execution to finish. Default is false."}}}},{"2":{"Name":"PipelineReference","Properties":{"type":{"Type":962,"Flags":1,"Description":"Pipeline reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference pipeline name."},"name":{"Type":4,"Flags":0,"Description":"Reference name."}}}},{"6":{"Value":"PipelineReference"}},{"5":{"Elements":[961,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"ExecutePipeline"}},{"2":{"Name":"FailActivity","Properties":{"typeProperties":{"Type":966,"Flags":1,"Description":"Fail activity properties."},"type":{"Type":967,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"FailActivityTypeProperties","Properties":{"message":{"Type":0,"Flags":1,"Description":"The error message that surfaced in the Fail activity. It can be dynamic content that's evaluated to a non empty/blank string at runtime. Type: string (or Expression with resultType string)."},"errorCode":{"Type":0,"Flags":1,"Description":"The error code that categorizes the error type of the Fail activity. It can be dynamic content that's evaluated to a non empty/blank string at runtime. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Fail"}},{"2":{"Name":"FilterActivity","Properties":{"typeProperties":{"Type":969,"Flags":1,"Description":"Filter activity properties."},"type":{"Type":973,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"FilterActivityTypeProperties","Properties":{"items":{"Type":970,"Flags":1,"Description":"Input array on which filter should be applied."},"condition":{"Type":970,"Flags":1,"Description":"Condition to be used for filtering the input."}}}},{"2":{"Name":"Expression","Properties":{"type":{"Type":972,"Flags":1,"Description":"Expression type."},"value":{"Type":4,"Flags":1,"Description":"Expression value."}}}},{"6":{"Value":"Expression"}},{"5":{"Elements":[971,4]}},{"6":{"Value":"Filter"}},{"2":{"Name":"ForEachActivity","Properties":{"typeProperties":{"Type":975,"Flags":1,"Description":"ForEach activity properties."},"type":{"Type":977,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ForEachActivityTypeProperties","Properties":{"isSequential":{"Type":2,"Flags":0,"Description":"Should the loop be executed in sequence or in parallel (max 50)"},"batchCount":{"Type":3,"Flags":0,"Description":"Batch count to be used for controlling the number of parallel execution (when isSequential is set to false)."},"items":{"Type":970,"Flags":1,"Description":"Collection to iterate."},"activities":{"Type":976,"Flags":1,"Description":"List of activities to execute ."}}}},{"3":{"ItemType":916}},{"6":{"Value":"ForEach"}},{"2":{"Name":"IfConditionActivity","Properties":{"typeProperties":{"Type":979,"Flags":1,"Description":"IfCondition activity properties."},"type":{"Type":982,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"IfConditionActivityTypeProperties","Properties":{"expression":{"Type":970,"Flags":1,"Description":"An expression that would evaluate to Boolean. This is used to determine the block of activities (ifTrueActivities or ifFalseActivities) that will be executed."},"ifTrueActivities":{"Type":980,"Flags":0,"Description":"List of activities to execute if expression is evaluated to true. This is an optional property and if not provided, the activity will exit without any action."},"ifFalseActivities":{"Type":981,"Flags":0,"Description":"List of activities to execute if expression is evaluated to false. This is an optional property and if not provided, the activity will exit without any action."}}}},{"3":{"ItemType":916}},{"3":{"ItemType":916}},{"6":{"Value":"IfCondition"}},{"2":{"Name":"SetVariableActivity","Properties":{"typeProperties":{"Type":984,"Flags":1,"Description":"Set Variable activity properties."},"type":{"Type":985,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"SetVariableActivityTypeProperties","Properties":{"variableName":{"Type":4,"Flags":0,"Description":"Name of the variable whose value needs to be set."},"value":{"Type":0,"Flags":0,"Description":"Value to be set. Could be a static value or Expression"}}}},{"6":{"Value":"SetVariable"}},{"2":{"Name":"SwitchActivity","Properties":{"typeProperties":{"Type":987,"Flags":1,"Description":"Switch activity properties."},"type":{"Type":992,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"SwitchActivityTypeProperties","Properties":{"on":{"Type":970,"Flags":1,"Description":"An expression that would evaluate to a string or integer. This is used to determine the block of activities in cases that will be executed."},"cases":{"Type":990,"Flags":0,"Description":"List of cases that correspond to expected values of the 'on' property. This is an optional property and if not provided, the activity will execute activities provided in defaultActivities."},"defaultActivities":{"Type":991,"Flags":0,"Description":"List of activities to execute if no case condition is satisfied. This is an optional property and if not provided, the activity will exit without any action."}}}},{"2":{"Name":"SwitchCase","Properties":{"value":{"Type":4,"Flags":0,"Description":"Expected value that satisfies the expression result of the 'on' property."},"activities":{"Type":989,"Flags":0,"Description":"List of activities to execute for satisfied case condition."}}}},{"3":{"ItemType":916}},{"3":{"ItemType":988}},{"3":{"ItemType":916}},{"6":{"Value":"Switch"}},{"2":{"Name":"UntilActivity","Properties":{"typeProperties":{"Type":994,"Flags":1,"Description":"Until activity properties."},"type":{"Type":996,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"UntilActivityTypeProperties","Properties":{"expression":{"Type":970,"Flags":1,"Description":"An expression that would evaluate to Boolean. The loop will continue until this expression evaluates to true"},"timeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"activities":{"Type":995,"Flags":1,"Description":"List of activities to execute."}}}},{"3":{"ItemType":916}},{"6":{"Value":"Until"}},{"2":{"Name":"ValidationActivity","Properties":{"typeProperties":{"Type":998,"Flags":1,"Description":"Validation activity properties."},"type":{"Type":1003,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ValidationActivityTypeProperties","Properties":{"timeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"sleep":{"Type":0,"Flags":0,"Description":"A delay in seconds between validation attempts. If no value is specified, 10 seconds will be used as the default. Type: integer (or Expression with resultType integer)."},"minimumSize":{"Type":0,"Flags":0,"Description":"Can be used if dataset points to a file. The file must be greater than or equal in size to the value specified. Type: integer (or Expression with resultType integer)."},"childItems":{"Type":0,"Flags":0,"Description":"Can be used if dataset points to a folder. If set to true, the folder must have at least one file. If set to false, the folder must be empty. Type: boolean (or Expression with resultType boolean)."},"dataset":{"Type":999,"Flags":1,"Description":"Validation activity dataset reference."}}}},{"2":{"Name":"DatasetReference","Properties":{"type":{"Type":1001,"Flags":1,"Description":"Dataset reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference dataset name."},"parameters":{"Type":1002,"Flags":0,"Description":"Arguments for dataset."}}}},{"6":{"Value":"DatasetReference"}},{"5":{"Elements":[1000,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"Validation"}},{"2":{"Name":"WaitActivity","Properties":{"typeProperties":{"Type":1005,"Flags":1,"Description":"Wait activity properties."},"type":{"Type":1006,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"WaitActivityTypeProperties","Properties":{"waitTimeInSeconds":{"Type":0,"Flags":1,"Description":"Duration in seconds."}}}},{"6":{"Value":"Wait"}},{"2":{"Name":"WebHookActivity","Properties":{"typeProperties":{"Type":1008,"Flags":1,"Description":"WebHook activity properties."},"type":{"Type":1012,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"WebHookActivityTypeProperties","Properties":{"method":{"Type":1010,"Flags":1,"Description":"Rest API method for target endpoint."},"url":{"Type":0,"Flags":1,"Description":"WebHook activity target endpoint and path. Type: string (or Expression with resultType string)."},"timeout":{"Type":4,"Flags":0,"Description":"The timeout within which the webhook should be called back. If there is no value specified, it defaults to 10 minutes. Type: string. Pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"headers":{"Type":0,"Flags":0,"Description":"Represents the headers that will be sent to the request. For example, to set the language and type on a request: \"headers\" : { \"Accept-Language\": \"en-us\", \"Content-Type\": \"application/json\" }. Type: string (or Expression with resultType string)."},"body":{"Type":0,"Flags":0,"Description":"Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string)."},"authentication":{"Type":1011,"Flags":0,"Description":"Authentication method used for calling the endpoint."},"reportStatusOnCallBack":{"Type":0,"Flags":0,"Description":"When set to true, statusCode, output and error in callback request body will be consumed by activity. The activity can be marked as failed by setting statusCode >= 400 in callback request. Default is false. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"POST"}},{"5":{"Elements":[1009,4]}},{"2":{"Name":"WebActivityAuthentication","Properties":{"type":{"Type":4,"Flags":0,"Description":"Web activity authentication (Basic/ClientCertificate/MSI/ServicePrincipal)"},"pfx":{"Type":92,"Flags":0,"Description":"Base64-encoded contents of a PFX file or Certificate when used for ServicePrincipal"},"username":{"Type":0,"Flags":0,"Description":"Web activity authentication user name for basic authentication or ClientID when used for ServicePrincipal. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for the PFX file or basic authentication / Secret when used for ServicePrincipal"},"resource":{"Type":0,"Flags":0,"Description":"Resource for which Azure Auth token will be requested when using MSI Authentication. Type: string (or Expression with resultType string)."},"userTenant":{"Type":0,"Flags":0,"Description":"TenantId for which Azure Auth token will be requested when using ServicePrincipal Authentication. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"WebHook"}},{"2":{"Name":"CopyActivity","Properties":{"typeProperties":{"Type":1014,"Flags":1,"Description":"Copy activity properties."},"inputs":{"Type":1434,"Flags":0,"Description":"List of inputs for the activity."},"outputs":{"Type":1435,"Flags":0,"Description":"List of outputs for the activity."},"type":{"Type":1436,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"CopyActivityTypeProperties","Properties":{"source":{"Type":1015,"Flags":1,"Description":"Copy activity source."},"sink":{"Type":1289,"Flags":1,"Description":"Copy activity sink."},"translator":{"Type":0,"Flags":0,"Description":"Copy activity translator. If not specified, tabular translator is used."},"enableStaging":{"Type":0,"Flags":0,"Description":"Specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean)."},"stagingSettings":{"Type":1425,"Flags":0,"Description":"Specifies interim staging settings when EnableStaging is true."},"parallelCopies":{"Type":0,"Flags":0,"Description":"Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or Expression with resultType integer), minimum: 0."},"dataIntegrationUnits":{"Type":0,"Flags":0,"Description":"Maximum number of data integration units that can be used to perform this data movement. Type: integer (or Expression with resultType integer), minimum: 0."},"enableSkipIncompatibleRow":{"Type":0,"Flags":0,"Description":"Whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean)."},"redirectIncompatibleRowSettings":{"Type":1426,"Flags":0,"Description":"Redirect incompatible row settings when EnableSkipIncompatibleRow is true."},"logStorageSettings":{"Type":1427,"Flags":0,"Description":"(Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log."},"logSettings":{"Type":1428,"Flags":0,"Description":"Log settings customer needs provide when enabling log."},"preserveRules":{"Type":1431,"Flags":0,"Description":"Preserve Rules."},"preserve":{"Type":1432,"Flags":0,"Description":"Preserve rules."},"validateDataConsistency":{"Type":0,"Flags":0,"Description":"Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean)."},"skipErrorFile":{"Type":1433,"Flags":0,"Description":"Specify the fault tolerance for data consistency."}}}},{"7":{"Name":"CopySource","Discriminator":"type","BaseProperties":{"sourceRetryCount":{"Type":0,"Flags":0,"Description":"Source retry count. Type: integer (or Expression with resultType integer)."},"sourceRetryWait":{"Type":0,"Flags":0,"Description":"Source retry wait. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"maxConcurrentConnections":{"Type":0,"Flags":0,"Description":"The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."},"disableMetricsCollection":{"Type":0,"Flags":0,"Description":"If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."}},"Elements":{"AmazonMWSSource":1016,"AmazonRdsForOracleSource":1018,"AmazonRdsForSqlServerSource":1021,"AmazonRedshiftSource":1034,"AvroSource":1037,"AzureBlobFSSource":1067,"AzureDataExplorerSource":1069,"AzureDataLakeStoreSource":1071,"AzureDatabricksDeltaLakeSource":1073,"AzureMariaDBSource":1076,"AzureMySqlSource":1078,"AzurePostgreSqlSource":1080,"AzureSqlSource":1082,"AzureTableSource":1085,"BinarySource":1087,"BlobSource":1097,"CassandraSource":1099,"CommonDataServiceForAppsSource":1112,"ConcurSource":1114,"CosmosDbMongoDbApiSource":1116,"CosmosDbSqlApiSource":1119,"CouchbaseSource":1121,"Db2Source":1123,"DelimitedTextSource":1125,"DocumentDbCollectionSource":1128,"DrillSource":1130,"DynamicsAXSource":1132,"DynamicsCrmSource":1134,"DynamicsSource":1136,"EloquaSource":1138,"ExcelSource":1140,"FileSystemSource":1142,"GoogleAdWordsSource":1144,"GoogleBigQuerySource":1146,"GreenplumSource":1148,"HBaseSource":1150,"HdfsSource":1152,"HiveSource":1154,"HttpSource":1156,"HubspotSource":1158,"ImpalaSource":1160,"InformixSource":1162,"JiraSource":1164,"JsonSource":1166,"MagentoSource":1169,"MariaDBSource":1171,"MarketoSource":1173,"MicrosoftAccessSource":1175,"MongoDbAtlasSource":1177,"MongoDbSource":1179,"MongoDbV2Source":1181,"MySqlSource":1183,"NetezzaSource":1185,"ODataSource":1188,"OdbcSource":1190,"Office365Source":1192,"OracleServiceCloudSource":1194,"OracleSource":1196,"OrcSource":1199,"ParquetSource":1201,"PaypalSource":1203,"PhoenixSource":1205,"PostgreSqlSource":1207,"PrestoSource":1209,"QuickBooksSource":1211,"RelationalSource":1213,"ResponsysSource":1215,"RestSource":1217,"SalesforceMarketingCloudSource":1219,"SalesforceServiceCloudSource":1221,"SalesforceSource":1226,"SapBwSource":1231,"SapCloudForCustomerSource":1233,"SapEccSource":1235,"SapHanaSource":1237,"SapOdpSource":1240,"SapOpenHubSource":1242,"SapTableSource":1244,"ServiceNowSource":1247,"SharePointOnlineListSource":1249,"ShopifySource":1251,"SnowflakeSource":1253,"SparkSource":1258,"SqlDWSource":1260,"SqlMISource":1262,"SqlServerSource":1265,"SqlSource":1268,"SquareSource":1271,"SybaseSource":1273,"TeradataSource":1275,"VerticaSource":1278,"XeroSource":1280,"ZohoSource":1282,"WebSource":1284,"XmlSource":1286}}},{"2":{"Name":"AmazonMWSSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1017,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AmazonMWSSource"}},{"2":{"Name":"AmazonRdsForOracleSource","Properties":{"oracleReaderQuery":{"Type":0,"Flags":0,"Description":"AmazonRdsForOracle reader query. Type: string (or Expression with resultType string)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for AmazonRdsForOracle read in parallel. Type: string (or Expression with resultType string)."},"partitionSettings":{"Type":1019,"Flags":0,"Description":"The settings that will be leveraged for AmazonRdsForOracle source partitioning."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1020,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"AmazonRdsForOraclePartitionSettings","Properties":{"partitionNames":{"Type":0,"Flags":0,"Description":"Names of the physical partitions of AmazonRdsForOracle table."},"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForOracleSource"}},{"2":{"Name":"AmazonRdsForSqlServerSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1031,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"produceAdditionalTypes":{"Type":0,"Flags":0,"Description":"Which additional types to produce."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1032,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1033,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"StoredProcedureParameter","Properties":{"value":{"Type":0,"Flags":0,"Description":"Stored procedure parameter value. Type: string (or Expression with resultType string)."},"type":{"Type":1030,"Flags":0,"Description":"Stored procedure parameter type."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Int"}},{"6":{"Value":"Int64"}},{"6":{"Value":"Decimal"}},{"6":{"Value":"Guid"}},{"6":{"Value":"Boolean"}},{"6":{"Value":"Date"}},{"5":{"Elements":[1023,1024,1025,1026,1027,1028,1029,4]}},{"2":{"Name":"AmazonRdsForSqlServerSourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"2":{"Name":"SqlPartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column in integer or datetime type that will be used for proceeding partitioning. If not specified, the primary key of the table is auto-detected and used as the partition column. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of the partition column for partition range splitting. This value is used to decide the partition stride, not for filtering the rows in table. All rows in the table or query result will be partitioned and copied. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of the partition column for partition range splitting. This value is used to decide the partition stride, not for filtering the rows in table. All rows in the table or query result will be partitioned and copied. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForSqlServerSource"}},{"2":{"Name":"AmazonRedshiftSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"redshiftUnloadSettings":{"Type":1035,"Flags":0,"Description":"The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will be unloaded into S3 first and then copied into the targeted sink from the interim S3."},"type":{"Type":1036,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"RedshiftUnloadSettings","Properties":{"s3LinkedServiceName":{"Type":94,"Flags":1,"Description":"The name of the Amazon S3 linked service which will be used for the unload operation when copying from the Amazon Redshift source."},"bucketName":{"Type":0,"Flags":1,"Description":"The bucket of the interim Amazon S3 which will be used to store the unloaded data from Amazon Redshift source. The bucket must be in the same region as the Amazon Redshift source. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRedshiftSource"}},{"2":{"Name":"AvroSource","Properties":{"storeSettings":{"Type":1038,"Flags":0,"Description":"Avro store settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1066,"Flags":1,"Description":"Copy source type."}}}},{"7":{"Name":"StoreReadSettings","Discriminator":"type","BaseProperties":{"maxConcurrentConnections":{"Type":0,"Flags":0,"Description":"The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."},"disableMetricsCollection":{"Type":0,"Flags":0,"Description":"If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."}},"Elements":{"AmazonS3CompatibleReadSettings":1039,"AmazonS3ReadSettings":1041,"AzureBlobFSReadSettings":1043,"AzureBlobStorageReadSettings":1045,"AzureDataLakeStoreReadSettings":1047,"AzureFileStorageReadSettings":1049,"FileServerReadSettings":1051,"FtpReadSettings":1053,"GoogleCloudStorageReadSettings":1055,"HdfsReadSettings":1057,"HttpReadSettings":1060,"OracleCloudStorageReadSettings":1062,"SftpReadSettings":1064}}},{"2":{"Name":"AmazonS3CompatibleReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Amazon S3 Compatible wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Amazon S3 Compatible wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the S3 Compatible object name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1040,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AmazonS3CompatibleReadSettings"}},{"2":{"Name":"AmazonS3ReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"AmazonS3 wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"AmazonS3 wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the S3 object name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1042,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AmazonS3ReadSettings"}},{"2":{"Name":"AzureBlobFSReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Azure blobFS wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Azure blobFS wildcardFileName. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1044,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AzureBlobFSReadSettings"}},{"2":{"Name":"AzureBlobStorageReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Azure blob wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Azure blob wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the Azure Blob name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1046,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AzureBlobStorageReadSettings"}},{"2":{"Name":"AzureDataLakeStoreReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"ADLS wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"ADLS wildcardFileName. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"listAfter":{"Type":0,"Flags":0,"Description":"Lists files after the value (exclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string)."},"listBefore":{"Type":0,"Flags":0,"Description":"Lists files before the value (inclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1048,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AzureDataLakeStoreReadSettings"}},{"2":{"Name":"AzureFileStorageReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Azure File Storage wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Azure File Storage wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the Azure File name starting from root path. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1050,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AzureFileStorageReadSettings"}},{"2":{"Name":"FileServerReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"FileServer wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"FileServer wildcardFileName. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"fileFilter":{"Type":0,"Flags":0,"Description":"Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression with resultType string)."},"type":{"Type":1052,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"FileServerReadSettings"}},{"2":{"Name":"FtpReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Ftp wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Ftp wildcardFileName. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"useBinaryTransfer":{"Type":2,"Flags":0,"Description":"Specify whether to use binary transfer mode for FTP stores."},"disableChunking":{"Type":0,"Flags":0,"Description":"If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1054,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"FtpReadSettings"}},{"2":{"Name":"GoogleCloudStorageReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Google Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Google Cloud Storage wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the Google Cloud Storage object name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1056,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"GoogleCloudStorageReadSettings"}},{"2":{"Name":"HdfsReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"HDFS wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"HDFS wildcardFileName. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"distcpSettings":{"Type":1058,"Flags":0,"Description":"Specifies Distcp-related settings."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1059,"Flags":1,"Description":"The read setting type."}}}},{"2":{"Name":"DistcpSettings","Properties":{"resourceManagerEndpoint":{"Type":0,"Flags":1,"Description":"Specifies the Yarn ResourceManager endpoint. Type: string (or Expression with resultType string)."},"tempScriptPath":{"Type":0,"Flags":1,"Description":"Specifies an existing folder path which will be used to store temp Distcp command script. The script file is generated by ADF and will be removed after Copy job finished. Type: string (or Expression with resultType string)."},"distcpOptions":{"Type":0,"Flags":0,"Description":"Specifies the Distcp options. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"HdfsReadSettings"}},{"2":{"Name":"HttpReadSettings","Properties":{"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string)."},"requestBody":{"Type":0,"Flags":0,"Description":"The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."},"requestTimeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for a HTTP client to get HTTP response from HTTP server."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"type":{"Type":1061,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"HttpReadSettings"}},{"2":{"Name":"OracleCloudStorageReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Oracle Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Oracle Cloud Storage wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the Oracle Cloud Storage object name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1063,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"OracleCloudStorageReadSettings"}},{"2":{"Name":"SftpReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Sftp wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Sftp wildcardFileName. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"disableChunking":{"Type":0,"Flags":0,"Description":"If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1065,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"SftpReadSettings"}},{"6":{"Value":"AvroSource"}},{"2":{"Name":"AzureBlobFSSource","Properties":{"treatEmptyAsNull":{"Type":0,"Flags":0,"Description":"Treat empty as null. Type: boolean (or Expression with resultType boolean)."},"skipHeaderLineCount":{"Type":0,"Flags":0,"Description":"Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer)."},"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1068,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureBlobFSSource"}},{"2":{"Name":"AzureDataExplorerSource","Properties":{"query":{"Type":0,"Flags":1,"Description":"Database query. Should be a Kusto Query Language (KQL) query. Type: string (or Expression with resultType string)."},"noTruncation":{"Type":0,"Flags":0,"Description":"The name of the Boolean option that controls whether truncation is applied to result-sets that go beyond a certain row-count limit."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1070,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureDataExplorerSource"}},{"2":{"Name":"AzureDataLakeStoreSource","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1072,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureDataLakeStoreSource"}},{"2":{"Name":"AzureDatabricksDeltaLakeSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Azure Databricks Delta Lake Sql query. Type: string (or Expression with resultType string)."},"exportSettings":{"Type":1074,"Flags":0,"Description":"Azure Databricks Delta Lake export settings."},"type":{"Type":1075,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"AzureDatabricksDeltaLakeExportCommand","Properties":{"dateFormat":{"Type":0,"Flags":0,"Description":"Specify the date format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string)."},"timestampFormat":{"Type":0,"Flags":0,"Description":"Specify the timestamp format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The export setting type."}},"AdditionalProperties":0}},{"6":{"Value":"AzureDatabricksDeltaLakeSource"}},{"2":{"Name":"AzureMariaDBSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1077,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureMariaDBSource"}},{"2":{"Name":"AzureMySqlSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1079,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureMySqlSource"}},{"2":{"Name":"AzurePostgreSqlSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1081,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzurePostgreSqlSource"}},{"2":{"Name":"AzureSqlSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1083,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"produceAdditionalTypes":{"Type":0,"Flags":0,"Description":"Which additional types to produce."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1032,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1084,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"AzureSqlSourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"6":{"Value":"AzureSqlSource"}},{"2":{"Name":"AzureTableSource","Properties":{"azureTableSourceQuery":{"Type":0,"Flags":0,"Description":"Azure Table source query. Type: string (or Expression with resultType string)."},"azureTableSourceIgnoreTableNotFound":{"Type":0,"Flags":0,"Description":"Azure Table source ignore table not found. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1086,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureTableSource"}},{"2":{"Name":"BinarySource","Properties":{"storeSettings":{"Type":1038,"Flags":0,"Description":"Binary store settings."},"formatSettings":{"Type":1088,"Flags":0,"Description":"Binary format settings."},"type":{"Type":1096,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"BinaryReadSettings","Properties":{"compressionProperties":{"Type":1089,"Flags":0,"Description":"Compression settings."},"type":{"Type":4,"Flags":1,"Description":"The read setting type."}},"AdditionalProperties":0}},{"7":{"Name":"CompressionReadSettings","Discriminator":"type","BaseProperties":{},"Elements":{"TarGZipReadSettings":1090,"TarReadSettings":1092,"ZipDeflateReadSettings":1094}}},{"2":{"Name":"TarGZipReadSettings","Properties":{"preserveCompressionFileNameAsFolder":{"Type":0,"Flags":0,"Description":"Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1091,"Flags":1,"Description":"The Compression setting type."}}}},{"6":{"Value":"TarGZipReadSettings"}},{"2":{"Name":"TarReadSettings","Properties":{"preserveCompressionFileNameAsFolder":{"Type":0,"Flags":0,"Description":"Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1093,"Flags":1,"Description":"The Compression setting type."}}}},{"6":{"Value":"TarReadSettings"}},{"2":{"Name":"ZipDeflateReadSettings","Properties":{"preserveZipFileNameAsFolder":{"Type":0,"Flags":0,"Description":"Preserve the zip file name as folder path. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1095,"Flags":1,"Description":"The Compression setting type."}}}},{"6":{"Value":"ZipDeflateReadSettings"}},{"6":{"Value":"BinarySource"}},{"2":{"Name":"BlobSource","Properties":{"treatEmptyAsNull":{"Type":0,"Flags":0,"Description":"Treat empty as null. Type: boolean (or Expression with resultType boolean)."},"skipHeaderLineCount":{"Type":0,"Flags":0,"Description":"Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer)."},"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1098,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"BlobSource"}},{"2":{"Name":"CassandraSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression with resultType string)."},"consistencyLevel":{"Type":1110,"Flags":0,"Description":"The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive."},"type":{"Type":1111,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ALL"}},{"6":{"Value":"EACH_QUORUM"}},{"6":{"Value":"QUORUM"}},{"6":{"Value":"LOCAL_QUORUM"}},{"6":{"Value":"ONE"}},{"6":{"Value":"TWO"}},{"6":{"Value":"THREE"}},{"6":{"Value":"LOCAL_ONE"}},{"6":{"Value":"SERIAL"}},{"6":{"Value":"LOCAL_SERIAL"}},{"5":{"Elements":[1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,4]}},{"6":{"Value":"CassandraSource"}},{"2":{"Name":"CommonDataServiceForAppsSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"FetchXML is a proprietary query language that is used in Microsoft Common Data Service for Apps (online & on-premises). Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1113,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"CommonDataServiceForAppsSource"}},{"2":{"Name":"ConcurSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1115,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ConcurSource"}},{"2":{"Name":"CosmosDbMongoDbApiSource","Properties":{"filter":{"Type":0,"Flags":0,"Description":"Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string)."},"cursorMethods":{"Type":1117,"Flags":0,"Description":"Cursor methods for Mongodb query."},"batchSize":{"Type":0,"Flags":0,"Description":"Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying the batch size will not affect the user or the application. This property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1118,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"MongoDbCursorMethodsProperties","Properties":{"project":{"Type":0,"Flags":0,"Description":"Specifies the fields to return in the documents that match the query filter. To return all fields in the matching documents, omit this parameter. Type: string (or Expression with resultType string)."},"sort":{"Type":0,"Flags":0,"Description":"Specifies the order in which the query returns matching documents. Type: string (or Expression with resultType string). Type: string (or Expression with resultType string)."},"skip":{"Type":0,"Flags":0,"Description":"Specifies the how many documents skipped and where MongoDB begins returning results. This approach may be useful in implementing paginated results. Type: integer (or Expression with resultType integer)."},"limit":{"Type":0,"Flags":0,"Description":"Specifies the maximum number of documents the server returns. limit() is analogous to the LIMIT statement in a SQL database. Type: integer (or Expression with resultType integer)."}},"AdditionalProperties":0}},{"6":{"Value":"CosmosDbMongoDbApiSource"}},{"2":{"Name":"CosmosDbSqlApiSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"SQL API query. Type: string (or Expression with resultType string)."},"pageSize":{"Type":0,"Flags":0,"Description":"Page size of the result. Type: integer (or Expression with resultType integer)."},"preferredRegions":{"Type":0,"Flags":0,"Description":"Preferred regions. Type: array of strings (or Expression with resultType array of strings)."},"detectDatetime":{"Type":0,"Flags":0,"Description":"Whether detect primitive values as datetime values. Type: boolean (or Expression with resultType boolean)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1120,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"CosmosDbSqlApiSource"}},{"2":{"Name":"CouchbaseSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1122,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"CouchbaseSource"}},{"2":{"Name":"Db2Source","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1124,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"Db2Source"}},{"2":{"Name":"DelimitedTextSource","Properties":{"storeSettings":{"Type":1038,"Flags":0,"Description":"DelimitedText store settings."},"formatSettings":{"Type":1126,"Flags":0,"Description":"DelimitedText format settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1127,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"DelimitedTextReadSettings","Properties":{"skipLineCount":{"Type":0,"Flags":0,"Description":"Indicates the number of non-empty rows to skip when reading data from input files. Type: integer (or Expression with resultType integer)."},"compressionProperties":{"Type":1089,"Flags":0,"Description":"Compression settings."},"type":{"Type":4,"Flags":1,"Description":"The read setting type."}},"AdditionalProperties":0}},{"6":{"Value":"DelimitedTextSource"}},{"2":{"Name":"DocumentDbCollectionSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Documents query. Type: string (or Expression with resultType string)."},"nestingSeparator":{"Type":0,"Flags":0,"Description":"Nested properties separator. Type: string (or Expression with resultType string)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1129,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DocumentDbCollectionSource"}},{"2":{"Name":"DrillSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1131,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DrillSource"}},{"2":{"Name":"DynamicsAXSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1133,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DynamicsAXSource"}},{"2":{"Name":"DynamicsCrmSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"FetchXML is a proprietary query language that is used in Microsoft Dynamics CRM (online & on-premises). Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1135,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DynamicsCrmSource"}},{"2":{"Name":"DynamicsSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"FetchXML is a proprietary query language that is used in Microsoft Dynamics (online & on-premises). Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1137,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DynamicsSource"}},{"2":{"Name":"EloquaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1139,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"EloquaSource"}},{"2":{"Name":"ExcelSource","Properties":{"storeSettings":{"Type":1038,"Flags":0,"Description":"Excel store settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1141,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ExcelSource"}},{"2":{"Name":"FileSystemSource","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1143,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"FileSystemSource"}},{"2":{"Name":"GoogleAdWordsSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1145,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"GoogleAdWordsSource"}},{"2":{"Name":"GoogleBigQuerySource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1147,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"GoogleBigQuerySource"}},{"2":{"Name":"GreenplumSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1149,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"GreenplumSource"}},{"2":{"Name":"HBaseSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1151,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HBaseSource"}},{"2":{"Name":"HdfsSource","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"distcpSettings":{"Type":1058,"Flags":0,"Description":"Specifies Distcp-related settings."},"type":{"Type":1153,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HdfsSource"}},{"2":{"Name":"HiveSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1155,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HiveSource"}},{"2":{"Name":"HttpSource","Properties":{"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for a HTTP client to get HTTP response from HTTP server. The default value is equivalent to System.Net.HttpWebRequest.Timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1157,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HttpSource"}},{"2":{"Name":"HubspotSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1159,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HubspotSource"}},{"2":{"Name":"ImpalaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1161,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ImpalaSource"}},{"2":{"Name":"InformixSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1163,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"InformixSource"}},{"2":{"Name":"JiraSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1165,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"JiraSource"}},{"2":{"Name":"JsonSource","Properties":{"storeSettings":{"Type":1038,"Flags":0,"Description":"Json store settings."},"formatSettings":{"Type":1167,"Flags":0,"Description":"Json format settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1168,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"JsonReadSettings","Properties":{"compressionProperties":{"Type":1089,"Flags":0,"Description":"Compression settings."},"type":{"Type":4,"Flags":1,"Description":"The read setting type."}},"AdditionalProperties":0}},{"6":{"Value":"JsonSource"}},{"2":{"Name":"MagentoSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1170,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MagentoSource"}},{"2":{"Name":"MariaDBSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1172,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MariaDBSource"}},{"2":{"Name":"MarketoSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1174,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MarketoSource"}},{"2":{"Name":"MicrosoftAccessSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1176,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MicrosoftAccessSource"}},{"2":{"Name":"MongoDbAtlasSource","Properties":{"filter":{"Type":0,"Flags":0,"Description":"Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string)."},"cursorMethods":{"Type":1117,"Flags":0,"Description":"Cursor methods for Mongodb query"},"batchSize":{"Type":0,"Flags":0,"Description":"Specifies the number of documents to return in each batch of the response from MongoDB Atlas instance. In most cases, modifying the batch size will not affect the user or the application. This property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1178,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MongoDbAtlasSource"}},{"2":{"Name":"MongoDbSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Should be a SQL-92 query expression. Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1180,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MongoDbSource"}},{"2":{"Name":"MongoDbV2Source","Properties":{"filter":{"Type":0,"Flags":0,"Description":"Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string)."},"cursorMethods":{"Type":1117,"Flags":0,"Description":"Cursor methods for Mongodb query"},"batchSize":{"Type":0,"Flags":0,"Description":"Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying the batch size will not affect the user or the application. This property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1182,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MongoDbV2Source"}},{"2":{"Name":"MySqlSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1184,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MySqlSource"}},{"2":{"Name":"NetezzaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Netezza read in parallel. Possible values include: \"None\", \"DataSlice\", \"DynamicRange\"."},"partitionSettings":{"Type":1186,"Flags":0,"Description":"The settings that will be leveraged for Netezza source partitioning."},"type":{"Type":1187,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"NetezzaPartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"NetezzaSource"}},{"2":{"Name":"ODataSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"OData query. For example, \"$top=1\". Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1189,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ODataSource"}},{"2":{"Name":"OdbcSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1191,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"OdbcSource"}},{"2":{"Name":"Office365Source","Properties":{"allowedGroups":{"Type":0,"Flags":0,"Description":"The groups containing all the users. Type: array of strings (or Expression with resultType array of strings)."},"userScopeFilterUri":{"Type":0,"Flags":0,"Description":"The user scope uri. Type: string (or Expression with resultType string)."},"dateFilterColumn":{"Type":0,"Flags":0,"Description":"The Column to apply the and . Type: string (or Expression with resultType string)."},"startTime":{"Type":0,"Flags":0,"Description":"Start time of the requested range for this dataset. Type: string (or Expression with resultType string)."},"endTime":{"Type":0,"Flags":0,"Description":"End time of the requested range for this dataset. Type: string (or Expression with resultType string)."},"outputColumns":{"Type":0,"Flags":0,"Description":"The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). Example: [ { \"name\": \"Id\" }, { \"name\": \"CreatedDateTime\" } ]"},"type":{"Type":1193,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"Office365Source"}},{"2":{"Name":"OracleServiceCloudSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1195,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"OracleServiceCloudSource"}},{"2":{"Name":"OracleSource","Properties":{"oracleReaderQuery":{"Type":0,"Flags":0,"Description":"Oracle reader query. Type: string (or Expression with resultType string)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Oracle read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1197,"Flags":0,"Description":"The settings that will be leveraged for Oracle source partitioning."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1198,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"OraclePartitionSettings","Properties":{"partitionNames":{"Type":0,"Flags":0,"Description":"Names of the physical partitions of Oracle table."},"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OracleSource"}},{"2":{"Name":"OrcSource","Properties":{"storeSettings":{"Type":1038,"Flags":0,"Description":"ORC store settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1200,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"OrcSource"}},{"2":{"Name":"ParquetSource","Properties":{"storeSettings":{"Type":1038,"Flags":0,"Description":"Parquet store settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1202,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ParquetSource"}},{"2":{"Name":"PaypalSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1204,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"PaypalSource"}},{"2":{"Name":"PhoenixSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1206,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"PhoenixSource"}},{"2":{"Name":"PostgreSqlSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1208,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"PostgreSqlSource"}},{"2":{"Name":"PrestoSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1210,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"PrestoSource"}},{"2":{"Name":"QuickBooksSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1212,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"QuickBooksSource"}},{"2":{"Name":"RelationalSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1214,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"RelationalSource"}},{"2":{"Name":"ResponsysSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1216,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ResponsysSource"}},{"2":{"Name":"RestSource","Properties":{"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string)."},"requestBody":{"Type":0,"Flags":0,"Description":"The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."},"paginationRules":{"Type":0,"Flags":0,"Description":"The pagination rules to compose next page requests. Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"requestInterval":{"Type":0,"Flags":0,"Description":"The time to await before sending next page request."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1218,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"RestSource"}},{"2":{"Name":"SalesforceMarketingCloudSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1220,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SalesforceMarketingCloudSource"}},{"2":{"Name":"SalesforceServiceCloudSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"readBehavior":{"Type":1224,"Flags":0,"Description":"The read behavior for the operation. Default is Query."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1225,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"Query"}},{"6":{"Value":"QueryAll"}},{"5":{"Elements":[1222,1223,4]}},{"6":{"Value":"SalesforceServiceCloudSource"}},{"2":{"Name":"SalesforceSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"readBehavior":{"Type":1229,"Flags":0,"Description":"The read behavior for the operation. Default is Query."},"type":{"Type":1230,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"Query"}},{"6":{"Value":"QueryAll"}},{"5":{"Elements":[1227,1228,4]}},{"6":{"Value":"SalesforceSource"}},{"2":{"Name":"SapBwSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"MDX query. Type: string (or Expression with resultType string)."},"type":{"Type":1232,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapBwSource"}},{"2":{"Name":"SapCloudForCustomerSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"SAP Cloud for Customer OData query. For example, \"$top=1\". Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1234,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapCloudForCustomerSource"}},{"2":{"Name":"SapEccSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"SAP ECC OData query. For example, \"$top=1\". Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1236,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapEccSource"}},{"2":{"Name":"SapHanaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"SAP HANA Sql query. Type: string (or Expression with resultType string)."},"packetSize":{"Type":0,"Flags":0,"Description":"The packet size of data read from SAP HANA. Type: integer(or Expression with resultType integer)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for SAP HANA read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"SapHanaDynamicRange\"."},"partitionSettings":{"Type":1238,"Flags":0,"Description":"The settings that will be leveraged for SAP HANA source partitioning."},"type":{"Type":1239,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SapHanaPartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapHanaSource"}},{"2":{"Name":"SapOdpSource","Properties":{"extractionMode":{"Type":0,"Flags":0,"Description":"The extraction mode. Allowed value include: Full, Delta and Recovery. The default value is Full. Type: string (or Expression with resultType string)."},"subscriberProcess":{"Type":0,"Flags":0,"Description":"The subscriber process to manage the delta process. Type: string (or Expression with resultType string)."},"selection":{"Type":0,"Flags":0,"Description":"Specifies the selection conditions from source data. Type: array of objects(selection) (or Expression with resultType array of objects)."},"projection":{"Type":0,"Flags":0,"Description":"Specifies the columns to be selected from source data. Type: array of objects(projection) (or Expression with resultType array of objects)."},"type":{"Type":1241,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapOdpSource"}},{"2":{"Name":"SapOpenHubSource","Properties":{"excludeLastRequest":{"Type":0,"Flags":0,"Description":"Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean)."},"baseRequestId":{"Type":0,"Flags":0,"Description":"The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer )."},"customRfcReadTableFunctionModule":{"Type":0,"Flags":0,"Description":"Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string)."},"sapDataColumnDelimiter":{"Type":0,"Flags":0,"Description":"The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string)."},"type":{"Type":1243,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapOpenHubSource"}},{"2":{"Name":"SapTableSource","Properties":{"rowCount":{"Type":0,"Flags":0,"Description":"The number of rows to be retrieved. Type: integer(or Expression with resultType integer)."},"rowSkips":{"Type":0,"Flags":0,"Description":"The number of rows that will be skipped. Type: integer (or Expression with resultType integer)."},"rfcTableFields":{"Type":0,"Flags":0,"Description":"The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType string)."},"rfcTableOptions":{"Type":0,"Flags":0,"Description":"The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType string)."},"batchSize":{"Type":0,"Flags":0,"Description":"Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table. Type: integer (or Expression with resultType integer)."},"customRfcReadTableFunctionModule":{"Type":0,"Flags":0,"Description":"Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string)."},"sapDataColumnDelimiter":{"Type":0,"Flags":0,"Description":"The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for SAP table read in parallel. Possible values include: \"None\", \"PartitionOnInt\", \"PartitionOnCalendarYear\", \"PartitionOnCalendarMonth\", \"PartitionOnCalendarDate\", \"PartitionOnTime\"."},"partitionSettings":{"Type":1245,"Flags":0,"Description":"The settings that will be leveraged for SAP table source partitioning."},"type":{"Type":1246,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SapTablePartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"maxPartitionsNumber":{"Type":0,"Flags":0,"Description":"The maximum value of partitions the table will be split into. Type: integer (or Expression with resultType string)."}}}},{"6":{"Value":"SapTableSource"}},{"2":{"Name":"ServiceNowSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1248,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ServiceNowSource"}},{"2":{"Name":"SharePointOnlineListSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"The OData query to filter the data in SharePoint Online list. For example, \"$top=1\". Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The wait time to get a response from SharePoint Online. Default value is 5 minutes (00:05:00). Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1250,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SharePointOnlineListSource"}},{"2":{"Name":"ShopifySource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1252,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ShopifySource"}},{"2":{"Name":"SnowflakeSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Snowflake Sql query. Type: string (or Expression with resultType string)."},"exportSettings":{"Type":1254,"Flags":0,"Description":"Snowflake export settings."},"type":{"Type":1257,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SnowflakeExportCopyCommand","Properties":{"additionalCopyOptions":{"Type":1255,"Flags":0,"Description":"Additional copy options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalCopyOptions\": { \"DATE_FORMAT\": \"MM/DD/YYYY\", \"TIME_FORMAT\": \"'HH24:MI:SS.FF'\" }"},"additionalFormatOptions":{"Type":1256,"Flags":0,"Description":"Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalFormatOptions\": { \"OVERWRITE\": \"TRUE\", \"MAX_FILE_SIZE\": \"'FALSE'\" }"},"type":{"Type":4,"Flags":1,"Description":"The export setting type."}},"AdditionalProperties":0}},{"2":{"Name":"SnowflakeExportCopyCommandAdditionalCopyOptions","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"SnowflakeExportCopyCommandAdditionalFormatOptions","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"SnowflakeSource"}},{"2":{"Name":"SparkSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1259,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SparkSource"}},{"2":{"Name":"SqlDWSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL Data Warehouse reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Data Warehouse source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":0,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\". Type: object (or Expression with resultType object), itemType: StoredProcedureParameter."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1032,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1261,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SqlDWSource"}},{"2":{"Name":"SqlMISource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a Azure SQL Managed Instance source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1263,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"produceAdditionalTypes":{"Type":0,"Flags":0,"Description":"Which additional types to produce."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1032,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1264,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SqlMISourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"6":{"Value":"SqlMISource"}},{"2":{"Name":"SqlServerSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1266,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"produceAdditionalTypes":{"Type":0,"Flags":0,"Description":"Which additional types to produce."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1032,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1267,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SqlServerSourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"6":{"Value":"SqlServerSource"}},{"2":{"Name":"SqlSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1269,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"isolationLevel":{"Type":0,"Flags":0,"Description":"Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1032,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1270,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SqlSourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"6":{"Value":"SqlSource"}},{"2":{"Name":"SquareSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1272,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SquareSource"}},{"2":{"Name":"SybaseSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1274,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SybaseSource"}},{"2":{"Name":"TeradataSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Teradata query. Type: string (or Expression with resultType string)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for teradata read in parallel. Possible values include: \"None\", \"Hash\", \"DynamicRange\"."},"partitionSettings":{"Type":1276,"Flags":0,"Description":"The settings that will be leveraged for teradata source partitioning."},"type":{"Type":1277,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"TeradataPartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column that will be used for proceeding range or hash partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"TeradataSource"}},{"2":{"Name":"VerticaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1279,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"VerticaSource"}},{"2":{"Name":"XeroSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1281,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"XeroSource"}},{"2":{"Name":"ZohoSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1283,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ZohoSource"}},{"2":{"Name":"WebSource","Properties":{"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1285,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"WebSource"}},{"2":{"Name":"XmlSource","Properties":{"storeSettings":{"Type":1038,"Flags":0,"Description":"Xml store settings."},"formatSettings":{"Type":1287,"Flags":0,"Description":"Xml format settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1288,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"XmlReadSettings","Properties":{"compressionProperties":{"Type":1089,"Flags":0,"Description":"Compression settings."},"validationMode":{"Type":0,"Flags":0,"Description":"Indicates what validation method is used when reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type: string (or Expression with resultType string)."},"detectDataType":{"Type":0,"Flags":0,"Description":"Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean)."},"namespaces":{"Type":0,"Flags":0,"Description":"Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean)."},"namespacePrefixes":{"Type":0,"Flags":0,"Description":"Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined for a namespace uri, the prefix of xml element/attribute name in the xml data file will be used. Example: \"{\"http://www.example.com/xml\":\"prefix\"}\" Type: object (or Expression with resultType object)."},"type":{"Type":4,"Flags":1,"Description":"The read setting type."}},"AdditionalProperties":0}},{"6":{"Value":"XmlSource"}},{"7":{"Name":"CopySink","Discriminator":"type","BaseProperties":{"writeBatchSize":{"Type":0,"Flags":0,"Description":"Write batch size. Type: integer (or Expression with resultType integer), minimum: 0."},"writeBatchTimeout":{"Type":0,"Flags":0,"Description":"Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"sinkRetryCount":{"Type":0,"Flags":0,"Description":"Sink retry count. Type: integer (or Expression with resultType integer)."},"sinkRetryWait":{"Type":0,"Flags":0,"Description":"Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"maxConcurrentConnections":{"Type":0,"Flags":0,"Description":"The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer)."},"disableMetricsCollection":{"Type":0,"Flags":0,"Description":"If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."}},"Elements":{"AvroSink":1290,"AzureBlobFSSink":1306,"AzureDataExplorerSink":1310,"AzureDataLakeStoreSink":1312,"AzureDatabricksDeltaLakeSink":1314,"AzureMySqlSink":1317,"AzurePostgreSqlSink":1319,"AzureQueueSink":1321,"AzureSearchIndexSink":1323,"AzureSqlSink":1328,"AzureTableSink":1332,"BinarySink":1334,"BlobSink":1336,"CommonDataServiceForAppsSink":1339,"CosmosDbMongoDbApiSink":1343,"CosmosDbSqlApiSink":1345,"DelimitedTextSink":1347,"DocumentDbCollectionSink":1350,"DynamicsCrmSink":1352,"DynamicsSink":1356,"FileSystemSink":1360,"InformixSink":1362,"JsonSink":1364,"MicrosoftAccessSink":1367,"MongoDbAtlasSink":1369,"MongoDbV2Sink":1371,"OdbcSink":1373,"OracleSink":1375,"OrcSink":1377,"ParquetSink":1380,"RestSink":1383,"SalesforceServiceCloudSink":1385,"SalesforceSink":1390,"SapCloudForCustomerSink":1395,"SnowflakeSink":1400,"SqlDWSink":1405,"SqlMISink":1416,"SqlServerSink":1419,"SqlSink":1422}}},{"2":{"Name":"AvroSink","Properties":{"storeSettings":{"Type":1291,"Flags":0,"Description":"Avro store settings."},"formatSettings":{"Type":1304,"Flags":0,"Description":"Avro format settings."},"type":{"Type":1305,"Flags":1,"Description":"Copy sink type."}}}},{"7":{"Name":"StoreWriteSettings","Discriminator":"type","BaseProperties":{"maxConcurrentConnections":{"Type":0,"Flags":0,"Description":"The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."},"disableMetricsCollection":{"Type":0,"Flags":0,"Description":"If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."},"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."}},"Elements":{"AzureBlobFSWriteSettings":1292,"AzureBlobStorageWriteSettings":1294,"AzureDataLakeStoreWriteSettings":1296,"AzureFileStorageWriteSettings":1298,"FileServerWriteSettings":1300,"SftpWriteSettings":1302}}},{"2":{"Name":"AzureBlobFSWriteSettings","Properties":{"blockSizeInMB":{"Type":0,"Flags":0,"Description":"Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer)."},"type":{"Type":1293,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"AzureBlobFSWriteSettings"}},{"2":{"Name":"AzureBlobStorageWriteSettings","Properties":{"blockSizeInMB":{"Type":0,"Flags":0,"Description":"Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer)."},"type":{"Type":1295,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"AzureBlobStorageWriteSettings"}},{"2":{"Name":"AzureDataLakeStoreWriteSettings","Properties":{"expiryDateTime":{"Type":0,"Flags":0,"Description":"Specifies the expiry time of the written files. The time is applied to the UTC time zone in the format of \"2018-12-01T05:00:00Z\". Default value is NULL. Type: integer (or Expression with resultType integer)."},"type":{"Type":1297,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"AzureDataLakeStoreWriteSettings"}},{"2":{"Name":"AzureFileStorageWriteSettings","Properties":{"type":{"Type":1299,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"AzureFileStorageWriteSettings"}},{"2":{"Name":"FileServerWriteSettings","Properties":{"type":{"Type":1301,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"FileServerWriteSettings"}},{"2":{"Name":"SftpWriteSettings","Properties":{"operationTimeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for writing each chunk to SFTP server. Default value: 01:00:00 (one hour). Type: string (or Expression with resultType string)."},"useTempFileRename":{"Type":0,"Flags":0,"Description":"Upload to temporary file(s) and rename. Disable this option if your SFTP server doesn't support rename operation. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1303,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"SftpWriteSettings"}},{"2":{"Name":"AvroWriteSettings","Properties":{"recordName":{"Type":4,"Flags":0,"Description":"Top level record name in write result, which is required in AVRO spec."},"recordNamespace":{"Type":4,"Flags":0,"Description":"Record namespace in the write result."},"maxRowsPerFile":{"Type":0,"Flags":0,"Description":"Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer)."},"fileNamePrefix":{"Type":0,"Flags":0,"Description":"Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"AvroSink"}},{"2":{"Name":"AzureBlobFSSink","Properties":{"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."},"metadata":{"Type":1308,"Flags":0,"Description":"Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects)."},"type":{"Type":1309,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"MetadataItem","Properties":{"name":{"Type":0,"Flags":0,"Description":"Metadata item key name. Type: string (or Expression with resultType string)."},"value":{"Type":0,"Flags":0,"Description":"Metadata item value. Type: string (or Expression with resultType string)."}}}},{"3":{"ItemType":1307}},{"6":{"Value":"AzureBlobFSSink"}},{"2":{"Name":"AzureDataExplorerSink","Properties":{"ingestionMappingName":{"Type":0,"Flags":0,"Description":"A name of a pre-created csv mapping that was defined on the target Kusto table. Type: string."},"ingestionMappingAsJson":{"Type":0,"Flags":0,"Description":"An explicit column mapping description provided in a json format. Type: string."},"flushImmediately":{"Type":0,"Flags":0,"Description":"If set to true, any aggregation will be skipped. Default is false. Type: boolean."},"type":{"Type":1311,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureDataExplorerSink"}},{"2":{"Name":"AzureDataLakeStoreSink","Properties":{"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."},"enableAdlsSingleFileParallel":{"Type":0,"Flags":0,"Description":"Single File Parallel."},"type":{"Type":1313,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureDataLakeStoreSink"}},{"2":{"Name":"AzureDatabricksDeltaLakeSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"importSettings":{"Type":1315,"Flags":0,"Description":"Azure Databricks Delta Lake import settings."},"type":{"Type":1316,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"AzureDatabricksDeltaLakeImportCommand","Properties":{"dateFormat":{"Type":0,"Flags":0,"Description":"Specify the date format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string)."},"timestampFormat":{"Type":0,"Flags":0,"Description":"Specify the timestamp format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The import setting type."}},"AdditionalProperties":0}},{"6":{"Value":"AzureDatabricksDeltaLakeSink"}},{"2":{"Name":"AzureMySqlSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1318,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureMySqlSink"}},{"2":{"Name":"AzurePostgreSqlSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1320,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzurePostgreSqlSink"}},{"2":{"Name":"AzureQueueSink","Properties":{"type":{"Type":1322,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureQueueSink"}},{"2":{"Name":"AzureSearchIndexSink","Properties":{"writeBehavior":{"Type":1326,"Flags":0,"Description":"Specify the write behavior when upserting documents into Azure Search Index."},"type":{"Type":1327,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Merge"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[1324,1325,4]}},{"6":{"Value":"AzureSearchIndexSink"}},{"2":{"Name":"AzureSqlSink","Properties":{"sqlWriterStoredProcedureName":{"Type":0,"Flags":0,"Description":"SQL writer stored procedure name. Type: string (or Expression with resultType string)."},"sqlWriterTableType":{"Type":0,"Flags":0,"Description":"SQL writer table type. Type: string (or Expression with resultType string)."},"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1329,"Flags":0,"Description":"SQL stored procedure parameters."},"storedProcedureTableTypeParameterName":{"Type":0,"Flags":0,"Description":"The stored procedure parameter name of the table type. Type: string (or Expression with resultType string)."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Write behavior when copying data into Azure SQL. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)"},"upsertSettings":{"Type":1330,"Flags":0,"Description":"SQL upsert settings."},"type":{"Type":1331,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"AzureSqlSinkStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"2":{"Name":"SqlUpsertSettings","Properties":{"useTempDB":{"Type":0,"Flags":0,"Description":"Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with resultType boolean)."},"interimSchemaName":{"Type":0,"Flags":0,"Description":"Schema name for interim table. Type: string (or Expression with resultType string)."},"keys":{"Type":0,"Flags":0,"Description":"Key column names for unique row identification. Type: array of strings (or Expression with resultType array of strings)."}}}},{"6":{"Value":"AzureSqlSink"}},{"2":{"Name":"AzureTableSink","Properties":{"azureTableDefaultPartitionKeyValue":{"Type":0,"Flags":0,"Description":"Azure Table default partition key value. Type: string (or Expression with resultType string)."},"azureTablePartitionKeyName":{"Type":0,"Flags":0,"Description":"Azure Table partition key name. Type: string (or Expression with resultType string)."},"azureTableRowKeyName":{"Type":0,"Flags":0,"Description":"Azure Table row key name. Type: string (or Expression with resultType string)."},"azureTableInsertType":{"Type":0,"Flags":0,"Description":"Azure Table insert type. Type: string (or Expression with resultType string)."},"type":{"Type":1333,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureTableSink"}},{"2":{"Name":"BinarySink","Properties":{"storeSettings":{"Type":1291,"Flags":0,"Description":"Binary store settings."},"type":{"Type":1335,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"BinarySink"}},{"2":{"Name":"BlobSink","Properties":{"blobWriterOverwriteFiles":{"Type":0,"Flags":0,"Description":"Blob writer overwrite files. Type: boolean (or Expression with resultType boolean)."},"blobWriterDateTimeFormat":{"Type":0,"Flags":0,"Description":"Blob writer date time format. Type: string (or Expression with resultType string)."},"blobWriterAddHeader":{"Type":0,"Flags":0,"Description":"Blob writer add header. Type: boolean (or Expression with resultType boolean)."},"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."},"metadata":{"Type":1337,"Flags":0,"Description":"Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects)."},"type":{"Type":1338,"Flags":1,"Description":"Copy sink type."}}}},{"3":{"ItemType":1307}},{"6":{"Value":"BlobSink"}},{"2":{"Name":"CommonDataServiceForAppsSink","Properties":{"writeBehavior":{"Type":1341,"Flags":1,"Description":"The write behavior for the operation."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression with resultType boolean)."},"alternateKeyName":{"Type":0,"Flags":0,"Description":"The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string)."},"type":{"Type":1342,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1340,4]}},{"6":{"Value":"CommonDataServiceForAppsSink"}},{"2":{"Name":"CosmosDbMongoDbApiSink","Properties":{"writeBehavior":{"Type":0,"Flags":0,"Description":"Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default value is \"insert\". Type: string (or Expression with resultType string). Type: string (or Expression with resultType string)."},"type":{"Type":1344,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"CosmosDbMongoDbApiSink"}},{"2":{"Name":"CosmosDbSqlApiSink","Properties":{"writeBehavior":{"Type":0,"Flags":0,"Description":"Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert and upsert."},"type":{"Type":1346,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"CosmosDbSqlApiSink"}},{"2":{"Name":"DelimitedTextSink","Properties":{"storeSettings":{"Type":1291,"Flags":0,"Description":"DelimitedText store settings."},"formatSettings":{"Type":1348,"Flags":0,"Description":"DelimitedText format settings."},"type":{"Type":1349,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"DelimitedTextWriteSettings","Properties":{"quoteAllText":{"Type":0,"Flags":0,"Description":"Indicates whether string values should always be enclosed with quotes. Type: boolean (or Expression with resultType boolean)."},"fileExtension":{"Type":0,"Flags":1,"Description":"The file extension used to create the files. Type: string (or Expression with resultType string)."},"maxRowsPerFile":{"Type":0,"Flags":0,"Description":"Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer)."},"fileNamePrefix":{"Type":0,"Flags":0,"Description":"Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"DelimitedTextSink"}},{"2":{"Name":"DocumentDbCollectionSink","Properties":{"nestingSeparator":{"Type":0,"Flags":0,"Description":"Nested properties separator. Default is . (dot). Type: string (or Expression with resultType string)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert and upsert."},"type":{"Type":1351,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"DocumentDbCollectionSink"}},{"2":{"Name":"DynamicsCrmSink","Properties":{"writeBehavior":{"Type":1354,"Flags":1,"Description":"The write behavior for the operation."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression with resultType boolean)."},"alternateKeyName":{"Type":0,"Flags":0,"Description":"The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string)."},"type":{"Type":1355,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1353,4]}},{"6":{"Value":"DynamicsCrmSink"}},{"2":{"Name":"DynamicsSink","Properties":{"writeBehavior":{"Type":1358,"Flags":1,"Description":"The write behavior for the operation."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression with resultType boolean)."},"alternateKeyName":{"Type":0,"Flags":0,"Description":"The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string)."},"type":{"Type":1359,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1357,4]}},{"6":{"Value":"DynamicsSink"}},{"2":{"Name":"FileSystemSink","Properties":{"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."},"type":{"Type":1361,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"FileSystemSink"}},{"2":{"Name":"InformixSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1363,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"InformixSink"}},{"2":{"Name":"JsonSink","Properties":{"storeSettings":{"Type":1291,"Flags":0,"Description":"Json store settings."},"formatSettings":{"Type":1365,"Flags":0,"Description":"Json format settings."},"type":{"Type":1366,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"JsonWriteSettings","Properties":{"filePattern":{"Type":0,"Flags":0,"Description":"File pattern of JSON. This setting controls the way a collection of JSON objects will be treated. The default value is 'setOfObjects'. It is case-sensitive."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"JsonSink"}},{"2":{"Name":"MicrosoftAccessSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1368,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"MicrosoftAccessSink"}},{"2":{"Name":"MongoDbAtlasSink","Properties":{"writeBehavior":{"Type":0,"Flags":0,"Description":"Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default value is \"insert\". Type: string (or Expression with resultType string). Type: string (or Expression with resultType string)."},"type":{"Type":1370,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"MongoDbAtlasSink"}},{"2":{"Name":"MongoDbV2Sink","Properties":{"writeBehavior":{"Type":0,"Flags":0,"Description":"Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default value is \"insert\". Type: string (or Expression with resultType string). Type: string (or Expression with resultType string)."},"type":{"Type":1372,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"MongoDbV2Sink"}},{"2":{"Name":"OdbcSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1374,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"OdbcSink"}},{"2":{"Name":"OracleSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"type":{"Type":1376,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"OracleSink"}},{"2":{"Name":"OrcSink","Properties":{"storeSettings":{"Type":1291,"Flags":0,"Description":"ORC store settings."},"formatSettings":{"Type":1378,"Flags":0,"Description":"ORC format settings."},"type":{"Type":1379,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"OrcWriteSettings","Properties":{"maxRowsPerFile":{"Type":0,"Flags":0,"Description":"Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer)."},"fileNamePrefix":{"Type":0,"Flags":0,"Description":"Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"OrcSink"}},{"2":{"Name":"ParquetSink","Properties":{"storeSettings":{"Type":1291,"Flags":0,"Description":"Parquet store settings."},"formatSettings":{"Type":1381,"Flags":0,"Description":"Parquet format settings."},"type":{"Type":1382,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"ParquetWriteSettings","Properties":{"maxRowsPerFile":{"Type":0,"Flags":0,"Description":"Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer)."},"fileNamePrefix":{"Type":0,"Flags":0,"Description":"Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"ParquetSink"}},{"2":{"Name":"RestSink","Properties":{"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"requestInterval":{"Type":0,"Flags":0,"Description":"The time to await before sending next request, in milliseconds"},"httpCompressionType":{"Type":0,"Flags":0,"Description":"Http Compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported option is Gzip."},"type":{"Type":1384,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"RestSink"}},{"2":{"Name":"SalesforceServiceCloudSink","Properties":{"writeBehavior":{"Type":1388,"Flags":0,"Description":"The write behavior for the operation. Default is Insert."},"externalIdFieldName":{"Type":0,"Flags":0,"Description":"The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with resultType string)."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. Default value is false. If set it to true, it means ADF will leave the data in the destination object unchanged when doing upsert/update operation and insert defined default value when doing insert operation, versus ADF will update the data in the destination object to NULL when doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1389,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Insert"}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1386,1387,4]}},{"6":{"Value":"SalesforceServiceCloudSink"}},{"2":{"Name":"SalesforceSink","Properties":{"writeBehavior":{"Type":1393,"Flags":0,"Description":"The write behavior for the operation. Default is Insert."},"externalIdFieldName":{"Type":0,"Flags":0,"Description":"The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with resultType string)."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. Default value is false. If set it to true, it means ADF will leave the data in the destination object unchanged when doing upsert/update operation and insert defined default value when doing insert operation, versus ADF will update the data in the destination object to NULL when doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1394,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Insert"}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1391,1392,4]}},{"6":{"Value":"SalesforceSink"}},{"2":{"Name":"SapCloudForCustomerSink","Properties":{"writeBehavior":{"Type":1398,"Flags":0,"Description":"The write behavior for the operation. Default is 'Insert'."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1399,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Insert"}},{"6":{"Value":"Update"}},{"5":{"Elements":[1396,1397,4]}},{"6":{"Value":"SapCloudForCustomerSink"}},{"2":{"Name":"SnowflakeSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"importSettings":{"Type":1401,"Flags":0,"Description":"Snowflake import settings."},"type":{"Type":1404,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"SnowflakeImportCopyCommand","Properties":{"additionalCopyOptions":{"Type":1402,"Flags":0,"Description":"Additional copy options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalCopyOptions\": { \"DATE_FORMAT\": \"MM/DD/YYYY\", \"TIME_FORMAT\": \"'HH24:MI:SS.FF'\" }"},"additionalFormatOptions":{"Type":1403,"Flags":0,"Description":"Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalFormatOptions\": { \"FORCE\": \"TRUE\", \"LOAD_UNCERTAIN_FILES\": \"'FALSE'\" }"},"type":{"Type":4,"Flags":1,"Description":"The import setting type."}},"AdditionalProperties":0}},{"2":{"Name":"SnowflakeImportCopyCommandAdditionalCopyOptions","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"SnowflakeImportCopyCommandAdditionalFormatOptions","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"SnowflakeSink"}},{"2":{"Name":"SqlDWSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"allowPolyBase":{"Type":0,"Flags":0,"Description":"Indicates to use PolyBase to copy data into SQL Data Warehouse when applicable. Type: boolean (or Expression with resultType boolean)."},"polyBaseSettings":{"Type":1406,"Flags":0,"Description":"Specifies PolyBase-related settings when allowPolyBase is true."},"allowCopyCommand":{"Type":0,"Flags":0,"Description":"Indicates to use Copy Command to copy data into SQL Data Warehouse. Type: boolean (or Expression with resultType boolean)."},"copyCommandSettings":{"Type":1410,"Flags":0,"Description":"Specifies Copy Command related settings when allowCopyCommand is true."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Write behavior when copying data into azure SQL DW. Type: SqlDWWriteBehaviorEnum (or Expression with resultType SqlDWWriteBehaviorEnum)"},"upsertSettings":{"Type":1414,"Flags":0,"Description":"SQL DW upsert settings."},"type":{"Type":1415,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"PolybaseSettings","Properties":{"rejectType":{"Type":1409,"Flags":0,"Description":"Reject type."},"rejectValue":{"Type":0,"Flags":0,"Description":"Specifies the value or the percentage of rows that can be rejected before the query fails. Type: number (or Expression with resultType number), minimum: 0."},"rejectSampleValue":{"Type":0,"Flags":0,"Description":"Determines the number of rows to attempt to retrieve before the PolyBase recalculates the percentage of rejected rows. Type: integer (or Expression with resultType integer), minimum: 0."},"useTypeDefault":{"Type":0,"Flags":0,"Description":"Specifies how to handle missing values in delimited text files when PolyBase retrieves data from the text file. Type: boolean (or Expression with resultType boolean)."}},"AdditionalProperties":0}},{"6":{"Value":"value"}},{"6":{"Value":"percentage"}},{"5":{"Elements":[1407,1408,4]}},{"2":{"Name":"DWCopyCommandSettings","Properties":{"defaultValues":{"Type":1412,"Flags":0,"Description":"Specifies the default values for each target column in SQL DW. The default values in the property overwrite the DEFAULT constraint set in the DB, and identity column cannot have a default value. Type: array of objects (or Expression with resultType array of objects)."},"additionalOptions":{"Type":1413,"Flags":0,"Description":"Additional options directly passed to SQL DW in Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalOptions\": { \"MAXERRORS\": \"1000\", \"DATEFORMAT\": \"'ymd'\" }"}}}},{"2":{"Name":"DWCopyCommandDefaultValue","Properties":{"columnName":{"Type":0,"Flags":0,"Description":"Column name. Type: object (or Expression with resultType string)."},"defaultValue":{"Type":0,"Flags":0,"Description":"The default value of the column. Type: object (or Expression with resultType string)."}}}},{"3":{"ItemType":1411}},{"2":{"Name":"DWCopyCommandSettingsAdditionalOptions","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SqlDWUpsertSettings","Properties":{"interimSchemaName":{"Type":0,"Flags":0,"Description":"Schema name for interim table. Type: string (or Expression with resultType string)."},"keys":{"Type":0,"Flags":0,"Description":"Key column names for unique row identification. Type: array of strings (or Expression with resultType array of strings)."}}}},{"6":{"Value":"SqlDWSink"}},{"2":{"Name":"SqlMISink","Properties":{"sqlWriterStoredProcedureName":{"Type":0,"Flags":0,"Description":"SQL writer stored procedure name. Type: string (or Expression with resultType string)."},"sqlWriterTableType":{"Type":0,"Flags":0,"Description":"SQL writer table type. Type: string (or Expression with resultType string)."},"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1417,"Flags":0,"Description":"SQL stored procedure parameters."},"storedProcedureTableTypeParameterName":{"Type":0,"Flags":0,"Description":"The stored procedure parameter name of the table type. Type: string (or Expression with resultType string)."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"White behavior when copying data into azure SQL MI. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)"},"upsertSettings":{"Type":1330,"Flags":0,"Description":"SQL upsert settings."},"type":{"Type":1418,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"SqlMISinkStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"6":{"Value":"SqlMISink"}},{"2":{"Name":"SqlServerSink","Properties":{"sqlWriterStoredProcedureName":{"Type":0,"Flags":0,"Description":"SQL writer stored procedure name. Type: string (or Expression with resultType string)."},"sqlWriterTableType":{"Type":0,"Flags":0,"Description":"SQL writer table type. Type: string (or Expression with resultType string)."},"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1420,"Flags":0,"Description":"SQL stored procedure parameters."},"storedProcedureTableTypeParameterName":{"Type":0,"Flags":0,"Description":"The stored procedure parameter name of the table type. Type: string (or Expression with resultType string)."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Write behavior when copying data into sql server. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)"},"upsertSettings":{"Type":1330,"Flags":0,"Description":"SQL upsert settings."},"type":{"Type":1421,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"SqlServerSinkStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"6":{"Value":"SqlServerSink"}},{"2":{"Name":"SqlSink","Properties":{"sqlWriterStoredProcedureName":{"Type":0,"Flags":0,"Description":"SQL writer stored procedure name. Type: string (or Expression with resultType string)."},"sqlWriterTableType":{"Type":0,"Flags":0,"Description":"SQL writer table type. Type: string (or Expression with resultType string)."},"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1423,"Flags":0,"Description":"SQL stored procedure parameters."},"storedProcedureTableTypeParameterName":{"Type":0,"Flags":0,"Description":"The stored procedure parameter name of the table type. Type: string (or Expression with resultType string)."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Write behavior when copying data into sql. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)"},"upsertSettings":{"Type":1330,"Flags":0,"Description":"SQL upsert settings."},"type":{"Type":1424,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"SqlSinkStoredProcedureParameters","Properties":{},"AdditionalProperties":1022}},{"6":{"Value":"SqlSink"}},{"2":{"Name":"StagingSettings","Properties":{"linkedServiceName":{"Type":94,"Flags":1,"Description":"Staging linked service reference."},"path":{"Type":0,"Flags":0,"Description":"The path to storage for storing the interim data. Type: string (or Expression with resultType string)."},"enableCompression":{"Type":0,"Flags":0,"Description":"Specifies whether to use compression when copying data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean)."}},"AdditionalProperties":0}},{"2":{"Name":"RedirectIncompatibleRowSettings","Properties":{"linkedServiceName":{"Type":0,"Flags":1,"Description":"Name of the Azure Storage, Storage SAS, or Azure Data Lake Store linked service used for redirecting incompatible row. Must be specified if redirectIncompatibleRowSettings is specified. Type: string (or Expression with resultType string)."},"path":{"Type":0,"Flags":0,"Description":"The path for storing the redirect incompatible row data. Type: string (or Expression with resultType string)."}},"AdditionalProperties":0}},{"2":{"Name":"LogStorageSettings","Properties":{"linkedServiceName":{"Type":94,"Flags":1,"Description":"Log storage linked service reference."},"path":{"Type":0,"Flags":0,"Description":"The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string)."},"logLevel":{"Type":0,"Flags":0,"Description":"Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string)."},"enableReliableLogging":{"Type":0,"Flags":0,"Description":"Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean)."}},"AdditionalProperties":0}},{"2":{"Name":"LogSettings","Properties":{"enableCopyActivityLog":{"Type":0,"Flags":0,"Description":"Specifies whether to enable copy activity log. Type: boolean (or Expression with resultType boolean)."},"copyActivityLogSettings":{"Type":1429,"Flags":0,"Description":"Specifies settings for copy activity log."},"logLocationSettings":{"Type":1430,"Flags":1,"Description":"Log location settings customer needs to provide when enabling log."}}}},{"2":{"Name":"CopyActivityLogSettings","Properties":{"logLevel":{"Type":0,"Flags":0,"Description":"Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string)."},"enableReliableLogging":{"Type":0,"Flags":0,"Description":"Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean)."}}}},{"2":{"Name":"LogLocationSettings","Properties":{"linkedServiceName":{"Type":94,"Flags":1,"Description":"Log storage linked service reference."},"path":{"Type":0,"Flags":0,"Description":"The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string)."}}}},{"3":{"ItemType":0}},{"3":{"ItemType":0}},{"2":{"Name":"SkipErrorFile","Properties":{"fileMissing":{"Type":0,"Flags":0,"Description":"Skip if file is deleted by other client during copy. Default is true. Type: boolean (or Expression with resultType boolean)."},"dataInconsistency":{"Type":0,"Flags":0,"Description":"Skip if source/sink file changed by other concurrent write. Default is false. Type: boolean (or Expression with resultType boolean)."}}}},{"3":{"ItemType":999}},{"3":{"ItemType":999}},{"6":{"Value":"Copy"}},{"2":{"Name":"CustomActivity","Properties":{"typeProperties":{"Type":1438,"Flags":1,"Description":"Custom activity properties."},"type":{"Type":1443,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"CustomActivityTypeProperties","Properties":{"command":{"Type":0,"Flags":1,"Description":"Command for custom activity Type: string (or Expression with resultType string)."},"resourceLinkedService":{"Type":94,"Flags":0,"Description":"Resource linked service reference."},"folderPath":{"Type":0,"Flags":0,"Description":"Folder path for resource files Type: string (or Expression with resultType string)."},"referenceObjects":{"Type":1439,"Flags":0,"Description":"Reference objects"},"extendedProperties":{"Type":1442,"Flags":0,"Description":"User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility to consume and interpret the content defined."},"retentionTimeInDays":{"Type":0,"Flags":0,"Description":"The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double)."},"autoUserSpecification":{"Type":0,"Flags":0,"Description":"Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double)."}}}},{"2":{"Name":"CustomActivityReferenceObject","Properties":{"linkedServices":{"Type":1440,"Flags":0,"Description":"Linked service references."},"datasets":{"Type":1441,"Flags":0,"Description":"Dataset references."}}}},{"3":{"ItemType":94}},{"3":{"ItemType":999}},{"2":{"Name":"CustomActivityTypePropertiesExtendedProperties","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"Custom"}},{"2":{"Name":"DataLakeAnalyticsUsqlActivity","Properties":{"typeProperties":{"Type":1445,"Flags":1,"Description":"Data Lake Analytics U-SQL activity properties."},"type":{"Type":1447,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DataLakeAnalyticsUsqlActivityTypeProperties","Properties":{"scriptPath":{"Type":0,"Flags":1,"Description":"Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string)."},"scriptLinkedService":{"Type":94,"Flags":1,"Description":"Script linked service reference."},"degreeOfParallelism":{"Type":0,"Flags":0,"Description":"The maximum number of nodes simultaneously used to run the job. Default value is 1. Type: integer (or Expression with resultType integer), minimum: 1."},"priority":{"Type":0,"Flags":0,"Description":"Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or Expression with resultType integer), minimum: 1."},"parameters":{"Type":1446,"Flags":0,"Description":"Parameters for U-SQL job request."},"runtimeVersion":{"Type":0,"Flags":0,"Description":"Runtime version of the U-SQL engine to use. Type: string (or Expression with resultType string)."},"compilationMode":{"Type":0,"Flags":0,"Description":"Compilation mode of U-SQL. Must be one of these values : Semantic, Full and SingleBox. Type: string (or Expression with resultType string)."}}}},{"2":{"Name":"DataLakeAnalyticsUsqlActivityTypePropertiesParameters","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"DataLakeAnalyticsU-SQL"}},{"2":{"Name":"DatabricksNotebookActivity","Properties":{"typeProperties":{"Type":1449,"Flags":1,"Description":"Databricks Notebook activity properties."},"type":{"Type":1453,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DatabricksNotebookActivityTypeProperties","Properties":{"notebookPath":{"Type":0,"Flags":1,"Description":"The absolute path of the notebook to be run in the Databricks Workspace. This path must begin with a slash. Type: string (or Expression with resultType string)."},"baseParameters":{"Type":1450,"Flags":0,"Description":"Base parameters to be used for each run of this job.If the notebook takes a parameter that is not specified, the default value from the notebook will be used."},"libraries":{"Type":1452,"Flags":0,"Description":"A list of libraries to be installed on the cluster that will execute the job."}}}},{"2":{"Name":"DatabricksNotebookActivityTypePropertiesBaseParameters","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DatabricksNotebookActivityTypePropertiesLibrariesItem","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":1451}},{"6":{"Value":"DatabricksNotebook"}},{"2":{"Name":"DatabricksSparkJarActivity","Properties":{"typeProperties":{"Type":1455,"Flags":1,"Description":"Databricks SparkJar activity properties."},"type":{"Type":1459,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DatabricksSparkJarActivityTypeProperties","Properties":{"mainClassName":{"Type":0,"Flags":1,"Description":"The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. Type: string (or Expression with resultType string)."},"parameters":{"Type":1456,"Flags":0,"Description":"Parameters that will be passed to the main method."},"libraries":{"Type":1458,"Flags":0,"Description":"A list of libraries to be installed on the cluster that will execute the job."}}}},{"3":{"ItemType":0}},{"2":{"Name":"DatabricksSparkJarActivityTypePropertiesLibrariesItem","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":1457}},{"6":{"Value":"DatabricksSparkJar"}},{"2":{"Name":"DatabricksSparkPythonActivity","Properties":{"typeProperties":{"Type":1461,"Flags":1,"Description":"Databricks SparkPython activity properties."},"type":{"Type":1465,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DatabricksSparkPythonActivityTypeProperties","Properties":{"pythonFile":{"Type":0,"Flags":1,"Description":"The URI of the Python file to be executed. DBFS paths are supported. Type: string (or Expression with resultType string)."},"parameters":{"Type":1462,"Flags":0,"Description":"Command line parameters that will be passed to the Python file."},"libraries":{"Type":1464,"Flags":0,"Description":"A list of libraries to be installed on the cluster that will execute the job."}}}},{"3":{"ItemType":0}},{"2":{"Name":"DatabricksSparkPythonActivityTypePropertiesLibrariesItem","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":1463}},{"6":{"Value":"DatabricksSparkPython"}},{"2":{"Name":"DeleteActivity","Properties":{"typeProperties":{"Type":1467,"Flags":1,"Description":"Delete activity properties."},"type":{"Type":1468,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DeleteActivityTypeProperties","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or Expression with resultType boolean)."},"maxConcurrentConnections":{"Type":3,"Flags":0,"Description":"The max concurrent connections to connect data source at the same time."},"enableLogging":{"Type":0,"Flags":0,"Description":"Whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with resultType boolean)."},"logStorageSettings":{"Type":1427,"Flags":0,"Description":"Log storage settings customer need to provide when enableLogging is true."},"dataset":{"Type":999,"Flags":1,"Description":"Delete activity dataset reference."},"storeSettings":{"Type":1038,"Flags":0,"Description":"Delete activity store settings."}}}},{"6":{"Value":"Delete"}},{"2":{"Name":"ExecuteDataFlowActivity","Properties":{"typeProperties":{"Type":1470,"Flags":1,"Description":"Execute data flow activity properties."},"type":{"Type":1477,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ExecuteDataFlowActivityTypeProperties","Properties":{"dataFlow":{"Type":1471,"Flags":1,"Description":"Data flow reference."},"staging":{"Type":1475,"Flags":0,"Description":"Staging info for execute data flow activity."},"integrationRuntime":{"Type":132,"Flags":0,"Description":"The integration runtime reference."},"compute":{"Type":1476,"Flags":0,"Description":"Compute properties for data flow activity."},"traceLevel":{"Type":0,"Flags":0,"Description":"Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string)"},"continueOnError":{"Type":0,"Flags":0,"Description":"Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType boolean)"},"runConcurrently":{"Type":0,"Flags":0,"Description":"Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression with resultType boolean)"},"sourceStagingConcurrency":{"Type":0,"Flags":0,"Description":"Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer)"}}}},{"2":{"Name":"DataFlowReference","Properties":{"type":{"Type":1473,"Flags":1,"Description":"Data flow reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference data flow name."},"datasetParameters":{"Type":0,"Flags":0,"Description":"Reference data flow parameters from dataset."},"parameters":{"Type":1474,"Flags":0,"Description":"Data flow parameters"}},"AdditionalProperties":0}},{"6":{"Value":"DataFlowReference"}},{"5":{"Elements":[1472,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DataFlowStagingInfo","Properties":{"linkedService":{"Type":94,"Flags":0,"Description":"Staging linked service reference."},"folderPath":{"Type":0,"Flags":0,"Description":"Folder path for staging blob. Type: string (or Expression with resultType string)"}}}},{"2":{"Name":"ExecuteDataFlowActivityTypePropertiesCompute","Properties":{"computeType":{"Type":0,"Flags":0,"Description":"Compute type of the cluster which will execute data flow job. Possible values include: 'General', 'MemoryOptimized', 'ComputeOptimized'. Type: string (or Expression with resultType string)"},"coreCount":{"Type":0,"Flags":0,"Description":"Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. Type: integer (or Expression with resultType integer)"}}}},{"6":{"Value":"ExecuteDataFlow"}},{"2":{"Name":"ExecuteSsisPackageActivity","Properties":{"typeProperties":{"Type":1479,"Flags":1,"Description":"Execute SSIS package activity properties."},"type":{"Type":1504,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ExecuteSsisPackageActivityTypeProperties","Properties":{"packageLocation":{"Type":1480,"Flags":1,"Description":"SSIS package location."},"runtime":{"Type":0,"Flags":0,"Description":"Specifies the runtime to execute SSIS package. The value should be \"x86\" or \"x64\". Type: string (or Expression with resultType string)."},"loggingLevel":{"Type":0,"Flags":0,"Description":"The logging level of SSIS package execution. Type: string (or Expression with resultType string)."},"environmentPath":{"Type":0,"Flags":0,"Description":"The environment path to execute the SSIS package. Type: string (or Expression with resultType string)."},"executionCredential":{"Type":1490,"Flags":0,"Description":"The package execution credential."},"connectVia":{"Type":132,"Flags":1,"Description":"The integration runtime reference."},"projectParameters":{"Type":1492,"Flags":0,"Description":"The project level parameters to execute the SSIS package."},"packageParameters":{"Type":1493,"Flags":0,"Description":"The package level parameters to execute the SSIS package."},"projectConnectionManagers":{"Type":1495,"Flags":0,"Description":"The project level connection managers to execute the SSIS package."},"packageConnectionManagers":{"Type":1497,"Flags":0,"Description":"The package level connection managers to execute the SSIS package."},"propertyOverrides":{"Type":1499,"Flags":0,"Description":"The property overrides to execute the SSIS package."},"logLocation":{"Type":1500,"Flags":0,"Description":"SSIS package execution log location."}}}},{"2":{"Name":"SsisPackageLocation","Properties":{"packagePath":{"Type":0,"Flags":0,"Description":"The SSIS package path. Type: string (or Expression with resultType string)."},"type":{"Type":1485,"Flags":0,"Description":"The type of SSIS package location."},"typeProperties":{"Type":1486,"Flags":0,"Description":"SSIS package location properties."}}}},{"6":{"Value":"SSISDB"}},{"6":{"Value":"File"}},{"6":{"Value":"InlinePackage"}},{"6":{"Value":"PackageStore"}},{"5":{"Elements":[1481,1482,1483,1484,4]}},{"2":{"Name":"SsisPackageLocationTypeProperties","Properties":{"packagePassword":{"Type":92,"Flags":0,"Description":"Password of the package."},"accessCredential":{"Type":1487,"Flags":0,"Description":"The package access credential."},"configurationPath":{"Type":0,"Flags":0,"Description":"The configuration file of the package execution. Type: string (or Expression with resultType string)."},"configurationAccessCredential":{"Type":1487,"Flags":0,"Description":"The configuration file access credential."},"packageName":{"Type":4,"Flags":0,"Description":"The package name."},"packageContent":{"Type":0,"Flags":0,"Description":"The embedded package content. Type: string (or Expression with resultType string)."},"packageLastModifiedDate":{"Type":4,"Flags":0,"Description":"The embedded package last modified date."},"childPackages":{"Type":1489,"Flags":0,"Description":"The embedded child package list."}}}},{"2":{"Name":"SsisAccessCredential","Properties":{"domain":{"Type":0,"Flags":1,"Description":"Domain for windows authentication."},"userName":{"Type":0,"Flags":1,"Description":"UseName for windows authentication."},"password":{"Type":92,"Flags":1,"Description":"Password for windows authentication."}}}},{"2":{"Name":"SsisChildPackage","Properties":{"packagePath":{"Type":0,"Flags":1,"Description":"Path for embedded child package. Type: string (or Expression with resultType string)."},"packageName":{"Type":4,"Flags":0,"Description":"Name for embedded child package."},"packageContent":{"Type":0,"Flags":1,"Description":"Content for embedded child package. Type: string (or Expression with resultType string)."},"packageLastModifiedDate":{"Type":4,"Flags":0,"Description":"Last modified date for embedded child package."}}}},{"3":{"ItemType":1488}},{"2":{"Name":"SsisExecutionCredential","Properties":{"domain":{"Type":0,"Flags":1,"Description":"Domain for windows authentication."},"userName":{"Type":0,"Flags":1,"Description":"UseName for windows authentication."},"password":{"Type":68,"Flags":1,"Description":"Password for windows authentication."}}}},{"2":{"Name":"SsisExecutionParameter","Properties":{"value":{"Type":0,"Flags":1,"Description":"SSIS package execution parameter value. Type: string (or Expression with resultType string)."}}}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesProjectParameters","Properties":{},"AdditionalProperties":1491}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesPackageParameters","Properties":{},"AdditionalProperties":1491}},{"2":{"Name":"SsisConnectionManager","Properties":{},"AdditionalProperties":1491}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers","Properties":{},"AdditionalProperties":1494}},{"2":{"Name":"SsisConnectionManager","Properties":{},"AdditionalProperties":1491}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers","Properties":{},"AdditionalProperties":1496}},{"2":{"Name":"SsisPropertyOverride","Properties":{"value":{"Type":0,"Flags":1,"Description":"SSIS package property override value. Type: string (or Expression with resultType string)."},"isSensitive":{"Type":2,"Flags":0,"Description":"Whether SSIS package property override value is sensitive data. Value will be encrypted in SSISDB if it is true"}}}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesPropertyOverrides","Properties":{},"AdditionalProperties":1498}},{"2":{"Name":"SsisLogLocation","Properties":{"logPath":{"Type":0,"Flags":1,"Description":"The SSIS package execution log path. Type: string (or Expression with resultType string)."},"type":{"Type":1502,"Flags":1,"Description":"The type of SSIS log location."},"typeProperties":{"Type":1503,"Flags":1,"Description":"SSIS package execution log location properties."}}}},{"6":{"Value":"File"}},{"5":{"Elements":[1501,4]}},{"2":{"Name":"SsisLogLocationTypeProperties","Properties":{"accessCredential":{"Type":1487,"Flags":0,"Description":"The package execution log access credential."},"logRefreshInterval":{"Type":0,"Flags":0,"Description":"Specifies the interval to refresh log. The default interval is 5 minutes. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."}}}},{"6":{"Value":"ExecuteSSISPackage"}},{"2":{"Name":"ExecuteWranglingDataflowActivity","Properties":{"typeProperties":{"Type":1506,"Flags":1,"Description":"Execute power query activity properties."},"policy":{"Type":1512,"Flags":0,"Description":"Activity policy."},"type":{"Type":1513,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ExecutePowerQueryActivityTypeProperties","Properties":{"sinks":{"Type":1508,"Flags":0,"Description":"(Deprecated. Please use Queries). List of Power Query activity sinks mapped to a queryName."},"queries":{"Type":1511,"Flags":0,"Description":"List of mapping for Power Query mashup query to sink dataset(s)."},"dataFlow":{"Type":1471,"Flags":1,"Description":"Data flow reference."},"staging":{"Type":1475,"Flags":0,"Description":"Staging info for execute data flow activity."},"integrationRuntime":{"Type":132,"Flags":0,"Description":"The integration runtime reference."},"compute":{"Type":1476,"Flags":0,"Description":"Compute properties for data flow activity."},"traceLevel":{"Type":0,"Flags":0,"Description":"Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string)"},"continueOnError":{"Type":0,"Flags":0,"Description":"Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType boolean)"},"runConcurrently":{"Type":0,"Flags":0,"Description":"Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression with resultType boolean)"},"sourceStagingConcurrency":{"Type":0,"Flags":0,"Description":"Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer)"}}}},{"2":{"Name":"PowerQuerySink","Properties":{"script":{"Type":4,"Flags":0,"Description":"sink script."},"schemaLinkedService":{"Type":94,"Flags":0,"Description":"Schema linked service reference."},"rejectedDataLinkedService":{"Type":94,"Flags":0,"Description":"Rejected data linked service reference."},"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":999,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1471,"Flags":0,"Description":"Flowlet Reference"}}}},{"2":{"Name":"ExecutePowerQueryActivityTypePropertiesSinks","Properties":{},"AdditionalProperties":1507}},{"2":{"Name":"PowerQuerySinkMapping","Properties":{"queryName":{"Type":4,"Flags":0,"Description":"Name of the query in Power Query mashup document."},"dataflowSinks":{"Type":1510,"Flags":0,"Description":"List of sinks mapped to Power Query mashup query."}}}},{"3":{"ItemType":1507}},{"3":{"ItemType":1509}},{"2":{"Name":"ActivityPolicy","Properties":{"timeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for the activity to run. The default timeout is 7 days. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"retry":{"Type":0,"Flags":0,"Description":"Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0."},"retryIntervalInSeconds":{"Type":3,"Flags":0,"Description":"Interval between each retry attempt (in seconds). The default is 30 sec."},"secureInput":{"Type":2,"Flags":0,"Description":"When set to true, Input from activity is considered as secure and will not be logged to monitoring."},"secureOutput":{"Type":2,"Flags":0,"Description":"When set to true, Output from activity is considered as secure and will not be logged to monitoring."}},"AdditionalProperties":0}},{"6":{"Value":"ExecuteWranglingDataflow"}},{"2":{"Name":"GetMetadataActivity","Properties":{"typeProperties":{"Type":1515,"Flags":1,"Description":"GetMetadata activity properties."},"type":{"Type":1526,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"GetMetadataActivityTypeProperties","Properties":{"dataset":{"Type":999,"Flags":1,"Description":"GetMetadata activity dataset reference."},"fieldList":{"Type":1516,"Flags":0,"Description":"Fields of metadata to get from dataset."},"storeSettings":{"Type":1038,"Flags":0,"Description":"GetMetadata activity store settings."},"formatSettings":{"Type":1517,"Flags":0,"Description":"GetMetadata activity format settings."}}}},{"3":{"ItemType":0}},{"7":{"Name":"FormatReadSettings","Discriminator":"type","BaseProperties":{},"Elements":{"BinaryReadSettings":1518,"DelimitedTextReadSettings":1520,"JsonReadSettings":1522,"XmlReadSettings":1524}}},{"2":{"Name":"BinaryReadSettings","Properties":{"compressionProperties":{"Type":1089,"Flags":0,"Description":"Compression settings."},"type":{"Type":1519,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"BinaryReadSettings"}},{"2":{"Name":"DelimitedTextReadSettings","Properties":{"skipLineCount":{"Type":0,"Flags":0,"Description":"Indicates the number of non-empty rows to skip when reading data from input files. Type: integer (or Expression with resultType integer)."},"compressionProperties":{"Type":1089,"Flags":0,"Description":"Compression settings."},"type":{"Type":1521,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"DelimitedTextReadSettings"}},{"2":{"Name":"JsonReadSettings","Properties":{"compressionProperties":{"Type":1089,"Flags":0,"Description":"Compression settings."},"type":{"Type":1523,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"JsonReadSettings"}},{"2":{"Name":"XmlReadSettings","Properties":{"compressionProperties":{"Type":1089,"Flags":0,"Description":"Compression settings."},"validationMode":{"Type":0,"Flags":0,"Description":"Indicates what validation method is used when reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type: string (or Expression with resultType string)."},"detectDataType":{"Type":0,"Flags":0,"Description":"Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean)."},"namespaces":{"Type":0,"Flags":0,"Description":"Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean)."},"namespacePrefixes":{"Type":0,"Flags":0,"Description":"Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined for a namespace uri, the prefix of xml element/attribute name in the xml data file will be used. Example: \"{\"http://www.example.com/xml\":\"prefix\"}\" Type: object (or Expression with resultType object)."},"type":{"Type":1525,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"XmlReadSettings"}},{"6":{"Value":"GetMetadata"}},{"2":{"Name":"HDInsightHiveActivity","Properties":{"typeProperties":{"Type":1528,"Flags":1,"Description":"HDInsight Hive activity properties."},"type":{"Type":1537,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightHiveActivityTypeProperties","Properties":{"storageLinkedServices":{"Type":1529,"Flags":0,"Description":"Storage linked service references."},"arguments":{"Type":1530,"Flags":0,"Description":"User specified arguments to HDInsightActivity."},"getDebugInfo":{"Type":1534,"Flags":0,"Description":"Debug info option."},"scriptPath":{"Type":0,"Flags":0,"Description":"Script path. Type: string (or Expression with resultType string)."},"scriptLinkedService":{"Type":94,"Flags":0,"Description":"Script linked service reference."},"defines":{"Type":1535,"Flags":0,"Description":"Allows user to specify defines for Hive job request."},"variables":{"Type":1536,"Flags":0,"Description":"User specified arguments under hivevar namespace."},"queryTimeout":{"Type":3,"Flags":0,"Description":"Query timeout value (in minutes). Effective when the HDInsight cluster is with ESP (Enterprise Security Package)"}}}},{"3":{"ItemType":94}},{"3":{"ItemType":0}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1531,1532,1533,4]}},{"2":{"Name":"HDInsightHiveActivityTypePropertiesDefines","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":0}},{"6":{"Value":"HDInsightHive"}},{"2":{"Name":"HDInsightMapReduceActivity","Properties":{"typeProperties":{"Type":1539,"Flags":1,"Description":"HDInsight MapReduce activity properties."},"type":{"Type":1548,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightMapReduceActivityTypeProperties","Properties":{"storageLinkedServices":{"Type":1540,"Flags":0,"Description":"Storage linked service references."},"arguments":{"Type":1541,"Flags":0,"Description":"User specified arguments to HDInsightActivity."},"getDebugInfo":{"Type":1545,"Flags":0,"Description":"Debug info option."},"className":{"Type":0,"Flags":1,"Description":"Class name. Type: string (or Expression with resultType string)."},"jarFilePath":{"Type":0,"Flags":1,"Description":"Jar path. Type: string (or Expression with resultType string)."},"jarLinkedService":{"Type":94,"Flags":0,"Description":"Jar linked service reference."},"jarLibs":{"Type":1546,"Flags":0,"Description":"Jar libs."},"defines":{"Type":1547,"Flags":0,"Description":"Allows user to specify defines for the MapReduce job request."}}}},{"3":{"ItemType":94}},{"3":{"ItemType":0}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1542,1543,1544,4]}},{"3":{"ItemType":0}},{"2":{"Name":"HDInsightMapReduceActivityTypePropertiesDefines","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"HDInsightMapReduce"}},{"2":{"Name":"HDInsightPigActivity","Properties":{"typeProperties":{"Type":1550,"Flags":1,"Description":"HDInsight Pig activity properties."},"type":{"Type":1557,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightPigActivityTypeProperties","Properties":{"storageLinkedServices":{"Type":1551,"Flags":0,"Description":"Storage linked service references."},"arguments":{"Type":0,"Flags":0,"Description":"User specified arguments to HDInsightActivity. Type: array (or Expression with resultType array)."},"getDebugInfo":{"Type":1555,"Flags":0,"Description":"Debug info option."},"scriptPath":{"Type":0,"Flags":0,"Description":"Script path. Type: string (or Expression with resultType string)."},"scriptLinkedService":{"Type":94,"Flags":0,"Description":"Script linked service reference."},"defines":{"Type":1556,"Flags":0,"Description":"Allows user to specify defines for Pig job request."}}}},{"3":{"ItemType":94}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1552,1553,1554,4]}},{"2":{"Name":"HDInsightPigActivityTypePropertiesDefines","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"HDInsightPig"}},{"2":{"Name":"HDInsightSparkActivity","Properties":{"typeProperties":{"Type":1559,"Flags":1,"Description":"HDInsight spark activity properties."},"type":{"Type":1566,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightSparkActivityTypeProperties","Properties":{"rootPath":{"Type":0,"Flags":1,"Description":"The root path in 'sparkJobLinkedService' for all the job’s files. Type: string (or Expression with resultType string)."},"entryFilePath":{"Type":0,"Flags":1,"Description":"The relative path to the root folder of the code/package to be executed. Type: string (or Expression with resultType string)."},"arguments":{"Type":1560,"Flags":0,"Description":"The user-specified arguments to HDInsightSparkActivity."},"getDebugInfo":{"Type":1564,"Flags":0,"Description":"Debug info option."},"sparkJobLinkedService":{"Type":94,"Flags":0,"Description":"The storage linked service for uploading the entry file and dependencies, and for receiving logs."},"className":{"Type":4,"Flags":0,"Description":"The application's Java/Spark main class."},"proxyUser":{"Type":0,"Flags":0,"Description":"The user to impersonate that will execute the job. Type: string (or Expression with resultType string)."},"sparkConfig":{"Type":1565,"Flags":0,"Description":"Spark configuration property."}}}},{"3":{"ItemType":0}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1561,1562,1563,4]}},{"2":{"Name":"HDInsightSparkActivityTypePropertiesSparkConfig","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"HDInsightSpark"}},{"2":{"Name":"HDInsightStreamingActivity","Properties":{"typeProperties":{"Type":1568,"Flags":1,"Description":"HDInsight streaming activity properties."},"type":{"Type":1578,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightStreamingActivityTypeProperties","Properties":{"storageLinkedServices":{"Type":1569,"Flags":0,"Description":"Storage linked service references."},"arguments":{"Type":1570,"Flags":0,"Description":"User specified arguments to HDInsightActivity."},"getDebugInfo":{"Type":1574,"Flags":0,"Description":"Debug info option."},"mapper":{"Type":0,"Flags":1,"Description":"Mapper executable name. Type: string (or Expression with resultType string)."},"reducer":{"Type":0,"Flags":1,"Description":"Reducer executable name. Type: string (or Expression with resultType string)."},"input":{"Type":0,"Flags":1,"Description":"Input blob path. Type: string (or Expression with resultType string)."},"output":{"Type":0,"Flags":1,"Description":"Output blob path. Type: string (or Expression with resultType string)."},"filePaths":{"Type":1575,"Flags":1,"Description":"Paths to streaming job files. Can be directories."},"fileLinkedService":{"Type":94,"Flags":0,"Description":"Linked service reference where the files are located."},"combiner":{"Type":0,"Flags":0,"Description":"Combiner executable name. Type: string (or Expression with resultType string)."},"commandEnvironment":{"Type":1576,"Flags":0,"Description":"Command line environment values."},"defines":{"Type":1577,"Flags":0,"Description":"Allows user to specify defines for streaming job request."}}}},{"3":{"ItemType":94}},{"3":{"ItemType":0}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1571,1572,1573,4]}},{"3":{"ItemType":0}},{"3":{"ItemType":0}},{"2":{"Name":"HDInsightStreamingActivityTypePropertiesDefines","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"HDInsightStreaming"}},{"2":{"Name":"LookupActivity","Properties":{"typeProperties":{"Type":1580,"Flags":1,"Description":"Lookup activity properties."},"type":{"Type":1581,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"LookupActivityTypeProperties","Properties":{"source":{"Type":1015,"Flags":1,"Description":"Dataset-specific source properties, same as copy activity source."},"dataset":{"Type":999,"Flags":1,"Description":"Lookup activity dataset reference."},"firstRowOnly":{"Type":0,"Flags":0,"Description":"Whether to return first row or all rows. Default value is true. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"Lookup"}},{"2":{"Name":"ScriptActivity","Properties":{"typeProperties":{"Type":1583,"Flags":1,"Description":"Script activity properties."},"type":{"Type":1612,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ScriptActivityTypeProperties","Properties":{"scripts":{"Type":1607,"Flags":0,"Description":"Array of script blocks. Type: array."},"logSettings":{"Type":1608,"Flags":0,"Description":"Log settings of script activity."}}}},{"2":{"Name":"ScriptActivityScriptBlock","Properties":{"text":{"Type":0,"Flags":1,"Description":"The query text. Type: string (or Expression with resultType string)."},"type":{"Type":1587,"Flags":1,"Description":"The type of the query. Type: string."},"parameters":{"Type":1606,"Flags":0,"Description":"Array of script parameters. Type: array."}}}},{"6":{"Value":"Query"}},{"6":{"Value":"NonQuery"}},{"5":{"Elements":[1585,1586,4]}},{"2":{"Name":"ScriptActivityParameter","Properties":{"name":{"Type":0,"Flags":0,"Description":"The name of the parameter. Type: string (or Expression with resultType string)."},"type":{"Type":1601,"Flags":0,"Description":"The type of the parameter."},"value":{"Type":0,"Flags":0,"Description":"The value of the parameter."},"direction":{"Type":1605,"Flags":0,"Description":"The direction of the parameter."},"size":{"Type":3,"Flags":0,"Description":"The size of the output direction parameter."}}}},{"6":{"Value":"Boolean"}},{"6":{"Value":"DateTime"}},{"6":{"Value":"DateTimeOffset"}},{"6":{"Value":"Decimal"}},{"6":{"Value":"Double"}},{"6":{"Value":"Guid"}},{"6":{"Value":"Int16"}},{"6":{"Value":"Int32"}},{"6":{"Value":"Int64"}},{"6":{"Value":"Single"}},{"6":{"Value":"String"}},{"6":{"Value":"Timespan"}},{"5":{"Elements":[1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,4]}},{"6":{"Value":"Input"}},{"6":{"Value":"Output"}},{"6":{"Value":"InputOutput"}},{"5":{"Elements":[1602,1603,1604,4]}},{"3":{"ItemType":1588}},{"3":{"ItemType":1584}},{"2":{"Name":"ScriptActivityTypePropertiesLogSettings","Properties":{"logDestination":{"Type":1611,"Flags":1,"Description":"The destination of logs. Type: string."},"logLocationSettings":{"Type":1430,"Flags":0,"Description":"Log location settings customer needs to provide when enabling log."}}}},{"6":{"Value":"ActivityOutput"}},{"6":{"Value":"ExternalStore"}},{"5":{"Elements":[1609,1610,4]}},{"6":{"Value":"Script"}},{"2":{"Name":"SqlServerStoredProcedureActivity","Properties":{"typeProperties":{"Type":1614,"Flags":1,"Description":"SQL stored procedure activity properties."},"type":{"Type":1615,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"SqlServerStoredProcedureActivityTypeProperties","Properties":{"storedProcedureName":{"Type":0,"Flags":1,"Description":"Stored procedure name. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":0,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."}}}},{"6":{"Value":"SqlServerStoredProcedure"}},{"2":{"Name":"WebActivity","Properties":{"typeProperties":{"Type":1617,"Flags":1,"Description":"Web activity properties."},"type":{"Type":1625,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"WebActivityTypeProperties","Properties":{"method":{"Type":1622,"Flags":1,"Description":"Rest API method for target endpoint."},"url":{"Type":0,"Flags":1,"Description":"Web activity target endpoint and path. Type: string (or Expression with resultType string)."},"headers":{"Type":0,"Flags":0,"Description":"Represents the headers that will be sent to the request. For example, to set the language and type on a request: \"headers\" : { \"Accept-Language\": \"en-us\", \"Content-Type\": \"application/json\" }. Type: string (or Expression with resultType string)."},"body":{"Type":0,"Flags":0,"Description":"Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string)."},"authentication":{"Type":1011,"Flags":0,"Description":"Authentication method used for calling the endpoint."},"disableCertValidation":{"Type":2,"Flags":0,"Description":"When set to true, Certificate validation will be disabled."},"datasets":{"Type":1623,"Flags":0,"Description":"List of datasets passed to web endpoint."},"linkedServices":{"Type":1624,"Flags":0,"Description":"List of linked services passed to web endpoint."},"connectVia":{"Type":132,"Flags":0,"Description":"The integration runtime reference."}}}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[1618,1619,1620,1621,4]}},{"3":{"ItemType":999}},{"3":{"ItemType":94}},{"6":{"Value":"WebActivity"}},{"3":{"ItemType":916}},{"2":{"Name":"ParameterDefinitionSpecification","Properties":{},"AdditionalProperties":136}},{"2":{"Name":"VariableSpecification","Properties":{"type":{"Type":1632,"Flags":1,"Description":"Variable type."},"defaultValue":{"Type":0,"Flags":0,"Description":"Default value of variable."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"5":{"Elements":[1629,1630,1631,4]}},{"2":{"Name":"VariableDefinitionSpecification","Properties":{},"AdditionalProperties":1628}},{"3":{"ItemType":0}},{"2":{"Name":"PipelineRunDimensions","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"PipelineFolder","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the folder that this Pipeline is in."}}}},{"2":{"Name":"PipelinePolicy","Properties":{"elapsedTimeMetric":{"Type":1638,"Flags":0,"Description":"Pipeline ElapsedTime Metric Policy."}}}},{"2":{"Name":"PipelineElapsedTimeMetricPolicy","Properties":{"duration":{"Type":0,"Flags":0,"Description":"TimeSpan value, after which an Azure Monitoring Metric is fired."}}}},{"4":{"Name":"Microsoft.DataFactory/factories/pipelines@2018-06-01","ScopeType":8,"Body":914,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/triggers"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1640,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1641,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1643,"Flags":1,"Description":"Properties of the trigger."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"Trigger","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Trigger description."},"runtimeState":{"Type":1647,"Flags":2,"Description":"Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger."},"annotations":{"Type":1648,"Flags":0,"Description":"List of tags that can be used for describing the trigger."}},"Elements":{"BlobEventsTrigger":1649,"BlobTrigger":1656,"ChainingTrigger":1659,"CustomEventsTrigger":1665,"ScheduleTrigger":1669,"RerunTumblingWindowTrigger":1704,"TumblingWindowTrigger":1707}}},{"6":{"Value":"Started"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[1644,1645,1646,4]}},{"3":{"ItemType":0}},{"2":{"Name":"BlobEventsTrigger","Properties":{"typeProperties":{"Type":1650,"Flags":1,"Description":"Blob Events Trigger properties."},"type":{"Type":1655,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"BlobEventsTriggerTypeProperties","Properties":{"blobPathBeginsWith":{"Type":4,"Flags":0,"Description":"The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith."},"blobPathEndsWith":{"Type":4,"Flags":0,"Description":"The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith."},"ignoreEmptyBlobs":{"Type":2,"Flags":0,"Description":"If set to true, blobs with zero bytes will be ignored."},"events":{"Type":1654,"Flags":1,"Description":"The type of events that cause this trigger to fire."},"scope":{"Type":4,"Flags":1,"Description":"The ARM resource ID of the Storage Account."}}}},{"6":{"Value":"Microsoft.Storage.BlobCreated"}},{"6":{"Value":"Microsoft.Storage.BlobDeleted"}},{"5":{"Elements":[1651,1652,4]}},{"3":{"ItemType":1653}},{"6":{"Value":"BlobEventsTrigger"}},{"2":{"Name":"BlobTrigger","Properties":{"typeProperties":{"Type":1657,"Flags":1,"Description":"Blob Trigger properties."},"type":{"Type":1658,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"BlobTriggerTypeProperties","Properties":{"folderPath":{"Type":4,"Flags":1,"Description":"The path of the container/folder that will trigger the pipeline."},"maxConcurrency":{"Type":3,"Flags":1,"Description":"The max number of parallel files to handle when it is triggered."},"linkedService":{"Type":94,"Flags":1,"Description":"The Azure Storage linked service reference."}}}},{"6":{"Value":"BlobTrigger"}},{"2":{"Name":"ChainingTrigger","Properties":{"pipeline":{"Type":1660,"Flags":1,"Description":"Pipeline for which runs are created when all upstream pipelines complete successfully."},"typeProperties":{"Type":1662,"Flags":1,"Description":"Chaining Trigger properties."},"type":{"Type":1664,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"TriggerPipelineReference","Properties":{"pipelineReference":{"Type":960,"Flags":0,"Description":"Pipeline reference."},"parameters":{"Type":1661,"Flags":0,"Description":"Pipeline parameters."}}}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ChainingTriggerTypeProperties","Properties":{"dependsOn":{"Type":1663,"Flags":1,"Description":"Upstream Pipelines."},"runDimension":{"Type":4,"Flags":1,"Description":"Run Dimension property that needs to be emitted by upstream pipelines."}}}},{"3":{"ItemType":960}},{"6":{"Value":"ChainingTrigger"}},{"2":{"Name":"CustomEventsTrigger","Properties":{"typeProperties":{"Type":1666,"Flags":1,"Description":"Custom Events Trigger properties."},"type":{"Type":1668,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"CustomEventsTriggerTypeProperties","Properties":{"subjectBeginsWith":{"Type":4,"Flags":0,"Description":"The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith."},"subjectEndsWith":{"Type":4,"Flags":0,"Description":"The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith."},"events":{"Type":1667,"Flags":1,"Description":"The list of event types that cause this trigger to fire."},"scope":{"Type":4,"Flags":1,"Description":"The ARM resource ID of the Azure Event Grid Topic."}}}},{"3":{"ItemType":0}},{"6":{"Value":"CustomEventsTrigger"}},{"2":{"Name":"ScheduleTrigger","Properties":{"typeProperties":{"Type":1670,"Flags":1,"Description":"Schedule Trigger properties."},"type":{"Type":1703,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"ScheduleTriggerTypeProperties","Properties":{"recurrence":{"Type":1671,"Flags":1,"Description":"Recurrence schedule configuration."}}}},{"2":{"Name":"ScheduleTriggerRecurrence","Properties":{"frequency":{"Type":1679,"Flags":0,"Description":"The frequency."},"interval":{"Type":3,"Flags":0,"Description":"The interval."},"startTime":{"Type":4,"Flags":0,"Description":"The start time."},"endTime":{"Type":4,"Flags":0,"Description":"The end time."},"timeZone":{"Type":4,"Flags":0,"Description":"The time zone."},"schedule":{"Type":1680,"Flags":0,"Description":"The recurrence schedule."}},"AdditionalProperties":0}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[1672,1673,1674,1675,1676,1677,1678,4]}},{"2":{"Name":"RecurrenceSchedule","Properties":{"minutes":{"Type":1681,"Flags":0,"Description":"The minutes."},"hours":{"Type":1682,"Flags":0,"Description":"The hours."},"weekDays":{"Type":1691,"Flags":0,"Description":"The days of the week."},"monthDays":{"Type":1692,"Flags":0,"Description":"The month days."},"monthlyOccurrences":{"Type":1702,"Flags":0,"Description":"The monthly occurrences."}},"AdditionalProperties":0}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1683,1684,1685,1686,1687,1688,1689]}},{"3":{"ItemType":1690}},{"3":{"ItemType":3}},{"2":{"Name":"RecurrenceScheduleOccurrence","Properties":{"day":{"Type":1701,"Flags":0,"Description":"The day of the week."},"occurrence":{"Type":3,"Flags":0,"Description":"The occurrence."}},"AdditionalProperties":0}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1694,1695,1696,1697,1698,1699,1700]}},{"3":{"ItemType":1693}},{"6":{"Value":"ScheduleTrigger"}},{"2":{"Name":"RerunTumblingWindowTrigger","Properties":{"typeProperties":{"Type":1705,"Flags":1,"Description":"Rerun Trigger properties."},"type":{"Type":1706,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"RerunTumblingWindowTriggerTypeProperties","Properties":{"parentTrigger":{"Type":0,"Flags":1,"Description":"The parent trigger reference."},"requestedStartTime":{"Type":4,"Flags":1,"Description":"The start time for the time period for which restatement is initiated. Only UTC time is currently supported."},"requestedEndTime":{"Type":4,"Flags":1,"Description":"The end time for the time period for which restatement is initiated. Only UTC time is currently supported."},"rerunConcurrency":{"Type":3,"Flags":1,"Description":"The max number of parallel time windows (ready for execution) for which a rerun is triggered."}}}},{"6":{"Value":"RerunTumblingWindowTrigger"}},{"2":{"Name":"TumblingWindowTrigger","Properties":{"pipeline":{"Type":1660,"Flags":1,"Description":"Pipeline for which runs are created when an event is fired for trigger window that is ready."},"typeProperties":{"Type":1708,"Flags":1,"Description":"Tumbling Window Trigger properties."},"type":{"Type":1720,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"TumblingWindowTriggerTypeProperties","Properties":{"frequency":{"Type":1712,"Flags":1,"Description":"The frequency of the time windows."},"interval":{"Type":3,"Flags":1,"Description":"The interval of the time windows. The minimum interval allowed is 15 Minutes."},"startTime":{"Type":4,"Flags":1,"Description":"The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported."},"endTime":{"Type":4,"Flags":0,"Description":"The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported."},"delay":{"Type":0,"Flags":0,"Description":"Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"maxConcurrency":{"Type":3,"Flags":1,"Description":"The max number of parallel time windows (ready for execution) for which a new run is triggered."},"retryPolicy":{"Type":1713,"Flags":0,"Description":"Retry policy that will be applied for failed pipeline runs."},"dependsOn":{"Type":1719,"Flags":0,"Description":"Triggers that this trigger depends on. Only tumbling window triggers are supported."}}}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Month"}},{"5":{"Elements":[1709,1710,1711,4]}},{"2":{"Name":"RetryPolicy","Properties":{"count":{"Type":0,"Flags":0,"Description":"Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0."},"intervalInSeconds":{"Type":3,"Flags":0,"Description":"Interval between retries in seconds. Default is 30."}}}},{"7":{"Name":"DependencyReference","Discriminator":"type","BaseProperties":{},"Elements":{"SelfDependencyTumblingWindowTriggerReference":1715,"TumblingWindowTriggerDependencyReference":1717}}},{"2":{"Name":"SelfDependencyTumblingWindowTriggerReference","Properties":{"offset":{"Type":4,"Flags":1,"Description":"Timespan applied to the start time of a tumbling window when evaluating dependency."},"size":{"Type":4,"Flags":0,"Description":"The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used."},"type":{"Type":1716,"Flags":1,"Description":"The type of dependency reference."}}}},{"6":{"Value":"SelfDependencyTumblingWindowTriggerReference"}},{"2":{"Name":"TumblingWindowTriggerDependencyReference","Properties":{"offset":{"Type":4,"Flags":0,"Description":"Timespan applied to the start time of a tumbling window when evaluating dependency."},"size":{"Type":4,"Flags":0,"Description":"The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used."},"type":{"Type":1718,"Flags":1,"Description":"The type of dependency reference."}}}},{"6":{"Value":"TumblingWindowTriggerDependencyReference"}},{"3":{"ItemType":1714}},{"6":{"Value":"TumblingWindowTrigger"}},{"4":{"Name":"Microsoft.DataFactory/factories/triggers@2018-06-01","ScopeType":8,"Body":1642,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/dataflows"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/dataflows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1722,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1723,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1725,"Flags":1,"Description":"Data flow properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"DataFlow","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"The description of the data flow."},"annotations":{"Type":1726,"Flags":0,"Description":"List of tags that can be used for describing the data flow."},"folder":{"Type":1727,"Flags":0,"Description":"The folder that this data flow is in. If not specified, Data flow will appear at the root level."}},"Elements":{"Flowlet":1728,"MappingDataFlow":1738,"WranglingDataFlow":1745}}},{"3":{"ItemType":0}},{"2":{"Name":"DataFlowFolder","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the folder that this data flow is in."}}}},{"2":{"Name":"Flowlet","Properties":{"typeProperties":{"Type":1729,"Flags":0,"Description":"Flowlet type properties."},"type":{"Type":1737,"Flags":1,"Description":"Type of data flow."}}}},{"2":{"Name":"FlowletTypeProperties","Properties":{"sources":{"Type":1731,"Flags":0,"Description":"List of sources in Flowlet."},"sinks":{"Type":1733,"Flags":0,"Description":"List of sinks in Flowlet."},"transformations":{"Type":1735,"Flags":0,"Description":"List of transformations in Flowlet."},"script":{"Type":4,"Flags":0,"Description":"Flowlet script."},"scriptLines":{"Type":1736,"Flags":0,"Description":"Flowlet script lines."}}}},{"2":{"Name":"DataFlowSource","Properties":{"schemaLinkedService":{"Type":94,"Flags":0,"Description":"Schema linked service reference."},"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":999,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1471,"Flags":0,"Description":"Flowlet Reference"}}}},{"3":{"ItemType":1730}},{"2":{"Name":"DataFlowSink","Properties":{"schemaLinkedService":{"Type":94,"Flags":0,"Description":"Schema linked service reference."},"rejectedDataLinkedService":{"Type":94,"Flags":0,"Description":"Rejected data linked service reference."},"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":999,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1471,"Flags":0,"Description":"Flowlet Reference"}}}},{"3":{"ItemType":1732}},{"2":{"Name":"Transformation","Properties":{"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":999,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1471,"Flags":0,"Description":"Flowlet Reference"}}}},{"3":{"ItemType":1734}},{"3":{"ItemType":4}},{"6":{"Value":"Flowlet"}},{"2":{"Name":"MappingDataFlow","Properties":{"typeProperties":{"Type":1739,"Flags":0,"Description":"Mapping data flow type properties."},"type":{"Type":1744,"Flags":1,"Description":"Type of data flow."}}}},{"2":{"Name":"MappingDataFlowTypeProperties","Properties":{"sources":{"Type":1740,"Flags":0,"Description":"List of sources in data flow."},"sinks":{"Type":1741,"Flags":0,"Description":"List of sinks in data flow."},"transformations":{"Type":1742,"Flags":0,"Description":"List of transformations in data flow."},"script":{"Type":4,"Flags":0,"Description":"DataFlow script."},"scriptLines":{"Type":1743,"Flags":0,"Description":"Data flow script lines."}}}},{"3":{"ItemType":1730}},{"3":{"ItemType":1732}},{"3":{"ItemType":1734}},{"3":{"ItemType":4}},{"6":{"Value":"MappingDataFlow"}},{"2":{"Name":"WranglingDataFlow","Properties":{"typeProperties":{"Type":1746,"Flags":0,"Description":"PowerQuery data flow type properties."},"type":{"Type":1749,"Flags":1,"Description":"Type of data flow."}}}},{"2":{"Name":"PowerQueryTypeProperties","Properties":{"sources":{"Type":1748,"Flags":0,"Description":"List of sources in Power Query."},"script":{"Type":4,"Flags":0,"Description":"Power query mashup script."},"documentLocale":{"Type":4,"Flags":0,"Description":"Locale of the Power query mashup document."}}}},{"2":{"Name":"PowerQuerySource","Properties":{"script":{"Type":4,"Flags":0,"Description":"source script."},"schemaLinkedService":{"Type":94,"Flags":0,"Description":"Schema linked service reference."},"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":999,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1471,"Flags":0,"Description":"Flowlet Reference"}}}},{"3":{"ItemType":1747}},{"6":{"Value":"WranglingDataFlow"}},{"4":{"Name":"Microsoft.DataFactory/factories/dataflows@2018-06-01","ScopeType":8,"Body":1724,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/managedVirtualNetworks"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/managedVirtualNetworks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1754,"Flags":1,"Description":"Managed Virtual Network properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"ManagedVirtualNetwork","Properties":{"vNetId":{"Type":4,"Flags":2,"Description":"Managed Virtual Network ID."},"alias":{"Type":4,"Flags":2,"Description":"Managed Virtual Network alias."}},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.DataFactory/factories/managedVirtualNetworks@2018-06-01","ScopeType":8,"Body":1753,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1759,"Flags":1,"Description":"Managed private endpoint properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"ManagedPrivateEndpoint","Properties":{"connectionState":{"Type":1760,"Flags":0,"Description":"The managed private endpoint connection state"},"fqdns":{"Type":1761,"Flags":0,"Description":"Fully qualified domain names"},"groupId":{"Type":4,"Flags":0,"Description":"The groupId to which the managed private endpoint is created"},"isReserved":{"Type":2,"Flags":2,"Description":"Denotes whether the managed private endpoint is reserved"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The ARM resource ID of the resource to which the managed private endpoint is created"},"provisioningState":{"Type":4,"Flags":2,"Description":"The managed private endpoint provisioning state"}},"AdditionalProperties":0}},{"2":{"Name":"ConnectionStateProperties","Properties":{"actionsRequired":{"Type":4,"Flags":2,"Description":"The actions required on the managed private endpoint"},"description":{"Type":4,"Flags":2,"Description":"The managed private endpoint description"},"status":{"Type":4,"Flags":2,"Description":"The approval status"}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints@2018-06-01","ScopeType":8,"Body":1758,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/privateEndpointConnections"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1766,"Flags":0,"Description":"Core resource properties"},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":1767,"Flags":0,"Description":"The state of a private link connection"},"privateEndpoint":{"Type":1768,"Flags":0,"Description":"The resource of private endpoint."},"provisioningState":{"Type":4,"Flags":2}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"PrivateEndpointOrArmIdWrapper","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"4":{"Name":"Microsoft.DataFactory/factories/privateEndpointConnections@2018-06-01","ScopeType":8,"Body":1765,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/globalParameters"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/globalParameters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1773,"Flags":1,"Description":"Properties of the global parameter."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"GlobalParameter","Properties":{},"AdditionalProperties":25}},{"4":{"Name":"Microsoft.DataFactory/factories/globalParameters@2018-06-01","ScopeType":8,"Body":1772,"Flags":0}},{"2":{"Name":"IntegrationRuntimeAuthKeys","Properties":{"authKey1":{"Type":4,"Flags":0,"Description":"The primary integration runtime authentication key."},"authKey2":{"Type":4,"Flags":0,"Description":"The secondary integration runtime authentication key."}}}},{"8":{"Name":"listAuthKeys","ResourceType":"Microsoft.DataFactory/factories/integrationRuntimes","ApiVersion":"2018-06-01","Output":1775}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DataFactory/factories"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"Managed service identity of the factory."},"properties":{"Type":17,"Flags":0,"Description":"Properties of the factory."},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"tags":{"Type":39,"Flags":0,"Description":"The resource tags."},"eTag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"FactoryIdentity","Properties":{"type":{"Type":15,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The client tenant id of the identity."},"userAssignedIdentities":{"Type":16,"Flags":0,"Description":"List of user assigned identities for the factory."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,4]}},{"2":{"Name":"UserAssignedIdentitiesDefinitionSpecification","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"FactoryProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Factory provisioning state, example Succeeded."},"createTime":{"Type":4,"Flags":2,"Description":"Time the factory was created in ISO8601 format."},"version":{"Type":4,"Flags":2,"Description":"Version of the factory."},"purviewConfiguration":{"Type":18,"Flags":0,"Description":"Purview information of the factory."},"repoConfiguration":{"Type":19,"Flags":0,"Description":"Git repo information of the factory."},"globalParameters":{"Type":33,"Flags":0,"Description":"List of parameters for factory."},"encryption":{"Type":34,"Flags":0,"Description":"Properties to enable Customer Managed Key for the factory."},"publicNetworkAccess":{"Type":38,"Flags":0,"Description":"Whether or not public network access is allowed for the data factory."}}}},{"2":{"Name":"PurviewConfiguration","Properties":{"purviewResourceId":{"Type":4,"Flags":0,"Description":"Purview resource id."}}}},{"7":{"Name":"FactoryRepoConfiguration","Discriminator":"type","BaseProperties":{"accountName":{"Type":4,"Flags":1,"Description":"Account name."},"repositoryName":{"Type":4,"Flags":1,"Description":"Repository name."},"collaborationBranch":{"Type":4,"Flags":1,"Description":"Collaboration branch."},"rootFolder":{"Type":4,"Flags":1,"Description":"Root folder."},"lastCommitId":{"Type":4,"Flags":0,"Description":"Last commit id."}},"Elements":{"FactoryGitHubConfiguration":20,"FactoryVSTSConfiguration":23}}},{"2":{"Name":"FactoryGitHubConfiguration","Properties":{"hostName":{"Type":4,"Flags":0,"Description":"GitHub Enterprise host name. For example: `https://github.mydomain.com`"},"clientId":{"Type":4,"Flags":0,"Description":"GitHub bring your own app client id."},"clientSecret":{"Type":21,"Flags":0,"Description":"GitHub bring your own app client secret information."},"type":{"Type":22,"Flags":1,"Description":"Type of repo configuration."}}}},{"2":{"Name":"GitHubClientSecret","Properties":{"byoaSecretAkvUrl":{"Type":4,"Flags":0,"Description":"Bring your own app client secret AKV URL."},"byoaSecretName":{"Type":4,"Flags":0,"Description":"Bring your own app client secret name in AKV."}}}},{"6":{"Value":"FactoryGitHubConfiguration"}},{"2":{"Name":"FactoryVstsConfiguration","Properties":{"projectName":{"Type":4,"Flags":1,"Description":"VSTS project name."},"tenantId":{"Type":4,"Flags":0,"Description":"VSTS tenant id."},"type":{"Type":24,"Flags":1,"Description":"Type of repo configuration."}}}},{"6":{"Value":"FactoryVSTSConfiguration"}},{"2":{"Name":"GlobalParameterSpecification","Properties":{"type":{"Type":32,"Flags":1,"Description":"Global Parameter type."},"value":{"Type":0,"Flags":1,"Description":"Value of parameter."}}}},{"6":{"Value":"Object"}},{"6":{"Value":"String"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"5":{"Elements":[26,27,28,29,30,31,4]}},{"2":{"Name":"GlobalParameterDefinitionSpecification","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"EncryptionConfiguration","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"The name of the key in Azure Key Vault to use as Customer Managed Key."},"vaultBaseUrl":{"Type":4,"Flags":1,"Description":"The url of the Azure Key Vault used for CMK."},"keyVersion":{"Type":4,"Flags":0,"Description":"The version of the key used for CMK. If not provided, latest version will be used."},"identity":{"Type":35,"Flags":0,"Description":"User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used."}}}},{"2":{"Name":"CMKIdentityDefinition","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity to authenticate to customer's key vault."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[36,37,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DataFactory/factories@2018-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/integrationRuntimes"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/integrationRuntimes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"properties":{"Type":44,"Flags":1,"Description":"Integration runtime properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"IntegrationRuntime","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Integration runtime description."}},"Elements":{"Managed":45,"SelfHosted":119}}},{"2":{"Name":"ManagedIntegrationRuntime","Properties":{"state":{"Type":56,"Flags":2,"Description":"Integration runtime state, only valid for managed dedicated integration runtime."},"typeProperties":{"Type":57,"Flags":1,"Description":"Managed integration runtime properties."},"managedVirtualNetwork":{"Type":115,"Flags":0,"Description":"Managed Virtual Network reference."},"type":{"Type":118,"Flags":1,"Description":"Type of integration runtime."}}}},{"6":{"Value":"Initial"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Started"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"NeedRegistration"}},{"6":{"Value":"Online"}},{"6":{"Value":"Limited"}},{"6":{"Value":"Offline"}},{"6":{"Value":"AccessDenied"}},{"5":{"Elements":[46,47,48,49,50,51,52,53,54,55,4]}},{"2":{"Name":"ManagedIntegrationRuntimeTypeProperties","Properties":{"computeProperties":{"Type":58,"Flags":0,"Description":"The compute resource for managed integration runtime."},"ssisProperties":{"Type":66,"Flags":0,"Description":"SSIS properties for managed integration runtime."},"customerVirtualNetwork":{"Type":114,"Flags":0,"Description":"The name of virtual network to which Azure-SSIS integration runtime will join"}}}},{"2":{"Name":"IntegrationRuntimeComputeProperties","Properties":{"location":{"Type":4,"Flags":0,"Description":"The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities"},"nodeSize":{"Type":4,"Flags":0,"Description":"The node size requirement to managed integration runtime."},"numberOfNodes":{"Type":3,"Flags":0,"Description":"The required number of nodes for managed integration runtime."},"maxParallelExecutionsPerNode":{"Type":3,"Flags":0,"Description":"Maximum parallel executions count per node for managed integration runtime."},"dataFlowProperties":{"Type":59,"Flags":0,"Description":"Data flow properties for managed integration runtime."},"vNetProperties":{"Type":64,"Flags":0,"Description":"VNet properties for managed integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeDataFlowProperties","Properties":{"computeType":{"Type":63,"Flags":0,"Description":"Compute type of the cluster which will execute data flow job."},"coreCount":{"Type":3,"Flags":0,"Description":"Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272."},"timeToLive":{"Type":3,"Flags":0,"Description":"Time to live (in minutes) setting of the cluster which will execute data flow job."},"cleanup":{"Type":2,"Flags":0,"Description":"Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true."}},"AdditionalProperties":0}},{"6":{"Value":"General"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"ComputeOptimized"}},{"5":{"Elements":[60,61,62,4]}},{"2":{"Name":"IntegrationRuntimeVNetProperties","Properties":{"vNetId":{"Type":4,"Flags":0,"Description":"The ID of the VNet that this integration runtime will join."},"subnet":{"Type":4,"Flags":0,"Description":"The name of the subnet this integration runtime will join."},"publicIPs":{"Type":65,"Flags":0,"Description":"Resource IDs of the public IP addresses that this integration runtime will use."},"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet, to which this Azure-SSIS integration runtime will be joined."}},"AdditionalProperties":0}},{"3":{"ItemType":4}},{"2":{"Name":"IntegrationRuntimeSsisProperties","Properties":{"catalogInfo":{"Type":67,"Flags":0,"Description":"Catalog information for managed dedicated integration runtime."},"licenseType":{"Type":76,"Flags":0,"Description":"License type for bringing your own license scenario."},"customSetupScriptProperties":{"Type":77,"Flags":0,"Description":"Custom setup script properties for a managed dedicated integration runtime."},"dataProxyProperties":{"Type":78,"Flags":0,"Description":"Data proxy properties for a managed dedicated integration runtime."},"edition":{"Type":85,"Flags":0,"Description":"The edition for the SSIS Integration Runtime"},"expressCustomSetupProperties":{"Type":108,"Flags":0,"Description":"Custom setup without script properties for a SSIS integration runtime."},"packageStores":{"Type":110,"Flags":0,"Description":"Package stores for the SSIS Integration Runtime."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeSsisCatalogInfo","Properties":{"catalogServerEndpoint":{"Type":4,"Flags":0,"Description":"The catalog database server URL."},"catalogAdminUserName":{"Type":4,"Flags":0,"Description":"The administrator user name of catalog database."},"catalogAdminPassword":{"Type":68,"Flags":0,"Description":"The password of the administrator user account of the catalog database."},"catalogPricingTier":{"Type":73,"Flags":0,"Description":"The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/"},"dualStandbyPairName":{"Type":4,"Flags":0,"Description":"The dual standby pair name of Azure-SSIS Integration Runtimes to support SSISDB failover."}},"AdditionalProperties":0}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":4,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"PremiumRS"}},{"5":{"Elements":[69,70,71,72,4]}},{"6":{"Value":"BasePrice"}},{"6":{"Value":"LicenseIncluded"}},{"5":{"Elements":[74,75,4]}},{"2":{"Name":"IntegrationRuntimeCustomSetupScriptProperties","Properties":{"blobContainerUri":{"Type":4,"Flags":0,"Description":"The URI of the Azure blob container that contains the custom setup script."},"sasToken":{"Type":68,"Flags":0,"Description":"The SAS token of the Azure blob container."}}}},{"2":{"Name":"IntegrationRuntimeDataProxyProperties","Properties":{"connectVia":{"Type":79,"Flags":0,"Description":"The self-hosted integration runtime reference."},"stagingLinkedService":{"Type":79,"Flags":0,"Description":"The staging linked service reference."},"path":{"Type":4,"Flags":0,"Description":"The path to contain the staged data in the Blob storage."}}}},{"2":{"Name":"EntityReference","Properties":{"type":{"Type":82,"Flags":0,"Description":"The type of this referenced entity."},"referenceName":{"Type":4,"Flags":0,"Description":"The name of this referenced entity."}}}},{"6":{"Value":"IntegrationRuntimeReference"}},{"6":{"Value":"LinkedServiceReference"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Enterprise"}},{"5":{"Elements":[83,84,4]}},{"7":{"Name":"CustomSetupBase","Discriminator":"type","BaseProperties":{},"Elements":{"AzPowerShellSetup":87,"CmdkeySetup":90,"ComponentSetup":102,"EnvironmentVariableSetup":105}}},{"2":{"Name":"AzPowerShellSetup","Properties":{"typeProperties":{"Type":88,"Flags":1,"Description":"Install Azure PowerShell type properties."},"type":{"Type":89,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"AzPowerShellSetupTypeProperties","Properties":{"version":{"Type":4,"Flags":1,"Description":"The required version of Azure PowerShell to install."}}}},{"6":{"Value":"AzPowerShellSetup"}},{"2":{"Name":"CmdkeySetup","Properties":{"typeProperties":{"Type":91,"Flags":1,"Description":"Cmdkey command custom setup type properties."},"type":{"Type":101,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"CmdkeySetupTypeProperties","Properties":{"targetName":{"Type":0,"Flags":1,"Description":"The server name of data source access."},"userName":{"Type":0,"Flags":1,"Description":"The user name of data source access."},"password":{"Type":92,"Flags":1,"Description":"The password of data source access."}}}},{"7":{"Name":"SecretBase","Discriminator":"type","BaseProperties":{},"Elements":{"AzureKeyVaultSecret":93,"SecureString":99}}},{"2":{"Name":"AzureKeyVaultSecretReference","Properties":{"store":{"Type":94,"Flags":1,"Description":"The Azure Key Vault linked service reference."},"secretName":{"Type":0,"Flags":1,"Description":"The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string)."},"secretVersion":{"Type":0,"Flags":0,"Description":"The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string)."},"type":{"Type":98,"Flags":1,"Description":"Type of the secret."}}}},{"2":{"Name":"LinkedServiceReference","Properties":{"type":{"Type":96,"Flags":1,"Description":"Linked service reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference LinkedService name."},"parameters":{"Type":97,"Flags":0,"Description":"Arguments for LinkedService."}}}},{"6":{"Value":"LinkedServiceReference"}},{"5":{"Elements":[95,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"AzureKeyVaultSecret"}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":100,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"SecureString"}},{"6":{"Value":"CmdkeySetup"}},{"2":{"Name":"ComponentSetup","Properties":{"typeProperties":{"Type":103,"Flags":1,"Description":"Install 3rd party component type properties."},"type":{"Type":104,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"LicensedComponentSetupTypeProperties","Properties":{"componentName":{"Type":4,"Flags":1,"Description":"The name of the 3rd party component."},"licenseKey":{"Type":92,"Flags":0,"Description":"The license key to activate the component."}}}},{"6":{"Value":"ComponentSetup"}},{"2":{"Name":"EnvironmentVariableSetup","Properties":{"typeProperties":{"Type":106,"Flags":1,"Description":"Add environment variable type properties."},"type":{"Type":107,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"EnvironmentVariableSetupTypeProperties","Properties":{"variableName":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"variableValue":{"Type":4,"Flags":1,"Description":"The value of the environment variable."}}}},{"6":{"Value":"EnvironmentVariableSetup"}},{"3":{"ItemType":86}},{"2":{"Name":"PackageStore","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the package store"},"packageStoreLinkedService":{"Type":79,"Flags":1,"Description":"The package store linked service reference."}}}},{"3":{"ItemType":109}},{"2":{"Name":"CredentialReference","Properties":{"type":{"Type":113,"Flags":1,"Description":"Credential reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference credential name."}},"AdditionalProperties":0}},{"6":{"Value":"CredentialReference"}},{"5":{"Elements":[112,4]}},{"2":{"Name":"IntegrationRuntimeCustomerVirtualNetwork","Properties":{"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet to which Azure-SSIS integration runtime will join."}}}},{"2":{"Name":"ManagedVirtualNetworkReference","Properties":{"type":{"Type":117,"Flags":1,"Description":"Managed Virtual Network reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference ManagedVirtualNetwork name."}}}},{"6":{"Value":"ManagedVirtualNetworkReference"}},{"5":{"Elements":[116,4]}},{"6":{"Value":"Managed"}},{"2":{"Name":"SelfHostedIntegrationRuntime","Properties":{"typeProperties":{"Type":120,"Flags":0,"Description":"When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime."},"type":{"Type":126,"Flags":1,"Description":"Type of integration runtime."}}}},{"2":{"Name":"SelfHostedIntegrationRuntimeTypeProperties","Properties":{"linkedInfo":{"Type":121,"Flags":0,"Description":"The base definition of a linked integration runtime."}}}},{"7":{"Name":"LinkedIntegrationRuntimeType","Discriminator":"authorizationType","BaseProperties":{},"Elements":{"Key":122,"RBAC":124}}},{"2":{"Name":"LinkedIntegrationRuntimeKeyAuthorization","Properties":{"key":{"Type":68,"Flags":1,"Description":"The key used for authorization."},"authorizationType":{"Type":123,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"Key"}},{"2":{"Name":"LinkedIntegrationRuntimeRbacAuthorization","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"The resource identifier of the integration runtime to be shared."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"authorizationType":{"Type":125,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"RBAC"}},{"6":{"Value":"SelfHosted"}},{"4":{"Name":"Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/linkedservices"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/linkedservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":1,"Description":"Properties of linked service."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"LinkedService","Discriminator":"type","BaseProperties":{"connectVia":{"Type":132,"Flags":0,"Description":"The integration runtime reference."},"description":{"Type":4,"Flags":0,"Description":"Linked service description."},"parameters":{"Type":145,"Flags":0,"Description":"Parameters for linked service."},"annotations":{"Type":146,"Flags":0,"Description":"List of tags that can be used for describing the linked service."}},"Elements":{"AmazonMWS":147,"AmazonRdsForOracle":150,"AmazonRdsForSqlServer":153,"AmazonRedshift":161,"AmazonS3":164,"AmazonS3Compatible":167,"AppFigures":170,"Asana":173,"AzureBatch":176,"AzureBlobFS":179,"AzureBlobStorage":182,"AzureDataExplorer":186,"AzureDataLakeAnalytics":189,"AzureDataLakeStore":192,"AzureDatabricks":195,"AzureDatabricksDeltaLake":201,"AzureFileStorage":204,"AzureFunction":207,"AzureKeyVault":210,"AzureML":213,"AzureMLService":216,"AzureMariaDB":219,"AzureMySql":222,"AzurePostgreSql":225,"AzureSearch":228,"AzureSqlDW":231,"AzureSqlDatabase":234,"AzureSqlMI":237,"AzureStorage":240,"AzureSynapseArtifacts":243,"AzureTableStorage":246,"Cassandra":248,"CommonDataServiceForApps":251,"Concur":254,"CosmosDb":257,"CosmosDbMongoDbApi":266,"Couchbase":269,"CustomDataSource":272,"Dataworld":274,"Db2":277,"Drill":282,"Dynamics":285,"DynamicsAX":288,"DynamicsCrm":291,"Eloqua":294,"FileServer":297,"FtpServer":300,"GoogleAdWords":306,"GoogleBigQuery":312,"GoogleCloudStorage":318,"Greenplum":321,"HBase":324,"HDInsight":330,"HDInsightOnDemand":333,"Hdfs":339,"Hive":342,"HttpServer":358,"Hubspot":367,"Impala":370,"Informix":377,"Jira":380,"Magento":383,"MariaDB":386,"Marketo":389,"MicrosoftAccess":392,"MongoDb":395,"MongoDbAtlas":401,"MongoDbV2":404,"MySql":407,"Netezza":410,"OData":413,"Odbc":425,"Office365":428,"Oracle":431,"OracleCloudStorage":434,"OracleServiceCloud":437,"Paypal":440,"Phoenix":443,"PostgreSql":450,"Presto":453,"QuickBooks":459,"Quickbase":462,"Responsys":465,"RestService":468,"Salesforce":477,"SalesforceMarketingCloud":480,"SalesforceServiceCloud":483,"SapBW":486,"SapCloudForCustomer":489,"SapEcc":492,"SapHana":495,"SapOdp":501,"SapOpenHub":504,"SapTable":507,"ServiceNow":510,"Sftp":516,"SharePointOnlineList":523,"Shopify":526,"Smartsheet":529,"Snowflake":532,"Spark":535,"SqlServer":551,"Square":554,"Sybase":557,"TeamDesk":563,"Teradata":569,"Twilio":575,"Vertica":578,"Web":581,"Xero":590,"Zendesk":593,"Zoho":599}}},{"2":{"Name":"IntegrationRuntimeReference","Properties":{"type":{"Type":134,"Flags":1,"Description":"Type of integration runtime."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference integration runtime name."},"parameters":{"Type":135,"Flags":0,"Description":"Arguments for integration runtime."}}}},{"6":{"Value":"IntegrationRuntimeReference"}},{"5":{"Elements":[133,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ParameterSpecification","Properties":{"type":{"Type":144,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":0,"Flags":0,"Description":"Default value of parameter."}}}},{"6":{"Value":"Object"}},{"6":{"Value":"String"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"SecureString"}},{"5":{"Elements":[137,138,139,140,141,142,143,4]}},{"2":{"Name":"ParameterDefinitionSpecification","Properties":{},"AdditionalProperties":136}},{"3":{"ItemType":0}},{"2":{"Name":"AmazonMWSLinkedService","Properties":{"typeProperties":{"Type":148,"Flags":1,"Description":"Amazon Marketplace Web Service linked service properties."},"type":{"Type":149,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonMWSLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the Amazon MWS server, (i.e. mws.amazonservices.com)"},"marketplaceID":{"Type":0,"Flags":1,"Description":"The Amazon Marketplace ID you want to retrieve data from. To retrieve data from multiple Marketplace IDs, separate them with a comma (,). (i.e. A2EUQ1WTGCTBG2)"},"sellerID":{"Type":0,"Flags":1,"Description":"The Amazon seller ID."},"mwsAuthToken":{"Type":92,"Flags":0,"Description":"The Amazon MWS authentication token."},"accessKeyId":{"Type":0,"Flags":1,"Description":"The access key id used to access data."},"secretKey":{"Type":92,"Flags":0,"Description":"The secret key used to access data."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonMWS"}},{"2":{"Name":"AmazonRdsForOracleLinkedService","Properties":{"typeProperties":{"Type":151,"Flags":1,"Description":"AmazonRdsForOracle database linked service properties."},"type":{"Type":152,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonRdsForLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":92,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForOracle"}},{"2":{"Name":"AmazonRdsForSqlServerLinkedService","Properties":{"typeProperties":{"Type":154,"Flags":1,"Description":"Amazon RDS for SQL Server linked service properties."},"type":{"Type":160,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonRdsForSqlServerLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"userName":{"Type":0,"Flags":0,"Description":"The on-premises Windows authentication user name. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The on-premises Windows authentication password."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"alwaysEncryptedSettings":{"Type":155,"Flags":0,"Description":"Sql always encrypted properties."}}}},{"2":{"Name":"SqlAlwaysEncryptedProperties","Properties":{"alwaysEncryptedAkvAuthType":{"Type":159,"Flags":1,"Description":"Sql always encrypted AKV authentication type. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure Key Vault."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"ServicePrincipal"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"UserAssignedManagedIdentity"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AmazonRdsForSqlServer"}},{"2":{"Name":"AmazonRedshiftLinkedService","Properties":{"typeProperties":{"Type":162,"Flags":1,"Description":"Amazon Redshift linked service properties."},"type":{"Type":163,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonRedshiftLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":1,"Description":"The name of the Amazon Redshift server. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"The username of the Amazon Redshift source. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password of the Amazon Redshift source."},"database":{"Type":0,"Flags":1,"Description":"The database name of the Amazon Redshift source. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port number that the Amazon Redshift server uses to listen for client connections. The default value is 5439. Type: integer (or Expression with resultType integer)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRedshift"}},{"2":{"Name":"AmazonS3LinkedService","Properties":{"typeProperties":{"Type":165,"Flags":1,"Description":"Amazon S3 linked service properties."},"type":{"Type":166,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonS3LinkedServiceTypeProperties","Properties":{"authenticationType":{"Type":0,"Flags":0,"Description":"The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression with resultType string)."},"accessKeyId":{"Type":0,"Flags":0,"Description":"The access key identifier of the Amazon S3 Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."},"secretAccessKey":{"Type":92,"Flags":0,"Description":"The secret access key of the Amazon S3 Identity and Access Management (IAM) user."},"serviceUrl":{"Type":0,"Flags":0,"Description":"This value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."},"sessionToken":{"Type":92,"Flags":0,"Description":"The session token for the S3 temporary security credential."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonS3"}},{"2":{"Name":"AmazonS3CompatibleLinkedService","Properties":{"typeProperties":{"Type":168,"Flags":1,"Description":"Amazon S3 Compatible linked service properties."},"type":{"Type":169,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AmazonS3CompatibleLinkedServiceTypeProperties","Properties":{"accessKeyId":{"Type":0,"Flags":0,"Description":"The access key identifier of the Amazon S3 Compatible Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."},"secretAccessKey":{"Type":92,"Flags":0,"Description":"The secret access key of the Amazon S3 Compatible Identity and Access Management (IAM) user."},"serviceUrl":{"Type":0,"Flags":0,"Description":"This value specifies the endpoint to access with the Amazon S3 Compatible Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."},"forcePathStyle":{"Type":0,"Flags":0,"Description":"If true, use S3 path-style access instead of virtual hosted-style access. Default value is false. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonS3Compatible"}},{"2":{"Name":"AppFiguresLinkedService","Properties":{"typeProperties":{"Type":171,"Flags":1,"Description":"AppFigures linked service properties."},"type":{"Type":172,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AppFiguresLinkedServiceTypeProperties","Properties":{"userName":{"Type":0,"Flags":1,"Description":"The username of the Appfigures source."},"password":{"Type":92,"Flags":1,"Description":"The password of the AppFigures source."},"clientKey":{"Type":92,"Flags":1,"Description":"The client key for the AppFigures source."}}}},{"6":{"Value":"AppFigures"}},{"2":{"Name":"AsanaLinkedService","Properties":{"typeProperties":{"Type":174,"Flags":1,"Description":"Asana linked service properties."},"type":{"Type":175,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AsanaLinkedServiceTypeProperties","Properties":{"apiToken":{"Type":92,"Flags":1,"Description":"The api token for the Asana source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Asana"}},{"2":{"Name":"AzureBatchLinkedService","Properties":{"typeProperties":{"Type":177,"Flags":1,"Description":"Azure Batch linked service properties."},"type":{"Type":178,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureBatchLinkedServiceTypeProperties","Properties":{"accountName":{"Type":0,"Flags":1,"Description":"The Azure Batch account name. Type: string (or Expression with resultType string)."},"accessKey":{"Type":92,"Flags":0,"Description":"The Azure Batch account access key."},"batchUri":{"Type":0,"Flags":1,"Description":"The Azure Batch URI. Type: string (or Expression with resultType string)."},"poolName":{"Type":0,"Flags":1,"Description":"The Azure Batch pool name. Type: string (or Expression with resultType string)."},"linkedServiceName":{"Type":94,"Flags":1,"Description":"The Azure Storage linked service reference."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureBatch"}},{"2":{"Name":"AzureBlobFSLinkedService","Properties":{"typeProperties":{"Type":180,"Flags":1,"Description":"Azure Data Lake Storage Gen2 linked service properties."},"type":{"Type":181,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureBlobFSLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"Endpoint for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string)."},"accountKey":{"Type":0,"Flags":0,"Description":"Account key for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the application used to authenticate against the Azure Data Lake Storage Gen2 account. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The Key of the application used to authenticate against the Azure Data Lake Storage Gen2 account."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"servicePrincipalCredentialType":{"Type":0,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."}}}},{"6":{"Value":"AzureBlobFS"}},{"2":{"Name":"AzureBlobStorageLinkedService","Properties":{"typeProperties":{"Type":183,"Flags":1,"Description":"Azure Blob Storage linked service properties."},"type":{"Type":185,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureBlobStorageLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. It is mutually exclusive with sasUri, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference."},"accountKey":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of accountKey in connection string."},"sasUri":{"Type":0,"Flags":0,"Description":"SAS URI of the Azure Blob Storage resource. It is mutually exclusive with connectionString, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference."},"sasToken":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of sasToken in sas uri."},"serviceEndpoint":{"Type":4,"Flags":0,"Description":"Blob service endpoint of the Azure Blob Storage resource. It is mutually exclusive with connectionString, sasUri property."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure SQL Data Warehouse."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"accountKind":{"Type":4,"Flags":0,"Description":"Specify the kind of your storage account. Allowed values are: Storage (general purpose v1), StorageV2 (general purpose v2), BlobStorage, or BlockBlobStorage. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":4,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"2":{"Name":"AzureKeyVaultSecretReference","Properties":{"store":{"Type":94,"Flags":1,"Description":"The Azure Key Vault linked service reference."},"secretName":{"Type":0,"Flags":1,"Description":"The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string)."},"secretVersion":{"Type":0,"Flags":0,"Description":"The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"AzureDataExplorerLinkedService","Properties":{"typeProperties":{"Type":187,"Flags":1,"Description":"Azure Data Explorer (Kusto) linked service properties."},"type":{"Type":188,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDataExplorerLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of Azure Data Explorer (the engine's endpoint). URL will be in the format https://..kusto.windows.net. Type: string (or Expression with resultType string)"},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure Data Explorer. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Kusto."},"database":{"Type":0,"Flags":1,"Description":"Database name for connection. Type: string (or Expression with resultType string)."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureDataExplorer"}},{"2":{"Name":"AzureDataLakeAnalyticsLinkedService","Properties":{"typeProperties":{"Type":190,"Flags":1,"Description":"Azure Data Lake Analytics linked service properties."},"type":{"Type":191,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDataLakeAnalyticsLinkedServiceTypeProperties","Properties":{"accountName":{"Type":0,"Flags":1,"Description":"The Azure Data Lake Analytics account name. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the application used to authenticate against the Azure Data Lake Analytics account. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The Key of the application used to authenticate against the Azure Data Lake Analytics account."},"tenant":{"Type":0,"Flags":1,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"subscriptionId":{"Type":0,"Flags":0,"Description":"Data Lake Analytics account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string)."},"resourceGroupName":{"Type":0,"Flags":0,"Description":"Data Lake Analytics account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string)."},"dataLakeAnalyticsUri":{"Type":0,"Flags":0,"Description":"Azure Data Lake Analytics URI Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureDataLakeAnalytics"}},{"2":{"Name":"AzureDataLakeStoreLinkedService","Properties":{"typeProperties":{"Type":193,"Flags":1,"Description":"Azure Data Lake Store linked service properties."},"type":{"Type":194,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDataLakeStoreLinkedServiceTypeProperties","Properties":{"dataLakeStoreUri":{"Type":0,"Flags":1,"Description":"Data Lake Store service URI. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the application used to authenticate against the Azure Data Lake Store account. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The Key of the application used to authenticate against the Azure Data Lake Store account."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"accountName":{"Type":0,"Flags":0,"Description":"Data Lake Store account name. Type: string (or Expression with resultType string)."},"subscriptionId":{"Type":0,"Flags":0,"Description":"Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string)."},"resourceGroupName":{"Type":0,"Flags":0,"Description":"Data Lake Store account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureDataLakeStore"}},{"2":{"Name":"AzureDatabricksLinkedService","Properties":{"typeProperties":{"Type":196,"Flags":1,"Description":"Azure Databricks linked service properties."},"type":{"Type":200,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDatabricksLinkedServiceTypeProperties","Properties":{"domain":{"Type":0,"Flags":1,"Description":".azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string)."},"accessToken":{"Type":92,"Flags":0,"Description":"Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string (or Expression with resultType string)."},"authentication":{"Type":0,"Flags":0,"Description":"Required to specify MSI, if using Workspace resource id for databricks REST API. Type: string (or Expression with resultType string)."},"workspaceResourceId":{"Type":0,"Flags":0,"Description":"Workspace resource id for databricks REST API. Type: string (or Expression with resultType string)."},"existingClusterId":{"Type":0,"Flags":0,"Description":"The id of an existing interactive cluster that will be used for all runs of this activity. Type: string (or Expression with resultType string)."},"instancePoolId":{"Type":0,"Flags":0,"Description":"The id of an existing instance pool that will be used for all runs of this activity. Type: string (or Expression with resultType string)."},"newClusterVersion":{"Type":0,"Flags":0,"Description":"If not using an existing interactive cluster, this specifies the Spark version of a new job cluster or instance pool nodes created for each run of this activity. Required if instancePoolId is specified. Type: string (or Expression with resultType string)."},"newClusterNumOfWorker":{"Type":0,"Flags":0,"Description":"If not using an existing interactive cluster, this specifies the number of worker nodes to use for the new job cluster or instance pool. For new job clusters, this a string-formatted Int32, like '1' means numOfWorker is 1 or '1:10' means auto-scale from 1 (min) to 10 (max). For instance pools, this is a string-formatted Int32, and can only specify a fixed number of worker nodes, such as '2'. Required if newClusterVersion is specified. Type: string (or Expression with resultType string)."},"newClusterNodeType":{"Type":0,"Flags":0,"Description":"The node type of the new job cluster. This property is required if newClusterVersion is specified and instancePoolId is not specified. If instancePoolId is specified, this property is ignored. Type: string (or Expression with resultType string)."},"newClusterSparkConf":{"Type":197,"Flags":0,"Description":"A set of optional, user-specified Spark configuration key-value pairs."},"newClusterSparkEnvVars":{"Type":198,"Flags":0,"Description":"A set of optional, user-specified Spark environment variables key-value pairs."},"newClusterCustomTags":{"Type":199,"Flags":0,"Description":"Additional tags for cluster resources. This property is ignored in instance pool configurations."},"newClusterLogDestination":{"Type":0,"Flags":0,"Description":"Specify a location to deliver Spark driver, worker, and event logs. Type: string (or Expression with resultType string)."},"newClusterDriverNodeType":{"Type":0,"Flags":0,"Description":"The driver node type for the new job cluster. This property is ignored in instance pool configurations. Type: string (or Expression with resultType string)."},"newClusterInitScripts":{"Type":0,"Flags":0,"Description":"User-defined initialization scripts for the new cluster. Type: array of strings (or Expression with resultType array of strings)."},"newClusterEnableElasticDisk":{"Type":0,"Flags":0,"Description":"Enable the elastic disk on the new cluster. This property is now ignored, and takes the default elastic disk behavior in Databricks (elastic disks are always enabled). Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"policyId":{"Type":0,"Flags":0,"Description":"The policy id for limiting the ability to configure clusters based on a user defined set of rules. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"2":{"Name":"AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkConf","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkEnvVars","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AzureDatabricksLinkedServiceTypePropertiesNewClusterCustomTags","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"AzureDatabricks"}},{"2":{"Name":"AzureDatabricksDeltaLakeLinkedService","Properties":{"typeProperties":{"Type":202,"Flags":1,"Description":"Azure Databricks Delta Lake linked service properties."},"type":{"Type":203,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureDatabricksDetltaLakeLinkedServiceTypeProperties","Properties":{"domain":{"Type":0,"Flags":1,"Description":".azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string)."},"accessToken":{"Type":92,"Flags":0,"Description":"Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string, SecureString or AzureKeyVaultSecretReference."},"clusterId":{"Type":0,"Flags":0,"Description":"The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"workspaceResourceId":{"Type":0,"Flags":0,"Description":"Workspace resource id for databricks REST API. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureDatabricksDeltaLake"}},{"2":{"Name":"AzureFileStorageLinkedService","Properties":{"typeProperties":{"Type":205,"Flags":1,"Description":"Azure File Storage linked service properties."},"type":{"Type":206,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureFileStorageLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":0,"Description":"Host name of the server. Type: string (or Expression with resultType string)."},"userId":{"Type":0,"Flags":0,"Description":"User ID to logon the server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to logon the server."},"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference."},"accountKey":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of accountKey in connection string."},"sasUri":{"Type":0,"Flags":0,"Description":"SAS URI of the Azure File resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference."},"sasToken":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of sasToken in sas uri."},"fileShare":{"Type":0,"Flags":0,"Description":"The azure file share name. It is required when auth with accountKey/sasToken. Type: string (or Expression with resultType string)."},"snapshot":{"Type":0,"Flags":0,"Description":"The azure file share snapshot version. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureFileStorage"}},{"2":{"Name":"AzureFunctionLinkedService","Properties":{"typeProperties":{"Type":208,"Flags":1,"Description":"Azure Function linked service properties."},"type":{"Type":209,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureFunctionLinkedServiceTypeProperties","Properties":{"functionAppUrl":{"Type":0,"Flags":1,"Description":"The endpoint of the Azure Function App. URL will be in the format https://.azurewebsites.net."},"functionKey":{"Type":92,"Flags":0,"Description":"Function or Host key for Azure Function App."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"resourceId":{"Type":0,"Flags":0,"Description":"Allowed token audiences for azure function."},"authentication":{"Type":0,"Flags":0,"Description":"Type of authentication (Required to specify MSI) used to connect to AzureFunction. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureFunction"}},{"2":{"Name":"AzureKeyVaultLinkedService","Properties":{"typeProperties":{"Type":211,"Flags":1,"Description":"Azure Key Vault linked service properties."},"type":{"Type":212,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureKeyVaultLinkedServiceTypeProperties","Properties":{"baseUrl":{"Type":0,"Flags":1,"Description":"The base URL of the Azure Key Vault. e.g. https://myakv.vault.azure.net Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureKeyVault"}},{"2":{"Name":"AzureMLLinkedService","Properties":{"typeProperties":{"Type":214,"Flags":1,"Description":"Azure ML Studio Web Service linked service properties."},"type":{"Type":215,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureMLLinkedServiceTypeProperties","Properties":{"mlEndpoint":{"Type":0,"Flags":1,"Description":"The Batch Execution REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType string)."},"apiKey":{"Type":92,"Flags":1,"Description":"The API key for accessing the Azure ML model endpoint."},"updateResourceEndpoint":{"Type":0,"Flags":0,"Description":"The Update Resource REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio web service. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio web service."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"authentication":{"Type":0,"Flags":0,"Description":"Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureML"}},{"2":{"Name":"AzureMLServiceLinkedService","Properties":{"typeProperties":{"Type":217,"Flags":1,"Description":"Azure ML Service linked service properties."},"type":{"Type":218,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureMLServiceLinkedServiceTypeProperties","Properties":{"subscriptionId":{"Type":0,"Flags":1,"Description":"Azure ML Service workspace subscription ID. Type: string (or Expression with resultType string)."},"resourceGroupName":{"Type":0,"Flags":1,"Description":"Azure ML Service workspace resource group name. Type: string (or Expression with resultType string)."},"mlWorkspaceName":{"Type":0,"Flags":1,"Description":"Azure ML Service workspace name. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMLService"}},{"2":{"Name":"AzureMariaDBLinkedService","Properties":{"typeProperties":{"Type":220,"Flags":1,"Description":"Azure Database for MariaDB linked service properties."},"type":{"Type":221,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureMariaDBLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMariaDB"}},{"2":{"Name":"AzureMySqlLinkedService","Properties":{"typeProperties":{"Type":223,"Flags":1,"Description":"Azure MySQL database linked service properties."},"type":{"Type":224,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureMySqlLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMySql"}},{"2":{"Name":"AzurePostgreSqlLinkedService","Properties":{"typeProperties":{"Type":226,"Flags":1,"Description":"Azure PostgreSQL linked service properties."},"type":{"Type":227,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzurePostgreSqlLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzurePostgreSql"}},{"2":{"Name":"AzureSearchLinkedService","Properties":{"typeProperties":{"Type":229,"Flags":1,"Description":"Windows Azure Search Service linked service properties."},"type":{"Type":230,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSearchLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"URL for Azure Search service. Type: string (or Expression with resultType string)."},"key":{"Type":92,"Flags":0,"Description":"Admin Key for Azure Search service"},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSearch"}},{"2":{"Name":"AzureSqlDWLinkedService","Properties":{"typeProperties":{"Type":232,"Flags":1,"Description":"Azure SQL Data Warehouse linked service properties."},"type":{"Type":233,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSqlDWLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure SQL Data Warehouse."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureSqlDW"}},{"2":{"Name":"AzureSqlDatabaseLinkedService","Properties":{"typeProperties":{"Type":235,"Flags":1,"Description":"Azure SQL Database linked service properties."},"type":{"Type":236,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSqlDatabaseLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure SQL Database. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure SQL Database."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"alwaysEncryptedSettings":{"Type":155,"Flags":0,"Description":"Sql always encrypted properties."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureSqlDatabase"}},{"2":{"Name":"AzureSqlMILinkedService","Properties":{"typeProperties":{"Type":238,"Flags":1,"Description":"Azure SQL Managed Instance linked service properties."},"type":{"Type":239,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSqlMILinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key of the service principal used to authenticate against Azure SQL Managed Instance."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"alwaysEncryptedSettings":{"Type":155,"Flags":0,"Description":"Sql always encrypted properties."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"AzureSqlMI"}},{"2":{"Name":"AzureStorageLinkedService","Properties":{"typeProperties":{"Type":241,"Flags":1,"Description":"Azure Storage linked service properties."},"type":{"Type":242,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureStorageLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference."},"accountKey":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of accountKey in connection string."},"sasUri":{"Type":0,"Flags":0,"Description":"SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference."},"sasToken":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of sasToken in sas uri."},"encryptedCredential":{"Type":4,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureStorage"}},{"2":{"Name":"AzureSynapseArtifactsLinkedService","Properties":{"typeProperties":{"Type":244,"Flags":1,"Description":"Azure Synapse Analytics (Artifacts) linked service properties."},"type":{"Type":245,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"AzureSynapseArtifactsLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"https://.dev.azuresynapse.net, Azure Synapse Analytics workspace URL. Type: string (or Expression with resultType string)."},"authentication":{"Type":0,"Flags":0,"Description":"Required to specify MSI, if using system assigned managed identity as authentication method. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSynapseArtifacts"}},{"2":{"Name":"AzureTableStorageLinkedService","Properties":{"typeProperties":{"Type":241,"Flags":1,"Description":"Azure Table Storage linked service properties."},"type":{"Type":247,"Flags":1,"Description":"Type of linked service."}}}},{"6":{"Value":"AzureTableStorage"}},{"2":{"Name":"CassandraLinkedService","Properties":{"typeProperties":{"Type":249,"Flags":1,"Description":"Cassandra linked service properties."},"type":{"Type":250,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CassandraLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"Host name for connection. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":0,"Description":"AuthenticationType to be used for connection. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The port for the connection. Type: integer (or Expression with resultType integer)."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Cassandra"}},{"2":{"Name":"CommonDataServiceForAppsLinkedService","Properties":{"typeProperties":{"Type":252,"Flags":1,"Description":"Common Data Service for Apps linked service properties."},"type":{"Type":253,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CommonDataServiceForAppsLinkedServiceTypeProperties","Properties":{"deploymentType":{"Type":0,"Flags":1,"Description":"The deployment type of the Common Data Service for Apps instance. 'Online' for Common Data Service for Apps Online and 'OnPremisesWithIfd' for Common Data Service for Apps on-premises with Ifd. Type: string (or Expression with resultType string)."},"hostName":{"Type":0,"Flags":0,"Description":"The host name of the on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed for online. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The port of on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0."},"serviceUri":{"Type":0,"Flags":0,"Description":"The URL to the Microsoft Common Data Service for Apps server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression with resultType string)."},"organizationName":{"Type":0,"Flags":0,"Description":"The organization name of the Common Data Service for Apps instance. The property is required for on-prem and required for online when there are more than one Common Data Service for Apps instances associated with the user. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":1,"Description":"The authentication type to connect to Common Data Service for Apps server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario. 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"User name to access the Common Data Service for Apps instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the Common Data Service for Apps instance."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string)."},"servicePrincipalCredentialType":{"Type":0,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CommonDataServiceForApps"}},{"2":{"Name":"ConcurLinkedService","Properties":{"typeProperties":{"Type":255,"Flags":1,"Description":"Concur Service linked service properties."},"type":{"Type":256,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ConcurLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Concur. It is mutually exclusive with any other properties in the linked service. Type: object."},"clientId":{"Type":0,"Flags":1,"Description":"Application client_id supplied by Concur App Management."},"username":{"Type":0,"Flags":1,"Description":"The user name that you use to access Concur Service."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name that you provided in the username field."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Concur"}},{"2":{"Name":"CosmosDbLinkedService","Properties":{"typeProperties":{"Type":258,"Flags":1,"Description":"CosmosDB linked service properties."},"type":{"Type":265,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CosmosDbLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"accountEndpoint":{"Type":0,"Flags":0,"Description":"The endpoint of the Azure CosmosDB account. Type: string (or Expression with resultType string)"},"database":{"Type":0,"Flags":0,"Description":"The name of the database. Type: string (or Expression with resultType string)"},"accountKey":{"Type":92,"Flags":0,"Description":"The account key of the Azure CosmosDB account. Type: SecureString or AzureKeyVaultSecretReference."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string)."},"servicePrincipalCredentialType":{"Type":261,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."},"tenant":{"Type":0,"Flags":0,"Description":"The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"connectionMode":{"Type":264,"Flags":0,"Description":"The connection mode used to access CosmosDB account. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"ServicePrincipalKey"}},{"6":{"Value":"ServicePrincipalCert"}},{"5":{"Elements":[259,260,4]}},{"6":{"Value":"Gateway"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[262,263,4]}},{"6":{"Value":"CosmosDb"}},{"2":{"Name":"CosmosDbMongoDbApiLinkedService","Properties":{"typeProperties":{"Type":267,"Flags":1,"Description":"CosmosDB (MongoDB API) linked service properties."},"type":{"Type":268,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CosmosDbMongoDbApiLinkedServiceTypeProperties","Properties":{"isServerVersionAbove32":{"Type":0,"Flags":0,"Description":"Whether the CosmosDB (MongoDB API) server version is higher than 3.2. The default value is false. Type: boolean (or Expression with resultType boolean)."},"connectionString":{"Type":0,"Flags":1,"Description":"The CosmosDB (MongoDB API) connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference."},"database":{"Type":0,"Flags":1,"Description":"The name of the CosmosDB (MongoDB API) database that you want to access. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CosmosDbMongoDbApi"}},{"2":{"Name":"CouchbaseLinkedService","Properties":{"typeProperties":{"Type":270,"Flags":1,"Description":"Couchbase server linked service properties."},"type":{"Type":271,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"CouchbaseLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"credString":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of credString in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Couchbase"}},{"2":{"Name":"CustomDataSourceLinkedService","Properties":{"typeProperties":{"Type":0,"Flags":1,"Description":"Custom linked service properties."},"type":{"Type":273,"Flags":1,"Description":"Type of linked service."}}}},{"6":{"Value":"CustomDataSource"}},{"2":{"Name":"DataworldLinkedService","Properties":{"typeProperties":{"Type":275,"Flags":1,"Description":"Dataworld linked service properties."},"type":{"Type":276,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DataworldLinkedServiceTypeProperties","Properties":{"apiToken":{"Type":92,"Flags":1,"Description":"The api token for the Dataworld source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Dataworld"}},{"2":{"Name":"Db2LinkedService","Properties":{"typeProperties":{"Type":278,"Flags":1,"Description":"DB2 linked service properties."},"type":{"Type":281,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"Db2LinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"The connection string. It is mutually exclusive with server, database, authenticationType, userName, packageCollection and certificateCommonName property. Type: string, SecureString or AzureKeyVaultSecretReference."},"server":{"Type":0,"Flags":0,"Description":"Server name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"database":{"Type":0,"Flags":0,"Description":"Database name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":280,"Flags":0,"Description":"AuthenticationType to be used for connection. It is mutually exclusive with connectionString property."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"packageCollection":{"Type":0,"Flags":0,"Description":"Under where packages are created when querying database. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"certificateCommonName":{"Type":0,"Flags":0,"Description":"Certificate Common Name when TLS is enabled. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[279,4]}},{"6":{"Value":"Db2"}},{"2":{"Name":"DrillLinkedService","Properties":{"typeProperties":{"Type":283,"Flags":1,"Description":"Drill server linked service properties."},"type":{"Type":284,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DrillLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Drill"}},{"2":{"Name":"DynamicsLinkedService","Properties":{"typeProperties":{"Type":286,"Flags":1,"Description":"Dynamics linked service properties."},"type":{"Type":287,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DynamicsLinkedServiceTypeProperties","Properties":{"deploymentType":{"Type":0,"Flags":1,"Description":"The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or Expression with resultType string)."},"hostName":{"Type":0,"Flags":0,"Description":"The host name of the on-premises Dynamics server. The property is required for on-prem and not allowed for online. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The port of on-premises Dynamics server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0."},"serviceUri":{"Type":0,"Flags":0,"Description":"The URL to the Microsoft Dynamics server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression with resultType string)."},"organizationName":{"Type":0,"Flags":0,"Description":"The organization name of the Dynamics instance. The property is required for on-prem and required for online when there are more than one Dynamics instances associated with the user. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":1,"Description":"The authentication type to connect to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"User name to access the Dynamics instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the Dynamics instance."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string)."},"servicePrincipalCredentialType":{"Type":0,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"Dynamics"}},{"2":{"Name":"DynamicsAXLinkedService","Properties":{"typeProperties":{"Type":289,"Flags":1,"Description":"Dynamics AX linked service properties."},"type":{"Type":290,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DynamicsAXLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData endpoint."},"servicePrincipalId":{"Type":0,"Flags":1,"Description":"Specify the application's client ID. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":1,"Description":"Specify the application's key. Mark this field as a SecureString to store it securely in Data Factory, or reference a secret stored in Azure Key Vault. Type: string (or Expression with resultType string)."},"tenant":{"Type":0,"Flags":1,"Description":"Specify the tenant information (domain name or tenant ID) under which your application resides. Retrieve it by hovering the mouse in the top-right corner of the Azure portal. Type: string (or Expression with resultType string)."},"aadResourceId":{"Type":0,"Flags":1,"Description":"Specify the resource you are requesting authorization. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsAX"}},{"2":{"Name":"DynamicsCrmLinkedService","Properties":{"typeProperties":{"Type":292,"Flags":1,"Description":"Dynamics CRM linked service properties."},"type":{"Type":293,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"DynamicsCrmLinkedServiceTypeProperties","Properties":{"deploymentType":{"Type":0,"Flags":1,"Description":"The deployment type of the Dynamics CRM instance. 'Online' for Dynamics CRM Online and 'OnPremisesWithIfd' for Dynamics CRM on-premises with Ifd. Type: string (or Expression with resultType string)."},"hostName":{"Type":0,"Flags":0,"Description":"The host name of the on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The port of on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0."},"serviceUri":{"Type":0,"Flags":0,"Description":"The URL to the Microsoft Dynamics CRM server. The property is required for on-line and not allowed for on-prem. Type: string (or Expression with resultType string)."},"organizationName":{"Type":0,"Flags":0,"Description":"The organization name of the Dynamics CRM instance. The property is required for on-prem and required for online when there are more than one Dynamics CRM instances associated with the user. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":1,"Description":"The authentication type to connect to Dynamics CRM server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"User name to access the Dynamics CRM instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the Dynamics CRM instance."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string)."},"servicePrincipalCredentialType":{"Type":0,"Flags":0,"Description":"The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."},"servicePrincipalCredential":{"Type":92,"Flags":0,"Description":"The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsCrm"}},{"2":{"Name":"EloquaLinkedService","Properties":{"typeProperties":{"Type":295,"Flags":1,"Description":"Eloqua server linked service properties."},"type":{"Type":296,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"EloquaLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the Eloqua server. (i.e. eloqua.example.com)"},"username":{"Type":0,"Flags":1,"Description":"The site name and user name of your Eloqua account in the form: sitename/username. (i.e. Eloqua/Alice)"},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Eloqua"}},{"2":{"Name":"FileServerLinkedService","Properties":{"typeProperties":{"Type":298,"Flags":1,"Description":"File system linked service properties."},"type":{"Type":299,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"FileServerLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"Host name of the server. Type: string (or Expression with resultType string)."},"userId":{"Type":0,"Flags":0,"Description":"User ID to logon the server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to logon the server."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"FileServer"}},{"2":{"Name":"FtpServerLinkedService","Properties":{"typeProperties":{"Type":301,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":305,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"FtpServerLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"Host name of the FTP server. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port number that the FTP server uses to listen for client connections. Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0."},"authenticationType":{"Type":304,"Flags":0,"Description":"The authentication type to be used to connect to the FTP server."},"userName":{"Type":0,"Flags":0,"Description":"Username to logon the FTP server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to logon the FTP server."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"enableSsl":{"Type":0,"Flags":0,"Description":"If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean)."},"enableServerCertificateValidation":{"Type":0,"Flags":0,"Description":"If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Anonymous"}},{"5":{"Elements":[302,303,4]}},{"6":{"Value":"FtpServer"}},{"2":{"Name":"GoogleAdWordsLinkedService","Properties":{"typeProperties":{"Type":307,"Flags":1,"Description":"Google AdWords service linked service properties."},"type":{"Type":311,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"GoogleAdWordsLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked service. Type: object."},"clientCustomerID":{"Type":0,"Flags":0,"Description":"The Client customer ID of the AdWords account that you want to fetch report data for."},"developerToken":{"Type":92,"Flags":0,"Description":"The developer token associated with the manager account that you use to grant access to the AdWords API."},"authenticationType":{"Type":310,"Flags":0,"Description":"The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR."},"refreshToken":{"Type":92,"Flags":0,"Description":"The refresh token obtained from Google for authorizing access to AdWords for UserAuthentication."},"clientId":{"Type":0,"Flags":0,"Description":"The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret of the google application used to acquire the refresh token."},"email":{"Type":0,"Flags":0,"Description":"The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR."},"keyFilePath":{"Type":0,"Flags":0,"Description":"The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"ServiceAuthentication"}},{"6":{"Value":"UserAuthentication"}},{"5":{"Elements":[308,309,4]}},{"6":{"Value":"GoogleAdWords"}},{"2":{"Name":"GoogleBigQueryLinkedService","Properties":{"typeProperties":{"Type":313,"Flags":1,"Description":"Google BigQuery service linked service properties."},"type":{"Type":317,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"GoogleBigQueryLinkedServiceTypeProperties","Properties":{"project":{"Type":0,"Flags":1,"Description":"The default BigQuery project to query against."},"additionalProjects":{"Type":0,"Flags":0,"Description":"A comma-separated list of public BigQuery projects to access."},"requestGoogleDriveScope":{"Type":0,"Flags":0,"Description":"Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false."},"authenticationType":{"Type":316,"Flags":1,"Description":"The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR."},"refreshToken":{"Type":92,"Flags":0,"Description":"The refresh token obtained from Google for authorizing access to BigQuery for UserAuthentication."},"clientId":{"Type":0,"Flags":0,"Description":"The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret of the google application used to acquire the refresh token."},"email":{"Type":0,"Flags":0,"Description":"The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR."},"keyFilePath":{"Type":0,"Flags":0,"Description":"The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"ServiceAuthentication"}},{"6":{"Value":"UserAuthentication"}},{"5":{"Elements":[314,315,4]}},{"6":{"Value":"GoogleBigQuery"}},{"2":{"Name":"GoogleCloudStorageLinkedService","Properties":{"typeProperties":{"Type":319,"Flags":1,"Description":"Google Cloud Storage linked service properties."},"type":{"Type":320,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"GoogleCloudStorageLinkedServiceTypeProperties","Properties":{"accessKeyId":{"Type":0,"Flags":0,"Description":"The access key identifier of the Google Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."},"secretAccessKey":{"Type":92,"Flags":0,"Description":"The secret access key of the Google Cloud Storage Identity and Access Management (IAM) user."},"serviceUrl":{"Type":0,"Flags":0,"Description":"This value specifies the endpoint to access with the Google Cloud Storage Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"GoogleCloudStorage"}},{"2":{"Name":"GreenplumLinkedService","Properties":{"typeProperties":{"Type":322,"Flags":1,"Description":"Greenplum Database linked service properties."},"type":{"Type":323,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"GreenplumLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Greenplum"}},{"2":{"Name":"HBaseLinkedService","Properties":{"typeProperties":{"Type":325,"Flags":1,"Description":"HBase server linked service properties."},"type":{"Type":329,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HBaseLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the HBase server. (i.e. 192.168.222.160)"},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the HBase instance uses to listen for client connections. The default value is 9090."},"httpPath":{"Type":0,"Flags":0,"Description":"The partial URL corresponding to the HBase server. (i.e. /gateway/sandbox/hbase/version)"},"authenticationType":{"Type":328,"Flags":1,"Description":"The authentication mechanism to use to connect to the HBase server."},"username":{"Type":0,"Flags":0,"Description":"The user name used to connect to the HBase instance."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[326,327,4]}},{"6":{"Value":"HBase"}},{"2":{"Name":"HDInsightLinkedService","Properties":{"typeProperties":{"Type":331,"Flags":1,"Description":"HDInsight linked service properties."},"type":{"Type":332,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HDInsightLinkedServiceTypeProperties","Properties":{"clusterUri":{"Type":0,"Flags":1,"Description":"HDInsight cluster URI. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"HDInsight cluster user name. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"HDInsight cluster password."},"linkedServiceName":{"Type":94,"Flags":0,"Description":"The Azure Storage linked service reference."},"hcatalogLinkedServiceName":{"Type":94,"Flags":0,"Description":"A reference to the Azure SQL linked service that points to the HCatalog database."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"isEspEnabled":{"Type":0,"Flags":0,"Description":"Specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean."},"fileSystem":{"Type":0,"Flags":0,"Description":"Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"HDInsight"}},{"2":{"Name":"HDInsightOnDemandLinkedService","Properties":{"typeProperties":{"Type":334,"Flags":1,"Description":"HDInsight ondemand linked service properties."},"type":{"Type":338,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HDInsightOnDemandLinkedServiceTypeProperties","Properties":{"clusterSize":{"Type":0,"Flags":1,"Description":"Number of worker/data nodes in the cluster. Suggestion value: 4. Type: string (or Expression with resultType string)."},"timeToLive":{"Type":0,"Flags":1,"Description":"The allowed idle time for the on-demand HDInsight cluster. Specifies how long the on-demand HDInsight cluster stays alive after completion of an activity run if there are no other active jobs in the cluster. The minimum value is 5 mins. Type: string (or Expression with resultType string)."},"version":{"Type":0,"Flags":1,"Description":"Version of the HDInsight cluster.  Type: string (or Expression with resultType string)."},"linkedServiceName":{"Type":94,"Flags":1,"Description":"Azure Storage linked service to be used by the on-demand cluster for storing and processing data."},"hostSubscriptionId":{"Type":0,"Flags":1,"Description":"The customer’s subscription to host the cluster. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The key for the service principal id."},"tenant":{"Type":0,"Flags":1,"Description":"The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string)."},"clusterResourceGroup":{"Type":0,"Flags":1,"Description":"The resource group where the cluster belongs. Type: string (or Expression with resultType string)."},"clusterNamePrefix":{"Type":0,"Flags":0,"Description":"The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string)."},"clusterUserName":{"Type":0,"Flags":0,"Description":"The username to access the cluster. Type: string (or Expression with resultType string)."},"clusterPassword":{"Type":92,"Flags":0,"Description":"The password to access the cluster."},"clusterSshUserName":{"Type":0,"Flags":0,"Description":"The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string)."},"clusterSshPassword":{"Type":92,"Flags":0,"Description":"The password to SSH remotely connect cluster’s node (for Linux)."},"additionalLinkedServiceNames":{"Type":335,"Flags":0,"Description":"Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf."},"hcatalogLinkedServiceName":{"Type":94,"Flags":0,"Description":"The name of Azure SQL linked service that point to the HCatalog database. The on-demand HDInsight cluster is created by using the Azure SQL database as the metastore."},"clusterType":{"Type":0,"Flags":0,"Description":"The cluster type. Type: string (or Expression with resultType string)."},"sparkVersion":{"Type":0,"Flags":0,"Description":"The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string)."},"coreConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created."},"hBaseConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster."},"hdfsConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster."},"hiveConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster."},"mapReduceConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster."},"oozieConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster."},"stormConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster."},"yarnConfiguration":{"Type":0,"Flags":0,"Description":"Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"headNodeSize":{"Type":0,"Flags":0,"Description":"Specifies the size of the head node for the HDInsight cluster."},"dataNodeSize":{"Type":0,"Flags":0,"Description":"Specifies the size of the data node for the HDInsight cluster."},"zookeeperNodeSize":{"Type":0,"Flags":0,"Description":"Specifies the size of the Zoo Keeper node for the HDInsight cluster."},"scriptActions":{"Type":337,"Flags":0,"Description":"Custom script actions to run on HDI ondemand cluster once it's up. Please refer to https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions."},"virtualNetworkId":{"Type":0,"Flags":0,"Description":"The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with resultType string)."},"subnetName":{"Type":0,"Flags":0,"Description":"The ARM resource ID for the subnet in the vNet. If virtualNetworkId was specified, then this property is required. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"3":{"ItemType":94}},{"2":{"Name":"ScriptAction","Properties":{"name":{"Type":4,"Flags":1,"Description":"The user provided name of the script action."},"uri":{"Type":4,"Flags":1,"Description":"The URI for the script action."},"roles":{"Type":0,"Flags":1,"Description":"The node types on which the script action should be executed."},"parameters":{"Type":4,"Flags":0,"Description":"The parameters for the script action."}}}},{"3":{"ItemType":336}},{"6":{"Value":"HDInsightOnDemand"}},{"2":{"Name":"HdfsLinkedService","Properties":{"typeProperties":{"Type":340,"Flags":1,"Description":"HDFS linked service properties."},"type":{"Type":341,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HdfsLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The URL of the HDFS service endpoint, e.g. http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with resultType string)."},"authenticationType":{"Type":0,"Flags":0,"Description":"Type of authentication used to connect to the HDFS. Possible values are: Anonymous and Windows. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"User name for Windows authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Windows authentication."}}}},{"6":{"Value":"Hdfs"}},{"2":{"Name":"HiveLinkedService","Properties":{"typeProperties":{"Type":343,"Flags":1,"Description":"Hive Server linked service properties."},"type":{"Type":357,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HiveLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"IP address or host name of the Hive server, separated by ';' for multiple hosts (only when serviceDiscoveryMode is enable)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Hive server uses to listen for client connections."},"serverType":{"Type":347,"Flags":0,"Description":"The type of Hive server."},"thriftTransportProtocol":{"Type":351,"Flags":0,"Description":"The transport protocol to use in the Thrift layer."},"authenticationType":{"Type":356,"Flags":1,"Description":"The authentication method used to access the Hive server."},"serviceDiscoveryMode":{"Type":0,"Flags":0,"Description":"true to indicate using the ZooKeeper service, false not."},"zooKeeperNameSpace":{"Type":0,"Flags":0,"Description":"The namespace on ZooKeeper under which Hive Server 2 nodes are added."},"useNativeQuery":{"Type":0,"Flags":0,"Description":"Specifies whether the driver uses native HiveQL queries,or converts them into an equivalent form in HiveQL."},"username":{"Type":0,"Flags":0,"Description":"The user name that you use to access Hive Server."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name that you provided in the Username field"},"httpPath":{"Type":0,"Flags":0,"Description":"The partial URL corresponding to the Hive server."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"HiveServer1"}},{"6":{"Value":"HiveServer2"}},{"6":{"Value":"HiveThriftServer"}},{"5":{"Elements":[344,345,346,4]}},{"6":{"Value":"Binary"}},{"6":{"Value":"SASL"}},{"6":{"Value":"HTTP "}},{"5":{"Elements":[348,349,350,4]}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Username"}},{"6":{"Value":"UsernameAndPassword"}},{"6":{"Value":"WindowsAzureHDInsightService"}},{"5":{"Elements":[352,353,354,355,4]}},{"6":{"Value":"Hive"}},{"2":{"Name":"HttpLinkedService","Properties":{"typeProperties":{"Type":359,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":366,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HttpLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The base URL of the HTTP endpoint, e.g. https://www.microsoft.com. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":365,"Flags":0,"Description":"The authentication type to be used to connect to the HTTP server."},"userName":{"Type":0,"Flags":0,"Description":"User name for Basic, Digest, or Windows authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Basic, Digest, Windows, or ClientCertificate with EmbeddedCertData authentication."},"authHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object)."},"embeddedCertData":{"Type":0,"Flags":0,"Description":"Base64 encoded certificate data for ClientCertificate authentication. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string)."},"certThumbprint":{"Type":0,"Flags":0,"Description":"Thumbprint of certificate for ClientCertificate authentication. Only valid for on-premises copy. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"enableServerCertificateValidation":{"Type":0,"Flags":0,"Description":"If true, validate the HTTPS server SSL certificate. Default value is true. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Digest"}},{"6":{"Value":"Windows"}},{"6":{"Value":"ClientCertificate"}},{"5":{"Elements":[360,361,362,363,364,4]}},{"6":{"Value":"HttpServer"}},{"2":{"Name":"HubspotLinkedService","Properties":{"typeProperties":{"Type":368,"Flags":1,"Description":"Hubspot Service linked service properties."},"type":{"Type":369,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"HubspotLinkedServiceTypeProperties","Properties":{"clientId":{"Type":0,"Flags":1,"Description":"The client ID associated with your Hubspot application."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with your Hubspot application."},"accessToken":{"Type":92,"Flags":0,"Description":"The access token obtained when initially authenticating your OAuth integration."},"refreshToken":{"Type":92,"Flags":0,"Description":"The refresh token obtained when initially authenticating your OAuth integration."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Hubspot"}},{"2":{"Name":"ImpalaLinkedService","Properties":{"typeProperties":{"Type":371,"Flags":1,"Description":"Impala server linked service properties."},"type":{"Type":376,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ImpalaLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the Impala server. (i.e. 192.168.222.160)"},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Impala server uses to listen for client connections. The default value is 21050."},"authenticationType":{"Type":375,"Flags":1,"Description":"The authentication type to use."},"username":{"Type":0,"Flags":0,"Description":"The user name used to access the Impala server. The default value is anonymous when using SASLUsername."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name when using UsernameAndPassword."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"SASLUsername"}},{"6":{"Value":"UsernameAndPassword"}},{"5":{"Elements":[372,373,374,4]}},{"6":{"Value":"Impala"}},{"2":{"Name":"InformixLinkedService","Properties":{"typeProperties":{"Type":378,"Flags":1,"Description":"Informix linked service properties."},"type":{"Type":379,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"InformixLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference."},"authenticationType":{"Type":0,"Flags":0,"Description":"Type of authentication used to connect to the Informix as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string)."},"credential":{"Type":92,"Flags":0,"Description":"The access credential portion of the connection string specified in driver-specific property-value format."},"userName":{"Type":0,"Flags":0,"Description":"User name for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Informix"}},{"2":{"Name":"JiraLinkedService","Properties":{"typeProperties":{"Type":381,"Flags":1,"Description":"Jira Service linked service properties."},"type":{"Type":382,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"JiraLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the Jira service. (e.g. jira.example.com)"},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Jira server uses to listen for client connections. The default value is 443 if connecting through HTTPS, or 8080 if connecting through HTTP."},"username":{"Type":0,"Flags":1,"Description":"The user name that you use to access Jira Service."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name that you provided in the username field."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Jira"}},{"2":{"Name":"MagentoLinkedService","Properties":{"typeProperties":{"Type":384,"Flags":1,"Description":"Magento server linked service properties."},"type":{"Type":385,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MagentoLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The URL of the Magento instance. (i.e. 192.168.222.110/magento3)"},"accessToken":{"Type":92,"Flags":0,"Description":"The access token from Magento."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Magento"}},{"2":{"Name":"MariaDBLinkedService","Properties":{"typeProperties":{"Type":387,"Flags":1,"Description":"MariaDB server linked service properties."},"type":{"Type":388,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MariaDBLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MariaDB"}},{"2":{"Name":"MarketoLinkedService","Properties":{"typeProperties":{"Type":390,"Flags":1,"Description":"Marketo server linked service properties."},"type":{"Type":391,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MarketoLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the Marketo server. (i.e. 123-ABC-321.mktorest.com)"},"clientId":{"Type":0,"Flags":1,"Description":"The client Id of your Marketo service."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret of your Marketo service."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Marketo"}},{"2":{"Name":"MicrosoftAccessLinkedService","Properties":{"typeProperties":{"Type":393,"Flags":1,"Description":"Microsoft Access linked service properties."},"type":{"Type":394,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MicrosoftAccessLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference."},"authenticationType":{"Type":0,"Flags":0,"Description":"Type of authentication used to connect to the Microsoft Access as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string)."},"credential":{"Type":92,"Flags":0,"Description":"The access credential portion of the connection string specified in driver-specific property-value format."},"userName":{"Type":0,"Flags":0,"Description":"User name for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MicrosoftAccess"}},{"2":{"Name":"MongoDbLinkedService","Properties":{"typeProperties":{"Type":396,"Flags":1,"Description":"MongoDB linked service properties."},"type":{"Type":400,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MongoDbLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":1,"Description":"The IP address or server name of the MongoDB server. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":399,"Flags":0,"Description":"The authentication type to be used to connect to the MongoDB database."},"databaseName":{"Type":0,"Flags":1,"Description":"The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"authSource":{"Type":0,"Flags":0,"Description":"Database to verify the username and password. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port number that the MongoDB server uses to listen for client connections. The default value is 27017. Type: integer (or Expression with resultType integer), minimum: 0."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false. Type: boolean (or Expression with resultType boolean)."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Anonymous"}},{"5":{"Elements":[397,398,4]}},{"6":{"Value":"MongoDb"}},{"2":{"Name":"MongoDbAtlasLinkedService","Properties":{"typeProperties":{"Type":402,"Flags":1,"Description":"MongoDB Atlas linked service properties."},"type":{"Type":403,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MongoDbAtlasLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The MongoDB Atlas connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference."},"database":{"Type":0,"Flags":1,"Description":"The name of the MongoDB Atlas database that you want to access. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbAtlas"}},{"2":{"Name":"MongoDbV2LinkedService","Properties":{"typeProperties":{"Type":405,"Flags":1,"Description":"MongoDB linked service properties."},"type":{"Type":406,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MongoDbV2LinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The MongoDB connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference."},"database":{"Type":0,"Flags":1,"Description":"The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbV2"}},{"2":{"Name":"MySqlLinkedService","Properties":{"typeProperties":{"Type":408,"Flags":1,"Description":"MySQL linked service properties."},"type":{"Type":409,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"MySqlLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MySql"}},{"2":{"Name":"NetezzaLinkedService","Properties":{"typeProperties":{"Type":411,"Flags":1,"Description":"Netezza linked service properties."},"type":{"Type":412,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"NetezzaLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Netezza"}},{"2":{"Name":"ODataLinkedService","Properties":{"typeProperties":{"Type":414,"Flags":1,"Description":"OData linked service properties."},"type":{"Type":424,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ODataLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The URL of the OData service endpoint. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":420,"Flags":0,"Description":"Type of authentication used to connect to the OData service."},"userName":{"Type":0,"Flags":0,"Description":"User name of the OData service. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password of the OData service."},"authHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object)."},"tenant":{"Type":0,"Flags":0,"Description":"Specify the tenant information (domain name or tenant ID) under which your application resides. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"Specify the application id of your application registered in Azure Active Directory. Type: string (or Expression with resultType string)."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"aadResourceId":{"Type":0,"Flags":0,"Description":"Specify the resource you are requesting authorization to use Directory. Type: string (or Expression with resultType string)."},"aadServicePrincipalCredentialType":{"Type":423,"Flags":0,"Description":"Specify the credential type (key or cert) is used for service principal."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"Specify the secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType string)."},"servicePrincipalEmbeddedCert":{"Type":92,"Flags":0,"Description":"Specify the base64 encoded certificate of your application registered in Azure Active Directory. Type: string (or Expression with resultType string)."},"servicePrincipalEmbeddedCertPassword":{"Type":92,"Flags":0,"Description":"Specify the password of your certificate if your certificate has a password and you are using AadServicePrincipal authentication. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Windows"}},{"6":{"Value":"AadServicePrincipal"}},{"6":{"Value":"ManagedServiceIdentity"}},{"5":{"Elements":[415,416,417,418,419,4]}},{"6":{"Value":"ServicePrincipalKey"}},{"6":{"Value":"ServicePrincipalCert"}},{"5":{"Elements":[421,422,4]}},{"6":{"Value":"OData"}},{"2":{"Name":"OdbcLinkedService","Properties":{"typeProperties":{"Type":426,"Flags":1,"Description":"ODBC linked service properties."},"type":{"Type":427,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"OdbcLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference."},"authenticationType":{"Type":0,"Flags":0,"Description":"Type of authentication used to connect to the ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string)."},"credential":{"Type":92,"Flags":0,"Description":"The access credential portion of the connection string specified in driver-specific property-value format."},"userName":{"Type":0,"Flags":0,"Description":"User name for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Odbc"}},{"2":{"Name":"Office365LinkedService","Properties":{"typeProperties":{"Type":429,"Flags":1,"Description":"Office365 linked service properties."},"type":{"Type":430,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"Office365LinkedServiceTypeProperties","Properties":{"office365TenantId":{"Type":0,"Flags":1,"Description":"Azure tenant ID to which the Office 365 account belongs. Type: string (or Expression with resultType string)."},"servicePrincipalTenantId":{"Type":0,"Flags":1,"Description":"Specify the tenant information under which your Azure AD web application resides. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":1,"Description":"Specify the application's client ID. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":1,"Description":"Specify the application's key."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Office365"}},{"2":{"Name":"OracleLinkedService","Properties":{"typeProperties":{"Type":432,"Flags":1,"Description":"Oracle database linked service properties."},"type":{"Type":433,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"OracleLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Oracle"}},{"2":{"Name":"OracleCloudStorageLinkedService","Properties":{"typeProperties":{"Type":435,"Flags":1,"Description":"Oracle Cloud Storage linked service properties."},"type":{"Type":436,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"OracleCloudStorageLinkedServiceTypeProperties","Properties":{"accessKeyId":{"Type":0,"Flags":0,"Description":"The access key identifier of the Oracle Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."},"secretAccessKey":{"Type":92,"Flags":0,"Description":"The secret access key of the Oracle Cloud Storage Identity and Access Management (IAM) user."},"serviceUrl":{"Type":0,"Flags":0,"Description":"This value specifies the endpoint to access with the Oracle Cloud Storage Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OracleCloudStorage"}},{"2":{"Name":"OracleServiceCloudLinkedService","Properties":{"typeProperties":{"Type":438,"Flags":1,"Description":"Oracle Service Cloud linked service properties."},"type":{"Type":439,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"OracleServiceCloudLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The URL of the Oracle Service Cloud instance."},"username":{"Type":0,"Flags":1,"Description":"The user name that you use to access Oracle Service Cloud server."},"password":{"Type":92,"Flags":1,"Description":"The password corresponding to the user name that you provided in the username key."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean)."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OracleServiceCloud"}},{"2":{"Name":"PaypalLinkedService","Properties":{"typeProperties":{"Type":441,"Flags":1,"Description":"Paypal Service linked service properties."},"type":{"Type":442,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"PaypalLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The URL of the PayPal instance. (i.e. api.sandbox.paypal.com)"},"clientId":{"Type":0,"Flags":1,"Description":"The client ID associated with your PayPal application."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with your PayPal application."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Paypal"}},{"2":{"Name":"PhoenixLinkedService","Properties":{"typeProperties":{"Type":444,"Flags":1,"Description":"Phoenix server linked service properties."},"type":{"Type":449,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"PhoenixLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the Phoenix server. (i.e. 192.168.222.160)"},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765."},"httpPath":{"Type":0,"Flags":0,"Description":"The partial URL corresponding to the Phoenix server. (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix if using WindowsAzureHDInsightService."},"authenticationType":{"Type":448,"Flags":1,"Description":"The authentication mechanism used to connect to the Phoenix server."},"username":{"Type":0,"Flags":0,"Description":"The user name used to connect to the Phoenix server."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"UsernameAndPassword"}},{"6":{"Value":"WindowsAzureHDInsightService"}},{"5":{"Elements":[445,446,447,4]}},{"6":{"Value":"Phoenix"}},{"2":{"Name":"PostgreSqlLinkedService","Properties":{"typeProperties":{"Type":451,"Flags":1,"Description":"PostgreSQL linked service properties."},"type":{"Type":452,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"PostgreSqlLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"PostgreSql"}},{"2":{"Name":"PrestoLinkedService","Properties":{"typeProperties":{"Type":454,"Flags":1,"Description":"Presto server linked service properties."},"type":{"Type":458,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"PrestoLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The IP address or host name of the Presto server. (i.e. 192.168.222.160)"},"serverVersion":{"Type":0,"Flags":1,"Description":"The version of the Presto server. (i.e. 0.148-t)"},"catalog":{"Type":0,"Flags":1,"Description":"The catalog context for all request against the server."},"port":{"Type":0,"Flags":0,"Description":"The TCP port that the Presto server uses to listen for client connections. The default value is 8080."},"authenticationType":{"Type":457,"Flags":1,"Description":"The authentication mechanism used to connect to the Presto server."},"username":{"Type":0,"Flags":0,"Description":"The user name used to connect to the Presto server."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"timeZoneID":{"Type":0,"Flags":0,"Description":"The local time zone used by the connection. Valid values for this option are specified in the IANA Time Zone Database. The default value is the system time zone."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"LDAP"}},{"5":{"Elements":[455,456,4]}},{"6":{"Value":"Presto"}},{"2":{"Name":"QuickBooksLinkedService","Properties":{"typeProperties":{"Type":460,"Flags":1,"Description":"QuickBooks server linked service properties."},"type":{"Type":461,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"QuickBooksLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to QuickBooks. It is mutually exclusive with any other properties in the linked service. Type: object."},"endpoint":{"Type":0,"Flags":0,"Description":"The endpoint of the QuickBooks server. (i.e. quickbooks.api.intuit.com)"},"companyId":{"Type":0,"Flags":0,"Description":"The company ID of the QuickBooks company to authorize."},"consumerKey":{"Type":0,"Flags":0,"Description":"The consumer key for OAuth 1.0 authentication."},"consumerSecret":{"Type":92,"Flags":0,"Description":"The consumer secret for OAuth 1.0 authentication."},"accessToken":{"Type":92,"Flags":0,"Description":"The access token for OAuth 1.0 authentication."},"accessTokenSecret":{"Type":92,"Flags":0,"Description":"The access token secret for OAuth 1.0 authentication."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"QuickBooks"}},{"2":{"Name":"QuickbaseLinkedService","Properties":{"typeProperties":{"Type":463,"Flags":1,"Description":"Quickbase linked service properties."},"type":{"Type":464,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"QuickbaseLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The url to connect Quickbase source. Type: string (or Expression with resultType string)."},"userToken":{"Type":92,"Flags":1,"Description":"The user token for the Quickbase source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Quickbase"}},{"2":{"Name":"ResponsysLinkedService","Properties":{"typeProperties":{"Type":466,"Flags":1,"Description":"Responsys linked service properties."},"type":{"Type":467,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ResponsysLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the Responsys server."},"clientId":{"Type":0,"Flags":1,"Description":"The client ID associated with the Responsys application. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with the Responsys application. Type: string (or Expression with resultType string)."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean)."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Responsys"}},{"2":{"Name":"RestServiceLinkedService","Properties":{"typeProperties":{"Type":469,"Flags":1,"Description":"Rest Service linked service properties."},"type":{"Type":476,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"RestServiceLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The base URL of the REST service."},"enableServerCertificateValidation":{"Type":0,"Flags":0,"Description":"Whether to validate server side SSL certificate when connecting to the endpoint.The default value is true. Type: boolean (or Expression with resultType boolean)."},"authenticationType":{"Type":475,"Flags":1,"Description":"Type of authentication used to connect to the REST service."},"userName":{"Type":0,"Flags":0,"Description":"The user name used in Basic authentication type."},"password":{"Type":92,"Flags":0,"Description":"The password used in Basic authentication type."},"authHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object)."},"servicePrincipalId":{"Type":0,"Flags":0,"Description":"The application's client ID used in AadServicePrincipal authentication type."},"servicePrincipalKey":{"Type":92,"Flags":0,"Description":"The application's key used in AadServicePrincipal authentication type."},"tenant":{"Type":0,"Flags":0,"Description":"The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides."},"azureCloudType":{"Type":0,"Flags":0,"Description":"Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."},"aadResourceId":{"Type":0,"Flags":0,"Description":"The resource you are requesting authorization to use."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."},"clientId":{"Type":0,"Flags":0,"Description":"The client ID associated with your application. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with your application."},"tokenEndpoint":{"Type":0,"Flags":0,"Description":"The token endpoint of the authorization server to acquire access token. Type: string (or Expression with resultType string)."},"resource":{"Type":0,"Flags":0,"Description":"The target service or resource to which the access will be requested. Type: string (or Expression with resultType string)."},"scope":{"Type":0,"Flags":0,"Description":"The scope of the access required. It describes what kind of access will be requested. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Basic"}},{"6":{"Value":"AadServicePrincipal"}},{"6":{"Value":"ManagedServiceIdentity"}},{"6":{"Value":"OAuth2ClientCredential"}},{"5":{"Elements":[470,471,472,473,474,4]}},{"6":{"Value":"RestService"}},{"2":{"Name":"SalesforceLinkedService","Properties":{"typeProperties":{"Type":478,"Flags":1,"Description":"Salesforce linked service properties."},"type":{"Type":479,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SalesforceLinkedServiceTypeProperties","Properties":{"environmentUrl":{"Type":0,"Flags":0,"Description":"The URL of Salesforce instance. Default is 'https://login.salesforce.com'. To copy data from sandbox, specify 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password for Basic authentication of the Salesforce instance."},"securityToken":{"Type":92,"Flags":0,"Description":"The security token is optional to remotely access Salesforce instance."},"apiVersion":{"Type":0,"Flags":0,"Description":"The Salesforce API version used in ADF. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Salesforce"}},{"2":{"Name":"SalesforceMarketingCloudLinkedService","Properties":{"typeProperties":{"Type":481,"Flags":1,"Description":"Salesforce Marketing Cloud linked service properties."},"type":{"Type":482,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SalesforceMarketingCloudLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked service. Type: object."},"clientId":{"Type":0,"Flags":0,"Description":"The client ID associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string)."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string)."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean)."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SalesforceMarketingCloud"}},{"2":{"Name":"SalesforceServiceCloudLinkedService","Properties":{"typeProperties":{"Type":484,"Flags":1,"Description":"Salesforce Service Cloud linked service properties."},"type":{"Type":485,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SalesforceServiceCloudLinkedServiceTypeProperties","Properties":{"environmentUrl":{"Type":0,"Flags":0,"Description":"The URL of Salesforce Service Cloud instance. Default is 'https://login.salesforce.com'. To copy data from sandbox, specify 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password for Basic authentication of the Salesforce instance."},"securityToken":{"Type":92,"Flags":0,"Description":"The security token is optional to remotely access Salesforce instance."},"apiVersion":{"Type":0,"Flags":0,"Description":"The Salesforce API version used in ADF. Type: string (or Expression with resultType string)."},"extendedProperties":{"Type":0,"Flags":0,"Description":"Extended properties appended to the connection string. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SalesforceServiceCloud"}},{"2":{"Name":"SapBWLinkedService","Properties":{"typeProperties":{"Type":487,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":488,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapBWLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":1,"Description":"Host name of the SAP BW instance. Type: string (or Expression with resultType string)."},"systemNumber":{"Type":0,"Flags":1,"Description":"System number of the BW system. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."},"clientId":{"Type":0,"Flags":1,"Description":"Client ID of the client on the BW system. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP BW server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP BW server."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapBW"}},{"2":{"Name":"SapCloudForCustomerLinkedService","Properties":{"typeProperties":{"Type":490,"Flags":1,"Description":"SAP Cloud for Customer linked service properties."},"type":{"Type":491,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapCloudForCustomerLinkedServiceTypeProperties","Properties":{"url":{"Type":0,"Flags":1,"Description":"The URL of SAP Cloud for Customer OData API. For example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: string (or Expression with resultType string)."},"username":{"Type":0,"Flags":0,"Description":"The username for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapCloudForCustomer"}},{"2":{"Name":"SapEccLinkedService","Properties":{"typeProperties":{"Type":493,"Flags":1,"Description":"SAP ECC linked service properties."},"type":{"Type":494,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapEccLinkedServiceTypeProperties","Properties":{"url":{"Type":4,"Flags":1,"Description":"The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType string)."},"username":{"Type":4,"Flags":0,"Description":"The username for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password for Basic authentication."},"encryptedCredential":{"Type":4,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapEcc"}},{"2":{"Name":"SapHanaLinkedService","Properties":{"typeProperties":{"Type":496,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":500,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapHanaLinkedServiceProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"SAP HANA ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"server":{"Type":0,"Flags":0,"Description":"Host name of the SAP HANA server. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":499,"Flags":0,"Description":"The authentication type to be used to connect to the SAP HANA server."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP HANA server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP HANA server."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[497,498,4]}},{"6":{"Value":"SapHana"}},{"2":{"Name":"SapOdpLinkedService","Properties":{"typeProperties":{"Type":502,"Flags":1,"Description":"Properties specific to SAP ODP linked service type."},"type":{"Type":503,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapOdpLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":0,"Description":"Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string)."},"systemNumber":{"Type":0,"Flags":0,"Description":"System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."},"clientId":{"Type":0,"Flags":0,"Description":"Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."},"language":{"Type":0,"Flags":0,"Description":"Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string)."},"systemId":{"Type":0,"Flags":0,"Description":"SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP server where the table is located."},"messageServer":{"Type":0,"Flags":0,"Description":"The hostname of the SAP Message Server. Type: string (or Expression with resultType string)."},"messageServerService":{"Type":0,"Flags":0,"Description":"The service name or port number of the Message Server. Type: string (or Expression with resultType string)."},"sncMode":{"Type":0,"Flags":0,"Description":"SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string)."},"sncMyName":{"Type":0,"Flags":0,"Description":"Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncPartnerName":{"Type":0,"Flags":0,"Description":"Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncLibraryPath":{"Type":0,"Flags":0,"Description":"External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncQop":{"Type":0,"Flags":0,"Description":"SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string)."},"x509CertificatePath":{"Type":0,"Flags":0,"Description":"SNC X509 certificate file path. Type: string (or Expression with resultType string)."},"logonGroup":{"Type":0,"Flags":0,"Description":"The Logon Group for the SAP System. Type: string (or Expression with resultType string)."},"subscriberName":{"Type":0,"Flags":0,"Description":"The subscriber name. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapOdp"}},{"2":{"Name":"SapOpenHubLinkedService","Properties":{"typeProperties":{"Type":505,"Flags":1,"Description":"Properties specific to SAP Business Warehouse Open Hub Destination linked service type."},"type":{"Type":506,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapOpenHubLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":0,"Description":"Host name of the SAP BW instance where the open hub destination is located. Type: string (or Expression with resultType string)."},"systemNumber":{"Type":0,"Flags":0,"Description":"System number of the BW system where the open hub destination is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."},"clientId":{"Type":0,"Flags":0,"Description":"Client ID of the client on the BW system where the open hub destination is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."},"language":{"Type":0,"Flags":0,"Description":"Language of the BW system where the open hub destination is located. The default value is EN. Type: string (or Expression with resultType string)."},"systemId":{"Type":0,"Flags":0,"Description":"SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP BW server where the open hub destination is located. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP BW server where the open hub destination is located."},"messageServer":{"Type":0,"Flags":0,"Description":"The hostname of the SAP Message Server. Type: string (or Expression with resultType string)."},"messageServerService":{"Type":0,"Flags":0,"Description":"The service name or port number of the Message Server. Type: string (or Expression with resultType string)."},"logonGroup":{"Type":0,"Flags":0,"Description":"The Logon Group for the SAP System. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapOpenHub"}},{"2":{"Name":"SapTableLinkedService","Properties":{"typeProperties":{"Type":508,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":509,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SapTableLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":0,"Description":"Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string)."},"systemNumber":{"Type":0,"Flags":0,"Description":"System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."},"clientId":{"Type":0,"Flags":0,"Description":"Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."},"language":{"Type":0,"Flags":0,"Description":"Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string)."},"systemId":{"Type":0,"Flags":0,"Description":"SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"Username to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to access the SAP server where the table is located."},"messageServer":{"Type":0,"Flags":0,"Description":"The hostname of the SAP Message Server. Type: string (or Expression with resultType string)."},"messageServerService":{"Type":0,"Flags":0,"Description":"The service name or port number of the Message Server. Type: string (or Expression with resultType string)."},"sncMode":{"Type":0,"Flags":0,"Description":"SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string)."},"sncMyName":{"Type":0,"Flags":0,"Description":"Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncPartnerName":{"Type":0,"Flags":0,"Description":"Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncLibraryPath":{"Type":0,"Flags":0,"Description":"External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string)."},"sncQop":{"Type":0,"Flags":0,"Description":"SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string)."},"logonGroup":{"Type":0,"Flags":0,"Description":"The Logon Group for the SAP System. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapTable"}},{"2":{"Name":"ServiceNowLinkedService","Properties":{"typeProperties":{"Type":511,"Flags":1,"Description":"ServiceNow server linked service properties."},"type":{"Type":515,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ServiceNowLinkedServiceTypeProperties","Properties":{"endpoint":{"Type":0,"Flags":1,"Description":"The endpoint of the ServiceNow server. (i.e. .service-now.com)"},"authenticationType":{"Type":514,"Flags":1,"Description":"The authentication type to use."},"username":{"Type":0,"Flags":0,"Description":"The user name used to connect to the ServiceNow server for Basic and OAuth2 authentication."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name for Basic and OAuth2 authentication."},"clientId":{"Type":0,"Flags":0,"Description":"The client id for OAuth2 authentication."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret for OAuth2 authentication."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"OAuth2"}},{"5":{"Elements":[512,513,4]}},{"6":{"Value":"ServiceNow"}},{"2":{"Name":"SftpServerLinkedService","Properties":{"typeProperties":{"Type":517,"Flags":1,"Description":"Properties specific to this linked service type."},"type":{"Type":522,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SftpServerLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The SFTP server host name. Type: string (or Expression with resultType string)."},"port":{"Type":0,"Flags":0,"Description":"The TCP port number that the SFTP server uses to listen for client connections. Default value is 22. Type: integer (or Expression with resultType integer), minimum: 0."},"authenticationType":{"Type":521,"Flags":0,"Description":"The authentication type to be used to connect to the FTP server."},"userName":{"Type":0,"Flags":0,"Description":"The username used to log on to the SFTP server. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password to logon the SFTP server for Basic authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"privateKeyPath":{"Type":0,"Flags":0,"Description":"The SSH private key file path for SshPublicKey authentication. Only valid for on-premises copy. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH format. Type: string (or Expression with resultType string)."},"privateKeyContent":{"Type":92,"Flags":0,"Description":"Base64 encoded SSH private key content for SshPublicKey authentication. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH format."},"passPhrase":{"Type":92,"Flags":0,"Description":"The password to decrypt the SSH private key if the SSH private key is encrypted."},"skipHostKeyValidation":{"Type":0,"Flags":0,"Description":"If true, skip the SSH host key validation. Default value is false. Type: boolean (or Expression with resultType boolean)."},"hostKeyFingerprint":{"Type":0,"Flags":0,"Description":"The host key finger-print of the SFTP server. When SkipHostKeyValidation is false, HostKeyFingerprint should be specified. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"SshPublicKey"}},{"6":{"Value":"MultiFactor"}},{"5":{"Elements":[518,519,520,4]}},{"6":{"Value":"Sftp"}},{"2":{"Name":"SharePointOnlineListLinkedService","Properties":{"typeProperties":{"Type":524,"Flags":1,"Description":"SharePoint Online List linked service properties."},"type":{"Type":525,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SharePointOnlineListLinkedServiceTypeProperties","Properties":{"siteUrl":{"Type":0,"Flags":1,"Description":"The URL of the SharePoint Online site. For example, https://contoso.sharepoint.com/sites/siteName. Type: string (or Expression with resultType string)."},"tenantId":{"Type":0,"Flags":1,"Description":"The tenant ID under which your application resides. You can find it from Azure portal Active Directory overview page. Type: string (or Expression with resultType string)."},"servicePrincipalId":{"Type":0,"Flags":1,"Description":"The application (client) ID of your application registered in Azure Active Directory. Make sure to grant SharePoint site permission to this application. Type: string (or Expression with resultType string)."},"servicePrincipalKey":{"Type":92,"Flags":1,"Description":"The client secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType string)."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SharePointOnlineList"}},{"2":{"Name":"ShopifyLinkedService","Properties":{"typeProperties":{"Type":527,"Flags":1,"Description":"Shopify Service linked service properties."},"type":{"Type":528,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ShopifyLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"The endpoint of the Shopify server. (i.e. mystore.myshopify.com)"},"accessToken":{"Type":92,"Flags":0,"Description":"The API access token that can be used to access Shopify’s data. The token won't expire if it is offline mode."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Shopify"}},{"2":{"Name":"SmartsheetLinkedService","Properties":{"typeProperties":{"Type":530,"Flags":1,"Description":"Smartsheet linked service properties."},"type":{"Type":531,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SmartsheetLinkedServiceTypeProperties","Properties":{"apiToken":{"Type":92,"Flags":1,"Description":"The api token for the Smartsheet source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Smartsheet"}},{"2":{"Name":"SnowflakeLinkedService","Properties":{"typeProperties":{"Type":533,"Flags":1,"Description":"Snowflake linked service properties."},"type":{"Type":534,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SnowflakeLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string of snowflake. Type: string, SecureString."},"password":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Snowflake"}},{"2":{"Name":"SparkLinkedService","Properties":{"typeProperties":{"Type":536,"Flags":1,"Description":"Spark Server linked service properties."},"type":{"Type":550,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SparkLinkedServiceTypeProperties","Properties":{"host":{"Type":0,"Flags":1,"Description":"IP address or host name of the Spark server"},"port":{"Type":0,"Flags":1,"Description":"The TCP port that the Spark server uses to listen for client connections."},"serverType":{"Type":540,"Flags":0,"Description":"The type of Spark server."},"thriftTransportProtocol":{"Type":544,"Flags":0,"Description":"The transport protocol to use in the Thrift layer."},"authenticationType":{"Type":549,"Flags":1,"Description":"The authentication method used to access the Spark server."},"username":{"Type":0,"Flags":0,"Description":"The user name that you use to access Spark Server."},"password":{"Type":92,"Flags":0,"Description":"The password corresponding to the user name that you provided in the Username field"},"httpPath":{"Type":0,"Flags":0,"Description":"The partial URL corresponding to the Spark server."},"enableSsl":{"Type":0,"Flags":0,"Description":"Specifies whether the connections to the server are encrypted using SSL. The default value is false."},"trustedCertPath":{"Type":0,"Flags":0,"Description":"The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR."},"useSystemTrustStore":{"Type":0,"Flags":0,"Description":"Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false."},"allowHostNameCNMismatch":{"Type":0,"Flags":0,"Description":"Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over SSL. The default value is false."},"allowSelfSignedServerCert":{"Type":0,"Flags":0,"Description":"Specifies whether to allow self-signed certificates from the server. The default value is false."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SharkServer"}},{"6":{"Value":"SharkServer2"}},{"6":{"Value":"SparkThriftServer"}},{"5":{"Elements":[537,538,539,4]}},{"6":{"Value":"Binary"}},{"6":{"Value":"SASL"}},{"6":{"Value":"HTTP "}},{"5":{"Elements":[541,542,543,4]}},{"6":{"Value":"Anonymous"}},{"6":{"Value":"Username"}},{"6":{"Value":"UsernameAndPassword"}},{"6":{"Value":"WindowsAzureHDInsightService"}},{"5":{"Elements":[545,546,547,548,4]}},{"6":{"Value":"Spark"}},{"2":{"Name":"SqlServerLinkedService","Properties":{"typeProperties":{"Type":552,"Flags":1,"Description":"SQL Server linked service properties."},"type":{"Type":553,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SqlServerLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":1,"Description":"The connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"userName":{"Type":0,"Flags":0,"Description":"The on-premises Windows authentication user name. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The on-premises Windows authentication password."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."},"alwaysEncryptedSettings":{"Type":155,"Flags":0,"Description":"Sql always encrypted properties."}}}},{"6":{"Value":"SqlServer"}},{"2":{"Name":"SquareLinkedService","Properties":{"typeProperties":{"Type":555,"Flags":1,"Description":"Square Service linked service properties."},"type":{"Type":556,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SquareLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object."},"host":{"Type":0,"Flags":0,"Description":"The URL of the Square instance. (i.e. mystore.mysquare.com)"},"clientId":{"Type":0,"Flags":0,"Description":"The client ID associated with your Square application."},"clientSecret":{"Type":92,"Flags":0,"Description":"The client secret associated with your Square application."},"redirectUri":{"Type":0,"Flags":0,"Description":"The redirect URL assigned in the Square application dashboard. (i.e. http://localhost:2500)"},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Square"}},{"2":{"Name":"SybaseLinkedService","Properties":{"typeProperties":{"Type":558,"Flags":1,"Description":"Sybase linked service properties."},"type":{"Type":562,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"SybaseLinkedServiceTypeProperties","Properties":{"server":{"Type":0,"Flags":1,"Description":"Server name for connection. Type: string (or Expression with resultType string)."},"database":{"Type":0,"Flags":1,"Description":"Database name for connection. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"Schema name for connection. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":561,"Flags":0,"Description":"AuthenticationType to be used for connection."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[559,560,4]}},{"6":{"Value":"Sybase"}},{"2":{"Name":"TeamDeskLinkedService","Properties":{"typeProperties":{"Type":564,"Flags":1,"Description":"TeamDesk linked service properties."},"type":{"Type":568,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"TeamDeskLinkedServiceTypeProperties","Properties":{"authenticationType":{"Type":567,"Flags":1,"Description":"The authentication type to use."},"url":{"Type":0,"Flags":1,"Description":"The url to connect TeamDesk source. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"The username of the TeamDesk source. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password of the TeamDesk source."},"apiToken":{"Type":92,"Flags":0,"Description":"The api token for the TeamDesk source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Token"}},{"5":{"Elements":[565,566,4]}},{"6":{"Value":"TeamDesk"}},{"2":{"Name":"TeradataLinkedService","Properties":{"typeProperties":{"Type":570,"Flags":1,"Description":"Teradata linked service properties."},"type":{"Type":574,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"TeradataLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"Teradata ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"server":{"Type":0,"Flags":0,"Description":"Server name for connection. Type: string (or Expression with resultType string)."},"authenticationType":{"Type":573,"Flags":0,"Description":"AuthenticationType to be used for connection."},"username":{"Type":0,"Flags":0,"Description":"Username for authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for authentication."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[571,572,4]}},{"6":{"Value":"Teradata"}},{"2":{"Name":"TwilioLinkedService","Properties":{"typeProperties":{"Type":576,"Flags":1,"Description":"Twilio linked service properties."},"type":{"Type":577,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"TwilioLinkedServiceTypeProperties","Properties":{"userName":{"Type":0,"Flags":1,"Description":"The Account SID of Twilio service."},"password":{"Type":92,"Flags":1,"Description":"The auth token of Twilio service."}}}},{"6":{"Value":"Twilio"}},{"2":{"Name":"VerticaLinkedService","Properties":{"typeProperties":{"Type":579,"Flags":1,"Description":"Vertica linked service properties."},"type":{"Type":580,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"VerticaLinkedServiceTypeProperties","Properties":{"connectionString":{"Type":0,"Flags":0,"Description":"An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference."},"pwd":{"Type":184,"Flags":0,"Description":"The Azure key vault secret reference of password in connection string."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Vertica"}},{"2":{"Name":"WebLinkedService","Properties":{"typeProperties":{"Type":582,"Flags":1,"Description":"Web linked service properties."},"type":{"Type":589,"Flags":1,"Description":"Type of linked service."}}}},{"7":{"Name":"WebLinkedServiceTypeProperties","Discriminator":"authenticationType","BaseProperties":{"url":{"Type":0,"Flags":1,"Description":"The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType string)."}},"Elements":{"Anonymous":583,"Basic":585,"ClientCertificate":587}}},{"2":{"Name":"WebAnonymousAuthentication","Properties":{"authenticationType":{"Type":584,"Flags":1,"Description":"Type of authentication used to connect to the web table source."}}}},{"6":{"Value":"Anonymous"}},{"2":{"Name":"WebBasicAuthentication","Properties":{"username":{"Type":0,"Flags":1,"Description":"User name for Basic authentication. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":1,"Description":"The password for Basic authentication."},"authenticationType":{"Type":586,"Flags":1,"Description":"Type of authentication used to connect to the web table source."}}}},{"6":{"Value":"Basic"}},{"2":{"Name":"WebClientCertificateAuthentication","Properties":{"pfx":{"Type":92,"Flags":1,"Description":"Base64-encoded contents of a PFX file."},"password":{"Type":92,"Flags":1,"Description":"Password for the PFX file."},"authenticationType":{"Type":588,"Flags":1,"Description":"Type of authentication used to connect to the web table source."}}}},{"6":{"Value":"ClientCertificate"}},{"6":{"Value":"Web"}},{"2":{"Name":"XeroLinkedService","Properties":{"typeProperties":{"Type":591,"Flags":1,"Description":"Xero Service linked service properties."},"type":{"Type":592,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"XeroLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object."},"host":{"Type":0,"Flags":0,"Description":"The endpoint of the Xero server. (i.e. api.xero.com)"},"consumerKey":{"Type":92,"Flags":0,"Description":"The consumer key associated with the Xero application."},"privateKey":{"Type":92,"Flags":0,"Description":"The private key from the .pem file that was generated for your Xero private application. You must include all the text from the .pem file, including the Unix line endings(\n)."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Xero"}},{"2":{"Name":"ZendeskLinkedService","Properties":{"typeProperties":{"Type":594,"Flags":1,"Description":"Zendesk linked service properties."},"type":{"Type":598,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ZendeskLinkedServiceTypeProperties","Properties":{"authenticationType":{"Type":597,"Flags":1,"Description":"The authentication type to use."},"url":{"Type":0,"Flags":1,"Description":"The url to connect Zendesk source. Type: string (or Expression with resultType string)."},"userName":{"Type":0,"Flags":0,"Description":"The username of the Zendesk source. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"The password of the Zendesk source."},"apiToken":{"Type":92,"Flags":0,"Description":"The api token for the Zendesk source."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Token"}},{"5":{"Elements":[595,596,4]}},{"6":{"Value":"Zendesk"}},{"2":{"Name":"ZohoLinkedService","Properties":{"typeProperties":{"Type":600,"Flags":1,"Description":"Zoho server linked service properties."},"type":{"Type":601,"Flags":1,"Description":"Type of linked service."}}}},{"2":{"Name":"ZohoLinkedServiceTypeProperties","Properties":{"connectionProperties":{"Type":0,"Flags":0,"Description":"Properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object."},"endpoint":{"Type":0,"Flags":0,"Description":"The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private)"},"accessToken":{"Type":92,"Flags":0,"Description":"The access token for Zoho authentication."},"useEncryptedEndpoints":{"Type":0,"Flags":0,"Description":"Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true."},"useHostVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true."},"usePeerVerification":{"Type":0,"Flags":0,"Description":"Specifies whether to verify the identity of the server when connecting over SSL. The default value is true."},"encryptedCredential":{"Type":0,"Flags":0,"Description":"The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Zoho"}},{"4":{"Name":"Microsoft.DataFactory/factories/linkedservices@2018-06-01","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/datasets"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/datasets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":606,"Flags":1,"Description":"Dataset properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"Dataset","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Dataset description."},"structure":{"Type":0,"Flags":0,"Description":"Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement."},"schema":{"Type":0,"Flags":0,"Description":"Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement."},"linkedServiceName":{"Type":94,"Flags":1,"Description":"Linked service reference."},"parameters":{"Type":607,"Flags":0,"Description":"Parameters for dataset."},"annotations":{"Type":608,"Flags":0,"Description":"List of tags that can be used for describing the Dataset."},"folder":{"Type":609,"Flags":0,"Description":"The folder that this Dataset is in. If not specified, Dataset will appear at the root level."}},"Elements":{"AmazonMWSObject":610,"AmazonRdsForOracleTable":613,"AmazonRdsForSqlServerTable":616,"AmazonRedshiftTable":619,"AmazonS3Object":622,"Avro":637,"AzureBlob":667,"AzureBlobFSFile":670,"AzureDataExplorerTable":673,"AzureDataLakeStoreFile":676,"AzureDatabricksDeltaLakeDataset":679,"AzureMariaDBTable":682,"AzureMySqlTable":684,"AzurePostgreSqlTable":687,"AzureSearchIndex":690,"AzureSqlDWTable":693,"AzureSqlMITable":696,"AzureSqlTable":699,"AzureTable":702,"Binary":705,"CassandraTable":708,"CommonDataServiceForAppsEntity":711,"ConcurObject":714,"CosmosDbMongoDbApiCollection":716,"CosmosDbSqlApiCollection":719,"CouchbaseTable":722,"CustomDataset":724,"Db2Table":726,"DelimitedText":729,"DocumentDbCollection":732,"DrillTable":735,"DynamicsAXResource":738,"DynamicsCrmEntity":741,"DynamicsEntity":744,"EloquaObject":747,"Excel":749,"FileShare":752,"GoogleAdWordsObject":755,"GoogleBigQueryObject":757,"GreenplumTable":760,"HBaseObject":763,"HiveObject":765,"HttpFile":768,"HubspotObject":771,"ImpalaObject":773,"InformixTable":776,"JiraObject":779,"Json":781,"MagentoObject":784,"MariaDBTable":786,"MarketoObject":788,"MicrosoftAccessTable":790,"MongoDbAtlasCollection":793,"MongoDbCollection":796,"MongoDbV2Collection":799,"MySqlTable":802,"NetezzaTable":805,"ODataResource":808,"OdbcTable":811,"Office365Table":814,"OracleServiceCloudObject":817,"OracleTable":819,"Orc":822,"Parquet":825,"PaypalObject":828,"PhoenixObject":830,"PostgreSqlTable":833,"PrestoObject":836,"QuickBooksObject":839,"RelationalTable":841,"ResponsysObject":844,"RestResource":846,"SalesforceMarketingCloudObject":849,"SalesforceObject":851,"SalesforceServiceCloudObject":854,"SapBwCube":857,"SapCloudForCustomerResource":859,"SapEccResource":862,"SapHanaTable":865,"SapOdpResource":868,"SapOpenHubTable":871,"SapTableResource":874,"ServiceNowObject":877,"SharePointOnlineListResource":879,"ShopifyObject":882,"SnowflakeTable":884,"SparkObject":887,"SqlServerTable":890,"SquareObject":893,"SybaseTable":895,"TeradataTable":898,"VerticaTable":901,"WebTable":904,"XeroObject":907,"Xml":909,"ZohoObject":912}}},{"2":{"Name":"ParameterDefinitionSpecification","Properties":{},"AdditionalProperties":136}},{"3":{"ItemType":0}},{"2":{"Name":"DatasetFolder","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the folder that this Dataset is in."}}}},{"2":{"Name":"AmazonMWSObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":612,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"GenericDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonMWSObject"}},{"2":{"Name":"AmazonRdsForOracleTableDataset","Properties":{"typeProperties":{"Type":614,"Flags":0,"Description":"AmazonRdsForOracle dataset properties."},"type":{"Type":615,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AmazonRdsForOracleTableDatasetTypeProperties","Properties":{"schema":{"Type":0,"Flags":0,"Description":"The schema name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForOracleTable"}},{"2":{"Name":"AmazonRdsForSqlServerTableDataset","Properties":{"typeProperties":{"Type":617,"Flags":0,"Description":"The Amazon RDS for SQL Server dataset properties."},"type":{"Type":618,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AmazonRdsForSqlServerTableDatasetTypeProperties","Properties":{"schema":{"Type":0,"Flags":0,"Description":"The schema name of the SQL Server dataset. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the SQL Server dataset. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForSqlServerTable"}},{"2":{"Name":"AmazonRedshiftTableDataset","Properties":{"typeProperties":{"Type":620,"Flags":0,"Description":"Amazon Redshift table dataset properties."},"type":{"Type":621,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AmazonRedshiftTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The Amazon Redshift table name. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The Amazon Redshift schema name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRedshiftTable"}},{"2":{"Name":"AmazonS3Dataset","Properties":{"typeProperties":{"Type":623,"Flags":1,"Description":"Amazon S3 dataset properties."},"type":{"Type":636,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AmazonS3DatasetTypeProperties","Properties":{"bucketName":{"Type":0,"Flags":1,"Description":"The name of the Amazon S3 bucket. Type: string (or Expression with resultType string)."},"key":{"Type":0,"Flags":0,"Description":"The key of the Amazon S3 object. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the S3 object name. Type: string (or Expression with resultType string)."},"version":{"Type":0,"Flags":0,"Description":"The version for the S3 object. Type: string (or Expression with resultType string)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of S3 object's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of S3 object's modified datetime. Type: string (or Expression with resultType string)."},"format":{"Type":624,"Flags":0,"Description":"The format of files."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the Amazon S3 object."}}}},{"7":{"Name":"DatasetStorageFormat","Discriminator":"type","BaseProperties":{"serializer":{"Type":0,"Flags":0,"Description":"Serializer. Type: string (or Expression with resultType string)."},"deserializer":{"Type":0,"Flags":0,"Description":"Deserializer. Type: string (or Expression with resultType string)."}},"Elements":{"AvroFormat":625,"JsonFormat":627,"OrcFormat":629,"ParquetFormat":631,"TextFormat":633}}},{"2":{"Name":"AvroFormat","Properties":{"type":{"Type":626,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"AvroFormat"}},{"2":{"Name":"JsonFormat","Properties":{"filePattern":{"Type":0,"Flags":0,"Description":"File pattern of JSON. To be more specific, the way of separating a collection of JSON objects. The default value is 'setOfObjects'. It is case-sensitive."},"nestingSeparator":{"Type":0,"Flags":0,"Description":"The character used to separate nesting levels. Default value is '.' (dot). Type: string (or Expression with resultType string)."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If not provided, the default value is 'utf-8', unless the byte order mark (BOM) denotes another Unicode encoding. The full list of supported values can be found in the 'Name' column of the table of encodings in the following reference: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (or Expression with resultType string)."},"jsonNodeReference":{"Type":0,"Flags":0,"Description":"The JSONPath of the JSON array element to be flattened. Example: \"$.ArrayPath\". Type: string (or Expression with resultType string)."},"jsonPathDefinition":{"Type":0,"Flags":0,"Description":"The JSONPath definition for each column mapping with a customized column name to extract data from JSON file. For fields under root object, start with \"$\"; for fields inside the array chosen by jsonNodeReference property, start from the array element. Example: {\"Column1\": \"$.Column1Path\", \"Column2\": \"Column2PathInArray\"}. Type: object (or Expression with resultType object)."},"type":{"Type":628,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"JsonFormat"}},{"2":{"Name":"OrcFormat","Properties":{"type":{"Type":630,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"OrcFormat"}},{"2":{"Name":"ParquetFormat","Properties":{"type":{"Type":632,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"ParquetFormat"}},{"2":{"Name":"TextFormat","Properties":{"columnDelimiter":{"Type":0,"Flags":0,"Description":"The column delimiter. Type: string (or Expression with resultType string)."},"rowDelimiter":{"Type":0,"Flags":0,"Description":"The row delimiter. Type: string (or Expression with resultType string)."},"escapeChar":{"Type":0,"Flags":0,"Description":"The escape character. Type: string (or Expression with resultType string)."},"quoteChar":{"Type":0,"Flags":0,"Description":"The quote character. Type: string (or Expression with resultType string)."},"nullValue":{"Type":0,"Flags":0,"Description":"The null value string. Type: string (or Expression with resultType string)."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If miss, the default value is ΓÇ£utf-8ΓÇ¥, unless BOM denotes another Unicode encoding. Refer to the ΓÇ£NameΓÇ¥ column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string)."},"treatEmptyAsNull":{"Type":0,"Flags":0,"Description":"Treat empty column values in the text file as null. The default value is true. Type: boolean (or Expression with resultType boolean)."},"skipLineCount":{"Type":0,"Flags":0,"Description":"The number of lines/rows to be skipped when parsing text files. The default value is 0. Type: integer (or Expression with resultType integer)."},"firstRowAsHeader":{"Type":0,"Flags":0,"Description":"When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default value is false. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":634,"Flags":1,"Description":"Type of dataset storage format."}}}},{"6":{"Value":"TextFormat"}},{"2":{"Name":"DatasetCompression","Properties":{"type":{"Type":0,"Flags":1,"Description":"Type of dataset compression. Type: string (or Expression with resultType string)."},"level":{"Type":0,"Flags":0,"Description":"The dataset compression level. Type: string (or Expression with resultType string)."}},"AdditionalProperties":0}},{"6":{"Value":"AmazonS3Object"}},{"2":{"Name":"AvroDataset","Properties":{"typeProperties":{"Type":638,"Flags":0,"Description":"Avro dataset properties."},"type":{"Type":666,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AvroDatasetTypeProperties","Properties":{"location":{"Type":639,"Flags":1,"Description":"The location of the avro storage."},"avroCompressionCodec":{"Type":0,"Flags":0,"Description":"The data avroCompressionCodec. Type: string (or Expression with resultType string)."},"avroCompressionLevel":{"Type":3,"Flags":0}}}},{"7":{"Name":"DatasetLocation","Discriminator":"type","BaseProperties":{"folderPath":{"Type":0,"Flags":0,"Description":"Specify the folder path of dataset. Type: string (or Expression with resultType string)"},"fileName":{"Type":0,"Flags":0,"Description":"Specify the file name of dataset. Type: string (or Expression with resultType string)."}},"Elements":{"AmazonS3CompatibleLocation":640,"AmazonS3Location":642,"AzureBlobFSLocation":644,"AzureBlobStorageLocation":646,"AzureDataLakeStoreLocation":648,"AzureFileStorageLocation":650,"FileServerLocation":652,"FtpServerLocation":654,"GoogleCloudStorageLocation":656,"HdfsLocation":658,"HttpServerLocation":660,"OracleCloudStorageLocation":662,"SftpLocation":664}}},{"2":{"Name":"AmazonS3CompatibleLocation","Properties":{"bucketName":{"Type":0,"Flags":0,"Description":"Specify the bucketName of Amazon S3 Compatible. Type: string (or Expression with resultType string)"},"version":{"Type":0,"Flags":0,"Description":"Specify the version of Amazon S3 Compatible. Type: string (or Expression with resultType string)."},"type":{"Type":641,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AmazonS3CompatibleLocation"}},{"2":{"Name":"AmazonS3Location","Properties":{"bucketName":{"Type":0,"Flags":0,"Description":"Specify the bucketName of amazon S3. Type: string (or Expression with resultType string)"},"version":{"Type":0,"Flags":0,"Description":"Specify the version of amazon S3. Type: string (or Expression with resultType string)."},"type":{"Type":643,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AmazonS3Location"}},{"2":{"Name":"AzureBlobFSLocation","Properties":{"fileSystem":{"Type":0,"Flags":0,"Description":"Specify the fileSystem of azure blobFS. Type: string (or Expression with resultType string)."},"type":{"Type":645,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AzureBlobFSLocation"}},{"2":{"Name":"AzureBlobStorageLocation","Properties":{"container":{"Type":0,"Flags":0,"Description":"Specify the container of azure blob. Type: string (or Expression with resultType string)."},"type":{"Type":647,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AzureBlobStorageLocation"}},{"2":{"Name":"AzureDataLakeStoreLocation","Properties":{"type":{"Type":649,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AzureDataLakeStoreLocation"}},{"2":{"Name":"AzureFileStorageLocation","Properties":{"type":{"Type":651,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"AzureFileStorageLocation"}},{"2":{"Name":"FileServerLocation","Properties":{"type":{"Type":653,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"FileServerLocation"}},{"2":{"Name":"FtpServerLocation","Properties":{"type":{"Type":655,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"FtpServerLocation"}},{"2":{"Name":"GoogleCloudStorageLocation","Properties":{"bucketName":{"Type":0,"Flags":0,"Description":"Specify the bucketName of Google Cloud Storage. Type: string (or Expression with resultType string)"},"version":{"Type":0,"Flags":0,"Description":"Specify the version of Google Cloud Storage. Type: string (or Expression with resultType string)."},"type":{"Type":657,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"GoogleCloudStorageLocation"}},{"2":{"Name":"HdfsLocation","Properties":{"type":{"Type":659,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"HdfsLocation"}},{"2":{"Name":"HttpServerLocation","Properties":{"relativeUrl":{"Type":0,"Flags":0,"Description":"Specify the relativeUrl of http server. Type: string (or Expression with resultType string)"},"type":{"Type":661,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"HttpServerLocation"}},{"2":{"Name":"OracleCloudStorageLocation","Properties":{"bucketName":{"Type":0,"Flags":0,"Description":"Specify the bucketName of Oracle Cloud Storage. Type: string (or Expression with resultType string)"},"version":{"Type":0,"Flags":0,"Description":"Specify the version of Oracle Cloud Storage. Type: string (or Expression with resultType string)."},"type":{"Type":663,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"OracleCloudStorageLocation"}},{"2":{"Name":"SftpLocation","Properties":{"type":{"Type":665,"Flags":1,"Description":"Type of dataset storage location."}}}},{"6":{"Value":"SftpLocation"}},{"6":{"Value":"Avro"}},{"2":{"Name":"AzureBlobDataset","Properties":{"typeProperties":{"Type":668,"Flags":0,"Description":"Azure Blob dataset properties."},"type":{"Type":669,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureBlobDatasetTypeProperties","Properties":{"folderPath":{"Type":0,"Flags":0,"Description":"The path of the Azure Blob storage. Type: string (or Expression with resultType string)."},"tableRootLocation":{"Type":0,"Flags":0,"Description":"The root of blob path. Type: string (or Expression with resultType string)."},"fileName":{"Type":0,"Flags":0,"Description":"The name of the Azure Blob. Type: string (or Expression with resultType string)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of Azure Blob's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of Azure Blob's modified datetime. Type: string (or Expression with resultType string)."},"format":{"Type":624,"Flags":0,"Description":"The format of the Azure Blob storage."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the blob storage."}}}},{"6":{"Value":"AzureBlob"}},{"2":{"Name":"AzureBlobFSDataset","Properties":{"typeProperties":{"Type":671,"Flags":0,"Description":"Azure Data Lake Storage Gen2 dataset properties."},"type":{"Type":672,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureBlobFSDatasetTypeProperties","Properties":{"folderPath":{"Type":0,"Flags":0,"Description":"The path of the Azure Data Lake Storage Gen2 storage. Type: string (or Expression with resultType string)."},"fileName":{"Type":0,"Flags":0,"Description":"The name of the Azure Data Lake Storage Gen2. Type: string (or Expression with resultType string)."},"format":{"Type":624,"Flags":0,"Description":"The format of the Azure Data Lake Storage Gen2 storage."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the blob storage."}}}},{"6":{"Value":"AzureBlobFSFile"}},{"2":{"Name":"AzureDataExplorerTableDataset","Properties":{"typeProperties":{"Type":674,"Flags":1,"Description":"Azure Data Explorer (Kusto) dataset properties."},"type":{"Type":675,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureDataExplorerDatasetTypeProperties","Properties":{"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure Data Explorer database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureDataExplorerTable"}},{"2":{"Name":"AzureDataLakeStoreDataset","Properties":{"typeProperties":{"Type":677,"Flags":0,"Description":"Azure Data Lake Store dataset properties."},"type":{"Type":678,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureDataLakeStoreDatasetTypeProperties","Properties":{"folderPath":{"Type":0,"Flags":0,"Description":"Path to the folder in the Azure Data Lake Store. Type: string (or Expression with resultType string)."},"fileName":{"Type":0,"Flags":0,"Description":"The name of the file in the Azure Data Lake Store. Type: string (or Expression with resultType string)."},"format":{"Type":624,"Flags":0,"Description":"The format of the Data Lake Store."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the item(s) in the Azure Data Lake Store."}}}},{"6":{"Value":"AzureDataLakeStoreFile"}},{"2":{"Name":"AzureDatabricksDeltaLakeDataset","Properties":{"typeProperties":{"Type":680,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":681,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureDatabricksDeltaLakeDatasetTypeProperties","Properties":{"table":{"Type":0,"Flags":0,"Description":"The name of delta table. Type: string (or Expression with resultType string)."},"database":{"Type":0,"Flags":0,"Description":"The database name of delta table. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureDatabricksDeltaLakeDataset"}},{"2":{"Name":"AzureMariaDBTableDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":683,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"AzureMariaDBTable"}},{"2":{"Name":"AzureMySqlTableDataset","Properties":{"typeProperties":{"Type":685,"Flags":1,"Description":"Azure MySQL database dataset properties."},"type":{"Type":686,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureMySqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The Azure MySQL database table name. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The name of Azure MySQL database table. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMySqlTable"}},{"2":{"Name":"AzurePostgreSqlTableDataset","Properties":{"typeProperties":{"Type":688,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":689,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzurePostgreSqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The table name of the Azure PostgreSQL database which includes both schema and table. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure PostgreSQL database. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Azure PostgreSQL database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzurePostgreSqlTable"}},{"2":{"Name":"AzureSearchIndexDataset","Properties":{"typeProperties":{"Type":691,"Flags":1,"Description":"Properties specific to this dataset type."},"type":{"Type":692,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureSearchIndexDatasetTypeProperties","Properties":{"indexName":{"Type":0,"Flags":1,"Description":"The name of the Azure Search Index. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSearchIndex"}},{"2":{"Name":"AzureSqlDWTableDataset","Properties":{"typeProperties":{"Type":694,"Flags":0,"Description":"Azure SQL Data Warehouse dataset properties."},"type":{"Type":695,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureSqlDWTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSqlDWTable"}},{"2":{"Name":"AzureSqlMITableDataset","Properties":{"typeProperties":{"Type":697,"Flags":0,"Description":"Azure SQL Managed Instance dataset properties."},"type":{"Type":698,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureSqlMITableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Azure SQL Managed Instance. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure SQL Managed Instance dataset. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSqlMITable"}},{"2":{"Name":"AzureSqlTableDataset","Properties":{"typeProperties":{"Type":700,"Flags":0,"Description":"Azure SQL dataset properties."},"type":{"Type":701,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureSqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Azure SQL database. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Azure SQL database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureSqlTable"}},{"2":{"Name":"AzureTableDataset","Properties":{"typeProperties":{"Type":703,"Flags":1,"Description":"Azure Table dataset properties."},"type":{"Type":704,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"AzureTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":1,"Description":"The table name of the Azure Table storage. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureTable"}},{"2":{"Name":"BinaryDataset","Properties":{"typeProperties":{"Type":706,"Flags":0,"Description":"Binary dataset properties."},"type":{"Type":707,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"BinaryDatasetTypeProperties","Properties":{"location":{"Type":639,"Flags":1,"Description":"The location of the Binary storage."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the binary dataset."}}}},{"6":{"Value":"Binary"}},{"2":{"Name":"CassandraTableDataset","Properties":{"typeProperties":{"Type":709,"Flags":0,"Description":"Cassandra dataset properties."},"type":{"Type":710,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"CassandraTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The table name of the Cassandra database. Type: string (or Expression with resultType string)."},"keyspace":{"Type":0,"Flags":0,"Description":"The keyspace of the Cassandra database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CassandraTable"}},{"2":{"Name":"CommonDataServiceForAppsEntityDataset","Properties":{"typeProperties":{"Type":712,"Flags":0,"Description":"Common Data Service for Apps entity dataset properties."},"type":{"Type":713,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"CommonDataServiceForAppsEntityDatasetTypeProperties","Properties":{"entityName":{"Type":0,"Flags":0,"Description":"The logical name of the entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CommonDataServiceForAppsEntity"}},{"2":{"Name":"ConcurObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":715,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ConcurObject"}},{"2":{"Name":"CosmosDbMongoDbApiCollectionDataset","Properties":{"typeProperties":{"Type":717,"Flags":1,"Description":"CosmosDB (MongoDB API) database dataset properties."},"type":{"Type":718,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"CosmosDbMongoDbApiCollectionDatasetTypeProperties","Properties":{"collection":{"Type":0,"Flags":1,"Description":"The collection name of the CosmosDB (MongoDB API) database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CosmosDbMongoDbApiCollection"}},{"2":{"Name":"CosmosDbSqlApiCollectionDataset","Properties":{"typeProperties":{"Type":720,"Flags":1,"Description":"CosmosDB (SQL API) Collection dataset properties."},"type":{"Type":721,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"CosmosDbSqlApiCollectionDatasetTypeProperties","Properties":{"collectionName":{"Type":0,"Flags":1,"Description":"CosmosDB (SQL API) collection name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"CosmosDbSqlApiCollection"}},{"2":{"Name":"CouchbaseTableDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":723,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"CouchbaseTable"}},{"2":{"Name":"CustomDataset","Properties":{"typeProperties":{"Type":0,"Flags":0,"Description":"Custom dataset properties."},"type":{"Type":725,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"CustomDataset"}},{"2":{"Name":"Db2TableDataset","Properties":{"typeProperties":{"Type":727,"Flags":0,"Description":"Db2 table dataset properties."},"type":{"Type":728,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"Db2TableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The Db2 schema name. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The Db2 table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Db2Table"}},{"2":{"Name":"DelimitedTextDataset","Properties":{"typeProperties":{"Type":730,"Flags":0,"Description":"Delimited text dataset properties."},"type":{"Type":731,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DelimitedTextDatasetTypeProperties","Properties":{"location":{"Type":639,"Flags":1,"Description":"The location of the delimited text storage."},"columnDelimiter":{"Type":0,"Flags":0,"Description":"The column delimiter. Type: string (or Expression with resultType string)."},"rowDelimiter":{"Type":0,"Flags":0,"Description":"The row delimiter. Type: string (or Expression with resultType string)."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If miss, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string)."},"compressionCodec":{"Type":0,"Flags":0,"Description":"The data compressionCodec. Type: string (or Expression with resultType string)."},"compressionLevel":{"Type":0,"Flags":0,"Description":"The data compression method used for DelimitedText."},"quoteChar":{"Type":0,"Flags":0,"Description":"The quote character. Type: string (or Expression with resultType string)."},"escapeChar":{"Type":0,"Flags":0,"Description":"The escape character. Type: string (or Expression with resultType string)."},"firstRowAsHeader":{"Type":0,"Flags":0,"Description":"When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default value is false. Type: boolean (or Expression with resultType boolean)."},"nullValue":{"Type":0,"Flags":0,"Description":"The null value string. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DelimitedText"}},{"2":{"Name":"DocumentDbCollectionDataset","Properties":{"typeProperties":{"Type":733,"Flags":1,"Description":"DocumentDB Collection dataset properties."},"type":{"Type":734,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DocumentDbCollectionDatasetTypeProperties","Properties":{"collectionName":{"Type":0,"Flags":1,"Description":"Document Database collection name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DocumentDbCollection"}},{"2":{"Name":"DrillTableDataset","Properties":{"typeProperties":{"Type":736,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":737,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DrillDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Drill. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Drill. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DrillTable"}},{"2":{"Name":"DynamicsAXResourceDataset","Properties":{"typeProperties":{"Type":739,"Flags":1,"Description":"Dynamics AX OData resource dataset properties."},"type":{"Type":740,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DynamicsAXResourceDatasetTypeProperties","Properties":{"path":{"Type":0,"Flags":1,"Description":"The path of the Dynamics AX OData entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsAXResource"}},{"2":{"Name":"DynamicsCrmEntityDataset","Properties":{"typeProperties":{"Type":742,"Flags":0,"Description":"Dynamics CRM entity dataset properties."},"type":{"Type":743,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DynamicsCrmEntityDatasetTypeProperties","Properties":{"entityName":{"Type":0,"Flags":0,"Description":"The logical name of the entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsCrmEntity"}},{"2":{"Name":"DynamicsEntityDataset","Properties":{"typeProperties":{"Type":745,"Flags":0,"Description":"Dynamics entity dataset properties."},"type":{"Type":746,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"DynamicsEntityDatasetTypeProperties","Properties":{"entityName":{"Type":0,"Flags":0,"Description":"The logical name of the entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"DynamicsEntity"}},{"2":{"Name":"EloquaObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":748,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"EloquaObject"}},{"2":{"Name":"ExcelDataset","Properties":{"typeProperties":{"Type":750,"Flags":0,"Description":"Excel dataset properties."},"type":{"Type":751,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"ExcelDatasetTypeProperties","Properties":{"location":{"Type":639,"Flags":1,"Description":"The location of the excel storage."},"sheetName":{"Type":0,"Flags":0,"Description":"The sheet name of excel file. Type: string (or Expression with resultType string)."},"sheetIndex":{"Type":0,"Flags":0,"Description":"The sheet index of excel file and default value is 0. Type: integer (or Expression with resultType integer)"},"range":{"Type":0,"Flags":0,"Description":"The partial data of one sheet. Type: string (or Expression with resultType string)."},"firstRowAsHeader":{"Type":0,"Flags":0,"Description":"When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default value is false. Type: boolean (or Expression with resultType boolean)."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the json dataset."},"nullValue":{"Type":0,"Flags":0,"Description":"The null value string. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Excel"}},{"2":{"Name":"FileShareDataset","Properties":{"typeProperties":{"Type":753,"Flags":0,"Description":"On-premises file system dataset properties."},"type":{"Type":754,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"FileShareDatasetTypeProperties","Properties":{"folderPath":{"Type":0,"Flags":0,"Description":"The path of the on-premises file system. Type: string (or Expression with resultType string)."},"fileName":{"Type":0,"Flags":0,"Description":"The name of the on-premises file system. Type: string (or Expression with resultType string)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"format":{"Type":624,"Flags":0,"Description":"The format of the files."},"fileFilter":{"Type":0,"Flags":0,"Description":"Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression with resultType string)."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the file system."}}}},{"6":{"Value":"FileShare"}},{"2":{"Name":"GoogleAdWordsObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":756,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"GoogleAdWordsObject"}},{"2":{"Name":"GoogleBigQueryObjectDataset","Properties":{"typeProperties":{"Type":758,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":759,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"GoogleBigQueryDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using database + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Google BigQuery. Type: string (or Expression with resultType string)."},"dataset":{"Type":0,"Flags":0,"Description":"The database name of the Google BigQuery. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"GoogleBigQueryObject"}},{"2":{"Name":"GreenplumTableDataset","Properties":{"typeProperties":{"Type":761,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":762,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"GreenplumDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of Greenplum. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of Greenplum. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"GreenplumTable"}},{"2":{"Name":"HBaseObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":764,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"HBaseObject"}},{"2":{"Name":"HiveObjectDataset","Properties":{"typeProperties":{"Type":766,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":767,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"HiveDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Hive. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Hive. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"HiveObject"}},{"2":{"Name":"HttpDataset","Properties":{"typeProperties":{"Type":769,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":770,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"HttpDatasetTypeProperties","Properties":{"relativeUrl":{"Type":0,"Flags":0,"Description":"The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType string)."},"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method for the HTTP request. Type: string (or Expression with resultType string)."},"requestBody":{"Type":0,"Flags":0,"Description":"The body for the HTTP request. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The headers for the HTTP Request. e.g. request-header-name-1:request-header-value-1\r\n...\r\nrequest-header-name-n:request-header-value-n Type: string (or Expression with resultType string)."},"format":{"Type":624,"Flags":0,"Description":"The format of files."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used on files."}}}},{"6":{"Value":"HttpFile"}},{"2":{"Name":"HubspotObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":772,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"HubspotObject"}},{"2":{"Name":"ImpalaObjectDataset","Properties":{"typeProperties":{"Type":774,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":775,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"ImpalaDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Impala. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Impala. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"ImpalaObject"}},{"2":{"Name":"InformixTableDataset","Properties":{"typeProperties":{"Type":777,"Flags":0,"Description":"Informix table dataset properties."},"type":{"Type":778,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"InformixTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The Informix table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"InformixTable"}},{"2":{"Name":"JiraObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":780,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"JiraObject"}},{"2":{"Name":"JsonDataset","Properties":{"typeProperties":{"Type":782,"Flags":0,"Description":"Json dataset properties."},"type":{"Type":783,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"JsonDatasetTypeProperties","Properties":{"location":{"Type":639,"Flags":1,"Description":"The location of the json data storage."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If not specified, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string)."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the json dataset."}}}},{"6":{"Value":"Json"}},{"2":{"Name":"MagentoObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":785,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"MagentoObject"}},{"2":{"Name":"MariaDBTableDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":787,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"MariaDBTable"}},{"2":{"Name":"MarketoObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":789,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"MarketoObject"}},{"2":{"Name":"MicrosoftAccessTableDataset","Properties":{"typeProperties":{"Type":791,"Flags":0,"Description":"Microsoft Access table dataset properties."},"type":{"Type":792,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MicrosoftAccessTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The Microsoft Access table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MicrosoftAccessTable"}},{"2":{"Name":"MongoDbAtlasCollectionDataset","Properties":{"typeProperties":{"Type":794,"Flags":1,"Description":"MongoDB Atlas database dataset properties."},"type":{"Type":795,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MongoDbAtlasCollectionDatasetTypeProperties","Properties":{"collection":{"Type":0,"Flags":1,"Description":"The collection name of the MongoDB Atlas database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbAtlasCollection"}},{"2":{"Name":"MongoDbCollectionDataset","Properties":{"typeProperties":{"Type":797,"Flags":1,"Description":"MongoDB database dataset properties."},"type":{"Type":798,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MongoDbCollectionDatasetTypeProperties","Properties":{"collectionName":{"Type":0,"Flags":1,"Description":"The table name of the MongoDB database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbCollection"}},{"2":{"Name":"MongoDbV2CollectionDataset","Properties":{"typeProperties":{"Type":800,"Flags":1,"Description":"MongoDB database dataset properties."},"type":{"Type":801,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MongoDbV2CollectionDatasetTypeProperties","Properties":{"collection":{"Type":0,"Flags":1,"Description":"The collection name of the MongoDB database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MongoDbV2Collection"}},{"2":{"Name":"MySqlTableDataset","Properties":{"typeProperties":{"Type":803,"Flags":0,"Description":"MySQL table dataset properties."},"type":{"Type":804,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"MySqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The MySQL table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"MySqlTable"}},{"2":{"Name":"NetezzaTableDataset","Properties":{"typeProperties":{"Type":806,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":807,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"NetezzaTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Netezza. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Netezza. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"NetezzaTable"}},{"2":{"Name":"ODataResourceDataset","Properties":{"typeProperties":{"Type":809,"Flags":0,"Description":"OData dataset properties."},"type":{"Type":810,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"ODataResourceDatasetTypeProperties","Properties":{"path":{"Type":0,"Flags":0,"Description":"The OData resource path. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"ODataResource"}},{"2":{"Name":"OdbcTableDataset","Properties":{"typeProperties":{"Type":812,"Flags":0,"Description":"ODBC table dataset properties."},"type":{"Type":813,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"OdbcTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The ODBC table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OdbcTable"}},{"2":{"Name":"Office365Dataset","Properties":{"typeProperties":{"Type":815,"Flags":1,"Description":"Office365 dataset properties."},"type":{"Type":816,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"Office365DatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":1,"Description":"Name of the dataset to extract from Office 365. Type: string (or Expression with resultType string)."},"predicate":{"Type":0,"Flags":0,"Description":"A predicate expression that can be used to filter the specific rows to extract from Office 365. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Office365Table"}},{"2":{"Name":"OracleServiceCloudObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":818,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"OracleServiceCloudObject"}},{"2":{"Name":"OracleTableDataset","Properties":{"typeProperties":{"Type":820,"Flags":0,"Description":"On-premises Oracle dataset properties."},"type":{"Type":821,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"OracleTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the on-premises Oracle database. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the on-premises Oracle database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OracleTable"}},{"2":{"Name":"OrcDataset","Properties":{"typeProperties":{"Type":823,"Flags":0,"Description":"ORC dataset properties."},"type":{"Type":824,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"OrcDatasetTypeProperties","Properties":{"location":{"Type":639,"Flags":1,"Description":"The location of the ORC data storage."},"orcCompressionCodec":{"Type":0,"Flags":0,"Description":"The data orcCompressionCodec. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Orc"}},{"2":{"Name":"ParquetDataset","Properties":{"typeProperties":{"Type":826,"Flags":0,"Description":"Parquet dataset properties."},"type":{"Type":827,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"ParquetDatasetTypeProperties","Properties":{"location":{"Type":639,"Flags":1,"Description":"The location of the parquet storage."},"compressionCodec":{"Type":0,"Flags":0,"Description":"The data compressionCodec. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Parquet"}},{"2":{"Name":"PaypalObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":829,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"PaypalObject"}},{"2":{"Name":"PhoenixObjectDataset","Properties":{"typeProperties":{"Type":831,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":832,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"PhoenixDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Phoenix. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Phoenix. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"PhoenixObject"}},{"2":{"Name":"PostgreSqlTableDataset","Properties":{"typeProperties":{"Type":834,"Flags":0,"Description":"PostgreSQL table dataset properties."},"type":{"Type":835,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"PostgreSqlTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The PostgreSQL table name. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The PostgreSQL schema name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"PostgreSqlTable"}},{"2":{"Name":"PrestoObjectDataset","Properties":{"typeProperties":{"Type":837,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":838,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"PrestoDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Presto. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Presto. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"PrestoObject"}},{"2":{"Name":"QuickBooksObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":840,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"QuickBooksObject"}},{"2":{"Name":"RelationalTableDataset","Properties":{"typeProperties":{"Type":842,"Flags":0,"Description":"Relational table dataset properties."},"type":{"Type":843,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"RelationalTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The relational table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"RelationalTable"}},{"2":{"Name":"ResponsysObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":845,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ResponsysObject"}},{"2":{"Name":"RestResourceDataset","Properties":{"typeProperties":{"Type":847,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":848,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"RestResourceDatasetTypeProperties","Properties":{"relativeUrl":{"Type":0,"Flags":0,"Description":"The relative URL to the resource that the RESTful API provides. Type: string (or Expression with resultType string)."},"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string)."},"requestBody":{"Type":0,"Flags":0,"Description":"The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."},"paginationRules":{"Type":0,"Flags":0,"Description":"The pagination rules to compose next page requests. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"RestResource"}},{"2":{"Name":"SalesforceMarketingCloudObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":850,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"SalesforceMarketingCloudObject"}},{"2":{"Name":"SalesforceObjectDataset","Properties":{"typeProperties":{"Type":852,"Flags":0,"Description":"Salesforce object dataset properties."},"type":{"Type":853,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SalesforceObjectDatasetTypeProperties","Properties":{"objectApiName":{"Type":0,"Flags":0,"Description":"The Salesforce object API name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SalesforceObject"}},{"2":{"Name":"SalesforceServiceCloudObjectDataset","Properties":{"typeProperties":{"Type":855,"Flags":0,"Description":"Salesforce Service Cloud object dataset properties."},"type":{"Type":856,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SalesforceServiceCloudObjectDatasetTypeProperties","Properties":{"objectApiName":{"Type":0,"Flags":0,"Description":"The Salesforce Service Cloud object API name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SalesforceServiceCloudObject"}},{"2":{"Name":"SapBwCubeDataset","Properties":{"type":{"Type":858,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"SapBwCube"}},{"2":{"Name":"SapCloudForCustomerResourceDataset","Properties":{"typeProperties":{"Type":860,"Flags":1,"Description":"SAP Cloud For Customer OData resource dataset properties."},"type":{"Type":861,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapCloudForCustomerResourceDatasetTypeProperties","Properties":{"path":{"Type":0,"Flags":1,"Description":"The path of the SAP Cloud for Customer OData entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapCloudForCustomerResource"}},{"2":{"Name":"SapEccResourceDataset","Properties":{"typeProperties":{"Type":863,"Flags":1,"Description":"SAP ECC OData resource dataset properties."},"type":{"Type":864,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapEccResourceDatasetTypeProperties","Properties":{"path":{"Type":0,"Flags":1,"Description":"The path of the SAP ECC OData entity. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapEccResource"}},{"2":{"Name":"SapHanaTableDataset","Properties":{"typeProperties":{"Type":866,"Flags":0,"Description":"SAP HANA Table properties."},"type":{"Type":867,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapHanaTableDatasetTypeProperties","Properties":{"schema":{"Type":0,"Flags":0,"Description":"The schema name of SAP HANA. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of SAP HANA. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapHanaTable"}},{"2":{"Name":"SapOdpResourceDataset","Properties":{"typeProperties":{"Type":869,"Flags":1,"Description":"SAP ODP Resource properties."},"type":{"Type":870,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapOdpResourceDatasetTypeProperties","Properties":{"context":{"Type":0,"Flags":1,"Description":"The context of the SAP ODP Object. Type: string (or Expression with resultType string)."},"objectName":{"Type":0,"Flags":1,"Description":"The name of the SAP ODP Object. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapOdpResource"}},{"2":{"Name":"SapOpenHubTableDataset","Properties":{"typeProperties":{"Type":872,"Flags":1,"Description":"Sap Business Warehouse Open Hub Destination Table properties."},"type":{"Type":873,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapOpenHubTableDatasetTypeProperties","Properties":{"openHubDestinationName":{"Type":0,"Flags":1,"Description":"The name of the Open Hub Destination with destination type as Database Table. Type: string (or Expression with resultType string)."},"excludeLastRequest":{"Type":0,"Flags":0,"Description":"Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean)."},"baseRequestId":{"Type":0,"Flags":0,"Description":"The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer )."}}}},{"6":{"Value":"SapOpenHubTable"}},{"2":{"Name":"SapTableResourceDataset","Properties":{"typeProperties":{"Type":875,"Flags":1,"Description":"SAP Table Resource properties."},"type":{"Type":876,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SapTableResourceDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":1,"Description":"The name of the SAP Table. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapTableResource"}},{"2":{"Name":"ServiceNowObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":878,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ServiceNowObject"}},{"2":{"Name":"SharePointOnlineListResourceDataset","Properties":{"typeProperties":{"Type":880,"Flags":0,"Description":"Sharepoint online list dataset properties."},"type":{"Type":881,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SharePointOnlineListDatasetTypeProperties","Properties":{"listName":{"Type":0,"Flags":0,"Description":"The name of the SharePoint Online list. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SharePointOnlineListResource"}},{"2":{"Name":"ShopifyObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":883,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ShopifyObject"}},{"2":{"Name":"SnowflakeDataset","Properties":{"typeProperties":{"Type":885,"Flags":1,"Description":"Snowflake dataset properties."},"type":{"Type":886,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SnowflakeDatasetTypeProperties","Properties":{"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Snowflake database. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Snowflake database. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SnowflakeTable"}},{"2":{"Name":"SparkObjectDataset","Properties":{"typeProperties":{"Type":888,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":889,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SparkDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Spark. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Spark. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SparkObject"}},{"2":{"Name":"SqlServerTableDataset","Properties":{"typeProperties":{"Type":891,"Flags":0,"Description":"On-premises SQL Server dataset properties."},"type":{"Type":892,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SqlServerTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the SQL Server dataset. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of the SQL Server dataset. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SqlServerTable"}},{"2":{"Name":"SquareObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":894,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"SquareObject"}},{"2":{"Name":"SybaseTableDataset","Properties":{"typeProperties":{"Type":896,"Flags":0,"Description":"Sybase table dataset properties."},"type":{"Type":897,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"SybaseTableDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"The Sybase table name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SybaseTable"}},{"2":{"Name":"TeradataTableDataset","Properties":{"typeProperties":{"Type":899,"Flags":0,"Description":"Teradata dataset properties."},"type":{"Type":900,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"TeradataTableDatasetTypeProperties","Properties":{"database":{"Type":0,"Flags":0,"Description":"The database name of Teradata. Type: string (or Expression with resultType string)."},"table":{"Type":0,"Flags":0,"Description":"The table name of Teradata. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"TeradataTable"}},{"2":{"Name":"VerticaTableDataset","Properties":{"typeProperties":{"Type":902,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":903,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"VerticaDatasetTypeProperties","Properties":{"tableName":{"Type":0,"Flags":0,"Description":"This property will be retired. Please consider using schema + table properties instead."},"table":{"Type":0,"Flags":0,"Description":"The table name of the Vertica. Type: string (or Expression with resultType string)."},"schema":{"Type":0,"Flags":0,"Description":"The schema name of the Vertica. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"VerticaTable"}},{"2":{"Name":"WebTableDataset","Properties":{"typeProperties":{"Type":905,"Flags":1,"Description":"Web table dataset properties."},"type":{"Type":906,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"WebTableDatasetTypeProperties","Properties":{"index":{"Type":0,"Flags":1,"Description":"The zero-based index of the table in the web page. Type: integer (or Expression with resultType integer), minimum: 0."},"path":{"Type":0,"Flags":0,"Description":"The relative URL to the web page from the linked service URL. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"WebTable"}},{"2":{"Name":"XeroObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":908,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"XeroObject"}},{"2":{"Name":"XmlDataset","Properties":{"typeProperties":{"Type":910,"Flags":0,"Description":"Xml dataset properties."},"type":{"Type":911,"Flags":1,"Description":"Type of dataset."}}}},{"2":{"Name":"XmlDatasetTypeProperties","Properties":{"location":{"Type":639,"Flags":1,"Description":"The location of the json data storage."},"encodingName":{"Type":0,"Flags":0,"Description":"The code page name of the preferred encoding. If not specified, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string)."},"nullValue":{"Type":0,"Flags":0,"Description":"The null value string. Type: string (or Expression with resultType string)."},"compression":{"Type":635,"Flags":0,"Description":"The data compression method used for the json dataset."}}}},{"6":{"Value":"Xml"}},{"2":{"Name":"ZohoObjectDataset","Properties":{"typeProperties":{"Type":611,"Flags":0,"Description":"Properties specific to this dataset type."},"type":{"Type":913,"Flags":1,"Description":"Type of dataset."}}}},{"6":{"Value":"ZohoObject"}},{"4":{"Name":"Microsoft.DataFactory/factories/datasets@2018-06-01","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/pipelines"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/pipelines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":915,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":916,"Flags":10,"Description":"The resource api version"},"properties":{"Type":918,"Flags":1,"Description":"Properties of the pipeline."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"Pipeline","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the pipeline."},"activities":{"Type":1653,"Flags":0,"Description":"List of activities in pipeline."},"parameters":{"Type":1654,"Flags":0,"Description":"List of parameters for pipeline."},"variables":{"Type":1660,"Flags":0,"Description":"List of variables for pipeline."},"concurrency":{"Type":3,"Flags":0,"Description":"The max number of concurrent runs for the pipeline."},"annotations":{"Type":1661,"Flags":0,"Description":"List of tags that can be used for describing the Pipeline."},"runDimensions":{"Type":1662,"Flags":0,"Description":"Dimensions emitted by Pipeline."},"folder":{"Type":1663,"Flags":0,"Description":"The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level."},"policy":{"Type":1664,"Flags":0,"Description":"Pipeline Policy."}}}},{"7":{"Name":"Activity","Discriminator":"type","BaseProperties":{"name":{"Type":4,"Flags":1,"Description":"Activity name."},"description":{"Type":4,"Flags":0,"Description":"Activity description."},"dependsOn":{"Type":927,"Flags":0,"Description":"Activity depends on condition."},"userProperties":{"Type":929,"Flags":0,"Description":"Activity user properties."}},"Elements":{"AppendVariable":930,"AzureDataExplorerCommand":933,"AzureFunctionActivity":936,"AzureMLBatchExecution":947,"AzureMLExecutePipeline":954,"AzureMLUpdateResource":957,"ExecutePipeline":960,"Fail":968,"Filter":971,"ForEach":977,"IfCondition":981,"SetVariable":986,"Switch":989,"Until":996,"Validation":1000,"Wait":1007,"WebHook":1010,"Copy":1016,"Custom":1440,"DataLakeAnalyticsU-SQL":1447,"DatabricksNotebook":1451,"DatabricksSparkJar":1457,"DatabricksSparkPython":1463,"Delete":1469,"ExecuteDataFlow":1472,"ExecuteSSISPackage":1481,"ExecuteWranglingDataflow":1508,"GetMetadata":1517,"HDInsightHive":1530,"HDInsightMapReduce":1541,"HDInsightPig":1552,"HDInsightSpark":1561,"HDInsightStreaming":1570,"Lookup":1582,"Script":1585,"SparkJob":1616,"SqlServerStoredProcedure":1627,"SynapseNotebook":1630,"WebActivity":1643}}},{"2":{"Name":"ActivityDependency","Properties":{"activity":{"Type":4,"Flags":1,"Description":"Activity name."},"dependencyConditions":{"Type":926,"Flags":1,"Description":"Match-Condition for the dependency."}},"AdditionalProperties":0}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Completed"}},{"5":{"Elements":[921,922,923,924,4]}},{"3":{"ItemType":925}},{"3":{"ItemType":920}},{"2":{"Name":"UserProperty","Properties":{"name":{"Type":4,"Flags":1,"Description":"User property name."},"value":{"Type":0,"Flags":1,"Description":"User property value. Type: string (or Expression with resultType string)."}}}},{"3":{"ItemType":928}},{"2":{"Name":"AppendVariableActivity","Properties":{"typeProperties":{"Type":931,"Flags":1,"Description":"Append Variable activity properties."},"type":{"Type":932,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AppendVariableActivityTypeProperties","Properties":{"variableName":{"Type":4,"Flags":0,"Description":"Name of the variable whose value needs to be appended to."},"value":{"Type":0,"Flags":0,"Description":"Value to be appended. Could be a static value or Expression"}}}},{"6":{"Value":"AppendVariable"}},{"2":{"Name":"AzureDataExplorerCommandActivity","Properties":{"typeProperties":{"Type":934,"Flags":1,"Description":"Azure Data Explorer command activity properties."},"type":{"Type":935,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureDataExplorerCommandActivityTypeProperties","Properties":{"command":{"Type":0,"Flags":1,"Description":"A control command, according to the Azure Data Explorer command syntax. Type: string (or Expression with resultType string)."},"commandTimeout":{"Type":0,"Flags":0,"Description":"Control command timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))..)"}}}},{"6":{"Value":"AzureDataExplorerCommand"}},{"2":{"Name":"AzureFunctionActivity","Properties":{"typeProperties":{"Type":937,"Flags":1,"Description":"Azure Function activity properties."},"type":{"Type":946,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureFunctionActivityTypeProperties","Properties":{"method":{"Type":945,"Flags":1,"Description":"Rest API method for target endpoint."},"functionName":{"Type":0,"Flags":1,"Description":"Name of the Function that the Azure Function Activity will call. Type: string (or Expression with resultType string)"},"headers":{"Type":0,"Flags":0,"Description":"Represents the headers that will be sent to the request. For example, to set the language and type on a request: \"headers\" : { \"Accept-Language\": \"en-us\", \"Content-Type\": \"application/json\" }. Type: string (or Expression with resultType string)."},"body":{"Type":0,"Flags":0,"Description":"Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"DELETE"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"HEAD"}},{"6":{"Value":"TRACE"}},{"5":{"Elements":[938,939,940,941,942,943,944,4]}},{"6":{"Value":"AzureFunctionActivity"}},{"2":{"Name":"AzureMLBatchExecutionActivity","Properties":{"typeProperties":{"Type":948,"Flags":1,"Description":"Azure ML Batch Execution activity properties."},"type":{"Type":953,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureMLBatchExecutionActivityTypeProperties","Properties":{"globalParameters":{"Type":949,"Flags":0,"Description":"Key,Value pairs to be passed to the Azure ML Batch Execution Service endpoint. Keys must match the names of web service parameters defined in the published Azure ML web service. Values will be passed in the GlobalParameters property of the Azure ML batch execution request."},"webServiceOutputs":{"Type":951,"Flags":0,"Description":"Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. This information will be passed in the WebServiceOutputs property of the Azure ML batch execution request."},"webServiceInputs":{"Type":952,"Flags":0,"Description":"Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. This information will be passed in the WebServiceInputs property of the Azure ML batch execution request."}}}},{"2":{"Name":"AzureMLBatchExecutionActivityTypePropertiesGlobalParameters","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"AzureMLWebServiceFile","Properties":{"filePath":{"Type":0,"Flags":1,"Description":"The relative file path, including container name, in the Azure Blob Storage specified by the LinkedService. Type: string (or Expression with resultType string)."},"linkedServiceName":{"Type":94,"Flags":1,"Description":"Reference to an Azure Storage LinkedService, where Azure ML WebService Input/Output file located."}}}},{"2":{"Name":"AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs","Properties":{},"AdditionalProperties":950}},{"2":{"Name":"AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs","Properties":{},"AdditionalProperties":950}},{"6":{"Value":"AzureMLBatchExecution"}},{"2":{"Name":"AzureMLExecutePipelineActivity","Properties":{"typeProperties":{"Type":955,"Flags":1,"Description":"Azure ML Execute Pipeline activity properties."},"type":{"Type":956,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureMLExecutePipelineActivityTypeProperties","Properties":{"mlPipelineId":{"Type":0,"Flags":0,"Description":"ID of the published Azure ML pipeline. Type: string (or Expression with resultType string)."},"mlPipelineEndpointId":{"Type":0,"Flags":0,"Description":"ID of the published Azure ML pipeline endpoint. Type: string (or Expression with resultType string)."},"version":{"Type":0,"Flags":0,"Description":"Version of the published Azure ML pipeline endpoint. Type: string (or Expression with resultType string)."},"experimentName":{"Type":0,"Flags":0,"Description":"Run history experiment name of the pipeline run. This information will be passed in the ExperimentName property of the published pipeline execution request. Type: string (or Expression with resultType string)."},"mlPipelineParameters":{"Type":0,"Flags":0,"Description":"Key,Value pairs to be passed to the published Azure ML pipeline endpoint. Keys must match the names of pipeline parameters defined in the published pipeline. Values will be passed in the ParameterAssignments property of the published pipeline execution request. Type: object with key value pairs (or Expression with resultType object)."},"dataPathAssignments":{"Type":0,"Flags":0,"Description":"Dictionary used for changing data path assignments without retraining. Values will be passed in the dataPathAssignments property of the published pipeline execution request. Type: object with key value pairs (or Expression with resultType object)."},"mlParentRunId":{"Type":0,"Flags":0,"Description":"The parent Azure ML Service pipeline run id. This information will be passed in the ParentRunId property of the published pipeline execution request. Type: string (or Expression with resultType string)."},"continueOnStepFailure":{"Type":0,"Flags":0,"Description":"Whether to continue execution of other steps in the PipelineRun if a step fails. This information will be passed in the continueOnStepFailure property of the published pipeline execution request. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"AzureMLExecutePipeline"}},{"2":{"Name":"AzureMLUpdateResourceActivity","Properties":{"typeProperties":{"Type":958,"Flags":1,"Description":"Azure ML Update Resource management activity properties."},"type":{"Type":959,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"AzureMLUpdateResourceActivityTypeProperties","Properties":{"trainedModelName":{"Type":0,"Flags":1,"Description":"Name of the Trained Model module in the Web Service experiment to be updated. Type: string (or Expression with resultType string)."},"trainedModelLinkedServiceName":{"Type":94,"Flags":1,"Description":"Name of Azure Storage linked service holding the .ilearner file that will be uploaded by the update operation."},"trainedModelFilePath":{"Type":0,"Flags":1,"Description":"The relative file path in trainedModelLinkedService to represent the .ilearner file that will be uploaded by the update operation. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AzureMLUpdateResource"}},{"2":{"Name":"ExecutePipelineActivity","Properties":{"policy":{"Type":961,"Flags":0,"Description":"Execute pipeline activity policy."},"typeProperties":{"Type":962,"Flags":1,"Description":"Execute pipeline activity properties."},"type":{"Type":967,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ExecutePipelineActivityPolicy","Properties":{"secureInput":{"Type":2,"Flags":0,"Description":"When set to true, Input from activity is considered as secure and will not be logged to monitoring."}},"AdditionalProperties":0}},{"2":{"Name":"ExecutePipelineActivityTypeProperties","Properties":{"pipeline":{"Type":963,"Flags":1,"Description":"Pipeline reference."},"parameters":{"Type":966,"Flags":0,"Description":"Pipeline parameters."},"waitOnCompletion":{"Type":2,"Flags":0,"Description":"Defines whether activity execution will wait for the dependent pipeline execution to finish. Default is false."}}}},{"2":{"Name":"PipelineReference","Properties":{"type":{"Type":965,"Flags":1,"Description":"Pipeline reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference pipeline name."},"name":{"Type":4,"Flags":0,"Description":"Reference name."}}}},{"6":{"Value":"PipelineReference"}},{"5":{"Elements":[964,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"ExecutePipeline"}},{"2":{"Name":"FailActivity","Properties":{"typeProperties":{"Type":969,"Flags":1,"Description":"Fail activity properties."},"type":{"Type":970,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"FailActivityTypeProperties","Properties":{"message":{"Type":0,"Flags":1,"Description":"The error message that surfaced in the Fail activity. It can be dynamic content that's evaluated to a non empty/blank string at runtime. Type: string (or Expression with resultType string)."},"errorCode":{"Type":0,"Flags":1,"Description":"The error code that categorizes the error type of the Fail activity. It can be dynamic content that's evaluated to a non empty/blank string at runtime. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"Fail"}},{"2":{"Name":"FilterActivity","Properties":{"typeProperties":{"Type":972,"Flags":1,"Description":"Filter activity properties."},"type":{"Type":976,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"FilterActivityTypeProperties","Properties":{"items":{"Type":973,"Flags":1,"Description":"Input array on which filter should be applied."},"condition":{"Type":973,"Flags":1,"Description":"Condition to be used for filtering the input."}}}},{"2":{"Name":"Expression","Properties":{"type":{"Type":975,"Flags":1,"Description":"Expression type."},"value":{"Type":4,"Flags":1,"Description":"Expression value."}}}},{"6":{"Value":"Expression"}},{"5":{"Elements":[974,4]}},{"6":{"Value":"Filter"}},{"2":{"Name":"ForEachActivity","Properties":{"typeProperties":{"Type":978,"Flags":1,"Description":"ForEach activity properties."},"type":{"Type":980,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ForEachActivityTypeProperties","Properties":{"isSequential":{"Type":2,"Flags":0,"Description":"Should the loop be executed in sequence or in parallel (max 50)"},"batchCount":{"Type":3,"Flags":0,"Description":"Batch count to be used for controlling the number of parallel execution (when isSequential is set to false)."},"items":{"Type":973,"Flags":1,"Description":"Collection to iterate."},"activities":{"Type":979,"Flags":1,"Description":"List of activities to execute ."}}}},{"3":{"ItemType":919}},{"6":{"Value":"ForEach"}},{"2":{"Name":"IfConditionActivity","Properties":{"typeProperties":{"Type":982,"Flags":1,"Description":"IfCondition activity properties."},"type":{"Type":985,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"IfConditionActivityTypeProperties","Properties":{"expression":{"Type":973,"Flags":1,"Description":"An expression that would evaluate to Boolean. This is used to determine the block of activities (ifTrueActivities or ifFalseActivities) that will be executed."},"ifTrueActivities":{"Type":983,"Flags":0,"Description":"List of activities to execute if expression is evaluated to true. This is an optional property and if not provided, the activity will exit without any action."},"ifFalseActivities":{"Type":984,"Flags":0,"Description":"List of activities to execute if expression is evaluated to false. This is an optional property and if not provided, the activity will exit without any action."}}}},{"3":{"ItemType":919}},{"3":{"ItemType":919}},{"6":{"Value":"IfCondition"}},{"2":{"Name":"SetVariableActivity","Properties":{"typeProperties":{"Type":987,"Flags":1,"Description":"Set Variable activity properties."},"type":{"Type":988,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"SetVariableActivityTypeProperties","Properties":{"variableName":{"Type":4,"Flags":0,"Description":"Name of the variable whose value needs to be set."},"value":{"Type":0,"Flags":0,"Description":"Value to be set. Could be a static value or Expression"}}}},{"6":{"Value":"SetVariable"}},{"2":{"Name":"SwitchActivity","Properties":{"typeProperties":{"Type":990,"Flags":1,"Description":"Switch activity properties."},"type":{"Type":995,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"SwitchActivityTypeProperties","Properties":{"on":{"Type":973,"Flags":1,"Description":"An expression that would evaluate to a string or integer. This is used to determine the block of activities in cases that will be executed."},"cases":{"Type":993,"Flags":0,"Description":"List of cases that correspond to expected values of the 'on' property. This is an optional property and if not provided, the activity will execute activities provided in defaultActivities."},"defaultActivities":{"Type":994,"Flags":0,"Description":"List of activities to execute if no case condition is satisfied. This is an optional property and if not provided, the activity will exit without any action."}}}},{"2":{"Name":"SwitchCase","Properties":{"value":{"Type":4,"Flags":0,"Description":"Expected value that satisfies the expression result of the 'on' property."},"activities":{"Type":992,"Flags":0,"Description":"List of activities to execute for satisfied case condition."}}}},{"3":{"ItemType":919}},{"3":{"ItemType":991}},{"3":{"ItemType":919}},{"6":{"Value":"Switch"}},{"2":{"Name":"UntilActivity","Properties":{"typeProperties":{"Type":997,"Flags":1,"Description":"Until activity properties."},"type":{"Type":999,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"UntilActivityTypeProperties","Properties":{"expression":{"Type":973,"Flags":1,"Description":"An expression that would evaluate to Boolean. The loop will continue until this expression evaluates to true"},"timeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"activities":{"Type":998,"Flags":1,"Description":"List of activities to execute."}}}},{"3":{"ItemType":919}},{"6":{"Value":"Until"}},{"2":{"Name":"ValidationActivity","Properties":{"typeProperties":{"Type":1001,"Flags":1,"Description":"Validation activity properties."},"type":{"Type":1006,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ValidationActivityTypeProperties","Properties":{"timeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"sleep":{"Type":0,"Flags":0,"Description":"A delay in seconds between validation attempts. If no value is specified, 10 seconds will be used as the default. Type: integer (or Expression with resultType integer)."},"minimumSize":{"Type":0,"Flags":0,"Description":"Can be used if dataset points to a file. The file must be greater than or equal in size to the value specified. Type: integer (or Expression with resultType integer)."},"childItems":{"Type":0,"Flags":0,"Description":"Can be used if dataset points to a folder. If set to true, the folder must have at least one file. If set to false, the folder must be empty. Type: boolean (or Expression with resultType boolean)."},"dataset":{"Type":1002,"Flags":1,"Description":"Validation activity dataset reference."}}}},{"2":{"Name":"DatasetReference","Properties":{"type":{"Type":1004,"Flags":1,"Description":"Dataset reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference dataset name."},"parameters":{"Type":1005,"Flags":0,"Description":"Arguments for dataset."}}}},{"6":{"Value":"DatasetReference"}},{"5":{"Elements":[1003,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"Validation"}},{"2":{"Name":"WaitActivity","Properties":{"typeProperties":{"Type":1008,"Flags":1,"Description":"Wait activity properties."},"type":{"Type":1009,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"WaitActivityTypeProperties","Properties":{"waitTimeInSeconds":{"Type":0,"Flags":1,"Description":"Duration in seconds."}}}},{"6":{"Value":"Wait"}},{"2":{"Name":"WebHookActivity","Properties":{"typeProperties":{"Type":1011,"Flags":1,"Description":"WebHook activity properties."},"type":{"Type":1015,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"WebHookActivityTypeProperties","Properties":{"method":{"Type":1013,"Flags":1,"Description":"Rest API method for target endpoint."},"url":{"Type":0,"Flags":1,"Description":"WebHook activity target endpoint and path. Type: string (or Expression with resultType string)."},"timeout":{"Type":4,"Flags":0,"Description":"The timeout within which the webhook should be called back. If there is no value specified, it defaults to 10 minutes. Type: string. Pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"headers":{"Type":0,"Flags":0,"Description":"Represents the headers that will be sent to the request. For example, to set the language and type on a request: \"headers\" : { \"Accept-Language\": \"en-us\", \"Content-Type\": \"application/json\" }. Type: string (or Expression with resultType string)."},"body":{"Type":0,"Flags":0,"Description":"Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string)."},"authentication":{"Type":1014,"Flags":0,"Description":"Authentication method used for calling the endpoint."},"reportStatusOnCallBack":{"Type":0,"Flags":0,"Description":"When set to true, statusCode, output and error in callback request body will be consumed by activity. The activity can be marked as failed by setting statusCode >= 400 in callback request. Default is false. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"POST"}},{"5":{"Elements":[1012,4]}},{"2":{"Name":"WebActivityAuthentication","Properties":{"type":{"Type":4,"Flags":0,"Description":"Web activity authentication (Basic/ClientCertificate/MSI/ServicePrincipal)"},"pfx":{"Type":92,"Flags":0,"Description":"Base64-encoded contents of a PFX file or Certificate when used for ServicePrincipal"},"username":{"Type":0,"Flags":0,"Description":"Web activity authentication user name for basic authentication or ClientID when used for ServicePrincipal. Type: string (or Expression with resultType string)."},"password":{"Type":92,"Flags":0,"Description":"Password for the PFX file or basic authentication / Secret when used for ServicePrincipal"},"resource":{"Type":0,"Flags":0,"Description":"Resource for which Azure Auth token will be requested when using MSI Authentication. Type: string (or Expression with resultType string)."},"userTenant":{"Type":0,"Flags":0,"Description":"TenantId for which Azure Auth token will be requested when using ServicePrincipal Authentication. Type: string (or Expression with resultType string)."},"credential":{"Type":111,"Flags":0,"Description":"The credential reference containing authentication information."}}}},{"6":{"Value":"WebHook"}},{"2":{"Name":"CopyActivity","Properties":{"typeProperties":{"Type":1017,"Flags":1,"Description":"Copy activity properties."},"inputs":{"Type":1437,"Flags":0,"Description":"List of inputs for the activity."},"outputs":{"Type":1438,"Flags":0,"Description":"List of outputs for the activity."},"type":{"Type":1439,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"CopyActivityTypeProperties","Properties":{"source":{"Type":1018,"Flags":1,"Description":"Copy activity source."},"sink":{"Type":1292,"Flags":1,"Description":"Copy activity sink."},"translator":{"Type":0,"Flags":0,"Description":"Copy activity translator. If not specified, tabular translator is used."},"enableStaging":{"Type":0,"Flags":0,"Description":"Specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean)."},"stagingSettings":{"Type":1428,"Flags":0,"Description":"Specifies interim staging settings when EnableStaging is true."},"parallelCopies":{"Type":0,"Flags":0,"Description":"Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or Expression with resultType integer), minimum: 0."},"dataIntegrationUnits":{"Type":0,"Flags":0,"Description":"Maximum number of data integration units that can be used to perform this data movement. Type: integer (or Expression with resultType integer), minimum: 0."},"enableSkipIncompatibleRow":{"Type":0,"Flags":0,"Description":"Whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean)."},"redirectIncompatibleRowSettings":{"Type":1429,"Flags":0,"Description":"Redirect incompatible row settings when EnableSkipIncompatibleRow is true."},"logStorageSettings":{"Type":1430,"Flags":0,"Description":"(Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log."},"logSettings":{"Type":1431,"Flags":0,"Description":"Log settings customer needs provide when enabling log."},"preserveRules":{"Type":1434,"Flags":0,"Description":"Preserve Rules."},"preserve":{"Type":1435,"Flags":0,"Description":"Preserve rules."},"validateDataConsistency":{"Type":0,"Flags":0,"Description":"Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean)."},"skipErrorFile":{"Type":1436,"Flags":0,"Description":"Specify the fault tolerance for data consistency."}}}},{"7":{"Name":"CopySource","Discriminator":"type","BaseProperties":{"sourceRetryCount":{"Type":0,"Flags":0,"Description":"Source retry count. Type: integer (or Expression with resultType integer)."},"sourceRetryWait":{"Type":0,"Flags":0,"Description":"Source retry wait. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"maxConcurrentConnections":{"Type":0,"Flags":0,"Description":"The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."},"disableMetricsCollection":{"Type":0,"Flags":0,"Description":"If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."}},"Elements":{"AmazonMWSSource":1019,"AmazonRdsForOracleSource":1021,"AmazonRdsForSqlServerSource":1024,"AmazonRedshiftSource":1037,"AvroSource":1040,"AzureBlobFSSource":1070,"AzureDataExplorerSource":1072,"AzureDataLakeStoreSource":1074,"AzureDatabricksDeltaLakeSource":1076,"AzureMariaDBSource":1079,"AzureMySqlSource":1081,"AzurePostgreSqlSource":1083,"AzureSqlSource":1085,"AzureTableSource":1088,"BinarySource":1090,"BlobSource":1100,"CassandraSource":1102,"CommonDataServiceForAppsSource":1115,"ConcurSource":1117,"CosmosDbMongoDbApiSource":1119,"CosmosDbSqlApiSource":1122,"CouchbaseSource":1124,"Db2Source":1126,"DelimitedTextSource":1128,"DocumentDbCollectionSource":1131,"DrillSource":1133,"DynamicsAXSource":1135,"DynamicsCrmSource":1137,"DynamicsSource":1139,"EloquaSource":1141,"ExcelSource":1143,"FileSystemSource":1145,"GoogleAdWordsSource":1147,"GoogleBigQuerySource":1149,"GreenplumSource":1151,"HBaseSource":1153,"HdfsSource":1155,"HiveSource":1157,"HttpSource":1159,"HubspotSource":1161,"ImpalaSource":1163,"InformixSource":1165,"JiraSource":1167,"JsonSource":1169,"MagentoSource":1172,"MariaDBSource":1174,"MarketoSource":1176,"MicrosoftAccessSource":1178,"MongoDbAtlasSource":1180,"MongoDbSource":1182,"MongoDbV2Source":1184,"MySqlSource":1186,"NetezzaSource":1188,"ODataSource":1191,"OdbcSource":1193,"Office365Source":1195,"OracleServiceCloudSource":1197,"OracleSource":1199,"OrcSource":1202,"ParquetSource":1204,"PaypalSource":1206,"PhoenixSource":1208,"PostgreSqlSource":1210,"PrestoSource":1212,"QuickBooksSource":1214,"RelationalSource":1216,"ResponsysSource":1218,"RestSource":1220,"SalesforceMarketingCloudSource":1222,"SalesforceServiceCloudSource":1224,"SalesforceSource":1229,"SapBwSource":1234,"SapCloudForCustomerSource":1236,"SapEccSource":1238,"SapHanaSource":1240,"SapOdpSource":1243,"SapOpenHubSource":1245,"SapTableSource":1247,"ServiceNowSource":1250,"SharePointOnlineListSource":1252,"ShopifySource":1254,"SnowflakeSource":1256,"SparkSource":1261,"SqlDWSource":1263,"SqlMISource":1265,"SqlServerSource":1268,"SqlSource":1271,"SquareSource":1274,"SybaseSource":1276,"TeradataSource":1278,"VerticaSource":1281,"XeroSource":1283,"ZohoSource":1285,"WebSource":1287,"XmlSource":1289}}},{"2":{"Name":"AmazonMWSSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1020,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AmazonMWSSource"}},{"2":{"Name":"AmazonRdsForOracleSource","Properties":{"oracleReaderQuery":{"Type":0,"Flags":0,"Description":"AmazonRdsForOracle reader query. Type: string (or Expression with resultType string)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for AmazonRdsForOracle read in parallel. Type: string (or Expression with resultType string)."},"partitionSettings":{"Type":1022,"Flags":0,"Description":"The settings that will be leveraged for AmazonRdsForOracle source partitioning."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1023,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"AmazonRdsForOraclePartitionSettings","Properties":{"partitionNames":{"Type":0,"Flags":0,"Description":"Names of the physical partitions of AmazonRdsForOracle table."},"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForOracleSource"}},{"2":{"Name":"AmazonRdsForSqlServerSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1034,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"produceAdditionalTypes":{"Type":0,"Flags":0,"Description":"Which additional types to produce."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1035,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1036,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"StoredProcedureParameter","Properties":{"value":{"Type":0,"Flags":0,"Description":"Stored procedure parameter value. Type: string (or Expression with resultType string)."},"type":{"Type":1033,"Flags":0,"Description":"Stored procedure parameter type."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Int"}},{"6":{"Value":"Int64"}},{"6":{"Value":"Decimal"}},{"6":{"Value":"Guid"}},{"6":{"Value":"Boolean"}},{"6":{"Value":"Date"}},{"5":{"Elements":[1026,1027,1028,1029,1030,1031,1032,4]}},{"2":{"Name":"AmazonRdsForSqlServerSourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"2":{"Name":"SqlPartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column in integer or datetime type that will be used for proceeding partitioning. If not specified, the primary key of the table is auto-detected and used as the partition column. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of the partition column for partition range splitting. This value is used to decide the partition stride, not for filtering the rows in table. All rows in the table or query result will be partitioned and copied. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of the partition column for partition range splitting. This value is used to decide the partition stride, not for filtering the rows in table. All rows in the table or query result will be partitioned and copied. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRdsForSqlServerSource"}},{"2":{"Name":"AmazonRedshiftSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"redshiftUnloadSettings":{"Type":1038,"Flags":0,"Description":"The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will be unloaded into S3 first and then copied into the targeted sink from the interim S3."},"type":{"Type":1039,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"RedshiftUnloadSettings","Properties":{"s3LinkedServiceName":{"Type":94,"Flags":1,"Description":"The name of the Amazon S3 linked service which will be used for the unload operation when copying from the Amazon Redshift source."},"bucketName":{"Type":0,"Flags":1,"Description":"The bucket of the interim Amazon S3 which will be used to store the unloaded data from Amazon Redshift source. The bucket must be in the same region as the Amazon Redshift source. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"AmazonRedshiftSource"}},{"2":{"Name":"AvroSource","Properties":{"storeSettings":{"Type":1041,"Flags":0,"Description":"Avro store settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1069,"Flags":1,"Description":"Copy source type."}}}},{"7":{"Name":"StoreReadSettings","Discriminator":"type","BaseProperties":{"maxConcurrentConnections":{"Type":0,"Flags":0,"Description":"The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."},"disableMetricsCollection":{"Type":0,"Flags":0,"Description":"If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."}},"Elements":{"AmazonS3CompatibleReadSettings":1042,"AmazonS3ReadSettings":1044,"AzureBlobFSReadSettings":1046,"AzureBlobStorageReadSettings":1048,"AzureDataLakeStoreReadSettings":1050,"AzureFileStorageReadSettings":1052,"FileServerReadSettings":1054,"FtpReadSettings":1056,"GoogleCloudStorageReadSettings":1058,"HdfsReadSettings":1060,"HttpReadSettings":1063,"OracleCloudStorageReadSettings":1065,"SftpReadSettings":1067}}},{"2":{"Name":"AmazonS3CompatibleReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Amazon S3 Compatible wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Amazon S3 Compatible wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the S3 Compatible object name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1043,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AmazonS3CompatibleReadSettings"}},{"2":{"Name":"AmazonS3ReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"AmazonS3 wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"AmazonS3 wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the S3 object name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1045,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AmazonS3ReadSettings"}},{"2":{"Name":"AzureBlobFSReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Azure blobFS wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Azure blobFS wildcardFileName. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1047,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AzureBlobFSReadSettings"}},{"2":{"Name":"AzureBlobStorageReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Azure blob wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Azure blob wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the Azure Blob name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1049,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AzureBlobStorageReadSettings"}},{"2":{"Name":"AzureDataLakeStoreReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"ADLS wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"ADLS wildcardFileName. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"listAfter":{"Type":0,"Flags":0,"Description":"Lists files after the value (exclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string)."},"listBefore":{"Type":0,"Flags":0,"Description":"Lists files before the value (inclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1051,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AzureDataLakeStoreReadSettings"}},{"2":{"Name":"AzureFileStorageReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Azure File Storage wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Azure File Storage wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the Azure File name starting from root path. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1053,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"AzureFileStorageReadSettings"}},{"2":{"Name":"FileServerReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"FileServer wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"FileServer wildcardFileName. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"fileFilter":{"Type":0,"Flags":0,"Description":"Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression with resultType string)."},"type":{"Type":1055,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"FileServerReadSettings"}},{"2":{"Name":"FtpReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Ftp wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Ftp wildcardFileName. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"useBinaryTransfer":{"Type":2,"Flags":0,"Description":"Specify whether to use binary transfer mode for FTP stores."},"disableChunking":{"Type":0,"Flags":0,"Description":"If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1057,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"FtpReadSettings"}},{"2":{"Name":"GoogleCloudStorageReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Google Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Google Cloud Storage wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the Google Cloud Storage object name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1059,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"GoogleCloudStorageReadSettings"}},{"2":{"Name":"HdfsReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"HDFS wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"HDFS wildcardFileName. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"distcpSettings":{"Type":1061,"Flags":0,"Description":"Specifies Distcp-related settings."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1062,"Flags":1,"Description":"The read setting type."}}}},{"2":{"Name":"DistcpSettings","Properties":{"resourceManagerEndpoint":{"Type":0,"Flags":1,"Description":"Specifies the Yarn ResourceManager endpoint. Type: string (or Expression with resultType string)."},"tempScriptPath":{"Type":0,"Flags":1,"Description":"Specifies an existing folder path which will be used to store temp Distcp command script. The script file is generated by ADF and will be removed after Copy job finished. Type: string (or Expression with resultType string)."},"distcpOptions":{"Type":0,"Flags":0,"Description":"Specifies the Distcp options. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"HdfsReadSettings"}},{"2":{"Name":"HttpReadSettings","Properties":{"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string)."},"requestBody":{"Type":0,"Flags":0,"Description":"The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."},"requestTimeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for a HTTP client to get HTTP response from HTTP server."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"type":{"Type":1064,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"HttpReadSettings"}},{"2":{"Name":"OracleCloudStorageReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Oracle Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Oracle Cloud Storage wildcardFileName. Type: string (or Expression with resultType string)."},"prefix":{"Type":0,"Flags":0,"Description":"The prefix filter for the Oracle Cloud Storage object name. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"type":{"Type":1066,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"OracleCloudStorageReadSettings"}},{"2":{"Name":"SftpReadSettings","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"wildcardFolderPath":{"Type":0,"Flags":0,"Description":"Sftp wildcardFolderPath. Type: string (or Expression with resultType string)."},"wildcardFileName":{"Type":0,"Flags":0,"Description":"Sftp wildcardFileName. Type: string (or Expression with resultType string)."},"enablePartitionDiscovery":{"Type":2,"Flags":0,"Description":"Indicates whether to enable partition discovery."},"partitionRootPath":{"Type":0,"Flags":0,"Description":"Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."},"fileListPath":{"Type":0,"Flags":0,"Description":"Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."},"deleteFilesAfterCompletion":{"Type":0,"Flags":0,"Description":"Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."},"modifiedDatetimeStart":{"Type":0,"Flags":0,"Description":"The start of file's modified datetime. Type: string (or Expression with resultType string)."},"modifiedDatetimeEnd":{"Type":0,"Flags":0,"Description":"The end of file's modified datetime. Type: string (or Expression with resultType string)."},"disableChunking":{"Type":0,"Flags":0,"Description":"If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1068,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"SftpReadSettings"}},{"6":{"Value":"AvroSource"}},{"2":{"Name":"AzureBlobFSSource","Properties":{"treatEmptyAsNull":{"Type":0,"Flags":0,"Description":"Treat empty as null. Type: boolean (or Expression with resultType boolean)."},"skipHeaderLineCount":{"Type":0,"Flags":0,"Description":"Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer)."},"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1071,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureBlobFSSource"}},{"2":{"Name":"AzureDataExplorerSource","Properties":{"query":{"Type":0,"Flags":1,"Description":"Database query. Should be a Kusto Query Language (KQL) query. Type: string (or Expression with resultType string)."},"noTruncation":{"Type":0,"Flags":0,"Description":"The name of the Boolean option that controls whether truncation is applied to result-sets that go beyond a certain row-count limit."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1073,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureDataExplorerSource"}},{"2":{"Name":"AzureDataLakeStoreSource","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1075,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureDataLakeStoreSource"}},{"2":{"Name":"AzureDatabricksDeltaLakeSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Azure Databricks Delta Lake Sql query. Type: string (or Expression with resultType string)."},"exportSettings":{"Type":1077,"Flags":0,"Description":"Azure Databricks Delta Lake export settings."},"type":{"Type":1078,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"AzureDatabricksDeltaLakeExportCommand","Properties":{"dateFormat":{"Type":0,"Flags":0,"Description":"Specify the date format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string)."},"timestampFormat":{"Type":0,"Flags":0,"Description":"Specify the timestamp format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The export setting type."}},"AdditionalProperties":0}},{"6":{"Value":"AzureDatabricksDeltaLakeSource"}},{"2":{"Name":"AzureMariaDBSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1080,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureMariaDBSource"}},{"2":{"Name":"AzureMySqlSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1082,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureMySqlSource"}},{"2":{"Name":"AzurePostgreSqlSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1084,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzurePostgreSqlSource"}},{"2":{"Name":"AzureSqlSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1086,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"produceAdditionalTypes":{"Type":0,"Flags":0,"Description":"Which additional types to produce."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1035,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1087,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"AzureSqlSourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"6":{"Value":"AzureSqlSource"}},{"2":{"Name":"AzureTableSource","Properties":{"azureTableSourceQuery":{"Type":0,"Flags":0,"Description":"Azure Table source query. Type: string (or Expression with resultType string)."},"azureTableSourceIgnoreTableNotFound":{"Type":0,"Flags":0,"Description":"Azure Table source ignore table not found. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1089,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"AzureTableSource"}},{"2":{"Name":"BinarySource","Properties":{"storeSettings":{"Type":1041,"Flags":0,"Description":"Binary store settings."},"formatSettings":{"Type":1091,"Flags":0,"Description":"Binary format settings."},"type":{"Type":1099,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"BinaryReadSettings","Properties":{"compressionProperties":{"Type":1092,"Flags":0,"Description":"Compression settings."},"type":{"Type":4,"Flags":1,"Description":"The read setting type."}},"AdditionalProperties":0}},{"7":{"Name":"CompressionReadSettings","Discriminator":"type","BaseProperties":{},"Elements":{"TarGZipReadSettings":1093,"TarReadSettings":1095,"ZipDeflateReadSettings":1097}}},{"2":{"Name":"TarGZipReadSettings","Properties":{"preserveCompressionFileNameAsFolder":{"Type":0,"Flags":0,"Description":"Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1094,"Flags":1,"Description":"The Compression setting type."}}}},{"6":{"Value":"TarGZipReadSettings"}},{"2":{"Name":"TarReadSettings","Properties":{"preserveCompressionFileNameAsFolder":{"Type":0,"Flags":0,"Description":"Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1096,"Flags":1,"Description":"The Compression setting type."}}}},{"6":{"Value":"TarReadSettings"}},{"2":{"Name":"ZipDeflateReadSettings","Properties":{"preserveZipFileNameAsFolder":{"Type":0,"Flags":0,"Description":"Preserve the zip file name as folder path. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1098,"Flags":1,"Description":"The Compression setting type."}}}},{"6":{"Value":"ZipDeflateReadSettings"}},{"6":{"Value":"BinarySource"}},{"2":{"Name":"BlobSource","Properties":{"treatEmptyAsNull":{"Type":0,"Flags":0,"Description":"Treat empty as null. Type: boolean (or Expression with resultType boolean)."},"skipHeaderLineCount":{"Type":0,"Flags":0,"Description":"Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer)."},"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1101,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"BlobSource"}},{"2":{"Name":"CassandraSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression with resultType string)."},"consistencyLevel":{"Type":1113,"Flags":0,"Description":"The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive."},"type":{"Type":1114,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ALL"}},{"6":{"Value":"EACH_QUORUM"}},{"6":{"Value":"QUORUM"}},{"6":{"Value":"LOCAL_QUORUM"}},{"6":{"Value":"ONE"}},{"6":{"Value":"TWO"}},{"6":{"Value":"THREE"}},{"6":{"Value":"LOCAL_ONE"}},{"6":{"Value":"SERIAL"}},{"6":{"Value":"LOCAL_SERIAL"}},{"5":{"Elements":[1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,4]}},{"6":{"Value":"CassandraSource"}},{"2":{"Name":"CommonDataServiceForAppsSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"FetchXML is a proprietary query language that is used in Microsoft Common Data Service for Apps (online & on-premises). Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1116,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"CommonDataServiceForAppsSource"}},{"2":{"Name":"ConcurSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1118,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ConcurSource"}},{"2":{"Name":"CosmosDbMongoDbApiSource","Properties":{"filter":{"Type":0,"Flags":0,"Description":"Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string)."},"cursorMethods":{"Type":1120,"Flags":0,"Description":"Cursor methods for Mongodb query."},"batchSize":{"Type":0,"Flags":0,"Description":"Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying the batch size will not affect the user or the application. This property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1121,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"MongoDbCursorMethodsProperties","Properties":{"project":{"Type":0,"Flags":0,"Description":"Specifies the fields to return in the documents that match the query filter. To return all fields in the matching documents, omit this parameter. Type: string (or Expression with resultType string)."},"sort":{"Type":0,"Flags":0,"Description":"Specifies the order in which the query returns matching documents. Type: string (or Expression with resultType string). Type: string (or Expression with resultType string)."},"skip":{"Type":0,"Flags":0,"Description":"Specifies the how many documents skipped and where MongoDB begins returning results. This approach may be useful in implementing paginated results. Type: integer (or Expression with resultType integer)."},"limit":{"Type":0,"Flags":0,"Description":"Specifies the maximum number of documents the server returns. limit() is analogous to the LIMIT statement in a SQL database. Type: integer (or Expression with resultType integer)."}},"AdditionalProperties":0}},{"6":{"Value":"CosmosDbMongoDbApiSource"}},{"2":{"Name":"CosmosDbSqlApiSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"SQL API query. Type: string (or Expression with resultType string)."},"pageSize":{"Type":0,"Flags":0,"Description":"Page size of the result. Type: integer (or Expression with resultType integer)."},"preferredRegions":{"Type":0,"Flags":0,"Description":"Preferred regions. Type: array of strings (or Expression with resultType array of strings)."},"detectDatetime":{"Type":0,"Flags":0,"Description":"Whether detect primitive values as datetime values. Type: boolean (or Expression with resultType boolean)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1123,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"CosmosDbSqlApiSource"}},{"2":{"Name":"CouchbaseSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1125,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"CouchbaseSource"}},{"2":{"Name":"Db2Source","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1127,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"Db2Source"}},{"2":{"Name":"DelimitedTextSource","Properties":{"storeSettings":{"Type":1041,"Flags":0,"Description":"DelimitedText store settings."},"formatSettings":{"Type":1129,"Flags":0,"Description":"DelimitedText format settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1130,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"DelimitedTextReadSettings","Properties":{"skipLineCount":{"Type":0,"Flags":0,"Description":"Indicates the number of non-empty rows to skip when reading data from input files. Type: integer (or Expression with resultType integer)."},"compressionProperties":{"Type":1092,"Flags":0,"Description":"Compression settings."},"type":{"Type":4,"Flags":1,"Description":"The read setting type."}},"AdditionalProperties":0}},{"6":{"Value":"DelimitedTextSource"}},{"2":{"Name":"DocumentDbCollectionSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Documents query. Type: string (or Expression with resultType string)."},"nestingSeparator":{"Type":0,"Flags":0,"Description":"Nested properties separator. Type: string (or Expression with resultType string)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1132,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DocumentDbCollectionSource"}},{"2":{"Name":"DrillSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1134,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DrillSource"}},{"2":{"Name":"DynamicsAXSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1136,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DynamicsAXSource"}},{"2":{"Name":"DynamicsCrmSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"FetchXML is a proprietary query language that is used in Microsoft Dynamics CRM (online & on-premises). Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1138,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DynamicsCrmSource"}},{"2":{"Name":"DynamicsSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"FetchXML is a proprietary query language that is used in Microsoft Dynamics (online & on-premises). Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1140,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"DynamicsSource"}},{"2":{"Name":"EloquaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1142,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"EloquaSource"}},{"2":{"Name":"ExcelSource","Properties":{"storeSettings":{"Type":1041,"Flags":0,"Description":"Excel store settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1144,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ExcelSource"}},{"2":{"Name":"FileSystemSource","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1146,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"FileSystemSource"}},{"2":{"Name":"GoogleAdWordsSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1148,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"GoogleAdWordsSource"}},{"2":{"Name":"GoogleBigQuerySource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1150,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"GoogleBigQuerySource"}},{"2":{"Name":"GreenplumSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1152,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"GreenplumSource"}},{"2":{"Name":"HBaseSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1154,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HBaseSource"}},{"2":{"Name":"HdfsSource","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."},"distcpSettings":{"Type":1061,"Flags":0,"Description":"Specifies Distcp-related settings."},"type":{"Type":1156,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HdfsSource"}},{"2":{"Name":"HiveSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1158,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HiveSource"}},{"2":{"Name":"HttpSource","Properties":{"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for a HTTP client to get HTTP response from HTTP server. The default value is equivalent to System.Net.HttpWebRequest.Timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1160,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HttpSource"}},{"2":{"Name":"HubspotSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1162,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"HubspotSource"}},{"2":{"Name":"ImpalaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1164,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ImpalaSource"}},{"2":{"Name":"InformixSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1166,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"InformixSource"}},{"2":{"Name":"JiraSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1168,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"JiraSource"}},{"2":{"Name":"JsonSource","Properties":{"storeSettings":{"Type":1041,"Flags":0,"Description":"Json store settings."},"formatSettings":{"Type":1170,"Flags":0,"Description":"Json format settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1171,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"JsonReadSettings","Properties":{"compressionProperties":{"Type":1092,"Flags":0,"Description":"Compression settings."},"type":{"Type":4,"Flags":1,"Description":"The read setting type."}},"AdditionalProperties":0}},{"6":{"Value":"JsonSource"}},{"2":{"Name":"MagentoSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1173,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MagentoSource"}},{"2":{"Name":"MariaDBSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1175,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MariaDBSource"}},{"2":{"Name":"MarketoSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1177,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MarketoSource"}},{"2":{"Name":"MicrosoftAccessSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1179,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MicrosoftAccessSource"}},{"2":{"Name":"MongoDbAtlasSource","Properties":{"filter":{"Type":0,"Flags":0,"Description":"Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string)."},"cursorMethods":{"Type":1120,"Flags":0,"Description":"Cursor methods for Mongodb query"},"batchSize":{"Type":0,"Flags":0,"Description":"Specifies the number of documents to return in each batch of the response from MongoDB Atlas instance. In most cases, modifying the batch size will not affect the user or the application. This property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1181,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MongoDbAtlasSource"}},{"2":{"Name":"MongoDbSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Should be a SQL-92 query expression. Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1183,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MongoDbSource"}},{"2":{"Name":"MongoDbV2Source","Properties":{"filter":{"Type":0,"Flags":0,"Description":"Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string)."},"cursorMethods":{"Type":1120,"Flags":0,"Description":"Cursor methods for Mongodb query"},"batchSize":{"Type":0,"Flags":0,"Description":"Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying the batch size will not affect the user or the application. This property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1185,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MongoDbV2Source"}},{"2":{"Name":"MySqlSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1187,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"MySqlSource"}},{"2":{"Name":"NetezzaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Netezza read in parallel. Possible values include: \"None\", \"DataSlice\", \"DynamicRange\"."},"partitionSettings":{"Type":1189,"Flags":0,"Description":"The settings that will be leveraged for Netezza source partitioning."},"type":{"Type":1190,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"NetezzaPartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"NetezzaSource"}},{"2":{"Name":"ODataSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"OData query. For example, \"$top=1\". Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1192,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ODataSource"}},{"2":{"Name":"OdbcSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1194,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"OdbcSource"}},{"2":{"Name":"Office365Source","Properties":{"allowedGroups":{"Type":0,"Flags":0,"Description":"The groups containing all the users. Type: array of strings (or Expression with resultType array of strings)."},"userScopeFilterUri":{"Type":0,"Flags":0,"Description":"The user scope uri. Type: string (or Expression with resultType string)."},"dateFilterColumn":{"Type":0,"Flags":0,"Description":"The Column to apply the and . Type: string (or Expression with resultType string)."},"startTime":{"Type":0,"Flags":0,"Description":"Start time of the requested range for this dataset. Type: string (or Expression with resultType string)."},"endTime":{"Type":0,"Flags":0,"Description":"End time of the requested range for this dataset. Type: string (or Expression with resultType string)."},"outputColumns":{"Type":0,"Flags":0,"Description":"The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). Example: [ { \"name\": \"Id\" }, { \"name\": \"CreatedDateTime\" } ]"},"type":{"Type":1196,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"Office365Source"}},{"2":{"Name":"OracleServiceCloudSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1198,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"OracleServiceCloudSource"}},{"2":{"Name":"OracleSource","Properties":{"oracleReaderQuery":{"Type":0,"Flags":0,"Description":"Oracle reader query. Type: string (or Expression with resultType string)."},"queryTimeout":{"Type":0,"Flags":0,"Description":"Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Oracle read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1200,"Flags":0,"Description":"The settings that will be leveraged for Oracle source partitioning."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1201,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"OraclePartitionSettings","Properties":{"partitionNames":{"Type":0,"Flags":0,"Description":"Names of the physical partitions of Oracle table."},"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"OracleSource"}},{"2":{"Name":"OrcSource","Properties":{"storeSettings":{"Type":1041,"Flags":0,"Description":"ORC store settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1203,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"OrcSource"}},{"2":{"Name":"ParquetSource","Properties":{"storeSettings":{"Type":1041,"Flags":0,"Description":"Parquet store settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1205,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ParquetSource"}},{"2":{"Name":"PaypalSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1207,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"PaypalSource"}},{"2":{"Name":"PhoenixSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1209,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"PhoenixSource"}},{"2":{"Name":"PostgreSqlSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1211,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"PostgreSqlSource"}},{"2":{"Name":"PrestoSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1213,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"PrestoSource"}},{"2":{"Name":"QuickBooksSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1215,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"QuickBooksSource"}},{"2":{"Name":"RelationalSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1217,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"RelationalSource"}},{"2":{"Name":"ResponsysSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1219,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ResponsysSource"}},{"2":{"Name":"RestSource","Properties":{"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string)."},"requestBody":{"Type":0,"Flags":0,"Description":"The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."},"paginationRules":{"Type":0,"Flags":0,"Description":"The pagination rules to compose next page requests. Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"requestInterval":{"Type":0,"Flags":0,"Description":"The time to await before sending next page request."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1221,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"RestSource"}},{"2":{"Name":"SalesforceMarketingCloudSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1223,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SalesforceMarketingCloudSource"}},{"2":{"Name":"SalesforceServiceCloudSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"readBehavior":{"Type":1227,"Flags":0,"Description":"The read behavior for the operation. Default is Query."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1228,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"Query"}},{"6":{"Value":"QueryAll"}},{"5":{"Elements":[1225,1226,4]}},{"6":{"Value":"SalesforceServiceCloudSource"}},{"2":{"Name":"SalesforceSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"readBehavior":{"Type":1232,"Flags":0,"Description":"The read behavior for the operation. Default is Query."},"type":{"Type":1233,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"Query"}},{"6":{"Value":"QueryAll"}},{"5":{"Elements":[1230,1231,4]}},{"6":{"Value":"SalesforceSource"}},{"2":{"Name":"SapBwSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"MDX query. Type: string (or Expression with resultType string)."},"type":{"Type":1235,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapBwSource"}},{"2":{"Name":"SapCloudForCustomerSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"SAP Cloud for Customer OData query. For example, \"$top=1\". Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1237,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapCloudForCustomerSource"}},{"2":{"Name":"SapEccSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"SAP ECC OData query. For example, \"$top=1\". Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1239,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapEccSource"}},{"2":{"Name":"SapHanaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"SAP HANA Sql query. Type: string (or Expression with resultType string)."},"packetSize":{"Type":0,"Flags":0,"Description":"The packet size of data read from SAP HANA. Type: integer(or Expression with resultType integer)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for SAP HANA read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"SapHanaDynamicRange\"."},"partitionSettings":{"Type":1241,"Flags":0,"Description":"The settings that will be leveraged for SAP HANA source partitioning."},"type":{"Type":1242,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SapHanaPartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"SapHanaSource"}},{"2":{"Name":"SapOdpSource","Properties":{"extractionMode":{"Type":0,"Flags":0,"Description":"The extraction mode. Allowed value include: Full, Delta and Recovery. The default value is Full. Type: string (or Expression with resultType string)."},"subscriberProcess":{"Type":0,"Flags":0,"Description":"The subscriber process to manage the delta process. Type: string (or Expression with resultType string)."},"selection":{"Type":0,"Flags":0,"Description":"Specifies the selection conditions from source data. Type: array of objects(selection) (or Expression with resultType array of objects)."},"projection":{"Type":0,"Flags":0,"Description":"Specifies the columns to be selected from source data. Type: array of objects(projection) (or Expression with resultType array of objects)."},"type":{"Type":1244,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapOdpSource"}},{"2":{"Name":"SapOpenHubSource","Properties":{"excludeLastRequest":{"Type":0,"Flags":0,"Description":"Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean)."},"baseRequestId":{"Type":0,"Flags":0,"Description":"The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer )."},"customRfcReadTableFunctionModule":{"Type":0,"Flags":0,"Description":"Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string)."},"sapDataColumnDelimiter":{"Type":0,"Flags":0,"Description":"The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string)."},"type":{"Type":1246,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SapOpenHubSource"}},{"2":{"Name":"SapTableSource","Properties":{"rowCount":{"Type":0,"Flags":0,"Description":"The number of rows to be retrieved. Type: integer(or Expression with resultType integer)."},"rowSkips":{"Type":0,"Flags":0,"Description":"The number of rows that will be skipped. Type: integer (or Expression with resultType integer)."},"rfcTableFields":{"Type":0,"Flags":0,"Description":"The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType string)."},"rfcTableOptions":{"Type":0,"Flags":0,"Description":"The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType string)."},"batchSize":{"Type":0,"Flags":0,"Description":"Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table. Type: integer (or Expression with resultType integer)."},"customRfcReadTableFunctionModule":{"Type":0,"Flags":0,"Description":"Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string)."},"sapDataColumnDelimiter":{"Type":0,"Flags":0,"Description":"The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for SAP table read in parallel. Possible values include: \"None\", \"PartitionOnInt\", \"PartitionOnCalendarYear\", \"PartitionOnCalendarMonth\", \"PartitionOnCalendarDate\", \"PartitionOnTime\"."},"partitionSettings":{"Type":1248,"Flags":0,"Description":"The settings that will be leveraged for SAP table source partitioning."},"type":{"Type":1249,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SapTablePartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"maxPartitionsNumber":{"Type":0,"Flags":0,"Description":"The maximum value of partitions the table will be split into. Type: integer (or Expression with resultType string)."}}}},{"6":{"Value":"SapTableSource"}},{"2":{"Name":"ServiceNowSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1251,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ServiceNowSource"}},{"2":{"Name":"SharePointOnlineListSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"The OData query to filter the data in SharePoint Online list. For example, \"$top=1\". Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The wait time to get a response from SharePoint Online. Default value is 5 minutes (00:05:00). Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1253,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SharePointOnlineListSource"}},{"2":{"Name":"ShopifySource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1255,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ShopifySource"}},{"2":{"Name":"SnowflakeSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Snowflake Sql query. Type: string (or Expression with resultType string)."},"exportSettings":{"Type":1257,"Flags":0,"Description":"Snowflake export settings."},"type":{"Type":1260,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SnowflakeExportCopyCommand","Properties":{"additionalCopyOptions":{"Type":1258,"Flags":0,"Description":"Additional copy options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalCopyOptions\": { \"DATE_FORMAT\": \"MM/DD/YYYY\", \"TIME_FORMAT\": \"'HH24:MI:SS.FF'\" }"},"additionalFormatOptions":{"Type":1259,"Flags":0,"Description":"Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalFormatOptions\": { \"OVERWRITE\": \"TRUE\", \"MAX_FILE_SIZE\": \"'FALSE'\" }"},"type":{"Type":4,"Flags":1,"Description":"The export setting type."}},"AdditionalProperties":0}},{"2":{"Name":"SnowflakeExportCopyCommandAdditionalCopyOptions","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"SnowflakeExportCopyCommandAdditionalFormatOptions","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"SnowflakeSource"}},{"2":{"Name":"SparkSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1262,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SparkSource"}},{"2":{"Name":"SqlDWSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL Data Warehouse reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Data Warehouse source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":0,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\". Type: object (or Expression with resultType object), itemType: StoredProcedureParameter."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1035,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1264,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SqlDWSource"}},{"2":{"Name":"SqlMISource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a Azure SQL Managed Instance source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1266,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"produceAdditionalTypes":{"Type":0,"Flags":0,"Description":"Which additional types to produce."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1035,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1267,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SqlMISourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"6":{"Value":"SqlMISource"}},{"2":{"Name":"SqlServerSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1269,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"produceAdditionalTypes":{"Type":0,"Flags":0,"Description":"Which additional types to produce."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1035,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1270,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SqlServerSourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"6":{"Value":"SqlServerSource"}},{"2":{"Name":"SqlSource","Properties":{"sqlReaderQuery":{"Type":0,"Flags":0,"Description":"SQL reader query. Type: string (or Expression with resultType string)."},"sqlReaderStoredProcedureName":{"Type":0,"Flags":0,"Description":"Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1272,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."},"isolationLevel":{"Type":0,"Flags":0,"Description":"Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for Sql read in parallel. Possible values include: \"None\", \"PhysicalPartitionsOfTable\", \"DynamicRange\"."},"partitionSettings":{"Type":1035,"Flags":0,"Description":"The settings that will be leveraged for Sql source partitioning."},"type":{"Type":1273,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"SqlSourceStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"6":{"Value":"SqlSource"}},{"2":{"Name":"SquareSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1275,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SquareSource"}},{"2":{"Name":"SybaseSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Database query. Type: string (or Expression with resultType string)."},"type":{"Type":1277,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"SybaseSource"}},{"2":{"Name":"TeradataSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"Teradata query. Type: string (or Expression with resultType string)."},"partitionOption":{"Type":0,"Flags":0,"Description":"The partition mechanism that will be used for teradata read in parallel. Possible values include: \"None\", \"Hash\", \"DynamicRange\"."},"partitionSettings":{"Type":1279,"Flags":0,"Description":"The settings that will be leveraged for teradata source partitioning."},"type":{"Type":1280,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"TeradataPartitionSettings","Properties":{"partitionColumnName":{"Type":0,"Flags":0,"Description":"The name of the column that will be used for proceeding range or hash partitioning. Type: string (or Expression with resultType string)."},"partitionUpperBound":{"Type":0,"Flags":0,"Description":"The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."},"partitionLowerBound":{"Type":0,"Flags":0,"Description":"The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"TeradataSource"}},{"2":{"Name":"VerticaSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1282,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"VerticaSource"}},{"2":{"Name":"XeroSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1284,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"XeroSource"}},{"2":{"Name":"ZohoSource","Properties":{"query":{"Type":0,"Flags":0,"Description":"A query to retrieve data from source. Type: string (or Expression with resultType string)."},"type":{"Type":1286,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"ZohoSource"}},{"2":{"Name":"WebSource","Properties":{"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1288,"Flags":1,"Description":"Copy source type."}}}},{"6":{"Value":"WebSource"}},{"2":{"Name":"XmlSource","Properties":{"storeSettings":{"Type":1041,"Flags":0,"Description":"Xml store settings."},"formatSettings":{"Type":1290,"Flags":0,"Description":"Xml format settings."},"additionalColumns":{"Type":0,"Flags":0,"Description":"Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."},"type":{"Type":1291,"Flags":1,"Description":"Copy source type."}}}},{"2":{"Name":"XmlReadSettings","Properties":{"compressionProperties":{"Type":1092,"Flags":0,"Description":"Compression settings."},"validationMode":{"Type":0,"Flags":0,"Description":"Indicates what validation method is used when reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type: string (or Expression with resultType string)."},"detectDataType":{"Type":0,"Flags":0,"Description":"Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean)."},"namespaces":{"Type":0,"Flags":0,"Description":"Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean)."},"namespacePrefixes":{"Type":0,"Flags":0,"Description":"Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined for a namespace uri, the prefix of xml element/attribute name in the xml data file will be used. Example: \"{\"http://www.example.com/xml\":\"prefix\"}\" Type: object (or Expression with resultType object)."},"type":{"Type":4,"Flags":1,"Description":"The read setting type."}},"AdditionalProperties":0}},{"6":{"Value":"XmlSource"}},{"7":{"Name":"CopySink","Discriminator":"type","BaseProperties":{"writeBatchSize":{"Type":0,"Flags":0,"Description":"Write batch size. Type: integer (or Expression with resultType integer), minimum: 0."},"writeBatchTimeout":{"Type":0,"Flags":0,"Description":"Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"sinkRetryCount":{"Type":0,"Flags":0,"Description":"Sink retry count. Type: integer (or Expression with resultType integer)."},"sinkRetryWait":{"Type":0,"Flags":0,"Description":"Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"maxConcurrentConnections":{"Type":0,"Flags":0,"Description":"The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer)."},"disableMetricsCollection":{"Type":0,"Flags":0,"Description":"If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."}},"Elements":{"AvroSink":1293,"AzureBlobFSSink":1309,"AzureDataExplorerSink":1313,"AzureDataLakeStoreSink":1315,"AzureDatabricksDeltaLakeSink":1317,"AzureMySqlSink":1320,"AzurePostgreSqlSink":1322,"AzureQueueSink":1324,"AzureSearchIndexSink":1326,"AzureSqlSink":1331,"AzureTableSink":1335,"BinarySink":1337,"BlobSink":1339,"CommonDataServiceForAppsSink":1342,"CosmosDbMongoDbApiSink":1346,"CosmosDbSqlApiSink":1348,"DelimitedTextSink":1350,"DocumentDbCollectionSink":1353,"DynamicsCrmSink":1355,"DynamicsSink":1359,"FileSystemSink":1363,"InformixSink":1365,"JsonSink":1367,"MicrosoftAccessSink":1370,"MongoDbAtlasSink":1372,"MongoDbV2Sink":1374,"OdbcSink":1376,"OracleSink":1378,"OrcSink":1380,"ParquetSink":1383,"RestSink":1386,"SalesforceServiceCloudSink":1388,"SalesforceSink":1393,"SapCloudForCustomerSink":1398,"SnowflakeSink":1403,"SqlDWSink":1408,"SqlMISink":1419,"SqlServerSink":1422,"SqlSink":1425}}},{"2":{"Name":"AvroSink","Properties":{"storeSettings":{"Type":1294,"Flags":0,"Description":"Avro store settings."},"formatSettings":{"Type":1307,"Flags":0,"Description":"Avro format settings."},"type":{"Type":1308,"Flags":1,"Description":"Copy sink type."}}}},{"7":{"Name":"StoreWriteSettings","Discriminator":"type","BaseProperties":{"maxConcurrentConnections":{"Type":0,"Flags":0,"Description":"The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."},"disableMetricsCollection":{"Type":0,"Flags":0,"Description":"If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."},"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."}},"Elements":{"AzureBlobFSWriteSettings":1295,"AzureBlobStorageWriteSettings":1297,"AzureDataLakeStoreWriteSettings":1299,"AzureFileStorageWriteSettings":1301,"FileServerWriteSettings":1303,"SftpWriteSettings":1305}}},{"2":{"Name":"AzureBlobFSWriteSettings","Properties":{"blockSizeInMB":{"Type":0,"Flags":0,"Description":"Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer)."},"type":{"Type":1296,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"AzureBlobFSWriteSettings"}},{"2":{"Name":"AzureBlobStorageWriteSettings","Properties":{"blockSizeInMB":{"Type":0,"Flags":0,"Description":"Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer)."},"type":{"Type":1298,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"AzureBlobStorageWriteSettings"}},{"2":{"Name":"AzureDataLakeStoreWriteSettings","Properties":{"expiryDateTime":{"Type":0,"Flags":0,"Description":"Specifies the expiry time of the written files. The time is applied to the UTC time zone in the format of \"2018-12-01T05:00:00Z\". Default value is NULL. Type: integer (or Expression with resultType integer)."},"type":{"Type":1300,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"AzureDataLakeStoreWriteSettings"}},{"2":{"Name":"AzureFileStorageWriteSettings","Properties":{"type":{"Type":1302,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"AzureFileStorageWriteSettings"}},{"2":{"Name":"FileServerWriteSettings","Properties":{"type":{"Type":1304,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"FileServerWriteSettings"}},{"2":{"Name":"SftpWriteSettings","Properties":{"operationTimeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for writing each chunk to SFTP server. Default value: 01:00:00 (one hour). Type: string (or Expression with resultType string)."},"useTempFileRename":{"Type":0,"Flags":0,"Description":"Upload to temporary file(s) and rename. Disable this option if your SFTP server doesn't support rename operation. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1306,"Flags":1,"Description":"The write setting type."}}}},{"6":{"Value":"SftpWriteSettings"}},{"2":{"Name":"AvroWriteSettings","Properties":{"recordName":{"Type":4,"Flags":0,"Description":"Top level record name in write result, which is required in AVRO spec."},"recordNamespace":{"Type":4,"Flags":0,"Description":"Record namespace in the write result."},"maxRowsPerFile":{"Type":0,"Flags":0,"Description":"Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer)."},"fileNamePrefix":{"Type":0,"Flags":0,"Description":"Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"AvroSink"}},{"2":{"Name":"AzureBlobFSSink","Properties":{"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."},"metadata":{"Type":1311,"Flags":0,"Description":"Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects)."},"type":{"Type":1312,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"MetadataItem","Properties":{"name":{"Type":0,"Flags":0,"Description":"Metadata item key name. Type: string (or Expression with resultType string)."},"value":{"Type":0,"Flags":0,"Description":"Metadata item value. Type: string (or Expression with resultType string)."}}}},{"3":{"ItemType":1310}},{"6":{"Value":"AzureBlobFSSink"}},{"2":{"Name":"AzureDataExplorerSink","Properties":{"ingestionMappingName":{"Type":0,"Flags":0,"Description":"A name of a pre-created csv mapping that was defined on the target Kusto table. Type: string."},"ingestionMappingAsJson":{"Type":0,"Flags":0,"Description":"An explicit column mapping description provided in a json format. Type: string."},"flushImmediately":{"Type":0,"Flags":0,"Description":"If set to true, any aggregation will be skipped. Default is false. Type: boolean."},"type":{"Type":1314,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureDataExplorerSink"}},{"2":{"Name":"AzureDataLakeStoreSink","Properties":{"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."},"enableAdlsSingleFileParallel":{"Type":0,"Flags":0,"Description":"Single File Parallel."},"type":{"Type":1316,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureDataLakeStoreSink"}},{"2":{"Name":"AzureDatabricksDeltaLakeSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"importSettings":{"Type":1318,"Flags":0,"Description":"Azure Databricks Delta Lake import settings."},"type":{"Type":1319,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"AzureDatabricksDeltaLakeImportCommand","Properties":{"dateFormat":{"Type":0,"Flags":0,"Description":"Specify the date format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string)."},"timestampFormat":{"Type":0,"Flags":0,"Description":"Specify the timestamp format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The import setting type."}},"AdditionalProperties":0}},{"6":{"Value":"AzureDatabricksDeltaLakeSink"}},{"2":{"Name":"AzureMySqlSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1321,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureMySqlSink"}},{"2":{"Name":"AzurePostgreSqlSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1323,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzurePostgreSqlSink"}},{"2":{"Name":"AzureQueueSink","Properties":{"type":{"Type":1325,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureQueueSink"}},{"2":{"Name":"AzureSearchIndexSink","Properties":{"writeBehavior":{"Type":1329,"Flags":0,"Description":"Specify the write behavior when upserting documents into Azure Search Index."},"type":{"Type":1330,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Merge"}},{"6":{"Value":"Upload"}},{"5":{"Elements":[1327,1328,4]}},{"6":{"Value":"AzureSearchIndexSink"}},{"2":{"Name":"AzureSqlSink","Properties":{"sqlWriterStoredProcedureName":{"Type":0,"Flags":0,"Description":"SQL writer stored procedure name. Type: string (or Expression with resultType string)."},"sqlWriterTableType":{"Type":0,"Flags":0,"Description":"SQL writer table type. Type: string (or Expression with resultType string)."},"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1332,"Flags":0,"Description":"SQL stored procedure parameters."},"storedProcedureTableTypeParameterName":{"Type":0,"Flags":0,"Description":"The stored procedure parameter name of the table type. Type: string (or Expression with resultType string)."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Write behavior when copying data into Azure SQL. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)"},"upsertSettings":{"Type":1333,"Flags":0,"Description":"SQL upsert settings."},"type":{"Type":1334,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"AzureSqlSinkStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"2":{"Name":"SqlUpsertSettings","Properties":{"useTempDB":{"Type":0,"Flags":0,"Description":"Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with resultType boolean)."},"interimSchemaName":{"Type":0,"Flags":0,"Description":"Schema name for interim table. Type: string (or Expression with resultType string)."},"keys":{"Type":0,"Flags":0,"Description":"Key column names for unique row identification. Type: array of strings (or Expression with resultType array of strings)."}}}},{"6":{"Value":"AzureSqlSink"}},{"2":{"Name":"AzureTableSink","Properties":{"azureTableDefaultPartitionKeyValue":{"Type":0,"Flags":0,"Description":"Azure Table default partition key value. Type: string (or Expression with resultType string)."},"azureTablePartitionKeyName":{"Type":0,"Flags":0,"Description":"Azure Table partition key name. Type: string (or Expression with resultType string)."},"azureTableRowKeyName":{"Type":0,"Flags":0,"Description":"Azure Table row key name. Type: string (or Expression with resultType string)."},"azureTableInsertType":{"Type":0,"Flags":0,"Description":"Azure Table insert type. Type: string (or Expression with resultType string)."},"type":{"Type":1336,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"AzureTableSink"}},{"2":{"Name":"BinarySink","Properties":{"storeSettings":{"Type":1294,"Flags":0,"Description":"Binary store settings."},"type":{"Type":1338,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"BinarySink"}},{"2":{"Name":"BlobSink","Properties":{"blobWriterOverwriteFiles":{"Type":0,"Flags":0,"Description":"Blob writer overwrite files. Type: boolean (or Expression with resultType boolean)."},"blobWriterDateTimeFormat":{"Type":0,"Flags":0,"Description":"Blob writer date time format. Type: string (or Expression with resultType string)."},"blobWriterAddHeader":{"Type":0,"Flags":0,"Description":"Blob writer add header. Type: boolean (or Expression with resultType boolean)."},"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."},"metadata":{"Type":1340,"Flags":0,"Description":"Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects)."},"type":{"Type":1341,"Flags":1,"Description":"Copy sink type."}}}},{"3":{"ItemType":1310}},{"6":{"Value":"BlobSink"}},{"2":{"Name":"CommonDataServiceForAppsSink","Properties":{"writeBehavior":{"Type":1344,"Flags":1,"Description":"The write behavior for the operation."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression with resultType boolean)."},"alternateKeyName":{"Type":0,"Flags":0,"Description":"The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string)."},"type":{"Type":1345,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1343,4]}},{"6":{"Value":"CommonDataServiceForAppsSink"}},{"2":{"Name":"CosmosDbMongoDbApiSink","Properties":{"writeBehavior":{"Type":0,"Flags":0,"Description":"Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default value is \"insert\". Type: string (or Expression with resultType string). Type: string (or Expression with resultType string)."},"type":{"Type":1347,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"CosmosDbMongoDbApiSink"}},{"2":{"Name":"CosmosDbSqlApiSink","Properties":{"writeBehavior":{"Type":0,"Flags":0,"Description":"Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert and upsert."},"type":{"Type":1349,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"CosmosDbSqlApiSink"}},{"2":{"Name":"DelimitedTextSink","Properties":{"storeSettings":{"Type":1294,"Flags":0,"Description":"DelimitedText store settings."},"formatSettings":{"Type":1351,"Flags":0,"Description":"DelimitedText format settings."},"type":{"Type":1352,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"DelimitedTextWriteSettings","Properties":{"quoteAllText":{"Type":0,"Flags":0,"Description":"Indicates whether string values should always be enclosed with quotes. Type: boolean (or Expression with resultType boolean)."},"fileExtension":{"Type":0,"Flags":1,"Description":"The file extension used to create the files. Type: string (or Expression with resultType string)."},"maxRowsPerFile":{"Type":0,"Flags":0,"Description":"Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer)."},"fileNamePrefix":{"Type":0,"Flags":0,"Description":"Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"DelimitedTextSink"}},{"2":{"Name":"DocumentDbCollectionSink","Properties":{"nestingSeparator":{"Type":0,"Flags":0,"Description":"Nested properties separator. Default is . (dot). Type: string (or Expression with resultType string)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert and upsert."},"type":{"Type":1354,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"DocumentDbCollectionSink"}},{"2":{"Name":"DynamicsCrmSink","Properties":{"writeBehavior":{"Type":1357,"Flags":1,"Description":"The write behavior for the operation."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression with resultType boolean)."},"alternateKeyName":{"Type":0,"Flags":0,"Description":"The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string)."},"type":{"Type":1358,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1356,4]}},{"6":{"Value":"DynamicsCrmSink"}},{"2":{"Name":"DynamicsSink","Properties":{"writeBehavior":{"Type":1361,"Flags":1,"Description":"The write behavior for the operation."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression with resultType boolean)."},"alternateKeyName":{"Type":0,"Flags":0,"Description":"The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string)."},"type":{"Type":1362,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1360,4]}},{"6":{"Value":"DynamicsSink"}},{"2":{"Name":"FileSystemSink","Properties":{"copyBehavior":{"Type":0,"Flags":0,"Description":"The type of copy behavior for copy sink."},"type":{"Type":1364,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"FileSystemSink"}},{"2":{"Name":"InformixSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1366,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"InformixSink"}},{"2":{"Name":"JsonSink","Properties":{"storeSettings":{"Type":1294,"Flags":0,"Description":"Json store settings."},"formatSettings":{"Type":1368,"Flags":0,"Description":"Json format settings."},"type":{"Type":1369,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"JsonWriteSettings","Properties":{"filePattern":{"Type":0,"Flags":0,"Description":"File pattern of JSON. This setting controls the way a collection of JSON objects will be treated. The default value is 'setOfObjects'. It is case-sensitive."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"JsonSink"}},{"2":{"Name":"MicrosoftAccessSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1371,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"MicrosoftAccessSink"}},{"2":{"Name":"MongoDbAtlasSink","Properties":{"writeBehavior":{"Type":0,"Flags":0,"Description":"Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default value is \"insert\". Type: string (or Expression with resultType string). Type: string (or Expression with resultType string)."},"type":{"Type":1373,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"MongoDbAtlasSink"}},{"2":{"Name":"MongoDbV2Sink","Properties":{"writeBehavior":{"Type":0,"Flags":0,"Description":"Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default value is \"insert\". Type: string (or Expression with resultType string). Type: string (or Expression with resultType string)."},"type":{"Type":1375,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"MongoDbV2Sink"}},{"2":{"Name":"OdbcSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"A query to execute before starting the copy. Type: string (or Expression with resultType string)."},"type":{"Type":1377,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"OdbcSink"}},{"2":{"Name":"OracleSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"type":{"Type":1379,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"OracleSink"}},{"2":{"Name":"OrcSink","Properties":{"storeSettings":{"Type":1294,"Flags":0,"Description":"ORC store settings."},"formatSettings":{"Type":1381,"Flags":0,"Description":"ORC format settings."},"type":{"Type":1382,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"OrcWriteSettings","Properties":{"maxRowsPerFile":{"Type":0,"Flags":0,"Description":"Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer)."},"fileNamePrefix":{"Type":0,"Flags":0,"Description":"Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"OrcSink"}},{"2":{"Name":"ParquetSink","Properties":{"storeSettings":{"Type":1294,"Flags":0,"Description":"Parquet store settings."},"formatSettings":{"Type":1384,"Flags":0,"Description":"Parquet format settings."},"type":{"Type":1385,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"ParquetWriteSettings","Properties":{"maxRowsPerFile":{"Type":0,"Flags":0,"Description":"Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer)."},"fileNamePrefix":{"Type":0,"Flags":0,"Description":"Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string)."},"type":{"Type":4,"Flags":1,"Description":"The write setting type."}},"AdditionalProperties":0}},{"6":{"Value":"ParquetSink"}},{"2":{"Name":"RestSink","Properties":{"requestMethod":{"Type":0,"Flags":0,"Description":"The HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string)."},"additionalHeaders":{"Type":0,"Flags":0,"Description":"The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"requestInterval":{"Type":0,"Flags":0,"Description":"The time to await before sending next request, in milliseconds"},"httpCompressionType":{"Type":0,"Flags":0,"Description":"Http Compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported option is Gzip."},"type":{"Type":1387,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"RestSink"}},{"2":{"Name":"SalesforceServiceCloudSink","Properties":{"writeBehavior":{"Type":1391,"Flags":0,"Description":"The write behavior for the operation. Default is Insert."},"externalIdFieldName":{"Type":0,"Flags":0,"Description":"The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with resultType string)."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. Default value is false. If set it to true, it means ADF will leave the data in the destination object unchanged when doing upsert/update operation and insert defined default value when doing insert operation, versus ADF will update the data in the destination object to NULL when doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1392,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Insert"}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1389,1390,4]}},{"6":{"Value":"SalesforceServiceCloudSink"}},{"2":{"Name":"SalesforceSink","Properties":{"writeBehavior":{"Type":1396,"Flags":0,"Description":"The write behavior for the operation. Default is Insert."},"externalIdFieldName":{"Type":0,"Flags":0,"Description":"The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with resultType string)."},"ignoreNullValues":{"Type":0,"Flags":0,"Description":"The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. Default value is false. If set it to true, it means ADF will leave the data in the destination object unchanged when doing upsert/update operation and insert defined default value when doing insert operation, versus ADF will update the data in the destination object to NULL when doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType boolean)."},"type":{"Type":1397,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Insert"}},{"6":{"Value":"Upsert"}},{"5":{"Elements":[1394,1395,4]}},{"6":{"Value":"SalesforceSink"}},{"2":{"Name":"SapCloudForCustomerSink","Properties":{"writeBehavior":{"Type":1401,"Flags":0,"Description":"The write behavior for the operation. Default is 'Insert'."},"httpRequestTimeout":{"Type":0,"Flags":0,"Description":"The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:05:00. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"type":{"Type":1402,"Flags":1,"Description":"Copy sink type."}}}},{"6":{"Value":"Insert"}},{"6":{"Value":"Update"}},{"5":{"Elements":[1399,1400,4]}},{"6":{"Value":"SapCloudForCustomerSink"}},{"2":{"Name":"SnowflakeSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"importSettings":{"Type":1404,"Flags":0,"Description":"Snowflake import settings."},"type":{"Type":1407,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"SnowflakeImportCopyCommand","Properties":{"additionalCopyOptions":{"Type":1405,"Flags":0,"Description":"Additional copy options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalCopyOptions\": { \"DATE_FORMAT\": \"MM/DD/YYYY\", \"TIME_FORMAT\": \"'HH24:MI:SS.FF'\" }"},"additionalFormatOptions":{"Type":1406,"Flags":0,"Description":"Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalFormatOptions\": { \"FORCE\": \"TRUE\", \"LOAD_UNCERTAIN_FILES\": \"'FALSE'\" }"},"type":{"Type":4,"Flags":1,"Description":"The import setting type."}},"AdditionalProperties":0}},{"2":{"Name":"SnowflakeImportCopyCommandAdditionalCopyOptions","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"SnowflakeImportCopyCommandAdditionalFormatOptions","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"SnowflakeSink"}},{"2":{"Name":"SqlDWSink","Properties":{"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"allowPolyBase":{"Type":0,"Flags":0,"Description":"Indicates to use PolyBase to copy data into SQL Data Warehouse when applicable. Type: boolean (or Expression with resultType boolean)."},"polyBaseSettings":{"Type":1409,"Flags":0,"Description":"Specifies PolyBase-related settings when allowPolyBase is true."},"allowCopyCommand":{"Type":0,"Flags":0,"Description":"Indicates to use Copy Command to copy data into SQL Data Warehouse. Type: boolean (or Expression with resultType boolean)."},"copyCommandSettings":{"Type":1413,"Flags":0,"Description":"Specifies Copy Command related settings when allowCopyCommand is true."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Write behavior when copying data into azure SQL DW. Type: SqlDWWriteBehaviorEnum (or Expression with resultType SqlDWWriteBehaviorEnum)"},"upsertSettings":{"Type":1417,"Flags":0,"Description":"SQL DW upsert settings."},"type":{"Type":1418,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"PolybaseSettings","Properties":{"rejectType":{"Type":1412,"Flags":0,"Description":"Reject type."},"rejectValue":{"Type":0,"Flags":0,"Description":"Specifies the value or the percentage of rows that can be rejected before the query fails. Type: number (or Expression with resultType number), minimum: 0."},"rejectSampleValue":{"Type":0,"Flags":0,"Description":"Determines the number of rows to attempt to retrieve before the PolyBase recalculates the percentage of rejected rows. Type: integer (or Expression with resultType integer), minimum: 0."},"useTypeDefault":{"Type":0,"Flags":0,"Description":"Specifies how to handle missing values in delimited text files when PolyBase retrieves data from the text file. Type: boolean (or Expression with resultType boolean)."}},"AdditionalProperties":0}},{"6":{"Value":"value"}},{"6":{"Value":"percentage"}},{"5":{"Elements":[1410,1411,4]}},{"2":{"Name":"DWCopyCommandSettings","Properties":{"defaultValues":{"Type":1415,"Flags":0,"Description":"Specifies the default values for each target column in SQL DW. The default values in the property overwrite the DEFAULT constraint set in the DB, and identity column cannot have a default value. Type: array of objects (or Expression with resultType array of objects)."},"additionalOptions":{"Type":1416,"Flags":0,"Description":"Additional options directly passed to SQL DW in Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: \"additionalOptions\": { \"MAXERRORS\": \"1000\", \"DATEFORMAT\": \"'ymd'\" }"}}}},{"2":{"Name":"DWCopyCommandDefaultValue","Properties":{"columnName":{"Type":0,"Flags":0,"Description":"Column name. Type: object (or Expression with resultType string)."},"defaultValue":{"Type":0,"Flags":0,"Description":"The default value of the column. Type: object (or Expression with resultType string)."}}}},{"3":{"ItemType":1414}},{"2":{"Name":"DWCopyCommandSettingsAdditionalOptions","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SqlDWUpsertSettings","Properties":{"interimSchemaName":{"Type":0,"Flags":0,"Description":"Schema name for interim table. Type: string (or Expression with resultType string)."},"keys":{"Type":0,"Flags":0,"Description":"Key column names for unique row identification. Type: array of strings (or Expression with resultType array of strings)."}}}},{"6":{"Value":"SqlDWSink"}},{"2":{"Name":"SqlMISink","Properties":{"sqlWriterStoredProcedureName":{"Type":0,"Flags":0,"Description":"SQL writer stored procedure name. Type: string (or Expression with resultType string)."},"sqlWriterTableType":{"Type":0,"Flags":0,"Description":"SQL writer table type. Type: string (or Expression with resultType string)."},"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1420,"Flags":0,"Description":"SQL stored procedure parameters."},"storedProcedureTableTypeParameterName":{"Type":0,"Flags":0,"Description":"The stored procedure parameter name of the table type. Type: string (or Expression with resultType string)."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"White behavior when copying data into azure SQL MI. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)"},"upsertSettings":{"Type":1333,"Flags":0,"Description":"SQL upsert settings."},"type":{"Type":1421,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"SqlMISinkStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"6":{"Value":"SqlMISink"}},{"2":{"Name":"SqlServerSink","Properties":{"sqlWriterStoredProcedureName":{"Type":0,"Flags":0,"Description":"SQL writer stored procedure name. Type: string (or Expression with resultType string)."},"sqlWriterTableType":{"Type":0,"Flags":0,"Description":"SQL writer table type. Type: string (or Expression with resultType string)."},"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1423,"Flags":0,"Description":"SQL stored procedure parameters."},"storedProcedureTableTypeParameterName":{"Type":0,"Flags":0,"Description":"The stored procedure parameter name of the table type. Type: string (or Expression with resultType string)."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Write behavior when copying data into sql server. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)"},"upsertSettings":{"Type":1333,"Flags":0,"Description":"SQL upsert settings."},"type":{"Type":1424,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"SqlServerSinkStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"6":{"Value":"SqlServerSink"}},{"2":{"Name":"SqlSink","Properties":{"sqlWriterStoredProcedureName":{"Type":0,"Flags":0,"Description":"SQL writer stored procedure name. Type: string (or Expression with resultType string)."},"sqlWriterTableType":{"Type":0,"Flags":0,"Description":"SQL writer table type. Type: string (or Expression with resultType string)."},"preCopyScript":{"Type":0,"Flags":0,"Description":"SQL pre-copy script. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":1426,"Flags":0,"Description":"SQL stored procedure parameters."},"storedProcedureTableTypeParameterName":{"Type":0,"Flags":0,"Description":"The stored procedure parameter name of the table type. Type: string (or Expression with resultType string)."},"tableOption":{"Type":0,"Flags":0,"Description":"The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string)."},"sqlWriterUseTableLock":{"Type":0,"Flags":0,"Description":"Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)."},"writeBehavior":{"Type":0,"Flags":0,"Description":"Write behavior when copying data into sql. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)"},"upsertSettings":{"Type":1333,"Flags":0,"Description":"SQL upsert settings."},"type":{"Type":1427,"Flags":1,"Description":"Copy sink type."}}}},{"2":{"Name":"SqlSinkStoredProcedureParameters","Properties":{},"AdditionalProperties":1025}},{"6":{"Value":"SqlSink"}},{"2":{"Name":"StagingSettings","Properties":{"linkedServiceName":{"Type":94,"Flags":1,"Description":"Staging linked service reference."},"path":{"Type":0,"Flags":0,"Description":"The path to storage for storing the interim data. Type: string (or Expression with resultType string)."},"enableCompression":{"Type":0,"Flags":0,"Description":"Specifies whether to use compression when copying data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean)."}},"AdditionalProperties":0}},{"2":{"Name":"RedirectIncompatibleRowSettings","Properties":{"linkedServiceName":{"Type":0,"Flags":1,"Description":"Name of the Azure Storage, Storage SAS, or Azure Data Lake Store linked service used for redirecting incompatible row. Must be specified if redirectIncompatibleRowSettings is specified. Type: string (or Expression with resultType string)."},"path":{"Type":0,"Flags":0,"Description":"The path for storing the redirect incompatible row data. Type: string (or Expression with resultType string)."}},"AdditionalProperties":0}},{"2":{"Name":"LogStorageSettings","Properties":{"linkedServiceName":{"Type":94,"Flags":1,"Description":"Log storage linked service reference."},"path":{"Type":0,"Flags":0,"Description":"The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string)."},"logLevel":{"Type":0,"Flags":0,"Description":"Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string)."},"enableReliableLogging":{"Type":0,"Flags":0,"Description":"Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean)."}},"AdditionalProperties":0}},{"2":{"Name":"LogSettings","Properties":{"enableCopyActivityLog":{"Type":0,"Flags":0,"Description":"Specifies whether to enable copy activity log. Type: boolean (or Expression with resultType boolean)."},"copyActivityLogSettings":{"Type":1432,"Flags":0,"Description":"Specifies settings for copy activity log."},"logLocationSettings":{"Type":1433,"Flags":1,"Description":"Log location settings customer needs to provide when enabling log."}}}},{"2":{"Name":"CopyActivityLogSettings","Properties":{"logLevel":{"Type":0,"Flags":0,"Description":"Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string)."},"enableReliableLogging":{"Type":0,"Flags":0,"Description":"Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean)."}}}},{"2":{"Name":"LogLocationSettings","Properties":{"linkedServiceName":{"Type":94,"Flags":1,"Description":"Log storage linked service reference."},"path":{"Type":0,"Flags":0,"Description":"The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string)."}}}},{"3":{"ItemType":0}},{"3":{"ItemType":0}},{"2":{"Name":"SkipErrorFile","Properties":{"fileMissing":{"Type":0,"Flags":0,"Description":"Skip if file is deleted by other client during copy. Default is true. Type: boolean (or Expression with resultType boolean)."},"dataInconsistency":{"Type":0,"Flags":0,"Description":"Skip if source/sink file changed by other concurrent write. Default is false. Type: boolean (or Expression with resultType boolean)."}}}},{"3":{"ItemType":1002}},{"3":{"ItemType":1002}},{"6":{"Value":"Copy"}},{"2":{"Name":"CustomActivity","Properties":{"typeProperties":{"Type":1441,"Flags":1,"Description":"Custom activity properties."},"type":{"Type":1446,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"CustomActivityTypeProperties","Properties":{"command":{"Type":0,"Flags":1,"Description":"Command for custom activity Type: string (or Expression with resultType string)."},"resourceLinkedService":{"Type":94,"Flags":0,"Description":"Resource linked service reference."},"folderPath":{"Type":0,"Flags":0,"Description":"Folder path for resource files Type: string (or Expression with resultType string)."},"referenceObjects":{"Type":1442,"Flags":0,"Description":"Reference objects"},"extendedProperties":{"Type":1445,"Flags":0,"Description":"User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility to consume and interpret the content defined."},"retentionTimeInDays":{"Type":0,"Flags":0,"Description":"The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double)."},"autoUserSpecification":{"Type":0,"Flags":0,"Description":"Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double)."}}}},{"2":{"Name":"CustomActivityReferenceObject","Properties":{"linkedServices":{"Type":1443,"Flags":0,"Description":"Linked service references."},"datasets":{"Type":1444,"Flags":0,"Description":"Dataset references."}}}},{"3":{"ItemType":94}},{"3":{"ItemType":1002}},{"2":{"Name":"CustomActivityTypePropertiesExtendedProperties","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"Custom"}},{"2":{"Name":"DataLakeAnalyticsUsqlActivity","Properties":{"typeProperties":{"Type":1448,"Flags":1,"Description":"Data Lake Analytics U-SQL activity properties."},"type":{"Type":1450,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DataLakeAnalyticsUsqlActivityTypeProperties","Properties":{"scriptPath":{"Type":0,"Flags":1,"Description":"Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string)."},"scriptLinkedService":{"Type":94,"Flags":1,"Description":"Script linked service reference."},"degreeOfParallelism":{"Type":0,"Flags":0,"Description":"The maximum number of nodes simultaneously used to run the job. Default value is 1. Type: integer (or Expression with resultType integer), minimum: 1."},"priority":{"Type":0,"Flags":0,"Description":"Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or Expression with resultType integer), minimum: 1."},"parameters":{"Type":1449,"Flags":0,"Description":"Parameters for U-SQL job request."},"runtimeVersion":{"Type":0,"Flags":0,"Description":"Runtime version of the U-SQL engine to use. Type: string (or Expression with resultType string)."},"compilationMode":{"Type":0,"Flags":0,"Description":"Compilation mode of U-SQL. Must be one of these values : Semantic, Full and SingleBox. Type: string (or Expression with resultType string)."}}}},{"2":{"Name":"DataLakeAnalyticsUsqlActivityTypePropertiesParameters","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"DataLakeAnalyticsU-SQL"}},{"2":{"Name":"DatabricksNotebookActivity","Properties":{"typeProperties":{"Type":1452,"Flags":1,"Description":"Databricks Notebook activity properties."},"type":{"Type":1456,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DatabricksNotebookActivityTypeProperties","Properties":{"notebookPath":{"Type":0,"Flags":1,"Description":"The absolute path of the notebook to be run in the Databricks Workspace. This path must begin with a slash. Type: string (or Expression with resultType string)."},"baseParameters":{"Type":1453,"Flags":0,"Description":"Base parameters to be used for each run of this job.If the notebook takes a parameter that is not specified, the default value from the notebook will be used."},"libraries":{"Type":1455,"Flags":0,"Description":"A list of libraries to be installed on the cluster that will execute the job."}}}},{"2":{"Name":"DatabricksNotebookActivityTypePropertiesBaseParameters","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DatabricksNotebookActivityTypePropertiesLibrariesItem","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":1454}},{"6":{"Value":"DatabricksNotebook"}},{"2":{"Name":"DatabricksSparkJarActivity","Properties":{"typeProperties":{"Type":1458,"Flags":1,"Description":"Databricks SparkJar activity properties."},"type":{"Type":1462,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DatabricksSparkJarActivityTypeProperties","Properties":{"mainClassName":{"Type":0,"Flags":1,"Description":"The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. Type: string (or Expression with resultType string)."},"parameters":{"Type":1459,"Flags":0,"Description":"Parameters that will be passed to the main method."},"libraries":{"Type":1461,"Flags":0,"Description":"A list of libraries to be installed on the cluster that will execute the job."}}}},{"3":{"ItemType":0}},{"2":{"Name":"DatabricksSparkJarActivityTypePropertiesLibrariesItem","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":1460}},{"6":{"Value":"DatabricksSparkJar"}},{"2":{"Name":"DatabricksSparkPythonActivity","Properties":{"typeProperties":{"Type":1464,"Flags":1,"Description":"Databricks SparkPython activity properties."},"type":{"Type":1468,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DatabricksSparkPythonActivityTypeProperties","Properties":{"pythonFile":{"Type":0,"Flags":1,"Description":"The URI of the Python file to be executed. DBFS paths are supported. Type: string (or Expression with resultType string)."},"parameters":{"Type":1465,"Flags":0,"Description":"Command line parameters that will be passed to the Python file."},"libraries":{"Type":1467,"Flags":0,"Description":"A list of libraries to be installed on the cluster that will execute the job."}}}},{"3":{"ItemType":0}},{"2":{"Name":"DatabricksSparkPythonActivityTypePropertiesLibrariesItem","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":1466}},{"6":{"Value":"DatabricksSparkPython"}},{"2":{"Name":"DeleteActivity","Properties":{"typeProperties":{"Type":1470,"Flags":1,"Description":"Delete activity properties."},"type":{"Type":1471,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"DeleteActivityTypeProperties","Properties":{"recursive":{"Type":0,"Flags":0,"Description":"If true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or Expression with resultType boolean)."},"maxConcurrentConnections":{"Type":3,"Flags":0,"Description":"The max concurrent connections to connect data source at the same time."},"enableLogging":{"Type":0,"Flags":0,"Description":"Whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with resultType boolean)."},"logStorageSettings":{"Type":1430,"Flags":0,"Description":"Log storage settings customer need to provide when enableLogging is true."},"dataset":{"Type":1002,"Flags":1,"Description":"Delete activity dataset reference."},"storeSettings":{"Type":1041,"Flags":0,"Description":"Delete activity store settings."}}}},{"6":{"Value":"Delete"}},{"2":{"Name":"ExecuteDataFlowActivity","Properties":{"typeProperties":{"Type":1473,"Flags":1,"Description":"Execute data flow activity properties."},"type":{"Type":1480,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ExecuteDataFlowActivityTypeProperties","Properties":{"dataFlow":{"Type":1474,"Flags":1,"Description":"Data flow reference."},"staging":{"Type":1478,"Flags":0,"Description":"Staging info for execute data flow activity."},"integrationRuntime":{"Type":132,"Flags":0,"Description":"The integration runtime reference."},"compute":{"Type":1479,"Flags":0,"Description":"Compute properties for data flow activity."},"traceLevel":{"Type":0,"Flags":0,"Description":"Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string)"},"continueOnError":{"Type":0,"Flags":0,"Description":"Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType boolean)"},"runConcurrently":{"Type":0,"Flags":0,"Description":"Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression with resultType boolean)"},"sourceStagingConcurrency":{"Type":0,"Flags":0,"Description":"Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer)"}}}},{"2":{"Name":"DataFlowReference","Properties":{"type":{"Type":1476,"Flags":1,"Description":"Data flow reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference data flow name."},"datasetParameters":{"Type":0,"Flags":0,"Description":"Reference data flow parameters from dataset."},"parameters":{"Type":1477,"Flags":0,"Description":"Data flow parameters"}},"AdditionalProperties":0}},{"6":{"Value":"DataFlowReference"}},{"5":{"Elements":[1475,4]}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"DataFlowStagingInfo","Properties":{"linkedService":{"Type":94,"Flags":0,"Description":"Staging linked service reference."},"folderPath":{"Type":0,"Flags":0,"Description":"Folder path for staging blob. Type: string (or Expression with resultType string)"}}}},{"2":{"Name":"ExecuteDataFlowActivityTypePropertiesCompute","Properties":{"computeType":{"Type":0,"Flags":0,"Description":"Compute type of the cluster which will execute data flow job. Possible values include: 'General', 'MemoryOptimized', 'ComputeOptimized'. Type: string (or Expression with resultType string)"},"coreCount":{"Type":0,"Flags":0,"Description":"Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. Type: integer (or Expression with resultType integer)"}}}},{"6":{"Value":"ExecuteDataFlow"}},{"2":{"Name":"ExecuteSsisPackageActivity","Properties":{"typeProperties":{"Type":1482,"Flags":1,"Description":"Execute SSIS package activity properties."},"type":{"Type":1507,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ExecuteSsisPackageActivityTypeProperties","Properties":{"packageLocation":{"Type":1483,"Flags":1,"Description":"SSIS package location."},"runtime":{"Type":0,"Flags":0,"Description":"Specifies the runtime to execute SSIS package. The value should be \"x86\" or \"x64\". Type: string (or Expression with resultType string)."},"loggingLevel":{"Type":0,"Flags":0,"Description":"The logging level of SSIS package execution. Type: string (or Expression with resultType string)."},"environmentPath":{"Type":0,"Flags":0,"Description":"The environment path to execute the SSIS package. Type: string (or Expression with resultType string)."},"executionCredential":{"Type":1493,"Flags":0,"Description":"The package execution credential."},"connectVia":{"Type":132,"Flags":1,"Description":"The integration runtime reference."},"projectParameters":{"Type":1495,"Flags":0,"Description":"The project level parameters to execute the SSIS package."},"packageParameters":{"Type":1496,"Flags":0,"Description":"The package level parameters to execute the SSIS package."},"projectConnectionManagers":{"Type":1498,"Flags":0,"Description":"The project level connection managers to execute the SSIS package."},"packageConnectionManagers":{"Type":1500,"Flags":0,"Description":"The package level connection managers to execute the SSIS package."},"propertyOverrides":{"Type":1502,"Flags":0,"Description":"The property overrides to execute the SSIS package."},"logLocation":{"Type":1503,"Flags":0,"Description":"SSIS package execution log location."}}}},{"2":{"Name":"SsisPackageLocation","Properties":{"packagePath":{"Type":0,"Flags":0,"Description":"The SSIS package path. Type: string (or Expression with resultType string)."},"type":{"Type":1488,"Flags":0,"Description":"The type of SSIS package location."},"typeProperties":{"Type":1489,"Flags":0,"Description":"SSIS package location properties."}}}},{"6":{"Value":"SSISDB"}},{"6":{"Value":"File"}},{"6":{"Value":"InlinePackage"}},{"6":{"Value":"PackageStore"}},{"5":{"Elements":[1484,1485,1486,1487,4]}},{"2":{"Name":"SsisPackageLocationTypeProperties","Properties":{"packagePassword":{"Type":92,"Flags":0,"Description":"Password of the package."},"accessCredential":{"Type":1490,"Flags":0,"Description":"The package access credential."},"configurationPath":{"Type":0,"Flags":0,"Description":"The configuration file of the package execution. Type: string (or Expression with resultType string)."},"configurationAccessCredential":{"Type":1490,"Flags":0,"Description":"The configuration file access credential."},"packageName":{"Type":4,"Flags":0,"Description":"The package name."},"packageContent":{"Type":0,"Flags":0,"Description":"The embedded package content. Type: string (or Expression with resultType string)."},"packageLastModifiedDate":{"Type":4,"Flags":0,"Description":"The embedded package last modified date."},"childPackages":{"Type":1492,"Flags":0,"Description":"The embedded child package list."}}}},{"2":{"Name":"SsisAccessCredential","Properties":{"domain":{"Type":0,"Flags":1,"Description":"Domain for windows authentication."},"userName":{"Type":0,"Flags":1,"Description":"UseName for windows authentication."},"password":{"Type":92,"Flags":1,"Description":"Password for windows authentication."}}}},{"2":{"Name":"SsisChildPackage","Properties":{"packagePath":{"Type":0,"Flags":1,"Description":"Path for embedded child package. Type: string (or Expression with resultType string)."},"packageName":{"Type":4,"Flags":0,"Description":"Name for embedded child package."},"packageContent":{"Type":0,"Flags":1,"Description":"Content for embedded child package. Type: string (or Expression with resultType string)."},"packageLastModifiedDate":{"Type":4,"Flags":0,"Description":"Last modified date for embedded child package."}}}},{"3":{"ItemType":1491}},{"2":{"Name":"SsisExecutionCredential","Properties":{"domain":{"Type":0,"Flags":1,"Description":"Domain for windows authentication."},"userName":{"Type":0,"Flags":1,"Description":"UseName for windows authentication."},"password":{"Type":68,"Flags":1,"Description":"Password for windows authentication."}}}},{"2":{"Name":"SsisExecutionParameter","Properties":{"value":{"Type":0,"Flags":1,"Description":"SSIS package execution parameter value. Type: string (or Expression with resultType string)."}}}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesProjectParameters","Properties":{},"AdditionalProperties":1494}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesPackageParameters","Properties":{},"AdditionalProperties":1494}},{"2":{"Name":"SsisConnectionManager","Properties":{},"AdditionalProperties":1494}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers","Properties":{},"AdditionalProperties":1497}},{"2":{"Name":"SsisConnectionManager","Properties":{},"AdditionalProperties":1494}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers","Properties":{},"AdditionalProperties":1499}},{"2":{"Name":"SsisPropertyOverride","Properties":{"value":{"Type":0,"Flags":1,"Description":"SSIS package property override value. Type: string (or Expression with resultType string)."},"isSensitive":{"Type":2,"Flags":0,"Description":"Whether SSIS package property override value is sensitive data. Value will be encrypted in SSISDB if it is true"}}}},{"2":{"Name":"ExecuteSsisPackageActivityTypePropertiesPropertyOverrides","Properties":{},"AdditionalProperties":1501}},{"2":{"Name":"SsisLogLocation","Properties":{"logPath":{"Type":0,"Flags":1,"Description":"The SSIS package execution log path. Type: string (or Expression with resultType string)."},"type":{"Type":1505,"Flags":1,"Description":"The type of SSIS log location."},"typeProperties":{"Type":1506,"Flags":1,"Description":"SSIS package execution log location properties."}}}},{"6":{"Value":"File"}},{"5":{"Elements":[1504,4]}},{"2":{"Name":"SsisLogLocationTypeProperties","Properties":{"accessCredential":{"Type":1490,"Flags":0,"Description":"The package execution log access credential."},"logRefreshInterval":{"Type":0,"Flags":0,"Description":"Specifies the interval to refresh log. The default interval is 5 minutes. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."}}}},{"6":{"Value":"ExecuteSSISPackage"}},{"2":{"Name":"ExecuteWranglingDataflowActivity","Properties":{"typeProperties":{"Type":1509,"Flags":1,"Description":"Execute power query activity properties."},"policy":{"Type":1515,"Flags":0,"Description":"Activity policy."},"type":{"Type":1516,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ExecutePowerQueryActivityTypeProperties","Properties":{"sinks":{"Type":1511,"Flags":0,"Description":"(Deprecated. Please use Queries). List of Power Query activity sinks mapped to a queryName."},"queries":{"Type":1514,"Flags":0,"Description":"List of mapping for Power Query mashup query to sink dataset(s)."},"dataFlow":{"Type":1474,"Flags":1,"Description":"Data flow reference."},"staging":{"Type":1478,"Flags":0,"Description":"Staging info for execute data flow activity."},"integrationRuntime":{"Type":132,"Flags":0,"Description":"The integration runtime reference."},"compute":{"Type":1479,"Flags":0,"Description":"Compute properties for data flow activity."},"traceLevel":{"Type":0,"Flags":0,"Description":"Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string)"},"continueOnError":{"Type":0,"Flags":0,"Description":"Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType boolean)"},"runConcurrently":{"Type":0,"Flags":0,"Description":"Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression with resultType boolean)"},"sourceStagingConcurrency":{"Type":0,"Flags":0,"Description":"Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer)"}}}},{"2":{"Name":"PowerQuerySink","Properties":{"script":{"Type":4,"Flags":0,"Description":"sink script."},"schemaLinkedService":{"Type":94,"Flags":0,"Description":"Schema linked service reference."},"rejectedDataLinkedService":{"Type":94,"Flags":0,"Description":"Rejected data linked service reference."},"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":1002,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1474,"Flags":0,"Description":"Flowlet Reference"}}}},{"2":{"Name":"ExecutePowerQueryActivityTypePropertiesSinks","Properties":{},"AdditionalProperties":1510}},{"2":{"Name":"PowerQuerySinkMapping","Properties":{"queryName":{"Type":4,"Flags":0,"Description":"Name of the query in Power Query mashup document."},"dataflowSinks":{"Type":1513,"Flags":0,"Description":"List of sinks mapped to Power Query mashup query."}}}},{"3":{"ItemType":1510}},{"3":{"ItemType":1512}},{"2":{"Name":"ActivityPolicy","Properties":{"timeout":{"Type":0,"Flags":0,"Description":"Specifies the timeout for the activity to run. The default timeout is 7 days. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"retry":{"Type":0,"Flags":0,"Description":"Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0."},"retryIntervalInSeconds":{"Type":3,"Flags":0,"Description":"Interval between each retry attempt (in seconds). The default is 30 sec."},"secureInput":{"Type":2,"Flags":0,"Description":"When set to true, Input from activity is considered as secure and will not be logged to monitoring."},"secureOutput":{"Type":2,"Flags":0,"Description":"When set to true, Output from activity is considered as secure and will not be logged to monitoring."}},"AdditionalProperties":0}},{"6":{"Value":"ExecuteWranglingDataflow"}},{"2":{"Name":"GetMetadataActivity","Properties":{"typeProperties":{"Type":1518,"Flags":1,"Description":"GetMetadata activity properties."},"type":{"Type":1529,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"GetMetadataActivityTypeProperties","Properties":{"dataset":{"Type":1002,"Flags":1,"Description":"GetMetadata activity dataset reference."},"fieldList":{"Type":1519,"Flags":0,"Description":"Fields of metadata to get from dataset."},"storeSettings":{"Type":1041,"Flags":0,"Description":"GetMetadata activity store settings."},"formatSettings":{"Type":1520,"Flags":0,"Description":"GetMetadata activity format settings."}}}},{"3":{"ItemType":0}},{"7":{"Name":"FormatReadSettings","Discriminator":"type","BaseProperties":{},"Elements":{"BinaryReadSettings":1521,"DelimitedTextReadSettings":1523,"JsonReadSettings":1525,"XmlReadSettings":1527}}},{"2":{"Name":"BinaryReadSettings","Properties":{"compressionProperties":{"Type":1092,"Flags":0,"Description":"Compression settings."},"type":{"Type":1522,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"BinaryReadSettings"}},{"2":{"Name":"DelimitedTextReadSettings","Properties":{"skipLineCount":{"Type":0,"Flags":0,"Description":"Indicates the number of non-empty rows to skip when reading data from input files. Type: integer (or Expression with resultType integer)."},"compressionProperties":{"Type":1092,"Flags":0,"Description":"Compression settings."},"type":{"Type":1524,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"DelimitedTextReadSettings"}},{"2":{"Name":"JsonReadSettings","Properties":{"compressionProperties":{"Type":1092,"Flags":0,"Description":"Compression settings."},"type":{"Type":1526,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"JsonReadSettings"}},{"2":{"Name":"XmlReadSettings","Properties":{"compressionProperties":{"Type":1092,"Flags":0,"Description":"Compression settings."},"validationMode":{"Type":0,"Flags":0,"Description":"Indicates what validation method is used when reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type: string (or Expression with resultType string)."},"detectDataType":{"Type":0,"Flags":0,"Description":"Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean)."},"namespaces":{"Type":0,"Flags":0,"Description":"Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean)."},"namespacePrefixes":{"Type":0,"Flags":0,"Description":"Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined for a namespace uri, the prefix of xml element/attribute name in the xml data file will be used. Example: \"{\"http://www.example.com/xml\":\"prefix\"}\" Type: object (or Expression with resultType object)."},"type":{"Type":1528,"Flags":1,"Description":"The read setting type."}}}},{"6":{"Value":"XmlReadSettings"}},{"6":{"Value":"GetMetadata"}},{"2":{"Name":"HDInsightHiveActivity","Properties":{"typeProperties":{"Type":1531,"Flags":1,"Description":"HDInsight Hive activity properties."},"type":{"Type":1540,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightHiveActivityTypeProperties","Properties":{"storageLinkedServices":{"Type":1532,"Flags":0,"Description":"Storage linked service references."},"arguments":{"Type":1533,"Flags":0,"Description":"User specified arguments to HDInsightActivity."},"getDebugInfo":{"Type":1537,"Flags":0,"Description":"Debug info option."},"scriptPath":{"Type":0,"Flags":0,"Description":"Script path. Type: string (or Expression with resultType string)."},"scriptLinkedService":{"Type":94,"Flags":0,"Description":"Script linked service reference."},"defines":{"Type":1538,"Flags":0,"Description":"Allows user to specify defines for Hive job request."},"variables":{"Type":1539,"Flags":0,"Description":"User specified arguments under hivevar namespace."},"queryTimeout":{"Type":3,"Flags":0,"Description":"Query timeout value (in minutes). Effective when the HDInsight cluster is with ESP (Enterprise Security Package)"}}}},{"3":{"ItemType":94}},{"3":{"ItemType":0}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1534,1535,1536,4]}},{"2":{"Name":"HDInsightHiveActivityTypePropertiesDefines","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":0}},{"6":{"Value":"HDInsightHive"}},{"2":{"Name":"HDInsightMapReduceActivity","Properties":{"typeProperties":{"Type":1542,"Flags":1,"Description":"HDInsight MapReduce activity properties."},"type":{"Type":1551,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightMapReduceActivityTypeProperties","Properties":{"storageLinkedServices":{"Type":1543,"Flags":0,"Description":"Storage linked service references."},"arguments":{"Type":1544,"Flags":0,"Description":"User specified arguments to HDInsightActivity."},"getDebugInfo":{"Type":1548,"Flags":0,"Description":"Debug info option."},"className":{"Type":0,"Flags":1,"Description":"Class name. Type: string (or Expression with resultType string)."},"jarFilePath":{"Type":0,"Flags":1,"Description":"Jar path. Type: string (or Expression with resultType string)."},"jarLinkedService":{"Type":94,"Flags":0,"Description":"Jar linked service reference."},"jarLibs":{"Type":1549,"Flags":0,"Description":"Jar libs."},"defines":{"Type":1550,"Flags":0,"Description":"Allows user to specify defines for the MapReduce job request."}}}},{"3":{"ItemType":94}},{"3":{"ItemType":0}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1545,1546,1547,4]}},{"3":{"ItemType":0}},{"2":{"Name":"HDInsightMapReduceActivityTypePropertiesDefines","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"HDInsightMapReduce"}},{"2":{"Name":"HDInsightPigActivity","Properties":{"typeProperties":{"Type":1553,"Flags":1,"Description":"HDInsight Pig activity properties."},"type":{"Type":1560,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightPigActivityTypeProperties","Properties":{"storageLinkedServices":{"Type":1554,"Flags":0,"Description":"Storage linked service references."},"arguments":{"Type":0,"Flags":0,"Description":"User specified arguments to HDInsightActivity. Type: array (or Expression with resultType array)."},"getDebugInfo":{"Type":1558,"Flags":0,"Description":"Debug info option."},"scriptPath":{"Type":0,"Flags":0,"Description":"Script path. Type: string (or Expression with resultType string)."},"scriptLinkedService":{"Type":94,"Flags":0,"Description":"Script linked service reference."},"defines":{"Type":1559,"Flags":0,"Description":"Allows user to specify defines for Pig job request."}}}},{"3":{"ItemType":94}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1555,1556,1557,4]}},{"2":{"Name":"HDInsightPigActivityTypePropertiesDefines","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"HDInsightPig"}},{"2":{"Name":"HDInsightSparkActivity","Properties":{"typeProperties":{"Type":1562,"Flags":1,"Description":"HDInsight spark activity properties."},"type":{"Type":1569,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightSparkActivityTypeProperties","Properties":{"rootPath":{"Type":0,"Flags":1,"Description":"The root path in 'sparkJobLinkedService' for all the job’s files. Type: string (or Expression with resultType string)."},"entryFilePath":{"Type":0,"Flags":1,"Description":"The relative path to the root folder of the code/package to be executed. Type: string (or Expression with resultType string)."},"arguments":{"Type":1563,"Flags":0,"Description":"The user-specified arguments to HDInsightSparkActivity."},"getDebugInfo":{"Type":1567,"Flags":0,"Description":"Debug info option."},"sparkJobLinkedService":{"Type":94,"Flags":0,"Description":"The storage linked service for uploading the entry file and dependencies, and for receiving logs."},"className":{"Type":4,"Flags":0,"Description":"The application's Java/Spark main class."},"proxyUser":{"Type":0,"Flags":0,"Description":"The user to impersonate that will execute the job. Type: string (or Expression with resultType string)."},"sparkConfig":{"Type":1568,"Flags":0,"Description":"Spark configuration property."}}}},{"3":{"ItemType":0}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1564,1565,1566,4]}},{"2":{"Name":"HDInsightSparkActivityTypePropertiesSparkConfig","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"HDInsightSpark"}},{"2":{"Name":"HDInsightStreamingActivity","Properties":{"typeProperties":{"Type":1571,"Flags":1,"Description":"HDInsight streaming activity properties."},"type":{"Type":1581,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"HDInsightStreamingActivityTypeProperties","Properties":{"storageLinkedServices":{"Type":1572,"Flags":0,"Description":"Storage linked service references."},"arguments":{"Type":1573,"Flags":0,"Description":"User specified arguments to HDInsightActivity."},"getDebugInfo":{"Type":1577,"Flags":0,"Description":"Debug info option."},"mapper":{"Type":0,"Flags":1,"Description":"Mapper executable name. Type: string (or Expression with resultType string)."},"reducer":{"Type":0,"Flags":1,"Description":"Reducer executable name. Type: string (or Expression with resultType string)."},"input":{"Type":0,"Flags":1,"Description":"Input blob path. Type: string (or Expression with resultType string)."},"output":{"Type":0,"Flags":1,"Description":"Output blob path. Type: string (or Expression with resultType string)."},"filePaths":{"Type":1578,"Flags":1,"Description":"Paths to streaming job files. Can be directories."},"fileLinkedService":{"Type":94,"Flags":0,"Description":"Linked service reference where the files are located."},"combiner":{"Type":0,"Flags":0,"Description":"Combiner executable name. Type: string (or Expression with resultType string)."},"commandEnvironment":{"Type":1579,"Flags":0,"Description":"Command line environment values."},"defines":{"Type":1580,"Flags":0,"Description":"Allows user to specify defines for streaming job request."}}}},{"3":{"ItemType":94}},{"3":{"ItemType":0}},{"6":{"Value":"None"}},{"6":{"Value":"Always"}},{"6":{"Value":"Failure"}},{"5":{"Elements":[1574,1575,1576,4]}},{"3":{"ItemType":0}},{"3":{"ItemType":0}},{"2":{"Name":"HDInsightStreamingActivityTypePropertiesDefines","Properties":{},"AdditionalProperties":0}},{"6":{"Value":"HDInsightStreaming"}},{"2":{"Name":"LookupActivity","Properties":{"typeProperties":{"Type":1583,"Flags":1,"Description":"Lookup activity properties."},"type":{"Type":1584,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"LookupActivityTypeProperties","Properties":{"source":{"Type":1018,"Flags":1,"Description":"Dataset-specific source properties, same as copy activity source."},"dataset":{"Type":1002,"Flags":1,"Description":"Lookup activity dataset reference."},"firstRowOnly":{"Type":0,"Flags":0,"Description":"Whether to return first row or all rows. Default value is true. Type: boolean (or Expression with resultType boolean)."}}}},{"6":{"Value":"Lookup"}},{"2":{"Name":"ScriptActivity","Properties":{"typeProperties":{"Type":1586,"Flags":1,"Description":"Script activity properties."},"type":{"Type":1615,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"ScriptActivityTypeProperties","Properties":{"scripts":{"Type":1610,"Flags":0,"Description":"Array of script blocks. Type: array."},"logSettings":{"Type":1611,"Flags":0,"Description":"Log settings of script activity."}}}},{"2":{"Name":"ScriptActivityScriptBlock","Properties":{"text":{"Type":0,"Flags":1,"Description":"The query text. Type: string (or Expression with resultType string)."},"type":{"Type":1590,"Flags":1,"Description":"The type of the query. Type: string."},"parameters":{"Type":1609,"Flags":0,"Description":"Array of script parameters. Type: array."}}}},{"6":{"Value":"Query"}},{"6":{"Value":"NonQuery"}},{"5":{"Elements":[1588,1589,4]}},{"2":{"Name":"ScriptActivityParameter","Properties":{"name":{"Type":0,"Flags":0,"Description":"The name of the parameter. Type: string (or Expression with resultType string)."},"type":{"Type":1604,"Flags":0,"Description":"The type of the parameter."},"value":{"Type":0,"Flags":0,"Description":"The value of the parameter."},"direction":{"Type":1608,"Flags":0,"Description":"The direction of the parameter."},"size":{"Type":3,"Flags":0,"Description":"The size of the output direction parameter."}}}},{"6":{"Value":"Boolean"}},{"6":{"Value":"DateTime"}},{"6":{"Value":"DateTimeOffset"}},{"6":{"Value":"Decimal"}},{"6":{"Value":"Double"}},{"6":{"Value":"Guid"}},{"6":{"Value":"Int16"}},{"6":{"Value":"Int32"}},{"6":{"Value":"Int64"}},{"6":{"Value":"Single"}},{"6":{"Value":"String"}},{"6":{"Value":"Timespan"}},{"5":{"Elements":[1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,4]}},{"6":{"Value":"Input"}},{"6":{"Value":"Output"}},{"6":{"Value":"InputOutput"}},{"5":{"Elements":[1605,1606,1607,4]}},{"3":{"ItemType":1591}},{"3":{"ItemType":1587}},{"2":{"Name":"ScriptActivityTypePropertiesLogSettings","Properties":{"logDestination":{"Type":1614,"Flags":1,"Description":"The destination of logs. Type: string."},"logLocationSettings":{"Type":1433,"Flags":0,"Description":"Log location settings customer needs to provide when enabling log."}}}},{"6":{"Value":"ActivityOutput"}},{"6":{"Value":"ExternalStore"}},{"5":{"Elements":[1612,1613,4]}},{"6":{"Value":"Script"}},{"2":{"Name":"SynapseSparkJobDefinitionActivity","Properties":{"typeProperties":{"Type":1617,"Flags":1,"Description":"Execute spark job activity properties."},"type":{"Type":1626,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"SynapseSparkJobActivityTypeProperties","Properties":{"sparkJob":{"Type":1618,"Flags":1,"Description":"Synapse spark job reference."},"args":{"Type":1621,"Flags":0,"Description":"User specified arguments to SynapseSparkJobDefinitionActivity."},"file":{"Type":0,"Flags":0,"Description":"The main file used for the job, which will override the 'file' of the spark job definition you provide. Type: string (or Expression with resultType string)."},"className":{"Type":0,"Flags":0,"Description":"The fully-qualified identifier or the main class that is in the main definition file, which will override the 'className' of the spark job definition you provide. Type: string (or Expression with resultType string)."},"files":{"Type":1622,"Flags":0,"Description":"Additional files used for reference in the main definition file, which will override the 'files' of the spark job definition you provide."},"targetBigDataPool":{"Type":1623,"Flags":0,"Description":"The name of the big data pool which will be used to execute the spark batch job, which will override the 'targetBigDataPool' of the spark job definition you provide."},"executorSize":{"Type":0,"Flags":0,"Description":"Number of core and memory to be used for executors allocated in the specified Spark pool for the job, which will be used for overriding 'executorCores' and 'executorMemory' of the spark job definition you provide. Type: string (or Expression with resultType string)."},"conf":{"Type":0,"Flags":0,"Description":"Spark configuration properties, which will override the 'conf' of the spark job definition you provide."},"driverSize":{"Type":0,"Flags":0,"Description":"Number of core and memory to be used for driver allocated in the specified Spark pool for the job, which will be used for overriding 'driverCores' and 'driverMemory' of the spark job definition you provide. Type: string (or Expression with resultType string)."},"numExecutors":{"Type":3,"Flags":0,"Description":"Number of executors to launch for this job, which will override the 'numExecutors' of the spark job definition you provide."}}}},{"2":{"Name":"SynapseSparkJobReference","Properties":{"type":{"Type":1620,"Flags":1,"Description":"Synapse spark job reference type."},"referenceName":{"Type":4,"Flags":1,"Description":"Reference spark job name."}}}},{"6":{"Value":"SparkJobDefinitionReference"}},{"5":{"Elements":[1619,4]}},{"3":{"ItemType":0}},{"3":{"ItemType":0}},{"2":{"Name":"BigDataPoolParametrizationReference","Properties":{"type":{"Type":1625,"Flags":1,"Description":"Big data pool reference type."},"referenceName":{"Type":0,"Flags":1,"Description":"Reference big data pool name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"BigDataPoolReference"}},{"5":{"Elements":[1624,4]}},{"6":{"Value":"SparkJob"}},{"2":{"Name":"SqlServerStoredProcedureActivity","Properties":{"typeProperties":{"Type":1628,"Flags":1,"Description":"SQL stored procedure activity properties."},"type":{"Type":1629,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"SqlServerStoredProcedureActivityTypeProperties","Properties":{"storedProcedureName":{"Type":0,"Flags":1,"Description":"Stored procedure name. Type: string (or Expression with resultType string)."},"storedProcedureParameters":{"Type":0,"Flags":0,"Description":"Value and type setting for stored procedure parameters. Example: \"{Parameter1: {value: \"1\", type: \"int\"}}\"."}}}},{"6":{"Value":"SqlServerStoredProcedure"}},{"2":{"Name":"SynapseNotebookActivity","Properties":{"typeProperties":{"Type":1631,"Flags":1,"Description":"Execute Synapse notebook activity properties."},"type":{"Type":1642,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"SynapseNotebookActivityTypeProperties","Properties":{"notebook":{"Type":1632,"Flags":1,"Description":"Synapse notebook reference."},"sparkPool":{"Type":1623,"Flags":0,"Description":"The name of the big data pool which will be used to execute the notebook."},"parameters":{"Type":1641,"Flags":0,"Description":"Notebook parameters."},"executorSize":{"Type":0,"Flags":0,"Description":"Number of core and memory to be used for executors allocated in the specified Spark pool for the session, which will be used for overriding 'executorCores' and 'executorMemory' of the notebook you provide. Type: string (or Expression with resultType string)."},"conf":{"Type":0,"Flags":0,"Description":"Spark configuration properties, which will override the 'conf' of the notebook you provide."},"driverSize":{"Type":0,"Flags":0,"Description":"Number of core and memory to be used for driver allocated in the specified Spark pool for the session, which will be used for overriding 'driverCores' and 'driverMemory' of the notebook you provide. Type: string (or Expression with resultType string)."},"numExecutors":{"Type":3,"Flags":0,"Description":"Number of executors to launch for this session, which will override the 'numExecutors' of the notebook you provide."}}}},{"2":{"Name":"SynapseNotebookReference","Properties":{"type":{"Type":1634,"Flags":1,"Description":"Synapse notebook reference type."},"referenceName":{"Type":0,"Flags":1,"Description":"Reference notebook name. Type: string (or Expression with resultType string)."}}}},{"6":{"Value":"NotebookReference"}},{"5":{"Elements":[1633,4]}},{"2":{"Name":"NotebookParameter","Properties":{"value":{"Type":0,"Flags":0,"Description":"Notebook parameter value. Type: string (or Expression with resultType string)."},"type":{"Type":1640,"Flags":0,"Description":"Notebook parameter type."}}}},{"6":{"Value":"string"}},{"6":{"Value":"int"}},{"6":{"Value":"float"}},{"6":{"Value":"bool"}},{"5":{"Elements":[1636,1637,1638,1639,4]}},{"2":{"Name":"SynapseNotebookActivityTypePropertiesParameters","Properties":{},"AdditionalProperties":1635}},{"6":{"Value":"SynapseNotebook"}},{"2":{"Name":"WebActivity","Properties":{"typeProperties":{"Type":1644,"Flags":1,"Description":"Web activity properties."},"type":{"Type":1652,"Flags":1,"Description":"Type of activity."}}}},{"2":{"Name":"WebActivityTypeProperties","Properties":{"method":{"Type":1649,"Flags":1,"Description":"Rest API method for target endpoint."},"url":{"Type":0,"Flags":1,"Description":"Web activity target endpoint and path. Type: string (or Expression with resultType string)."},"headers":{"Type":0,"Flags":0,"Description":"Represents the headers that will be sent to the request. For example, to set the language and type on a request: \"headers\" : { \"Accept-Language\": \"en-us\", \"Content-Type\": \"application/json\" }. Type: string (or Expression with resultType string)."},"body":{"Type":0,"Flags":0,"Description":"Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string)."},"authentication":{"Type":1014,"Flags":0,"Description":"Authentication method used for calling the endpoint."},"disableCertValidation":{"Type":2,"Flags":0,"Description":"When set to true, Certificate validation will be disabled."},"datasets":{"Type":1650,"Flags":0,"Description":"List of datasets passed to web endpoint."},"linkedServices":{"Type":1651,"Flags":0,"Description":"List of linked services passed to web endpoint."},"connectVia":{"Type":132,"Flags":0,"Description":"The integration runtime reference."}}}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[1645,1646,1647,1648,4]}},{"3":{"ItemType":1002}},{"3":{"ItemType":94}},{"6":{"Value":"WebActivity"}},{"3":{"ItemType":919}},{"2":{"Name":"ParameterDefinitionSpecification","Properties":{},"AdditionalProperties":136}},{"2":{"Name":"VariableSpecification","Properties":{"type":{"Type":1659,"Flags":1,"Description":"Variable type."},"defaultValue":{"Type":0,"Flags":0,"Description":"Default value of variable."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"5":{"Elements":[1656,1657,1658,4]}},{"2":{"Name":"VariableDefinitionSpecification","Properties":{},"AdditionalProperties":1655}},{"3":{"ItemType":0}},{"2":{"Name":"PipelineRunDimensions","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"PipelineFolder","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the folder that this Pipeline is in."}}}},{"2":{"Name":"PipelinePolicy","Properties":{"elapsedTimeMetric":{"Type":1665,"Flags":0,"Description":"Pipeline ElapsedTime Metric Policy."}}}},{"2":{"Name":"PipelineElapsedTimeMetricPolicy","Properties":{"duration":{"Type":0,"Flags":0,"Description":"TimeSpan value, after which an Azure Monitoring Metric is fired."}}}},{"4":{"Name":"Microsoft.DataFactory/factories/pipelines@2018-06-01","ScopeType":8,"Body":917,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/triggers"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1670,"Flags":1,"Description":"Properties of the trigger."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"Trigger","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Trigger description."},"runtimeState":{"Type":1674,"Flags":2,"Description":"Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger."},"annotations":{"Type":1675,"Flags":0,"Description":"List of tags that can be used for describing the trigger."}},"Elements":{"BlobEventsTrigger":1676,"BlobTrigger":1683,"ChainingTrigger":1686,"CustomEventsTrigger":1692,"ScheduleTrigger":1696,"RerunTumblingWindowTrigger":1731,"TumblingWindowTrigger":1734}}},{"6":{"Value":"Started"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[1671,1672,1673,4]}},{"3":{"ItemType":0}},{"2":{"Name":"BlobEventsTrigger","Properties":{"typeProperties":{"Type":1677,"Flags":1,"Description":"Blob Events Trigger properties."},"type":{"Type":1682,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"BlobEventsTriggerTypeProperties","Properties":{"blobPathBeginsWith":{"Type":4,"Flags":0,"Description":"The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith."},"blobPathEndsWith":{"Type":4,"Flags":0,"Description":"The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith."},"ignoreEmptyBlobs":{"Type":2,"Flags":0,"Description":"If set to true, blobs with zero bytes will be ignored."},"events":{"Type":1681,"Flags":1,"Description":"The type of events that cause this trigger to fire."},"scope":{"Type":4,"Flags":1,"Description":"The ARM resource ID of the Storage Account."}}}},{"6":{"Value":"Microsoft.Storage.BlobCreated"}},{"6":{"Value":"Microsoft.Storage.BlobDeleted"}},{"5":{"Elements":[1678,1679,4]}},{"3":{"ItemType":1680}},{"6":{"Value":"BlobEventsTrigger"}},{"2":{"Name":"BlobTrigger","Properties":{"typeProperties":{"Type":1684,"Flags":1,"Description":"Blob Trigger properties."},"type":{"Type":1685,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"BlobTriggerTypeProperties","Properties":{"folderPath":{"Type":4,"Flags":1,"Description":"The path of the container/folder that will trigger the pipeline."},"maxConcurrency":{"Type":3,"Flags":1,"Description":"The max number of parallel files to handle when it is triggered."},"linkedService":{"Type":94,"Flags":1,"Description":"The Azure Storage linked service reference."}}}},{"6":{"Value":"BlobTrigger"}},{"2":{"Name":"ChainingTrigger","Properties":{"pipeline":{"Type":1687,"Flags":1,"Description":"Pipeline for which runs are created when all upstream pipelines complete successfully."},"typeProperties":{"Type":1689,"Flags":1,"Description":"Chaining Trigger properties."},"type":{"Type":1691,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"TriggerPipelineReference","Properties":{"pipelineReference":{"Type":963,"Flags":0,"Description":"Pipeline reference."},"parameters":{"Type":1688,"Flags":0,"Description":"Pipeline parameters."}}}},{"2":{"Name":"ParameterValueSpecification","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ChainingTriggerTypeProperties","Properties":{"dependsOn":{"Type":1690,"Flags":1,"Description":"Upstream Pipelines."},"runDimension":{"Type":4,"Flags":1,"Description":"Run Dimension property that needs to be emitted by upstream pipelines."}}}},{"3":{"ItemType":963}},{"6":{"Value":"ChainingTrigger"}},{"2":{"Name":"CustomEventsTrigger","Properties":{"typeProperties":{"Type":1693,"Flags":1,"Description":"Custom Events Trigger properties."},"type":{"Type":1695,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"CustomEventsTriggerTypeProperties","Properties":{"subjectBeginsWith":{"Type":4,"Flags":0,"Description":"The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith."},"subjectEndsWith":{"Type":4,"Flags":0,"Description":"The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith."},"events":{"Type":1694,"Flags":1,"Description":"The list of event types that cause this trigger to fire."},"scope":{"Type":4,"Flags":1,"Description":"The ARM resource ID of the Azure Event Grid Topic."}}}},{"3":{"ItemType":0}},{"6":{"Value":"CustomEventsTrigger"}},{"2":{"Name":"ScheduleTrigger","Properties":{"typeProperties":{"Type":1697,"Flags":1,"Description":"Schedule Trigger properties."},"type":{"Type":1730,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"ScheduleTriggerTypeProperties","Properties":{"recurrence":{"Type":1698,"Flags":1,"Description":"Recurrence schedule configuration."}}}},{"2":{"Name":"ScheduleTriggerRecurrence","Properties":{"frequency":{"Type":1706,"Flags":0,"Description":"The frequency."},"interval":{"Type":3,"Flags":0,"Description":"The interval."},"startTime":{"Type":4,"Flags":0,"Description":"The start time."},"endTime":{"Type":4,"Flags":0,"Description":"The end time."},"timeZone":{"Type":4,"Flags":0,"Description":"The time zone."},"schedule":{"Type":1707,"Flags":0,"Description":"The recurrence schedule."}},"AdditionalProperties":0}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[1699,1700,1701,1702,1703,1704,1705,4]}},{"2":{"Name":"RecurrenceSchedule","Properties":{"minutes":{"Type":1708,"Flags":0,"Description":"The minutes."},"hours":{"Type":1709,"Flags":0,"Description":"The hours."},"weekDays":{"Type":1718,"Flags":0,"Description":"The days of the week."},"monthDays":{"Type":1719,"Flags":0,"Description":"The month days."},"monthlyOccurrences":{"Type":1729,"Flags":0,"Description":"The monthly occurrences."}},"AdditionalProperties":0}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1710,1711,1712,1713,1714,1715,1716]}},{"3":{"ItemType":1717}},{"3":{"ItemType":3}},{"2":{"Name":"RecurrenceScheduleOccurrence","Properties":{"day":{"Type":1728,"Flags":0,"Description":"The day of the week."},"occurrence":{"Type":3,"Flags":0,"Description":"The occurrence."}},"AdditionalProperties":0}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1721,1722,1723,1724,1725,1726,1727]}},{"3":{"ItemType":1720}},{"6":{"Value":"ScheduleTrigger"}},{"2":{"Name":"RerunTumblingWindowTrigger","Properties":{"typeProperties":{"Type":1732,"Flags":1,"Description":"Rerun Trigger properties."},"type":{"Type":1733,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"RerunTumblingWindowTriggerTypeProperties","Properties":{"parentTrigger":{"Type":0,"Flags":1,"Description":"The parent trigger reference."},"requestedStartTime":{"Type":4,"Flags":1,"Description":"The start time for the time period for which restatement is initiated. Only UTC time is currently supported."},"requestedEndTime":{"Type":4,"Flags":1,"Description":"The end time for the time period for which restatement is initiated. Only UTC time is currently supported."},"rerunConcurrency":{"Type":3,"Flags":1,"Description":"The max number of parallel time windows (ready for execution) for which a rerun is triggered."}}}},{"6":{"Value":"RerunTumblingWindowTrigger"}},{"2":{"Name":"TumblingWindowTrigger","Properties":{"pipeline":{"Type":1687,"Flags":1,"Description":"Pipeline for which runs are created when an event is fired for trigger window that is ready."},"typeProperties":{"Type":1735,"Flags":1,"Description":"Tumbling Window Trigger properties."},"type":{"Type":1747,"Flags":1,"Description":"Trigger type."}}}},{"2":{"Name":"TumblingWindowTriggerTypeProperties","Properties":{"frequency":{"Type":1739,"Flags":1,"Description":"The frequency of the time windows."},"interval":{"Type":3,"Flags":1,"Description":"The interval of the time windows. The minimum interval allowed is 15 Minutes."},"startTime":{"Type":4,"Flags":1,"Description":"The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported."},"endTime":{"Type":4,"Flags":0,"Description":"The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported."},"delay":{"Type":0,"Flags":0,"Description":"Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."},"maxConcurrency":{"Type":3,"Flags":1,"Description":"The max number of parallel time windows (ready for execution) for which a new run is triggered."},"retryPolicy":{"Type":1740,"Flags":0,"Description":"Retry policy that will be applied for failed pipeline runs."},"dependsOn":{"Type":1746,"Flags":0,"Description":"Triggers that this trigger depends on. Only tumbling window triggers are supported."}}}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Month"}},{"5":{"Elements":[1736,1737,1738,4]}},{"2":{"Name":"RetryPolicy","Properties":{"count":{"Type":0,"Flags":0,"Description":"Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0."},"intervalInSeconds":{"Type":3,"Flags":0,"Description":"Interval between retries in seconds. Default is 30."}}}},{"7":{"Name":"DependencyReference","Discriminator":"type","BaseProperties":{},"Elements":{"SelfDependencyTumblingWindowTriggerReference":1742,"TumblingWindowTriggerDependencyReference":1744}}},{"2":{"Name":"SelfDependencyTumblingWindowTriggerReference","Properties":{"offset":{"Type":4,"Flags":1,"Description":"Timespan applied to the start time of a tumbling window when evaluating dependency."},"size":{"Type":4,"Flags":0,"Description":"The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used."},"type":{"Type":1743,"Flags":1,"Description":"The type of dependency reference."}}}},{"6":{"Value":"SelfDependencyTumblingWindowTriggerReference"}},{"2":{"Name":"TumblingWindowTriggerDependencyReference","Properties":{"offset":{"Type":4,"Flags":0,"Description":"Timespan applied to the start time of a tumbling window when evaluating dependency."},"size":{"Type":4,"Flags":0,"Description":"The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used."},"type":{"Type":1745,"Flags":1,"Description":"The type of dependency reference."}}}},{"6":{"Value":"TumblingWindowTriggerDependencyReference"}},{"3":{"ItemType":1741}},{"6":{"Value":"TumblingWindowTrigger"}},{"4":{"Name":"Microsoft.DataFactory/factories/triggers@2018-06-01","ScopeType":8,"Body":1669,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/dataflows"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/dataflows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1749,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1750,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1752,"Flags":1,"Description":"Data flow properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"7":{"Name":"DataFlow","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"The description of the data flow."},"annotations":{"Type":1753,"Flags":0,"Description":"List of tags that can be used for describing the data flow."},"folder":{"Type":1754,"Flags":0,"Description":"The folder that this data flow is in. If not specified, Data flow will appear at the root level."}},"Elements":{"Flowlet":1755,"MappingDataFlow":1765,"WranglingDataFlow":1772}}},{"3":{"ItemType":0}},{"2":{"Name":"DataFlowFolder","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the folder that this data flow is in."}}}},{"2":{"Name":"Flowlet","Properties":{"typeProperties":{"Type":1756,"Flags":0,"Description":"Flowlet type properties."},"type":{"Type":1764,"Flags":1,"Description":"Type of data flow."}}}},{"2":{"Name":"FlowletTypeProperties","Properties":{"sources":{"Type":1758,"Flags":0,"Description":"List of sources in Flowlet."},"sinks":{"Type":1760,"Flags":0,"Description":"List of sinks in Flowlet."},"transformations":{"Type":1762,"Flags":0,"Description":"List of transformations in Flowlet."},"script":{"Type":4,"Flags":0,"Description":"Flowlet script."},"scriptLines":{"Type":1763,"Flags":0,"Description":"Flowlet script lines."}}}},{"2":{"Name":"DataFlowSource","Properties":{"schemaLinkedService":{"Type":94,"Flags":0,"Description":"Schema linked service reference."},"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":1002,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1474,"Flags":0,"Description":"Flowlet Reference"}}}},{"3":{"ItemType":1757}},{"2":{"Name":"DataFlowSink","Properties":{"schemaLinkedService":{"Type":94,"Flags":0,"Description":"Schema linked service reference."},"rejectedDataLinkedService":{"Type":94,"Flags":0,"Description":"Rejected data linked service reference."},"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":1002,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1474,"Flags":0,"Description":"Flowlet Reference"}}}},{"3":{"ItemType":1759}},{"2":{"Name":"Transformation","Properties":{"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":1002,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1474,"Flags":0,"Description":"Flowlet Reference"}}}},{"3":{"ItemType":1761}},{"3":{"ItemType":4}},{"6":{"Value":"Flowlet"}},{"2":{"Name":"MappingDataFlow","Properties":{"typeProperties":{"Type":1766,"Flags":0,"Description":"Mapping data flow type properties."},"type":{"Type":1771,"Flags":1,"Description":"Type of data flow."}}}},{"2":{"Name":"MappingDataFlowTypeProperties","Properties":{"sources":{"Type":1767,"Flags":0,"Description":"List of sources in data flow."},"sinks":{"Type":1768,"Flags":0,"Description":"List of sinks in data flow."},"transformations":{"Type":1769,"Flags":0,"Description":"List of transformations in data flow."},"script":{"Type":4,"Flags":0,"Description":"DataFlow script."},"scriptLines":{"Type":1770,"Flags":0,"Description":"Data flow script lines."}}}},{"3":{"ItemType":1757}},{"3":{"ItemType":1759}},{"3":{"ItemType":1761}},{"3":{"ItemType":4}},{"6":{"Value":"MappingDataFlow"}},{"2":{"Name":"WranglingDataFlow","Properties":{"typeProperties":{"Type":1773,"Flags":0,"Description":"PowerQuery data flow type properties."},"type":{"Type":1776,"Flags":1,"Description":"Type of data flow."}}}},{"2":{"Name":"PowerQueryTypeProperties","Properties":{"sources":{"Type":1775,"Flags":0,"Description":"List of sources in Power Query."},"script":{"Type":4,"Flags":0,"Description":"Power query mashup script."},"documentLocale":{"Type":4,"Flags":0,"Description":"Locale of the Power query mashup document."}}}},{"2":{"Name":"PowerQuerySource","Properties":{"script":{"Type":4,"Flags":0,"Description":"source script."},"schemaLinkedService":{"Type":94,"Flags":0,"Description":"Schema linked service reference."},"name":{"Type":4,"Flags":1,"Description":"Transformation name."},"description":{"Type":4,"Flags":0,"Description":"Transformation description."},"dataset":{"Type":1002,"Flags":0,"Description":"Dataset reference."},"linkedService":{"Type":94,"Flags":0,"Description":"Linked service reference."},"flowlet":{"Type":1474,"Flags":0,"Description":"Flowlet Reference"}}}},{"3":{"ItemType":1774}},{"6":{"Value":"WranglingDataFlow"}},{"4":{"Name":"Microsoft.DataFactory/factories/dataflows@2018-06-01","ScopeType":8,"Body":1751,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/managedVirtualNetworks"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/managedVirtualNetworks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1781,"Flags":1,"Description":"Managed Virtual Network properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"ManagedVirtualNetwork","Properties":{"vNetId":{"Type":4,"Flags":2,"Description":"Managed Virtual Network ID."},"alias":{"Type":4,"Flags":2,"Description":"Managed Virtual Network alias."}},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.DataFactory/factories/managedVirtualNetworks@2018-06-01","ScopeType":8,"Body":1780,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1783,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1784,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1786,"Flags":1,"Description":"Managed private endpoint properties."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"ManagedPrivateEndpoint","Properties":{"connectionState":{"Type":1787,"Flags":0,"Description":"The managed private endpoint connection state"},"fqdns":{"Type":1788,"Flags":0,"Description":"Fully qualified domain names"},"groupId":{"Type":4,"Flags":0,"Description":"The groupId to which the managed private endpoint is created"},"isReserved":{"Type":2,"Flags":2,"Description":"Denotes whether the managed private endpoint is reserved"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The ARM resource ID of the resource to which the managed private endpoint is created"},"provisioningState":{"Type":4,"Flags":2,"Description":"The managed private endpoint provisioning state"}},"AdditionalProperties":0}},{"2":{"Name":"ConnectionStateProperties","Properties":{"actionsRequired":{"Type":4,"Flags":2,"Description":"The actions required on the managed private endpoint"},"description":{"Type":4,"Flags":2,"Description":"The managed private endpoint description"},"status":{"Type":4,"Flags":2,"Description":"The approval status"}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints@2018-06-01","ScopeType":8,"Body":1785,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/privateEndpointConnections"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1790,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1791,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1793,"Flags":0,"Description":"Core resource properties"},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":1794,"Flags":0,"Description":"The state of a private link connection"},"privateEndpoint":{"Type":1795,"Flags":0,"Description":"The resource of private endpoint."},"provisioningState":{"Type":4,"Flags":2}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"PrivateEndpointOrArmIdWrapper","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"4":{"Name":"Microsoft.DataFactory/factories/privateEndpointConnections@2018-06-01","ScopeType":8,"Body":1792,"Flags":0}},{"6":{"Value":"Microsoft.DataFactory/factories/globalParameters"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.DataFactory/factories/globalParameters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1797,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1798,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1800,"Flags":1,"Description":"Properties of the global parameter."},"etag":{"Type":4,"Flags":2,"Description":"Etag identifies change in the resource."}}}},{"2":{"Name":"GlobalParameter","Properties":{},"AdditionalProperties":25}},{"4":{"Name":"Microsoft.DataFactory/factories/globalParameters@2018-06-01","ScopeType":8,"Body":1799,"Flags":0}},{"2":{"Name":"IntegrationRuntimeAuthKeys","Properties":{"authKey1":{"Type":4,"Flags":0,"Description":"The primary integration runtime authentication key."},"authKey2":{"Type":4,"Flags":0,"Description":"The secondary integration runtime authentication key."}}}},{"8":{"Name":"listAuthKeys","ResourceType":"Microsoft.DataFactory/factories/integrationRuntimes","ApiVersion":"2018-06-01","Output":1802}}] \ No newline at end of file diff --git a/generated/datafactory/microsoft.datafactory/2018-06-01/types.md b/generated/datafactory/microsoft.datafactory/2018-06-01/types.md index 419422d462..854219a738 100644 --- a/generated/datafactory/microsoft.datafactory/2018-06-01/types.md +++ b/generated/datafactory/microsoft.datafactory/2018-06-01/types.md @@ -280,6 +280,11 @@ * **type**: 'SetVariable' (Required): Type of activity. * **typeProperties**: [SetVariableActivityTypeProperties](#setvariableactivitytypeproperties) (Required): Set Variable activity properties. +### SynapseSparkJobDefinitionActivity +#### Properties +* **type**: 'SparkJob' (Required): Type of activity. +* **typeProperties**: [SynapseSparkJobActivityTypeProperties](#synapsesparkjobactivitytypeproperties) (Required): Execute spark job activity properties. + ### SqlServerStoredProcedureActivity #### Properties * **type**: 'SqlServerStoredProcedure' (Required): Type of activity. @@ -290,6 +295,11 @@ * **type**: 'Switch' (Required): Type of activity. * **typeProperties**: [SwitchActivityTypeProperties](#switchactivitytypeproperties) (Required): Switch activity properties. +### SynapseNotebookActivity +#### Properties +* **type**: 'SynapseNotebook' (Required): Type of activity. +* **typeProperties**: [SynapseNotebookActivityTypeProperties](#synapsenotebookactivitytypeproperties) (Required): Execute Synapse notebook activity properties. + ### UntilActivity #### Properties * **type**: 'Until' (Required): Type of activity. @@ -847,10 +857,20 @@ * **sasToken**: [AzureKeyVaultSecretReference](#azurekeyvaultsecretreference): The Azure key vault secret reference of sasToken in sas uri. * **sasUri**: any: SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference. +## AzureSynapseArtifactsLinkedServiceTypeProperties +### Properties +* **authentication**: any: Required to specify MSI, if using system assigned managed identity as authentication method. Type: string (or Expression with resultType string). +* **endpoint**: any (Required): https://.dev.azuresynapse.net, Azure Synapse Analytics workspace URL. Type: string (or Expression with resultType string). + ## AzureTableDatasetTypeProperties ### Properties * **tableName**: any (Required): The table name of the Azure Table storage. Type: string (or Expression with resultType string). +## BigDataPoolParametrizationReference +### Properties +* **referenceName**: any (Required): Reference big data pool name. Type: string (or Expression with resultType string). +* **type**: 'BigDataPoolReference' | string (Required): Big data pool reference type. + ## BinaryDatasetTypeProperties ### Properties * **compression**: [DatasetCompression](#datasetcompression): The data compression method used for the binary dataset. @@ -3761,6 +3781,11 @@ request-header-name-n:request-header-value-n Type: string (or Expression with re * **type**: 'AzureStorage' (Required): Type of linked service. * **typeProperties**: [AzureStorageLinkedServiceTypeProperties](#azurestoragelinkedservicetypeproperties) (Required): Azure Storage linked service properties. +### AzureSynapseArtifactsLinkedService +#### Properties +* **type**: 'AzureSynapseArtifacts' (Required): Type of linked service. +* **typeProperties**: [AzureSynapseArtifactsLinkedServiceTypeProperties](#azuresynapseartifactslinkedservicetypeproperties) (Required): Azure Synapse Analytics (Artifacts) linked service properties. + ### AzureTableStorageLinkedService #### Properties * **type**: 'AzureTableStorage' (Required): Type of linked service. @@ -4356,6 +4381,11 @@ request-header-name-n:request-header-value-n Type: string (or Expression with re * **table**: any: The table name of the Netezza. Type: string (or Expression with resultType string). * **tableName**: any: This property will be retired. Please consider using schema + table properties instead. +## NotebookParameter +### Properties +* **type**: 'bool' | 'float' | 'int' | 'string' | string: Notebook parameter type. +* **value**: any: Notebook parameter value. Type: string (or Expression with resultType string). + ## ODataLinkedServiceTypeProperties ### Properties * **aadResourceId**: any: Specify the resource you are requesting authorization to use Directory. Type: string (or Expression with resultType string). @@ -5566,6 +5596,44 @@ request-header-name-n:request-header-value-n Type: string (or Expression with re ### Properties * **tableName**: any: The Sybase table name. Type: string (or Expression with resultType string). +## SynapseNotebookActivityTypeProperties +### Properties +* **conf**: any: Spark configuration properties, which will override the 'conf' of the notebook you provide. +* **driverSize**: any: Number of core and memory to be used for driver allocated in the specified Spark pool for the session, which will be used for overriding 'driverCores' and 'driverMemory' of the notebook you provide. Type: string (or Expression with resultType string). +* **executorSize**: any: Number of core and memory to be used for executors allocated in the specified Spark pool for the session, which will be used for overriding 'executorCores' and 'executorMemory' of the notebook you provide. Type: string (or Expression with resultType string). +* **notebook**: [SynapseNotebookReference](#synapsenotebookreference) (Required): Synapse notebook reference. +* **numExecutors**: int: Number of executors to launch for this session, which will override the 'numExecutors' of the notebook you provide. +* **parameters**: [SynapseNotebookActivityTypePropertiesParameters](#synapsenotebookactivitytypepropertiesparameters): Notebook parameters. +* **sparkPool**: [BigDataPoolParametrizationReference](#bigdatapoolparametrizationreference): The name of the big data pool which will be used to execute the notebook. + +## SynapseNotebookActivityTypePropertiesParameters +### Properties +### Additional Properties +* **Additional Properties Type**: [NotebookParameter](#notebookparameter) + +## SynapseNotebookReference +### Properties +* **referenceName**: any (Required): Reference notebook name. Type: string (or Expression with resultType string). +* **type**: 'NotebookReference' | string (Required): Synapse notebook reference type. + +## SynapseSparkJobActivityTypeProperties +### Properties +* **args**: any[]: User specified arguments to SynapseSparkJobDefinitionActivity. +* **className**: any: The fully-qualified identifier or the main class that is in the main definition file, which will override the 'className' of the spark job definition you provide. Type: string (or Expression with resultType string). +* **conf**: any: Spark configuration properties, which will override the 'conf' of the spark job definition you provide. +* **driverSize**: any: Number of core and memory to be used for driver allocated in the specified Spark pool for the job, which will be used for overriding 'driverCores' and 'driverMemory' of the spark job definition you provide. Type: string (or Expression with resultType string). +* **executorSize**: any: Number of core and memory to be used for executors allocated in the specified Spark pool for the job, which will be used for overriding 'executorCores' and 'executorMemory' of the spark job definition you provide. Type: string (or Expression with resultType string). +* **file**: any: The main file used for the job, which will override the 'file' of the spark job definition you provide. Type: string (or Expression with resultType string). +* **files**: any[]: Additional files used for reference in the main definition file, which will override the 'files' of the spark job definition you provide. +* **numExecutors**: int: Number of executors to launch for this job, which will override the 'numExecutors' of the spark job definition you provide. +* **sparkJob**: [SynapseSparkJobReference](#synapsesparkjobreference) (Required): Synapse spark job reference. +* **targetBigDataPool**: [BigDataPoolParametrizationReference](#bigdatapoolparametrizationreference): The name of the big data pool which will be used to execute the spark batch job, which will override the 'targetBigDataPool' of the spark job definition you provide. + +## SynapseSparkJobReference +### Properties +* **referenceName**: string (Required): Reference spark job name. +* **type**: 'SparkJobDefinitionReference' | string (Required): Synapse spark job reference type. + ## TeamDeskLinkedServiceTypeProperties ### Properties * **apiToken**: [SecretBase](#secretbase): The api token for the TeamDesk source. diff --git a/generated/datalake-analytics/log.out b/generated/datalake-analytics/log.out index 78e843d961..b3c01dbf45 100644 --- a/generated/datalake-analytics/log.out +++ b/generated/datalake-analytics/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/datalake-store/log.out b/generated/datalake-store/log.out index 5655875ce4..47fc7e8297 100644 --- a/generated/datalake-store/log.out +++ b/generated/datalake-store/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/datamigration/log.out b/generated/datamigration/log.out index d38fb8afec..013b75fabf 100644 --- a/generated/datamigration/log.out +++ b/generated/datamigration/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/dataprotection/log.out b/generated/dataprotection/log.out index 0107cd6399..2e5fb085a1 100644 --- a/generated/dataprotection/log.out +++ b/generated/dataprotection/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/datashare/log.out b/generated/datashare/log.out index dc07b683e0..7219f0c91b 100644 --- a/generated/datashare/log.out +++ b/generated/datashare/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/deploymentmanager/log.out b/generated/deploymentmanager/log.out index 1629d1e16a..91cfd9d8d7 100644 --- a/generated/deploymentmanager/log.out +++ b/generated/deploymentmanager/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/desktopvirtualization/log.out b/generated/desktopvirtualization/log.out index dfbfa54938..533fd10cd8 100644 --- a/generated/desktopvirtualization/log.out +++ b/generated/desktopvirtualization/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/devcenter/log.out b/generated/devcenter/log.out new file mode 100644 index 0000000000..642b07c79a --- /dev/null +++ b/generated/devcenter/log.out @@ -0,0 +1,5 @@ +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] +(C) 2018 Microsoft Corporation. +https://aka.ms/autorest +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/devcenter/microsoft.devcenter/2022-08-01-preview/types.json b/generated/devcenter/microsoft.devcenter/2022-08-01-preview/types.json new file mode 100644 index 0000000000..e2388c1c93 --- /dev/null +++ b/generated/devcenter/microsoft.devcenter/2022-08-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DevCenter/devcenters"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/devcenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"DevCenter properties"},"identity":{"Type":12,"Flags":0,"Description":"Managed identity properties"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DevCenterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":17,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":19,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[13,14,15,16,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":18}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":26,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":31,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[22,23,24,25,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[27,28,29,30,4]}},{"4":{"Name":"Microsoft.DevCenter/devcenters@2022-08-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/projects"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/projects","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":0,"Description":"Properties of a project."},"tags":{"Type":37,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ProjectProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"devCenterId":{"Type":4,"Flags":0,"Description":"Resource Id of an associated DevCenter"},"description":{"Type":4,"Flags":0,"Description":"Description of the project."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DevCenter/projects@2022-08-01-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/devcenters/attachednetworks"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/devcenters/attachednetworks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Attached NetworkConnection properties."},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AttachedNetworkConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"networkConnectionId":{"Type":4,"Flags":1,"Description":"The resource ID of the NetworkConnection you want to attach."},"networkConnectionLocation":{"Type":4,"Flags":2,"Description":"The geo-location where the NetworkConnection resource specified in 'networkConnectionResourceId' property lives."},"healthCheckStatus":{"Type":49,"Flags":2,"Description":"Health check status values"},"domainJoinType":{"Type":52,"Flags":2,"Description":"AAD Join type of the network. This is populated based on the referenced Network Connection."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[43,44,45,46,47,48,4]}},{"6":{"Value":"HybridAzureADJoin"}},{"6":{"Value":"AzureADJoin"}},{"5":{"Elements":[50,51,4]}},{"4":{"Name":"Microsoft.DevCenter/devcenters/attachednetworks@2022-08-01-preview","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/devcenters/galleries"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/devcenters/galleries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":54,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":55,"Flags":10,"Description":"The resource api version"},"properties":{"Type":57,"Flags":0,"Description":"Gallery properties."},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"GalleryProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"galleryResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the backing Azure Compute Gallery."}}}},{"4":{"Name":"Microsoft.DevCenter/devcenters/galleries@2022-08-01-preview","ScopeType":8,"Body":56,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/devcenters/catalogs"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/devcenters/catalogs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":0,"Description":"Catalog properties."},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CatalogProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"lastSyncTime":{"Type":4,"Flags":2,"Description":"When the catalog was last synced."},"gitHub":{"Type":63,"Flags":0,"Description":"Properties for a GitHub catalog type."},"adoGit":{"Type":63,"Flags":0,"Description":"Properties for an Azure DevOps catalog type."}}}},{"2":{"Name":"GitCatalog","Properties":{"uri":{"Type":4,"Flags":0,"Description":"Git URI."},"branch":{"Type":4,"Flags":0,"Description":"Git branch."},"secretIdentifier":{"Type":4,"Flags":0,"Description":"A reference to the Key Vault secret containing a security token to authenticate to a Git repository."},"path":{"Type":4,"Flags":0,"Description":"The folder where the catalog items can be found inside the repository."}}}},{"4":{"Name":"Microsoft.DevCenter/devcenters/catalogs@2022-08-01-preview","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/devcenters/environmentTypes"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/devcenters/environmentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":0,"Description":"Properties of an environment type."},"tags":{"Type":69,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"EnvironmentTypeProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DevCenter/devcenters/environmentTypes@2022-08-01-preview","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/projects/environmentTypes"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/projects/environmentTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Properties of an environment type."},"tags":{"Type":84,"Flags":0,"Description":"Resource tags."},"identity":{"Type":12,"Flags":0,"Description":"Managed identity properties"},"location":{"Type":4,"Flags":0,"Description":"The geo-location for the environment type"},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ProjectEnvironmentTypeProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"deploymentTargetId":{"Type":4,"Flags":0,"Description":"Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."},"status":{"Type":77,"Flags":0,"Description":"Defines whether this Environment Type can be used in this Project."},"creatorRoleAssignment":{"Type":78,"Flags":0,"Description":"The role definition assigned to the environment creator on backing resources."},"userRoleAssignments":{"Type":83,"Flags":0,"Description":"Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[75,76,4]}},{"2":{"Name":"ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment","Properties":{"roles":{"Type":80,"Flags":0,"Description":"A map of roles to assign to the environment creator."}}}},{"2":{"Name":"EnvironmentRole","Properties":{"roleName":{"Type":4,"Flags":2,"Description":"The common name of the Role Assignment. This is a descriptive name such as 'AcrPush'."},"description":{"Type":4,"Flags":2,"Description":"This is a description of the Role Assignment."}}}},{"2":{"Name":"ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles","Properties":{},"AdditionalProperties":79}},{"2":{"Name":"UserRoleAssignmentValue","Properties":{"roles":{"Type":82,"Flags":0,"Description":"A map of roles to assign to the parent user."}}}},{"2":{"Name":"UserRoleAssignmentRoles","Properties":{},"AdditionalProperties":79}},{"2":{"Name":"ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments","Properties":{},"AdditionalProperties":81}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DevCenter/projects/environmentTypes@2022-08-01-preview","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/devcenters/devboxdefinitions"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/devcenters/devboxdefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":86,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":87,"Flags":10,"Description":"The resource api version"},"properties":{"Type":89,"Flags":0,"Description":"Dev Box definition properties"},"tags":{"Type":104,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DevBoxDefinitionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"imageValidationStatus":{"Type":95,"Flags":2,"Description":"Validation status of the configured image."},"imageValidationErrorDetails":{"Type":96,"Flags":2,"Description":"Details for image validator error. Populated when the image validation is not successful."},"activeImageReference":{"Type":97,"Flags":2,"Description":"Image reference information for the currently active image (only populated during updates)."},"imageReference":{"Type":97,"Flags":0,"Description":"Image reference information."},"sku":{"Type":98,"Flags":0,"Description":"The SKU for Dev Boxes created using this definition."},"osStorageType":{"Type":4,"Flags":0,"Description":"The storage type used for the Operating System disk of Dev Boxes created using this definition."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"TimedOut"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"2":{"Name":"ImageValidationErrorDetails","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error."}}}},{"2":{"Name":"ImageReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"Image ID, or Image version ID. When Image ID is provided, its latest version will be used."},"exactVersion":{"Type":4,"Flags":2,"Description":"The actual version of the image after use. When id references a gallery image latest version, this will indicate the actual version in use."},"publisher":{"Type":4,"Flags":0,"Description":"The image publisher."},"offer":{"Type":4,"Flags":0,"Description":"The image offer."},"sku":{"Type":4,"Flags":0,"Description":"The image sku."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":103,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[99,100,101,102]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DevCenter/devcenters/devboxdefinitions@2022-08-01-preview","ScopeType":8,"Body":88,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/projects/pools"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/projects/pools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":0,"Description":"Pool properties"},"tags":{"Type":115,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PoolProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"devBoxDefinitionName":{"Type":4,"Flags":0,"Description":"Name of a Dev Box definition in parent Project of this Pool"},"networkConnectionName":{"Type":4,"Flags":0,"Description":"Name of a Network Connection in parent Project of this Pool"},"licenseType":{"Type":111,"Flags":0,"Description":"Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created."},"localAdministrator":{"Type":114,"Flags":0,"Description":"Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box."}}}},{"6":{"Value":"Windows_Client"}},{"5":{"Elements":[110,4]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[112,113,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DevCenter/projects/pools@2022-08-01-preview","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/projects/pools/schedules"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/projects/pools/schedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Properties of a Schedule resource"},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ScheduleProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"type":{"Type":122,"Flags":0,"Description":"Supported type this scheduled task represents."},"frequency":{"Type":124,"Flags":0,"Description":"The frequency of this scheduled task."},"time":{"Type":4,"Flags":0,"Description":"The target time to trigger the action. The format is HH:MM."},"timeZone":{"Type":4,"Flags":0,"Description":"The IANA timezone id at which the schedule should execute."},"state":{"Type":127,"Flags":0,"Description":"Indicates whether or not this scheduled task is enabled."}}}},{"6":{"Value":"StopDevBox"}},{"5":{"Elements":[121,4]}},{"6":{"Value":"Daily"}},{"5":{"Elements":[123,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[125,126,4]}},{"4":{"Name":"Microsoft.DevCenter/projects/pools/schedules@2022-08-01-preview","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/networkConnections"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/networkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":132,"Flags":0,"Description":"Properties of a Network Connection"},"tags":{"Type":143,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"NetworkProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."},"healthCheckStatus":{"Type":139,"Flags":2,"Description":"Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection."},"networkingResourceGroupName":{"Type":4,"Flags":0,"Description":"The name for resource group where NICs will be placed."},"domainJoinType":{"Type":142,"Flags":1,"Description":"AAD Join type."},"subnetId":{"Type":4,"Flags":0,"Description":"The subnet to attach Virtual Machines to"},"domainName":{"Type":4,"Flags":0,"Description":"Active Directory domain name"},"organizationUnit":{"Type":4,"Flags":0,"Description":"Active Directory domain Organization Unit (OU)"},"domainUsername":{"Type":4,"Flags":0,"Description":"The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."},"domainPassword":{"Type":4,"Flags":0,"Description":"The password for the account used to join domain"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[133,134,135,136,137,138,4]}},{"6":{"Value":"HybridAzureADJoin"}},{"6":{"Value":"AzureADJoin"}},{"5":{"Elements":[140,141,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DevCenter/networkConnections@2022-08-01-preview","ScopeType":8,"Body":131,"Flags":0}},{"6":{"Value":"Microsoft.DevCenter/projects/attachednetworks"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/projects/attachednetworks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"Attached NetworkConnection properties."},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"4":{"Name":"Microsoft.DevCenter/projects/attachednetworks@2022-08-01-preview","ScopeType":8,"Body":147,"Flags":1}},{"6":{"Value":"Microsoft.DevCenter/devcenters/galleries/images"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/devcenters/galleries/images","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":2,"Description":"Image properties."},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ImageProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"The description of the image."},"publisher":{"Type":4,"Flags":2,"Description":"The publisher of the image."},"offer":{"Type":4,"Flags":2,"Description":"The name of the image offer."},"sku":{"Type":4,"Flags":2,"Description":"The SKU name for the image."},"recommendedMachineConfiguration":{"Type":153,"Flags":2,"Description":"The recommended machine configuration to use with the image."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."}}}},{"2":{"Name":"RecommendedMachineConfiguration","Properties":{"memory":{"Type":154,"Flags":2,"Description":"Recommended memory range."},"vCPUs":{"Type":154,"Flags":2,"Description":"Recommended vCPU range."}}}},{"2":{"Name":"ResourceRange","Properties":{"min":{"Type":3,"Flags":2,"Description":"Minimum value."},"max":{"Type":3,"Flags":2,"Description":"Maximum value."}}}},{"4":{"Name":"Microsoft.DevCenter/devcenters/galleries/images@2022-08-01-preview","ScopeType":8,"Body":151,"Flags":1}},{"6":{"Value":"Microsoft.DevCenter/devcenters/galleries/images/versions"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/devcenters/galleries/images/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":156,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":157,"Flags":10,"Description":"The resource api version"},"properties":{"Type":159,"Flags":2,"Description":"Image version properties."},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ImageVersionProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"The semantic version string."},"publishedDate":{"Type":4,"Flags":2,"Description":"The datetime that the backing image version was published."},"excludeFromLatest":{"Type":2,"Flags":2,"Description":"If the version should be excluded from being treated as the latest version."},"osDiskImageSizeInGb":{"Type":3,"Flags":2,"Description":"The size of the OS disk image, in GB."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the resource."}}}},{"4":{"Name":"Microsoft.DevCenter/devcenters/galleries/images/versions@2022-08-01-preview","ScopeType":8,"Body":158,"Flags":1}},{"6":{"Value":"Microsoft.DevCenter/projects/devboxdefinitions"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/projects/devboxdefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":89,"Flags":2,"Description":"Dev Box definition properties"},"tags":{"Type":164,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DevCenter/projects/devboxdefinitions@2022-08-01-preview","ScopeType":8,"Body":163,"Flags":1}},{"6":{"Value":"latest"}},{"6":{"Value":"Microsoft.DevCenter/networkConnections/healthChecks"}},{"6":{"Value":"2022-08-01-preview"}},{"2":{"Name":"Microsoft.DevCenter/networkConnections/healthChecks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":166,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":2,"Description":"Health check status details properties."},"systemData":{"Type":21,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"HealthCheckStatusDetailsProperties","Properties":{"startDateTime":{"Type":4,"Flags":2,"Description":"Start time of last execution of the health checks."},"endDateTime":{"Type":4,"Flags":2,"Description":"End time of last execution of the health checks."},"healthChecks":{"Type":179,"Flags":2,"Description":"Details for each health check item."}}}},{"2":{"Name":"HealthCheck","Properties":{"status":{"Type":178,"Flags":2,"Description":"The status of the health check item."},"displayName":{"Type":4,"Flags":2,"Description":"The display name of this health check item."},"startDateTime":{"Type":4,"Flags":2,"Description":"Start time of health check item."},"endDateTime":{"Type":4,"Flags":2,"Description":"End time of the health check item."},"errorType":{"Type":4,"Flags":2,"Description":"The type of error that occurred during this health check."},"recommendedAction":{"Type":4,"Flags":2,"Description":"The recommended action to fix the corresponding error."},"additionalDetails":{"Type":4,"Flags":2,"Description":"Additional details about the health check or the recommended action."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Running"}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[172,173,174,175,176,177,4]}},{"3":{"ItemType":171}},{"4":{"Name":"Microsoft.DevCenter/networkConnections/healthChecks@2022-08-01-preview","ScopeType":8,"Body":169,"Flags":1}}] \ No newline at end of file diff --git a/generated/devcenter/microsoft.devcenter/2022-08-01-preview/types.md b/generated/devcenter/microsoft.devcenter/2022-08-01-preview/types.md new file mode 100644 index 0000000000..1229c574d8 --- /dev/null +++ b/generated/devcenter/microsoft.devcenter/2022-08-01-preview/types.md @@ -0,0 +1,425 @@ +# Microsoft.DevCenter @ 2022-08-01-preview + +## Resource Microsoft.DevCenter/devcenters@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedServiceIdentity](#managedserviceidentity): Managed identity properties +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DevCenterProperties](#devcenterproperties): DevCenter properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.DevCenter/devcenters' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/devcenters/attachednetworks@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AttachedNetworkConnectionProperties](#attachednetworkconnectionproperties): Attached NetworkConnection properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DevCenter/devcenters/attachednetworks' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/devcenters/catalogs@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [CatalogProperties](#catalogproperties): Catalog properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DevCenter/devcenters/catalogs' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/devcenters/devboxdefinitions@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DevBoxDefinitionProperties](#devboxdefinitionproperties): Dev Box definition properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.DevCenter/devcenters/devboxdefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/devcenters/environmentTypes@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [EnvironmentTypeProperties](#environmenttypeproperties): Properties of an environment type. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [Tags](#tags): Resource tags. +* **type**: 'Microsoft.DevCenter/devcenters/environmentTypes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/devcenters/galleries@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [GalleryProperties](#galleryproperties): Gallery properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DevCenter/devcenters/galleries' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/devcenters/galleries/images@2022-08-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ImageProperties](#imageproperties) (ReadOnly): Image properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DevCenter/devcenters/galleries/images' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/devcenters/galleries/images/versions@2022-08-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ImageVersionProperties](#imageversionproperties) (ReadOnly): Image version properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DevCenter/devcenters/galleries/images/versions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/networkConnections@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [NetworkProperties](#networkproperties): Properties of a Network Connection +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.DevCenter/networkConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/networkConnections/healthChecks@2022-08-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'latest' (Required, DeployTimeConstant): The resource name +* **properties**: [HealthCheckStatusDetailsProperties](#healthcheckstatusdetailsproperties) (ReadOnly): Health check status details properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DevCenter/networkConnections/healthChecks' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/projects@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ProjectProperties](#projectproperties): Properties of a project. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.DevCenter/projects' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/projects/attachednetworks@2022-08-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AttachedNetworkConnectionProperties](#attachednetworkconnectionproperties) (ReadOnly): Attached NetworkConnection properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DevCenter/projects/attachednetworks' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/projects/devboxdefinitions@2022-08-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DevBoxDefinitionProperties](#devboxdefinitionproperties) (ReadOnly): Dev Box definition properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags) (ReadOnly): Resource tags. +* **type**: 'Microsoft.DevCenter/projects/devboxdefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/projects/environmentTypes@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedServiceIdentity](#managedserviceidentity): Managed identity properties +* **location**: string: The geo-location for the environment type +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ProjectEnvironmentTypeProperties](#projectenvironmenttypeproperties): Properties of an environment type. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [Tags](#tags): Resource tags. +* **type**: 'Microsoft.DevCenter/projects/environmentTypes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/projects/pools@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PoolProperties](#poolproperties): Pool properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.DevCenter/projects/pools' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DevCenter/projects/pools/schedules@2022-08-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ScheduleProperties](#scheduleproperties): Properties of a Schedule resource +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DevCenter/projects/pools/schedules' (ReadOnly, DeployTimeConstant): The resource type + +## AttachedNetworkConnectionProperties +### Properties +* **domainJoinType**: 'AzureADJoin' | 'HybridAzureADJoin' | string (ReadOnly): AAD Join type of the network. This is populated based on the referenced Network Connection. +* **healthCheckStatus**: 'Failed' | 'Passed' | 'Pending' | 'Running' | 'Unknown' | 'Warning' | string (ReadOnly): Health check status values +* **networkConnectionId**: string (Required): The resource ID of the NetworkConnection you want to attach. +* **networkConnectionLocation**: string (ReadOnly): The geo-location where the NetworkConnection resource specified in 'networkConnectionResourceId' property lives. +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. + +## CatalogProperties +### Properties +* **adoGit**: [GitCatalog](#gitcatalog): Properties for an Azure DevOps catalog type. +* **gitHub**: [GitCatalog](#gitcatalog): Properties for a GitHub catalog type. +* **lastSyncTime**: string (ReadOnly): When the catalog was last synced. +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. + +## DevBoxDefinitionProperties +### Properties +* **activeImageReference**: [ImageReference](#imagereference) (ReadOnly): Image reference information for the currently active image (only populated during updates). +* **imageReference**: [ImageReference](#imagereference): Image reference information. +* **imageValidationErrorDetails**: [ImageValidationErrorDetails](#imagevalidationerrordetails) (ReadOnly): Details for image validator error. Populated when the image validation is not successful. +* **imageValidationStatus**: 'Failed' | 'Pending' | 'Succeeded' | 'TimedOut' | 'Unknown' | string (ReadOnly): Validation status of the configured image. +* **osStorageType**: string: The storage type used for the Operating System disk of Dev Boxes created using this definition. +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. +* **sku**: [Sku](#sku): The SKU for Dev Boxes created using this definition. + +## DevCenterProperties +### Properties +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. + +## EnvironmentRole +### Properties +* **description**: string (ReadOnly): This is a description of the Role Assignment. +* **roleName**: string (ReadOnly): The common name of the Role Assignment. This is a descriptive name such as 'AcrPush'. + +## EnvironmentTypeProperties +### Properties +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. + +## GalleryProperties +### Properties +* **galleryResourceId**: string (Required): The resource ID of the backing Azure Compute Gallery. +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. + +## GitCatalog +### Properties +* **branch**: string: Git branch. +* **path**: string: The folder where the catalog items can be found inside the repository. +* **secretIdentifier**: string: A reference to the Key Vault secret containing a security token to authenticate to a Git repository. +* **uri**: string: Git URI. + +## HealthCheck +### Properties +* **additionalDetails**: string (ReadOnly): Additional details about the health check or the recommended action. +* **displayName**: string (ReadOnly): The display name of this health check item. +* **endDateTime**: string (ReadOnly): End time of the health check item. +* **errorType**: string (ReadOnly): The type of error that occurred during this health check. +* **recommendedAction**: string (ReadOnly): The recommended action to fix the corresponding error. +* **startDateTime**: string (ReadOnly): Start time of health check item. +* **status**: 'Failed' | 'Passed' | 'Pending' | 'Running' | 'Unknown' | 'Warning' | string (ReadOnly): The status of the health check item. + +## HealthCheckStatusDetailsProperties +### Properties +* **endDateTime**: string (ReadOnly): End time of last execution of the health checks. +* **healthChecks**: [HealthCheck](#healthcheck)[] (ReadOnly): Details for each health check item. +* **startDateTime**: string (ReadOnly): Start time of last execution of the health checks. + +## ImageProperties +### Properties +* **description**: string (ReadOnly): The description of the image. +* **offer**: string (ReadOnly): The name of the image offer. +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. +* **publisher**: string (ReadOnly): The publisher of the image. +* **recommendedMachineConfiguration**: [RecommendedMachineConfiguration](#recommendedmachineconfiguration) (ReadOnly): The recommended machine configuration to use with the image. +* **sku**: string (ReadOnly): The SKU name for the image. + +## ImageReference +### Properties +* **exactVersion**: string (ReadOnly): The actual version of the image after use. When id references a gallery image latest version, this will indicate the actual version in use. +* **id**: string: Image ID, or Image version ID. When Image ID is provided, its latest version will be used. +* **offer**: string: The image offer. +* **publisher**: string: The image publisher. +* **sku**: string: The image sku. + +## ImageValidationErrorDetails +### Properties +* **code**: string: An identifier for the error. +* **message**: string: A message describing the error. + +## ImageVersionProperties +### Properties +* **excludeFromLatest**: bool (ReadOnly): If the version should be excluded from being treated as the latest version. +* **name**: string (ReadOnly): The semantic version string. +* **osDiskImageSizeInGb**: int (ReadOnly): The size of the OS disk image, in GB. +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. +* **publishedDate**: string (ReadOnly): The datetime that the backing image version was published. + +## ManagedServiceIdentity +### Properties +* **principalId**: string (ReadOnly): The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **tenantId**: string (ReadOnly): The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned' | string (Required): Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): 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. + +## NetworkProperties +### Properties +* **domainJoinType**: 'AzureADJoin' | 'HybridAzureADJoin' | string (Required): AAD Join type. +* **domainName**: string: Active Directory domain name +* **domainPassword**: string: The password for the account used to join domain +* **domainUsername**: string: The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. +* **healthCheckStatus**: 'Failed' | 'Passed' | 'Pending' | 'Running' | 'Unknown' | 'Warning' | string (ReadOnly): Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. +* **networkingResourceGroupName**: string: The name for resource group where NICs will be placed. +* **organizationUnit**: string: Active Directory domain Organization Unit (OU) +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. +* **subnetId**: string: The subnet to attach Virtual Machines to + +## PoolProperties +### Properties +* **devBoxDefinitionName**: string: Name of a Dev Box definition in parent Project of this Pool +* **licenseType**: 'Windows_Client' | string: Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. +* **localAdministrator**: 'Disabled' | 'Enabled' | string: Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. +* **networkConnectionName**: string: Name of a Network Connection in parent Project of this Pool +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. + +## ProjectEnvironmentTypeProperties +### Properties +* **creatorRoleAssignment**: [ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment](#projectenvironmenttypeupdatepropertiescreatorroleassignment): The role definition assigned to the environment creator on backing resources. +* **deploymentTargetId**: string: Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. +* **status**: 'Disabled' | 'Enabled' | string: Defines whether this Environment Type can be used in this Project. +* **userRoleAssignments**: [ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments](#projectenvironmenttypeupdatepropertiesuserroleassignments): Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + +## ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment +### Properties +* **roles**: [ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles](#projectenvironmenttypeupdatepropertiescreatorroleassignmentroles): A map of roles to assign to the environment creator. + +## ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles +### Properties +### Additional Properties +* **Additional Properties Type**: [EnvironmentRole](#environmentrole) + +## ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments +### Properties +### Additional Properties +* **Additional Properties Type**: [UserRoleAssignmentValue](#userroleassignmentvalue) + +## ProjectProperties +### Properties +* **description**: string: Description of the project. +* **devCenterId**: string: Resource Id of an associated DevCenter +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. + +## RecommendedMachineConfiguration +### Properties +* **memory**: [ResourceRange](#resourcerange) (ReadOnly): Recommended memory range. +* **vCPUs**: [ResourceRange](#resourcerange) (ReadOnly): Recommended vCPU range. + +## ResourceRange +### Properties +* **max**: int (ReadOnly): Maximum value. +* **min**: int (ReadOnly): Minimum value. + +## ScheduleProperties +### Properties +* **frequency**: 'Daily' | string: The frequency of this scheduled task. +* **provisioningState**: string (ReadOnly): The provisioning state of the resource. +* **state**: 'Disabled' | 'Enabled' | string: Indicates whether or not this scheduled task is enabled. +* **time**: string: The target time to trigger the action. The format is HH:MM. +* **timeZone**: string: The IANA timezone id at which the schedule should execute. +* **type**: 'StopDevBox' | string: Supported type this scheduled task represents. + +## Sku +### Properties +* **capacity**: int: 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. +* **family**: string: If the service has different generations of hardware, for the same SKU, then that can be captured here. +* **name**: string (Required): The name of the SKU. Ex - P3. It is typically a letter+number code +* **size**: string: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. +* **tier**: 'Basic' | 'Free' | 'Premium' | 'Standard': 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. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## Tags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Tags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## UserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## UserAssignedIdentity +### Properties +* **clientId**: string (ReadOnly): The client ID of the assigned identity. +* **principalId**: string (ReadOnly): The principal ID of the assigned identity. + +## UserRoleAssignmentRoles +### Properties +### Additional Properties +* **Additional Properties Type**: [EnvironmentRole](#environmentrole) + +## UserRoleAssignmentValue +### Properties +* **roles**: [UserRoleAssignmentRoles](#userroleassignmentroles): A map of roles to assign to the parent user. + diff --git a/generated/developerhub/log.out b/generated/developerhub/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/developerhub/log.out +++ b/generated/developerhub/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/deviceprovisioningservices/log.out b/generated/deviceprovisioningservices/log.out index 36afc7f28b..5607df7131 100644 --- a/generated/deviceprovisioningservices/log.out +++ b/generated/deviceprovisioningservices/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/deviceupdate/log.out b/generated/deviceupdate/log.out index 30232c9cf1..048a325192 100644 --- a/generated/deviceupdate/log.out +++ b/generated/deviceupdate/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -6,6 +6,13 @@ warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceProxy-remotePrivateEndpointConnection' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceupdate/resource-manager/Microsoft.DeviceUpdate/stable/2022-10-01/deviceupdate.json:1783:9 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'PrivateEndpointConnectionProxyProperties' -> 'PrivateEndpointConnectionProxyPropertiesAutoGenerated' +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkServiceProxy-remotePrivateEndpointConnection' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceupdate/resource-manager/Microsoft.DeviceUpdate/preview/2022-04-01-preview/deviceupdate.json:1783:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/deviceupdate/microsoft.deviceupdate/2022-10-01/types.json b/generated/deviceupdate/microsoft.deviceupdate/2022-10-01/types.json new file mode 100644 index 0000000000..fbbe687391 --- /dev/null +++ b/generated/deviceupdate/microsoft.deviceupdate/2022-10-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DeviceUpdate/accounts"}},{"6":{"Value":"2022-10-01"}},{"2":{"Name":"Microsoft.DeviceUpdate/accounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Device Update account properties."},"identity":{"Type":56,"Flags":0,"Description":"The type of identity used for the resource."},"tags":{"Type":64,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":36,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccountProperties","Properties":{"provisioningState":{"Type":18,"Flags":2,"Description":"Provisioning state."},"hostName":{"Type":4,"Flags":2,"Description":"API host name."},"publicNetworkAccess":{"Type":21,"Flags":0,"Description":"Whether or not public network access is allowed for the account."},"privateEndpointConnections":{"Type":47,"Flags":0,"Description":"List of private endpoint connections associated with the account."},"sku":{"Type":50,"Flags":0,"Description":"Device Update Sku"},"locations":{"Type":55,"Flags":2,"Description":"Device Update account primary and failover location details"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[12,13,14,15,16,17,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":23,"Flags":1,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":36,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":24,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":25,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"groupIds":{"Type":30,"Flags":0,"Description":"Array of group IDs."},"provisioningState":{"Type":35,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":29,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[26,27,28,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[31,32,33,34,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":41,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":46,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[37,38,39,40,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[42,43,44,45,4]}},{"3":{"ItemType":22}},{"6":{"Value":"Free"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[48,49,4]}},{"2":{"Name":"Location","Properties":{"name":{"Type":4,"Flags":0},"role":{"Type":54,"Flags":0,"Description":"Whether the location is primary or failover"}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Failover"}},{"5":{"Elements":[52,53,4]}},{"3":{"ItemType":51}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":61,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":63,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[57,58,59,60,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":62}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DeviceUpdate/accounts@2022-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DeviceUpdate/accounts/instances"}},{"6":{"Value":"2022-10-01"}},{"2":{"Name":"Microsoft.DeviceUpdate/accounts/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":1,"Description":"Device Update instance properties."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":36,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"InstanceProperties","Properties":{"provisioningState":{"Type":76,"Flags":2,"Description":"Provisioning state."},"accountName":{"Type":4,"Flags":2,"Description":"Parent Device Update Account name which Instance belongs to."},"iotHubs":{"Type":78,"Flags":0,"Description":"List of IoT Hubs associated with the account."},"enableDiagnostics":{"Type":2,"Flags":0,"Description":"Enables or Disables the diagnostic logs collection"},"diagnosticStorageProperties":{"Type":79,"Flags":0,"Description":"Customer-initiated diagnostic log collection storage properties"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"2":{"Name":"IotHubSettings","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"IoTHub resource ID"}}}},{"3":{"ItemType":77}},{"2":{"Name":"DiagnosticStorageProperties","Properties":{"authenticationType":{"Type":81,"Flags":1,"Description":"Authentication Type"},"connectionString":{"Type":4,"Flags":0,"Description":"ConnectionString of the diagnostic storage account"},"resourceId":{"Type":4,"Flags":1,"Description":"ResourceId of the diagnostic storage account"}}}},{"6":{"Value":"KeyBased"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DeviceUpdate/accounts/instances@2022-10-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.DeviceUpdate/accounts/privateEndpointConnections"}},{"6":{"Value":"2022-10-01"}},{"2":{"Name":"Microsoft.DeviceUpdate/accounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":84,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":85,"Flags":10,"Description":"The resource api version"},"properties":{"Type":23,"Flags":1,"Description":"Resource properties."},"systemData":{"Type":36,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"4":{"Name":"Microsoft.DeviceUpdate/accounts/privateEndpointConnections@2022-10-01","ScopeType":8,"Body":86,"Flags":0}},{"6":{"Value":"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies"}},{"6":{"Value":"2022-10-01"}},{"2":{"Name":"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"Private endpoint connection proxy object property bag."},"eTag":{"Type":4,"Flags":2,"Description":"ETag from NRP."},"remotePrivateEndpoint":{"Type":97,"Flags":0,"Description":"Remote private endpoint details."},"status":{"Type":4,"Flags":0,"Description":"Operation status."},"systemData":{"Type":36,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PrivateEndpointConnectionProxyProperties","Properties":{"provisioningState":{"Type":96,"Flags":2,"Description":"The provisioning state of the private endpoint connection proxy resource."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[92,93,94,95,4]}},{"2":{"Name":"RemotePrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"Remote endpoint resource ID."},"location":{"Type":4,"Flags":0,"Description":"ARM location of the remote private endpoint."},"immutableSubscriptionId":{"Type":4,"Flags":0,"Description":"Original subscription ID needed by Microsoft.Network."},"immutableResourceId":{"Type":4,"Flags":0,"Description":"Original resource ID needed by Microsoft.Network."},"vnetTrafficTag":{"Type":4,"Flags":0,"Description":"Virtual network traffic tag."},"manualPrivateLinkServiceConnections":{"Type":100,"Flags":0,"Description":"List of private link service connections that need manual approval."},"privateLinkServiceConnections":{"Type":101,"Flags":0,"Description":"List of automatically approved private link service connections."},"privateLinkServiceProxies":{"Type":107,"Flags":0,"Description":"List of private link service proxies."},"connectionDetails":{"Type":109,"Flags":0,"Description":"List of connection details."}}}},{"2":{"Name":"PrivateLinkServiceConnection","Properties":{"name":{"Type":4,"Flags":0,"Description":"Private link service connection name."},"groupIds":{"Type":99,"Flags":0,"Description":"List of group IDs."},"requestMessage":{"Type":4,"Flags":0,"Description":"Request message."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":98}},{"3":{"ItemType":98}},{"2":{"Name":"PrivateLinkServiceProxy","Properties":{"id":{"Type":4,"Flags":0,"Description":"NRP resource ID."},"remotePrivateLinkServiceConnectionState":{"Type":25,"Flags":0,"Description":"Remote private link service connection state"},"remotePrivateEndpointConnection":{"Type":103,"Flags":0,"Description":"Remote private endpoint connection details."},"groupConnectivityInformation":{"Type":106,"Flags":0,"Description":"Group connectivity information."}}}},{"2":{"Name":"PrivateLinkServiceProxyRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"Remote private endpoint connection ID."}}}},{"2":{"Name":"GroupConnectivityInformation","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"Group ID."},"memberName":{"Type":4,"Flags":2,"Description":"Member name."},"customerVisibleFqdns":{"Type":105,"Flags":0,"Description":"List of customer visible FQDNs."},"internalFqdn":{"Type":4,"Flags":2,"Description":"Internal FQDN."},"redirectMapId":{"Type":4,"Flags":0,"Description":"Redirect map ID."},"privateLinkServiceArmRegion":{"Type":4,"Flags":0,"Description":"PrivateLinkService ARM region."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":104}},{"3":{"ItemType":102}},{"2":{"Name":"ConnectionDetails","Properties":{"id":{"Type":4,"Flags":2,"Description":"Connection details ID."},"privateIpAddress":{"Type":4,"Flags":2,"Description":"Private IP address."},"linkIdentifier":{"Type":4,"Flags":2,"Description":"Link ID."},"groupId":{"Type":4,"Flags":2,"Description":"Group ID."},"memberName":{"Type":4,"Flags":2,"Description":"Member name."}}}},{"3":{"ItemType":108}},{"4":{"Name":"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies@2022-10-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.DeviceUpdate/accounts/privateLinkResources"}},{"6":{"Value":"2022-10-01"}},{"2":{"Name":"Microsoft.DeviceUpdate/accounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":114,"Flags":2,"Description":"The properties for a group information object"},"systemData":{"Type":36,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"GroupInformationProperties","Properties":{"provisioningState":{"Type":118,"Flags":2,"Description":"The provisioning state of private link group ID."},"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":119,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":120,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[115,116,117,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DeviceUpdate/accounts/privateLinkResources@2022-10-01","ScopeType":8,"Body":113,"Flags":1}}] \ No newline at end of file diff --git a/generated/deviceupdate/microsoft.deviceupdate/2022-10-01/types.md b/generated/deviceupdate/microsoft.deviceupdate/2022-10-01/types.md new file mode 100644 index 0000000000..2bde136a69 --- /dev/null +++ b/generated/deviceupdate/microsoft.deviceupdate/2022-10-01/types.md @@ -0,0 +1,210 @@ +# Microsoft.DeviceUpdate @ 2022-10-01 + +## Resource Microsoft.DeviceUpdate/accounts@2022-10-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-10-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedServiceIdentity](#managedserviceidentity): The type of identity used for the resource. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AccountProperties](#accountproperties): Device Update account properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.DeviceUpdate/accounts' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DeviceUpdate/accounts/instances@2022-10-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-10-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [InstanceProperties](#instanceproperties) (Required): Device Update instance properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.DeviceUpdate/accounts/instances' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies@2022-10-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-10-01' (ReadOnly, DeployTimeConstant): The resource api version +* **eTag**: string (ReadOnly): ETag from NRP. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProxyProperties](#privateendpointconnectionproxyproperties): Private endpoint connection proxy object property bag. +* **remotePrivateEndpoint**: [RemotePrivateEndpoint](#remoteprivateendpoint): Remote private endpoint details. +* **status**: string: Operation status. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DeviceUpdate/accounts/privateEndpointConnections@2022-10-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-10-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DeviceUpdate/accounts/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.DeviceUpdate/accounts/privateLinkResources@2022-10-01 (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-10-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [GroupInformationProperties](#groupinformationproperties) (ReadOnly): The properties for a group information object +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.DeviceUpdate/accounts/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type + +## AccountProperties +### Properties +* **hostName**: string (ReadOnly): API host name. +* **locations**: [Location](#location)[] (ReadOnly): Device Update account primary and failover location details +* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[]: List of private endpoint connections associated with the account. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleted' | 'Failed' | 'Succeeded' | string (ReadOnly): Provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Whether or not public network access is allowed for the account. +* **sku**: 'Free' | 'Standard' | string: Device Update Sku + +## ConnectionDetails +### Properties +* **groupId**: string (ReadOnly): Group ID. +* **id**: string (ReadOnly): Connection details ID. +* **linkIdentifier**: string (ReadOnly): Link ID. +* **memberName**: string (ReadOnly): Member name. +* **privateIpAddress**: string (ReadOnly): Private IP address. + +## DiagnosticStorageProperties +### Properties +* **authenticationType**: 'KeyBased' | string (Required): Authentication Type +* **connectionString**: string: ConnectionString of the diagnostic storage account +* **resourceId**: string (Required): ResourceId of the diagnostic storage account + +## GroupConnectivityInformation +### Properties +* **customerVisibleFqdns**: string[]: List of customer visible FQDNs. +* **groupId**: string (ReadOnly): Group ID. +* **internalFqdn**: string (ReadOnly): Internal FQDN. +* **memberName**: string (ReadOnly): Member name. +* **privateLinkServiceArmRegion**: string: PrivateLinkService ARM region. +* **redirectMapId**: string: Redirect map ID. + +## GroupInformationProperties +### Properties +* **groupId**: string (ReadOnly): The private link resource group id. +* **provisioningState**: 'Canceled' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of private link group ID. +* **requiredMembers**: string[] (ReadOnly): The private link resource required member names. +* **requiredZoneNames**: string[]: The private link resource Private link DNS zone name. + +## InstanceProperties +### Properties +* **accountName**: string (ReadOnly): Parent Device Update Account name which Instance belongs to. +* **diagnosticStorageProperties**: [DiagnosticStorageProperties](#diagnosticstorageproperties): Customer-initiated diagnostic log collection storage properties +* **enableDiagnostics**: bool: Enables or Disables the diagnostic logs collection +* **iotHubs**: [IotHubSettings](#iothubsettings)[]: List of IoT Hubs associated with the account. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleted' | 'Failed' | 'Succeeded' | string (ReadOnly): Provisioning state. + +## IotHubSettings +### Properties +* **resourceId**: string (Required): IoTHub resource ID + +## Location +### Properties +* **name**: string +* **role**: 'Failover' | 'Primary' | string: Whether the location is primary or failover + +## ManagedServiceIdentity +### Properties +* **principalId**: string (ReadOnly): The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **tenantId**: string (ReadOnly): The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned' | 'UserAssigned' | string (Required): Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): 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. + +## PrivateEndpoint +### Properties +* **id**: string (ReadOnly): The ARM identifier for Private Endpoint + +## PrivateEndpointConnection +### Properties +* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} +* **name**: string (ReadOnly): The name of the resource +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties) (Required): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + +## PrivateEndpointConnectionProperties +### Properties +* **groupIds**: string[]: Array of group IDs. +* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private end point. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between service consumer and provider. +* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource. + +## PrivateEndpointConnectionProxyProperties +### Properties +* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection proxy resource. + +## PrivateLinkServiceConnection +### Properties +* **groupIds**: string[]: List of group IDs. +* **name**: string: Private link service connection name. +* **requestMessage**: string: Request message. + +## PrivateLinkServiceConnectionState +### Properties +* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer. +* **description**: string: The reason for approval/rejection of the connection. +* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + +## PrivateLinkServiceProxy +### Properties +* **groupConnectivityInformation**: [GroupConnectivityInformation](#groupconnectivityinformation)[]: Group connectivity information. +* **id**: string: NRP resource ID. +* **remotePrivateEndpointConnection**: [PrivateLinkServiceProxyRemotePrivateEndpointConnection](#privatelinkserviceproxyremoteprivateendpointconnection): Remote private endpoint connection details. +* **remotePrivateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate): Remote private link service connection state + +## PrivateLinkServiceProxyRemotePrivateEndpointConnection +### Properties +* **id**: string (ReadOnly): Remote private endpoint connection ID. + +## RemotePrivateEndpoint +### Properties +* **connectionDetails**: [ConnectionDetails](#connectiondetails)[]: List of connection details. +* **id**: string: Remote endpoint resource ID. +* **immutableResourceId**: string: Original resource ID needed by Microsoft.Network. +* **immutableSubscriptionId**: string: Original subscription ID needed by Microsoft.Network. +* **location**: string: ARM location of the remote private endpoint. +* **manualPrivateLinkServiceConnections**: [PrivateLinkServiceConnection](#privatelinkserviceconnection)[]: List of private link service connections that need manual approval. +* **privateLinkServiceConnections**: [PrivateLinkServiceConnection](#privatelinkserviceconnection)[]: List of automatically approved private link service connections. +* **privateLinkServiceProxies**: [PrivateLinkServiceProxy](#privatelinkserviceproxy)[]: List of private link service proxies. +* **vnetTrafficTag**: string: Virtual network traffic tag. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## UserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## UserAssignedIdentity +### Properties +* **clientId**: string (ReadOnly): The client ID of the assigned identity. +* **principalId**: string (ReadOnly): The principal ID of the assigned identity. + diff --git a/generated/devops/log.out b/generated/devops/log.out index 95b04ed582..cdfff8408d 100644 --- a/generated/devops/log.out +++ b/generated/devops/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/devspaces/log.out b/generated/devspaces/log.out index f7097acc22..359389b9c3 100644 --- a/generated/devspaces/log.out +++ b/generated/devspaces/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/devtestlabs/log.out b/generated/devtestlabs/log.out index 0ac0971f4d..69bedb5ea3 100644 --- a/generated/devtestlabs/log.out +++ b/generated/devtestlabs/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/dfp/log.out b/generated/dfp/log.out index f5d1388d25..7042040940 100644 --- a/generated/dfp/log.out +++ b/generated/dfp/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/digitaltwins/log.out b/generated/digitaltwins/log.out index 84b6be121d..da4fc1f1ce 100644 --- a/generated/digitaltwins/log.out +++ b/generated/digitaltwins/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/dnc/log.out b/generated/dnc/log.out index 3efd392209..cfdc4a2652 100644 --- a/generated/dnc/log.out +++ b/generated/dnc/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/dns/log.out b/generated/dns/log.out index d8e9d89e20..34a61fc760 100644 --- a/generated/dns/log.out +++ b/generated/dns/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/dnsresolver/log.out b/generated/dnsresolver/log.out index e23687c0fd..8c5b3b55d1 100644 --- a/generated/dnsresolver/log.out +++ b/generated/dnsresolver/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/domainservices/log.out b/generated/domainservices/log.out index c9fe263405..4551a36d50 100644 --- a/generated/domainservices/log.out +++ b/generated/domainservices/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/dynatrace/dynatrace.observability/2021-09-01/types.json b/generated/dynatrace/dynatrace.observability/2021-09-01/types.json new file mode 100644 index 0000000000..daa0627fc9 --- /dev/null +++ b/generated/dynatrace/dynatrace.observability/2021-09-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Dynatrace.Observability/monitors"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Dynatrace.Observability/monitors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The resource-specific properties for this resource."},"systemData":{"Type":53,"Flags":2,"Description":"System metadata for this resource."},"identity":{"Type":64,"Flags":0,"Description":"The managed service identities assigned to this resource."},"tags":{"Type":71,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MonitorProperties","Properties":{"monitoringStatus":{"Type":14,"Flags":0,"Description":"Status of the monitor."},"marketplaceSubscriptionStatus":{"Type":17,"Flags":0,"Description":"Marketplace subscription status."},"dynatraceEnvironmentProperties":{"Type":18,"Flags":0,"Description":"Properties of the Dynatrace environment."},"userInfo":{"Type":38,"Flags":0,"Description":"User info."},"planData":{"Type":39,"Flags":0,"Description":"Billing plan information."},"liftrResourceCategory":{"Type":42,"Flags":2,"Description":"Liftr Resource category."},"liftrResourcePreference":{"Type":3,"Flags":2,"Description":"The priority of the resource."},"provisioningState":{"Type":52,"Flags":2,"Description":"Provisioning state of the resource."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[12,13,4]}},{"6":{"Value":"Active"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[15,16,4]}},{"2":{"Name":"DynatraceEnvironmentProperties","Properties":{"userId":{"Type":4,"Flags":0,"Description":"User id"},"accountInfo":{"Type":19,"Flags":0,"Description":"Dynatrace Account Information"},"environmentInfo":{"Type":20,"Flags":0,"Description":"Dynatrace Environment Information"},"singleSignOnProperties":{"Type":21,"Flags":0,"Description":"The details of a Dynatrace single sign-on."}}}},{"2":{"Name":"AccountInfo","Properties":{"accountId":{"Type":4,"Flags":0,"Description":"Account Id of the account this environment is linked to"},"regionId":{"Type":4,"Flags":0,"Description":"Region in which the account is created"}}}},{"2":{"Name":"EnvironmentInfo","Properties":{"environmentId":{"Type":4,"Flags":0,"Description":"Id of the environment created"},"ingestionKey":{"Type":4,"Flags":0,"Description":"Ingestion key of the environment"},"logsIngestionEndpoint":{"Type":4,"Flags":0,"Description":"Ingestion endpoint used for sending logs"},"landingURL":{"Type":4,"Flags":0,"Description":"Landing URL for Dynatrace environment"}}}},{"2":{"Name":"DynatraceSingleSignOnProperties","Properties":{"singleSignOnState":{"Type":26,"Flags":0,"Description":"State of Single Sign On"},"enterpriseAppId":{"Type":4,"Flags":0,"Description":"Version of the Dynatrace agent installed on the VM."},"singleSignOnUrl":{"Type":4,"Flags":0,"Description":"The login URL specific to this Dynatrace Environment"},"aadDomains":{"Type":27,"Flags":0,"Description":"array of Aad(azure active directory) domains"},"provisioningState":{"Type":37,"Flags":2,"Description":"Provisioning state of the resource."}}}},{"6":{"Value":"Initial"}},{"6":{"Value":"Enable"}},{"6":{"Value":"Disable"}},{"6":{"Value":"Existing"}},{"5":{"Elements":[22,23,24,25,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"NotSpecified"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,4]}},{"2":{"Name":"UserInfo","Properties":{"firstName":{"Type":4,"Flags":0,"Description":"First Name of the user"},"lastName":{"Type":4,"Flags":0,"Description":"Last Name of the user"},"emailAddress":{"Type":4,"Flags":0,"Description":"Email of the user used by Dynatrace for contacting them if needed"},"phoneNumber":{"Type":4,"Flags":0,"Description":"Phone number of the user used by Dynatrace for contacting them if needed"},"country":{"Type":4,"Flags":0,"Description":"Country of the user"}}}},{"2":{"Name":"PlanData","Properties":{"usageType":{"Type":4,"Flags":0,"Description":"different usage type like PAYG/COMMITTED. this could be enum"},"billingCycle":{"Type":4,"Flags":0,"Description":"different billing cycles like MONTHLY/WEEKLY. this could be enum"},"planDetails":{"Type":4,"Flags":0,"Description":"plan id as published by Dynatrace"},"effectiveDate":{"Type":4,"Flags":0,"Description":"date when plan was applied"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"MonitorLogs"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"NotSpecified"}},{"5":{"Elements":[43,44,45,46,47,48,49,50,51,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":58,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":63,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[54,55,56,57,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[59,60,61,62,4]}},{"2":{"Name":"IdentityProperties","Properties":{"tenantId":{"Type":4,"Flags":2,"Description":"The Active Directory tenant id of the principal."},"principalId":{"Type":4,"Flags":2,"Description":"The active directory identifier of this principal."},"type":{"Type":68,"Flags":1,"Description":"The type of managed identity assigned to this resource."},"userAssignedIdentities":{"Type":70,"Flags":0,"Description":"The identities assigned to this resource by the user."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAndUserAssigned"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The active directory client identifier for this principal."},"principalId":{"Type":4,"Flags":1,"Description":"The active directory identifier for this principal."}}}},{"2":{"Name":"IdentityPropertiesUserAssignedIdentities","Properties":{},"AdditionalProperties":69}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Dynatrace.Observability/monitors@2021-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Dynatrace.Observability/monitors/tagRules"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Dynatrace.Observability/monitors/tagRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":1,"Description":"The resource-specific properties for this resource."},"systemData":{"Type":53,"Flags":2,"Description":"System metadata for this resource."}}}},{"2":{"Name":"MonitoringTagRulesProperties","Properties":{"logRules":{"Type":77,"Flags":0,"Description":"Set of rules for sending logs for the Monitor resource."},"metricRules":{"Type":92,"Flags":0,"Description":"Set of rules for sending metrics for the Monitor resource."},"provisioningState":{"Type":103,"Flags":2,"Description":"Provisioning state of the resource."}}}},{"2":{"Name":"LogRules","Properties":{"sendAadLogs":{"Type":80,"Flags":0,"Description":"Flag specifying if AAD logs should be sent for the Monitor resource."},"sendSubscriptionLogs":{"Type":83,"Flags":0,"Description":"Flag specifying if subscription logs should be sent for the Monitor resource."},"sendActivityLogs":{"Type":86,"Flags":0,"Description":"Flag specifying if activity logs from Azure resources should be sent for the Monitor resource."},"filteringTags":{"Type":91,"Flags":0,"Description":"List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured.\nIf only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[81,82,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"FilteringTag","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name (also known as the key) of the tag."},"value":{"Type":4,"Flags":0,"Description":"The value of the tag."},"action":{"Type":90,"Flags":0,"Description":"Valid actions for a filtering tag. Exclusion takes priority over inclusion."}}}},{"6":{"Value":"Include"}},{"6":{"Value":"Exclude"}},{"5":{"Elements":[88,89,4]}},{"3":{"ItemType":87}},{"2":{"Name":"MetricRules","Properties":{"filteringTags":{"Type":93,"Flags":0,"Description":"List of filtering tags to be used for capturing metrics. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags."}}}},{"3":{"ItemType":87}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"NotSpecified"}},{"5":{"Elements":[94,95,96,97,98,99,100,101,102,4]}},{"4":{"Name":"Dynatrace.Observability/monitors/tagRules@2021-09-01","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Dynatrace.Observability/monitors/singleSignOnConfigurations"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Dynatrace.Observability/monitors/singleSignOnConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":21,"Flags":1,"Description":"The resource-specific properties for this resource."},"systemData":{"Type":53,"Flags":2,"Description":"System metadata for this resource."}}}},{"4":{"Name":"Dynatrace.Observability/monitors/singleSignOnConfigurations@2021-09-01","ScopeType":8,"Body":107,"Flags":0}},{"2":{"Name":"MonitoredResourceListResponse","Properties":{"value":{"Type":117,"Flags":1,"Description":"The items on this page"},"nextLink":{"Type":4,"Flags":1,"Description":"The link to the next page of items"}}}},{"2":{"Name":"MonitoredResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ARM id of the resource."},"sendingMetrics":{"Type":113,"Flags":0,"Description":"Flag indicating if resource is sending metrics to Dynatrace."},"reasonForMetricsStatus":{"Type":4,"Flags":0,"Description":"Reason for why the resource is sending metrics (or why it is not sending)."},"sendingLogs":{"Type":116,"Flags":0,"Description":"Flag indicating if resource is sending logs to Dynatrace."},"reasonForLogsStatus":{"Type":4,"Flags":0,"Description":"Reason for why the resource is sending logs (or why it is not sending)."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[114,115,4]}},{"3":{"ItemType":110}},{"8":{"Name":"listMonitoredResources","ResourceType":"Dynatrace.Observability/monitors","ApiVersion":"2021-09-01","Output":109}},{"2":{"Name":"VMHostsListResponse","Properties":{"value":{"Type":149,"Flags":1,"Description":"The items on this page"},"nextLink":{"Type":4,"Flags":1,"Description":"The link to the next page of items"}}}},{"2":{"Name":"VMInfo","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"Azure VM resource ID"},"version":{"Type":4,"Flags":0,"Description":"Version of the Dynatrace agent installed on the VM."},"monitoringType":{"Type":123,"Flags":0,"Description":"The monitoring mode of OneAgent"},"autoUpdateSetting":{"Type":126,"Flags":0,"Description":"Update settings of OneAgent."},"updateStatus":{"Type":136,"Flags":0,"Description":"The current update status of OneAgent."},"availabilityState":{"Type":145,"Flags":0,"Description":"The availability state of OneAgent."},"logModule":{"Type":148,"Flags":0,"Description":"Tells whether log modules are enabled or not"},"hostGroup":{"Type":4,"Flags":0,"Description":"The name of the host group"},"hostName":{"Type":4,"Flags":0,"Description":"The name of the host"}}}},{"6":{"Value":"CLOUD_INFRASTRUCTURE"}},{"6":{"Value":"FULL_STACK"}},{"5":{"Elements":[121,122,4]}},{"6":{"Value":"ENABLED"}},{"6":{"Value":"DISABLED"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"INCOMPATIBLE"}},{"6":{"Value":"OUTDATED"}},{"6":{"Value":"SCHEDULED"}},{"6":{"Value":"SUPPRESSED"}},{"6":{"Value":"UNKNOWN"}},{"6":{"Value":"UP2DATE"}},{"6":{"Value":"UPDATE_IN_PROGRESS"}},{"6":{"Value":"UPDATE_PENDING"}},{"6":{"Value":"UPDATE_PROBLEM"}},{"5":{"Elements":[127,128,129,130,131,132,133,134,135,4]}},{"6":{"Value":"CRASHED"}},{"6":{"Value":"LOST"}},{"6":{"Value":"MONITORED"}},{"6":{"Value":"PRE_MONITORED"}},{"6":{"Value":"SHUTDOWN"}},{"6":{"Value":"UNEXPECTED_SHUTDOWN"}},{"6":{"Value":"UNKNOWN"}},{"6":{"Value":"UNMONITORED"}},{"5":{"Elements":[137,138,139,140,141,142,143,144,4]}},{"6":{"Value":"ENABLED"}},{"6":{"Value":"DISABLED"}},{"5":{"Elements":[146,147,4]}},{"3":{"ItemType":120}},{"8":{"Name":"listHosts","ResourceType":"Dynatrace.Observability/monitors","ApiVersion":"2021-09-01","Output":119}},{"2":{"Name":"AppServiceListResponse","Properties":{"value":{"Type":181,"Flags":1,"Description":"The items on this page"},"nextLink":{"Type":4,"Flags":1,"Description":"The link to the next page of items"}}}},{"2":{"Name":"AppServiceInfo","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"App service resource ID"},"version":{"Type":4,"Flags":0,"Description":"Version of the Dynatrace agent installed on the App Service."},"monitoringType":{"Type":155,"Flags":0,"Description":"The monitoring mode of OneAgent"},"autoUpdateSetting":{"Type":158,"Flags":0,"Description":"Update settings of OneAgent."},"updateStatus":{"Type":168,"Flags":0,"Description":"The current update status of OneAgent."},"availabilityState":{"Type":177,"Flags":0,"Description":"The availability state of OneAgent."},"logModule":{"Type":180,"Flags":0,"Description":"Tells whether log modules are enabled or not"},"hostGroup":{"Type":4,"Flags":0,"Description":"The name of the host group"},"hostName":{"Type":4,"Flags":0,"Description":"The name of the host"}}}},{"6":{"Value":"CLOUD_INFRASTRUCTURE"}},{"6":{"Value":"FULL_STACK"}},{"5":{"Elements":[153,154,4]}},{"6":{"Value":"ENABLED"}},{"6":{"Value":"DISABLED"}},{"5":{"Elements":[156,157,4]}},{"6":{"Value":"INCOMPATIBLE"}},{"6":{"Value":"OUTDATED"}},{"6":{"Value":"SCHEDULED"}},{"6":{"Value":"SUPPRESSED"}},{"6":{"Value":"UNKNOWN"}},{"6":{"Value":"UP2DATE"}},{"6":{"Value":"UPDATE_IN_PROGRESS"}},{"6":{"Value":"UPDATE_PENDING"}},{"6":{"Value":"UPDATE_PROBLEM"}},{"5":{"Elements":[159,160,161,162,163,164,165,166,167,4]}},{"6":{"Value":"CRASHED"}},{"6":{"Value":"LOST"}},{"6":{"Value":"MONITORED"}},{"6":{"Value":"PRE_MONITORED"}},{"6":{"Value":"SHUTDOWN"}},{"6":{"Value":"UNEXPECTED_SHUTDOWN"}},{"6":{"Value":"UNKNOWN"}},{"6":{"Value":"UNMONITORED"}},{"5":{"Elements":[169,170,171,172,173,174,175,176,4]}},{"6":{"Value":"ENABLED"}},{"6":{"Value":"DISABLED"}},{"5":{"Elements":[178,179,4]}},{"3":{"ItemType":152}},{"8":{"Name":"listAppServices","ResourceType":"Dynatrace.Observability/monitors","ApiVersion":"2021-09-01","Output":151}},{"2":{"Name":"LinkableEnvironmentRequest","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"Tenant Id of the user in which they want to link the environment"},"userPrincipal":{"Type":4,"Flags":0,"Description":"user principal id of the user"},"region":{"Type":4,"Flags":0,"Description":"Azure region in which we want to link the environment"}}}},{"2":{"Name":"LinkableEnvironmentListResponse","Properties":{"value":{"Type":186,"Flags":0,"Description":"List of environments for which user is an admin"},"nextLink":{"Type":4,"Flags":0,"Description":"Link to the next set of results, if any."}}}},{"2":{"Name":"LinkableEnvironmentResponse","Properties":{"environmentId":{"Type":4,"Flags":0,"Description":"environment id for which user is an admin"},"environmentName":{"Type":4,"Flags":0,"Description":"Name of the environment"},"planData":{"Type":39,"Flags":0,"Description":"Billing plan information."}}}},{"3":{"ItemType":185}},{"8":{"Name":"listLinkableEnvironments","ResourceType":"Dynatrace.Observability/monitors","ApiVersion":"2021-09-01","Output":184,"Input":183}}] \ No newline at end of file diff --git a/generated/dynatrace/dynatrace.observability/2021-09-01/types.md b/generated/dynatrace/dynatrace.observability/2021-09-01/types.md new file mode 100644 index 0000000000..b3913880a7 --- /dev/null +++ b/generated/dynatrace/dynatrace.observability/2021-09-01/types.md @@ -0,0 +1,228 @@ +# Dynatrace.Observability @ 2021-09-01 + +## Resource Dynatrace.Observability/monitors@2021-09-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-09-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [IdentityProperties](#identityproperties): The managed service identities assigned to this resource. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MonitorProperties](#monitorproperties) (Required): The resource-specific properties for this resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): System metadata for this resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Dynatrace.Observability/monitors' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Dynatrace.Observability/monitors/singleSignOnConfigurations@2021-09-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-09-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DynatraceSingleSignOnProperties](#dynatracesinglesignonproperties) (Required): The resource-specific properties for this resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): System metadata for this resource. +* **type**: 'Dynatrace.Observability/monitors/singleSignOnConfigurations' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Dynatrace.Observability/monitors/tagRules@2021-09-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-09-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MonitoringTagRulesProperties](#monitoringtagrulesproperties) (Required): The resource-specific properties for this resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): System metadata for this resource. +* **type**: 'Dynatrace.Observability/monitors/tagRules' (ReadOnly, DeployTimeConstant): The resource type + +## Function listAppServices (Dynatrace.Observability/monitors@2021-09-01) +* **Resource**: Dynatrace.Observability/monitors +* **ApiVersion**: 2021-09-01 +* **Output**: [AppServiceListResponse](#appservicelistresponse) + +## Function listHosts (Dynatrace.Observability/monitors@2021-09-01) +* **Resource**: Dynatrace.Observability/monitors +* **ApiVersion**: 2021-09-01 +* **Output**: [VMHostsListResponse](#vmhostslistresponse) + +## Function listLinkableEnvironments (Dynatrace.Observability/monitors@2021-09-01) +* **Resource**: Dynatrace.Observability/monitors +* **ApiVersion**: 2021-09-01 +* **Input**: [LinkableEnvironmentRequest](#linkableenvironmentrequest) +* **Output**: [LinkableEnvironmentListResponse](#linkableenvironmentlistresponse) + +## Function listMonitoredResources (Dynatrace.Observability/monitors@2021-09-01) +* **Resource**: Dynatrace.Observability/monitors +* **ApiVersion**: 2021-09-01 +* **Output**: [MonitoredResourceListResponse](#monitoredresourcelistresponse) + +## AccountInfo +### Properties +* **accountId**: string: Account Id of the account this environment is linked to +* **regionId**: string: Region in which the account is created + +## AppServiceInfo +### Properties +* **autoUpdateSetting**: 'DISABLED' | 'ENABLED' | string: Update settings of OneAgent. +* **availabilityState**: 'CRASHED' | 'LOST' | 'MONITORED' | 'PRE_MONITORED' | 'SHUTDOWN' | 'UNEXPECTED_SHUTDOWN' | 'UNKNOWN' | 'UNMONITORED' | string: The availability state of OneAgent. +* **hostGroup**: string: The name of the host group +* **hostName**: string: The name of the host +* **logModule**: 'DISABLED' | 'ENABLED' | string: Tells whether log modules are enabled or not +* **monitoringType**: 'CLOUD_INFRASTRUCTURE' | 'FULL_STACK' | string: The monitoring mode of OneAgent +* **resourceId**: string: App service resource ID +* **updateStatus**: 'INCOMPATIBLE' | 'OUTDATED' | 'SCHEDULED' | 'SUPPRESSED' | 'UNKNOWN' | 'UP2DATE' | 'UPDATE_IN_PROGRESS' | 'UPDATE_PENDING' | 'UPDATE_PROBLEM' | string: The current update status of OneAgent. +* **version**: string: Version of the Dynatrace agent installed on the App Service. + +## AppServiceListResponse +### Properties +* **nextLink**: string (Required): The link to the next page of items +* **value**: [AppServiceInfo](#appserviceinfo)[] (Required): The items on this page + +## DynatraceEnvironmentProperties +### Properties +* **accountInfo**: [AccountInfo](#accountinfo): Dynatrace Account Information +* **environmentInfo**: [EnvironmentInfo](#environmentinfo): Dynatrace Environment Information +* **singleSignOnProperties**: [DynatraceSingleSignOnProperties](#dynatracesinglesignonproperties): The details of a Dynatrace single sign-on. +* **userId**: string: User id + +## DynatraceSingleSignOnProperties +### Properties +* **aadDomains**: string[]: array of Aad(azure active directory) domains +* **enterpriseAppId**: string: Version of the Dynatrace agent installed on the VM. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the resource. +* **singleSignOnState**: 'Disable' | 'Enable' | 'Existing' | 'Initial' | string: State of Single Sign On +* **singleSignOnUrl**: string: The login URL specific to this Dynatrace Environment + +## EnvironmentInfo +### Properties +* **environmentId**: string: Id of the environment created +* **ingestionKey**: string: Ingestion key of the environment +* **landingURL**: string: Landing URL for Dynatrace environment +* **logsIngestionEndpoint**: string: Ingestion endpoint used for sending logs + +## FilteringTag +### Properties +* **action**: 'Exclude' | 'Include' | string: Valid actions for a filtering tag. Exclusion takes priority over inclusion. +* **name**: string: The name (also known as the key) of the tag. +* **value**: string: The value of the tag. + +## IdentityProperties +### Properties +* **principalId**: string (ReadOnly): The active directory identifier of this principal. +* **tenantId**: string (ReadOnly): The Active Directory tenant id of the principal. +* **type**: 'SystemAndUserAssigned' | 'SystemAssigned' | 'UserAssigned' | string (Required): The type of managed identity assigned to this resource. +* **userAssignedIdentities**: [IdentityPropertiesUserAssignedIdentities](#identitypropertiesuserassignedidentities): The identities assigned to this resource by the user. + +## IdentityPropertiesUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## LinkableEnvironmentListResponse +### Properties +* **nextLink**: string: Link to the next set of results, if any. +* **value**: [LinkableEnvironmentResponse](#linkableenvironmentresponse)[]: List of environments for which user is an admin + +## LinkableEnvironmentRequest +### Properties +* **region**: string: Azure region in which we want to link the environment +* **tenantId**: string: Tenant Id of the user in which they want to link the environment +* **userPrincipal**: string: user principal id of the user + +## LinkableEnvironmentResponse +### Properties +* **environmentId**: string: environment id for which user is an admin +* **environmentName**: string: Name of the environment +* **planData**: [PlanData](#plandata): Billing plan information. + +## LogRules +### Properties +* **filteringTags**: [FilteringTag](#filteringtag)[]: List of filtering tags to be used for capturing logs. This only takes effect if SendActivityLogs flag is enabled. If empty, all resources will be captured. +If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags. +* **sendAadLogs**: 'Disabled' | 'Enabled' | string: Flag specifying if AAD logs should be sent for the Monitor resource. +* **sendActivityLogs**: 'Disabled' | 'Enabled' | string: Flag specifying if activity logs from Azure resources should be sent for the Monitor resource. +* **sendSubscriptionLogs**: 'Disabled' | 'Enabled' | string: Flag specifying if subscription logs should be sent for the Monitor resource. + +## MetricRules +### Properties +* **filteringTags**: [FilteringTag](#filteringtag)[]: List of filtering tags to be used for capturing metrics. If empty, all resources will be captured. If only Exclude action is specified, the rules will apply to the list of all available resources. If Include actions are specified, the rules will only include resources with the associated tags. + +## MonitoredResource +### Properties +* **id**: string: The ARM id of the resource. +* **reasonForLogsStatus**: string: Reason for why the resource is sending logs (or why it is not sending). +* **reasonForMetricsStatus**: string: Reason for why the resource is sending metrics (or why it is not sending). +* **sendingLogs**: 'Disabled' | 'Enabled' | string: Flag indicating if resource is sending logs to Dynatrace. +* **sendingMetrics**: 'Disabled' | 'Enabled' | string: Flag indicating if resource is sending metrics to Dynatrace. + +## MonitoredResourceListResponse +### Properties +* **nextLink**: string (Required): The link to the next page of items +* **value**: [MonitoredResource](#monitoredresource)[] (Required): The items on this page + +## MonitoringTagRulesProperties +### Properties +* **logRules**: [LogRules](#logrules): Set of rules for sending logs for the Monitor resource. +* **metricRules**: [MetricRules](#metricrules): Set of rules for sending metrics for the Monitor resource. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the resource. + +## MonitorProperties +### Properties +* **dynatraceEnvironmentProperties**: [DynatraceEnvironmentProperties](#dynatraceenvironmentproperties): Properties of the Dynatrace environment. +* **liftrResourceCategory**: 'MonitorLogs' | 'Unknown' | string (ReadOnly): Liftr Resource category. +* **liftrResourcePreference**: int (ReadOnly): The priority of the resource. +* **marketplaceSubscriptionStatus**: 'Active' | 'Suspended' | string: Marketplace subscription status. +* **monitoringStatus**: 'Disabled' | 'Enabled' | string: Status of the monitor. +* **planData**: [PlanData](#plandata): Billing plan information. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state of the resource. +* **userInfo**: [UserInfo](#userinfo): User info. + +## PlanData +### Properties +* **billingCycle**: string: different billing cycles like MONTHLY/WEEKLY. this could be enum +* **effectiveDate**: string: date when plan was applied +* **planDetails**: string: plan id as published by Dynatrace +* **usageType**: string: different usage type like PAYG/COMMITTED. this could be enum + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## UserAssignedIdentity +### Properties +* **clientId**: string (Required): The active directory client identifier for this principal. +* **principalId**: string (Required): The active directory identifier for this principal. + +## UserInfo +### Properties +* **country**: string: Country of the user +* **emailAddress**: string: Email of the user used by Dynatrace for contacting them if needed +* **firstName**: string: First Name of the user +* **lastName**: string: Last Name of the user +* **phoneNumber**: string: Phone number of the user used by Dynatrace for contacting them if needed + +## VMHostsListResponse +### Properties +* **nextLink**: string (Required): The link to the next page of items +* **value**: [VMInfo](#vminfo)[] (Required): The items on this page + +## VMInfo +### Properties +* **autoUpdateSetting**: 'DISABLED' | 'ENABLED' | string: Update settings of OneAgent. +* **availabilityState**: 'CRASHED' | 'LOST' | 'MONITORED' | 'PRE_MONITORED' | 'SHUTDOWN' | 'UNEXPECTED_SHUTDOWN' | 'UNKNOWN' | 'UNMONITORED' | string: The availability state of OneAgent. +* **hostGroup**: string: The name of the host group +* **hostName**: string: The name of the host +* **logModule**: 'DISABLED' | 'ENABLED' | string: Tells whether log modules are enabled or not +* **monitoringType**: 'CLOUD_INFRASTRUCTURE' | 'FULL_STACK' | string: The monitoring mode of OneAgent +* **resourceId**: string: Azure VM resource ID +* **updateStatus**: 'INCOMPATIBLE' | 'OUTDATED' | 'SCHEDULED' | 'SUPPRESSED' | 'UNKNOWN' | 'UP2DATE' | 'UPDATE_IN_PROGRESS' | 'UPDATE_PENDING' | 'UPDATE_PROBLEM' | string: The current update status of OneAgent. +* **version**: string: Version of the Dynatrace agent installed on the VM. + diff --git a/generated/dynatrace/log.out b/generated/dynatrace/log.out index dc57c4c808..898cdc800e 100644 --- a/generated/dynatrace/log.out +++ b/generated/dynatrace/log.out @@ -1,5 +1,7 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/edgeorder/log.out b/generated/edgeorder/log.out index 0b1f4ab027..c5b198dd9e 100644 --- a/generated/edgeorder/log.out +++ b/generated/edgeorder/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/edgeorderpartner/log.out b/generated/edgeorderpartner/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/edgeorderpartner/log.out +++ b/generated/edgeorderpartner/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/education/log.out b/generated/education/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/education/log.out +++ b/generated/education/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/elastic/log.out b/generated/elastic/log.out index 57eebfc7c8..fce630f325 100644 --- a/generated/elastic/log.out +++ b/generated/elastic/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/elasticsan/log.out b/generated/elasticsan/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/elasticsan/log.out +++ b/generated/elasticsan/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json b/generated/elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json index ba7f277174..53aa2a0659 100644 --- a/generated/elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json +++ b/generated/elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ElasticSan/elasticSans"}},{"6":{"Value":"2021-11-20-preview"}},{"2":{"Name":"Microsoft.ElasticSan/elasticSans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of ElasticSan."},"systemData":{"Type":31,"Flags":2,"Description":"Resource metadata required by ARM RPC"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives."},"tags":{"Type":42,"Flags":0,"Description":"Azure resource tags."}}}},{"2":{"Name":"ElasticSanProperties","Properties":{"sku":{"Type":12,"Flags":0,"Description":"resource sku"},"availabilityZones":{"Type":21,"Flags":1,"Description":"Logical zone for Elastic San resource; example: [\"1\"]."},"provisioningState":{"Type":30,"Flags":2,"Description":"State of the operation on the resource."},"baseSizeTiB":{"Type":3,"Flags":1,"Description":"Base size of the Elastic San appliance in TiB."},"extendedCapacitySizeTiB":{"Type":3,"Flags":1,"Description":"Extended size of the Elastic San appliance in TiB."},"totalVolumeSizeGiB":{"Type":3,"Flags":2,"Description":"Total size of the provisioned Volumes in GiB."},"volumeGroupCount":{"Type":3,"Flags":2,"Description":"Total number of volume groups in this Elastic San appliance."},"totalIops":{"Type":3,"Flags":2,"Description":"Total Provisioned IOPS of the Elastic San appliance."},"totalMBps":{"Type":3,"Flags":2,"Description":"Total Provisioned MBps Elastic San appliance."},"provisionedMBps":{"Type":3,"Flags":2,"Description":"Provisioned MBps Elastic San appliance."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":16,"Flags":0,"Description":"The sku name."},"tier":{"Type":20,"Flags":0,"Description":"The sku tier."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Standard_ZRS"}},{"5":{"Elements":[13,14,15,4]}},{"6":{"Value":"Hero"}},{"6":{"Value":"Satellite"}},{"6":{"Value":"Hub"}},{"5":{"Elements":[17,18,19,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[22,23,24,25,26,27,28,29,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":36,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":41,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[37,38,39,40,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ElasticSan/elasticSans@2021-11-20-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ElasticSan/elasticSans/volumegroups"}},{"6":{"Value":"2021-11-20-preview"}},{"2":{"Name":"Microsoft.ElasticSan/elasticSans/volumegroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":44,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":45,"Flags":10,"Description":"The resource api version"},"properties":{"Type":47,"Flags":0,"Description":"Properties of VolumeGroup."},"systemData":{"Type":31,"Flags":2,"Description":"Resource metadata required by ARM RPC"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives."},"tags":{"Type":74,"Flags":0,"Description":"Azure resource tags."}}}},{"2":{"Name":"VolumeGroupProperties","Properties":{"provisioningState":{"Type":56,"Flags":2,"Description":"State of the operation on the resource."},"protocolType":{"Type":59,"Flags":1,"Description":"Type of storage target"},"encryption":{"Type":63,"Flags":1,"Description":"Type of encryption"},"networkAcls":{"Type":64,"Flags":0,"Description":"A collection of rules governing the accessibility from specific network locations."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[48,49,50,51,52,53,54,55,4]}},{"6":{"Value":"Iscsi"}},{"6":{"Value":"None"}},{"5":{"Elements":[57,58,4]}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"6":{"Value":"EncryptionAtRestWithCustomerKey"}},{"6":{"Value":"EncryptionAtRestWithPlatformAndCustomerKeys"}},{"5":{"Elements":[60,61,62,4]}},{"2":{"Name":"NetworkRuleSet","Properties":{"virtualNetworkRules":{"Type":73,"Flags":0,"Description":"The list of virtual network rules."}}}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}."},"action":{"Type":66,"Flags":0,"Description":"The action of virtual network rule."},"state":{"Type":72,"Flags":2,"Description":"Gets the state of virtual network rule."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"provisioning"}},{"6":{"Value":"deprovisioning"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"networkSourceDeleted"}},{"5":{"Elements":[67,68,69,70,71]}},{"3":{"ItemType":65}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ElasticSan/elasticSans/volumegroups@2021-11-20-preview","ScopeType":8,"Body":46,"Flags":0}},{"6":{"Value":"Microsoft.ElasticSan/elasticSans/volumegroups/volumes"}},{"6":{"Value":"2021-11-20-preview"}},{"2":{"Name":"Microsoft.ElasticSan/elasticSans/volumegroups/volumes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":0,"Description":"Properties of Volume."},"systemData":{"Type":31,"Flags":2,"Description":"Resource metadata required by ARM RPC"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives."},"tags":{"Type":105,"Flags":0,"Description":"Azure resource tags."}}}},{"2":{"Name":"VolumeProperties","Properties":{"volumeId":{"Type":4,"Flags":2,"Description":"Unique Id of the volume in GUID format"},"creationData":{"Type":80,"Flags":0,"Description":"State of the operation on the resource."},"sizeGiB":{"Type":3,"Flags":0,"Description":"Volume size."},"storageTarget":{"Type":86,"Flags":2,"Description":"Storage target information"}}}},{"2":{"Name":"SourceCreationData","Properties":{"createSource":{"Type":85,"Flags":1,"Description":"This enumerates the possible sources of a volume creation."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point."}}}},{"6":{"Value":"None"}},{"6":{"Value":"FromVolume"}},{"6":{"Value":"FromDiskSnapshot"}},{"6":{"Value":"Export"}},{"5":{"Elements":[81,82,83,84]}},{"2":{"Name":"IscsiTargetInfo","Properties":{"targetIqn":{"Type":4,"Flags":2,"Description":"iSCSI Target IQN (iSCSI Qualified Name); example: \"iqn.2005-03.org.iscsi:server\"."},"targetPortalHostname":{"Type":4,"Flags":2,"Description":"iSCSI Target Portal Host Name"},"targetPortalPort":{"Type":3,"Flags":2,"Description":"iSCSI Target Portal Port"},"provisioningState":{"Type":95,"Flags":2,"Description":"State of the operation on the resource."},"status":{"Type":104,"Flags":0,"Description":"Operational status of the iSCSI Target."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[87,88,89,90,91,92,93,94,4]}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Stopped (deallocated)"}},{"5":{"Elements":[96,97,98,99,100,101,102,103,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ElasticSan/elasticSans/volumegroups/volumes@2021-11-20-preview","ScopeType":8,"Body":78,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ElasticSan/elasticSans"}},{"6":{"Value":"2021-11-20-preview"}},{"2":{"Name":"Microsoft.ElasticSan/elasticSans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of ElasticSan."},"systemData":{"Type":28,"Flags":2,"Description":"Resource metadata required by ARM RPC"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives."},"tags":{"Type":39,"Flags":0,"Description":"Azure resource tags."}}}},{"2":{"Name":"ElasticSanProperties","Properties":{"sku":{"Type":12,"Flags":0,"Description":"resource sku"},"availabilityZones":{"Type":18,"Flags":1,"Description":"Logical zone for Elastic San resource; example: [\"1\"]."},"provisioningState":{"Type":27,"Flags":2,"Description":"State of the operation on the resource."},"baseSizeTiB":{"Type":3,"Flags":1,"Description":"Base size of the Elastic San appliance in TiB."},"extendedCapacitySizeTiB":{"Type":3,"Flags":1,"Description":"Extended size of the Elastic San appliance in TiB."},"totalVolumeSizeGiB":{"Type":3,"Flags":2,"Description":"Total size of the provisioned Volumes in GiB."},"volumeGroupCount":{"Type":3,"Flags":2,"Description":"Total number of volume groups in this Elastic San appliance."},"totalIops":{"Type":3,"Flags":2,"Description":"Total Provisioned IOPS of the Elastic San appliance."},"totalMBps":{"Type":3,"Flags":2,"Description":"Total Provisioned MBps Elastic San appliance."},"totalSizeTiB":{"Type":3,"Flags":2,"Description":"Total size of the Elastic San appliance in TB."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":15,"Flags":0,"Description":"The sku name."},"tier":{"Type":17,"Flags":0,"Description":"The sku tier."}}}},{"6":{"Value":"Premium_LRS"}},{"6":{"Value":"Premium_ZRS"}},{"5":{"Elements":[13,14,4]}},{"6":{"Value":"Premium"}},{"5":{"Elements":[16,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[19,20,21,22,23,24,25,26,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ElasticSan/elasticSans@2021-11-20-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ElasticSan/elasticSans/volumegroups"}},{"6":{"Value":"2021-11-20-preview"}},{"2":{"Name":"Microsoft.ElasticSan/elasticSans/volumegroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"properties":{"Type":44,"Flags":0,"Description":"Properties of VolumeGroup."},"systemData":{"Type":28,"Flags":2,"Description":"Resource metadata required by ARM RPC"},"tags":{"Type":69,"Flags":0,"Description":"Azure resource tags."}}}},{"2":{"Name":"VolumeGroupProperties","Properties":{"provisioningState":{"Type":53,"Flags":2,"Description":"State of the operation on the resource."},"protocolType":{"Type":56,"Flags":1,"Description":"Type of storage target"},"encryption":{"Type":58,"Flags":1,"Description":"Type of encryption"},"networkAcls":{"Type":59,"Flags":0,"Description":"A collection of rules governing the accessibility from specific network locations."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[45,46,47,48,49,50,51,52,4]}},{"6":{"Value":"Iscsi"}},{"6":{"Value":"None"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"EncryptionAtRestWithPlatformKey"}},{"5":{"Elements":[57,4]}},{"2":{"Name":"NetworkRuleSet","Properties":{"virtualNetworkRules":{"Type":68,"Flags":0,"Description":"The list of virtual network rules."}}}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}."},"action":{"Type":61,"Flags":0,"Description":"The action of virtual network rule."},"state":{"Type":67,"Flags":2,"Description":"Gets the state of virtual network rule."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"provisioning"}},{"6":{"Value":"deprovisioning"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"networkSourceDeleted"}},{"5":{"Elements":[62,63,64,65,66]}},{"3":{"ItemType":60}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ElasticSan/elasticSans/volumegroups@2021-11-20-preview","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ElasticSan/elasticSans/volumegroups/volumes"}},{"6":{"Value":"2021-11-20-preview"}},{"2":{"Name":"Microsoft.ElasticSan/elasticSans/volumegroups/volumes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":0,"Description":"Properties of Volume."},"systemData":{"Type":28,"Flags":2,"Description":"Resource metadata required by ARM RPC"},"tags":{"Type":96,"Flags":0,"Description":"Azure resource tags."}}}},{"2":{"Name":"VolumeProperties","Properties":{"volumeId":{"Type":4,"Flags":2,"Description":"Unique Id of the volume in GUID format"},"creationData":{"Type":75,"Flags":0,"Description":"State of the operation on the resource."},"sizeGiB":{"Type":3,"Flags":0,"Description":"Volume size."},"storageTarget":{"Type":77,"Flags":2,"Description":"Storage target information"}}}},{"2":{"Name":"SourceCreationData","Properties":{"createSource":{"Type":76,"Flags":1,"Description":"This enumerates the possible sources of a volume creation."},"sourceUri":{"Type":4,"Flags":0,"Description":"If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point."}}}},{"6":{"Value":"None"}},{"2":{"Name":"IscsiTargetInfo","Properties":{"targetIqn":{"Type":4,"Flags":2,"Description":"iSCSI Target IQN (iSCSI Qualified Name); example: \"iqn.2005-03.org.iscsi:server\"."},"targetPortalHostname":{"Type":4,"Flags":2,"Description":"iSCSI Target Portal Host Name"},"targetPortalPort":{"Type":3,"Flags":2,"Description":"iSCSI Target Portal Port"},"provisioningState":{"Type":86,"Flags":2,"Description":"State of the operation on the resource."},"status":{"Type":95,"Flags":0,"Description":"Operational status of the iSCSI Target."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[78,79,80,81,82,83,84,85,4]}},{"6":{"Value":"Invalid"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Stopped (deallocated)"}},{"5":{"Elements":[87,88,89,90,91,92,93,94,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ElasticSan/elasticSans/volumegroups/volumes@2021-11-20-preview","ScopeType":8,"Body":73,"Flags":0}}] \ No newline at end of file diff --git a/generated/elasticsan/microsoft.elasticsan/2021-11-20-preview/types.md b/generated/elasticsan/microsoft.elasticsan/2021-11-20-preview/types.md index c1404957d4..7eb5e5cbff 100644 --- a/generated/elasticsan/microsoft.elasticsan/2021-11-20-preview/types.md +++ b/generated/elasticsan/microsoft.elasticsan/2021-11-20-preview/types.md @@ -17,7 +17,6 @@ ### Properties * **apiVersion**: '2021-11-20-preview' (ReadOnly, DeployTimeConstant): The resource api version * **id**: string (ReadOnly, DeployTimeConstant): The resource id -* **location**: string: The geo-location where the resource lives. * **name**: string (Required, DeployTimeConstant): The resource name * **properties**: [VolumeGroupProperties](#volumegroupproperties): Properties of VolumeGroup. * **systemData**: [SystemData](#systemdata) (ReadOnly): Resource metadata required by ARM RPC @@ -29,7 +28,6 @@ ### Properties * **apiVersion**: '2021-11-20-preview' (ReadOnly, DeployTimeConstant): The resource api version * **id**: string (ReadOnly, DeployTimeConstant): The resource id -* **location**: string: The geo-location where the resource lives. * **name**: string (Required, DeployTimeConstant): The resource name * **properties**: [VolumeProperties](#volumeproperties): Properties of Volume. * **systemData**: [SystemData](#systemdata) (ReadOnly): Resource metadata required by ARM RPC @@ -41,11 +39,11 @@ * **availabilityZones**: string[] (Required): Logical zone for Elastic San resource; example: ["1"]. * **baseSizeTiB**: int (Required): Base size of the Elastic San appliance in TiB. * **extendedCapacitySizeTiB**: int (Required): Extended size of the Elastic San appliance in TiB. -* **provisionedMBps**: int (ReadOnly): Provisioned MBps Elastic San appliance. * **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Invalid' | 'Pending' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the operation on the resource. * **sku**: [Sku](#sku): resource sku * **totalIops**: int (ReadOnly): Total Provisioned IOPS of the Elastic San appliance. * **totalMBps**: int (ReadOnly): Total Provisioned MBps Elastic San appliance. +* **totalSizeTiB**: int (ReadOnly): Total size of the Elastic San appliance in TB. * **totalVolumeSizeGiB**: int (ReadOnly): Total size of the provisioned Volumes in GiB. * **volumeGroupCount**: int (ReadOnly): Total number of volume groups in this Elastic San appliance. @@ -78,12 +76,12 @@ ## Sku ### Properties -* **name**: 'Premium_LRS' | 'Standard_LRS' | 'Standard_ZRS' | string: The sku name. -* **tier**: 'Hero' | 'Hub' | 'Satellite' | string: The sku tier. +* **name**: 'Premium_LRS' | 'Premium_ZRS' | string: The sku name. +* **tier**: 'Premium' | string: The sku tier. ## SourceCreationData ### Properties -* **createSource**: 'Export' | 'FromDiskSnapshot' | 'FromVolume' | 'None' (Required): This enumerates the possible sources of a volume creation. +* **createSource**: 'None' (Required): This enumerates the possible sources of a volume creation. * **sourceUri**: string: If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point. ## SystemData @@ -103,7 +101,7 @@ ## VolumeGroupProperties ### Properties -* **encryption**: 'EncryptionAtRestWithCustomerKey' | 'EncryptionAtRestWithPlatformAndCustomerKeys' | 'EncryptionAtRestWithPlatformKey' | string (Required): Type of encryption +* **encryption**: 'EncryptionAtRestWithPlatformKey' | string (Required): Type of encryption * **networkAcls**: [NetworkRuleSet](#networkruleset): A collection of rules governing the accessibility from specific network locations. * **protocolType**: 'Iscsi' | 'None' | string (Required): Type of storage target * **provisioningState**: 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Invalid' | 'Pending' | 'Succeeded' | 'Updating' | string (ReadOnly): State of the operation on the resource. diff --git a/generated/engagementfabric/log.out b/generated/engagementfabric/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/engagementfabric/log.out +++ b/generated/engagementfabric/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/enterpriseknowledgegraph/log.out b/generated/enterpriseknowledgegraph/log.out index a8819a87dc..0a371065b0 100644 --- a/generated/enterpriseknowledgegraph/log.out +++ b/generated/enterpriseknowledgegraph/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/eventgrid/log.out b/generated/eventgrid/log.out index fa347fe29b..31d7aebb05 100644 --- a/generated/eventgrid/log.out +++ b/generated/eventgrid/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/eventhub/log.out b/generated/eventhub/log.out index 4996de9b7b..6f7f4651e1 100644 --- a/generated/eventhub/log.out +++ b/generated/eventhub/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/extendedlocation/log.out b/generated/extendedlocation/log.out index dda299ef5b..a562b9f93f 100644 --- a/generated/extendedlocation/log.out +++ b/generated/extendedlocation/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/fluidrelay/log.out b/generated/fluidrelay/log.out index caaceebb9f..944253202f 100644 --- a/generated/fluidrelay/log.out +++ b/generated/fluidrelay/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/frontdoor/log.out b/generated/frontdoor/log.out index 8f2516ba1a..866adceda5 100644 --- a/generated/frontdoor/log.out +++ b/generated/frontdoor/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -11,6 +11,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -34,6 +35,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -103,6 +105,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -118,75 +121,107 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'FrontDoor' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:866:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:866:5 warning | PreCheck/SchemaMissingType | The schema 'FrontDoorUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:881:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:881:5 warning | PreCheck/SchemaMissingType | The schema 'FrontDoorProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:946:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:946:5 warning | PreCheck/SchemaMissingType | The schema 'FrontDoorListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:984:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:992:5 warning | PreCheck/SchemaMissingType | The schema 'RoutingRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1017:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1025:5 warning | PreCheck/SchemaMissingType | The schema 'RoutingRuleProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1041:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1049:5 warning | PreCheck/SchemaMissingType | The schema 'RoutingRuleListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1055:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1063:5 warning | PreCheck/SchemaMissingType | The schema 'RouteConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1140:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1148:5 warning | PreCheck/SchemaMissingType | The schema 'ForwardingConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1152:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1160:5 warning | PreCheck/SchemaMissingType | The schema 'RedirectConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1188:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1196:5 warning | PreCheck/SchemaMissingType | The schema 'LoadBalancingSettingsModel' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1328:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1336:5 warning | PreCheck/SchemaMissingType | The schema 'LoadBalancingSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1352:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1360:5 warning | PreCheck/SchemaMissingType | The schema 'LoadBalancingSettingsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1366:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1374:5 warning | PreCheck/SchemaMissingType | The schema 'HealthProbeSettingsModel' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1401:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1409:5 warning | PreCheck/SchemaMissingType | The schema 'HealthProbeSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1425:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1433:5 warning | PreCheck/SchemaMissingType | The schema 'HealthProbeSettingsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1439:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1447:5 warning | PreCheck/SchemaMissingType | The schema 'BackendPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1507:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1515:5 warning | PreCheck/SchemaMissingType | The schema 'BackendPoolProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1552:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1560:5 warning | PreCheck/SchemaMissingType | The schema 'BackendPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1566:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1574:5 warning | PreCheck/SchemaMissingType | The schema 'FrontendEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1721:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1729:5 warning | PreCheck/SchemaMissingType | The schema 'FrontendEndpointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1745:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1753:5 warning | PreCheck/SchemaMissingType | The schema 'FrontendEndpointsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1837:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1845:5 warning | PreCheck/SchemaMissingType | The schema 'HeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1879:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1887:5 warning | PreCheck/SchemaMissingType | The schema 'RulesEngineMatchCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1909:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:1917:5 warning | PreCheck/SchemaMissingType | The schema 'RulesEngineAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2001:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:2011:5 warning | PreCheck/SchemaMissingType | The schema 'RulesEngine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2024:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:2034:5 warning | PreCheck/SchemaMissingType | The schema 'RulesEngineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2050:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:2060:5 warning | PreCheck/SchemaMissingType | The schema 'RulesEngineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2067:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:2077:5 warning | PreCheck/SchemaMissingType | The schema 'RulesEngineRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2081:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/frontdoor.json:2091:5 +warning | PreCheck/SchemaMissingType | The schema 'WebApplicationFirewallPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:262:5 +warning | PreCheck/SchemaMissingType | The schema 'WebApplicationFirewallPolicyProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:285:5 +warning | PreCheck/SchemaMissingType | The schema 'WebApplicationFirewallPolicyList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:385:5 +warning | PreCheck/SchemaMissingType | The schema 'PolicySettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:402:5 +warning | PreCheck/SchemaMissingType | The schema 'CustomRuleList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:456:5 +warning | PreCheck/SchemaMissingType | The schema 'CustomRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:468:5 +warning | PreCheck/SchemaMissingType | The schema 'MatchCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:550:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:623:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleGroupOverride' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:670:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleOverride' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:696:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinitionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:723:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:740:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleSetDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:755:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleGroupDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:788:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:811:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedRuleExclusion' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/webapplicationfirewall.json:836:5 warning | PreCheck/SchemaMissingType | The schema 'ErrorDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:40:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/network.json:40:5 warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:53:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/network.json:53:5 warning | PreCheck/SchemaMissingType | The schema 'AzureAsyncOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:75:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/network.json:75:5 warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:96:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/network.json:96:5 warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:128:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/network.json:128:5 warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:138:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2021-06-01/network.json:138:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -198,6 +233,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -256,6 +292,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -325,6 +362,103 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'FrontDoor' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:866:5 +warning | PreCheck/SchemaMissingType | The schema 'FrontDoorUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:881:5 +warning | PreCheck/SchemaMissingType | The schema 'FrontDoorProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:946:5 +warning | PreCheck/SchemaMissingType | The schema 'FrontDoorListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:984:5 +warning | PreCheck/SchemaMissingType | The schema 'RoutingRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1017:5 +warning | PreCheck/SchemaMissingType | The schema 'RoutingRuleProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1041:5 +warning | PreCheck/SchemaMissingType | The schema 'RoutingRuleListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1055:5 +warning | PreCheck/SchemaMissingType | The schema 'RouteConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1140:5 +warning | PreCheck/SchemaMissingType | The schema 'ForwardingConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1152:5 +warning | PreCheck/SchemaMissingType | The schema 'RedirectConfiguration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1188:5 +warning | PreCheck/SchemaMissingType | The schema 'LoadBalancingSettingsModel' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1328:5 +warning | PreCheck/SchemaMissingType | The schema 'LoadBalancingSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1352:5 +warning | PreCheck/SchemaMissingType | The schema 'LoadBalancingSettingsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1366:5 +warning | PreCheck/SchemaMissingType | The schema 'HealthProbeSettingsModel' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1401:5 +warning | PreCheck/SchemaMissingType | The schema 'HealthProbeSettingsProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1425:5 +warning | PreCheck/SchemaMissingType | The schema 'HealthProbeSettingsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1439:5 +warning | PreCheck/SchemaMissingType | The schema 'BackendPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1507:5 +warning | PreCheck/SchemaMissingType | The schema 'BackendPoolProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1552:5 +warning | PreCheck/SchemaMissingType | The schema 'BackendPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1566:5 +warning | PreCheck/SchemaMissingType | The schema 'FrontendEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1721:5 +warning | PreCheck/SchemaMissingType | The schema 'FrontendEndpointProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1745:5 +warning | PreCheck/SchemaMissingType | The schema 'FrontendEndpointsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1837:5 +warning | PreCheck/SchemaMissingType | The schema 'HeaderAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1879:5 +warning | PreCheck/SchemaMissingType | The schema 'RulesEngineMatchCondition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:1909:5 +warning | PreCheck/SchemaMissingType | The schema 'RulesEngineAction' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2001:5 +warning | PreCheck/SchemaMissingType | The schema 'RulesEngine' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2024:5 +warning | PreCheck/SchemaMissingType | The schema 'RulesEngineListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2050:5 +warning | PreCheck/SchemaMissingType | The schema 'RulesEngineProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2067:5 +warning | PreCheck/SchemaMissingType | The schema 'RulesEngineRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/frontdoor.json:2081:5 +warning | PreCheck/SchemaMissingType | The schema 'ErrorDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:40:5 +warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:53:5 +warning | PreCheck/SchemaMissingType | The schema 'AzureAsyncOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:75:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:96:5 +warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:128:5 +warning | PreCheck/SchemaMissingType | The schema 'TagsObject' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-05-01/network.json:138:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -452,6 +586,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -547,6 +682,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -605,6 +741,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -686,6 +823,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -742,6 +880,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -823,6 +962,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -932,6 +1072,7 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/frontdoor/microsoft.network/2021-06-01/types.json b/generated/frontdoor/microsoft.network/2021-06-01/types.json new file mode 100644 index 0000000000..eeb00b2fd9 --- /dev/null +++ b/generated/frontdoor/microsoft.network/2021-06-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Network/frontDoors"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Network/frontDoors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Front Door Load Balancer"},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"tags":{"Type":243,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"FrontDoorProperties","Properties":{"resourceState":{"Type":20,"Flags":2,"Description":"Resource status of the Front Door."},"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the Front Door."},"cname":{"Type":4,"Flags":2,"Description":"The host that each frontendEndpoint must CNAME to."},"frontdoorId":{"Type":4,"Flags":2,"Description":"The Id of the frontdoor."},"rulesEngines":{"Type":109,"Flags":2,"Description":"Rules Engine Configurations available to routing rules."},"extendedProperties":{"Type":110,"Flags":2,"Description":"Key-Value pair representing additional properties for frontdoor."},"friendlyName":{"Type":4,"Flags":0,"Description":"A friendly name for the frontDoor"},"routingRules":{"Type":132,"Flags":0,"Description":"Routing rules associated with this Front Door."},"loadBalancingSettings":{"Type":144,"Flags":0,"Description":"Load balancing settings associated with this Front Door instance."},"healthProbeSettings":{"Type":165,"Flags":0,"Description":"Health probe settings associated with this Front Door instance."},"backendPools":{"Type":188,"Flags":0,"Description":"Backend pools available to routing rules."},"frontendEndpoints":{"Type":235,"Flags":0,"Description":"Frontend endpoints available to routing rules."},"backendPoolsSettings":{"Type":236,"Flags":0,"Description":"Settings for all backendPools"},"enabledState":{"Type":242,"Flags":0,"Description":"Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"6":{"Value":"Migrated"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,4]}},{"2":{"Name":"RulesEngine","Properties":{"properties":{"Type":22,"Flags":0,"Description":"Properties of the Rules Engine Configuration."},"name":{"Type":4,"Flags":2,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"id":{"Type":4,"Flags":2,"Description":"Resource ID."}}}},{"2":{"Name":"RulesEngineProperties","Properties":{"resourceState":{"Type":31,"Flags":2,"Description":"Resource status."},"rules":{"Type":108,"Flags":0,"Description":"A list of rules that define a particular Rules Engine Configuration."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"6":{"Value":"Migrated"}},{"5":{"Elements":[23,24,25,26,27,28,29,30,4]}},{"2":{"Name":"RulesEngineRule","Properties":{"name":{"Type":4,"Flags":1,"Description":"A name to refer to this specific rule."},"priority":{"Type":3,"Flags":1,"Description":"A priority assigned to this rule."},"action":{"Type":33,"Flags":1,"Description":"Actions to perform on the request and response if all of the match conditions are met."},"matchConditions":{"Type":104,"Flags":0,"Description":"A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run."},"matchProcessingBehavior":{"Type":107,"Flags":0,"Description":"If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue."}}}},{"2":{"Name":"RulesEngineAction","Properties":{"requestHeaderActions":{"Type":39,"Flags":0,"Description":"A list of header actions to apply from the request from AFD to the origin."},"responseHeaderActions":{"Type":40,"Flags":0,"Description":"A list of header actions to apply from the response from AFD to the client."},"routeConfigurationOverride":{"Type":41,"Flags":0,"Description":"Override the route configuration."}}}},{"2":{"Name":"HeaderAction","Properties":{"headerActionType":{"Type":38,"Flags":1,"Description":"Which type of manipulation to apply to the header."},"headerName":{"Type":4,"Flags":1,"Description":"The name of the header this action will apply to."},"value":{"Type":4,"Flags":0,"Description":"The value to update the given header name with. This value is not used if the actionType is Delete."}}}},{"6":{"Value":"Append"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Overwrite"}},{"5":{"Elements":[35,36,37,4]}},{"3":{"ItemType":34}},{"3":{"ItemType":34}},{"7":{"Name":"RouteConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration":42,"#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration":58}}},{"2":{"Name":"ForwardingConfiguration","Properties":{"customForwardingPath":{"Type":4,"Flags":0,"Description":"A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path."},"forwardingProtocol":{"Type":46,"Flags":0,"Description":"Protocol this rule will use when forwarding traffic to backends."},"cacheConfiguration":{"Type":47,"Flags":0,"Description":"The caching configuration associated with this rule."},"backendPool":{"Type":56,"Flags":0,"Description":"A reference to the BackendPool which this rule routes to."},"@odata.type":{"Type":57,"Flags":1}}}},{"6":{"Value":"HttpOnly"}},{"6":{"Value":"HttpsOnly"}},{"6":{"Value":"MatchRequest"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"CacheConfiguration","Properties":{"queryParameterStripDirective":{"Type":52,"Flags":0,"Description":"Treatment of URL query terms when forming the cache key."},"queryParameters":{"Type":4,"Flags":0,"Description":"query parameters to include or exclude (comma separated)."},"dynamicCompression":{"Type":55,"Flags":0,"Description":"Whether to use dynamic compression for cached content"},"cacheDuration":{"Type":4,"Flags":0,"Description":"The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year"}}}},{"6":{"Value":"StripNone"}},{"6":{"Value":"StripAll"}},{"6":{"Value":"StripOnly"}},{"6":{"Value":"StripAllExcept"}},{"5":{"Elements":[48,49,50,51,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[53,54,4]}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"6":{"Value":"#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration"}},{"2":{"Name":"RedirectConfiguration","Properties":{"redirectType":{"Type":63,"Flags":0,"Description":"The redirect type the rule will use when redirecting traffic."},"redirectProtocol":{"Type":67,"Flags":0,"Description":"The protocol of the destination to where the traffic is redirected"},"customHost":{"Type":4,"Flags":0,"Description":"Host to redirect. Leave empty to use the incoming host as the destination host."},"customPath":{"Type":4,"Flags":0,"Description":"The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path."},"customFragment":{"Type":4,"Flags":0,"Description":"Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #."},"customQueryString":{"Type":4,"Flags":0,"Description":"The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &."},"@odata.type":{"Type":68,"Flags":1}}}},{"6":{"Value":"Moved"}},{"6":{"Value":"Found"}},{"6":{"Value":"TemporaryRedirect"}},{"6":{"Value":"PermanentRedirect"}},{"5":{"Elements":[59,60,61,62,4]}},{"6":{"Value":"HttpOnly"}},{"6":{"Value":"HttpsOnly"}},{"6":{"Value":"MatchRequest"}},{"5":{"Elements":[64,65,66,4]}},{"6":{"Value":"#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration"}},{"2":{"Name":"RulesEngineMatchCondition","Properties":{"rulesEngineMatchVariable":{"Type":82,"Flags":1,"Description":"Match Variable"},"selector":{"Type":4,"Flags":0,"Description":"Name of selector in RequestHeader or RequestBody to be matched"},"rulesEngineOperator":{"Type":94,"Flags":1,"Description":"Describes operator to apply to the match condition."},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if this is negate condition or not"},"rulesEngineMatchValue":{"Type":95,"Flags":1,"Description":"Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match."},"transforms":{"Type":103,"Flags":0,"Description":"List of transforms"}}}},{"6":{"Value":"IsMobile"}},{"6":{"Value":"RemoteAddr"}},{"6":{"Value":"RequestMethod"}},{"6":{"Value":"QueryString"}},{"6":{"Value":"PostArgs"}},{"6":{"Value":"RequestUri"}},{"6":{"Value":"RequestPath"}},{"6":{"Value":"RequestFilename"}},{"6":{"Value":"RequestFilenameExtension"}},{"6":{"Value":"RequestHeader"}},{"6":{"Value":"RequestBody"}},{"6":{"Value":"RequestScheme"}},{"5":{"Elements":[70,71,72,73,74,75,76,77,78,79,80,81,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"6":{"Value":"GeoMatch"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"5":{"Elements":[83,84,85,86,87,88,89,90,91,92,93,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[96,97,98,99,100,101,4]}},{"3":{"ItemType":102}},{"3":{"ItemType":69}},{"6":{"Value":"Continue"}},{"6":{"Value":"Stop"}},{"5":{"Elements":[105,106,4]}},{"3":{"ItemType":32}},{"3":{"ItemType":21}},{"2":{"Name":"FrontDoorPropertiesExtendedProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"RoutingRule","Properties":{"properties":{"Type":112,"Flags":0,"Description":"Properties of the Front Door Routing Rule"},"name":{"Type":4,"Flags":0,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"RoutingRuleProperties","Properties":{"resourceState":{"Type":121,"Flags":2,"Description":"Resource status."},"frontendEndpoints":{"Type":122,"Flags":0,"Description":"Frontend endpoints associated with this rule"},"acceptedProtocols":{"Type":126,"Flags":0,"Description":"Protocol schemes to match for this rule"},"patternsToMatch":{"Type":127,"Flags":0,"Description":"The route patterns of the rule."},"enabledState":{"Type":130,"Flags":0,"Description":"Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'"},"routeConfiguration":{"Type":41,"Flags":0,"Description":"A reference to the routing configuration."},"rulesEngine":{"Type":56,"Flags":0,"Description":"A reference to a specific Rules Engine Configuration to apply to this route."},"webApplicationFirewallPolicyLink":{"Type":131,"Flags":0,"Description":"Defines the Web Application Firewall policy for each routing rule (if applicable)"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"6":{"Value":"Migrated"}},{"5":{"Elements":[113,114,115,116,117,118,119,120,4]}},{"3":{"ItemType":56}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[123,124,4]}},{"3":{"ItemType":125}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[128,129,4]}},{"2":{"Name":"RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"3":{"ItemType":111}},{"2":{"Name":"LoadBalancingSettingsModel","Properties":{"properties":{"Type":134,"Flags":0,"Description":"Properties of the load balancing settings"},"name":{"Type":4,"Flags":0,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"LoadBalancingSettingsProperties","Properties":{"resourceState":{"Type":143,"Flags":2,"Description":"Resource status."},"sampleSize":{"Type":3,"Flags":0,"Description":"The number of samples to consider for load balancing decisions"},"successfulSamplesRequired":{"Type":3,"Flags":0,"Description":"The number of samples within the sample period that must succeed"},"additionalLatencyMilliseconds":{"Type":3,"Flags":0,"Description":"The additional latency in milliseconds for probes to fall into the lowest latency bucket"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"6":{"Value":"Migrated"}},{"5":{"Elements":[135,136,137,138,139,140,141,142,4]}},{"3":{"ItemType":133}},{"2":{"Name":"HealthProbeSettingsModel","Properties":{"properties":{"Type":146,"Flags":0,"Description":"Properties of the health probe settings"},"name":{"Type":4,"Flags":0,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"HealthProbeSettingsProperties","Properties":{"resourceState":{"Type":155,"Flags":2,"Description":"Resource status."},"path":{"Type":4,"Flags":0,"Description":"The path to use for the health probe. Default is /"},"protocol":{"Type":158,"Flags":0,"Description":"Protocol scheme to use for this probe"},"intervalInSeconds":{"Type":3,"Flags":0,"Description":"The number of seconds between health probes."},"healthProbeMethod":{"Type":161,"Flags":0,"Description":"Configures which HTTP method to use to probe the backends defined under backendPools."},"enabledState":{"Type":164,"Flags":0,"Description":"Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"6":{"Value":"Migrated"}},{"5":{"Elements":[147,148,149,150,151,152,153,154,4]}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[156,157,4]}},{"6":{"Value":"GET"}},{"6":{"Value":"HEAD"}},{"5":{"Elements":[159,160,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[162,163,4]}},{"3":{"ItemType":145}},{"2":{"Name":"BackendPool","Properties":{"properties":{"Type":167,"Flags":0,"Description":"Properties of the Front Door Backend Pool"},"name":{"Type":4,"Flags":0,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"BackendPoolProperties","Properties":{"resourceState":{"Type":176,"Flags":2,"Description":"Resource status."},"backends":{"Type":187,"Flags":0,"Description":"The set of backends for this pool"},"loadBalancingSettings":{"Type":56,"Flags":0,"Description":"Load balancing settings for a backend pool"},"healthProbeSettings":{"Type":56,"Flags":0,"Description":"L7 health probe settings for a backend pool"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"6":{"Value":"Migrated"}},{"5":{"Elements":[168,169,170,171,172,173,174,175,4]}},{"2":{"Name":"Backend","Properties":{"address":{"Type":4,"Flags":0,"Description":"Location of the backend (IP address or FQDN)"},"privateLinkAlias":{"Type":4,"Flags":0,"Description":"The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private'"},"privateLinkResourceId":{"Type":4,"Flags":0,"Description":"The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'"},"privateLinkLocation":{"Type":4,"Flags":0,"Description":"The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated"},"privateEndpointStatus":{"Type":183,"Flags":2,"Description":"The Approval status for the connection to the Private Link"},"privateLinkApprovalMessage":{"Type":4,"Flags":0,"Description":"A custom message to be included in the approval request to connect to the Private Link"},"httpPort":{"Type":3,"Flags":0,"Description":"The HTTP TCP port number. Must be between 1 and 65535."},"httpsPort":{"Type":3,"Flags":0,"Description":"The HTTPS TCP port number. Must be between 1 and 65535."},"enabledState":{"Type":186,"Flags":0,"Description":"Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'"},"priority":{"Type":3,"Flags":0,"Description":"Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy."},"weight":{"Type":3,"Flags":0,"Description":"Weight of this endpoint for load balancing purposes."},"backendHostHeader":{"Type":4,"Flags":0,"Description":"The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[178,179,180,181,182,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[184,185,4]}},{"3":{"ItemType":177}},{"3":{"ItemType":166}},{"2":{"Name":"FrontendEndpoint","Properties":{"properties":{"Type":190,"Flags":0,"Description":"Properties of the Frontend endpoint"},"name":{"Type":4,"Flags":0,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"FrontendEndpointProperties","Properties":{"resourceState":{"Type":199,"Flags":2,"Description":"Resource status."},"customHttpsProvisioningState":{"Type":205,"Flags":2,"Description":"Provisioning status of Custom Https of the frontendEndpoint."},"customHttpsProvisioningSubstate":{"Type":216,"Flags":2,"Description":"Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step."},"customHttpsConfiguration":{"Type":217,"Flags":2,"Description":"The configuration specifying how to enable HTTPS"},"hostName":{"Type":4,"Flags":0,"Description":"The host name of the frontendEndpoint. Must be a domain name."},"sessionAffinityEnabledState":{"Type":233,"Flags":0,"Description":"Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'"},"sessionAffinityTtlSeconds":{"Type":3,"Flags":0,"Description":"UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable."},"webApplicationFirewallPolicyLink":{"Type":234,"Flags":0,"Description":"Defines the Web Application Firewall policy for each host (if applicable)"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Migrating"}},{"6":{"Value":"Migrated"}},{"5":{"Elements":[191,192,193,194,195,196,197,198,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[200,201,202,203,204,4]}},{"6":{"Value":"SubmittingDomainControlValidationRequest"}},{"6":{"Value":"PendingDomainControlValidationREquestApproval"}},{"6":{"Value":"DomainControlValidationRequestApproved"}},{"6":{"Value":"DomainControlValidationRequestRejected"}},{"6":{"Value":"DomainControlValidationRequestTimedOut"}},{"6":{"Value":"IssuingCertificate"}},{"6":{"Value":"DeployingCertificate"}},{"6":{"Value":"CertificateDeployed"}},{"6":{"Value":"DeletingCertificate"}},{"6":{"Value":"CertificateDeleted"}},{"5":{"Elements":[206,207,208,209,210,211,212,213,214,215,4]}},{"2":{"Name":"CustomHttpsConfiguration","Properties":{"certificateSource":{"Type":220,"Flags":1,"Description":"Defines the source of the SSL certificate"},"protocolType":{"Type":222,"Flags":1,"Description":"Defines the TLS extension protocol that is used for secure delivery"},"minimumTlsVersion":{"Type":225,"Flags":1,"Description":"The minimum TLS version required from the clients to establish an SSL handshake with Front Door."},"keyVaultCertificateSourceParameters":{"Type":226,"Flags":0,"Description":"KeyVault certificate source parameters (if certificateSource=AzureKeyVault)"},"frontDoorCertificateSourceParameters":{"Type":228,"Flags":0,"Description":"Parameters required for enabling SSL with Front Door-managed certificates (if certificateSource=FrontDoor)"}}}},{"6":{"Value":"AzureKeyVault"}},{"6":{"Value":"FrontDoor"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"ServerNameIndication"}},{"5":{"Elements":[221,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[223,224,4]}},{"2":{"Name":"KeyVaultCertificateSourceParameters","Properties":{"vault":{"Type":227,"Flags":0,"Description":"The Key Vault containing the SSL certificate"},"secretName":{"Type":4,"Flags":0,"Description":"The name of the Key Vault secret representing the full certificate PFX"},"secretVersion":{"Type":4,"Flags":0,"Description":"The version of the Key Vault secret representing the full certificate PFX"}}}},{"2":{"Name":"KeyVaultCertificateSourceParametersVault","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"2":{"Name":"FrontDoorCertificateSourceParameters","Properties":{"certificateType":{"Type":230,"Flags":0,"Description":"Defines the type of the certificate used for secure connections to a frontendEndpoint"}}}},{"6":{"Value":"Dedicated"}},{"5":{"Elements":[229,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[231,232,4]}},{"2":{"Name":"FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"3":{"ItemType":189}},{"2":{"Name":"BackendPoolsSettings","Properties":{"enforceCertificateNameCheck":{"Type":239,"Flags":0,"Description":"Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests."},"sendRecvTimeoutSeconds":{"Type":3,"Flags":0,"Description":"Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[240,241,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Network/frontDoors@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Network/frontDoors/rulesEngines"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Network/frontDoors/rulesEngines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"Properties of the Rules Engine Configuration."}}}},{"4":{"Name":"Microsoft.Network/frontDoors/rulesEngines@2021-06-01","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"Properties of the web application firewall policy."},"etag":{"Type":4,"Flags":0,"Description":"Gets a unique read-only string that changes whenever the resource is updated."},"sku":{"Type":365,"Flags":0,"Description":"The pricing tier of web application firewall policy. Defaults to Classic_AzureFrontDoor if not specified."},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"tags":{"Type":370,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"WebApplicationFirewallPolicyProperties","Properties":{"policySettings":{"Type":253,"Flags":0,"Description":"Describes settings for the policy."},"customRules":{"Type":263,"Flags":0,"Description":"Describes custom rules inside the policy."},"managedRules":{"Type":311,"Flags":0,"Description":"Describes managed rules inside the policy."},"frontendEndpointLinks":{"Type":347,"Flags":2,"Description":"Describes Frontend Endpoints associated with this Web Application Firewall policy."},"routingRuleLinks":{"Type":349,"Flags":2,"Description":"Describes Routing Rules associated with this Web Application Firewall policy."},"securityPolicyLinks":{"Type":351,"Flags":2,"Description":"Describes Security Policy associated with this Web Application Firewall policy."},"provisioningState":{"Type":356,"Flags":2,"Description":"Provisioning state of the policy."},"resourceState":{"Type":363,"Flags":2,"Description":"Resource status of the policy."},"extendedProperties":{"Type":364,"Flags":2,"Description":"Key-Value pair representing additional properties for Web Application Firewall policy."}}}},{"2":{"Name":"PolicySettings","Properties":{"enabledState":{"Type":256,"Flags":0,"Description":"Describes if the policy is in enabled or disabled state. Defaults to Enabled if not specified."},"mode":{"Type":259,"Flags":0,"Description":"Describes if it is in detection mode or prevention mode at policy level."},"redirectUrl":{"Type":4,"Flags":0,"Description":"If action type is redirect, this field represents redirect URL for the client."},"customBlockResponseStatusCode":{"Type":3,"Flags":0,"Description":"If the action type is block, customer can override the response status code."},"customBlockResponseBody":{"Type":4,"Flags":0,"Description":"If the action type is block, customer can override the response body. The body must be specified in base64 encoding."},"requestBodyCheck":{"Type":262,"Flags":0,"Description":"Describes if policy managed rules will inspect the request body content."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[254,255,4]}},{"6":{"Value":"Prevention"}},{"6":{"Value":"Detection"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[260,261,4]}},{"2":{"Name":"CustomRuleList","Properties":{"rules":{"Type":310,"Flags":0,"Description":"List of rules"}}}},{"2":{"Name":"CustomRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Describes the name of the rule."},"priority":{"Type":3,"Flags":1,"Description":"Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value."},"enabledState":{"Type":267,"Flags":0,"Description":"Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified."},"ruleType":{"Type":270,"Flags":1,"Description":"Describes type of rule."},"rateLimitDurationInMinutes":{"Type":3,"Flags":0,"Description":"Time window for resetting the rate limit count. Default is 1 minute."},"rateLimitThreshold":{"Type":3,"Flags":0,"Description":"Number of allowed requests per client within the time window."},"matchConditions":{"Type":304,"Flags":1,"Description":"List of match conditions."},"action":{"Type":309,"Flags":1,"Description":"Describes what action to be applied when rule matches."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[265,266,4]}},{"6":{"Value":"MatchRule"}},{"6":{"Value":"RateLimitRule"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"MatchCondition","Properties":{"matchVariable":{"Type":281,"Flags":1,"Description":"Request variable to compare with."},"selector":{"Type":4,"Flags":0,"Description":"Match against a specific key from the QueryString, PostArgs, RequestHeader or Cookies variables. Default is null."},"operator":{"Type":294,"Flags":1,"Description":"Comparison type to use for matching with the variable value."},"negateCondition":{"Type":2,"Flags":0,"Description":"Describes if the result of this condition should be negated."},"matchValue":{"Type":295,"Flags":1,"Description":"List of possible match values."},"transforms":{"Type":303,"Flags":0,"Description":"List of transforms."}}}},{"6":{"Value":"RemoteAddr"}},{"6":{"Value":"RequestMethod"}},{"6":{"Value":"QueryString"}},{"6":{"Value":"PostArgs"}},{"6":{"Value":"RequestUri"}},{"6":{"Value":"RequestHeader"}},{"6":{"Value":"RequestBody"}},{"6":{"Value":"Cookies"}},{"6":{"Value":"SocketAddr"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,4]}},{"6":{"Value":"Any"}},{"6":{"Value":"IPMatch"}},{"6":{"Value":"GeoMatch"}},{"6":{"Value":"Equal"}},{"6":{"Value":"Contains"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"LessThanOrEqual"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"BeginsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"RegEx"}},{"5":{"Elements":[282,283,284,285,286,287,288,289,290,291,292,293,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Lowercase"}},{"6":{"Value":"Uppercase"}},{"6":{"Value":"Trim"}},{"6":{"Value":"UrlDecode"}},{"6":{"Value":"UrlEncode"}},{"6":{"Value":"RemoveNulls"}},{"5":{"Elements":[296,297,298,299,300,301,4]}},{"3":{"ItemType":302}},{"3":{"ItemType":271}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[305,306,307,308,4]}},{"3":{"ItemType":264}},{"2":{"Name":"ManagedRuleSetList","Properties":{"managedRuleSets":{"Type":345,"Flags":0,"Description":"List of rule sets."}}}},{"2":{"Name":"ManagedRuleSet","Properties":{"ruleSetType":{"Type":4,"Flags":1,"Description":"Defines the rule set type to use."},"ruleSetVersion":{"Type":4,"Flags":1,"Description":"Defines the version of the rule set to use."},"ruleSetAction":{"Type":316,"Flags":0,"Description":"Defines the action to take when a managed rule set score threshold is met."},"exclusions":{"Type":330,"Flags":0,"Description":"Describes the exclusions that are applied to all rules in the set."},"ruleGroupOverrides":{"Type":344,"Flags":0,"Description":"Defines the rule group overrides to apply to the rule set."}}}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[313,314,315,4]}},{"2":{"Name":"ManagedRuleExclusion","Properties":{"matchVariable":{"Type":323,"Flags":1,"Description":"The variable type to be excluded."},"selectorMatchOperator":{"Type":329,"Flags":1,"Description":"Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to."},"selector":{"Type":4,"Flags":1,"Description":"Selector value for which elements in the collection this exclusion applies to."}}}},{"6":{"Value":"RequestHeaderNames"}},{"6":{"Value":"RequestCookieNames"}},{"6":{"Value":"QueryStringArgNames"}},{"6":{"Value":"RequestBodyPostArgNames"}},{"6":{"Value":"RequestBodyJsonArgNames"}},{"5":{"Elements":[318,319,320,321,322,4]}},{"6":{"Value":"Equals"}},{"6":{"Value":"Contains"}},{"6":{"Value":"StartsWith"}},{"6":{"Value":"EndsWith"}},{"6":{"Value":"EqualsAny"}},{"5":{"Elements":[324,325,326,327,328,4]}},{"3":{"ItemType":317}},{"2":{"Name":"ManagedRuleGroupOverride","Properties":{"ruleGroupName":{"Type":4,"Flags":1,"Description":"Describes the managed rule group to override."},"exclusions":{"Type":332,"Flags":0,"Description":"Describes the exclusions that are applied to all rules in the group."},"rules":{"Type":343,"Flags":0,"Description":"List of rules that will be disabled. If none specified, all rules in the group will be disabled."}}}},{"3":{"ItemType":317}},{"2":{"Name":"ManagedRuleOverride","Properties":{"ruleId":{"Type":4,"Flags":1,"Description":"Identifier for the managed rule."},"enabledState":{"Type":336,"Flags":0,"Description":"Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified."},"action":{"Type":341,"Flags":0,"Description":"Describes the override action to be applied when rule matches."},"exclusions":{"Type":342,"Flags":0,"Description":"Describes the exclusions that are applied to this specific rule."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[334,335,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Block"}},{"6":{"Value":"Log"}},{"6":{"Value":"Redirect"}},{"5":{"Elements":[337,338,339,340,4]}},{"3":{"ItemType":317}},{"3":{"ItemType":333}},{"3":{"ItemType":331}},{"3":{"ItemType":312}},{"2":{"Name":"FrontendEndpointLink","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"3":{"ItemType":346}},{"2":{"Name":"RoutingRuleLink","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"3":{"ItemType":348}},{"2":{"Name":"SecurityPolicyLink","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"3":{"ItemType":350}},{"6":{"Value":"Creating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[352,353,354,355,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[357,358,359,360,361,362,4]}},{"2":{"Name":"WebApplicationFirewallPolicyPropertiesExtendedProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"Sku","Properties":{"name":{"Type":369,"Flags":0,"Description":"Name of the pricing tier."}}}},{"6":{"Value":"Classic_AzureFrontDoor"}},{"6":{"Value":"Standard_AzureFrontDoor"}},{"6":{"Value":"Premium_AzureFrontDoor"}},{"5":{"Elements":[366,367,368,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2021-06-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.Network/frontDoors/frontendEndpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Network/frontDoors/frontendEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":372,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":373,"Flags":10,"Description":"The resource api version"},"properties":{"Type":190,"Flags":2,"Description":"Properties of the Frontend endpoint"}}}},{"4":{"Name":"Microsoft.Network/frontDoors/frontendEndpoints@2021-06-01","ScopeType":8,"Body":374,"Flags":1}}] \ No newline at end of file diff --git a/generated/frontdoor/microsoft.network/2021-06-01/types.md b/generated/frontdoor/microsoft.network/2021-06-01/types.md new file mode 100644 index 0000000000..95c8c4ae9e --- /dev/null +++ b/generated/frontdoor/microsoft.network/2021-06-01/types.md @@ -0,0 +1,378 @@ +# Microsoft.Network @ 2021-06-01 + +## Resource Microsoft.Network/frontDoors@2021-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [FrontDoorProperties](#frontdoorproperties): Properties of the Front Door Load Balancer +* **tags**: [ResourceTags](#resourcetags): Resource tags. +* **type**: 'Microsoft.Network/frontDoors' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Network/frontDoors/frontendEndpoints@2021-06-01 (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [FrontendEndpointProperties](#frontendendpointproperties) (ReadOnly): Properties of the Frontend endpoint +* **type**: 'Microsoft.Network/frontDoors/frontendEndpoints' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Network/frontDoors/rulesEngines@2021-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RulesEngineProperties](#rulesengineproperties): Properties of the Rules Engine Configuration. +* **type**: 'Microsoft.Network/frontDoors/rulesEngines' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2021-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: Gets a unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [WebApplicationFirewallPolicyProperties](#webapplicationfirewallpolicyproperties): Properties of the web application firewall policy. +* **sku**: [Sku](#sku): The pricing tier of web application firewall policy. Defaults to Classic_AzureFrontDoor if not specified. +* **tags**: [ResourceTags](#resourcetags): Resource tags. +* **type**: 'Microsoft.Network/FrontDoorWebApplicationFirewallPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Backend +### Properties +* **address**: string: Location of the backend (IP address or FQDN) +* **backendHostHeader**: string: The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. +* **enabledState**: 'Disabled' | 'Enabled' | string: Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' +* **httpPort**: int: The HTTP TCP port number. Must be between 1 and 65535. +* **httpsPort**: int: The HTTPS TCP port number. Must be between 1 and 65535. +* **priority**: int: Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. +* **privateEndpointStatus**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | 'Timeout' | string (ReadOnly): The Approval status for the connection to the Private Link +* **privateLinkAlias**: string: The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private' +* **privateLinkApprovalMessage**: string: A custom message to be included in the approval request to connect to the Private Link +* **privateLinkLocation**: string: The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated +* **privateLinkResourceId**: string: The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' +* **weight**: int: Weight of this endpoint for load balancing purposes. + +## BackendPool +### Properties +* **id**: string: Resource ID. +* **name**: string: Resource name. +* **properties**: [BackendPoolProperties](#backendpoolproperties): Properties of the Front Door Backend Pool +* **type**: string (ReadOnly): Resource type. + +## BackendPoolProperties +### Properties +* **backends**: [Backend](#backend)[]: The set of backends for this pool +* **healthProbeSettings**: [SubResource](#subresource): L7 health probe settings for a backend pool +* **loadBalancingSettings**: [SubResource](#subresource): Load balancing settings for a backend pool +* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Migrated' | 'Migrating' | string (ReadOnly): Resource status. + +## BackendPoolsSettings +### Properties +* **enforceCertificateNameCheck**: 'Disabled' | 'Enabled' | string: Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. +* **sendRecvTimeoutSeconds**: int: Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. + +## CacheConfiguration +### Properties +* **cacheDuration**: string: The duration for which the content needs to be cached. Allowed format is in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP requires the value to be no more than a year +* **dynamicCompression**: 'Disabled' | 'Enabled' | string: Whether to use dynamic compression for cached content +* **queryParameters**: string: query parameters to include or exclude (comma separated). +* **queryParameterStripDirective**: 'StripAll' | 'StripAllExcept' | 'StripNone' | 'StripOnly' | string: Treatment of URL query terms when forming the cache key. + +## CustomHttpsConfiguration +### Properties +* **certificateSource**: 'AzureKeyVault' | 'FrontDoor' | string (Required): Defines the source of the SSL certificate +* **frontDoorCertificateSourceParameters**: [FrontDoorCertificateSourceParameters](#frontdoorcertificatesourceparameters): Parameters required for enabling SSL with Front Door-managed certificates (if certificateSource=FrontDoor) +* **keyVaultCertificateSourceParameters**: [KeyVaultCertificateSourceParameters](#keyvaultcertificatesourceparameters): KeyVault certificate source parameters (if certificateSource=AzureKeyVault) +* **minimumTlsVersion**: '1.0' | '1.2' | string (Required): The minimum TLS version required from the clients to establish an SSL handshake with Front Door. +* **protocolType**: 'ServerNameIndication' | string (Required): Defines the TLS extension protocol that is used for secure delivery + +## CustomRule +### Properties +* **action**: 'Allow' | 'Block' | 'Log' | 'Redirect' | string (Required): Describes what action to be applied when rule matches. +* **enabledState**: 'Disabled' | 'Enabled' | string: Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. +* **matchConditions**: [MatchCondition](#matchcondition)[] (Required): List of match conditions. +* **name**: string: Describes the name of the rule. +* **priority**: int (Required): Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. +* **rateLimitDurationInMinutes**: int: Time window for resetting the rate limit count. Default is 1 minute. +* **rateLimitThreshold**: int: Number of allowed requests per client within the time window. +* **ruleType**: 'MatchRule' | 'RateLimitRule' | string (Required): Describes type of rule. + +## CustomRuleList +### Properties +* **rules**: [CustomRule](#customrule)[]: List of rules + +## FrontDoorCertificateSourceParameters +### Properties +* **certificateType**: 'Dedicated' | string: Defines the type of the certificate used for secure connections to a frontendEndpoint + +## FrontDoorProperties +### Properties +* **backendPools**: [BackendPool](#backendpool)[]: Backend pools available to routing rules. +* **backendPoolsSettings**: [BackendPoolsSettings](#backendpoolssettings): Settings for all backendPools +* **cname**: string (ReadOnly): The host that each frontendEndpoint must CNAME to. +* **enabledState**: 'Disabled' | 'Enabled' | string: Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' +* **extendedProperties**: [FrontDoorPropertiesExtendedProperties](#frontdoorpropertiesextendedproperties) (ReadOnly): Key-Value pair representing additional properties for frontdoor. +* **friendlyName**: string: A friendly name for the frontDoor +* **frontdoorId**: string (ReadOnly): The Id of the frontdoor. +* **frontendEndpoints**: [FrontendEndpoint](#frontendendpoint)[]: Frontend endpoints available to routing rules. +* **healthProbeSettings**: [HealthProbeSettingsModel](#healthprobesettingsmodel)[]: Health probe settings associated with this Front Door instance. +* **loadBalancingSettings**: [LoadBalancingSettingsModel](#loadbalancingsettingsmodel)[]: Load balancing settings associated with this Front Door instance. +* **provisioningState**: string (ReadOnly): Provisioning state of the Front Door. +* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Migrated' | 'Migrating' | string (ReadOnly): Resource status of the Front Door. +* **routingRules**: [RoutingRule](#routingrule)[]: Routing rules associated with this Front Door. +* **rulesEngines**: [RulesEngine](#rulesengine)[] (ReadOnly): Rules Engine Configurations available to routing rules. + +## FrontDoorPropertiesExtendedProperties +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## FrontendEndpoint +### Properties +* **id**: string: Resource ID. +* **name**: string: Resource name. +* **properties**: [FrontendEndpointProperties](#frontendendpointproperties): Properties of the Frontend endpoint +* **type**: string (ReadOnly): Resource type. + +## FrontendEndpointLink +### Properties +* **id**: string: Resource ID. + +## FrontendEndpointProperties +### Properties +* **customHttpsConfiguration**: [CustomHttpsConfiguration](#customhttpsconfiguration) (ReadOnly): The configuration specifying how to enable HTTPS +* **customHttpsProvisioningState**: 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Failed' | string (ReadOnly): Provisioning status of Custom Https of the frontendEndpoint. +* **customHttpsProvisioningSubstate**: 'CertificateDeleted' | 'CertificateDeployed' | 'DeletingCertificate' | 'DeployingCertificate' | 'DomainControlValidationRequestApproved' | 'DomainControlValidationRequestRejected' | 'DomainControlValidationRequestTimedOut' | 'IssuingCertificate' | 'PendingDomainControlValidationREquestApproval' | 'SubmittingDomainControlValidationRequest' | string (ReadOnly): Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. +* **hostName**: string: The host name of the frontendEndpoint. Must be a domain name. +* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Migrated' | 'Migrating' | string (ReadOnly): Resource status. +* **sessionAffinityEnabledState**: 'Disabled' | 'Enabled' | string: Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' +* **sessionAffinityTtlSeconds**: int: UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. +* **webApplicationFirewallPolicyLink**: [FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink](#frontendendpointupdateparameterswebapplicationfirewallpolicylink): Defines the Web Application Firewall policy for each host (if applicable) + +## FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink +### Properties +* **id**: string: Resource ID. + +## HeaderAction +### Properties +* **headerActionType**: 'Append' | 'Delete' | 'Overwrite' | string (Required): Which type of manipulation to apply to the header. +* **headerName**: string (Required): The name of the header this action will apply to. +* **value**: string: The value to update the given header name with. This value is not used if the actionType is Delete. + +## HealthProbeSettingsModel +### Properties +* **id**: string: Resource ID. +* **name**: string: Resource name. +* **properties**: [HealthProbeSettingsProperties](#healthprobesettingsproperties): Properties of the health probe settings +* **type**: string (ReadOnly): Resource type. + +## HealthProbeSettingsProperties +### Properties +* **enabledState**: 'Disabled' | 'Enabled' | string: Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. +* **healthProbeMethod**: 'GET' | 'HEAD' | string: Configures which HTTP method to use to probe the backends defined under backendPools. +* **intervalInSeconds**: int: The number of seconds between health probes. +* **path**: string: The path to use for the health probe. Default is / +* **protocol**: 'Http' | 'Https' | string: Protocol scheme to use for this probe +* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Migrated' | 'Migrating' | string (ReadOnly): Resource status. + +## KeyVaultCertificateSourceParameters +### Properties +* **secretName**: string: The name of the Key Vault secret representing the full certificate PFX +* **secretVersion**: string: The version of the Key Vault secret representing the full certificate PFX +* **vault**: [KeyVaultCertificateSourceParametersVault](#keyvaultcertificatesourceparametersvault): The Key Vault containing the SSL certificate + +## KeyVaultCertificateSourceParametersVault +### Properties +* **id**: string: Resource ID. + +## LoadBalancingSettingsModel +### Properties +* **id**: string: Resource ID. +* **name**: string: Resource name. +* **properties**: [LoadBalancingSettingsProperties](#loadbalancingsettingsproperties): Properties of the load balancing settings +* **type**: string (ReadOnly): Resource type. + +## LoadBalancingSettingsProperties +### Properties +* **additionalLatencyMilliseconds**: int: The additional latency in milliseconds for probes to fall into the lowest latency bucket +* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Migrated' | 'Migrating' | string (ReadOnly): Resource status. +* **sampleSize**: int: The number of samples to consider for load balancing decisions +* **successfulSamplesRequired**: int: The number of samples within the sample period that must succeed + +## ManagedRuleExclusion +### Properties +* **matchVariable**: 'QueryStringArgNames' | 'RequestBodyJsonArgNames' | 'RequestBodyPostArgNames' | 'RequestCookieNames' | 'RequestHeaderNames' | string (Required): The variable type to be excluded. +* **selector**: string (Required): Selector value for which elements in the collection this exclusion applies to. +* **selectorMatchOperator**: 'Contains' | 'EndsWith' | 'Equals' | 'EqualsAny' | 'StartsWith' | string (Required): Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. + +## ManagedRuleGroupOverride +### Properties +* **exclusions**: [ManagedRuleExclusion](#managedruleexclusion)[]: Describes the exclusions that are applied to all rules in the group. +* **ruleGroupName**: string (Required): Describes the managed rule group to override. +* **rules**: [ManagedRuleOverride](#managedruleoverride)[]: List of rules that will be disabled. If none specified, all rules in the group will be disabled. + +## ManagedRuleOverride +### Properties +* **action**: 'Allow' | 'Block' | 'Log' | 'Redirect' | string: Describes the override action to be applied when rule matches. +* **enabledState**: 'Disabled' | 'Enabled' | string: Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. +* **exclusions**: [ManagedRuleExclusion](#managedruleexclusion)[]: Describes the exclusions that are applied to this specific rule. +* **ruleId**: string (Required): Identifier for the managed rule. + +## ManagedRuleSet +### Properties +* **exclusions**: [ManagedRuleExclusion](#managedruleexclusion)[]: Describes the exclusions that are applied to all rules in the set. +* **ruleGroupOverrides**: [ManagedRuleGroupOverride](#managedrulegroupoverride)[]: Defines the rule group overrides to apply to the rule set. +* **ruleSetAction**: 'Block' | 'Log' | 'Redirect' | string: Defines the action to take when a managed rule set score threshold is met. +* **ruleSetType**: string (Required): Defines the rule set type to use. +* **ruleSetVersion**: string (Required): Defines the version of the rule set to use. + +## ManagedRuleSetList +### Properties +* **managedRuleSets**: [ManagedRuleSet](#managedruleset)[]: List of rule sets. + +## MatchCondition +### Properties +* **matchValue**: string[] (Required): List of possible match values. +* **matchVariable**: 'Cookies' | 'PostArgs' | 'QueryString' | 'RemoteAddr' | 'RequestBody' | 'RequestHeader' | 'RequestMethod' | 'RequestUri' | 'SocketAddr' | string (Required): Request variable to compare with. +* **negateCondition**: bool: Describes if the result of this condition should be negated. +* **operator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GeoMatch' | 'GreaterThan' | 'GreaterThanOrEqual' | 'IPMatch' | 'LessThan' | 'LessThanOrEqual' | 'RegEx' | string (Required): Comparison type to use for matching with the variable value. +* **selector**: string: Match against a specific key from the QueryString, PostArgs, RequestHeader or Cookies variables. Default is null. +* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms. + +## PolicySettings +### Properties +* **customBlockResponseBody**: string: If the action type is block, customer can override the response body. The body must be specified in base64 encoding. +* **customBlockResponseStatusCode**: int: If the action type is block, customer can override the response status code. +* **enabledState**: 'Disabled' | 'Enabled' | string: Describes if the policy is in enabled or disabled state. Defaults to Enabled if not specified. +* **mode**: 'Detection' | 'Prevention' | string: Describes if it is in detection mode or prevention mode at policy level. +* **redirectUrl**: string: If action type is redirect, this field represents redirect URL for the client. +* **requestBodyCheck**: 'Disabled' | 'Enabled' | string: Describes if policy managed rules will inspect the request body content. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## RouteConfiguration +* **Discriminator**: @odata.type + +### Base Properties +### ForwardingConfiguration +#### Properties +* **@odata.type**: '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration' (Required) +* **backendPool**: [SubResource](#subresource): A reference to the BackendPool which this rule routes to. +* **cacheConfiguration**: [CacheConfiguration](#cacheconfiguration): The caching configuration associated with this rule. +* **customForwardingPath**: string: A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. +* **forwardingProtocol**: 'HttpOnly' | 'HttpsOnly' | 'MatchRequest' | string: Protocol this rule will use when forwarding traffic to backends. + +### RedirectConfiguration +#### Properties +* **@odata.type**: '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' (Required) +* **customFragment**: string: Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. +* **customHost**: string: Host to redirect. Leave empty to use the incoming host as the destination host. +* **customPath**: string: The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. +* **customQueryString**: string: The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. +* **redirectProtocol**: 'HttpOnly' | 'HttpsOnly' | 'MatchRequest' | string: The protocol of the destination to where the traffic is redirected +* **redirectType**: 'Found' | 'Moved' | 'PermanentRedirect' | 'TemporaryRedirect' | string: The redirect type the rule will use when redirecting traffic. + + +## RoutingRule +### Properties +* **id**: string: Resource ID. +* **name**: string: Resource name. +* **properties**: [RoutingRuleProperties](#routingruleproperties): Properties of the Front Door Routing Rule +* **type**: string (ReadOnly): Resource type. + +## RoutingRuleLink +### Properties +* **id**: string: Resource ID. + +## RoutingRuleProperties +### Properties +* **acceptedProtocols**: 'Http' | 'Https' | string[]: Protocol schemes to match for this rule +* **enabledState**: 'Disabled' | 'Enabled' | string: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' +* **frontendEndpoints**: [SubResource](#subresource)[]: Frontend endpoints associated with this rule +* **patternsToMatch**: string[]: The route patterns of the rule. +* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Migrated' | 'Migrating' | string (ReadOnly): Resource status. +* **routeConfiguration**: [RouteConfiguration](#routeconfiguration): A reference to the routing configuration. +* **rulesEngine**: [SubResource](#subresource): A reference to a specific Rules Engine Configuration to apply to this route. +* **webApplicationFirewallPolicyLink**: [RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink](#routingruleupdateparameterswebapplicationfirewallpolicylink): Defines the Web Application Firewall policy for each routing rule (if applicable) + +## RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink +### Properties +* **id**: string: Resource ID. + +## RulesEngine +### Properties +* **id**: string (ReadOnly): Resource ID. +* **name**: string (ReadOnly): Resource name. +* **properties**: [RulesEngineProperties](#rulesengineproperties): Properties of the Rules Engine Configuration. +* **type**: string (ReadOnly): Resource type. + +## RulesEngineAction +### Properties +* **requestHeaderActions**: [HeaderAction](#headeraction)[]: A list of header actions to apply from the request from AFD to the origin. +* **responseHeaderActions**: [HeaderAction](#headeraction)[]: A list of header actions to apply from the response from AFD to the client. +* **routeConfigurationOverride**: [RouteConfiguration](#routeconfiguration): Override the route configuration. + +## RulesEngineMatchCondition +### Properties +* **negateCondition**: bool: Describes if this is negate condition or not +* **rulesEngineMatchValue**: string[] (Required): Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. +* **rulesEngineMatchVariable**: 'IsMobile' | 'PostArgs' | 'QueryString' | 'RemoteAddr' | 'RequestBody' | 'RequestFilename' | 'RequestFilenameExtension' | 'RequestHeader' | 'RequestMethod' | 'RequestPath' | 'RequestScheme' | 'RequestUri' | string (Required): Match Variable +* **rulesEngineOperator**: 'Any' | 'BeginsWith' | 'Contains' | 'EndsWith' | 'Equal' | 'GeoMatch' | 'GreaterThan' | 'GreaterThanOrEqual' | 'IPMatch' | 'LessThan' | 'LessThanOrEqual' | string (Required): Describes operator to apply to the match condition. +* **selector**: string: Name of selector in RequestHeader or RequestBody to be matched +* **transforms**: 'Lowercase' | 'RemoveNulls' | 'Trim' | 'Uppercase' | 'UrlDecode' | 'UrlEncode' | string[]: List of transforms + +## RulesEngineProperties +### Properties +* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Migrated' | 'Migrating' | string (ReadOnly): Resource status. +* **rules**: [RulesEngineRule](#rulesenginerule)[]: A list of rules that define a particular Rules Engine Configuration. + +## RulesEngineRule +### Properties +* **action**: [RulesEngineAction](#rulesengineaction) (Required): Actions to perform on the request and response if all of the match conditions are met. +* **matchConditions**: [RulesEngineMatchCondition](#rulesenginematchcondition)[]: A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run. +* **matchProcessingBehavior**: 'Continue' | 'Stop' | string: If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. +* **name**: string (Required): A name to refer to this specific rule. +* **priority**: int (Required): A priority assigned to this rule. + +## SecurityPolicyLink +### Properties +* **id**: string: Resource ID. + +## Sku +### Properties +* **name**: 'Classic_AzureFrontDoor' | 'Premium_AzureFrontDoor' | 'Standard_AzureFrontDoor' | string: Name of the pricing tier. + +## SubResource +### Properties +* **id**: string: Resource ID. + +## WebApplicationFirewallPolicyProperties +### Properties +* **customRules**: [CustomRuleList](#customrulelist): Describes custom rules inside the policy. +* **extendedProperties**: [WebApplicationFirewallPolicyPropertiesExtendedProperties](#webapplicationfirewallpolicypropertiesextendedproperties) (ReadOnly): Key-Value pair representing additional properties for Web Application Firewall policy. +* **frontendEndpointLinks**: [FrontendEndpointLink](#frontendendpointlink)[] (ReadOnly): Describes Frontend Endpoints associated with this Web Application Firewall policy. +* **managedRules**: [ManagedRuleSetList](#managedrulesetlist): Describes managed rules inside the policy. +* **policySettings**: [PolicySettings](#policysettings): Describes settings for the policy. +* **provisioningState**: 'Canceled' | 'Creating' | 'Failed' | 'Succeeded' | string (ReadOnly): Provisioning state of the policy. +* **resourceState**: 'Creating' | 'Deleting' | 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | string (ReadOnly): Resource status of the policy. +* **routingRuleLinks**: [RoutingRuleLink](#routingrulelink)[] (ReadOnly): Describes Routing Rules associated with this Web Application Firewall policy. +* **securityPolicyLinks**: [SecurityPolicyLink](#securitypolicylink)[] (ReadOnly): Describes Security Policy associated with this Web Application Firewall policy. + +## WebApplicationFirewallPolicyPropertiesExtendedProperties +### Properties +### Additional Properties +* **Additional Properties Type**: string + diff --git a/generated/guestconfiguration/log.out b/generated/guestconfiguration/log.out index 061ddb5d45..c35cd4dbfb 100644 --- a/generated/guestconfiguration/log.out +++ b/generated/guestconfiguration/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/hanaonazure/log.out b/generated/hanaonazure/log.out index 11dc500611..7e57a760ae 100644 --- a/generated/hanaonazure/log.out +++ b/generated/hanaonazure/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/hardwaresecuritymodules/log.out b/generated/hardwaresecuritymodules/log.out index aed9505bbf..3d1d797253 100644 --- a/generated/hardwaresecuritymodules/log.out +++ b/generated/hardwaresecuritymodules/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -37,27 +37,27 @@ warning | PreCheck/SchemaMissingType | The schema 'DedicatedHsmOperation-display warning | PreCheck/SchemaMissingType | The schema 'DedicatedHsmOperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:515:5 warning | PreCheck/SchemaMissingType | The schema 'ApiEntityReference' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:527:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:530:5 warning | PreCheck/SchemaMissingType | The schema 'NetworkInterface' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:536:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:539:5 warning | PreCheck/SchemaMissingType | The schema 'NetworkProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:550:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:553:5 warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:566:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:569:5 warning | PreCheck/SchemaMissingType | The schema 'DedicatedHsmProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:618:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:621:5 warning | PreCheck/SchemaMissingType | The schema 'DedicatedHsm' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:688:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:691:5 warning | PreCheck/SchemaMissingType | The schema 'DedicatedHsmPatchParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:712:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:715:5 warning | PreCheck/SchemaMissingType | The schema 'DedicatedHsmListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:724:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:727:5 warning | PreCheck/SchemaMissingType | The schema 'ResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:740:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:743:5 warning | PreCheck/SchemaMissingType | The schema 'DedicatedHsmError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:756:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:759:5 warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:766:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:769:5 warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:787:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/stable/2021-11-30/dedicatedhsm.json:790:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/hdinsight/log.out b/generated/hdinsight/log.out index 886f664ae1..53c327c4a9 100644 --- a/generated/hdinsight/log.out +++ b/generated/hdinsight/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/healthbot/log.out b/generated/healthbot/log.out index 0964fd234d..30e1b70792 100644 --- a/generated/healthbot/log.out +++ b/generated/healthbot/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/healthcareapis/log.out b/generated/healthcareapis/log.out index 6ea672ee1f..7257be006a 100644 --- a/generated/healthcareapis/log.out +++ b/generated/healthcareapis/log.out @@ -1,11 +1,19 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'ServiceAccessPolicyEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2022-06-01/healthcare-apis.json:2346:5 +warning | PreCheck/SchemaMissingType | The schema 'ServicesResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2022-06-01/healthcare-apis.json:2546:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ServiceAccessPolicyEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2022-05-15/healthcare-apis.json:2342:5 warning | PreCheck/SchemaMissingType | The schema 'ServicesResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2022-05-15/healthcare-apis.json:2521:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2022-05-15/healthcare-apis.json:2520:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. warning | Unrecognized property type: any-object. Returning 'any'. @@ -21,7 +29,7 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ServiceAccessPolicyEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-11-01/healthcare-apis.json:2342:5 warning | PreCheck/SchemaMissingType | The schema 'ServicesResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-11-01/healthcare-apis.json:2521:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-11-01/healthcare-apis.json:2520:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. warning | Unrecognized property type: any-object. Returning 'any'. @@ -45,15 +53,15 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ServiceAccessPolicyEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:806:5 warning | PreCheck/SchemaMissingType | The schema 'ServicesResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:975:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:974:5 warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionDescription' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:1279:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:1278:5 warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceDescription' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:1293:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:1292:5 warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionListResultDescription' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:1307:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:1306:5 warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceListResultDescription' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:1319:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2021-01-11/healthcare-apis.json:1318:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. warning | Modeler/MissingType | The schema 'OperationResultsDescription-properties' has no type or format information whatsoever. Location: @@ -62,7 +70,7 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ServiceAccessPolicyEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2020-03-30/healthcare-apis.json:805:5 warning | PreCheck/SchemaMissingType | The schema 'ServicesResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2020-03-30/healthcare-apis.json:959:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2020-03-30/healthcare-apis.json:958:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. warning | Modeler/MissingType | The schema 'OperationResultsDescription-properties' has no type or format information whatsoever. Location: @@ -71,7 +79,7 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ServiceAccessPolicyEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2020-03-15/healthcare-apis.json:505:5 warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2020-03-15/healthcare-apis.json:652:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2020-03-15/healthcare-apis.json:651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. warning | Modeler/MissingType | The schema 'OperationResultsDescription-properties' has no type or format information whatsoever. Location: @@ -80,7 +88,7 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ServiceAccessPolicyEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2019-09-16/healthcare-apis.json:505:5 warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2019-09-16/healthcare-apis.json:647:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2019-09-16/healthcare-apis.json:646:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. warning | Modeler/MissingType | The schema 'OperationResultsDescription-properties' has no type or format information whatsoever. Location: diff --git a/generated/healthcareapis/microsoft.healthcareapis/2022-06-01/types.json b/generated/healthcareapis/microsoft.healthcareapis/2022-06-01/types.json new file mode 100644 index 0000000000..2a41326444 --- /dev/null +++ b/generated/healthcareapis/microsoft.healthcareapis/2022-06-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.HealthcareApis/services"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The common properties of a service."},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"kind":{"Type":71,"Flags":1,"Description":"The kind of the service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":72,"Flags":0,"Description":"The resource tags."},"etag":{"Type":4,"Flags":0,"Description":"An etag associated with the resource, used for optimistic concurrency when editing it."},"identity":{"Type":73,"Flags":0,"Description":"Setting indicating whether the service has a managed identity associated with it."}}}},{"2":{"Name":"ServicesProperties","Properties":{"provisioningState":{"Type":25,"Flags":2,"Description":"The provisioning state."},"accessPolicies":{"Type":27,"Flags":0,"Description":"The access policies of the service instance."},"cosmosDbConfiguration":{"Type":28,"Flags":0,"Description":"The settings for the Cosmos DB database backing the service."},"authenticationConfiguration":{"Type":29,"Flags":0,"Description":"The authentication configuration for the service instance."},"corsConfiguration":{"Type":30,"Flags":0,"Description":"The settings for the CORS configuration of the service instance."},"exportConfiguration":{"Type":34,"Flags":0,"Description":"The settings for the export operation of the service instance."},"privateEndpointConnections":{"Type":48,"Flags":0,"Description":"The list of private endpoint connections that are set up for this resource."},"publicNetworkAccess":{"Type":51,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"acrConfiguration":{"Type":52,"Flags":0,"Description":"The azure container registry settings used for convert data operation of the service instance."},"importConfiguration":{"Type":56,"Flags":0,"Description":"The settings for the import operation of the service instance."}}}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deprovisioned"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Warned"}},{"6":{"Value":"SystemMaintenance"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,23,24,4]}},{"2":{"Name":"ServiceAccessPolicyEntry","Properties":{"objectId":{"Type":4,"Flags":1,"Description":"An Azure AD object ID (User or Apps) that is allowed access to the FHIR service."}}}},{"3":{"ItemType":26}},{"2":{"Name":"ServiceCosmosDbConfigurationInfo","Properties":{"offerThroughput":{"Type":3,"Flags":0,"Description":"The provisioned throughput for the backing database."},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the customer-managed key for the backing database."}}}},{"2":{"Name":"ServiceAuthenticationConfigurationInfo","Properties":{"authority":{"Type":4,"Flags":0,"Description":"The authority url for the service"},"audience":{"Type":4,"Flags":0,"Description":"The audience url for the service"},"smartProxyEnabled":{"Type":2,"Flags":0,"Description":"If the SMART on FHIR proxy is enabled"}}}},{"2":{"Name":"ServiceCorsConfigurationInfo","Properties":{"origins":{"Type":31,"Flags":0,"Description":"The origins to be allowed via CORS."},"headers":{"Type":32,"Flags":0,"Description":"The headers to be allowed via CORS."},"methods":{"Type":33,"Flags":0,"Description":"The methods to be allowed via CORS."},"maxAge":{"Type":3,"Flags":0,"Description":"The max age to be allowed via CORS."},"allowCredentials":{"Type":2,"Flags":0,"Description":"If credentials are allowed via CORS."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ServiceExportConfigurationInfo","Properties":{"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the default export storage account."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":36,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":37,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":38,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":47,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":42,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[39,40,41,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[43,44,45,46,4]}},{"3":{"ItemType":35}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[49,50,4]}},{"2":{"Name":"ServiceAcrConfigurationInfo","Properties":{"loginServers":{"Type":53,"Flags":0,"Description":"The list of the ACR login servers."},"ociArtifacts":{"Type":55,"Flags":0,"Description":"The list of Open Container Initiative (OCI) artifacts."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ServiceOciArtifactEntry","Properties":{"loginServer":{"Type":4,"Flags":0,"Description":"The Azure Container Registry login server."},"imageName":{"Type":4,"Flags":0,"Description":"The artifact name."},"digest":{"Type":4,"Flags":0,"Description":"The artifact digest."}}}},{"3":{"ItemType":54}},{"2":{"Name":"ServiceImportConfigurationInfo","Properties":{"integrationDataStore":{"Type":4,"Flags":0,"Description":"The name of the default integration storage account."},"initialImportMode":{"Type":2,"Flags":0,"Description":"If the FHIR service is in InitialImportMode."},"enabled":{"Type":2,"Flags":0,"Description":"If the import operation is enabled."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":62,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":67,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[58,59,60,61,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[63,64,65,66,4]}},{"6":{"Value":"fhir"}},{"6":{"Value":"fhir-Stu3"}},{"6":{"Value":"fhir-R4"}},{"5":{"Elements":[68,69,70]}},{"2":{"Name":"ServicesResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ServicesResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the resource."},"type":{"Type":76,"Flags":0,"Description":"Type of identity being specified, currently SystemAssigned and None are allowed."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[74,75,4]}},{"4":{"Name":"Microsoft.HealthcareApis/services@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.HealthcareApis/services/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/services/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.HealthcareApis/services/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.HealthcareApis/workspaces"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":85,"Flags":0,"Description":"Workspaces resource specific properties."},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"tags":{"Type":104,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"etag":{"Type":4,"Flags":0,"Description":"An etag associated with the resource, used for optimistic concurrency when editing it."}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"provisioningState":{"Type":99,"Flags":2,"Description":"The provisioning state."},"privateEndpointConnections":{"Type":100,"Flags":2,"Description":"The list of private endpoint connections that are set up for this resource."},"publicNetworkAccess":{"Type":103,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."}}}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deprovisioned"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Warned"}},{"6":{"Value":"SystemMaintenance"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,95,96,97,98,4]}},{"3":{"ItemType":35}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[101,102,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.HealthcareApis/workspaces@2022-06-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.HealthcareApis/workspaces/dicomservices"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/workspaces/dicomservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":0,"Description":"Dicom Service configuration."},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"identity":{"Type":134,"Flags":0,"Description":"Setting indicating whether the service has a managed identity associated with it."},"tags":{"Type":142,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"etag":{"Type":4,"Flags":0,"Description":"An etag associated with the resource, used for optimistic concurrency when editing it."}}}},{"2":{"Name":"DicomServiceProperties","Properties":{"provisioningState":{"Type":123,"Flags":2,"Description":"The provisioning state."},"authenticationConfiguration":{"Type":124,"Flags":0,"Description":"Dicom Service authentication configuration."},"corsConfiguration":{"Type":126,"Flags":0,"Description":"Dicom Service Cors configuration."},"serviceUrl":{"Type":4,"Flags":2,"Description":"The url of the Dicom Services."},"privateEndpointConnections":{"Type":130,"Flags":2,"Description":"The list of private endpoint connections that are set up for this resource."},"publicNetworkAccess":{"Type":133,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."}}}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deprovisioned"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Warned"}},{"6":{"Value":"SystemMaintenance"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120,121,122,4]}},{"2":{"Name":"DicomServiceAuthenticationConfiguration","Properties":{"authority":{"Type":4,"Flags":2,"Description":"The authority url for the service"},"audiences":{"Type":125,"Flags":2,"Description":"The audiences for the service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"CorsConfiguration","Properties":{"origins":{"Type":127,"Flags":0,"Description":"The origins to be allowed via CORS."},"headers":{"Type":128,"Flags":0,"Description":"The headers to be allowed via CORS."},"methods":{"Type":129,"Flags":0,"Description":"The methods to be allowed via CORS."},"maxAge":{"Type":3,"Flags":0,"Description":"The max age to be allowed via CORS."},"allowCredentials":{"Type":2,"Flags":0,"Description":"If credentials are allowed via CORS."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":35}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ServiceManagedIdentityIdentity","Properties":{"type":{"Type":139,"Flags":1,"Description":"Type of identity being specified, currently SystemAssigned and None are allowed."},"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"userAssignedIdentities":{"Type":141,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[135,136,137,138,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":140}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.HealthcareApis/workspaces/dicomservices@2022-06-01","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.HealthcareApis/workspaces/iotconnectors"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/workspaces/iotconnectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":0,"Description":"IoT Connector configuration."},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"identity":{"Type":134,"Flags":0,"Description":"Setting indicating whether the service has a managed identity associated with it."},"tags":{"Type":164,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"etag":{"Type":4,"Flags":0,"Description":"An etag associated with the resource, used for optimistic concurrency when editing it."}}}},{"2":{"Name":"IotConnectorProperties","Properties":{"provisioningState":{"Type":161,"Flags":2,"Description":"The provisioning state."},"ingestionEndpointConfiguration":{"Type":162,"Flags":0,"Description":"Source configuration."},"deviceMapping":{"Type":163,"Flags":0,"Description":"Device Mappings."}}}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deprovisioned"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Warned"}},{"6":{"Value":"SystemMaintenance"}},{"5":{"Elements":[148,149,150,151,152,153,154,155,156,157,158,159,160,4]}},{"2":{"Name":"IotEventHubIngestionEndpointConfiguration","Properties":{"eventHubName":{"Type":4,"Flags":0,"Description":"Event Hub name to connect to."},"consumerGroup":{"Type":4,"Flags":0,"Description":"Consumer group of the event hub to connected to."},"fullyQualifiedEventHubNamespace":{"Type":4,"Flags":0,"Description":"Fully qualified namespace of the Event Hub to connect to."}}}},{"2":{"Name":"IotMappingProperties","Properties":{"content":{"Type":0,"Flags":0,"Description":"The mapping."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.HealthcareApis/workspaces/iotconnectors@2022-06-01","ScopeType":8,"Body":146,"Flags":0}},{"6":{"Value":"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":169,"Flags":1,"Description":"IoT FHIR Destination settings."},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"etag":{"Type":4,"Flags":0,"Description":"An etag associated with the resource, used for optimistic concurrency when editing it."}}}},{"2":{"Name":"IotFhirDestinationProperties","Properties":{"resourceIdentityResolutionType":{"Type":172,"Flags":1,"Description":"Determines how resource identity is resolved on the destination."},"fhirServiceResourceId":{"Type":4,"Flags":1,"Description":"Fully qualified resource id of the FHIR service to connect to."},"fhirMapping":{"Type":163,"Flags":1,"Description":"FHIR Mappings"},"provisioningState":{"Type":186,"Flags":2,"Description":"The provisioning state."}}}},{"6":{"Value":"Create"}},{"6":{"Value":"Lookup"}},{"5":{"Elements":[170,171,4]}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deprovisioned"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Warned"}},{"6":{"Value":"SystemMaintenance"}},{"5":{"Elements":[173,174,175,176,177,178,179,180,181,182,183,184,185,4]}},{"4":{"Name":"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-06-01","ScopeType":8,"Body":168,"Flags":0}},{"6":{"Value":"Microsoft.HealthcareApis/workspaces/fhirservices"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/workspaces/fhirservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"kind":{"Type":193,"Flags":0,"Description":"The kind of the service."},"properties":{"Type":194,"Flags":0,"Description":"Fhir Service configuration."},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"identity":{"Type":134,"Flags":0,"Description":"Setting indicating whether the service has a managed identity associated with it."},"tags":{"Type":239,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The resource location."},"etag":{"Type":4,"Flags":0,"Description":"An etag associated with the resource, used for optimistic concurrency when editing it."}}}},{"6":{"Value":"fhir-Stu3"}},{"6":{"Value":"fhir-R4"}},{"5":{"Elements":[191,192,4]}},{"2":{"Name":"FhirServiceProperties","Properties":{"provisioningState":{"Type":208,"Flags":2,"Description":"The provisioning state."},"accessPolicies":{"Type":210,"Flags":0,"Description":"Fhir Service access policies."},"acrConfiguration":{"Type":211,"Flags":0,"Description":"Fhir Service Azure container registry configuration."},"authenticationConfiguration":{"Type":214,"Flags":0,"Description":"Fhir Service authentication configuration."},"corsConfiguration":{"Type":215,"Flags":0,"Description":"Fhir Service Cors configuration."},"exportConfiguration":{"Type":219,"Flags":0,"Description":"Fhir Service export configuration."},"privateEndpointConnections":{"Type":220,"Flags":2,"Description":"The list of private endpoint connections that are set up for this resource."},"publicNetworkAccess":{"Type":223,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"eventState":{"Type":227,"Flags":2,"Description":"Fhir Service event support status."},"resourceVersionPolicyConfiguration":{"Type":228,"Flags":0,"Description":"Determines tracking of history for resources."},"importConfiguration":{"Type":238,"Flags":0,"Description":"Fhir Service import configuration."}}}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deprovisioned"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Warned"}},{"6":{"Value":"SystemMaintenance"}},{"5":{"Elements":[195,196,197,198,199,200,201,202,203,204,205,206,207,4]}},{"2":{"Name":"FhirServiceAccessPolicyEntry","Properties":{"objectId":{"Type":4,"Flags":1,"Description":"An Azure AD object ID (User or Apps) that is allowed access to the FHIR service."}}}},{"3":{"ItemType":209}},{"2":{"Name":"FhirServiceAcrConfiguration","Properties":{"loginServers":{"Type":212,"Flags":0,"Description":"The list of the Azure container registry login servers."},"ociArtifacts":{"Type":213,"Flags":0,"Description":"The list of Open Container Initiative (OCI) artifacts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":54}},{"2":{"Name":"FhirServiceAuthenticationConfiguration","Properties":{"authority":{"Type":4,"Flags":0,"Description":"The authority url for the service"},"audience":{"Type":4,"Flags":0,"Description":"The audience url for the service"},"smartProxyEnabled":{"Type":2,"Flags":0,"Description":"If the SMART on FHIR proxy is enabled"}}}},{"2":{"Name":"FhirServiceCorsConfiguration","Properties":{"origins":{"Type":216,"Flags":0,"Description":"The origins to be allowed via CORS."},"headers":{"Type":217,"Flags":0,"Description":"The headers to be allowed via CORS."},"methods":{"Type":218,"Flags":0,"Description":"The methods to be allowed via CORS."},"maxAge":{"Type":3,"Flags":0,"Description":"The max age to be allowed via CORS."},"allowCredentials":{"Type":2,"Flags":0,"Description":"If credentials are allowed via CORS."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"FhirServiceExportConfiguration","Properties":{"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the default export storage account."}}}},{"3":{"ItemType":35}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[224,225,226,4]}},{"2":{"Name":"ResourceVersionPolicyConfiguration","Properties":{"default":{"Type":232,"Flags":0,"Description":"The default value for tracking history across all resources."},"resourceTypeOverrides":{"Type":237,"Flags":0,"Description":"A list of FHIR Resources and their version policy overrides."}}}},{"6":{"Value":"no-version"}},{"6":{"Value":"versioned"}},{"6":{"Value":"versioned-update"}},{"5":{"Elements":[229,230,231,4]}},{"6":{"Value":"no-version"}},{"6":{"Value":"versioned"}},{"6":{"Value":"versioned-update"}},{"5":{"Elements":[233,234,235,4]}},{"2":{"Name":"ResourceVersionPolicyConfigurationResourceTypeOverrides","Properties":{},"AdditionalProperties":236}},{"2":{"Name":"FhirServiceImportConfiguration","Properties":{"integrationDataStore":{"Type":4,"Flags":0,"Description":"The name of the default integration storage account."},"initialImportMode":{"Type":2,"Flags":0,"Description":"If the FHIR service is in InitialImportMode."},"enabled":{"Type":2,"Flags":0,"Description":"If the import operation is enabled."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.HealthcareApis/workspaces/fhirservices@2022-06-01","ScopeType":8,"Body":190,"Flags":0}},{"6":{"Value":"Microsoft.HealthcareApis/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":241,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":242,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":36,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":243,"Flags":0}},{"6":{"Value":"Microsoft.HealthcareApis/services/privateLinkResources"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/services/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":248,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":249,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":250,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.HealthcareApis/services/privateLinkResources@2022-06-01","ScopeType":8,"Body":247,"Flags":1}},{"6":{"Value":"Microsoft.HealthcareApis/workspaces/privateLinkResources"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.HealthcareApis/workspaces/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":57,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":248,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.HealthcareApis/workspaces/privateLinkResources@2022-06-01","ScopeType":8,"Body":254,"Flags":1}}] \ No newline at end of file diff --git a/generated/healthcareapis/microsoft.healthcareapis/2022-06-01/types.md b/generated/healthcareapis/microsoft.healthcareapis/2022-06-01/types.md new file mode 100644 index 0000000000..283a7dc1ac --- /dev/null +++ b/generated/healthcareapis/microsoft.healthcareapis/2022-06-01/types.md @@ -0,0 +1,376 @@ +# Microsoft.HealthcareApis @ 2022-06-01 + +## Resource Microsoft.HealthcareApis/services@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: An etag associated with the resource, used for optimistic concurrency when editing it. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ServicesResourceIdentity](#servicesresourceidentity): Setting indicating whether the service has a managed identity associated with it. +* **kind**: 'fhir' | 'fhir-R4' | 'fhir-Stu3' (Required): The kind of the service. +* **location**: string (Required): The resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServicesProperties](#servicesproperties): The common properties of a service. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ServicesResourceTags](#servicesresourcetags): The resource tags. +* **type**: 'Microsoft.HealthcareApis/services' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/services/privateEndpointConnections@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **type**: 'Microsoft.HealthcareApis/services/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/services/privateLinkResources@2022-06-01 (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateLinkResourceProperties](#privatelinkresourceproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **type**: 'Microsoft.HealthcareApis/services/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/workspaces@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: An etag associated with the resource, used for optimistic concurrency when editing it. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: The resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [WorkspaceProperties](#workspaceproperties): Workspaces resource specific properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags. +* **type**: 'Microsoft.HealthcareApis/workspaces' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/workspaces/dicomservices@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: An etag associated with the resource, used for optimistic concurrency when editing it. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ServiceManagedIdentityIdentity](#servicemanagedidentityidentity): Setting indicating whether the service has a managed identity associated with it. +* **location**: string: The resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DicomServiceProperties](#dicomserviceproperties): Dicom Service configuration. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags. +* **type**: 'Microsoft.HealthcareApis/workspaces/dicomservices' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/workspaces/fhirservices@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: An etag associated with the resource, used for optimistic concurrency when editing it. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ServiceManagedIdentityIdentity](#servicemanagedidentityidentity): Setting indicating whether the service has a managed identity associated with it. +* **kind**: 'fhir-R4' | 'fhir-Stu3' | string: The kind of the service. +* **location**: string: The resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [FhirServiceProperties](#fhirserviceproperties): Fhir Service configuration. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags. +* **type**: 'Microsoft.HealthcareApis/workspaces/fhirservices' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/workspaces/iotconnectors@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: An etag associated with the resource, used for optimistic concurrency when editing it. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ServiceManagedIdentityIdentity](#servicemanagedidentityidentity): Setting indicating whether the service has a managed identity associated with it. +* **location**: string: The resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [IotConnectorProperties](#iotconnectorproperties): IoT Connector configuration. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags. +* **type**: 'Microsoft.HealthcareApis/workspaces/iotconnectors' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: An etag associated with the resource, used for optimistic concurrency when editing it. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: The resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [IotFhirDestinationProperties](#iotfhirdestinationproperties) (Required): IoT FHIR Destination settings. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **type**: 'Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2022-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **type**: 'Microsoft.HealthcareApis/workspaces/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HealthcareApis/workspaces/privateLinkResources@2022-06-01 (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateLinkResourceProperties](#privatelinkresourceproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **type**: 'Microsoft.HealthcareApis/workspaces/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type + +## CorsConfiguration +### Properties +* **allowCredentials**: bool: If credentials are allowed via CORS. +* **headers**: string[]: The headers to be allowed via CORS. +* **maxAge**: int: The max age to be allowed via CORS. +* **methods**: string[]: The methods to be allowed via CORS. +* **origins**: string[]: The origins to be allowed via CORS. + +## DicomServiceAuthenticationConfiguration +### Properties +* **audiences**: string[] (ReadOnly): The audiences for the service +* **authority**: string (ReadOnly): The authority url for the service + +## DicomServiceProperties +### Properties +* **authenticationConfiguration**: [DicomServiceAuthenticationConfiguration](#dicomserviceauthenticationconfiguration): Dicom Service authentication configuration. +* **corsConfiguration**: [CorsConfiguration](#corsconfiguration): Dicom Service Cors configuration. +* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): The list of private endpoint connections that are set up for this resource. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Deprovisioned' | 'Failed' | 'Moving' | 'Succeeded' | 'Suspended' | 'SystemMaintenance' | 'Updating' | 'Verifying' | 'Warned' | string (ReadOnly): The provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Control permission for data plane traffic coming from public networks while private endpoint is enabled. +* **serviceUrl**: string (ReadOnly): The url of the Dicom Services. + +## FhirServiceAccessPolicyEntry +### Properties +* **objectId**: string (Required): An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + +## FhirServiceAcrConfiguration +### Properties +* **loginServers**: string[]: The list of the Azure container registry login servers. +* **ociArtifacts**: [ServiceOciArtifactEntry](#serviceociartifactentry)[]: The list of Open Container Initiative (OCI) artifacts. + +## FhirServiceAuthenticationConfiguration +### Properties +* **audience**: string: The audience url for the service +* **authority**: string: The authority url for the service +* **smartProxyEnabled**: bool: If the SMART on FHIR proxy is enabled + +## FhirServiceCorsConfiguration +### Properties +* **allowCredentials**: bool: If credentials are allowed via CORS. +* **headers**: string[]: The headers to be allowed via CORS. +* **maxAge**: int: The max age to be allowed via CORS. +* **methods**: string[]: The methods to be allowed via CORS. +* **origins**: string[]: The origins to be allowed via CORS. + +## FhirServiceExportConfiguration +### Properties +* **storageAccountName**: string: The name of the default export storage account. + +## FhirServiceImportConfiguration +### Properties +* **enabled**: bool: If the import operation is enabled. +* **initialImportMode**: bool: If the FHIR service is in InitialImportMode. +* **integrationDataStore**: string: The name of the default integration storage account. + +## FhirServiceProperties +### Properties +* **accessPolicies**: [FhirServiceAccessPolicyEntry](#fhirserviceaccesspolicyentry)[]: Fhir Service access policies. +* **acrConfiguration**: [FhirServiceAcrConfiguration](#fhirserviceacrconfiguration): Fhir Service Azure container registry configuration. +* **authenticationConfiguration**: [FhirServiceAuthenticationConfiguration](#fhirserviceauthenticationconfiguration): Fhir Service authentication configuration. +* **corsConfiguration**: [FhirServiceCorsConfiguration](#fhirservicecorsconfiguration): Fhir Service Cors configuration. +* **eventState**: 'Disabled' | 'Enabled' | 'Updating' | string (ReadOnly): Fhir Service event support status. +* **exportConfiguration**: [FhirServiceExportConfiguration](#fhirserviceexportconfiguration): Fhir Service export configuration. +* **importConfiguration**: [FhirServiceImportConfiguration](#fhirserviceimportconfiguration): Fhir Service import configuration. +* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): The list of private endpoint connections that are set up for this resource. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Deprovisioned' | 'Failed' | 'Moving' | 'Succeeded' | 'Suspended' | 'SystemMaintenance' | 'Updating' | 'Verifying' | 'Warned' | string (ReadOnly): The provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Control permission for data plane traffic coming from public networks while private endpoint is enabled. +* **resourceVersionPolicyConfiguration**: [ResourceVersionPolicyConfiguration](#resourceversionpolicyconfiguration): Determines tracking of history for resources. + +## IotConnectorProperties +### Properties +* **deviceMapping**: [IotMappingProperties](#iotmappingproperties): Device Mappings. +* **ingestionEndpointConfiguration**: [IotEventHubIngestionEndpointConfiguration](#ioteventhubingestionendpointconfiguration): Source configuration. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Deprovisioned' | 'Failed' | 'Moving' | 'Succeeded' | 'Suspended' | 'SystemMaintenance' | 'Updating' | 'Verifying' | 'Warned' | string (ReadOnly): The provisioning state. + +## IotEventHubIngestionEndpointConfiguration +### Properties +* **consumerGroup**: string: Consumer group of the event hub to connected to. +* **eventHubName**: string: Event Hub name to connect to. +* **fullyQualifiedEventHubNamespace**: string: Fully qualified namespace of the Event Hub to connect to. + +## IotFhirDestinationProperties +### Properties +* **fhirMapping**: [IotMappingProperties](#iotmappingproperties) (Required): FHIR Mappings +* **fhirServiceResourceId**: string (Required): Fully qualified resource id of the FHIR service to connect to. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Deprovisioned' | 'Failed' | 'Moving' | 'Succeeded' | 'Suspended' | 'SystemMaintenance' | 'Updating' | 'Verifying' | 'Warned' | string (ReadOnly): The provisioning state. +* **resourceIdentityResolutionType**: 'Create' | 'Lookup' | string (Required): Determines how resource identity is resolved on the destination. + +## IotMappingProperties +### Properties +* **content**: any: The mapping. + +## PrivateEndpoint +### Properties +* **id**: string (ReadOnly): The ARM identifier for Private Endpoint + +## PrivateEndpointConnection +### Properties +* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} +* **name**: string (ReadOnly): The name of the resource +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties. +* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + +## PrivateEndpointConnectionProperties +### Properties +* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): The resource of private end point. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate) (Required): A collection of information about the state of the connection between service consumer and provider. +* **provisioningState**: 'Creating' | 'Deleting' | 'Failed' | 'Succeeded' | string (ReadOnly): The provisioning state of the private endpoint connection resource. + +## PrivateLinkResourceProperties +### Properties +* **groupId**: string (ReadOnly): The private link resource group id. +* **requiredMembers**: string[] (ReadOnly): The private link resource required member names. +* **requiredZoneNames**: string[]: The private link resource Private link DNS zone name. + +## PrivateLinkServiceConnectionState +### Properties +* **actionsRequired**: string: A message indicating if changes on the service provider require any updates on the consumer. +* **description**: string: The reason for approval/rejection of the connection. +* **status**: 'Approved' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceVersionPolicyConfiguration +### Properties +* **default**: 'no-version' | 'versioned' | 'versioned-update' | string: The default value for tracking history across all resources. +* **resourceTypeOverrides**: [ResourceVersionPolicyConfigurationResourceTypeOverrides](#resourceversionpolicyconfigurationresourcetypeoverrides): A list of FHIR Resources and their version policy overrides. + +## ResourceVersionPolicyConfigurationResourceTypeOverrides +### Properties +### Additional Properties +* **Additional Properties Type**: 'no-version' | 'versioned' | 'versioned-update' | string + +## ServiceAccessPolicyEntry +### Properties +* **objectId**: string (Required): An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + +## ServiceAcrConfigurationInfo +### Properties +* **loginServers**: string[]: The list of the ACR login servers. +* **ociArtifacts**: [ServiceOciArtifactEntry](#serviceociartifactentry)[]: The list of Open Container Initiative (OCI) artifacts. + +## ServiceAuthenticationConfigurationInfo +### Properties +* **audience**: string: The audience url for the service +* **authority**: string: The authority url for the service +* **smartProxyEnabled**: bool: If the SMART on FHIR proxy is enabled + +## ServiceCorsConfigurationInfo +### Properties +* **allowCredentials**: bool: If credentials are allowed via CORS. +* **headers**: string[]: The headers to be allowed via CORS. +* **maxAge**: int: The max age to be allowed via CORS. +* **methods**: string[]: The methods to be allowed via CORS. +* **origins**: string[]: The origins to be allowed via CORS. + +## ServiceCosmosDbConfigurationInfo +### Properties +* **keyVaultKeyUri**: string: The URI of the customer-managed key for the backing database. +* **offerThroughput**: int: The provisioned throughput for the backing database. + +## ServiceExportConfigurationInfo +### Properties +* **storageAccountName**: string: The name of the default export storage account. + +## ServiceImportConfigurationInfo +### Properties +* **enabled**: bool: If the import operation is enabled. +* **initialImportMode**: bool: If the FHIR service is in InitialImportMode. +* **integrationDataStore**: string: The name of the default integration storage account. + +## ServiceManagedIdentityIdentity +### Properties +* **principalId**: string (ReadOnly): The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **tenantId**: string (ReadOnly): The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned' | 'UserAssigned' | string (Required): Type of identity being specified, currently SystemAssigned and None are allowed. +* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): 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. + +## ServiceOciArtifactEntry +### Properties +* **digest**: string: The artifact digest. +* **imageName**: string: The artifact name. +* **loginServer**: string: The Azure Container Registry login server. + +## ServicesProperties +### Properties +* **accessPolicies**: [ServiceAccessPolicyEntry](#serviceaccesspolicyentry)[]: The access policies of the service instance. +* **acrConfiguration**: [ServiceAcrConfigurationInfo](#serviceacrconfigurationinfo): The azure container registry settings used for convert data operation of the service instance. +* **authenticationConfiguration**: [ServiceAuthenticationConfigurationInfo](#serviceauthenticationconfigurationinfo): The authentication configuration for the service instance. +* **corsConfiguration**: [ServiceCorsConfigurationInfo](#servicecorsconfigurationinfo): The settings for the CORS configuration of the service instance. +* **cosmosDbConfiguration**: [ServiceCosmosDbConfigurationInfo](#servicecosmosdbconfigurationinfo): The settings for the Cosmos DB database backing the service. +* **exportConfiguration**: [ServiceExportConfigurationInfo](#serviceexportconfigurationinfo): The settings for the export operation of the service instance. +* **importConfiguration**: [ServiceImportConfigurationInfo](#serviceimportconfigurationinfo): The settings for the import operation of the service instance. +* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[]: The list of private endpoint connections that are set up for this resource. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Deprovisioned' | 'Failed' | 'Moving' | 'Succeeded' | 'Suspended' | 'SystemMaintenance' | 'Updating' | 'Verifying' | 'Warned' | string (ReadOnly): The provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Control permission for data plane traffic coming from public networks while private endpoint is enabled. + +## ServicesResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal ID of the resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of the resource. +* **type**: 'None' | 'SystemAssigned' | string: Type of identity being specified, currently SystemAssigned and None are allowed. + +## ServicesResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## UserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## UserAssignedIdentity +### Properties +* **clientId**: string (ReadOnly): The client ID of the assigned identity. +* **principalId**: string (ReadOnly): The principal ID of the assigned identity. + +## WorkspaceProperties +### Properties +* **privateEndpointConnections**: [PrivateEndpointConnection](#privateendpointconnection)[] (ReadOnly): The list of private endpoint connections that are set up for this resource. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Deprovisioned' | 'Failed' | 'Moving' | 'Succeeded' | 'Suspended' | 'SystemMaintenance' | 'Updating' | 'Verifying' | 'Warned' | string (ReadOnly): The provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Control permission for data plane traffic coming from public networks while private endpoint is enabled. + diff --git a/generated/hybridcompute/log.out b/generated/hybridcompute/log.out index 499d6eb847..bbbe297adf 100644 --- a/generated/hybridcompute/log.out +++ b/generated/hybridcompute/log.out @@ -1,11 +1,26 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Modeler/MissingType | The schema 'components·1pl4ixg·schemas·machineextensionproperties·properties·settings·additionalproperties' has no type or format information whatsoever. Location: + file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2022-05-10-preview/HybridCompute.json#/components/schemas/components·1pl4ixg·schemas·machineextensionproperties·properties·settings·additionalproperties +warning | Modeler/MissingType | The schema 'components·18d558g·schemas·machineextensionproperties·properties·protectedsettings·additionalproperties' has no type or format information whatsoever. Location: + file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2022-05-10-preview/HybridCompute.json#/components/schemas/components·18d558g·schemas·machineextensionproperties·properties·protectedsettings·additionalproperties +warning | Modeler/MissingType | The schema 'components·f9j7vk·schemas·machineextensionupdateproperties·properties·settings·additionalproperties' has no type or format information whatsoever. Location: + file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2022-05-10-preview/HybridCompute.json#/components/schemas/components·f9j7vk·schemas·machineextensionupdateproperties·properties·settings·additionalproperties +warning | Modeler/MissingType | The schema 'components·1a7hg8v·schemas·machineextensionupdateproperties·properties·protectedsettings·additionalproperties' has no type or format information whatsoever. Location: + file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2022-05-10-preview/HybridCompute.json#/components/schemas/components·1a7hg8v·schemas·machineextensionupdateproperties·properties·protectedsettings·additionalproperties +warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'MachineExtensionInstanceView-status' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2021-12-10-preview/HybridCompute.json:1229:9 @@ -17,6 +32,7 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2021-06-10-preview/HybridCompute.json:706:5 @@ -80,6 +96,7 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2021-05-17-preview/HybridCompute.json:706:5 @@ -143,6 +160,7 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/stable/2021-05-20/HybridCompute.json:706:5 @@ -206,6 +224,7 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2021-04-22-preview/HybridCompute.json:706:5 @@ -269,6 +288,7 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2021-03-25-preview/HybridCompute.json:653:5 @@ -326,6 +346,7 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2021-01-28-preview/HybridCompute.json:653:5 @@ -383,6 +404,7 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2020-08-15-preview/HybridCompute.json:786:5 @@ -464,6 +486,7 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'MachineExtensio warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationValueDisplay' -> 'OperationValueDisplayAutoGenerated' warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2019-03-18/HybridCompute.json:418:5 @@ -492,6 +515,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined t warning | PreCheck/SchemaMissingType | The schema 'UpdateResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2019-03-18/HybridCompute.json:697:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2019-08-02/HybridCompute.json:718:5 @@ -536,6 +560,7 @@ warning | PreCheck/SchemaMissingType | The schema 'MachineExtensionsListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/stable/2019-12-12/HybridCompute.json:722:5 @@ -604,6 +629,7 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'MachineExtensio warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationValueDisplay' -> 'OperationValueDisplayAutoGenerated' warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2020-07-30-preview/HybridCompute.json:663:5 @@ -665,6 +691,7 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'MachineExtensio warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationValueDisplay' -> 'OperationValueDisplayAutoGenerated' warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/stable/2020-08-02/HybridCompute.json:663:5 diff --git a/generated/hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json b/generated/hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json new file mode 100644 index 0000000000..5ad8fbf9ae --- /dev/null +++ b/generated/hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.HybridCompute/machines"}},{"6":{"Value":"2022-05-10-preview"}},{"2":{"Name":"Microsoft.HybridCompute/machines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Hybrid Compute Machine properties"},"resources":{"Type":69,"Flags":2,"Description":"The list of extensions affiliated to the machine"},"identity":{"Type":70,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":57,"Flags":2,"Description":"The system meta data relating to this resource."},"tags":{"Type":72,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MachineProperties","Properties":{"locationData":{"Type":12,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."},"agentConfiguration":{"Type":13,"Flags":2,"Description":"Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM."},"serviceStatuses":{"Type":22,"Flags":0,"Description":"Statuses of dependent services that are reported back to ARM."},"cloudMetadata":{"Type":24,"Flags":0,"Description":"The metadata of the cloud environment (Azure/GCP/AWS/OCI...)."},"osProfile":{"Type":25,"Flags":0,"Description":"Specifies the operating system settings for the hybrid machine."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"status":{"Type":40,"Flags":2,"Description":"The status of the hybrid machine agent."},"lastStatusChange":{"Type":4,"Flags":2,"Description":"The time of the last status change."},"errorDetails":{"Type":45,"Flags":2,"Description":"Details about the error state."},"agentVersion":{"Type":4,"Flags":2,"Description":"The hybrid machine agent full version."},"vmId":{"Type":4,"Flags":0,"Description":"Specifies the hybrid machine unique ID."},"displayName":{"Type":4,"Flags":2,"Description":"Specifies the hybrid machine display name."},"machineFqdn":{"Type":4,"Flags":2,"Description":"Specifies the hybrid machine FQDN."},"clientPublicKey":{"Type":4,"Flags":0,"Description":"Public Key that the client provides to be used during initial resource onboarding"},"osName":{"Type":4,"Flags":2,"Description":"The Operating System running on the hybrid machine."},"osVersion":{"Type":4,"Flags":2,"Description":"The version of Operating System running on the hybrid machine."},"osType":{"Type":4,"Flags":0,"Description":"The type of Operating System (windows/linux)."},"vmUuid":{"Type":4,"Flags":2,"Description":"Specifies the Arc Machine's unique SMBIOS ID"},"osSku":{"Type":4,"Flags":2,"Description":"Specifies the Operating System product SKU."},"domainName":{"Type":4,"Flags":2,"Description":"Specifies the Windows domain name."},"adFqdn":{"Type":4,"Flags":2,"Description":"Specifies the AD fully qualified display name."},"dnsFqdn":{"Type":4,"Flags":2,"Description":"Specifies the DNS fully qualified display name."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this machine is assigned to, if any."},"parentClusterResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any."},"mssqlDiscovered":{"Type":4,"Flags":0,"Description":"Specifies whether any MS SQL instance is discovered on the machine."},"detectedProperties":{"Type":46,"Flags":2,"Description":"Detected properties from the machine."}}}},{"2":{"Name":"LocationData","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located"}}}},{"2":{"Name":"AgentConfiguration","Properties":{"proxyUrl":{"Type":4,"Flags":2,"Description":"Specifies the URL of the proxy to be used."},"incomingConnectionsPorts":{"Type":14,"Flags":2,"Description":"Specifies the list of ports that the agent will be able to listen on."},"extensionsAllowList":{"Type":16,"Flags":2,"Description":"Array of extensions that are allowed to be installed or updated."},"extensionsBlockList":{"Type":17,"Flags":2,"Description":"Array of extensions that are blocked (cannot be installed or updated)"},"proxyBypass":{"Type":18,"Flags":2,"Description":"List of service names which should not use the specified proxy server."},"extensionsEnabled":{"Type":4,"Flags":2,"Description":"Specifies whether the extension service is enabled or disabled."},"guestConfigurationEnabled":{"Type":4,"Flags":2,"Description":"Specified whether the guest configuration service is enabled or disabled."},"configMode":{"Type":21,"Flags":2,"Description":"Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ConfigurationExtension","Properties":{"publisher":{"Type":4,"Flags":2,"Description":"Publisher of the extension."},"type":{"Type":4,"Flags":2,"Description":"Type of the extension."}}}},{"3":{"ItemType":15}},{"3":{"ItemType":15}},{"3":{"ItemType":4}},{"6":{"Value":"full"}},{"6":{"Value":"monitor"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"ServiceStatuses","Properties":{"extensionService":{"Type":23,"Flags":0,"Description":"The state of the extension service on the Arc-enabled machine."},"guestConfigurationService":{"Type":23,"Flags":0,"Description":"The state of the guest configuration service on the Arc-enabled machine."}}}},{"2":{"Name":"ServiceStatus","Properties":{"status":{"Type":4,"Flags":0,"Description":"The current status of the service."},"startupType":{"Type":4,"Flags":0,"Description":"The behavior of the service when the Arc-enabled machine starts up."}}}},{"2":{"Name":"CloudMetadata","Properties":{"provider":{"Type":4,"Flags":2,"Description":"Specifies the cloud provider (Azure/AWS/GCP...)."}}}},{"2":{"Name":"OSProfile","Properties":{"computerName":{"Type":4,"Flags":2,"Description":"Specifies the host OS name of the hybrid machine."},"windowsConfiguration":{"Type":26,"Flags":0,"Description":"Specifies the windows configuration for update management."},"linuxConfiguration":{"Type":36,"Flags":0,"Description":"Specifies the linux configuration for update management."}}}},{"2":{"Name":"OSProfileWindowsConfiguration","Properties":{"patchSettings":{"Type":27,"Flags":0,"Description":"Specifies the patch settings."}}}},{"2":{"Name":"PatchSettings","Properties":{"assessmentMode":{"Type":30,"Flags":0,"Description":"Specifies the assessment mode."},"patchMode":{"Type":35,"Flags":0,"Description":"Specifies the patch mode."}}}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"ImageDefault"}},{"6":{"Value":"AutomaticByPlatform"}},{"6":{"Value":"AutomaticByOS"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[31,32,33,34,4]}},{"2":{"Name":"OSProfileLinuxConfiguration","Properties":{"patchSettings":{"Type":27,"Flags":0,"Description":"Specifies the patch settings."}}}},{"6":{"Value":"Connected"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Error"}},{"5":{"Elements":[37,38,39,4]}},{"2":{"Name":"ErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."},"target":{"Type":4,"Flags":2,"Description":"The error target."},"details":{"Type":42,"Flags":2,"Description":"The error details."},"additionalInfo":{"Type":44,"Flags":2,"Description":"The error additional info."}}}},{"3":{"ItemType":41}},{"2":{"Name":"ErrorAdditionalInfo","Properties":{"type":{"Type":4,"Flags":2,"Description":"The additional info type."},"info":{"Type":0,"Flags":2,"Description":"The additional info."}}}},{"3":{"ItemType":43}},{"3":{"ItemType":41}},{"2":{"Name":"DetectedProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MachineExtension","Properties":{"properties":{"Type":48,"Flags":0,"Description":"Describes Machine Extension Properties."},"systemData":{"Type":57,"Flags":2,"Description":"The system meta data relating to this resource."},"tags":{"Type":68,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"MachineExtensionProperties","Properties":{"forceUpdateTag":{"Type":4,"Flags":0,"Description":"How the extension handler should be forced to update even if the extension configuration has not changed."},"publisher":{"Type":4,"Flags":0,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":49,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":50,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"instanceView":{"Type":51,"Flags":0,"Description":"The machine extension instance view."}}}},{"2":{"Name":"MachineExtensionPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"MachineExtensionPropertiesProtectedSettings","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"MachineExtensionInstanceView","Properties":{"name":{"Type":4,"Flags":0,"Description":"The machine extension name."},"type":{"Type":4,"Flags":0,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":0,"Description":"Specifies the version of the script handler."},"status":{"Type":52,"Flags":0,"Description":"Instance view status."}}}},{"2":{"Name":"MachineExtensionInstanceViewStatus","Properties":{"code":{"Type":4,"Flags":0,"Description":"The status code."},"level":{"Type":56,"Flags":0,"Description":"The level code."},"displayStatus":{"Type":4,"Flags":0,"Description":"The short localizable label for the status."},"message":{"Type":4,"Flags":0,"Description":"The detailed status message, including for alerts and error messages."},"time":{"Type":4,"Flags":0,"Description":"The time of the status."}}}},{"6":{"Value":"Info"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":62,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":67,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[58,59,60,61,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[63,64,65,66,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":47}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":71,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.HybridCompute/machines@2022-05-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.HybridCompute/machines/extensions"}},{"6":{"Value":"2022-05-10-preview"}},{"2":{"Name":"Microsoft.HybridCompute/machines/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Describes Machine Extension Properties."},"systemData":{"Type":57,"Flags":2,"Description":"The system meta data relating to this resource."},"tags":{"Type":77,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.HybridCompute/machines/extensions@2022-05-10-preview","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.HybridCompute/privateLinkScopes"}},{"6":{"Value":"2022-05-10-preview"}},{"2":{"Name":"Microsoft.HybridCompute/privateLinkScopes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"Properties that define a Azure Arc PrivateLinkScope resource."},"systemData":{"Type":57,"Flags":2,"Description":"The system meta data relating to this resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":92,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"HybridComputePrivateLinkScopeProperties","Properties":{"publicNetworkAccess":{"Type":85,"Flags":0,"Description":"Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints."},"provisioningState":{"Type":4,"Flags":2,"Description":"Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed."},"privateLinkScopeId":{"Type":4,"Flags":2,"Description":"The Guid id of the private link scope."},"privateEndpointConnections":{"Type":91,"Flags":2,"Description":"The collection of associated Private Endpoint Connections."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[83,84,4]}},{"2":{"Name":"PrivateEndpointConnectionDataModel","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM Resource Id of the Private Endpoint."},"name":{"Type":4,"Flags":2,"Description":"The Name of the Private Endpoint."},"type":{"Type":4,"Flags":2,"Description":"Azure resource type"},"properties":{"Type":87,"Flags":0,"Description":"The Private Endpoint Connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":88,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":89,"Flags":0,"Description":"Connection state of the private endpoint connection."},"provisioningState":{"Type":4,"Flags":2,"Description":"State of the private endpoint connection."},"groupIds":{"Type":90,"Flags":2,"Description":"List of group IDs."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":1,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":1,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"The actions required for private link service connection."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":86}},{"2":{"Name":"PrivateLinkScopesResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.HybridCompute/privateLinkScopes@2022-05-10-preview","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections"}},{"6":{"Value":"2022-05-10-preview"}},{"2":{"Name":"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":87,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":57,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"4":{"Name":"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2022-05-10-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources"}},{"6":{"Value":"2022-05-10-preview"}},{"2":{"Name":"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":98,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":99,"Flags":10,"Description":"The resource api version"},"properties":{"Type":101,"Flags":2,"Description":"Resource properties."},"systemData":{"Type":57,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":102,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":103,"Flags":2,"Description":"Required DNS zone names of the the private link resource."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2022-05-10-preview","ScopeType":8,"Body":100,"Flags":1}}] \ No newline at end of file diff --git a/generated/hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md b/generated/hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md new file mode 100644 index 0000000000..5c69dee63f --- /dev/null +++ b/generated/hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md @@ -0,0 +1,283 @@ +# Microsoft.HybridCompute @ 2022-05-10-preview + +## Resource Microsoft.HybridCompute/machines@2022-05-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-05-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): Identity for the resource. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MachineProperties](#machineproperties): Hybrid Compute Machine properties +* **resources**: [MachineExtension](#machineextension)[] (ReadOnly): The list of extensions affiliated to the machine +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system meta data relating to this resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.HybridCompute/machines' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HybridCompute/machines/extensions@2022-05-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-05-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MachineExtensionProperties](#machineextensionproperties): Describes Machine Extension Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system meta data relating to this resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.HybridCompute/machines/extensions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HybridCompute/privateLinkScopes@2022-05-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-05-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [HybridComputePrivateLinkScopeProperties](#hybridcomputeprivatelinkscopeproperties): Properties that define a Azure Arc PrivateLinkScope resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system meta data relating to this resource. +* **tags**: [PrivateLinkScopesResourceTags](#privatelinkscopesresourcetags): Resource tags +* **type**: 'Microsoft.HybridCompute/privateLinkScopes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2022-05-10-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-05-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system meta data relating to this resource. +* **type**: 'Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2022-05-10-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-05-10-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateLinkResourceProperties](#privatelinkresourceproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system meta data relating to this resource. +* **type**: 'Microsoft.HybridCompute/privateLinkScopes/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type + +## AgentConfiguration +### Properties +* **configMode**: 'full' | 'monitor' | string (ReadOnly): Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft. +* **extensionsAllowList**: [ConfigurationExtension](#configurationextension)[] (ReadOnly): Array of extensions that are allowed to be installed or updated. +* **extensionsBlockList**: [ConfigurationExtension](#configurationextension)[] (ReadOnly): Array of extensions that are blocked (cannot be installed or updated) +* **extensionsEnabled**: string (ReadOnly): Specifies whether the extension service is enabled or disabled. +* **guestConfigurationEnabled**: string (ReadOnly): Specified whether the guest configuration service is enabled or disabled. +* **incomingConnectionsPorts**: string[] (ReadOnly): Specifies the list of ports that the agent will be able to listen on. +* **proxyBypass**: string[] (ReadOnly): List of service names which should not use the specified proxy server. +* **proxyUrl**: string (ReadOnly): Specifies the URL of the proxy to be used. + +## CloudMetadata +### Properties +* **provider**: string (ReadOnly): Specifies the cloud provider (Azure/AWS/GCP...). + +## ConfigurationExtension +### Properties +* **publisher**: string (ReadOnly): Publisher of the extension. +* **type**: string (ReadOnly): Type of the extension. + +## DetectedProperties +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ErrorAdditionalInfo +### Properties +* **info**: any (ReadOnly): The additional info. +* **type**: string (ReadOnly): The additional info type. + +## ErrorDetail +### Properties +* **additionalInfo**: [ErrorAdditionalInfo](#erroradditionalinfo)[] (ReadOnly): The error additional info. +* **code**: string (ReadOnly): The error code. +* **details**: [ErrorDetail](#errordetail)[] (ReadOnly): The error details. +* **message**: string (ReadOnly): The error message. +* **target**: string (ReadOnly): The error target. + +## HybridComputePrivateLinkScopeProperties +### Properties +* **privateEndpointConnections**: [PrivateEndpointConnectionDataModel](#privateendpointconnectiondatamodel)[] (ReadOnly): The collection of associated Private Endpoint Connections. +* **privateLinkScopeId**: string (ReadOnly): The Guid id of the private link scope. +* **provisioningState**: string (ReadOnly): Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'SystemAssigned': The identity type. + +## LocationData +### Properties +* **city**: string: The city or locality where the resource is located. +* **countryOrRegion**: string: The country or region where the resource is located +* **district**: string: The district, state, or province where the resource is located. +* **name**: string (Required): A canonical name for the geographic or physical location. + +## MachineExtension +### Properties +* **id**: string (ReadOnly): Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (ReadOnly): The name of the resource +* **properties**: [MachineExtensionProperties](#machineextensionproperties): Describes Machine Extension Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system meta data relating to this resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: string (ReadOnly): The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + +## MachineExtensionInstanceView +### Properties +* **name**: string: The machine extension name. +* **status**: [MachineExtensionInstanceViewStatus](#machineextensioninstanceviewstatus): Instance view status. +* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension". +* **typeHandlerVersion**: string: Specifies the version of the script handler. + +## MachineExtensionInstanceViewStatus +### Properties +* **code**: string: The status code. +* **displayStatus**: string: The short localizable label for the status. +* **level**: 'Error' | 'Info' | 'Warning' | string: The level code. +* **message**: string: The detailed status message, including for alerts and error messages. +* **time**: string: The time of the status. + +## MachineExtensionProperties +### Properties +* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. +* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available. +* **forceUpdateTag**: string: How the extension handler should be forced to update even if the extension configuration has not changed. +* **instanceView**: [MachineExtensionInstanceView](#machineextensioninstanceview): The machine extension instance view. +* **protectedSettings**: [MachineExtensionPropertiesProtectedSettings](#machineextensionpropertiesprotectedsettings): The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. +* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response. +* **publisher**: string: The name of the extension handler publisher. +* **settings**: [MachineExtensionPropertiesSettings](#machineextensionpropertiessettings): Json formatted public settings for the extension. +* **type**: string: Specifies the type of the extension; an example is "CustomScriptExtension". +* **typeHandlerVersion**: string: Specifies the version of the script handler. + +## MachineExtensionPropertiesProtectedSettings +### Properties +### Additional Properties +* **Additional Properties Type**: any + +## MachineExtensionPropertiesSettings +### Properties +### Additional Properties +* **Additional Properties Type**: any + +## MachineProperties +### Properties +* **adFqdn**: string (ReadOnly): Specifies the AD fully qualified display name. +* **agentConfiguration**: [AgentConfiguration](#agentconfiguration) (ReadOnly): Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM. +* **agentVersion**: string (ReadOnly): The hybrid machine agent full version. +* **clientPublicKey**: string: Public Key that the client provides to be used during initial resource onboarding +* **cloudMetadata**: [CloudMetadata](#cloudmetadata): The metadata of the cloud environment (Azure/GCP/AWS/OCI...). +* **detectedProperties**: [DetectedProperties](#detectedproperties) (ReadOnly): Detected properties from the machine. +* **displayName**: string (ReadOnly): Specifies the hybrid machine display name. +* **dnsFqdn**: string (ReadOnly): Specifies the DNS fully qualified display name. +* **domainName**: string (ReadOnly): Specifies the Windows domain name. +* **errorDetails**: [ErrorDetail](#errordetail)[] (ReadOnly): Details about the error state. +* **lastStatusChange**: string (ReadOnly): The time of the last status change. +* **locationData**: [LocationData](#locationdata): Metadata pertaining to the geographic location of the resource. +* **machineFqdn**: string (ReadOnly): Specifies the hybrid machine FQDN. +* **mssqlDiscovered**: string: Specifies whether any MS SQL instance is discovered on the machine. +* **osName**: string (ReadOnly): The Operating System running on the hybrid machine. +* **osProfile**: [OSProfile](#osprofile): Specifies the operating system settings for the hybrid machine. +* **osSku**: string (ReadOnly): Specifies the Operating System product SKU. +* **osType**: string: The type of Operating System (windows/linux). +* **osVersion**: string (ReadOnly): The version of Operating System running on the hybrid machine. +* **parentClusterResourceId**: string: The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any. +* **privateLinkScopeResourceId**: string: The resource id of the private link scope this machine is assigned to, if any. +* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response. +* **serviceStatuses**: [ServiceStatuses](#servicestatuses): Statuses of dependent services that are reported back to ARM. +* **status**: 'Connected' | 'Disconnected' | 'Error' | string (ReadOnly): The status of the hybrid machine agent. +* **vmId**: string: Specifies the hybrid machine unique ID. +* **vmUuid**: string (ReadOnly): Specifies the Arc Machine's unique SMBIOS ID + +## OSProfile +### Properties +* **computerName**: string (ReadOnly): Specifies the host OS name of the hybrid machine. +* **linuxConfiguration**: [OSProfileLinuxConfiguration](#osprofilelinuxconfiguration): Specifies the linux configuration for update management. +* **windowsConfiguration**: [OSProfileWindowsConfiguration](#osprofilewindowsconfiguration): Specifies the windows configuration for update management. + +## OSProfileLinuxConfiguration +### Properties +* **patchSettings**: [PatchSettings](#patchsettings): Specifies the patch settings. + +## OSProfileWindowsConfiguration +### Properties +* **patchSettings**: [PatchSettings](#patchsettings): Specifies the patch settings. + +## PatchSettings +### Properties +* **assessmentMode**: 'AutomaticByPlatform' | 'ImageDefault' | string: Specifies the assessment mode. +* **patchMode**: 'AutomaticByOS' | 'AutomaticByPlatform' | 'ImageDefault' | 'Manual' | string: Specifies the patch mode. + +## PrivateEndpointConnectionDataModel +### Properties +* **id**: string (ReadOnly): The ARM Resource Id of the Private Endpoint. +* **name**: string (ReadOnly): The Name of the Private Endpoint. +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): The Private Endpoint Connection properties. +* **type**: string (ReadOnly): Azure resource type + +## PrivateEndpointConnectionProperties +### Properties +* **groupIds**: string[] (ReadOnly): List of group IDs. +* **privateEndpoint**: [PrivateEndpointProperty](#privateendpointproperty): Private endpoint which the connection belongs to. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionStateProperty](#privatelinkserviceconnectionstateproperty): Connection state of the private endpoint connection. +* **provisioningState**: string (ReadOnly): State of the private endpoint connection. + +## PrivateEndpointProperty +### Properties +* **id**: string: Resource id of the private endpoint. + +## PrivateLinkResourceProperties +### Properties +* **groupId**: string (ReadOnly): The private link resource group id. +* **requiredMembers**: string[] (ReadOnly): The private link resource required member names. +* **requiredZoneNames**: string[] (ReadOnly): Required DNS zone names of the the private link resource. + +## PrivateLinkScopesResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## PrivateLinkServiceConnectionStateProperty +### Properties +* **actionsRequired**: string (ReadOnly): The actions required for private link service connection. +* **description**: string (Required): The private link service connection description. +* **status**: string (Required): The private link service connection status. + +## ServiceStatus +### Properties +* **startupType**: string: The behavior of the service when the Arc-enabled machine starts up. +* **status**: string: The current status of the service. + +## ServiceStatuses +### Properties +* **extensionService**: [ServiceStatus](#servicestatus): The state of the extension service on the Arc-enabled machine. +* **guestConfigurationService**: [ServiceStatus](#servicestatus): The state of the guest configuration service on the Arc-enabled machine. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + diff --git a/generated/hybridconnectivity/log.out b/generated/hybridconnectivity/log.out index 320364e901..898cdc800e 100644 --- a/generated/hybridconnectivity/log.out +++ b/generated/hybridconnectivity/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/hybriddatamanager/log.out b/generated/hybriddatamanager/log.out index 2863adcb9a..4cd333db68 100644 --- a/generated/hybriddatamanager/log.out +++ b/generated/hybriddatamanager/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/hybridkubernetes/log.out b/generated/hybridkubernetes/log.out index 2ef6273de8..29261a096b 100644 --- a/generated/hybridkubernetes/log.out +++ b/generated/hybridkubernetes/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/hybridnetwork/log.out b/generated/hybridnetwork/log.out index 7bde2c8d88..5d33e79210 100644 --- a/generated/hybridnetwork/log.out +++ b/generated/hybridnetwork/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/imagebuilder/log.out b/generated/imagebuilder/log.out index 62a00fbf3f..49e923d951 100644 --- a/generated/imagebuilder/log.out +++ b/generated/imagebuilder/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/index.json b/generated/index.json index 29a91f744c..94d6586cf9 100644 --- a/generated/index.json +++ b/generated/index.json @@ -1 +1 @@ -{"Resources":{"Microsoft.Addons/supportProviders/supportPlanTypes@2017-05-15":{"RelativePath":"addons/microsoft.addons/2017-05-15/types.json","Index":24},"Microsoft.Addons/supportProviders/supportPlanTypes@2018-03-01":{"RelativePath":"addons/microsoft.addons/2018-03-01/types.json","Index":24},"Microsoft.AutonomousDevelopmentPlatform/accounts@2020-07-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2020-07-01-preview/types.json","Index":31},"Microsoft.AutonomousDevelopmentPlatform/accounts/dataPools@2020-07-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2020-07-01-preview/types.json","Index":45},"Microsoft.AutonomousDevelopmentPlatform/accounts@2021-02-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2021-02-01-preview/types.json","Index":31},"Microsoft.AutonomousDevelopmentPlatform/accounts/dataPools@2021-02-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2021-02-01-preview/types.json","Index":46},"Microsoft.AutonomousDevelopmentPlatform/accounts@2021-11-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2021-11-01-preview/types.json","Index":31},"Microsoft.AutonomousDevelopmentPlatform/accounts/dataPools@2021-11-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2021-11-01-preview/types.json","Index":57},"Microsoft.Advisor/recommendations/suppressions@2016-07-12-preview":{"RelativePath":"advisor/microsoft.advisor/2016-07-12-preview/types.json","Index":12},"Microsoft.Advisor/recommendations/suppressions@2017-03-31":{"RelativePath":"advisor/microsoft.advisor/2017-03-31/types.json","Index":12},"Microsoft.Advisor/recommendations@2017-03-31":{"RelativePath":"advisor/microsoft.advisor/2017-03-31/types.json","Index":34},"Microsoft.Advisor/recommendations/suppressions@2017-04-19":{"RelativePath":"advisor/microsoft.advisor/2017-04-19/types.json","Index":12},"Microsoft.Advisor/recommendations@2017-04-19":{"RelativePath":"advisor/microsoft.advisor/2017-04-19/types.json","Index":35},"Microsoft.Advisor/configurations@2020-01-01":{"RelativePath":"advisor/microsoft.advisor/2020-01-01/types.json","Index":31},"Microsoft.Advisor/recommendations/suppressions@2020-01-01":{"RelativePath":"advisor/microsoft.advisor/2020-01-01/types.json","Index":36},"Microsoft.Advisor/recommendations@2020-01-01":{"RelativePath":"advisor/microsoft.advisor/2020-01-01/types.json","Index":65},"Microsoft.AgFoodPlatform/farmBeats/extensions@2020-05-12-preview":{"RelativePath":"agfood/microsoft.agfoodplatform/2020-05-12-preview/types.json","Index":23},"Microsoft.AgFoodPlatform/farmBeats@2020-05-12-preview":{"RelativePath":"agfood/microsoft.agfoodplatform/2020-05-12-preview/types.json","Index":32},"Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions@2020-05-12-preview":{"RelativePath":"agrifood/microsoft.agfoodplatform/2020-05-12-preview/types.json","Index":44},"Microsoft.AlertsManagement/alerts@2018-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2018-05-05-preview/types.json","Index":45},"Microsoft.AlertsManagement/smartGroups@2018-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2018-05-05-preview/types.json","Index":68},"Microsoft.AlertsManagement/alerts@2018-05-05":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2018-05-05/types.json","Index":46},"Microsoft.AlertsManagement/smartGroups@2018-05-05":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2018-05-05/types.json","Index":69},"microsoft.alertsManagement/smartDetectorAlertRules@2019-03-01":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-03-01/types.json","Index":29},"Microsoft.AlertsManagement/alerts@2019-03-01":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-03-01/types.json","Index":69},"Microsoft.AlertsManagement/actionRules@2019-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json","Index":45},"Microsoft.AlertsManagement/alerts@2019-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json","Index":84},"Microsoft.AlertsManagement/smartGroups@2019-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json","Index":107},"microsoft.alertsManagement/smartDetectorAlertRules@2019-06-01":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-06-01/types.json","Index":30},"microsoft.alertsManagement/smartDetectorAlertRules@2021-04-01":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2021-04-01/types.json","Index":39},"Microsoft.AlertsManagement/actionRules@2021-08-08-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2021-08-08-preview/types.json","Index":71},"Microsoft.AlertsManagement/actionRules@2021-08-08":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2021-08-08/types.json","Index":71},"Microsoft.AnalysisServices/servers@2016-05-16":{"RelativePath":"analysisservices/microsoft.analysisservices/2016-05-16/types.json","Index":46},"Microsoft.AnalysisServices/servers@2017-07-14":{"RelativePath":"analysisservices/microsoft.analysisservices/2017-07-14/types.json","Index":47},"Microsoft.AnalysisServices/servers@2017-08-01":{"RelativePath":"analysisservices/microsoft.analysisservices/2017-08-01/types.json","Index":53},"Microsoft.ApiManagement/service/apis@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":25},"Microsoft.ApiManagement/service/apis/operations@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":40},"Microsoft.ApiManagement/service/subscriptions@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":51},"Microsoft.ApiManagement/service/products@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":58},"Microsoft.ApiManagement/service/products/apis@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":62},"Microsoft.ApiManagement/service/products/groups@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":66},"Microsoft.ApiManagement/service/groups@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":70},"Microsoft.ApiManagement/service/groups/users@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":74},"Microsoft.ApiManagement/service/certificates@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":78},"Microsoft.ApiManagement/service/users@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":87},"Microsoft.ApiManagement/service/authorizationServers@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":117},"Microsoft.ApiManagement/service/loggers@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":122},"Microsoft.ApiManagement/service/properties@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":127},"Microsoft.ApiManagement/service/openidConnectProviders@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":131},"Microsoft.ApiManagement/service/backends@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":135},"Microsoft.ApiManagement/service/identityProviders@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":146},"Microsoft.ApiManagement/service@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":179},"Microsoft.ApiManagement/service/apis@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":25},"Microsoft.ApiManagement/service/apis/operations@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":40},"Microsoft.ApiManagement/service/authorizationServers@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":70},"Microsoft.ApiManagement/service/backends@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":83},"Microsoft.ApiManagement/service/certificates@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":87},"Microsoft.ApiManagement/service@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":120},"Microsoft.ApiManagement/service/groups@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":124},"Microsoft.ApiManagement/service/groups/users@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":128},"Microsoft.ApiManagement/service/identityProviders@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":140},"Microsoft.ApiManagement/service/loggers@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":145},"Microsoft.ApiManagement/service/openidConnectProviders@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":149},"Microsoft.ApiManagement/service/products@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":156},"Microsoft.ApiManagement/service/products/apis@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":160},"Microsoft.ApiManagement/service/products/groups@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":164},"Microsoft.ApiManagement/service/properties@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":169},"Microsoft.ApiManagement/service/subscriptions@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":180},"Microsoft.ApiManagement/service/tenant@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":185},"Microsoft.ApiManagement/service/users@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":194},"Microsoft.ApiManagement/service/policies@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":14},"Microsoft.ApiManagement/service/apis@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":43},"Microsoft.ApiManagement/service/apis/releases@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":48},"Microsoft.ApiManagement/service/apis/operations@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":66},"Microsoft.ApiManagement/service/apis/operations/policies@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":72},"Microsoft.ApiManagement/service/apis/policies@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":78},"Microsoft.ApiManagement/service/apis/schemas@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":84},"Microsoft.ApiManagement/service/apis/diagnostics@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":89},"Microsoft.ApiManagement/service/apis/diagnostics/loggers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":93},"Microsoft.ApiManagement/service/apis/issues@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":104},"Microsoft.ApiManagement/service/apis/issues/comments@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":109},"Microsoft.ApiManagement/service/apis/issues/attachments@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":114},"Microsoft.ApiManagement/service/authorizationServers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":145},"Microsoft.ApiManagement/service/backends@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":168},"Microsoft.ApiManagement/service/certificates@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":173},"Microsoft.ApiManagement/service@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":211},"Microsoft.ApiManagement/service/diagnostics@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":215},"Microsoft.ApiManagement/service/diagnostics/loggers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":219},"Microsoft.ApiManagement/service/templates@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":241},"Microsoft.ApiManagement/service/groups@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":250},"Microsoft.ApiManagement/service/groups/users@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":254},"Microsoft.ApiManagement/service/identityProviders@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":274},"Microsoft.ApiManagement/service/loggers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":288},"Microsoft.ApiManagement/service/notifications@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":304},"Microsoft.ApiManagement/service/notifications/recipientUsers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":308},"Microsoft.ApiManagement/service/notifications/recipientEmails@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":312},"Microsoft.ApiManagement/service/openidConnectProviders@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":317},"Microsoft.ApiManagement/service/portalsettings@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":337},"Microsoft.ApiManagement/service/products@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":345},"Microsoft.ApiManagement/service/products/apis@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":349},"Microsoft.ApiManagement/service/products/groups@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":353},"Microsoft.ApiManagement/service/products/policies@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":359},"Microsoft.ApiManagement/service/properties@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":365},"Microsoft.ApiManagement/service/subscriptions@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":377},"Microsoft.ApiManagement/service/tags@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":382},"Microsoft.ApiManagement/service/apis/tags@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":386},"Microsoft.ApiManagement/service/apis/operations/tags@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":390},"Microsoft.ApiManagement/service/products/tags@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":394},"Microsoft.ApiManagement/service/apis/tagDescriptions@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":399},"Microsoft.ApiManagement/service/users@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":421},"Microsoft.ApiManagement/service/api-version-sets@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":425},"Microsoft.ApiManagement/service/policies@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":19},"Microsoft.ApiManagement/service/apis@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":55},"Microsoft.ApiManagement/service/apis/releases@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":60},"Microsoft.ApiManagement/service/apis/operations@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":78},"Microsoft.ApiManagement/service/apis/operations/policies@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":84},"Microsoft.ApiManagement/service/apis/policies@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":90},"Microsoft.ApiManagement/service/apis/schemas@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":96},"Microsoft.ApiManagement/service/apis/diagnostics@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":101},"Microsoft.ApiManagement/service/apis/diagnostics/loggers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/issues@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":116},"Microsoft.ApiManagement/service/apis/issues/comments@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":121},"Microsoft.ApiManagement/service/apis/issues/attachments@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":126},"Microsoft.ApiManagement/service/authorizationServers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":157},"Microsoft.ApiManagement/service/backends@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":180},"Microsoft.ApiManagement/service/certificates@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":185},"Microsoft.ApiManagement/service@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":225},"Microsoft.ApiManagement/service/diagnostics@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":229},"Microsoft.ApiManagement/service/diagnostics/loggers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":233},"Microsoft.ApiManagement/service/templates@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":255},"Microsoft.ApiManagement/service/groups@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":264},"Microsoft.ApiManagement/service/groups/users@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":268},"Microsoft.ApiManagement/service/identityProviders@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":288},"Microsoft.ApiManagement/service/loggers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":297},"Microsoft.ApiManagement/service/notifications@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":313},"Microsoft.ApiManagement/service/notifications/recipientUsers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":317},"Microsoft.ApiManagement/service/notifications/recipientEmails@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":321},"Microsoft.ApiManagement/service/openidConnectProviders@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":326},"Microsoft.ApiManagement/service/portalsettings@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":346},"Microsoft.ApiManagement/service/products@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":354},"Microsoft.ApiManagement/service/products/apis@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":358},"Microsoft.ApiManagement/service/products/groups@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":362},"Microsoft.ApiManagement/service/products/policies@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":368},"Microsoft.ApiManagement/service/properties@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":374},"Microsoft.ApiManagement/service/subscriptions@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":386},"Microsoft.ApiManagement/service/tags@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":391},"Microsoft.ApiManagement/service/apis/tags@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":395},"Microsoft.ApiManagement/service/apis/operations/tags@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":399},"Microsoft.ApiManagement/service/products/tags@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":403},"Microsoft.ApiManagement/service/apis/tagDescriptions@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":408},"Microsoft.ApiManagement/service/users@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":429},"Microsoft.ApiManagement/service/api-version-sets@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":438},"Microsoft.ApiManagement/service/apis@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":46},"Microsoft.ApiManagement/service/apis/releases@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":51},"Microsoft.ApiManagement/service/apis/operations@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":69},"Microsoft.ApiManagement/service/apis/operations/policies@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":81},"Microsoft.ApiManagement/service/apis/operations/tags@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":86},"Microsoft.ApiManagement/service/apis/tags@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":90},"Microsoft.ApiManagement/service/products/tags@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":94},"Microsoft.ApiManagement/service/tags@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":98},"Microsoft.ApiManagement/service/apis/policies@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":104},"Microsoft.ApiManagement/service/apis/schemas@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":110},"Microsoft.ApiManagement/service/apis/diagnostics@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":124},"Microsoft.ApiManagement/service/apis/issues@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":135},"Microsoft.ApiManagement/service/apis/issues/comments@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":140},"Microsoft.ApiManagement/service/apis/issues/attachments@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":145},"Microsoft.ApiManagement/service/apis/tagDescriptions@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":150},"Microsoft.ApiManagement/service/authorizationServers@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":181},"Microsoft.ApiManagement/service/backends@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":204},"Microsoft.ApiManagement/service/caches@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":209},"Microsoft.ApiManagement/service/certificates@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":214},"Microsoft.ApiManagement/service@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":255},"Microsoft.ApiManagement/service/diagnostics@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":259},"Microsoft.ApiManagement/service/templates@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":281},"Microsoft.ApiManagement/service/groups@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":290},"Microsoft.ApiManagement/service/groups/users@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":294},"Microsoft.ApiManagement/service/identityProviders@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":314},"Microsoft.ApiManagement/service/loggers@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":323},"Microsoft.ApiManagement/service/notifications@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":339},"Microsoft.ApiManagement/service/notifications/recipientUsers@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":343},"Microsoft.ApiManagement/service/notifications/recipientEmails@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":347},"Microsoft.ApiManagement/service/openidConnectProviders@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":352},"Microsoft.ApiManagement/service/policies@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":358},"Microsoft.ApiManagement/service/portalsettings@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":378},"Microsoft.ApiManagement/service/products@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":386},"Microsoft.ApiManagement/service/products/apis@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":390},"Microsoft.ApiManagement/service/products/groups@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":394},"Microsoft.ApiManagement/service/products/policies@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":400},"Microsoft.ApiManagement/service/properties@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":406},"Microsoft.ApiManagement/service/subscriptions@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":418},"Microsoft.ApiManagement/service/users@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":439},"Microsoft.ApiManagement/service/api-version-sets@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":448},"Microsoft.ApiManagement/service/issues@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":452},"Microsoft.ApiManagement/service/apis@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":139},"Microsoft.ApiManagement/service/apis/issues@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":150},"Microsoft.ApiManagement/service/apis/issues/comments@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":155},"Microsoft.ApiManagement/service/apis/issues/attachments@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":160},"Microsoft.ApiManagement/service/apis/tagDescriptions@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":165},"Microsoft.ApiManagement/service/apiVersionSets@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":174},"Microsoft.ApiManagement/service/authorizationServers@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":205},"Microsoft.ApiManagement/service/backends@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":228},"Microsoft.ApiManagement/service/caches@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":233},"Microsoft.ApiManagement/service/certificates@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":238},"Microsoft.ApiManagement/service@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":280},"Microsoft.ApiManagement/service/diagnostics@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":284},"Microsoft.ApiManagement/service/templates@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":306},"Microsoft.ApiManagement/service/groups@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":315},"Microsoft.ApiManagement/service/groups/users@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":319},"Microsoft.ApiManagement/service/identityProviders@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":339},"Microsoft.ApiManagement/service/loggers@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":348},"Microsoft.ApiManagement/service/notifications@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":364},"Microsoft.ApiManagement/service/notifications/recipientUsers@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":368},"Microsoft.ApiManagement/service/notifications/recipientEmails@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":372},"Microsoft.ApiManagement/service/openidConnectProviders@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":377},"Microsoft.ApiManagement/service/policies@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":383},"Microsoft.ApiManagement/service/portalsettings@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":403},"Microsoft.ApiManagement/service/products@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":411},"Microsoft.ApiManagement/service/products/apis@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":415},"Microsoft.ApiManagement/service/products/groups@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":419},"Microsoft.ApiManagement/service/products/policies@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":425},"Microsoft.ApiManagement/service/properties@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":431},"Microsoft.ApiManagement/service/subscriptions@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":443},"Microsoft.ApiManagement/service/users@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":467},"Microsoft.ApiManagement/service/issues@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":471},"Microsoft.ApiManagement/service/apis@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":139},"Microsoft.ApiManagement/service/apis/issues@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":150},"Microsoft.ApiManagement/service/apis/issues/comments@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":155},"Microsoft.ApiManagement/service/apis/issues/attachments@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":160},"Microsoft.ApiManagement/service/apis/tagDescriptions@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":165},"Microsoft.ApiManagement/service/apiVersionSets@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":174},"Microsoft.ApiManagement/service/authorizationServers@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":205},"Microsoft.ApiManagement/service/backends@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":228},"Microsoft.ApiManagement/service/caches@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":233},"Microsoft.ApiManagement/service/certificates@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":238},"Microsoft.ApiManagement/service@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":286},"Microsoft.ApiManagement/service/diagnostics@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":290},"Microsoft.ApiManagement/service/templates@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":312},"Microsoft.ApiManagement/service/gateways@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":318},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":323},"Microsoft.ApiManagement/service/gateways/apis@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":329},"Microsoft.ApiManagement/service/groups@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":338},"Microsoft.ApiManagement/service/groups/users@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":342},"Microsoft.ApiManagement/service/identityProviders@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":362},"Microsoft.ApiManagement/service/loggers@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":371},"Microsoft.ApiManagement/service/notifications@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":387},"Microsoft.ApiManagement/service/notifications/recipientUsers@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":391},"Microsoft.ApiManagement/service/notifications/recipientEmails@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":395},"Microsoft.ApiManagement/service/openidConnectProviders@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":400},"Microsoft.ApiManagement/service/policies@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":406},"Microsoft.ApiManagement/service/portalsettings@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":426},"Microsoft.ApiManagement/service/products@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":434},"Microsoft.ApiManagement/service/products/apis@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":438},"Microsoft.ApiManagement/service/products/groups@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":442},"Microsoft.ApiManagement/service/products/policies@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":448},"Microsoft.ApiManagement/service/namedValues@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":454},"Microsoft.ApiManagement/service/subscriptions@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":466},"Microsoft.ApiManagement/service/users@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":489},"Microsoft.ApiManagement/service/issues@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":493},"Microsoft.ApiManagement/service/apis@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":139},"Microsoft.ApiManagement/service/apis/issues@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":150},"Microsoft.ApiManagement/service/apis/issues/comments@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":155},"Microsoft.ApiManagement/service/apis/issues/attachments@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":160},"Microsoft.ApiManagement/service/apis/tagDescriptions@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":165},"Microsoft.ApiManagement/service/apiVersionSets@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":174},"Microsoft.ApiManagement/service/authorizationServers@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":205},"Microsoft.ApiManagement/service/backends@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":228},"Microsoft.ApiManagement/service/caches@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":233},"Microsoft.ApiManagement/service/certificates@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":238},"Microsoft.ApiManagement/service/contentTypes@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":243},"Microsoft.ApiManagement/service/contentTypes/contentItems@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":248},"Microsoft.ApiManagement/service@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":296},"Microsoft.ApiManagement/service/diagnostics@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":300},"Microsoft.ApiManagement/service/templates@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":322},"Microsoft.ApiManagement/service/gateways@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":328},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":333},"Microsoft.ApiManagement/service/gateways/apis@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":339},"Microsoft.ApiManagement/service/groups@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":348},"Microsoft.ApiManagement/service/groups/users@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":352},"Microsoft.ApiManagement/service/identityProviders@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":372},"Microsoft.ApiManagement/service/loggers@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":381},"Microsoft.ApiManagement/service/namedValues@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":387},"Microsoft.ApiManagement/service/notifications@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":403},"Microsoft.ApiManagement/service/notifications/recipientUsers@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":407},"Microsoft.ApiManagement/service/notifications/recipientEmails@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":411},"Microsoft.ApiManagement/service/openidConnectProviders@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":416},"Microsoft.ApiManagement/service/policies@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":422},"Microsoft.ApiManagement/service/portalsettings@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":442},"Microsoft.ApiManagement/service/products@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":450},"Microsoft.ApiManagement/service/products/apis@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":454},"Microsoft.ApiManagement/service/products/groups@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":458},"Microsoft.ApiManagement/service/products/policies@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":464},"Microsoft.ApiManagement/service/subscriptions@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":476},"Microsoft.ApiManagement/service/users@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":500},"Microsoft.ApiManagement/service/issues@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":504},"Microsoft.ApiManagement/service/apis@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":149},"Microsoft.ApiManagement/service/apis/issues@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":160},"Microsoft.ApiManagement/service/apis/issues/comments@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":165},"Microsoft.ApiManagement/service/apis/issues/attachments@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":170},"Microsoft.ApiManagement/service/apis/tagDescriptions@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":175},"Microsoft.ApiManagement/service/apiVersionSets@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":184},"Microsoft.ApiManagement/service/authorizationServers@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":215},"Microsoft.ApiManagement/service/backends@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":239},"Microsoft.ApiManagement/service/caches@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":244},"Microsoft.ApiManagement/service/certificates@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":251},"Microsoft.ApiManagement/service/contentTypes@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":256},"Microsoft.ApiManagement/service/contentTypes/contentItems@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":261},"Microsoft.ApiManagement/service@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":312},"Microsoft.ApiManagement/service/diagnostics@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":316},"Microsoft.ApiManagement/service/templates@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":338},"Microsoft.ApiManagement/service/gateways@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":344},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":349},"Microsoft.ApiManagement/service/gateways/apis@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":355},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":360},"Microsoft.ApiManagement/service/groups@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":369},"Microsoft.ApiManagement/service/groups/users@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":373},"Microsoft.ApiManagement/service/identityProviders@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":393},"Microsoft.ApiManagement/service/loggers@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":403},"Microsoft.ApiManagement/service/namedValues@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":409},"Microsoft.ApiManagement/service/notifications@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":425},"Microsoft.ApiManagement/service/notifications/recipientUsers@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":429},"Microsoft.ApiManagement/service/notifications/recipientEmails@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":433},"Microsoft.ApiManagement/service/openidConnectProviders@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":438},"Microsoft.ApiManagement/service/policies@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":444},"Microsoft.ApiManagement/service/portalRevisions@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":454},"Microsoft.ApiManagement/service/portalsettings@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":474},"Microsoft.ApiManagement/service/products@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":482},"Microsoft.ApiManagement/service/products/apis@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":486},"Microsoft.ApiManagement/service/products/groups@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":490},"Microsoft.ApiManagement/service/products/policies@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":496},"Microsoft.ApiManagement/service/subscriptions@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":508},"Microsoft.ApiManagement/service/tenant@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":516},"Microsoft.ApiManagement/service/users@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":540},"Microsoft.ApiManagement/locations/deletedservices@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":545},"Microsoft.ApiManagement/service/issues@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":549},"Microsoft.ApiManagement/service/settings@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":557},"Microsoft.ApiManagement/service/users/subscriptions@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":569},"Microsoft.ApiManagement/service/apis@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":149},"Microsoft.ApiManagement/service/apis/issues@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":160},"Microsoft.ApiManagement/service/apis/issues/comments@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":165},"Microsoft.ApiManagement/service/apis/issues/attachments@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":170},"Microsoft.ApiManagement/service/apis/tagDescriptions@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":175},"Microsoft.ApiManagement/service/apiVersionSets@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":184},"Microsoft.ApiManagement/service/authorizationServers@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":215},"Microsoft.ApiManagement/service/backends@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":239},"Microsoft.ApiManagement/service/caches@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":244},"Microsoft.ApiManagement/service/certificates@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":251},"Microsoft.ApiManagement/service/contentTypes@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":256},"Microsoft.ApiManagement/service/contentTypes/contentItems@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":261},"Microsoft.ApiManagement/service@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":312},"Microsoft.ApiManagement/service/diagnostics@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":316},"Microsoft.ApiManagement/service/templates@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":338},"Microsoft.ApiManagement/service/gateways@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":344},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":349},"Microsoft.ApiManagement/service/gateways/apis@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":355},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":360},"Microsoft.ApiManagement/service/groups@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":369},"Microsoft.ApiManagement/service/groups/users@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":373},"Microsoft.ApiManagement/service/identityProviders@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":393},"Microsoft.ApiManagement/service/loggers@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":403},"Microsoft.ApiManagement/service/namedValues@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":409},"Microsoft.ApiManagement/service/notifications@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":425},"Microsoft.ApiManagement/service/notifications/recipientUsers@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":429},"Microsoft.ApiManagement/service/notifications/recipientEmails@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":433},"Microsoft.ApiManagement/service/openidConnectProviders@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":438},"Microsoft.ApiManagement/service/policies@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":444},"Microsoft.ApiManagement/service/portalRevisions@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":454},"Microsoft.ApiManagement/service/portalsettings@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":474},"Microsoft.ApiManagement/service/products@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":482},"Microsoft.ApiManagement/service/products/apis@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":486},"Microsoft.ApiManagement/service/products/groups@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":490},"Microsoft.ApiManagement/service/products/policies@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":496},"Microsoft.ApiManagement/service/subscriptions@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":508},"Microsoft.ApiManagement/service/tenant@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":516},"Microsoft.ApiManagement/service/users@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":540},"Microsoft.ApiManagement/locations/deletedservices@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":545},"Microsoft.ApiManagement/service/issues@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":549},"Microsoft.ApiManagement/service/settings@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":557},"Microsoft.ApiManagement/service/users/subscriptions@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":569},"Microsoft.ApiManagement/service/apis@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":59},"Microsoft.ApiManagement/service/apis/releases@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":64},"Microsoft.ApiManagement/service/apis/operations@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":84},"Microsoft.ApiManagement/service/apis/operations/policies@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":96},"Microsoft.ApiManagement/service/apis/operations/tags@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":101},"Microsoft.ApiManagement/service/apis/tags@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/products/tags@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":109},"Microsoft.ApiManagement/service/tags@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":113},"Microsoft.ApiManagement/service/apis/policies@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":119},"Microsoft.ApiManagement/service/apis/schemas@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":124},"Microsoft.ApiManagement/service/apis/diagnostics@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":156},"Microsoft.ApiManagement/service/apis/issues@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":167},"Microsoft.ApiManagement/service/apis/issues/comments@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":172},"Microsoft.ApiManagement/service/apis/issues/attachments@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":177},"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":182},"Microsoft.ApiManagement/service/apiVersionSets@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":191},"Microsoft.ApiManagement/service/authorizationServers@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":222},"Microsoft.ApiManagement/service/backends@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":246},"Microsoft.ApiManagement/service/caches@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":251},"Microsoft.ApiManagement/service/certificates@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":258},"Microsoft.ApiManagement/service/contentTypes@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":263},"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":268},"Microsoft.ApiManagement/service@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":328},"Microsoft.ApiManagement/service/diagnostics@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":332},"Microsoft.ApiManagement/service/templates@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":354},"Microsoft.ApiManagement/service/gateways@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":360},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":365},"Microsoft.ApiManagement/service/gateways/apis@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":371},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":376},"Microsoft.ApiManagement/service/groups@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":385},"Microsoft.ApiManagement/service/groups/users@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":389},"Microsoft.ApiManagement/service/identityProviders@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":409},"Microsoft.ApiManagement/service/loggers@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":419},"Microsoft.ApiManagement/service/namedValues@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":425},"Microsoft.ApiManagement/service/notifications@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":441},"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":445},"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":449},"Microsoft.ApiManagement/service/openidConnectProviders@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":454},"Microsoft.ApiManagement/service/policies@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":460},"Microsoft.ApiManagement/service/portalRevisions@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":470},"Microsoft.ApiManagement/service/portalsettings@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":490},"Microsoft.ApiManagement/service/products@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":498},"Microsoft.ApiManagement/service/products/apis@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":502},"Microsoft.ApiManagement/service/products/groups@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":506},"Microsoft.ApiManagement/service/products/policies@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":512},"Microsoft.ApiManagement/service/subscriptions@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":524},"Microsoft.ApiManagement/service/tenant@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":532},"Microsoft.ApiManagement/service/users@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":556},"Microsoft.ApiManagement/locations/deletedservices@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":561},"Microsoft.ApiManagement/service/issues@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":565},"Microsoft.ApiManagement/service/settings@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":573},"Microsoft.ApiManagement/service/users/subscriptions@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":585},"Microsoft.ApiManagement/service/apis@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":62},"Microsoft.ApiManagement/service/apis/releases@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":67},"Microsoft.ApiManagement/service/apis/operations@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/policies@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":100},"Microsoft.ApiManagement/service/apis/operations/tags@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/apis/tags@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":109},"Microsoft.ApiManagement/service/products/tags@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":113},"Microsoft.ApiManagement/service/tags@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":117},"Microsoft.ApiManagement/service/apis/policies@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":123},"Microsoft.ApiManagement/service/apis/schemas@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":129},"Microsoft.ApiManagement/service/apis/diagnostics@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":161},"Microsoft.ApiManagement/service/apis/issues@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":172},"Microsoft.ApiManagement/service/apis/issues/comments@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":177},"Microsoft.ApiManagement/service/apis/issues/attachments@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":182},"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":187},"Microsoft.ApiManagement/service/apiVersionSets@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":196},"Microsoft.ApiManagement/service/authorizationServers@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":227},"Microsoft.ApiManagement/service/backends@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":251},"Microsoft.ApiManagement/service/caches@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":256},"Microsoft.ApiManagement/service/certificates@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":263},"Microsoft.ApiManagement/service/contentTypes@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":268},"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":273},"Microsoft.ApiManagement/service@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":367},"Microsoft.ApiManagement/service/diagnostics@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":371},"Microsoft.ApiManagement/service/templates@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":393},"Microsoft.ApiManagement/service/gateways@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":399},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":404},"Microsoft.ApiManagement/service/gateways/apis@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":410},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":415},"Microsoft.ApiManagement/service/groups@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":424},"Microsoft.ApiManagement/service/groups/users@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":428},"Microsoft.ApiManagement/service/identityProviders@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":448},"Microsoft.ApiManagement/service/loggers@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":458},"Microsoft.ApiManagement/service/namedValues@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":464},"Microsoft.ApiManagement/service/notifications@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":480},"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":484},"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":488},"Microsoft.ApiManagement/service/openidConnectProviders@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":493},"Microsoft.ApiManagement/service/policies@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":499},"Microsoft.ApiManagement/service/portalRevisions@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":509},"Microsoft.ApiManagement/service/portalsettings@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":529},"Microsoft.ApiManagement/service/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":540},"Microsoft.ApiManagement/service/products@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":548},"Microsoft.ApiManagement/service/products/apis@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":552},"Microsoft.ApiManagement/service/products/groups@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":556},"Microsoft.ApiManagement/service/products/policies@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":562},"Microsoft.ApiManagement/service/schemas@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":570},"Microsoft.ApiManagement/service/subscriptions@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":582},"Microsoft.ApiManagement/service/tenant@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":590},"Microsoft.ApiManagement/service/users@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":614},"Microsoft.ApiManagement/locations/deletedservices@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":619},"Microsoft.ApiManagement/service/issues@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":623},"Microsoft.ApiManagement/service/privateLinkResources@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":630},"Microsoft.ApiManagement/service/settings@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":638},"Microsoft.ApiManagement/service/users/subscriptions@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":650},"Microsoft.ApiManagement/service/apis@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":62},"Microsoft.ApiManagement/service/apis/releases@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":67},"Microsoft.ApiManagement/service/apis/operations@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/policies@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":100},"Microsoft.ApiManagement/service/apis/operations/tags@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/tags@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":109},"Microsoft.ApiManagement/service/products/tags@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":113},"Microsoft.ApiManagement/service/tags@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":117},"Microsoft.ApiManagement/service/apis/policies@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":123},"Microsoft.ApiManagement/service/apis/schemas@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":129},"Microsoft.ApiManagement/service/apis/diagnostics@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":161},"Microsoft.ApiManagement/service/apis/issues@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":172},"Microsoft.ApiManagement/service/apis/issues/comments@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":177},"Microsoft.ApiManagement/service/apis/issues/attachments@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":182},"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":187},"Microsoft.ApiManagement/service/apiVersionSets@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":196},"Microsoft.ApiManagement/service/authorizationServers@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":227},"Microsoft.ApiManagement/service/backends@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":251},"Microsoft.ApiManagement/service/caches@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":256},"Microsoft.ApiManagement/service/certificates@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":263},"Microsoft.ApiManagement/service/contentTypes@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":268},"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":273},"Microsoft.ApiManagement/service@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":367},"Microsoft.ApiManagement/service/diagnostics@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":371},"Microsoft.ApiManagement/service/templates@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":393},"Microsoft.ApiManagement/service/gateways@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":399},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":404},"Microsoft.ApiManagement/service/gateways/apis@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":410},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":415},"Microsoft.ApiManagement/service/groups@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":424},"Microsoft.ApiManagement/service/groups/users@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":428},"Microsoft.ApiManagement/service/identityProviders@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":448},"Microsoft.ApiManagement/service/loggers@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":458},"Microsoft.ApiManagement/service/namedValues@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":464},"Microsoft.ApiManagement/service/notifications@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":480},"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":484},"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":488},"Microsoft.ApiManagement/service/openidConnectProviders@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":493},"Microsoft.ApiManagement/service/policies@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":499},"Microsoft.ApiManagement/service/portalRevisions@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":509},"Microsoft.ApiManagement/service/portalsettings@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":529},"Microsoft.ApiManagement/service/privateEndpointConnections@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":540},"Microsoft.ApiManagement/service/products@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":548},"Microsoft.ApiManagement/service/products/apis@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":552},"Microsoft.ApiManagement/service/products/groups@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":556},"Microsoft.ApiManagement/service/products/policies@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":562},"Microsoft.ApiManagement/service/schemas@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":570},"Microsoft.ApiManagement/service/subscriptions@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":582},"Microsoft.ApiManagement/service/tenant@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":590},"Microsoft.ApiManagement/service/users@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":614},"Microsoft.ApiManagement/locations/deletedservices@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":619},"Microsoft.ApiManagement/service/issues@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":623},"Microsoft.ApiManagement/service/privateLinkResources@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":630},"Microsoft.ApiManagement/service/settings@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":638},"Microsoft.ApiManagement/service/users/subscriptions@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":650},"Microsoft.ApiManagement/service/apis@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":62},"Microsoft.ApiManagement/service/apis/releases@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":67},"Microsoft.ApiManagement/service/apis/operations@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/policies@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":100},"Microsoft.ApiManagement/service/apis/operations/tags@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/apis/tags@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":109},"Microsoft.ApiManagement/service/products/tags@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":113},"Microsoft.ApiManagement/service/tags@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":117},"Microsoft.ApiManagement/service/apis/policies@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":123},"Microsoft.ApiManagement/service/apis/schemas@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":129},"Microsoft.ApiManagement/service/apis/diagnostics@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":161},"Microsoft.ApiManagement/service/apis/issues@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":172},"Microsoft.ApiManagement/service/apis/issues/comments@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":177},"Microsoft.ApiManagement/service/apis/issues/attachments@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":182},"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":187},"Microsoft.ApiManagement/service/apiVersionSets@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":196},"Microsoft.ApiManagement/service/authorizationServers@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":227},"Microsoft.ApiManagement/service/backends@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":251},"Microsoft.ApiManagement/service/caches@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":256},"Microsoft.ApiManagement/service/certificates@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":263},"Microsoft.ApiManagement/service/contentTypes@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":268},"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":273},"Microsoft.ApiManagement/service@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":367},"Microsoft.ApiManagement/service/diagnostics@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":371},"Microsoft.ApiManagement/service/templates@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":393},"Microsoft.ApiManagement/service/gateways@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":399},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":404},"Microsoft.ApiManagement/service/gateways/apis@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":410},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":415},"Microsoft.ApiManagement/service/groups@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":424},"Microsoft.ApiManagement/service/groups/users@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":428},"Microsoft.ApiManagement/service/identityProviders@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":448},"Microsoft.ApiManagement/service/loggers@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":458},"Microsoft.ApiManagement/service/namedValues@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":464},"Microsoft.ApiManagement/service/notifications@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":480},"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":484},"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":488},"Microsoft.ApiManagement/service/openidConnectProviders@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":493},"Microsoft.ApiManagement/service/policies@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":499},"Microsoft.ApiManagement/service/policyFragments@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":507},"Microsoft.ApiManagement/service/portalRevisions@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":517},"Microsoft.ApiManagement/service/portalsettings@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":537},"Microsoft.ApiManagement/service/portalconfigs@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":555},"Microsoft.ApiManagement/service/privateEndpointConnections@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":566},"Microsoft.ApiManagement/service/products@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":574},"Microsoft.ApiManagement/service/products/apis@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":578},"Microsoft.ApiManagement/service/products/groups@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":582},"Microsoft.ApiManagement/service/products/policies@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":588},"Microsoft.ApiManagement/service/schemas@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":596},"Microsoft.ApiManagement/service/subscriptions@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":608},"Microsoft.ApiManagement/service/tenant@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":616},"Microsoft.ApiManagement/service/users@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":640},"Microsoft.ApiManagement/locations/deletedservices@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":645},"Microsoft.ApiManagement/service/issues@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":649},"Microsoft.ApiManagement/service/privateLinkResources@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":656},"Microsoft.ApiManagement/service/settings@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":664},"Microsoft.ApiManagement/service/users/subscriptions@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":676},"Microsoft.App/containerApps@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":102},"Microsoft.App/managedEnvironments@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":122},"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":134},"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":147},"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":156},"Microsoft.App/containerApps/authConfigs@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":222},"Microsoft.App/managedEnvironments/storages@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":231},"Microsoft.App/containerApps/revisions@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":246},"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":253},"Microsoft.App/containerApps/authConfigs@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":84},"Microsoft.App/containerApps@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":168},"Microsoft.App/managedEnvironments/daprComponents@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":177},"Microsoft.App/managedEnvironments@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":197},"Microsoft.App/managedEnvironments/certificates@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":209},"Microsoft.App/managedEnvironments/storages@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":218},"Microsoft.App/containerApps/sourcecontrols@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":231},"Microsoft.App/containerApps/revisions@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":246},"Microsoft.App/containerApps/revisions/replicas@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":253},"Microsoft.AppConfiguration/configurationStores@2019-02-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-02-01-preview/types.json","Index":20},"Microsoft.AppConfiguration/configurationStores@2019-10-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-10-01/types.json","Index":29},"Microsoft.AppConfiguration/configurationStores@2019-11-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-11-01-preview/types.json","Index":54},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2019-11-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-11-01-preview/types.json","Index":58},"Microsoft.AppConfiguration/configurationStores@2020-06-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-06-01/types.json","Index":54},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2020-06-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-06-01/types.json","Index":58},"Microsoft.AppConfiguration/configurationStores@2020-07-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.json","Index":54},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2020-07-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.json","Index":58},"Microsoft.AppConfiguration/configurationStores/keyValues@2020-07-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.json","Index":64},"Microsoft.AppConfiguration/configurationStores@2021-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.json","Index":65},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2021-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.json","Index":69},"Microsoft.AppConfiguration/configurationStores/keyValues@2021-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.json","Index":75},"Microsoft.AppConfiguration/configurationStores@2021-10-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.json","Index":68},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2021-10-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.json","Index":72},"Microsoft.AppConfiguration/configurationStores/keyValues@2021-10-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.json","Index":78},"Microsoft.AppConfiguration/configurationStores@2022-05-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-05-01/types.json","Index":68},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2022-05-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-05-01/types.json","Index":72},"Microsoft.AppConfiguration/configurationStores/keyValues@2022-05-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-05-01/types.json","Index":78},"Microsoft.Insights/components/exportconfiguration@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":11},"Microsoft.Insights/components/ProactiveDetectionConfigs@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":17},"Microsoft.Insights/components/favorites@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":25},"Microsoft.Insights/webtests@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":40},"microsoft.insights/components/analyticsItems@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":54},"microsoft.insights/components/myanalyticsItems@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":67},"microsoft.insights/workbooks@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":80},"Microsoft.Insights/myWorkbooks@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":90},"Microsoft.Insights/components@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":109},"microsoft.insights/components/pricingPlans@2017-10-01":{"RelativePath":"applicationinsights/microsoft.insights/2017-10-01/types.json","Index":13},"Microsoft.Insights/components@2018-05-01-preview":{"RelativePath":"applicationinsights/microsoft.insights/2018-05-01-preview/types.json","Index":32},"Microsoft.Insights/components/ProactiveDetectionConfigs@2018-05-01-preview":{"RelativePath":"applicationinsights/microsoft.insights/2018-05-01-preview/types.json","Index":39},"Microsoft.Insights/webtests@2018-05-01-preview":{"RelativePath":"applicationinsights/microsoft.insights/2018-05-01-preview/types.json","Index":61},"microsoft.insights/workbooks@2018-06-17-preview":{"RelativePath":"applicationinsights/microsoft.insights/2018-06-17-preview/types.json","Index":17},"microsoft.insights/workbooktemplates@2019-10-17-preview":{"RelativePath":"applicationinsights/microsoft.insights/2019-10-17-preview/types.json","Index":19},"Microsoft.Insights/components@2020-02-02-preview":{"RelativePath":"applicationinsights/microsoft.insights/2020-02-02-preview/types.json","Index":32},"Microsoft.Insights/components@2020-02-02":{"RelativePath":"applicationinsights/microsoft.insights/2020-02-02/types.json","Index":32},"microsoft.insights/components/linkedStorageAccounts@2020-03-01-preview":{"RelativePath":"applicationinsights/microsoft.insights/2020-03-01-preview/types.json","Index":14},"Microsoft.Insights/webtests@2020-10-05-preview":{"RelativePath":"applicationinsights/microsoft.insights/2020-10-05-preview/types.json","Index":29},"Microsoft.Insights/myWorkbooks@2020-10-20":{"RelativePath":"applicationinsights/microsoft.insights/2020-10-20/types.json","Index":23},"Microsoft.Insights/workbooks@2020-10-20":{"RelativePath":"applicationinsights/microsoft.insights/2020-10-20/types.json","Index":39},"Microsoft.Insights/workbooktemplates@2020-11-20":{"RelativePath":"applicationinsights/microsoft.insights/2020-11-20/types.json","Index":19},"Microsoft.Insights/myWorkbooks@2021-03-08":{"RelativePath":"applicationinsights/microsoft.insights/2021-03-08/types.json","Index":34},"Microsoft.Insights/workbooks@2021-03-08":{"RelativePath":"applicationinsights/microsoft.insights/2021-03-08/types.json","Index":50},"Microsoft.Insights/workbooks/revisions@2021-03-08":{"RelativePath":"applicationinsights/microsoft.insights/2021-03-08/types.json","Index":59},"Microsoft.Insights/workbooks@2021-08-01":{"RelativePath":"applicationinsights/microsoft.insights/2021-08-01/types.json","Index":36},"Microsoft.Insights/workbooks/revisions@2021-08-01":{"RelativePath":"applicationinsights/microsoft.insights/2021-08-01/types.json","Index":44},"Microsoft.Insights/workbooks@2022-04-01":{"RelativePath":"applicationinsights/microsoft.insights/2022-04-01/types.json","Index":35},"Microsoft.Insights/workbooks/revisions@2022-04-01":{"RelativePath":"applicationinsights/microsoft.insights/2022-04-01/types.json","Index":42},"Microsoft.AppPlatform/Spring@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":34},"Microsoft.AppPlatform/Spring/configServers@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":54},"Microsoft.AppPlatform/Spring/monitoringSettings@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":65},"Microsoft.AppPlatform/Spring/apps@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":83},"Microsoft.AppPlatform/Spring/apps/bindings@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":89},"Microsoft.AppPlatform/Spring/certificates@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":95},"Microsoft.AppPlatform/Spring/apps/domains@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":100},"Microsoft.AppPlatform/Spring/apps/deployments@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":131},"Microsoft.AppPlatform/Spring@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":34},"Microsoft.AppPlatform/Spring/configServers@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":54},"Microsoft.AppPlatform/Spring/monitoringSettings@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":66},"Microsoft.AppPlatform/Spring/apps@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":84},"Microsoft.AppPlatform/Spring/apps/bindings@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":90},"Microsoft.AppPlatform/Spring/certificates@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":96},"Microsoft.AppPlatform/Spring/apps/domains@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":101},"Microsoft.AppPlatform/Spring/apps/deployments@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":132},"Microsoft.AppPlatform/Spring@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":34},"Microsoft.AppPlatform/Spring/configServers@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":54},"Microsoft.AppPlatform/Spring/monitoringSettings@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":66},"Microsoft.AppPlatform/Spring/apps@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":84},"Microsoft.AppPlatform/Spring/apps/bindings@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":90},"Microsoft.AppPlatform/Spring/certificates@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":96},"Microsoft.AppPlatform/Spring/apps/domains@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":101},"Microsoft.AppPlatform/Spring/apps/deployments@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":138},"Microsoft.AppPlatform/Spring@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":39},"Microsoft.AppPlatform/Spring/configServers@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":59},"Microsoft.AppPlatform/Spring/monitoringSettings@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":71},"Microsoft.AppPlatform/Spring/apps@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":97},"Microsoft.AppPlatform/Spring/apps/bindings@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":103},"Microsoft.AppPlatform/Spring/storages@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":121},"Microsoft.AppPlatform/Spring/certificates@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":131},"Microsoft.AppPlatform/Spring/apps/domains@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":136},"Microsoft.AppPlatform/Spring/apps/deployments@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":174},"Microsoft.AppPlatform/Spring@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":50},"Microsoft.AppPlatform/Spring/configServers@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":70},"Microsoft.AppPlatform/Spring/configurationServices@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":90},"Microsoft.AppPlatform/Spring/serviceRegistries@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":104},"Microsoft.AppPlatform/Spring/buildServices/builds@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":117},"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":138},"Microsoft.AppPlatform/Spring/buildServices/builders@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":154},"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":160},"Microsoft.AppPlatform/Spring/monitoringSettings@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":172},"Microsoft.AppPlatform/Spring/apps@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":201},"Microsoft.AppPlatform/Spring/apps/bindings@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":207},"Microsoft.AppPlatform/Spring/storages@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":214},"Microsoft.AppPlatform/Spring/certificates@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":224},"Microsoft.AppPlatform/Spring/apps/domains@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":229},"Microsoft.AppPlatform/Spring/apps/deployments@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":265},"Microsoft.AppPlatform/Spring/gateways@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":290},"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":306},"Microsoft.AppPlatform/Spring/gateways/domains@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":311},"Microsoft.AppPlatform/Spring/apiPortals@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":327},"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":332},"Microsoft.AppPlatform/Spring/buildServices@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":344},"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":362},"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":367},"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":372},"Microsoft.AppPlatform/Spring@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":50},"Microsoft.AppPlatform/Spring/configServers@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":70},"Microsoft.AppPlatform/Spring/configurationServices@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":90},"Microsoft.AppPlatform/Spring/serviceRegistries@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":104},"Microsoft.AppPlatform/Spring/buildServices/builds@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":117},"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":138},"Microsoft.AppPlatform/Spring/buildServices/builders@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":154},"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":160},"Microsoft.AppPlatform/Spring/monitoringSettings@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":172},"Microsoft.AppPlatform/Spring/apps@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":203},"Microsoft.AppPlatform/Spring/apps/bindings@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":209},"Microsoft.AppPlatform/Spring/storages@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":216},"Microsoft.AppPlatform/Spring/certificates@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":226},"Microsoft.AppPlatform/Spring/apps/domains@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":231},"Microsoft.AppPlatform/Spring/apps/deployments@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":267},"Microsoft.AppPlatform/Spring/gateways@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":292},"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":308},"Microsoft.AppPlatform/Spring/gateways/domains@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":313},"Microsoft.AppPlatform/Spring/apiPortals@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":329},"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":334},"Microsoft.AppPlatform/Spring/buildServices@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":346},"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":364},"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":369},"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":374},"Microsoft.AppPlatform/Spring@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":47},"Microsoft.AppPlatform/Spring/configServers@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":67},"Microsoft.AppPlatform/Spring/configurationServices@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":87},"Microsoft.AppPlatform/Spring/serviceRegistries@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":101},"Microsoft.AppPlatform/Spring/buildServices/builds@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":114},"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":135},"Microsoft.AppPlatform/Spring/buildServices/builders@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":151},"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":157},"Microsoft.AppPlatform/Spring/monitoringSettings@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":169},"Microsoft.AppPlatform/Spring/apps@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":192},"Microsoft.AppPlatform/Spring/apps/bindings@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":198},"Microsoft.AppPlatform/Spring/certificates@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":208},"Microsoft.AppPlatform/Spring/apps/domains@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":213},"Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":242},"Microsoft.AppPlatform/Spring/buildServices@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":254},"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":272},"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":277},"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":282},"Microsoft.AppPlatform/Spring@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":53},"Microsoft.AppPlatform/Spring/configServers@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":73},"Microsoft.AppPlatform/Spring/configurationServices@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":93},"Microsoft.AppPlatform/Spring/serviceRegistries@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":107},"Microsoft.AppPlatform/Spring/buildServices/builds@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":121},"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":142},"Microsoft.AppPlatform/Spring/buildServices/builders@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":158},"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":164},"Microsoft.AppPlatform/Spring/monitoringSettings@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":176},"Microsoft.AppPlatform/Spring/apps@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":208},"Microsoft.AppPlatform/Spring/apps/bindings@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":214},"Microsoft.AppPlatform/Spring/storages@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":221},"Microsoft.AppPlatform/Spring/certificates@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":237},"Microsoft.AppPlatform/Spring/apps/domains@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":248},"Microsoft.AppPlatform/Spring/apps/deployments@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":296},"Microsoft.AppPlatform/Spring/gateways@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":321},"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":338},"Microsoft.AppPlatform/Spring/gateways/domains@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":343},"Microsoft.AppPlatform/Spring/apiPortals@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":359},"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":364},"Microsoft.AppPlatform/Spring/buildServices@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":376},"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":394},"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":399},"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":404},"Microsoft.Attestation/attestationProviders@2018-09-01-preview":{"RelativePath":"attestation/microsoft.attestation/2018-09-01-preview/types.json","Index":21},"Microsoft.Attestation/attestationProviders@2020-10-01":{"RelativePath":"attestation/microsoft.attestation/2020-10-01/types.json","Index":46},"Microsoft.Attestation/attestationProviders/privateEndpointConnections@2020-10-01":{"RelativePath":"attestation/microsoft.attestation/2020-10-01/types.json","Index":50},"Microsoft.Attestation/attestationProviders@2021-06-01-preview":{"RelativePath":"attestation/microsoft.attestation/2021-06-01-preview/types.json","Index":49},"Microsoft.Attestation/attestationProviders/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"attestation/microsoft.attestation/2021-06-01-preview/types.json","Index":53},"Microsoft.Authorization/roleDefinitions@2015-07-01":{"RelativePath":"authorization/microsoft.authorization/2015-07-01/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2015-07-01":{"RelativePath":"authorization/microsoft.authorization/2015-07-01/types.json","Index":22},"Microsoft.Authorization/roleAssignments@2017-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2017-10-01-preview/types.json","Index":12},"Microsoft.Authorization/roleDefinitions@2018-01-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-01-01-preview/types.json","Index":19},"Microsoft.Authorization/roleAssignments@2018-01-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-01-01-preview/types.json","Index":24},"Microsoft.Authorization/accessReviewScheduleDefinitions@2018-05-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-05-01-preview/types.json","Index":89},"Microsoft.Authorization/accessReviewScheduleSettings@2018-05-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-05-01-preview/types.json","Index":98},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2018-05-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-05-01-preview/types.json","Index":102},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2018-05-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-05-01-preview/types.json","Index":129},"Microsoft.Authorization/roleAssignments@2018-09-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-09-01-preview/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2020-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-03-01-preview/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2020-04-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-04-01-preview/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2020-08-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-08-01-preview/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2020-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-10-01-preview/types.json","Index":18},"Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-10-01-preview/types.json","Index":73},"Microsoft.Authorization/roleEligibilityScheduleRequests@2020-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-10-01-preview/types.json","Index":124},"Microsoft.Authorization/roleManagementPolicyAssignments@2020-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-10-01-preview/types.json","Index":134},"Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-01":{"RelativePath":"authorization/microsoft.authorization/2020-10-01/types.json","Index":62},"Microsoft.Authorization/roleEligibilityScheduleRequests@2020-10-01":{"RelativePath":"authorization/microsoft.authorization/2020-10-01/types.json","Index":113},"Microsoft.Authorization/roleManagementPolicyAssignments@2020-10-01":{"RelativePath":"authorization/microsoft.authorization/2020-10-01/types.json","Index":170},"Microsoft.Authorization/roleAssignmentApprovals/stages@2021-01-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-01-01-preview/types.json","Index":42},"Microsoft.Authorization/roleAssignmentApprovals@2021-01-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-01-01-preview/types.json","Index":49},"Microsoft.Authorization/accessReviewScheduleDefinitions@2021-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-03-01-preview/types.json","Index":95},"Microsoft.Authorization/accessReviewScheduleSettings@2021-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-03-01-preview/types.json","Index":104},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2021-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-03-01-preview/types.json","Index":108},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2021-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-03-01-preview/types.json","Index":136},"Microsoft.Authorization/accessReviewScheduleDefinitions@2021-07-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-07-01-preview/types.json","Index":103},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2021-07-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-07-01-preview/types.json","Index":125},"Microsoft.Authorization/accessReviewScheduleSettings@2021-07-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-07-01-preview/types.json","Index":134},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2021-07-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-07-01-preview/types.json","Index":162},"Microsoft.Authorization/accessReviewHistoryDefinitions@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":71},"Microsoft.Authorization/accessReviewScheduleDefinitions@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":144},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":166},"Microsoft.Authorization/accessReviewScheduleSettings@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":175},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":205},"Microsoft.Authorization/accessReviewHistoryDefinitions@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":71},"Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":144},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":166},"Microsoft.Authorization/accessReviewScheduleSettings@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":175},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":215},"Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-01-preview":{"RelativePath":"authorization/microsoft.authorization/2022-04-01-preview/types.json","Index":62},"Microsoft.Authorization/roleEligibilityScheduleRequests@2022-04-01-preview":{"RelativePath":"authorization/microsoft.authorization/2022-04-01-preview/types.json","Index":113},"Microsoft.Automanage/accounts@2020-06-30-preview":{"RelativePath":"automanage/microsoft.automanage/2020-06-30-preview/types.json","Index":16},"Microsoft.Automanage/configurationProfileAssignments@2020-06-30-preview":{"RelativePath":"automanage/microsoft.automanage/2020-06-30-preview/types.json","Index":33},"Microsoft.Automanage/configurationProfilePreferences@2020-06-30-preview":{"RelativePath":"automanage/microsoft.automanage/2020-06-30-preview/types.json","Index":50},"Microsoft.Automanage/configurationProfiles@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":25},"Microsoft.Automanage/configurationProfiles/versions@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":30},"Microsoft.Automanage/configurationProfileAssignments@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":36},"Microsoft.Automanage/bestPractices@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":40},"Microsoft.Automanage/bestPractices/versions@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":44},"Microsoft.Automanage/configurationProfileAssignments/reports@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":55},"Microsoft.Automanage/servicePrincipals@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":61},"Microsoft.Automanage/configurationProfiles@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":24},"Microsoft.Automanage/configurationProfiles/versions@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":29},"Microsoft.Automanage/configurationProfileAssignments@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":34},"Microsoft.Automanage/bestPractices@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":38},"Microsoft.Automanage/bestPractices/versions@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":42},"Microsoft.Automanage/configurationProfileAssignments/reports@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":53},"Microsoft.Automanage/servicePrincipals@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":59},"Microsoft.Automation/automationAccounts@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":21},"Microsoft.Automation/automationAccounts/certificates@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":26},"Microsoft.Automation/automationAccounts/connections@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":33},"Microsoft.Automation/automationAccounts/connectionTypes@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":40},"Microsoft.Automation/automationAccounts/credentials@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":45},"Microsoft.Automation/automationAccounts/compilationjobs@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":72},"Microsoft.Automation/automationAccounts/configurations@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":90},"Microsoft.Automation/automationAccounts/nodeConfigurations@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":94},"Microsoft.Automation/automationAccounts/jobs@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":121},"Microsoft.Automation/automationAccounts/jobSchedules@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":127},"Microsoft.Automation/automationAccounts/modules@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":152},"Microsoft.Automation/automationAccounts/runbooks/draft@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":163},"Microsoft.Automation/automationAccounts/runbooks@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":189},"Microsoft.Automation/automationAccounts/schedules@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":214},"Microsoft.Automation/automationAccounts/variables@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":219},"Microsoft.Automation/automationAccounts/watchers@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":226},"Microsoft.Automation/automationAccounts/webhooks@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":232},"Microsoft.Automation/automationAccounts/nodes@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":239},"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations@2017-05-15-preview":{"RelativePath":"automation/microsoft.automation/2017-05-15-preview/types.json","Index":77},"Microsoft.Automation/automationAccounts/sourceControls@2017-05-15-preview":{"RelativePath":"automation/microsoft.automation/2017-05-15-preview/types.json","Index":90},"Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs@2017-05-15-preview":{"RelativePath":"automation/microsoft.automation/2017-05-15-preview/types.json","Index":102},"Microsoft.Automation/automationAccounts/jobs@2017-05-15-preview":{"RelativePath":"automation/microsoft.automation/2017-05-15-preview/types.json","Index":128},"Microsoft.Automation/automationAccounts/compilationjobs@2018-01-15":{"RelativePath":"automation/microsoft.automation/2018-01-15/types.json","Index":34},"Microsoft.Automation/automationAccounts/nodeConfigurations@2018-01-15":{"RelativePath":"automation/microsoft.automation/2018-01-15/types.json","Index":45},"Microsoft.Automation/automationAccounts/nodes@2018-01-15":{"RelativePath":"automation/microsoft.automation/2018-01-15/types.json","Index":53},"Microsoft.Automation/automationAccounts/runbooks/draft@2018-06-30":{"RelativePath":"automation/microsoft.automation/2018-06-30/types.json","Index":18},"Microsoft.Automation/automationAccounts/runbooks@2018-06-30":{"RelativePath":"automation/microsoft.automation/2018-06-30/types.json","Index":46},"Microsoft.Automation/automationAccounts/python2Packages@2018-06-30":{"RelativePath":"automation/microsoft.automation/2018-06-30/types.json","Index":70},"Microsoft.Automation/automationAccounts/runbooks/draft@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":18},"Microsoft.Automation/automationAccounts/runbooks@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":46},"Microsoft.Automation/automationAccounts/python2Packages@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":70},"Microsoft.Automation/automationAccounts/compilationjobs@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":97},"Microsoft.Automation/automationAccounts/nodeConfigurations@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":107},"Microsoft.Automation/automationAccounts/sourceControls@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":120},"Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":132},"Microsoft.Automation/automationAccounts/jobs@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":158},"Microsoft.Automation/automationAccounts@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":172},"Microsoft.Automation/automationAccounts/certificates@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":177},"Microsoft.Automation/automationAccounts/connections@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":184},"Microsoft.Automation/automationAccounts/connectionTypes@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":191},"Microsoft.Automation/automationAccounts/credentials@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":196},"Microsoft.Automation/automationAccounts/configurations@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":213},"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":283},"Microsoft.Automation/automationAccounts/jobSchedules@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":290},"Microsoft.Automation/automationAccounts/modules@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":313},"Microsoft.Automation/automationAccounts/schedules@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":325},"Microsoft.Automation/automationAccounts/variables@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":330},"Microsoft.Automation/automationAccounts/watchers@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":337},"Microsoft.Automation/automationAccounts/nodes@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":345},"Microsoft.Automation/automationAccounts/privateEndpointConnections@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":15},"Microsoft.Automation/automationAccounts/python2Packages@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":41},"Microsoft.Automation/automationAccounts/nodeConfigurations@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":52},"Microsoft.Automation/automationAccounts/compilationjobs@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":78},"Microsoft.Automation/automationAccounts/sourceControls@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":91},"Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":103},"Microsoft.Automation/automationAccounts@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":133},"Microsoft.Automation/automationAccounts/certificates@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":138},"Microsoft.Automation/automationAccounts/connections@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":145},"Microsoft.Automation/automationAccounts/connectionTypes@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":152},"Microsoft.Automation/automationAccounts/credentials@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":157},"Microsoft.Automation/automationAccounts/jobSchedules@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":165},"Microsoft.Automation/automationAccounts/modules@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":188},"Microsoft.Automation/automationAccounts/schedules@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":213},"Microsoft.Automation/automationAccounts/variables@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":218},"Microsoft.Automation/automationAccounts/watchers@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":225},"Microsoft.Automation/automationAccounts/nodes@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":233},"Microsoft.Automation/automationAccounts@2021-06-22":{"RelativePath":"automation/microsoft.automation/2021-06-22/types.json","Index":52},"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups@2021-06-22":{"RelativePath":"automation/microsoft.automation/2021-06-22/types.json","Index":62},"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers@2021-06-22":{"RelativePath":"automation/microsoft.automation/2021-06-22/types.json","Index":70},"Microsoft.Kusto/clusters@2018-09-07-preview":{"RelativePath":"azure-kusto/microsoft.kusto/2018-09-07-preview/types.json","Index":42},"Microsoft.Kusto/clusters/databases@2018-09-07-preview":{"RelativePath":"azure-kusto/microsoft.kusto/2018-09-07-preview/types.json","Index":55},"Microsoft.Kusto/clusters/databases/eventhubconnections@2018-09-07-preview":{"RelativePath":"azure-kusto/microsoft.kusto/2018-09-07-preview/types.json","Index":64},"Microsoft.Kusto/clusters@2019-01-21":{"RelativePath":"azure-kusto/microsoft.kusto/2019-01-21/types.json","Index":48},"Microsoft.Kusto/clusters/databases@2019-01-21":{"RelativePath":"azure-kusto/microsoft.kusto/2019-01-21/types.json","Index":60},"Microsoft.Kusto/clusters/databases/dataConnections@2019-01-21":{"RelativePath":"azure-kusto/microsoft.kusto/2019-01-21/types.json","Index":94},"Microsoft.Kusto/clusters@2019-05-15":{"RelativePath":"azure-kusto/microsoft.kusto/2019-05-15/types.json","Index":52},"Microsoft.Kusto/clusters/databases@2019-05-15":{"RelativePath":"azure-kusto/microsoft.kusto/2019-05-15/types.json","Index":65},"Microsoft.Kusto/clusters/databases/dataConnections@2019-05-15":{"RelativePath":"azure-kusto/microsoft.kusto/2019-05-15/types.json","Index":119},"Microsoft.Kusto/clusters@2019-09-07":{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":59},"Microsoft.Kusto/clusters/databases@2019-09-07":{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":88},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2019-09-07":{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":105},"Microsoft.Kusto/clusters/databases/dataConnections@2019-09-07":{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":159},"Microsoft.Kusto/clusters@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":59},"Microsoft.Kusto/clusters/principalAssignments@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":78},"Microsoft.Kusto/clusters/databases@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":107},"Microsoft.Kusto/clusters/databases/principalAssignments@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":130},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":147},"Microsoft.Kusto/clusters/databases/dataConnections@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":210},"Microsoft.Kusto/clusters@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":74},"Microsoft.Kusto/clusters/principalAssignments@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":93},"Microsoft.Kusto/clusters/databases@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":122},"Microsoft.Kusto/clusters/databases/principalAssignments@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":145},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":162},"Microsoft.Kusto/clusters/databases/dataConnections@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":225},"Microsoft.Kusto/clusters@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":74},"Microsoft.Kusto/clusters/principalAssignments@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":93},"Microsoft.Kusto/clusters/databases@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":122},"Microsoft.Kusto/clusters/databases/principalAssignments@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":145},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":162},"Microsoft.Kusto/clusters/databases/dataConnections@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":234},"Microsoft.Kusto/clusters@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":80},"Microsoft.Kusto/clusters/principalAssignments@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":99},"Microsoft.Kusto/clusters/databases@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":128},"Microsoft.Kusto/clusters/databases/principalAssignments@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":151},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":168},"Microsoft.Kusto/clusters/databases/dataConnections@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":261},"Microsoft.Kusto/clusters@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":83},"Microsoft.Kusto/clusters/principalAssignments@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":102},"Microsoft.Kusto/clusters/databases@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":131},"Microsoft.Kusto/clusters/databases/principalAssignments@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":154},"Microsoft.Kusto/clusters/databases/scripts@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":177},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":201},"Microsoft.Kusto/clusters/databases/dataConnections@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":294},"Microsoft.Kusto/clusters@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":104},"Microsoft.Kusto/clusters/principalAssignments@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":123},"Microsoft.Kusto/clusters/databases@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":152},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":176},"Microsoft.Kusto/clusters/managedPrivateEndpoints@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":188},"Microsoft.Kusto/clusters/databases/principalAssignments@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":211},"Microsoft.Kusto/clusters/databases/scripts@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":223},"Microsoft.Kusto/clusters/privateEndpointConnections@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":230},"Microsoft.Kusto/clusters/databases/dataConnections@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":323},"Microsoft.Kusto/clusters/privateLinkResources@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":330},"Microsoft.Kusto/clusters@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":131},"Microsoft.Kusto/clusters/principalAssignments@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":150},"Microsoft.Kusto/clusters/databases@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":179},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":203},"Microsoft.Kusto/clusters/managedPrivateEndpoints@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":215},"Microsoft.Kusto/clusters/databases/principalAssignments@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":238},"Microsoft.Kusto/clusters/databases/scripts@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":250},"Microsoft.Kusto/clusters/privateEndpointConnections@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":254},"Microsoft.Kusto/clusters/databases/dataConnections@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":356},"Microsoft.Kusto/clusters/privateLinkResources@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":363},"microsoft.aadiam/diagnosticSettings@2017-04-01-preview":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2017-04-01-preview/types.json","Index":18},"microsoft.aadiam/diagnosticSettings@2017-04-01":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2017-04-01/types.json","Index":18},"microsoft.aadiam/privateLinkForAzureAd@2020-03-01-preview":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01-preview/types.json","Index":13},"microsoft.aadiam/privateLinkForAzureAd/privateLinkResources@2020-03-01-preview":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01-preview/types.json","Index":19},"microsoft.aadiam/privateLinkForAzureAd@2020-03-01":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01/types.json","Index":13},"microsoft.aadiam/privateLinkForAzureAd/privateEndpointConnections@2020-03-01":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01/types.json","Index":31},"microsoft.aadiam/privateLinkForAzureAd/privateLinkResources@2020-03-01":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01/types.json","Index":37},"microsoft.aadiam/azureADMetrics@2020-07-01-preview":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-07-01-preview/types.json","Index":17},"Microsoft.AzureArcData/sqlManagedInstances@2021-06-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-06-01-preview/types.json","Index":32},"Microsoft.AzureArcData/sqlServerInstances@2021-06-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-06-01-preview/types.json","Index":38},"Microsoft.AzureArcData/postgresInstances@2021-06-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-06-01-preview/types.json","Index":46},"Microsoft.AzureArcData/dataControllers@2021-06-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-06-01-preview/types.json","Index":56},"Microsoft.AzureArcData/sqlManagedInstances@2021-07-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-07-01-preview/types.json","Index":37},"Microsoft.AzureArcData/sqlServerInstances@2021-07-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-07-01-preview/types.json","Index":43},"Microsoft.AzureArcData/postgresInstances@2021-07-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-07-01-preview/types.json","Index":51},"Microsoft.AzureArcData/dataControllers@2021-07-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-07-01-preview/types.json","Index":68},"Microsoft.AzureArcData/sqlManagedInstances@2021-08-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-08-01/types.json","Index":44},"Microsoft.AzureArcData/sqlServerInstances@2021-08-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-08-01/types.json","Index":74},"Microsoft.AzureArcData/dataControllers@2021-08-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-08-01/types.json","Index":91},"Microsoft.AzureArcData/sqlManagedInstances@2021-11-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-11-01/types.json","Index":45},"Microsoft.AzureArcData/sqlServerInstances@2021-11-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-11-01/types.json","Index":75},"Microsoft.AzureArcData/dataControllers@2021-11-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-11-01/types.json","Index":92},"Microsoft.AzureArcData/sqlManagedInstances@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":46},"Microsoft.AzureArcData/sqlServerInstances@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":87},"Microsoft.AzureArcData/dataControllers@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":104},"Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":120},"Microsoft.AzureArcData/postgresInstances@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":128},"Microsoft.AzureData/sqlServerRegistrations@2019-07-24-preview":{"RelativePath":"azuredata/microsoft.azuredata/2019-07-24-preview/types.json","Index":24},"Microsoft.AzureData/sqlServerRegistrations/sqlServers@2019-07-24-preview":{"RelativePath":"azuredata/microsoft.azuredata/2019-07-24-preview/types.json","Index":29},"Microsoft.AzureStack/registrations@2016-01-01":{"RelativePath":"azurestack/microsoft.azurestack/2016-01-01/types.json","Index":15},"Microsoft.AzureStack/registrations/products@2016-01-01":{"RelativePath":"azurestack/microsoft.azurestack/2016-01-01/types.json","Index":37},"Microsoft.AzureStack/registrations@2017-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":15},"Microsoft.AzureStack/registrations/customerSubscriptions@2017-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":20},"Microsoft.AzureStack/cloudManifestFiles@2017-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":27},"Microsoft.AzureStack/registrations/products@2017-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":49},"Microsoft.AzureStack/registrations/customerSubscriptions@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":23},"Microsoft.AzureStack/registrations@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":31},"Microsoft.AzureStack/linkedSubscriptions@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":39},"Microsoft.AzureStack/cloudManifestFiles@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":46},"Microsoft.AzureStack/registrations/products@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":68},"Microsoft.AzureStackHCI/clusters@2020-03-01-preview":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2020-03-01-preview/types.json","Index":28},"Microsoft.AzureStackHCI/clusters@2020-10-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2020-10-01/types.json","Index":39},"Microsoft.AzureStackHCI/clusters/arcSettings@2021-01-01-preview":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-01-01-preview/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2021-01-01-preview":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-01-01-preview/types.json","Index":81},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2021-01-01-preview":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-01-01-preview/types.json","Index":124},"Microsoft.AzureStackHCI/clusters/arcSettings@2021-09-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-09-01/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2021-09-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-09-01/types.json","Index":99},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2021-09-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-09-01/types.json","Index":142},"Microsoft.AzureStackHCI/clusters/arcSettings@2022-01-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-01-01/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2022-01-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-01-01/types.json","Index":99},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2022-01-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-01-01/types.json","Index":142},"Microsoft.AzureStackHCI/clusters/arcSettings@2022-03-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-03-01/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2022-03-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-03-01/types.json","Index":99},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2022-03-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-03-01/types.json","Index":142},"Microsoft.AzureStackHCI/clusters/arcSettings@2022-05-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-05-01/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2022-05-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-05-01/types.json","Index":99},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2022-05-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-05-01/types.json","Index":142},"Microsoft.BareMetalInfrastructure/bareMetalInstances@2020-08-06-preview":{"RelativePath":"baremetalinfrastructure/microsoft.baremetalinfrastructure/2020-08-06-preview/types.json","Index":83},"Microsoft.BareMetalInfrastructure/bareMetalInstances@2021-08-09":{"RelativePath":"baremetalinfrastructure/microsoft.baremetalinfrastructure/2021-08-09/types.json","Index":94},"Microsoft.Batch/batchAccounts@2015-12-01":{"RelativePath":"batch/microsoft.batch/2015-12-01/types.json","Index":21},"Microsoft.Batch/batchAccounts/applications/versions@2015-12-01":{"RelativePath":"batch/microsoft.batch/2015-12-01/types.json","Index":29},"Microsoft.Batch/batchAccounts/applications@2015-12-01":{"RelativePath":"batch/microsoft.batch/2015-12-01/types.json","Index":39},"Microsoft.Batch/batchAccounts@2017-01-01":{"RelativePath":"batch/microsoft.batch/2017-01-01/types.json","Index":25},"Microsoft.Batch/batchAccounts/applications/versions@2017-01-01":{"RelativePath":"batch/microsoft.batch/2017-01-01/types.json","Index":33},"Microsoft.Batch/batchAccounts/applications@2017-01-01":{"RelativePath":"batch/microsoft.batch/2017-01-01/types.json","Index":43},"Microsoft.Batch/batchAccounts@2017-05-01":{"RelativePath":"batch/microsoft.batch/2017-05-01/types.json","Index":25},"Microsoft.Batch/batchAccounts/applications/versions@2017-05-01":{"RelativePath":"batch/microsoft.batch/2017-05-01/types.json","Index":33},"Microsoft.Batch/batchAccounts/applications@2017-05-01":{"RelativePath":"batch/microsoft.batch/2017-05-01/types.json","Index":43},"Microsoft.Batch/batchAccounts@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":25},"Microsoft.Batch/batchAccounts/applications/versions@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":33},"Microsoft.Batch/batchAccounts/applications@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":43},"Microsoft.Batch/batchAccounts/certificates@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":61},"Microsoft.Batch/batchAccounts/pools@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":165},"Microsoft.Batch/batchAccounts@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":25},"Microsoft.Batch/batchAccounts/applications/versions@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":33},"Microsoft.Batch/batchAccounts/applications@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":38},"Microsoft.Batch/batchAccounts/certificates@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":56},"Microsoft.Batch/batchAccounts/pools@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":165},"Microsoft.Batch/batchAccounts@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":27},"Microsoft.Batch/batchAccounts/applications/versions@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":35},"Microsoft.Batch/batchAccounts/applications@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":40},"Microsoft.Batch/batchAccounts/certificates@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":58},"Microsoft.Batch/batchAccounts/pools@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":167},"Microsoft.Batch/batchAccounts@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":27},"Microsoft.Batch/batchAccounts/applications/versions@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":35},"Microsoft.Batch/batchAccounts/applications@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":40},"Microsoft.Batch/batchAccounts/certificates@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":58},"Microsoft.Batch/batchAccounts/pools@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":178},"Microsoft.Batch/batchAccounts@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":49},"Microsoft.Batch/batchAccounts/applications/versions@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":57},"Microsoft.Batch/batchAccounts/applications@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":62},"Microsoft.Batch/batchAccounts/certificates@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":80},"Microsoft.Batch/batchAccounts/pools@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":210},"Microsoft.Batch/batchAccounts/privateLinkResources@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":217},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":221},"Microsoft.Batch/batchAccounts@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":53},"Microsoft.Batch/batchAccounts/applications/versions@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":61},"Microsoft.Batch/batchAccounts/applications@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":66},"Microsoft.Batch/batchAccounts/certificates@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":84},"Microsoft.Batch/batchAccounts/pools@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":214},"Microsoft.Batch/batchAccounts/privateLinkResources@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":221},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":225},"Microsoft.Batch/batchAccounts@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":53},"Microsoft.Batch/batchAccounts/applications/versions@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":61},"Microsoft.Batch/batchAccounts/applications@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":66},"Microsoft.Batch/batchAccounts/certificates@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":84},"Microsoft.Batch/batchAccounts/pools@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":214},"Microsoft.Batch/batchAccounts/privateLinkResources@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":221},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":225},"Microsoft.Batch/batchAccounts@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":56},"Microsoft.Batch/batchAccounts/applications/versions@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":64},"Microsoft.Batch/batchAccounts/applications@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":69},"Microsoft.Batch/batchAccounts/certificates@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":87},"Microsoft.Batch/batchAccounts/pools@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":230},"Microsoft.Batch/batchAccounts/privateLinkResources@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":237},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":241},"Microsoft.Batch/batchAccounts@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":65},"Microsoft.Batch/batchAccounts/applications/versions@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":73},"Microsoft.Batch/batchAccounts/applications@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":78},"Microsoft.Batch/batchAccounts/certificates@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":96},"Microsoft.Batch/batchAccounts/pools@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":241},"Microsoft.Batch/batchAccounts/privateLinkResources@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":248},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":252},"Microsoft.Batch/batchAccounts@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":65},"Microsoft.Batch/batchAccounts/applications/versions@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":73},"Microsoft.Batch/batchAccounts/applications@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":78},"Microsoft.Batch/batchAccounts/certificates@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":96},"Microsoft.Batch/batchAccounts/pools@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":244},"Microsoft.Batch/batchAccounts/detectors@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":249},"Microsoft.Batch/batchAccounts/privateLinkResources@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":256},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":260},"Microsoft.Batch/batchAccounts@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":77},"Microsoft.Batch/batchAccounts/applications/versions@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":85},"Microsoft.Batch/batchAccounts/applications@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":90},"Microsoft.Batch/batchAccounts/certificates@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":108},"Microsoft.Batch/batchAccounts/pools@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":256},"Microsoft.Batch/batchAccounts/detectors@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":261},"Microsoft.Batch/batchAccounts/privateLinkResources@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":268},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":272},"Microsoft.BatchAI/clusters@2017-09-01-preview":{"RelativePath":"batchai/microsoft.batchai/2017-09-01-preview/types.json","Index":56},"Microsoft.BatchAI/jobs@2017-09-01-preview":{"RelativePath":"batchai/microsoft.batchai/2017-09-01-preview/types.json","Index":103},"Microsoft.BatchAI/fileServers@2017-09-01-preview":{"RelativePath":"batchai/microsoft.batchai/2017-09-01-preview/types.json","Index":129},"Microsoft.BatchAI/clusters@2018-03-01":{"RelativePath":"batchai/microsoft.batchai/2018-03-01/types.json","Index":60},"Microsoft.BatchAI/jobs@2018-03-01":{"RelativePath":"batchai/microsoft.batchai/2018-03-01/types.json","Index":109},"Microsoft.BatchAI/fileServers@2018-03-01":{"RelativePath":"batchai/microsoft.batchai/2018-03-01/types.json","Index":135},"Microsoft.BatchAI/workspaces@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":18},"Microsoft.BatchAI/workspaces/experiments@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":28},"Microsoft.BatchAI/workspaces/experiments/jobs@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":96},"Microsoft.BatchAI/workspaces/fileServers@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":112},"Microsoft.BatchAI/workspaces/clusters@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":145},"Microsoft.Billing/invoices@2017-02-27-preview":{"RelativePath":"billing/microsoft.billing/2017-02-27-preview/types.json","Index":13},"Microsoft.Billing/billingPeriods@2017-04-24-preview":{"RelativePath":"billing/microsoft.billing/2017-04-24-preview/types.json","Index":13},"Microsoft.Billing/invoices@2017-04-24-preview":{"RelativePath":"billing/microsoft.billing/2017-04-24-preview/types.json","Index":20},"Microsoft.Billing/enrollmentAccounts@2018-03-01-preview":{"RelativePath":"billing/microsoft.billing/2018-03-01-preview/types.json","Index":12},"Microsoft.Billing/billingPeriods@2018-03-01-preview":{"RelativePath":"billing/microsoft.billing/2018-03-01-preview/types.json","Index":18},"Microsoft.Billing/invoices@2018-03-01-preview":{"RelativePath":"billing/microsoft.billing/2018-03-01-preview/types.json","Index":25},"Microsoft.Billing/billingAccounts/billingProfiles@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":20},"Microsoft.Billing/billingAccounts/invoiceSections@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":24},"Microsoft.Billing/billingAccounts/billingProfiles/policies@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":30},"Microsoft.Billing/billingAccounts/lineOfCredit@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":40},"Microsoft.Billing/billingAccounts@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":59},"Microsoft.Billing/billingAccounts/billingProfiles/availableBalance@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":65},"Microsoft.Billing/billingAccounts/customers@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":73},"Microsoft.Billing/billingAccounts/departments@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":77},"Microsoft.Billing/billingAccounts/enrollmentAccounts@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":81},"Microsoft.Billing/billingAccounts/billingProfiles/invoices@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":100},"Microsoft.Billing/billingAccounts/customers/billingSubscriptions@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":111},"Microsoft.Billing/billingAccounts/invoiceSections/billingSubscriptions@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":115},"Microsoft.Billing/billingAccounts/invoiceSections/products@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":133},"Microsoft.Billing/billingRoleDefinitions@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":143},"Microsoft.Billing/billingRoleAssignments@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":148},"Microsoft.Billing/billingAccounts/agreements@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":155},"Microsoft.Billing/billingAccounts/billingProfiles/instructions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":12},"Microsoft.Billing/billingAccounts/billingProfiles@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":53},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":57},"Microsoft.Billing/billingAccounts/billingProfiles/policies@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":73},"Microsoft.Billing/billingAccounts/customers/policies@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":82},"Microsoft.Billing/billingAccounts/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":87},"Microsoft.Billing/billingAccounts/departments/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":91},"Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":95},"Microsoft.Billing/billingAccounts@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":124},"Microsoft.Billing/billingAccounts/billingProfiles/availableBalance@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":131},"Microsoft.Billing/billingAccounts/customers@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":139},"Microsoft.Billing/billingAccounts/customers/billingSubscriptions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":150},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingSubscriptions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":154},"Microsoft.Billing/billingAccounts/customers/products@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":172},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/products@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":176},"Microsoft.Billing/billingAccounts/billingProfiles/transactions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":187},"Microsoft.Billing/billingAccounts/departments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":191},"Microsoft.Billing/billingAccounts/enrollmentAccounts@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":195},"Microsoft.Billing/billingAccounts/invoices@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":229},"Microsoft.Billing/billingAccounts/billingProfiles/invoices@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":233},"Microsoft.Billing/billingAccounts/billingSubscriptions/invoices@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":237},"Microsoft.Billing/billingProperty@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":254},"Microsoft.Billing/billingAccounts/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":263},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":267},"Microsoft.Billing/billingAccounts/billingProfiles/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":271},"Microsoft.Billing/billingAccounts/departments/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":275},"Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":279},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":283},"Microsoft.Billing/billingAccounts/billingProfiles/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":287},"Microsoft.Billing/billingAccounts/agreements@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":302},"Microsoft.Billing/billingAccounts/billingProfiles/instructions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":12},"Microsoft.Billing/billingAccounts/billingProfiles@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":56},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":60},"Microsoft.Billing/billingAccounts/billingProfiles/policies@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":76},"Microsoft.Billing/billingAccounts/customers/policies@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":85},"Microsoft.Billing/billingAccounts@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":119},"Microsoft.Billing/billingAccounts/billingProfiles/availableBalance@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":126},"Microsoft.Billing/billingAccounts/customers@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":134},"Microsoft.Billing/billingAccounts/billingSubscriptions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":146},"Microsoft.Billing/billingAccounts/products@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":167},"Microsoft.Billing/billingAccounts/invoices@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":204},"Microsoft.Billing/billingAccounts/billingSubscriptions/invoices@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":208},"Microsoft.Billing/billingProperty@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":225},"Microsoft.Billing/billingAccounts/billingRoleDefinitions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":234},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleDefinitions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":238},"Microsoft.Billing/billingAccounts/billingProfiles/billingRoleDefinitions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":242},"Microsoft.Billing/billingAccounts/billingRoleAssignments@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":247},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":251},"Microsoft.Billing/billingAccounts/billingProfiles/billingRoleAssignments@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":255},"Microsoft.Billing/billingAccounts/agreements@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":271},"Microsoft.Billing/promotions@2020-09-01-preview":{"RelativePath":"billing/microsoft.billing/2020-09-01-preview/types.json","Index":14},"Microsoft.Billing/promotions@2020-11-01-preview":{"RelativePath":"billing/microsoft.billing/2020-11-01-preview/types.json","Index":14},"Microsoft.Billing/billingAccounts/billingSubscriptionAliases@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":40},"Microsoft.Billing/billingAccounts/billingSubscriptions@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":61},"Microsoft.Billing/paymentMethods@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":74},"Microsoft.Billing/billingAccounts/paymentMethods@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":78},"Microsoft.Billing/billingAccounts/billingProfiles/paymentMethodLinks@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":91},"Microsoft.Blockchain/blockchainMembers@2018-06-01-preview":{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":29},"Microsoft.Blockchain/blockchainMembers/transactionNodes@2018-06-01-preview":{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":41},"Microsoft.Blueprint/blueprints@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":31},"Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":50},"Microsoft.Blueprint/blueprints/versions@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":60},"Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":89},"Microsoft.Blueprint/blueprints/versions/artifacts@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":99},"Microsoft.Blueprint/blueprints@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":32},"Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":53},"Microsoft.Blueprint/blueprints/versions@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":63},"Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":98},"Microsoft.Blueprint/blueprints/versions/artifacts@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":108},"Microsoft.Blueprint/blueprintAssignments/assignmentOperations@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":121},"Microsoft.BotService/botServices@2017-12-01":{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":28},"Microsoft.BotService/botServices/channels@2017-12-01":{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":86},"Microsoft.BotService/botServices/Connections@2017-12-01":{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":99},"Microsoft.BotService/botServices@2018-07-12":{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":28},"Microsoft.BotService/botServices/channels@2018-07-12":{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":87},"Microsoft.BotService/botServices/Connections@2018-07-12":{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":100},"Microsoft.BotService/enterpriseChannels@2018-07-12":{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":135},"Microsoft.BotService/botServices@2020-06-02":{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":28},"Microsoft.BotService/botServices/channels@2020-06-02":{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":101},"Microsoft.BotService/botServices/connections@2020-06-02":{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":114},"Microsoft.BotService/botServices@2021-03-01":{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":39},"Microsoft.BotService/botServices/channels@2021-03-01":{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":114},"Microsoft.BotService/botServices/connections@2021-03-01":{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":129},"Microsoft.BotService/botServices@2021-05-01-preview":{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":53},"Microsoft.BotService/botServices/channels@2021-05-01-preview":{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":129},"Microsoft.BotService/botServices/connections@2021-05-01-preview":{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":144},"Microsoft.BotService/botServices/privateEndpointConnections@2021-05-01-preview":{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":148},"Microsoft.Cdn/profiles@2015-06-01":{"RelativePath":"cdn/microsoft.cdn/2015-06-01/types.json","Index":26},"Microsoft.Cdn/profiles/endpoints@2015-06-01":{"RelativePath":"cdn/microsoft.cdn/2015-06-01/types.json","Index":52},"Microsoft.Cdn/profiles/endpoints/origins@2015-06-01":{"RelativePath":"cdn/microsoft.cdn/2015-06-01/types.json","Index":65},"Microsoft.Cdn/profiles/endpoints/customDomains@2015-06-01":{"RelativePath":"cdn/microsoft.cdn/2015-06-01/types.json","Index":78},"Microsoft.Cdn/profiles@2016-04-02":{"RelativePath":"cdn/microsoft.cdn/2016-04-02/types.json","Index":28},"Microsoft.Cdn/profiles/endpoints@2016-04-02":{"RelativePath":"cdn/microsoft.cdn/2016-04-02/types.json","Index":54},"Microsoft.Cdn/profiles/endpoints/origins@2016-04-02":{"RelativePath":"cdn/microsoft.cdn/2016-04-02/types.json","Index":67},"Microsoft.Cdn/profiles/endpoints/customDomains@2016-04-02":{"RelativePath":"cdn/microsoft.cdn/2016-04-02/types.json","Index":80},"Microsoft.Cdn/profiles@2016-10-02":{"RelativePath":"cdn/microsoft.cdn/2016-10-02/types.json","Index":25},"Microsoft.Cdn/profiles/endpoints@2016-10-02":{"RelativePath":"cdn/microsoft.cdn/2016-10-02/types.json","Index":59},"Microsoft.Cdn/profiles/endpoints/customDomains@2016-10-02":{"RelativePath":"cdn/microsoft.cdn/2016-10-02/types.json","Index":75},"Microsoft.Cdn/profiles/endpoints/origins@2016-10-02":{"RelativePath":"cdn/microsoft.cdn/2016-10-02/types.json","Index":85},"Microsoft.Cdn/profiles@2017-04-02":{"RelativePath":"cdn/microsoft.cdn/2017-04-02/types.json","Index":25},"Microsoft.Cdn/profiles/endpoints@2017-04-02":{"RelativePath":"cdn/microsoft.cdn/2017-04-02/types.json","Index":59},"Microsoft.Cdn/profiles/endpoints/customDomains@2017-04-02":{"RelativePath":"cdn/microsoft.cdn/2017-04-02/types.json","Index":85},"Microsoft.Cdn/profiles/endpoints/origins@2017-04-02":{"RelativePath":"cdn/microsoft.cdn/2017-04-02/types.json","Index":95},"Microsoft.Cdn/profiles@2017-10-12":{"RelativePath":"cdn/microsoft.cdn/2017-10-12/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2017-10-12":{"RelativePath":"cdn/microsoft.cdn/2017-10-12/types.json","Index":93},"Microsoft.Cdn/profiles/endpoints/customDomains@2017-10-12":{"RelativePath":"cdn/microsoft.cdn/2017-10-12/types.json","Index":119},"Microsoft.Cdn/profiles/endpoints/origins@2017-10-12":{"RelativePath":"cdn/microsoft.cdn/2017-10-12/types.json","Index":129},"Microsoft.Cdn/profiles@2019-04-15":{"RelativePath":"cdn/microsoft.cdn/2019-04-15/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2019-04-15":{"RelativePath":"cdn/microsoft.cdn/2019-04-15/types.json","Index":408},"Microsoft.Cdn/profiles/endpoints/customDomains@2019-04-15":{"RelativePath":"cdn/microsoft.cdn/2019-04-15/types.json","Index":459},"Microsoft.Cdn/profiles/endpoints/origins@2019-04-15":{"RelativePath":"cdn/microsoft.cdn/2019-04-15/types.json","Index":469},"Microsoft.Cdn/profiles@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":365},"Microsoft.Cdn/profiles/endpoints/customDomains@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":416},"Microsoft.Cdn/CdnWebApplicationFirewallPolicies@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":521},"Microsoft.Cdn/profiles/endpoints/origins@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":531},"Microsoft.Cdn/profiles@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":409},"Microsoft.Cdn/profiles/endpoints/customDomains@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":460},"Microsoft.Cdn/CdnWebApplicationFirewallPolicies@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":565},"Microsoft.Cdn/profiles/endpoints/origins@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":575},"Microsoft.Cdn/profiles@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":434},"Microsoft.Cdn/profiles/endpoints/origins@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":443},"Microsoft.Cdn/profiles/endpoints/originGroups@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":453},"Microsoft.Cdn/profiles/endpoints/customDomains@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":504},"Microsoft.Cdn/profiles@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":449},"Microsoft.Cdn/profiles/endpoints/origins@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":464},"Microsoft.Cdn/profiles/endpoints/originGroups@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":474},"Microsoft.Cdn/profiles/endpoints/customDomains@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":525},"Microsoft.Cdn/CdnWebApplicationFirewallPolicies@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":630},"Microsoft.Cdn/profiles@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":45},"Microsoft.Cdn/profiles/endpoints@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":480},"Microsoft.Cdn/profiles/endpoints/origins@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":495},"Microsoft.Cdn/profiles/endpoints/originGroups@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":505},"Microsoft.Cdn/profiles/endpoints/customDomains@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":556},"Microsoft.Cdn/profiles/customDomains@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":587},"Microsoft.Cdn/profiles/afdEndpoints@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":607},"Microsoft.Cdn/profiles/originGroups@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":627},"Microsoft.Cdn/profiles/originGroups/origins@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":653},"Microsoft.Cdn/profiles/afdEndpoints/routes@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":695},"Microsoft.Cdn/profiles/ruleSets@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":711},"Microsoft.Cdn/profiles/ruleSets/rules@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":732},"Microsoft.Cdn/profiles/securityPolicies@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":755},"Microsoft.Cdn/profiles/secrets@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":779},"Microsoft.Cdn/CdnWebApplicationFirewallPolicies@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":884},"Microsoft.Cdn/profiles/customDomains@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":54},"Microsoft.Cdn/profiles/afdEndpoints@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":79},"Microsoft.Cdn/profiles/originGroups@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":108},"Microsoft.Cdn/profiles/originGroups/origins@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":134},"Microsoft.Cdn/profiles/afdEndpoints/routes@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":179},"Microsoft.Cdn/profiles/ruleSets@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":195},"Microsoft.Cdn/profiles/ruleSets/rules@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":744},"Microsoft.Cdn/profiles/securityPolicies@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":767},"Microsoft.Cdn/profiles/secrets@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":793},"Microsoft.Cdn/profiles@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":825},"Microsoft.Cdn/profiles/endpoints@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":948},"Microsoft.Cdn/profiles/endpoints/origins@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":969},"Microsoft.Cdn/profiles/endpoints/originGroups@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":985},"Microsoft.Cdn/profiles/endpoints/customDomains@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":1017},"Microsoft.Cdn/cdnWebApplicationFirewallPolicies@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":1115},"Microsoft.ChangeAnalysis/profile@2020-04-01-preview":{"RelativePath":"changeanalysis/microsoft.changeanalysis/2020-04-01-preview/types.json","Index":27},"Microsoft.Chaos/targets/capabilities@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":23},"Microsoft.Chaos/experiments@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":58},"Microsoft.Chaos/targets@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":63},"Microsoft.Chaos/locations/targetTypes@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":69},"Microsoft.Chaos/locations/targetTypes/capabilityTypes@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":74},"Microsoft.Portal/locations/userSettings@2018-10-01":{"RelativePath":"cloudshell/microsoft.portal/2018-10-01/types.json","Index":30},"Microsoft.Portal/locations/consoles@2018-10-01":{"RelativePath":"cloudshell/microsoft.portal/2018-10-01/types.json","Index":48},"Microsoft.Portal/userSettings@2018-10-01":{"RelativePath":"cloudshell/microsoft.portal/2018-10-01/types.json","Index":52},"Microsoft.Portal/consoles@2018-10-01":{"RelativePath":"cloudshell/microsoft.portal/2018-10-01/types.json","Index":70},"Microsoft.CognitiveServices/accounts@2016-02-01-preview":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2016-02-01-preview/types.json","Index":47},"Microsoft.CognitiveServices/accounts@2017-04-18":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2017-04-18/types.json","Index":66},"Microsoft.CognitiveServices/accounts/privateEndpointConnections@2017-04-18":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2017-04-18/types.json","Index":70},"Microsoft.CognitiveServices/accounts@2021-04-30":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-04-30/types.json","Index":93},"Microsoft.CognitiveServices/accounts/privateEndpointConnections@2021-04-30":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-04-30/types.json","Index":97},"Microsoft.CognitiveServices/locations/resourceGroups/deletedAccounts@2021-04-30":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-04-30/types.json","Index":102},"Microsoft.CognitiveServices/accounts@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":93},"Microsoft.CognitiveServices/accounts/privateEndpointConnections@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":97},"Microsoft.CognitiveServices/accounts/deployments@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":114},"Microsoft.CognitiveServices/accounts/commitmentPlans@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":125},"Microsoft.CognitiveServices/locations/resourceGroups/deletedAccounts@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":130},"Microsoft.CognitiveServices/accounts@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":93},"Microsoft.CognitiveServices/accounts/privateEndpointConnections@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":97},"Microsoft.CognitiveServices/accounts/deployments@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":114},"Microsoft.CognitiveServices/accounts/commitmentPlans@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":125},"Microsoft.CognitiveServices/locations/resourceGroups/deletedAccounts@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":130},"Microsoft.Communication/communicationServices@2020-08-20-preview":{"RelativePath":"communication/microsoft.communication/2020-08-20-preview/types.json","Index":23},"Microsoft.Communication/communicationServices@2020-08-20":{"RelativePath":"communication/microsoft.communication/2020-08-20/types.json","Index":34},"Microsoft.Communication/communicationServices@2021-10-01-preview":{"RelativePath":"communication/microsoft.communication/2021-10-01-preview/types.json","Index":35},"Microsoft.Communication/emailServices/domains@2021-10-01-preview":{"RelativePath":"communication/microsoft.communication/2021-10-01-preview/types.json","Index":70},"Microsoft.Communication/emailServices@2021-10-01-preview":{"RelativePath":"communication/microsoft.communication/2021-10-01-preview/types.json","Index":86},"Microsoft.Compute/availabilitySets@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":21},"Microsoft.Compute/virtualMachines/extensions@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":30},"Microsoft.Compute/virtualMachines@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":162},"Microsoft.Compute/virtualMachineScaleSets@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":204},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":210},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":223},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":234},"Microsoft.Compute/availabilitySets@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":21},"Microsoft.Compute/virtualMachines/extensions@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":30},"Microsoft.Compute/virtualMachines@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":175},"Microsoft.Compute/virtualMachineScaleSets@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":220},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":226},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":239},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":250},"Microsoft.Compute/availabilitySets@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":22},"Microsoft.Compute/virtualMachines/extensions@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":31},"Microsoft.Compute/virtualMachines@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":180},"Microsoft.Compute/images@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":204},"Microsoft.Compute/virtualMachineScaleSets@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":262},"Microsoft.Compute/disks@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":287},"Microsoft.Compute/snapshots@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":292},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":298},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":311},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":322},"Microsoft.Compute/disks@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":33},"Microsoft.Compute/snapshots@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":38},"Microsoft.Compute/availabilitySets@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":53},"Microsoft.Compute/virtualMachines/extensions@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":62},"Microsoft.Compute/virtualMachines@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":253},"Microsoft.Compute/images@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":283},"Microsoft.Compute/virtualMachineScaleSets@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":352},"Microsoft.Compute/virtualMachineScaleSets/extensions@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":356},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":362},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":375},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":396},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":408},"Microsoft.Compute/availabilitySets@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":22},"Microsoft.Compute/virtualMachines/extensions@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":31},"Microsoft.Compute/virtualMachines@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":296},"Microsoft.Compute/images@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":326},"Microsoft.Compute/virtualMachineScaleSets@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":407},"Microsoft.Compute/virtualMachineScaleSets/extensions@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":411},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":423},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":429},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":442},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":463},"Microsoft.Compute/availabilitySets@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":34},"Microsoft.Compute/virtualMachines/extensions@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":43},"Microsoft.Compute/virtualMachines@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":309},"Microsoft.Compute/images@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":341},"Microsoft.Compute/virtualMachineScaleSets@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":425},"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":429},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":442},"Microsoft.Compute/disks@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":470},"Microsoft.Compute/snapshots@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":480},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":486},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":499},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":520},"Microsoft.Compute/galleries@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":21},"Microsoft.Compute/galleries/images@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":46},"Microsoft.Compute/galleries/images/versions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":89},"Microsoft.Compute/disks@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":118},"Microsoft.Compute/snapshots@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":132},"Microsoft.Compute/availabilitySets@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":147},"Microsoft.Compute/proximityPlacementGroups@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":159},"Microsoft.Compute/virtualMachines/extensions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":168},"Microsoft.Compute/virtualMachines@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":440},"Microsoft.Compute/images@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":474},"Microsoft.Compute/virtualMachineScaleSets@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":562},"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":566},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":579},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":585},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":598},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":619},"Microsoft.Compute/disks@2018-09-30":{"RelativePath":"compute/microsoft.compute/2018-09-30/types.json","Index":49},"Microsoft.Compute/snapshots@2018-09-30":{"RelativePath":"compute/microsoft.compute/2018-09-30/types.json","Index":66},"Microsoft.Compute/availabilitySets@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":34},"Microsoft.Compute/virtualMachines/extensions@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":43},"Microsoft.Compute/virtualMachines@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":315},"Microsoft.Compute/images@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":349},"Microsoft.Compute/virtualMachineScaleSets@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":438},"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":442},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":455},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":461},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":475},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":496},"Microsoft.Compute/availabilitySets@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":34},"Microsoft.Compute/hostGroups@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":43},"Microsoft.Compute/hostGroups/hosts@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":59},"Microsoft.Compute/virtualMachines/extensions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":68},"Microsoft.Compute/virtualMachines@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":351},"Microsoft.Compute/images@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":388},"Microsoft.Compute/virtualMachineScaleSets@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":486},"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":490},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":506},"Microsoft.Compute/disks@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":548},"Microsoft.Compute/snapshots@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":565},"Microsoft.Compute/galleries@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":579},"Microsoft.Compute/galleries/images@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":604},"Microsoft.Compute/galleries/images/versions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":653},"Microsoft.Compute/galleries/applications@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":662},"Microsoft.Compute/galleries/applications/versions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":682},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":688},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":705},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":726},"Microsoft.Compute/availabilitySets@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":35},"Microsoft.Compute/hostGroups@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":44},"Microsoft.Compute/hostGroups/hosts@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":60},"Microsoft.Compute/virtualMachines/extensions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":69},"Microsoft.Compute/virtualMachines@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":353},"Microsoft.Compute/images@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":390},"Microsoft.Compute/virtualMachineScaleSets@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":491},"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":495},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":500},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":516},"Microsoft.Compute/galleries@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":530},"Microsoft.Compute/galleries/images@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":558},"Microsoft.Compute/galleries/images/versions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":606},"Microsoft.Compute/galleries/applications@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":615},"Microsoft.Compute/galleries/applications/versions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":635},"Microsoft.Compute/disks@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":681},"Microsoft.Compute/snapshots@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":698},"Microsoft.Compute/diskEncryptionSets@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":708},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":714},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":731},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":752},"Microsoft.Compute/disks@2019-11-01":{"RelativePath":"compute/microsoft.compute/2019-11-01/types.json","Index":56},"Microsoft.Compute/snapshots@2019-11-01":{"RelativePath":"compute/microsoft.compute/2019-11-01/types.json","Index":73},"Microsoft.Compute/diskEncryptionSets@2019-11-01":{"RelativePath":"compute/microsoft.compute/2019-11-01/types.json","Index":83},"Microsoft.Compute/galleries@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":21},"Microsoft.Compute/galleries/images@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":49},"Microsoft.Compute/galleries/images/versions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":103},"Microsoft.Compute/galleries/applications@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":112},"Microsoft.Compute/galleries/applications/versions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":133},"Microsoft.Compute/availabilitySets@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":148},"Microsoft.Compute/proximityPlacementGroups@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":161},"Microsoft.Compute/hostGroups@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":170},"Microsoft.Compute/hostGroups/hosts@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":186},"Microsoft.Compute/sshPublicKeys@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":192},"Microsoft.Compute/virtualMachines/extensions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":201},"Microsoft.Compute/virtualMachines@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":488},"Microsoft.Compute/images@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":525},"Microsoft.Compute/virtualMachineScaleSets@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":626},"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":630},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":635},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":651},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":657},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":674},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":695},"Microsoft.Compute/disks@2020-05-01":{"RelativePath":"compute/microsoft.compute/2020-05-01/types.json","Index":61},"Microsoft.Compute/snapshots@2020-05-01":{"RelativePath":"compute/microsoft.compute/2020-05-01/types.json","Index":82},"Microsoft.Compute/diskEncryptionSets@2020-05-01":{"RelativePath":"compute/microsoft.compute/2020-05-01/types.json","Index":96},"Microsoft.Compute/diskAccesses@2020-05-01":{"RelativePath":"compute/microsoft.compute/2020-05-01/types.json","Index":116},"Microsoft.Compute/availabilitySets@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":35},"Microsoft.Compute/hostGroups@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":51},"Microsoft.Compute/hostGroups/hosts@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":64},"Microsoft.Compute/sshPublicKeys@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":70},"Microsoft.Compute/virtualMachines/extensions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":79},"Microsoft.Compute/virtualMachines@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":396},"Microsoft.Compute/images@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":433},"Microsoft.Compute/virtualMachineScaleSets@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":534},"Microsoft.Compute/virtualMachineScaleSets/extensions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":538},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":542},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":557},"Microsoft.Compute/virtualMachines/runCommands@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":577},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":582},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":588},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":609},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":626},"Microsoft.Compute/disks@2020-06-30":{"RelativePath":"compute/microsoft.compute/2020-06-30/types.json","Index":61},"Microsoft.Compute/snapshots@2020-06-30":{"RelativePath":"compute/microsoft.compute/2020-06-30/types.json","Index":89},"Microsoft.Compute/diskEncryptionSets@2020-06-30":{"RelativePath":"compute/microsoft.compute/2020-06-30/types.json","Index":102},"Microsoft.Compute/diskAccesses@2020-06-30":{"RelativePath":"compute/microsoft.compute/2020-06-30/types.json","Index":122},"Microsoft.Compute/galleries@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":31},"Microsoft.Compute/galleries/images@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":61},"Microsoft.Compute/galleries/images/versions@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":115},"Microsoft.Compute/galleries/applications@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":124},"Microsoft.Compute/galleries/applications/versions@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":145},"Microsoft.Compute/disks@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":203},"Microsoft.Compute/snapshots@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":231},"Microsoft.Compute/diskEncryptionSets@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":246},"Microsoft.Compute/diskAccesses@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":266},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":270},"Microsoft.Compute/cloudServices@2020-10-01-preview":{"RelativePath":"compute/microsoft.compute/2020-10-01-preview/types.json","Index":40},"Microsoft.Compute/cloudServices/updateDomains@2020-10-01-preview":{"RelativePath":"compute/microsoft.compute/2020-10-01-preview/types.json","Index":44},"Microsoft.Compute/disks@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":71},"Microsoft.Compute/snapshots@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":99},"Microsoft.Compute/diskEncryptionSets@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":114},"Microsoft.Compute/diskAccesses@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":134},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":138},"Microsoft.Compute/availabilitySets@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":153},"Microsoft.Compute/proximityPlacementGroups@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":166},"Microsoft.Compute/hostGroups@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":182},"Microsoft.Compute/hostGroups/hosts@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":195},"Microsoft.Compute/sshPublicKeys@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":201},"Microsoft.Compute/virtualMachines/extensions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":210},"Microsoft.Compute/virtualMachines@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":535},"Microsoft.Compute/virtualMachineScaleSets@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":641},"Microsoft.Compute/images@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":682},"Microsoft.Compute/virtualMachineScaleSets/extensions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":686},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":690},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":705},"Microsoft.Compute/virtualMachines/runCommands@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":725},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":730},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":736},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":759},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":764},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":781},"Microsoft.Compute/cloudServices@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":40},"Microsoft.Compute/cloudServices/updateDomains@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":44},"Microsoft.Compute/availabilitySets@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":58},"Microsoft.Compute/proximityPlacementGroups@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":71},"Microsoft.Compute/hostGroups@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":87},"Microsoft.Compute/hostGroups/hosts@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":100},"Microsoft.Compute/sshPublicKeys@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":106},"Microsoft.Compute/virtualMachines/extensions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":115},"Microsoft.Compute/virtualMachines@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":500},"Microsoft.Compute/virtualMachineScaleSets@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":612},"Microsoft.Compute/images@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":653},"Microsoft.Compute/restorePointCollections@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":684},"Microsoft.Compute/restorePointCollections/restorePoints@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":688},"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":692},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":696},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":711},"Microsoft.Compute/virtualMachines/runCommands@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":731},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":736},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":742},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":765},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":770},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":787},"Microsoft.Compute/disks@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":78},"Microsoft.Compute/snapshots@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":111},"Microsoft.Compute/diskEncryptionSets@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":130},"Microsoft.Compute/diskAccesses@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":150},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":154},"Microsoft.Compute/availabilitySets@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":169},"Microsoft.Compute/proximityPlacementGroups@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":182},"Microsoft.Compute/hostGroups@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":198},"Microsoft.Compute/hostGroups/hosts@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":211},"Microsoft.Compute/sshPublicKeys@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":217},"Microsoft.Compute/virtualMachines/extensions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":226},"Microsoft.Compute/virtualMachines@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":605},"Microsoft.Compute/virtualMachineScaleSets@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":718},"Microsoft.Compute/images@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":759},"Microsoft.Compute/restorePointCollections@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":790},"Microsoft.Compute/restorePointCollections/restorePoints@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":794},"Microsoft.Compute/capacityReservationGroups@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":809},"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":819},"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":823},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":827},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":842},"Microsoft.Compute/virtualMachines/runCommands@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":862},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":867},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":873},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":896},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":901},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":918},"Microsoft.Compute/availabilitySets@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":35},"Microsoft.Compute/hostGroups@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":51},"Microsoft.Compute/hostGroups/hosts@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":64},"Microsoft.Compute/sshPublicKeys@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":70},"Microsoft.Compute/virtualMachines/extensions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":79},"Microsoft.Compute/virtualMachines@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":469},"Microsoft.Compute/virtualMachineScaleSets@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":582},"Microsoft.Compute/images@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":623},"Microsoft.Compute/restorePointCollections@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":654},"Microsoft.Compute/restorePointCollections/restorePoints@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":658},"Microsoft.Compute/capacityReservationGroups@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":673},"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":683},"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":687},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":691},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":706},"Microsoft.Compute/virtualMachines/runCommands@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":726},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":731},"Microsoft.Compute/galleries@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":756},"Microsoft.Compute/galleries/images@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":786},"Microsoft.Compute/galleries/images/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":843},"Microsoft.Compute/galleries/applications@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":852},"Microsoft.Compute/galleries/applications/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":876},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":882},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":905},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":910},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":927},"Microsoft.Compute/disks@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":83},"Microsoft.Compute/snapshots@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":116},"Microsoft.Compute/diskEncryptionSets@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":136},"Microsoft.Compute/diskAccesses@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":156},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":160},"Microsoft.Compute/galleries@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":46},"Microsoft.Compute/galleries/images@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":79},"Microsoft.Compute/galleries/images/versions@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":151},"Microsoft.Compute/galleries/applications@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":160},"Microsoft.Compute/galleries/applications/versions@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":185},"Microsoft.Compute/availabilitySets@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":35},"Microsoft.Compute/hostGroups@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":51},"Microsoft.Compute/hostGroups/hosts@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":64},"Microsoft.Compute/sshPublicKeys@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":70},"Microsoft.Compute/virtualMachines/extensions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":79},"Microsoft.Compute/virtualMachines@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":474},"Microsoft.Compute/virtualMachineScaleSets@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":592},"Microsoft.Compute/images@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":633},"Microsoft.Compute/restorePointCollections@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":668},"Microsoft.Compute/restorePointCollections/restorePoints@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":672},"Microsoft.Compute/capacityReservationGroups@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":687},"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":697},"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":701},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":705},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":720},"Microsoft.Compute/virtualMachines/runCommands@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":740},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":745},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":751},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":777},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":782},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":799},"Microsoft.Compute/disks@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":89},"Microsoft.Compute/snapshots@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":125},"Microsoft.Compute/diskEncryptionSets@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":145},"Microsoft.Compute/diskAccesses@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":165},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":169},"Microsoft.Compute/galleries@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":46},"Microsoft.Compute/galleries/images@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":79},"Microsoft.Compute/galleries/images/versions@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":151},"Microsoft.Compute/galleries/applications@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":160},"Microsoft.Compute/galleries/applications/versions@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":187},"Microsoft.Compute/virtualMachineScaleSets@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":222},"Microsoft.Compute/virtualMachineScaleSets/extensions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":226},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":239},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":531},"Microsoft.Compute/virtualMachines/extensions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":536},"Microsoft.Compute/virtualMachines@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":578},"Microsoft.Compute/availabilitySets@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":586},"Microsoft.Compute/proximityPlacementGroups@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":602},"Microsoft.Compute/hostGroups@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":619},"Microsoft.Compute/hostGroups/hosts@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":632},"Microsoft.Compute/sshPublicKeys@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":638},"Microsoft.Compute/images@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":681},"Microsoft.Compute/restorePointCollections@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":717},"Microsoft.Compute/restorePointCollections/restorePoints@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":721},"Microsoft.Compute/capacityReservationGroups@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":736},"Microsoft.Compute/capacityReservationGroups/capacityReservations@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":746},"Microsoft.Compute/virtualMachines/runCommands@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":766},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":771},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":788},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":814},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":819},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":825},"Microsoft.Compute/disks@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":90},"Microsoft.Compute/diskAccesses@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":110},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":114},"Microsoft.Compute/diskEncryptionSets@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":138},"Microsoft.Compute/snapshots@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":177},"Microsoft.Compute/cloudServices@2022-04-04":{"RelativePath":"compute/microsoft.compute/2022-04-04/types.json","Index":44},"Microsoft.Compute/cloudServices/updateDomains@2022-04-04":{"RelativePath":"compute/microsoft.compute/2022-04-04/types.json","Index":48},"Microsoft.ContainerService/containerServices@2015-11-01-preview":{"RelativePath":"compute/microsoft.containerservice/2015-11-01-preview/types.json","Index":76},"Microsoft.ContainerService/containerServices@2016-03-30":{"RelativePath":"compute/microsoft.containerservice/2016-03-30/types.json","Index":75},"Microsoft.ContainerService/containerServices@2016-09-30":{"RelativePath":"compute/microsoft.containerservice/2016-09-30/types.json","Index":79},"Microsoft.ContainerService/containerServices@2017-01-31":{"RelativePath":"compute/microsoft.containerservice/2017-01-31/types.json","Index":79},"Microsoft.ConfidentialLedger/ledgers@2020-12-01-preview":{"RelativePath":"confidentialledger/microsoft.confidentialledger/2020-12-01-preview/types.json","Index":48},"Microsoft.ConfidentialLedger/ledgers@2021-05-13-preview":{"RelativePath":"confidentialledger/microsoft.confidentialledger/2021-05-13-preview/types.json","Index":48},"Microsoft.ConfidentialLedger/ledgers@2022-05-13":{"RelativePath":"confidentialledger/microsoft.confidentialledger/2022-05-13/types.json","Index":48},"Microsoft.Confluent/agreements@2020-03-01-preview":{"RelativePath":"confluent/microsoft.confluent/2020-03-01-preview/types.json","Index":13},"Microsoft.Confluent/organizations@2020-03-01-preview":{"RelativePath":"confluent/microsoft.confluent/2020-03-01-preview/types.json","Index":42},"Microsoft.Confluent/agreements@2020-03-01":{"RelativePath":"confluent/microsoft.confluent/2020-03-01/types.json","Index":13},"Microsoft.Confluent/organizations@2020-03-01":{"RelativePath":"confluent/microsoft.confluent/2020-03-01/types.json","Index":42},"Microsoft.Confluent/agreements@2021-03-01-preview":{"RelativePath":"confluent/microsoft.confluent/2021-03-01-preview/types.json","Index":24},"Microsoft.Confluent/organizations@2021-03-01-preview":{"RelativePath":"confluent/microsoft.confluent/2021-03-01-preview/types.json","Index":53},"Microsoft.Confluent/agreements@2021-09-01-preview":{"RelativePath":"confluent/microsoft.confluent/2021-09-01-preview/types.json","Index":24},"Microsoft.Confluent/organizations@2021-09-01-preview":{"RelativePath":"confluent/microsoft.confluent/2021-09-01-preview/types.json","Index":53},"Microsoft.Confluent/agreements@2021-12-01":{"RelativePath":"confluent/microsoft.confluent/2021-12-01/types.json","Index":24},"Microsoft.Confluent/organizations@2021-12-01":{"RelativePath":"confluent/microsoft.confluent/2021-12-01/types.json","Index":53},"Microsoft.ConnectedVMwarevSphere/resourcePools@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":27},"Microsoft.ConnectedVMwarevSphere/clusters@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":36},"Microsoft.ConnectedVMwarevSphere/hosts@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":43},"Microsoft.ConnectedVMwarevSphere/datastores@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":59},"Microsoft.ConnectedVMwarevSphere/vcenters@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":67},"Microsoft.ConnectedVMwarevSphere/virtualMachines@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":148},"Microsoft.ConnectedVMwarevSphere/virtualMachineTemplates@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":164},"Microsoft.ConnectedVMwarevSphere/virtualNetworks@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":171},"Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":200},"Microsoft.ConnectedVMwarevSphere/virtualMachines/hybridIdentityMetadata@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":205},"Microsoft.ConnectedVMwarevSphere/virtualMachines/extensions@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":217},"Microsoft.ConnectedVMwarevSphere/virtualMachines/guestAgents@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":229},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2018-06-30":{"RelativePath":"consumption/microsoft.billing/2018-06-30/types.json","Index":17},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2018-08-31":{"RelativePath":"consumption/microsoft.billing/2018-08-31/types.json","Index":17},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2018-10-01":{"RelativePath":"consumption/microsoft.billing/2018-10-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-01-01":{"RelativePath":"consumption/microsoft.billing/2019-01-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-04-01-preview":{"RelativePath":"consumption/microsoft.billing/2019-04-01-preview/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-05-01-preview":{"RelativePath":"consumption/microsoft.billing/2019-05-01-preview/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-05-01":{"RelativePath":"consumption/microsoft.billing/2019-05-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-06-01":{"RelativePath":"consumption/microsoft.billing/2019-06-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-10-01":{"RelativePath":"consumption/microsoft.billing/2019-10-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-11-01":{"RelativePath":"consumption/microsoft.billing/2019-11-01/types.json","Index":19},"Microsoft.Consumption/budgets@2017-12-30-preview":{"RelativePath":"consumption/microsoft.consumption/2017-12-30-preview/types.json","Index":28},"Microsoft.Consumption/budgets@2018-01-31":{"RelativePath":"consumption/microsoft.consumption/2018-01-31/types.json","Index":34},"Microsoft.Consumption/pricesheets@2018-01-31":{"RelativePath":"consumption/microsoft.consumption/2018-01-31/types.json","Index":44},"Microsoft.Consumption/budgets@2018-03-31":{"RelativePath":"consumption/microsoft.consumption/2018-03-31/types.json","Index":36},"Microsoft.Consumption/pricesheets@2018-03-31":{"RelativePath":"consumption/microsoft.consumption/2018-03-31/types.json","Index":46},"Microsoft.Consumption/pricesheets@2018-05-31":{"RelativePath":"consumption/microsoft.consumption/2018-05-31/types.json","Index":17},"Microsoft.Consumption/budgets@2018-06-30":{"RelativePath":"consumption/microsoft.consumption/2018-06-30/types.json","Index":36},"Microsoft.Consumption/pricesheets@2018-06-30":{"RelativePath":"consumption/microsoft.consumption/2018-06-30/types.json","Index":46},"Microsoft.Consumption/budgets@2018-08-31":{"RelativePath":"consumption/microsoft.consumption/2018-08-31/types.json","Index":36},"Microsoft.Consumption/pricesheets@2018-08-31":{"RelativePath":"consumption/microsoft.consumption/2018-08-31/types.json","Index":46},"Microsoft.Consumption/budgets@2018-10-01":{"RelativePath":"consumption/microsoft.consumption/2018-10-01/types.json","Index":36},"Microsoft.Consumption/pricesheets@2018-10-01":{"RelativePath":"consumption/microsoft.consumption/2018-10-01/types.json","Index":46},"Microsoft.Consumption/credits@2018-11-01-preview":{"RelativePath":"consumption/microsoft.consumption/2018-11-01-preview/types.json","Index":16},"Microsoft.Consumption/budgets@2019-01-01":{"RelativePath":"consumption/microsoft.consumption/2019-01-01/types.json","Index":39},"Microsoft.Consumption/pricesheets@2019-01-01":{"RelativePath":"consumption/microsoft.consumption/2019-01-01/types.json","Index":49},"Microsoft.Consumption/budgets@2019-04-01-preview":{"RelativePath":"consumption/microsoft.consumption/2019-04-01-preview/types.json","Index":36},"Microsoft.Consumption/pricesheets@2019-04-01-preview":{"RelativePath":"consumption/microsoft.consumption/2019-04-01-preview/types.json","Index":46},"Microsoft.Consumption/budgets@2019-05-01-preview":{"RelativePath":"consumption/microsoft.consumption/2019-05-01-preview/types.json","Index":36},"Microsoft.Consumption/pricesheets@2019-05-01-preview":{"RelativePath":"consumption/microsoft.consumption/2019-05-01-preview/types.json","Index":46},"Microsoft.Consumption/budgets@2019-05-01":{"RelativePath":"consumption/microsoft.consumption/2019-05-01/types.json","Index":41},"Microsoft.Consumption/pricesheets@2019-05-01":{"RelativePath":"consumption/microsoft.consumption/2019-05-01/types.json","Index":51},"Microsoft.Consumption/budgets@2019-06-01":{"RelativePath":"consumption/microsoft.consumption/2019-06-01/types.json","Index":39},"Microsoft.Consumption/pricesheets@2019-06-01":{"RelativePath":"consumption/microsoft.consumption/2019-06-01/types.json","Index":49},"Microsoft.Consumption/budgets@2019-10-01":{"RelativePath":"consumption/microsoft.consumption/2019-10-01/types.json","Index":64},"Microsoft.Consumption/pricesheets@2019-10-01":{"RelativePath":"consumption/microsoft.consumption/2019-10-01/types.json","Index":74},"Microsoft.Consumption/credits@2019-10-01":{"RelativePath":"consumption/microsoft.consumption/2019-10-01/types.json","Index":85},"Microsoft.Consumption/budgets@2019-11-01":{"RelativePath":"consumption/microsoft.consumption/2019-11-01/types.json","Index":43},"Microsoft.Consumption/pricesheets@2019-11-01":{"RelativePath":"consumption/microsoft.consumption/2019-11-01/types.json","Index":53},"Microsoft.Consumption/credits@2019-11-01":{"RelativePath":"consumption/microsoft.consumption/2019-11-01/types.json","Index":62},"Microsoft.Consumption/budgets@2021-05-01":{"RelativePath":"consumption/microsoft.consumption/2021-05-01/types.json","Index":42},"Microsoft.Consumption/pricesheets@2021-05-01":{"RelativePath":"consumption/microsoft.consumption/2021-05-01/types.json","Index":52},"Microsoft.Consumption/credits@2021-05-01":{"RelativePath":"consumption/microsoft.consumption/2021-05-01/types.json","Index":62},"Microsoft.Consumption/budgets@2021-10-01":{"RelativePath":"consumption/microsoft.consumption/2021-10-01/types.json","Index":65},"Microsoft.Consumption/pricesheets@2021-10-01":{"RelativePath":"consumption/microsoft.consumption/2021-10-01/types.json","Index":75},"Microsoft.Consumption/credits@2021-10-01":{"RelativePath":"consumption/microsoft.consumption/2021-10-01/types.json","Index":86},"Microsoft.ContainerInstance/containerGroups@2017-08-01-preview":{"RelativePath":"containerinstance/microsoft.containerinstance/2017-08-01-preview/types.json","Index":48},"Microsoft.ContainerInstance/containerGroups@2017-10-01-preview":{"RelativePath":"containerinstance/microsoft.containerinstance/2017-10-01-preview/types.json","Index":55},"Microsoft.ContainerInstance/containerGroups@2017-12-01-preview":{"RelativePath":"containerinstance/microsoft.containerinstance/2017-12-01-preview/types.json","Index":57},"Microsoft.ContainerInstance/containerGroups@2018-02-01-preview":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-02-01-preview/types.json","Index":57},"Microsoft.ContainerInstance/containerGroups@2018-04-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-04-01/types.json","Index":57},"Microsoft.ContainerInstance/containerGroups@2018-06-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-06-01/types.json","Index":66},"Microsoft.ContainerInstance/containerGroups@2018-09-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-09-01/types.json","Index":72},"Microsoft.ContainerInstance/containerGroups@2018-10-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-10-01/types.json","Index":87},"Microsoft.ContainerInstance/containerGroups@2019-12-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2019-12-01/types.json","Index":99},"Microsoft.ContainerInstance/containerGroups@2020-11-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2020-11-01/types.json","Index":102},"Microsoft.ContainerInstance/containerGroups@2021-03-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2021-03-01/types.json","Index":102},"Microsoft.ContainerInstance/containerGroups@2021-07-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2021-07-01/types.json","Index":102},"Microsoft.ContainerInstance/containerGroups@2021-09-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2021-09-01/types.json","Index":103},"Microsoft.ContainerInstance/containerGroups@2021-10-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2021-10-01/types.json","Index":109},"Microsoft.ContainerRegistry/registries@2016-06-27-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2016-06-27-preview/types.json","Index":14},"Microsoft.ContainerRegistry/registries@2017-03-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-03-01/types.json","Index":20},"Microsoft.ContainerRegistry/registries@2017-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":31},"Microsoft.ContainerRegistry/registries/replications@2017-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":44},"Microsoft.ContainerRegistry/registries/webhooks@2017-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":65},"Microsoft.ContainerRegistry/registries@2017-10-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":45},"Microsoft.ContainerRegistry/registries/replications@2017-10-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":58},"Microsoft.ContainerRegistry/registries/webhooks@2017-10-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":82},"Microsoft.ContainerRegistry/registries/buildTasks/steps@2018-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":35},"Microsoft.ContainerRegistry/registries/buildTasks@2018-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":63},"Microsoft.ContainerRegistry/registries/builds@2018-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":92},"Microsoft.ContainerRegistry/registries/tasks@2018-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":89},"Microsoft.ContainerRegistry/registries/runs@2018-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":121},"Microsoft.ContainerRegistry/registries/tasks@2019-04-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":103},"Microsoft.ContainerRegistry/registries/runs@2019-04-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":136},"Microsoft.ContainerRegistry/registries/scopeMaps@2019-05-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01-preview/types.json","Index":31},"Microsoft.ContainerRegistry/registries/tokens@2019-05-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01-preview/types.json","Index":58},"Microsoft.ContainerRegistry/registries@2019-05-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":60},"Microsoft.ContainerRegistry/registries/replications@2019-05-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":73},"Microsoft.ContainerRegistry/registries/webhooks@2019-05-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":97},"Microsoft.ContainerRegistry/registries/agentPools@2019-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":34},"Microsoft.ContainerRegistry/registries/taskRuns@2019-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":128},"Microsoft.ContainerRegistry/registries/tasks@2019-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":193},"Microsoft.ContainerRegistry/registries/runs@2019-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":197},"Microsoft.ContainerRegistry/registries/exportPipelines@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":45},"Microsoft.ContainerRegistry/registries@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":129},"Microsoft.ContainerRegistry/registries/importPipelines@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":155},"Microsoft.ContainerRegistry/registries/pipelineRuns@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":180},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":184},"Microsoft.ContainerRegistry/registries/replications@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":197},"Microsoft.ContainerRegistry/registries/webhooks@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":221},"Microsoft.ContainerRegistry/registries/connectedRegistries@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":65},"Microsoft.ContainerRegistry/registries/exportPipelines@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":92},"Microsoft.ContainerRegistry/registries@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":179},"Microsoft.ContainerRegistry/registries/importPipelines@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":205},"Microsoft.ContainerRegistry/registries/pipelineRuns@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":230},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":234},"Microsoft.ContainerRegistry/registries/replications@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":250},"Microsoft.ContainerRegistry/registries/scopeMaps@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":263},"Microsoft.ContainerRegistry/registries/tokens@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":289},"Microsoft.ContainerRegistry/registries/webhooks@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":313},"Microsoft.ContainerRegistry/registries/connectedRegistries@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":65},"Microsoft.ContainerRegistry/registries/exportPipelines@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":92},"Microsoft.ContainerRegistry/registries@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":183},"Microsoft.ContainerRegistry/registries/importPipelines@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":209},"Microsoft.ContainerRegistry/registries/pipelineRuns@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":234},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":238},"Microsoft.ContainerRegistry/registries/replications@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":254},"Microsoft.ContainerRegistry/registries/scopeMaps@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":267},"Microsoft.ContainerRegistry/registries/tokens@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":293},"Microsoft.ContainerRegistry/registries/webhooks@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":317},"Microsoft.ContainerRegistry/registries/connectedRegistries@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":68},"Microsoft.ContainerRegistry/registries/exportPipelines@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":95},"Microsoft.ContainerRegistry/registries@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":186},"Microsoft.ContainerRegistry/registries/importPipelines@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":212},"Microsoft.ContainerRegistry/registries/pipelineRuns@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":237},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":241},"Microsoft.ContainerRegistry/registries/replications@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":257},"Microsoft.ContainerRegistry/registries/scopeMaps@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":270},"Microsoft.ContainerRegistry/registries/tokens@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":296},"Microsoft.ContainerRegistry/registries/webhooks@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":320},"Microsoft.ContainerRegistry/registries@2021-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":113},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2021-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":117},"Microsoft.ContainerRegistry/registries/replications@2021-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":133},"Microsoft.ContainerRegistry/registries/webhooks@2021-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":157},"Microsoft.ContainerRegistry/registries/connectedRegistries@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":68},"Microsoft.ContainerRegistry/registries/exportPipelines@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":95},"Microsoft.ContainerRegistry/registries@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":186},"Microsoft.ContainerRegistry/registries/importPipelines@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":212},"Microsoft.ContainerRegistry/registries/pipelineRuns@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":237},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":241},"Microsoft.ContainerRegistry/registries/replications@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":257},"Microsoft.ContainerRegistry/registries/scopeMaps@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":270},"Microsoft.ContainerRegistry/registries/tokens@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":296},"Microsoft.ContainerRegistry/registries/webhooks@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":320},"Microsoft.ContainerRegistry/registries/connectedRegistries@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":68},"Microsoft.ContainerRegistry/registries/exportPipelines@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":95},"Microsoft.ContainerRegistry/registries@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":190},"Microsoft.ContainerRegistry/registries/importPipelines@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":216},"Microsoft.ContainerRegistry/registries/pipelineRuns@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":241},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":245},"Microsoft.ContainerRegistry/registries/replications@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":261},"Microsoft.ContainerRegistry/registries/scopeMaps@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":274},"Microsoft.ContainerRegistry/registries/tokens@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":300},"Microsoft.ContainerRegistry/registries/webhooks@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":324},"Microsoft.ContainerService/containerServices@2017-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2017-07-01/types.json","Index":393},"Microsoft.ContainerService/managedClusters@2017-08-31":{"RelativePath":"containerservice/microsoft.containerservice/2017-08-31/types.json","Index":203},"Microsoft.ContainerService/managedClusters/accessProfiles@2017-08-31":{"RelativePath":"containerservice/microsoft.containerservice/2017-08-31/types.json","Index":209},"Microsoft.ContainerService/managedClusters@2018-03-31":{"RelativePath":"containerservice/microsoft.containerservice/2018-03-31/types.json","Index":211},"Microsoft.ContainerService/managedClusters@2018-08-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2018-08-01-preview/types.json","Index":211},"Microsoft.ContainerService/openShiftManagedClusters@2018-09-30-preview":{"RelativePath":"containerservice/microsoft.containerservice/2018-09-30-preview/types.json","Index":103},"Microsoft.ContainerService/managedClusters@2019-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":214},"Microsoft.ContainerService/managedClusters/agentPools@2019-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":401},"Microsoft.ContainerService/managedClusters@2019-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":222},"Microsoft.ContainerService/managedClusters/agentPools@2019-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":409},"Microsoft.ContainerService/openShiftManagedClusters@2019-04-30":{"RelativePath":"containerservice/microsoft.containerservice/2019-04-30/types.json","Index":103},"Microsoft.ContainerService/managedClusters@2019-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":229},"Microsoft.ContainerService/managedClusters/agentPools@2019-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":423},"Microsoft.ContainerService/managedClusters@2019-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":238},"Microsoft.ContainerService/managedClusters/agentPools@2019-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":432},"Microsoft.ContainerService/openShiftManagedClusters@2019-09-30-preview":{"RelativePath":"containerservice/microsoft.containerservice/2019-09-30-preview/types.json","Index":104},"Microsoft.ContainerService/managedClusters@2019-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":238},"Microsoft.ContainerService/managedClusters/agentPools@2019-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":432},"Microsoft.ContainerService/openShiftManagedClusters@2019-10-27-preview":{"RelativePath":"containerservice/microsoft.containerservice/2019-10-27-preview/types.json","Index":102},"Microsoft.ContainerService/managedClusters@2019-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":246},"Microsoft.ContainerService/managedClusters/agentPools@2019-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":442},"Microsoft.ContainerService/managedClusters@2020-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":246},"Microsoft.ContainerService/managedClusters/agentPools@2020-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":442},"Microsoft.ContainerService/managedClusters@2020-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":251},"Microsoft.ContainerService/managedClusters/agentPools@2020-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":448},"Microsoft.ContainerService/managedClusters@2020-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":261},"Microsoft.ContainerService/managedClusters/agentPools@2020-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":461},"Microsoft.ContainerService/managedClusters@2020-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":261},"Microsoft.ContainerService/managedClusters/agentPools@2020-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":460},"Microsoft.ContainerService/managedClusters@2020-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":264},"Microsoft.ContainerService/managedClusters/agentPools@2020-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":463},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":480},"Microsoft.ContainerService/managedClusters@2020-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":267},"Microsoft.ContainerService/managedClusters/agentPools@2020-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":466},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":483},"Microsoft.ContainerService/managedClusters@2020-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":278},"Microsoft.ContainerService/managedClusters/agentPools@2020-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":480},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":497},"Microsoft.ContainerService/managedClusters@2020-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":304},"Microsoft.ContainerService/managedClusters/agentPools@2020-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":506},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":523},"Microsoft.ContainerService/managedClusters@2020-12-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":307},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2020-12-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":336},"Microsoft.ContainerService/managedClusters/agentPools@2020-12-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":540},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-12-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":557},"Microsoft.ContainerService/managedClusters@2021-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":308},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":337},"Microsoft.ContainerService/managedClusters/agentPools@2021-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":542},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":559},"Microsoft.ContainerService/managedClusters@2021-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":151},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":180},"Microsoft.ContainerService/managedClusters/agentPools@2021-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":219},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":236},"Microsoft.ContainerService/managedClusters@2021-05-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":151},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-05-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":180},"Microsoft.ContainerService/managedClusters/agentPools@2021-05-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":219},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-05-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":236},"Microsoft.ContainerService/managedClusters@2021-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":160},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":189},"Microsoft.ContainerService/managedClusters/agentPools@2021-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":231},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":167},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":196},"Microsoft.ContainerService/managedClusters/agentPools@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":241},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":258},"Microsoft.ContainerService/snapshots@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":266},"Microsoft.ContainerService/managedClusters@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":168},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":197},"Microsoft.ContainerService/managedClusters/agentPools@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":242},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":259},"Microsoft.ContainerService/snapshots@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":273},"Microsoft.ContainerService/managedClusters@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":174},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":203},"Microsoft.ContainerService/managedClusters/agentPools@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":265},"Microsoft.ContainerService/snapshots@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":279},"Microsoft.ContainerService/managedClusters@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":175},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":204},"Microsoft.ContainerService/managedClusters/agentPools@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":249},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":266},"Microsoft.ContainerService/snapshots@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":280},"Microsoft.ContainerService/managedClusters@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":174},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":203},"Microsoft.ContainerService/managedClusters/agentPools@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":265},"Microsoft.ContainerService/snapshots@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":279},"Microsoft.ContainerService/managedClusters@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":176},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":205},"Microsoft.ContainerService/managedClusters/agentPools@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":250},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":267},"Microsoft.ContainerService/snapshots@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":281},"Microsoft.ContainerService/managedClusters@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":185},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":203},"Microsoft.ContainerService/managedClusters/agentPools@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":265},"Microsoft.ContainerService/snapshots@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":279},"Microsoft.ContainerService/managedClusters@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":188},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":206},"Microsoft.ContainerService/managedClusters/agentPools@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":251},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":268},"Microsoft.ContainerService/snapshots@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":283},"Microsoft.ContainerService/managedclustersnapshots@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":307},"Microsoft.ContainerService/managedClusters@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":185},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":203},"Microsoft.ContainerService/managedClusters/agentPools@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":265},"Microsoft.ContainerService/snapshots@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":279},"Microsoft.ContainerService/managedClusters@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":192},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":210},"Microsoft.ContainerService/managedClusters/agentPools@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":255},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":272},"Microsoft.ContainerService/snapshots@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":287},"Microsoft.ContainerService/managedclustersnapshots@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":311},"Microsoft.ContainerService/managedClusters@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":189},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":207},"Microsoft.ContainerService/managedClusters/agentPools@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":252},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":269},"Microsoft.ContainerService/snapshots@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":283},"Microsoft.ContainerService/managedClusters@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":200},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":218},"Microsoft.ContainerService/managedClusters/agentPools@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":265},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":282},"Microsoft.ContainerService/snapshots@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":299},"Microsoft.ContainerService/managedclustersnapshots@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":325},"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":336},"Microsoft.ContainerService/managedClusters@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":207},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":225},"Microsoft.ContainerService/managedClusters/agentPools@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":272},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":289},"Microsoft.ContainerService/snapshots@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":306},"Microsoft.ContainerService/managedclustersnapshots@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":332},"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":343},"Microsoft.DocumentDB/databaseAccounts@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2019-08-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01-preview/types.json","Index":14},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2019-08-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01-preview/types.json","Index":21},"Microsoft.DocumentDB/databaseAccounts@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":110},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":116},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":149},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":157},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":163},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":177},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":183},"Microsoft.DocumentDB/databaseAccounts/tables@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":191},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":197},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":205},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":211},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":232},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":240},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":246},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":254},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":260},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":267},"Microsoft.DocumentDB/databaseAccounts@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":56},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":112},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":125},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":148},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":155},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":161},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":174},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":180},"Microsoft.DocumentDB/databaseAccounts/tables@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":193},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":200},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":206},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":220},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":233},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":239},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":246},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":259},"Microsoft.DocumentDB/databaseAccounts@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":64},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":121},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":127},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":135},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":142},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":158},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":166},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":172},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":186},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":192},"Microsoft.DocumentDB/databaseAccounts/tables@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":200},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":206},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":214},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":220},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":235},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":241},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":249},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":255},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":263},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":269},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":276},"Microsoft.DocumentDB/databaseAccounts@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":62},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":73},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":130},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":136},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":144},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":151},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":201},"Microsoft.DocumentDB/databaseAccounts/tables@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":209},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":215},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":223},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":250},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":285},"Microsoft.DocumentDB/databaseAccounts@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":92},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":101},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":112},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":169},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":183},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":190},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":206},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":219},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":224},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":232},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":238},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/tables@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":266},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":280},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":301},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":307},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":315},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":329},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":342},"Microsoft.DocumentDB/databaseAccounts@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":59},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":68},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":79},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":136},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":142},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":157},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":201},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":207},"Microsoft.DocumentDB/databaseAccounts/tables@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":215},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":221},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":235},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":250},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":256},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":270},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":284},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":291},"Microsoft.DocumentDB/databaseAccounts@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":72},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":81},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":92},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":156},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":164},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":171},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":201},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":215},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":221},"Microsoft.DocumentDB/databaseAccounts/tables@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":235},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":243},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":249},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":270},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":284},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":298},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":305},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":309},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":316},"Microsoft.DocumentDB/databaseAccounts@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":97},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":106},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":117},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":196},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":212},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":225},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":230},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":238},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/tables@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":307},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":313},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":341},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":348},"Microsoft.DocumentDB/cassandraClusters@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":371},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":384},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":388},"Microsoft.DocumentDB/locations@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":398},"Microsoft.DocumentDB/cassandraClusters/backups@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":403},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":410},"Microsoft.DocumentDB/databaseAccounts@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":72},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":81},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":92},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":156},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":164},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":171},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":201},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":215},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":221},"Microsoft.DocumentDB/databaseAccounts/tables@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":235},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":243},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":249},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":270},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":284},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":298},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":305},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":309},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":316},"Microsoft.DocumentDB/databaseAccounts@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":97},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":106},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":117},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":196},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":212},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":225},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":230},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":238},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/tables@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":307},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":313},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":341},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":348},"Microsoft.DocumentDB/cassandraClusters@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":371},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":384},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":388},"Microsoft.DocumentDB/databaseAccounts/services@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":404},"Microsoft.DocumentDB/locations@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":414},"Microsoft.DocumentDB/cassandraClusters/backups@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":419},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":426},"Microsoft.DocumentDB/databaseAccounts@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":72},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":81},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":92},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":156},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":164},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":171},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":200},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":205},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":213},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":219},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":233},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":239},"Microsoft.DocumentDB/databaseAccounts/tables@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":247},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":253},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":261},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":267},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":282},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":288},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":296},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":302},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":310},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":316},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":323},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":334},"Microsoft.DocumentDB/databaseAccounts@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":76},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":85},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":154},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":160},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":168},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":191},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":204},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":209},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":217},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":223},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":237},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":243},"Microsoft.DocumentDB/databaseAccounts/tables@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":251},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":257},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":265},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":271},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":300},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":306},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":314},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":320},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":331},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":338},"Microsoft.DocumentDB/databaseAccounts@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":105},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":114},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":125},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":183},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":197},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":204},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":220},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":233},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":238},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":246},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":266},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/tables@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":280},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":294},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":300},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":315},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":329},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":343},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":349},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":356},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":360},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":367},"Microsoft.DocumentDB/databaseAccounts@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":114},"Microsoft.DocumentDB/databaseAccounts/graphs@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":123},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":131},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":142},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":200},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":206},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":214},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":221},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":237},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":250},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":255},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":263},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":269},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":283},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":289},"Microsoft.DocumentDB/databaseAccounts/tables@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":297},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":303},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":311},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":317},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":332},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":338},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":346},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":352},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":360},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":366},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":374},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":380},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":387},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":391},"Microsoft.DocumentDB/cassandraClusters@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":414},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":427},"Microsoft.DocumentDB/databaseAccounts/services@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":443},"Microsoft.DocumentDB/locations@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":453},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":460},"Microsoft.DocumentDB/cassandraClusters/backups@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":465},"Microsoft.DocumentDB/databaseAccounts@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":115},"Microsoft.DocumentDB/databaseAccounts/graphs@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":143},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":208},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":214},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":222},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":245},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":263},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":271},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":277},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":291},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":297},"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":311},"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":317},"Microsoft.DocumentDB/databaseAccounts/tables@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":325},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":331},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":339},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":345},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":360},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":366},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":374},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":380},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":388},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":394},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":402},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":408},"Microsoft.DocumentDB/cassandraClusters@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":436},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":451},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":458},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":462},"Microsoft.DocumentDB/databaseAccounts/services@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":478},"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":489},"Microsoft.DocumentDB/locations@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":499},"Microsoft.DocumentDB/cassandraClusters/backups@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":504},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":511},"Microsoft.DocumentDB/databaseAccounts@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":111},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":120},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":131},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":203},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":210},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":239},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/tables@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":300},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":306},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":341},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":349},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":355},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":362},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":366},"Microsoft.DocumentDB/cassandraClusters@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":393},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":406},"Microsoft.DocumentDB/locations@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":416},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":423},"Microsoft.DocumentDB/databaseAccounts@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":119},"Microsoft.DocumentDB/databaseAccounts/graphs@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":128},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":136},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":147},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":154},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":212},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":218},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":233},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":249},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":262},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":267},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":275},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":281},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":295},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":301},"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":315},"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/tables@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":329},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":343},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":349},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":364},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":370},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":378},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":384},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":392},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":398},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":406},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":412},"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":425},"Microsoft.DocumentDB/cassandraClusters@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":453},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":468},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":475},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":479},"Microsoft.DocumentDB/databaseAccounts/services@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":495},"Microsoft.DocumentDB/locations@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":505},"Microsoft.DocumentDB/cassandraClusters/backups@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":510},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":517},"Microsoft.DocumentDB/databaseAccounts@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/graphs@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":133},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":141},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":159},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":220},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":234},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":241},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":257},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":270},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":275},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":283},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":289},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":303},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":309},"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":323},"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":329},"Microsoft.DocumentDB/databaseAccounts/tables@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":337},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":343},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":351},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":357},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":372},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":378},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":386},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":392},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":400},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":406},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":414},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":420},"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":433},"Microsoft.DocumentDB/cassandraClusters@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":461},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":476},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":483},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":487},"Microsoft.DocumentDB/databaseAccounts/services@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":503},"Microsoft.DocumentDB/locations@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":513},"Microsoft.DocumentDB/cassandraClusters/backups@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":518},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":525},"Microsoft.DocumentDB/databaseAccounts@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":126},"Microsoft.DocumentDB/databaseAccounts/graphs@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":135},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":143},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":154},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":161},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":222},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":228},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":236},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":243},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":259},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":277},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":285},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":291},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":305},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":311},"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":325},"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":331},"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":339},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":345},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":353},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":359},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":374},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":380},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":388},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":394},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":402},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":408},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":416},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":422},"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":435},"Microsoft.DocumentDB/cassandraClusters@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":463},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":478},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":485},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":489},"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":505},"Microsoft.DocumentDB/locations@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":515},"Microsoft.DocumentDB/cassandraClusters/backups@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":520},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":527},"Microsoft.DocumentDB/databaseAccounts@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":111},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":120},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":131},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":203},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":210},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":239},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":300},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":306},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":341},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":349},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":355},"Microsoft.DocumentDB/cassandraClusters@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":382},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":395},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":402},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":406},"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":422},"Microsoft.DocumentDB/locations@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":432},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":439},"Microsoft.CostManagement/reportconfigs@2018-05-31":{"RelativePath":"cost-management/microsoft.costmanagement/2018-05-31/types.json","Index":57},"Microsoft.CostManagement/reports@2018-08-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2018-08-01-preview/types.json","Index":57},"Microsoft.CostManagement/connectors@2018-08-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2018-08-01-preview/types.json","Index":69},"Microsoft.CostManagement/exports@2019-01-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-01-01/types.json","Index":68},"Microsoft.CostManagement/cloudConnectors@2019-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-03-01-preview/types.json","Index":24},"Microsoft.CostManagement/externalSubscriptions@2019-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-03-01-preview/types.json","Index":28},"Microsoft.CostManagement/showbackRules@2019-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-03-01-preview/types.json","Index":57},"Microsoft.CostManagement/externalBillingAccounts@2019-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-03-01-preview/types.json","Index":62},"Microsoft.CostManagement/views@2019-04-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-04-01-preview/types.json","Index":72},"Microsoft.CostManagement/budgets@2019-04-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-04-01-preview/types.json","Index":95},"Microsoft.CostManagement/exports@2019-09-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-09-01/types.json","Index":66},"Microsoft.CostManagement/exports@2019-10-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-10-01/types.json","Index":66},"Microsoft.CostManagement/settings@2019-11-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-11-01/types.json","Index":18},"Microsoft.CostManagement/views@2019-11-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-11-01/types.json","Index":86},"Microsoft.CostManagement/exports@2019-11-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-11-01/types.json","Index":143},"Microsoft.CostManagement/alerts@2019-11-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-11-01/types.json","Index":209},"Microsoft.CostManagement/costAllocationRules@2020-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2020-03-01-preview/types.json","Index":32},"Microsoft.CostManagement/views@2020-06-01":{"RelativePath":"cost-management/microsoft.costmanagement/2020-06-01/types.json","Index":72},"Microsoft.CostManagement/exports@2020-06-01":{"RelativePath":"cost-management/microsoft.costmanagement/2020-06-01/types.json","Index":128},"Microsoft.CostManagement/alerts@2020-06-01":{"RelativePath":"cost-management/microsoft.costmanagement/2020-06-01/types.json","Index":194},"Microsoft.CostManagement/exports@2020-12-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2020-12-01-preview/types.json","Index":63},"Microsoft.CostManagement/exports@2021-01-01":{"RelativePath":"cost-management/microsoft.costmanagement/2021-01-01/types.json","Index":63},"Microsoft.CostManagement/views@2021-10-01":{"RelativePath":"cost-management/microsoft.costmanagement/2021-10-01/types.json","Index":72},"Microsoft.CostManagement/exports@2021-10-01":{"RelativePath":"cost-management/microsoft.costmanagement/2021-10-01/types.json","Index":128},"Microsoft.CostManagement/alerts@2021-10-01":{"RelativePath":"cost-management/microsoft.costmanagement/2021-10-01/types.json","Index":193},"Microsoft.CostManagement/scheduledActions@2022-04-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2022-04-01-preview/types.json","Index":55},"Microsoft.CostManagement/scheduledActions@2022-06-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2022-06-01-preview/types.json","Index":56},"Microsoft.AzureActiveDirectory/b2cDirectories@2019-01-01-preview":{"RelativePath":"cpim/microsoft.azureactivedirectory/2019-01-01-preview/types.json","Index":24},"Microsoft.AzureActiveDirectory/guestUsages@2020-05-01-preview":{"RelativePath":"cpim/microsoft.azureactivedirectory/2020-05-01-preview/types.json","Index":13},"Microsoft.AzureActiveDirectory/b2cDirectories@2021-04-01":{"RelativePath":"cpim/microsoft.azureactivedirectory/2021-04-01/types.json","Index":36},"Microsoft.AzureActiveDirectory/guestUsages@2021-04-01":{"RelativePath":"cpim/microsoft.azureactivedirectory/2021-04-01/types.json","Index":42},"Microsoft.CustomerInsights/hubs@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":14},"Microsoft.CustomerInsights/hubs/profiles@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":58},"Microsoft.CustomerInsights/hubs/interactions@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":90},"Microsoft.CustomerInsights/hubs/relationships@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":113},"Microsoft.CustomerInsights/hubs/relationshipLinks@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":134},"Microsoft.CustomerInsights/hubs/authorizationPolicies@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":144},"Microsoft.CustomerInsights/hubs/connectors@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":164},"Microsoft.CustomerInsights/hubs/connectors/mappings@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":211},"Microsoft.CustomerInsights/hubs/kpi@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":256},"Microsoft.CustomerInsights/hubs/views@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":262},"Microsoft.CustomerInsights/hubs/links@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":285},"Microsoft.CustomerInsights/hubs/roleAssignments@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":312},"Microsoft.CustomerInsights/hubs/widgetTypes@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":318},"Microsoft.CustomerInsights/hubs@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":14},"Microsoft.CustomerInsights/hubs/profiles@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":58},"Microsoft.CustomerInsights/hubs/interactions@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":90},"Microsoft.CustomerInsights/hubs/relationships@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":113},"Microsoft.CustomerInsights/hubs/relationshipLinks@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":135},"Microsoft.CustomerInsights/hubs/authorizationPolicies@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":145},"Microsoft.CustomerInsights/hubs/connectors@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":165},"Microsoft.CustomerInsights/hubs/connectors/mappings@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":212},"Microsoft.CustomerInsights/hubs/kpi@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":257},"Microsoft.CustomerInsights/hubs/views@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":263},"Microsoft.CustomerInsights/hubs/links@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":296},"Microsoft.CustomerInsights/hubs/roleAssignments@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":323},"Microsoft.CustomerInsights/hubs/predictions@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":347},"Microsoft.CustomerInsights/hubs/widgetTypes@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":353},"Microsoft.CustomProviders/resourceProviders@2018-09-01-preview":{"RelativePath":"customproviders/microsoft.customproviders/2018-09-01-preview/types.json","Index":32},"Microsoft.CustomProviders/associations@2018-09-01-preview":{"RelativePath":"customproviders/microsoft.customproviders/2018-09-01-preview/types.json","Index":43},"Microsoft.Dashboard/grafana@2021-09-01-preview":{"RelativePath":"dashboard/microsoft.dashboard/2021-09-01-preview/types.json","Index":46},"Microsoft.Dashboard/grafana@2022-05-01-preview":{"RelativePath":"dashboard/microsoft.dashboard/2022-05-01-preview/types.json","Index":73},"Microsoft.Dashboard/grafana/privateEndpointConnections@2022-05-01-preview":{"RelativePath":"dashboard/microsoft.dashboard/2022-05-01-preview/types.json","Index":77},"Microsoft.Dashboard/grafana/privateLinkResources@2022-05-01-preview":{"RelativePath":"dashboard/microsoft.dashboard/2022-05-01-preview/types.json","Index":94},"Microsoft.DataBox/jobs@2018-01-01":{"RelativePath":"databox/microsoft.databox/2018-01-01/types.json","Index":115},"Microsoft.DataBox/jobs@2019-09-01":{"RelativePath":"databox/microsoft.databox/2019-09-01/types.json","Index":137},"Microsoft.DataBox/jobs@2020-04-01":{"RelativePath":"databox/microsoft.databox/2020-04-01/types.json","Index":184},"Microsoft.DataBox/jobs@2020-11-01":{"RelativePath":"databox/microsoft.databox/2020-11-01/types.json","Index":193},"Microsoft.DataBox/jobs@2021-03-01":{"RelativePath":"databox/microsoft.databox/2021-03-01/types.json","Index":203},"Microsoft.DataBox/jobs@2021-05-01":{"RelativePath":"databox/microsoft.databox/2021-05-01/types.json","Index":206},"Microsoft.DataBox/jobs@2021-08-01-preview":{"RelativePath":"databox/microsoft.databox/2021-08-01-preview/types.json","Index":326},"Microsoft.DataBox/jobs@2021-12-01":{"RelativePath":"databox/microsoft.databox/2021-12-01/types.json","Index":366},"Microsoft.DataBox/jobs@2022-02-01":{"RelativePath":"databox/microsoft.databox/2022-02-01/types.json","Index":381},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":34},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":48},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":77},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":105},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":141},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":152},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":165},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":176},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":201},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":217},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":228},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":35},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":49},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":78},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":106},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":145},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":156},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":169},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":180},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":205},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":221},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":232},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":42},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":56},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":86},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":114},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":153},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":164},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":178},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":193},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":206},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":221},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":246},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":262},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":273},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":46},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":60},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":90},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":126},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":165},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":176},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":190},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":205},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":218},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":233},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":258},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":274},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":285},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":94},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":108},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":145},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":243},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":281},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":296},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":335},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":346},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":360},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":375},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":388},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":403},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":428},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":444},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":455},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":94},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":108},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":145},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":243},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":281},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":296},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":335},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":346},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":360},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":375},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":388},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":403},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":428},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":444},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":455},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":94},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":108},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":145},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":243},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":281},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":296},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":335},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":346},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":360},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":375},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":388},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":403},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":428},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":444},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":455},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":98},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":112},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":149},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":247},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":285},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":300},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":339},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":350},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":364},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":379},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":392},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":407},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":432},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":480},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":491},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":102},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":116},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":125},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":143},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":180},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":278},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":316},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":331},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":370},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":381},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":395},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":410},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":423},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":438},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":463},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":515},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":526},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":102},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":116},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":125},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":143},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":180},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":278},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":316},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":331},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":370},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":381},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":395},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":410},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":423},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":438},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":463},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":515},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":526},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":102},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":116},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":125},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":143},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":180},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":278},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":316},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":331},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":370},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":381},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":395},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":410},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":423},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":438},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":463},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":515},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":526},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":106},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":120},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":129},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":147},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":184},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":282},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":320},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":335},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":374},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":385},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":399},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":414},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":427},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":442},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":467},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":519},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":530},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/deviceCapacityInfo@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":549},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":107},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":121},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":130},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":148},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":185},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":321},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":342},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":357},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":396},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":407},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":421},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":436},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":449},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":464},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":489},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":541},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":552},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/deviceCapacityInfo@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":571},"Microsoft.Databricks/workspaces@2018-04-01":{"RelativePath":"databricks/microsoft.databricks/2018-04-01/types.json","Index":55},"Microsoft.Databricks/workspaces/virtualNetworkPeerings@2018-04-01":{"RelativePath":"databricks/microsoft.databricks/2018-04-01/types.json","Index":73},"Microsoft.Databricks/workspaces@2021-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2021-04-01-preview/types.json","Index":95},"Microsoft.Databricks/workspaces/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2021-04-01-preview/types.json","Index":99},"Microsoft.Databricks/workspaces/virtualNetworkPeerings@2021-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2021-04-01-preview/types.json","Index":117},"Microsoft.Databricks/workspaces/privateLinkResources@2021-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2021-04-01-preview/types.json","Index":124},"Microsoft.DataCatalog/catalogs@2016-03-30":{"RelativePath":"datacatalog/microsoft.datacatalog/2016-03-30/types.json","Index":19},"Microsoft.Datadog/agreements@2020-02-01-preview":{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":13},"Microsoft.Datadog/monitors@2020-02-01-preview":{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":47},"Microsoft.Datadog/monitors/tagRules@2020-02-01-preview":{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":70},"Microsoft.Datadog/monitors/singleSignOnConfigurations@2020-02-01-preview":{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":90},"Microsoft.Datadog/agreements@2021-03-01":{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":24},"Microsoft.Datadog/monitors@2021-03-01":{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":58},"Microsoft.Datadog/monitors/tagRules@2021-03-01":{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":81},"Microsoft.Datadog/monitors/singleSignOnConfigurations@2021-03-01":{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":101},"Microsoft.DataFactory/factories@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":16},"Microsoft.DataFactory/factories/integrationRuntimes@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":59},"Microsoft.DataFactory/factories/linkedservices@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":386},"Microsoft.DataFactory/factories/datasets@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":538},"Microsoft.DataFactory/factories/pipelines@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":728},"Microsoft.DataFactory/factories/triggers@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":742},"Microsoft.DataFactory/factories@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":40},"Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":127},"Microsoft.DataFactory/factories/linkedservices@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":599},"Microsoft.DataFactory/factories/datasets@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":911},"Microsoft.DataFactory/factories/pipelines@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1639},"Microsoft.DataFactory/factories/triggers@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1721},"Microsoft.DataFactory/factories/dataflows@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1750},"Microsoft.DataFactory/factories/managedVirtualNetworks@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1755},"Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1762},"Microsoft.DataFactory/factories/privateEndpointConnections@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1769},"Microsoft.DataFactory/factories/globalParameters@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1774},"Microsoft.DataLakeAnalytics/accounts@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":89},"Microsoft.DataLakeAnalytics/accounts/DataLakeStoreAccounts@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":93},"Microsoft.DataLakeAnalytics/accounts/StorageAccounts@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":97},"Microsoft.DataLakeAnalytics/accounts/computePolicies@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":101},"Microsoft.DataLakeAnalytics/accounts/firewallRules@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":105},"Microsoft.DataLakeAnalytics/accounts/storageAccounts/containers@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":110},"Microsoft.DataLakeAnalytics/accounts@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":91},"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":95},"Microsoft.DataLakeAnalytics/accounts/storageAccounts@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":99},"Microsoft.DataLakeAnalytics/accounts/computePolicies@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":103},"Microsoft.DataLakeAnalytics/accounts/firewallRules@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":107},"Microsoft.DataLakeAnalytics/accounts/storageAccounts/containers@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":112},"Microsoft.DataLakeAnalytics/accounts@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":91},"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":95},"Microsoft.DataLakeAnalytics/accounts/storageAccounts@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":99},"Microsoft.DataLakeAnalytics/accounts/computePolicies@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":103},"Microsoft.DataLakeAnalytics/accounts/firewallRules@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":107},"Microsoft.DataLakeAnalytics/accounts/storageAccounts/containers@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":112},"Microsoft.DataLakeStore/accounts/firewallRules@2015-10-01-preview":{"RelativePath":"datalake-store/microsoft.datalakestore/2015-10-01-preview/types.json","Index":12},"Microsoft.DataLakeStore/accounts@2015-10-01-preview":{"RelativePath":"datalake-store/microsoft.datalakestore/2015-10-01-preview/types.json","Index":44},"Microsoft.DataLakeStore/accounts@2016-11-01":{"RelativePath":"datalake-store/microsoft.datalakestore/2016-11-01/types.json","Index":75},"Microsoft.DataLakeStore/accounts/firewallRules@2016-11-01":{"RelativePath":"datalake-store/microsoft.datalakestore/2016-11-01/types.json","Index":79},"Microsoft.DataLakeStore/accounts/virtualNetworkRules@2016-11-01":{"RelativePath":"datalake-store/microsoft.datalakestore/2016-11-01/types.json","Index":83},"Microsoft.DataLakeStore/accounts/trustedIdProviders@2016-11-01":{"RelativePath":"datalake-store/microsoft.datalakestore/2016-11-01/types.json","Index":87},"Microsoft.DataMigration/services@2017-11-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2017-11-15-preview/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2017-11-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2017-11-15-preview/types.json","Index":155},"Microsoft.DataMigration/services/projects@2017-11-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2017-11-15-preview/types.json","Index":181},"Microsoft.DataMigration/services@2018-03-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-15-preview/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2018-03-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-15-preview/types.json","Index":222},"Microsoft.DataMigration/services/projects@2018-03-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-15-preview/types.json","Index":248},"Microsoft.DataMigration/services@2018-03-31-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-31-preview/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2018-03-31-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-31-preview/types.json","Index":272},"Microsoft.DataMigration/services/projects@2018-03-31-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-31-preview/types.json","Index":299},"Microsoft.DataMigration/services@2018-04-19":{"RelativePath":"datamigration/microsoft.datamigration/2018-04-19/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2018-04-19":{"RelativePath":"datamigration/microsoft.datamigration/2018-04-19/types.json","Index":634},"Microsoft.DataMigration/services/projects@2018-04-19":{"RelativePath":"datamigration/microsoft.datamigration/2018-04-19/types.json","Index":668},"Microsoft.DataMigration/services@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":981},"Microsoft.DataMigration/services/serviceTasks@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":985},"Microsoft.DataMigration/services/projects@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":1030},"Microsoft.DataMigration/services/projects/files@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":1035},"Microsoft.DataMigration/services@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":36},"Microsoft.DataMigration/services/projects/tasks@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":1056},"Microsoft.DataMigration/services/serviceTasks@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":1060},"Microsoft.DataMigration/services/projects@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":1105},"Microsoft.DataMigration/services/projects/files@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":1110},"Microsoft.DataMigration/databaseMigrations@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":42},"Microsoft.DataMigration/sqlMigrationServices@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":48},"Microsoft.DataMigration/services@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":66},"Microsoft.DataMigration/services/projects/tasks@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1087},"Microsoft.DataMigration/services/serviceTasks@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1091},"Microsoft.DataMigration/services/projects@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1136},"Microsoft.DataMigration/services/projects/files@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1141},"Microsoft.DataMigration/databaseMigrations@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":42},"Microsoft.DataMigration/sqlMigrationServices@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":48},"Microsoft.DataMigration/services@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":66},"Microsoft.DataMigration/services/projects/tasks@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1101},"Microsoft.DataMigration/services/serviceTasks@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1105},"Microsoft.DataMigration/services/projects@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1162},"Microsoft.DataMigration/services/projects/files@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1167},"Microsoft.DataMigration/databaseMigrations@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":35},"Microsoft.DataMigration/sqlMigrationServices@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":41},"Microsoft.DataMigration/services@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":59},"Microsoft.DataMigration/services/projects/tasks@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1106},"Microsoft.DataMigration/services/serviceTasks@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1110},"Microsoft.DataMigration/services/projects@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1179},"Microsoft.DataMigration/services/projects/files@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1184},"Microsoft.DataProtection/backupVaults@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":40},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":131},"Microsoft.DataProtection/backupVaults/backupInstances@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":175},"Microsoft.DataProtection/backupVaults/operationResults@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":180},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":195},"Microsoft.DataProtection/backupVaults/backupJobs@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":208},"Microsoft.DataProtection/backupVaults@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":40},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":131},"Microsoft.DataProtection/backupVaults/backupInstances@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":175},"Microsoft.DataProtection/backupVaults/operationResults@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":180},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":195},"Microsoft.DataProtection/backupVaults/backupJobs@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":208},"Microsoft.DataProtection/backupVaults@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":40},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":131},"Microsoft.DataProtection/backupVaults/backupInstances@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":182},"Microsoft.DataProtection/backupVaults/operationResults@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":187},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":202},"Microsoft.DataProtection/backupVaults/backupJobs@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":215},"Microsoft.DataProtection/backupVaults@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":194},"Microsoft.DataProtection/resourceGuards@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":209},"Microsoft.DataProtection/backupVaults/operationResults@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":214},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":229},"Microsoft.DataProtection/backupVaults/backupJobs@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":242},"Microsoft.DataProtection/backupVaults@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":197},"Microsoft.DataProtection/resourceGuards@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":212},"Microsoft.DataProtection/backupVaults/operationResults@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":217},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":232},"Microsoft.DataProtection/backupVaults/backupJobs@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":245},"Microsoft.DataProtection/backupVaults@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":194},"Microsoft.DataProtection/resourceGuards@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":209},"Microsoft.DataProtection/backupVaults/operationResults@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":214},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":229},"Microsoft.DataProtection/backupVaults/backupJobs@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":242},"Microsoft.DataProtection/backupVaults@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":197},"Microsoft.DataProtection/resourceGuards@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":212},"Microsoft.DataProtection/backupVaults/operationResults@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":217},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":221},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":236},"Microsoft.DataProtection/backupVaults/backupJobs@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":249},"Microsoft.DataProtection/backupVaults@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":57},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":148},"Microsoft.DataProtection/backupVaults/backupInstances@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":202},"Microsoft.DataProtection/resourceGuards@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":217},"Microsoft.DataProtection/backupVaults/operationResults@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":222},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":226},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":241},"Microsoft.DataProtection/backupVaults/backupJobs@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":254},"Microsoft.DataProtection/backupVaults@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":197},"Microsoft.DataProtection/resourceGuards@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":212},"Microsoft.DataProtection/backupVaults/operationResults@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":217},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":221},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":236},"Microsoft.DataProtection/backupVaults/backupJobs@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":249},"Microsoft.DataProtection/backupVaults@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":57},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":148},"Microsoft.DataProtection/backupVaults/backupInstances@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":202},"Microsoft.DataProtection/resourceGuards@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":217},"Microsoft.DataProtection/backupVaults/operationResults@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":222},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":226},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":241},"Microsoft.DataProtection/backupVaults/backupJobs@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":254},"Microsoft.DataProtection/backupVaults@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":57},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":148},"Microsoft.DataProtection/backupVaults/backupInstances@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":202},"Microsoft.DataProtection/resourceGuards@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":217},"Microsoft.DataProtection/backupVaults/operationResults@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":222},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":226},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":241},"Microsoft.DataProtection/backupVaults/backupJobs@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":254},"Microsoft.DataProtection/backupVaults@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":58},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":149},"Microsoft.DataProtection/backupVaults/backupInstances@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":204},"Microsoft.DataProtection/resourceGuards@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":219},"Microsoft.DataProtection/backupVaults/operationResults@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":224},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":229},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":244},"Microsoft.DataProtection/backupVaults/backupJobs@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":257},"Microsoft.DataShare/accounts@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":22},"Microsoft.DataShare/accounts/shares/dataSets@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":74},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":204},"Microsoft.DataShare/accounts/shares/invitations@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":214},"Microsoft.DataShare/accounts/shares@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":228},"Microsoft.DataShare/accounts/shareSubscriptions@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":247},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":263},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":286},"Microsoft.DataShare/locations/consumerInvitations@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":296},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":306},"Microsoft.DataShare/accounts@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":22},"Microsoft.DataShare/accounts/shares/dataSets@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":74},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":204},"Microsoft.DataShare/accounts/shares/invitations@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":214},"Microsoft.DataShare/accounts/shares@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":228},"Microsoft.DataShare/accounts/shareSubscriptions@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":247},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":263},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":286},"Microsoft.DataShare/locations/consumerInvitations@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":296},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":306},"Microsoft.DataShare/accounts@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":33},"Microsoft.DataShare/accounts/shares/dataSets@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":88},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":230},"Microsoft.DataShare/accounts/shares/invitations@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":240},"Microsoft.DataShare/accounts/shares@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":254},"Microsoft.DataShare/accounts/shareSubscriptions@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":273},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":289},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":312},"Microsoft.DataShare/locations/consumerInvitations@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":322},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":332},"Microsoft.DataShare/accounts@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":33},"Microsoft.DataShare/accounts/shares/dataSets@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":98},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":264},"Microsoft.DataShare/accounts/shares/invitations@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":274},"Microsoft.DataShare/accounts/shares@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":288},"Microsoft.DataShare/accounts/shareSubscriptions@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":307},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":323},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":346},"Microsoft.DataShare/locations/consumerInvitations@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":356},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":366},"Microsoft.DataShare/accounts@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":33},"Microsoft.DataShare/accounts/shares/dataSets@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":104},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":258},"Microsoft.DataShare/accounts/shares/invitations@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":268},"Microsoft.DataShare/accounts/shares@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":282},"Microsoft.DataShare/accounts/shareSubscriptions@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":301},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":317},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":340},"Microsoft.DataShare/locations/consumerInvitations@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":350},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":360},"Microsoft.DeploymentManager/serviceTopologies@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":13},"Microsoft.DeploymentManager/serviceTopologies/services@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":19},"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":29},"Microsoft.DeploymentManager/steps@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":38},"Microsoft.DeploymentManager/rollouts@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":69},"Microsoft.DeploymentManager/artifactSources@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":79},"Microsoft.DeploymentManager/serviceTopologies@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":13},"Microsoft.DeploymentManager/serviceTopologies/services@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":19},"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":29},"Microsoft.DeploymentManager/steps@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":65},"Microsoft.DeploymentManager/rollouts@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":96},"Microsoft.DeploymentManager/artifactSources@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":106},"Microsoft.DesktopVirtualization/workspaces@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":32},"Microsoft.DesktopVirtualization/hostPools@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":54},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":59},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":74},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":92},"Microsoft.DesktopVirtualization/workspaces@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":32},"Microsoft.DesktopVirtualization/hostPools@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":58},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":63},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":78},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":96},"Microsoft.DesktopVirtualization/workspaces@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":32},"Microsoft.DesktopVirtualization/hostPools@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":58},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":63},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":78},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":96},"Microsoft.DesktopVirtualization/workspaces@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":35},"Microsoft.DesktopVirtualization/hostPools@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":61},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":70},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":75},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":90},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":108},"Microsoft.DesktopVirtualization/workspaces@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":35},"Microsoft.DesktopVirtualization/hostPools@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":66},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":75},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":80},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":95},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":113},"Microsoft.DesktopVirtualization/workspaces@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":35},"Microsoft.DesktopVirtualization/hostPools@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":66},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":75},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":80},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":95},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":113},"Microsoft.DesktopVirtualization/workspaces@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/scalingPlans@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":51},"Microsoft.DesktopVirtualization/applicationGroups@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":60},"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":72},"Microsoft.DesktopVirtualization/hostPools@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":103},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":112},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":117},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":132},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":150},"Microsoft.DesktopVirtualization/workspaces@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/scalingPlans@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":61},"Microsoft.DesktopVirtualization/applicationGroups@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":77},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":89},"Microsoft.DesktopVirtualization/hostPools@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":121},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":130},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":135},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":150},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":194},"Microsoft.DesktopVirtualization/workspaces@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/scalingPlans@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":61},"Microsoft.DesktopVirtualization/applicationGroups@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":77},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":89},"Microsoft.DesktopVirtualization/hostPools@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":121},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":130},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":135},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":150},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":194},"Microsoft.DesktopVirtualization/workspaces@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/scalingPlans@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":61},"Microsoft.DesktopVirtualization/applicationGroups@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":77},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":89},"Microsoft.DesktopVirtualization/hostPools@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":121},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":130},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":135},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":150},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":194},"Microsoft.DesktopVirtualization/workspaces@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":26},"Microsoft.DesktopVirtualization/scalingPlans@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":64},"Microsoft.DesktopVirtualization/applicationGroups@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":80},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":92},"Microsoft.DesktopVirtualization/hostPools@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":127},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":136},"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":163},"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":167},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":172},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":187},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":231},"Microsoft.DesktopVirtualization/workspaces@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":23},"Microsoft.DesktopVirtualization/scalingPlans@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":61},"Microsoft.DesktopVirtualization/applicationGroups@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":77},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":89},"Microsoft.DesktopVirtualization/hostPools@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":121},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":130},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":135},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":150},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":194},"Microsoft.DesktopVirtualization/workspaces@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":37},"Microsoft.DesktopVirtualization/scalingPlans@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":74},"Microsoft.DesktopVirtualization/applicationGroups@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":90},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":102},"Microsoft.DesktopVirtualization/hostPools@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":137},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":146},"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":162},"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":166},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":171},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":186},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":230},"Microsoft.DesktopVirtualization/workspaces@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":51},"Microsoft.DesktopVirtualization/scalingPlans@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":88},"Microsoft.DesktopVirtualization/applicationGroups@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":104},"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":116},"Microsoft.DesktopVirtualization/hostPools@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":168},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":177},"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":181},"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":185},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":190},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":205},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":249},"Microsoft.DesktopVirtualization/workspaces@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":51},"Microsoft.DesktopVirtualization/scalingPlans@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":88},"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":117},"Microsoft.DesktopVirtualization/applicationGroups@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":133},"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":145},"Microsoft.DesktopVirtualization/hostPools@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":197},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":206},"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":210},"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":214},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":219},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":234},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":278},"Microsoft.DevHub/workflows@2022-04-01-preview":{"RelativePath":"developerhub/microsoft.devhub/2022-04-01-preview/types.json","Index":42},"Microsoft.DevHub/locations/githuboauth@2022-04-01-preview":{"RelativePath":"developerhub/microsoft.devhub/2022-04-01-preview/types.json","Index":48},"Microsoft.Devices/provisioningServices/certificates@2017-08-21-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-08-21-preview/types.json","Index":12},"Microsoft.Devices/provisioningServices@2017-08-21-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-08-21-preview/types.json","Index":49},"Microsoft.Devices/provisioningServices/certificates@2017-11-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-11-15/types.json","Index":12},"Microsoft.Devices/provisioningServices@2017-11-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-11-15/types.json","Index":49},"Microsoft.Devices/provisioningServices/certificates@2018-01-22":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2018-01-22/types.json","Index":12},"Microsoft.Devices/provisioningServices@2018-01-22":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2018-01-22/types.json","Index":49},"Microsoft.Devices/provisioningServices/certificates@2020-01-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-01-01/types.json","Index":12},"Microsoft.Devices/provisioningServices@2020-01-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-01-01/types.json","Index":58},"Microsoft.Devices/provisioningServices/certificates@2020-03-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":12},"Microsoft.Devices/provisioningServices@2020-03-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":71},"Microsoft.Devices/provisioningServices/privateEndpointConnections@2020-03-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":75},"Microsoft.Devices/provisioningServices/certificates@2020-09-01-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":12},"Microsoft.Devices/provisioningServices@2020-09-01-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":78},"Microsoft.Devices/provisioningServices/privateEndpointConnections@2020-09-01-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":82},"Microsoft.Devices/provisioningServices/certificates@2021-10-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":23},"Microsoft.Devices/provisioningServices@2021-10-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":82},"Microsoft.Devices/provisioningServices/privateEndpointConnections@2021-10-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":86},"Microsoft.Devices/provisioningServices/certificates@2022-02-05":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":23},"Microsoft.Devices/provisioningServices@2022-02-05":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":82},"Microsoft.Devices/provisioningServices/privateEndpointConnections@2022-02-05":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":86},"Microsoft.DeviceUpdate/accounts@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":57},"Microsoft.DeviceUpdate/accounts/instances@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":75},"Microsoft.DeviceUpdate/accounts/privateEndpointConnections@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":79},"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":102},"Microsoft.DeviceUpdate/accounts/privateLinkResources@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":113},"Microsoft.DeviceUpdate/accounts@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":65},"Microsoft.DeviceUpdate/accounts/instances@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":83},"Microsoft.DeviceUpdate/accounts/privateEndpointConnections@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":87},"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":110},"Microsoft.DeviceUpdate/accounts/privateLinkResources@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":121},"Microsoft.DevOps/pipelines@2019-07-01-preview":{"RelativePath":"devops/microsoft.devops/2019-07-01-preview/types.json","Index":27},"Microsoft.DevOps/pipelines@2020-07-13-preview":{"RelativePath":"devops/microsoft.devops/2020-07-13-preview/types.json","Index":42},"Microsoft.DevSpaces/controllers@2019-04-01":{"RelativePath":"devspaces/microsoft.devspaces/2019-04-01/types.json","Index":26},"Microsoft.DevTestLab/labs@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":17},"Microsoft.DevTestLab/labs/artifactsources@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":29},"Microsoft.DevTestLab/labs/customimages@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":51},"Microsoft.DevTestLab/labs/formulas@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":67},"Microsoft.DevTestLab/labs/policysets/policies@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":85},"Microsoft.DevTestLab/labs/schedules@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":102},"Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":107},"Microsoft.DevTestLab/labs/virtualnetworks@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":129},"Microsoft.DevTestLab/labs/artifactsources/artifacts@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":135},"Microsoft.DevTestLab/labs/costinsights@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":143},"Microsoft.DevTestLab/labs/costs@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":155},"Microsoft.DevTestLab/labs@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":19},"Microsoft.DevTestLab/schedules@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":36},"Microsoft.DevTestLab/labs/artifactsources@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":48},"Microsoft.DevTestLab/labs/costs@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":79},"Microsoft.DevTestLab/labs/customimages@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":101},"Microsoft.DevTestLab/labs/formulas@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":139},"Microsoft.DevTestLab/labs/notificationchannels@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":150},"Microsoft.DevTestLab/labs/policysets/policies@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":171},"Microsoft.DevTestLab/labs/schedules@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":176},"Microsoft.DevTestLab/labs/servicerunners@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":182},"Microsoft.DevTestLab/labs/users@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":190},"Microsoft.DevTestLab/labs/users/disks@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":199},"Microsoft.DevTestLab/labs/users/environments@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":208},"Microsoft.DevTestLab/labs/users/secrets@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":214},"Microsoft.DevTestLab/labs/virtualmachines@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":224},"Microsoft.DevTestLab/labs/virtualmachines/schedules@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":229},"Microsoft.DevTestLab/labs/virtualnetworks@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":259},"Microsoft.DevTestLab/labs/artifactsources/armtemplates@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":267},"Microsoft.DevTestLab/labs/artifactsources/artifacts@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":273},"Microsoft.DevTestLab/labs@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":34},"Microsoft.DevTestLab/schedules@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":51},"Microsoft.DevTestLab/labs/artifactsources@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":64},"Microsoft.DevTestLab/labs/costs@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":95},"Microsoft.DevTestLab/labs/customimages@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":124},"Microsoft.DevTestLab/labs/formulas@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":165},"Microsoft.DevTestLab/labs/notificationchannels@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":176},"Microsoft.DevTestLab/labs/policysets/policies@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":199},"Microsoft.DevTestLab/labs/schedules@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":204},"Microsoft.DevTestLab/labs/servicerunners@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":215},"Microsoft.DevTestLab/labs/users@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":223},"Microsoft.DevTestLab/labs/users/disks@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":233},"Microsoft.DevTestLab/labs/users/environments@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":242},"Microsoft.DevTestLab/labs/users/secrets@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":248},"Microsoft.DevTestLab/labs/users/servicefabrics@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":259},"Microsoft.DevTestLab/labs/users/servicefabrics/schedules@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":264},"Microsoft.DevTestLab/labs/virtualmachines@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":284},"Microsoft.DevTestLab/labs/virtualmachines/schedules@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":289},"Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":319},"Microsoft.DevTestLab/labs/artifactsources/armtemplates@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":327},"Microsoft.DevTestLab/labs/artifactsources/artifacts@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":333},"Microsoft.Dynamics365FraudProtection/instances@2021-02-01-preview":{"RelativePath":"dfp/microsoft.dynamics365fraudprotection/2021-02-01-preview/types.json","Index":39},"Microsoft.DigitalTwins/digitalTwinsInstances@2020-03-01-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-03-01-preview/types.json","Index":22},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2020-03-01-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-03-01-preview/types.json","Index":40},"Microsoft.DigitalTwins/digitalTwinsInstances@2020-10-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-10-31/types.json","Index":24},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2020-10-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-10-31/types.json","Index":47},"Microsoft.DigitalTwins/digitalTwinsInstances@2020-12-01":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-12-01/types.json","Index":48},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2020-12-01":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-12-01/types.json","Index":74},"Microsoft.DigitalTwins/digitalTwinsInstances/privateEndpointConnections@2020-12-01":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-12-01/types.json","Index":78},"Microsoft.DigitalTwins/digitalTwinsInstances@2021-06-30-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2021-06-30-preview/types.json","Index":59},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2021-06-30-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2021-06-30-preview/types.json","Index":85},"Microsoft.DigitalTwins/digitalTwinsInstances/privateEndpointConnections@2021-06-30-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2021-06-30-preview/types.json","Index":89},"Microsoft.DigitalTwins/digitalTwinsInstances/timeSeriesDatabaseConnections@2021-06-30-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2021-06-30-preview/types.json","Index":108},"Microsoft.DigitalTwins/digitalTwinsInstances@2022-05-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2022-05-31/types.json","Index":59},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2022-05-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2022-05-31/types.json","Index":86},"Microsoft.DigitalTwins/digitalTwinsInstances/privateEndpointConnections@2022-05-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2022-05-31/types.json","Index":90},"Microsoft.DigitalTwins/digitalTwinsInstances/timeSeriesDatabaseConnections@2022-05-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2022-05-31/types.json","Index":110},"Microsoft.DelegatedNetwork/controller@2020-08-08-preview":{"RelativePath":"dnc/microsoft.delegatednetwork/2020-08-08-preview/types.json","Index":18},"Microsoft.DelegatedNetwork/orchestrators@2020-08-08-preview":{"RelativePath":"dnc/microsoft.delegatednetwork/2020-08-08-preview/types.json","Index":36},"Microsoft.DelegatedNetwork/delegatedSubnets@2020-08-08-preview":{"RelativePath":"dnc/microsoft.delegatednetwork/2020-08-08-preview/types.json","Index":48},"Microsoft.DelegatedNetwork/controller@2021-03-15":{"RelativePath":"dnc/microsoft.delegatednetwork/2021-03-15/types.json","Index":18},"Microsoft.DelegatedNetwork/orchestrators@2021-03-15":{"RelativePath":"dnc/microsoft.delegatednetwork/2021-03-15/types.json","Index":36},"Microsoft.DelegatedNetwork/delegatedSubnets@2021-03-15":{"RelativePath":"dnc/microsoft.delegatednetwork/2021-03-15/types.json","Index":48},"Microsoft.Network/dnszones/A@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":29},"Microsoft.Network/dnszones/AAAA@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":33},"Microsoft.Network/dnszones/CNAME@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":37},"Microsoft.Network/dnszones/MX@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":41},"Microsoft.Network/dnszones/NS@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":45},"Microsoft.Network/dnszones/PTR@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":49},"Microsoft.Network/dnszones/SOA@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":53},"Microsoft.Network/dnszones/SRV@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":57},"Microsoft.Network/dnszones/TXT@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":61},"Microsoft.Network/dnszones@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":67},"Microsoft.Network/dnsZones/A@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":30},"Microsoft.Network/dnsZones/AAAA@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":34},"Microsoft.Network/dnsZones/CNAME@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":38},"Microsoft.Network/dnsZones/MX@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":42},"Microsoft.Network/dnsZones/NS@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":46},"Microsoft.Network/dnsZones/PTR@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":50},"Microsoft.Network/dnsZones/SOA@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":54},"Microsoft.Network/dnsZones/SRV@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":58},"Microsoft.Network/dnsZones/TXT@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":62},"Microsoft.Network/dnsZones@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":72},"Microsoft.Network/dnsZones/A@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":32},"Microsoft.Network/dnsZones/AAAA@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":36},"Microsoft.Network/dnsZones/CAA@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":40},"Microsoft.Network/dnsZones/CNAME@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":44},"Microsoft.Network/dnsZones/MX@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":48},"Microsoft.Network/dnsZones/NS@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":52},"Microsoft.Network/dnsZones/PTR@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":56},"Microsoft.Network/dnsZones/SOA@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":60},"Microsoft.Network/dnsZones/SRV@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":64},"Microsoft.Network/dnsZones/TXT@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":68},"Microsoft.Network/dnsZones@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":78},"Microsoft.Network/dnsZones/A@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":32},"Microsoft.Network/dnsZones/AAAA@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":36},"Microsoft.Network/dnsZones/CAA@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":40},"Microsoft.Network/dnsZones/CNAME@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":44},"Microsoft.Network/dnsZones/MX@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":48},"Microsoft.Network/dnsZones/NS@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":52},"Microsoft.Network/dnsZones/PTR@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":56},"Microsoft.Network/dnsZones/SOA@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":60},"Microsoft.Network/dnsZones/SRV@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":64},"Microsoft.Network/dnsZones/TXT@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":68},"Microsoft.Network/dnsZones@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":78},"Microsoft.Network/dnsZones/A@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":32},"Microsoft.Network/dnsZones/AAAA@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":36},"Microsoft.Network/dnsZones/CAA@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":40},"Microsoft.Network/dnsZones/CNAME@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":44},"Microsoft.Network/dnsZones/MX@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":48},"Microsoft.Network/dnsZones/NS@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":52},"Microsoft.Network/dnsZones/PTR@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":56},"Microsoft.Network/dnsZones/SOA@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":60},"Microsoft.Network/dnsZones/SRV@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":64},"Microsoft.Network/dnsZones/TXT@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":68},"Microsoft.Network/dnsZones@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":81},"Microsoft.Network/dnsZones/A@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":33},"Microsoft.Network/dnsZones/AAAA@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":37},"Microsoft.Network/dnsZones/CAA@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":41},"Microsoft.Network/dnsZones/CNAME@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":45},"Microsoft.Network/dnsZones/MX@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":49},"Microsoft.Network/dnsZones/NS@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":53},"Microsoft.Network/dnsZones/PTR@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":57},"Microsoft.Network/dnsZones/SOA@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":61},"Microsoft.Network/dnsZones/SRV@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":65},"Microsoft.Network/dnsZones/TXT@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":69},"Microsoft.Network/dnsZones@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":81},"Microsoft.Network/dnsResolvers@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":35},"Microsoft.Network/dnsResolvers/inboundEndpoints@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":53},"Microsoft.Network/dnsResolvers/outboundEndpoints@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":66},"Microsoft.Network/dnsForwardingRulesets@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":80},"Microsoft.Network/dnsForwardingRulesets/forwardingRules@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":98},"Microsoft.Network/dnsForwardingRulesets/virtualNetworkLinks@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":111},"Microsoft.Network/dnsResolvers@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":35},"Microsoft.Network/dnsResolvers/inboundEndpoints@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":53},"Microsoft.Network/dnsResolvers/outboundEndpoints@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":66},"Microsoft.Network/dnsForwardingRulesets@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":80},"Microsoft.Network/dnsForwardingRulesets/forwardingRules@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":98},"Microsoft.Network/dnsForwardingRulesets/virtualNetworkLinks@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":111},"Microsoft.AAD/domainServices@2017-01-01":{"RelativePath":"domainservices/microsoft.aad/2017-01-01/types.json","Index":46},"Microsoft.AAD/domainServices@2017-06-01":{"RelativePath":"domainservices/microsoft.aad/2017-06-01/types.json","Index":57},"Microsoft.Aad/domainServices/ouContainer@2017-06-01":{"RelativePath":"domainservices/microsoft.aad/2017-06-01/types.json","Index":65},"Microsoft.AAD/domainServices@2020-01-01":{"RelativePath":"domainservices/microsoft.aad/2020-01-01/types.json","Index":59},"Microsoft.Aad/domainServices/ouContainer@2020-01-01":{"RelativePath":"domainservices/microsoft.aad/2020-01-01/types.json","Index":67},"Microsoft.AAD/domainServices@2021-03-01":{"RelativePath":"domainservices/microsoft.aad/2021-03-01/types.json","Index":76},"Microsoft.Aad/domainServices/ouContainer@2021-03-01":{"RelativePath":"domainservices/microsoft.aad/2021-03-01/types.json","Index":84},"Microsoft.AAD/domainServices@2021-05-01":{"RelativePath":"domainservices/microsoft.aad/2021-05-01/types.json","Index":89},"Microsoft.Aad/domainServices/ouContainer@2021-05-01":{"RelativePath":"domainservices/microsoft.aad/2021-05-01/types.json","Index":97},"Dynatrace.Observability/monitors@2021-09-01-preview":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":72},"Dynatrace.Observability/monitors/tagRules@2021-09-01-preview":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":104},"Dynatrace.Observability/monitors/singleSignOnConfigurations@2021-09-01-preview":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":108},"Microsoft.EdgeOrder/addresses@2020-12-01-preview":{"RelativePath":"edgeorder/microsoft.edgeorder/2020-12-01-preview/types.json","Index":31},"Microsoft.EdgeOrder/orderItems@2020-12-01-preview":{"RelativePath":"edgeorder/microsoft.edgeorder/2020-12-01-preview/types.json","Index":107},"Microsoft.EdgeOrder/locations/orders@2020-12-01-preview":{"RelativePath":"edgeorder/microsoft.edgeorder/2020-12-01-preview/types.json","Index":114},"Microsoft.EdgeOrder/addresses@2021-12-01":{"RelativePath":"edgeorder/microsoft.edgeorder/2021-12-01/types.json","Index":35},"Microsoft.EdgeOrder/orderItems@2021-12-01":{"RelativePath":"edgeorder/microsoft.edgeorder/2021-12-01/types.json","Index":111},"Microsoft.EdgeOrder/locations/orders@2021-12-01":{"RelativePath":"edgeorder/microsoft.edgeorder/2021-12-01/types.json","Index":118},"Microsoft.Education/labs@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":29},"Microsoft.Education/labs/students@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":43},"Microsoft.Education/grants@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":55},"Microsoft.Education/labs/joinRequests@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":63},"Microsoft.Education/studentLabs@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":77},"Microsoft.Elastic/monitors@2020-07-01-preview":{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":49},"Microsoft.Elastic/monitors/tagRules@2020-07-01-preview":{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":70},"Microsoft.Elastic/monitors@2020-07-01":{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":49},"Microsoft.Elastic/monitors/tagRules@2020-07-01":{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":70},"Microsoft.Elastic/monitors@2021-09-01-preview":{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":49},"Microsoft.Elastic/monitors/tagRules@2021-09-01-preview":{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":70},"Microsoft.Elastic/monitors@2021-10-01-preview":{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":49},"Microsoft.Elastic/monitors/tagRules@2021-10-01-preview":{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":70},"Microsoft.ElasticSan/elasticSans@2021-11-20-preview":{"RelativePath":"elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json","Index":43},"Microsoft.ElasticSan/elasticSans/volumegroups@2021-11-20-preview":{"RelativePath":"elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json","Index":75},"Microsoft.ElasticSan/elasticSans/volumegroups/volumes@2021-11-20-preview":{"RelativePath":"elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json","Index":106},"Microsoft.EngagementFabric/Accounts@2018-09-01-preview":{"RelativePath":"engagementfabric/microsoft.engagementfabric/2018-09-01-preview/types.json","Index":13},"Microsoft.EngagementFabric/Accounts/Channels@2018-09-01-preview":{"RelativePath":"engagementfabric/microsoft.engagementfabric/2018-09-01-preview/types.json","Index":20},"Microsoft.EnterpriseKnowledgeGraph/services@2018-12-03":{"RelativePath":"enterpriseknowledgegraph/microsoft.enterpriseknowledgegraph/2018-12-03/types.json","Index":22},"Microsoft.EventGrid/eventSubscriptions@2017-06-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-06-15-preview/types.json","Index":26},"Microsoft.EventGrid/topics@2017-06-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-06-15-preview/types.json","Index":39},"Microsoft.EventGrid/topicTypes@2017-06-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-06-15-preview/types.json","Index":54},"Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-09-15-preview/types.json","Index":29},"Microsoft.EventGrid/topics@2017-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-09-15-preview/types.json","Index":42},"Microsoft.EventGrid/topicTypes@2017-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-09-15-preview/types.json","Index":58},"Microsoft.EventGrid/eventSubscriptions@2018-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-01-01/types.json","Index":29},"Microsoft.EventGrid/topics@2018-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-01-01/types.json","Index":42},"Microsoft.EventGrid/topicTypes@2018-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-01-01/types.json","Index":58},"Microsoft.EventGrid/eventSubscriptions@2018-05-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-05-01-preview/types.json","Index":45},"Microsoft.EventGrid/topics@2018-05-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-05-01-preview/types.json","Index":68},"Microsoft.EventGrid/topicTypes@2018-05-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-05-01-preview/types.json","Index":84},"Microsoft.EventGrid/domains@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":30},"Microsoft.EventGrid/eventSubscriptions@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":101},"Microsoft.EventGrid/topics@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":118},"Microsoft.EventGrid/domains/topics@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":122},"Microsoft.EventGrid/topicTypes@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":138},"Microsoft.EventGrid/eventSubscriptions@2019-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-01-01/types.json","Index":41},"Microsoft.EventGrid/topics@2019-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-01-01/types.json","Index":54},"Microsoft.EventGrid/topicTypes@2019-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-01-01/types.json","Index":70},"Microsoft.EventGrid/domains@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":30},"Microsoft.EventGrid/domains/topics@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":42},"Microsoft.EventGrid/eventSubscriptions@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":116},"Microsoft.EventGrid/topics@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":133},"Microsoft.EventGrid/topicTypes@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":149},"Microsoft.EventGrid/domains@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":20},"Microsoft.EventGrid/domains/topics@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":32},"Microsoft.EventGrid/eventSubscriptions@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":102},"Microsoft.EventGrid/topics@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":115},"Microsoft.EventGrid/topicTypes@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":131},"Microsoft.EventGrid/domains@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":30},"Microsoft.EventGrid/domains/topics@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":42},"Microsoft.EventGrid/eventSubscriptions@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":122},"Microsoft.EventGrid/topics@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":139},"Microsoft.EventGrid/topicTypes@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":155},"Microsoft.EventGrid/domains@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":67},"Microsoft.EventGrid/domains/topics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":79},"Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":143},"Microsoft.EventGrid/eventSubscriptions@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":197},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":201},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":205},"Microsoft.EventGrid/partnerNamespaces@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":218},"Microsoft.EventGrid/partnerRegistrations@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":236},"Microsoft.EventGrid/topics/privateEndpointConnections@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":240},"Microsoft.EventGrid/domains/privateEndpointConnections@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":244},"Microsoft.EventGrid/systemTopics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":257},"Microsoft.EventGrid/topics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":279},"Microsoft.EventGrid/partnerTopics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":296},"Microsoft.EventGrid/extensionTopics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":302},"Microsoft.EventGrid/topicTypes@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":318},"Microsoft.EventGrid/domains@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":66},"Microsoft.EventGrid/domains/topics@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":78},"Microsoft.EventGrid/eventSubscriptions@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":158},"Microsoft.EventGrid/topics@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":180},"Microsoft.EventGrid/topics/privateEndpointConnections@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":184},"Microsoft.EventGrid/domains/privateEndpointConnections@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":188},"Microsoft.EventGrid/topicTypes@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":204},"Microsoft.EventGrid/domains@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":78},"Microsoft.EventGrid/domains/topics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":90},"Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":164},"Microsoft.EventGrid/eventSubscriptions@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":232},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":236},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":240},"Microsoft.EventGrid/partnerNamespaces@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":253},"Microsoft.EventGrid/partnerRegistrations@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":271},"Microsoft.EventGrid/topics/privateEndpointConnections@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":275},"Microsoft.EventGrid/domains/privateEndpointConnections@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":279},"Microsoft.EventGrid/systemTopics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":292},"Microsoft.EventGrid/topics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":318},"Microsoft.EventGrid/partnerTopics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":335},"Microsoft.EventGrid/extensionTopics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":341},"Microsoft.EventGrid/topicTypes@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":362},"Microsoft.EventGrid/domains@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":78},"Microsoft.EventGrid/domains/topics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":90},"Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":164},"Microsoft.EventGrid/eventSubscriptions@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":231},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":235},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":239},"Microsoft.EventGrid/partnerNamespaces@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":257},"Microsoft.EventGrid/partnerRegistrations@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":275},"Microsoft.EventGrid/topics/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":279},"Microsoft.EventGrid/domains/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":283},"Microsoft.EventGrid/partnerNamespaces/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":287},"Microsoft.EventGrid/systemTopics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":300},"Microsoft.EventGrid/topics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":326},"Microsoft.EventGrid/partnerTopics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":343},"Microsoft.EventGrid/extensionTopics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":349},"Microsoft.EventGrid/topicTypes@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":370},"Microsoft.EventGrid/partnerNamespaces/channels@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":52},"Microsoft.EventGrid/domains@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":115},"Microsoft.EventGrid/domains/topics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":127},"Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":201},"Microsoft.EventGrid/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":271},"Microsoft.EventGrid/domains/topics/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":275},"Microsoft.EventGrid/topics/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":279},"Microsoft.EventGrid/domains/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":283},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":287},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":291},"Microsoft.EventGrid/partnerConfigurations@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":308},"Microsoft.EventGrid/partnerDestinations@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":324},"Microsoft.EventGrid/partnerNamespaces@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":345},"Microsoft.EventGrid/partnerRegistrations@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":363},"Microsoft.EventGrid/partnerTopics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":380},"Microsoft.EventGrid/topics/privateEndpointConnections@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":384},"Microsoft.EventGrid/domains/privateEndpointConnections@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":388},"Microsoft.EventGrid/partnerNamespaces/privateEndpointConnections@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":392},"Microsoft.EventGrid/systemTopics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":405},"Microsoft.EventGrid/topics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":434},"Microsoft.EventGrid/extensionTopics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":440},"Microsoft.EventGrid/topicTypes@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":462},"Microsoft.EventGrid/verifiedPartners@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":475},"Microsoft.EventGrid/domains@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":74},"Microsoft.EventGrid/domains/topics@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":86},"Microsoft.EventGrid/eventSubscriptions@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":206},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":210},"Microsoft.EventGrid/topics@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":232},"Microsoft.EventGrid/topics/privateEndpointConnections@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":236},"Microsoft.EventGrid/domains/privateEndpointConnections@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":240},"Microsoft.EventGrid/systemTopics@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":253},"Microsoft.EventGrid/extensionTopics@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":259},"Microsoft.EventGrid/topicTypes@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":280},"Microsoft.EventGrid/partnerNamespaces/channels@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":42},"Microsoft.EventGrid/domains@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":101},"Microsoft.EventGrid/domains/topics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":113},"Microsoft.EventGrid/topics/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":233},"Microsoft.EventGrid/domains/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":237},"Microsoft.EventGrid/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":241},"Microsoft.EventGrid/domains/topics/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":245},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":249},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":253},"Microsoft.EventGrid/topics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":278},"Microsoft.EventGrid/partnerConfigurations@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":295},"Microsoft.EventGrid/partnerNamespaces@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":316},"Microsoft.EventGrid/partnerRegistrations@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":329},"Microsoft.EventGrid/partnerTopics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":347},"Microsoft.EventGrid/topics/privateEndpointConnections@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":351},"Microsoft.EventGrid/domains/privateEndpointConnections@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":355},"Microsoft.EventGrid/partnerNamespaces/privateEndpointConnections@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":359},"Microsoft.EventGrid/systemTopics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":372},"Microsoft.EventGrid/extensionTopics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":378},"Microsoft.EventGrid/topicTypes@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":400},"Microsoft.EventGrid/verifiedPartners@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":413},"Microsoft.EventHub/namespaces@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":35},"Microsoft.EventHub/namespaces/AuthorizationRules@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":45},"Microsoft.EventHub/namespaces/eventhubs@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":61},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":65},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":70},"Microsoft.EventHub/namespaces@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":35},"Microsoft.EventHub/namespaces/AuthorizationRules@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":45},"Microsoft.EventHub/namespaces/eventhubs@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":61},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":65},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":70},"Microsoft.EventHub/namespaces/authorizationRules@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":17},"Microsoft.EventHub/namespaces@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":30},"Microsoft.EventHub/namespaces/networkRuleSets@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":46},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":59},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":63},"Microsoft.EventHub/namespaces/eventhubs@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":85},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":90},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":94},"Microsoft.EventHub/clusters@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":16},"Microsoft.EventHub/namespaces/ipfilterrules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":24},"Microsoft.EventHub/namespaces@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":43},"Microsoft.EventHub/namespaces/virtualnetworkrules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":48},"Microsoft.EventHub/namespaces/networkRuleSets@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":64},"Microsoft.EventHub/namespaces/authorizationRules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":74},"Microsoft.EventHub/namespaces/privateEndpointConnections@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":93},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":106},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":110},"Microsoft.EventHub/namespaces/eventhubs@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":132},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":137},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":141},"Microsoft.EventHub/namespaces@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":63},"Microsoft.EventHub/namespaces/networkRuleSets@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":79},"Microsoft.EventHub/namespaces/authorizationRules@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":89},"Microsoft.EventHub/namespaces/privateEndpointConnections@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":93},"Microsoft.EventHub/namespaces/eventhubs@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":115},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":119},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":132},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":137},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":141},"Microsoft.EventHub/clusters@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":27},"Microsoft.EventHub/namespaces@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":72},"Microsoft.EventHub/namespaces/networkRuleSets@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":91},"Microsoft.EventHub/namespaces/authorizationRules@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":101},"Microsoft.EventHub/namespaces/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":105},"Microsoft.EventHub/namespaces/eventhubs@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":127},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":131},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":144},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":149},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":153},"Microsoft.EventHub/clusters@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":27},"Microsoft.EventHub/namespaces@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":72},"Microsoft.EventHub/namespaces/networkRuleSets@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":91},"Microsoft.EventHub/namespaces/authorizationRules@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":101},"Microsoft.EventHub/namespaces/privateEndpointConnections@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":105},"Microsoft.EventHub/namespaces/eventhubs@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":127},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":131},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":144},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":149},"Microsoft.EventHub/namespaces/schemagroups@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":162},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":166},"Microsoft.EventHub/clusters@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":27},"Microsoft.EventHub/namespaces@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":80},"Microsoft.EventHub/namespaces/networkRuleSets@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":100},"Microsoft.EventHub/namespaces/authorizationRules@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":110},"Microsoft.EventHub/namespaces/privateEndpointConnections@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":114},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":127},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":131},"Microsoft.EventHub/namespaces/eventhubs@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":153},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":158},"Microsoft.EventHub/namespaces/schemagroups@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":171},"Microsoft.EventHub/namespaces/applicationGroups@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":185},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":189},"Microsoft.ExtendedLocation/customLocations@2021-03-15-preview":{"RelativePath":"extendedlocation/microsoft.extendedlocation/2021-03-15-preview/types.json","Index":28},"Microsoft.ExtendedLocation/customLocations@2021-08-15":{"RelativePath":"extendedlocation/microsoft.extendedlocation/2021-08-15/types.json","Index":32},"Microsoft.ExtendedLocation/customLocations@2021-08-31-preview":{"RelativePath":"extendedlocation/microsoft.extendedlocation/2021-08-31-preview/types.json","Index":32},"Microsoft.ExtendedLocation/customLocations/resourceSyncRules@2021-08-31-preview":{"RelativePath":"extendedlocation/microsoft.extendedlocation/2021-08-31-preview/types.json","Index":43},"Microsoft.FluidRelay/fluidRelayServers@2021-03-12-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-03-12-preview/types.json","Index":31},"Microsoft.FluidRelay/fluidRelayServers@2021-06-15-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-06-15-preview/types.json","Index":35},"Microsoft.FluidRelay/fluidRelayServers@2021-08-30-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-08-30-preview/types.json","Index":35},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2021-08-30-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-08-30-preview/types.json","Index":44},"Microsoft.FluidRelay/fluidRelayServers@2021-09-10-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-09-10-preview/types.json","Index":39},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2021-09-10-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-09-10-preview/types.json","Index":48},"Microsoft.FluidRelay/fluidRelayServers@2022-02-15":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-02-15/types.json","Index":39},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-02-15":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-02-15/types.json","Index":48},"Microsoft.FluidRelay/fluidRelayServers@2022-04-21":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-04-21/types.json","Index":45},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-04-21":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-04-21/types.json","Index":54},"Microsoft.FluidRelay/fluidRelayServers@2022-05-11":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-11/types.json","Index":45},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-05-11":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-11/types.json","Index":54},"Microsoft.FluidRelay/fluidRelayServers@2022-05-26":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-26/types.json","Index":49},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-05-26":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-26/types.json","Index":58},"Microsoft.FluidRelay/fluidRelayServers@2022-06-01":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-06-01/types.json","Index":49},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-06-01":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-06-01/types.json","Index":58},"Microsoft.Network/frontDoors@2018-08-01":{"RelativePath":"frontdoor/microsoft.network/2018-08-01/types.json","Index":134},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2018-08-01":{"RelativePath":"frontdoor/microsoft.network/2018-08-01/types.json","Index":210},"Microsoft.Network/frontDoors/frontendEndpoints@2018-08-01":{"RelativePath":"frontdoor/microsoft.network/2018-08-01/types.json","Index":214},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2019-03-01":{"RelativePath":"frontdoor/microsoft.network/2019-03-01/types.json","Index":91},"Microsoft.Network/frontDoors@2019-04-01":{"RelativePath":"frontdoor/microsoft.network/2019-04-01/types.json","Index":152},"Microsoft.Network/frontDoors/frontendEndpoints@2019-04-01":{"RelativePath":"frontdoor/microsoft.network/2019-04-01/types.json","Index":156},"Microsoft.Network/frontDoors@2019-05-01":{"RelativePath":"frontdoor/microsoft.network/2019-05-01/types.json","Index":161},"Microsoft.Network/frontDoors/frontendEndpoints@2019-05-01":{"RelativePath":"frontdoor/microsoft.network/2019-05-01/types.json","Index":165},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2019-10-01":{"RelativePath":"frontdoor/microsoft.network/2019-10-01/types.json","Index":107},"Microsoft.Network/NetworkExperimentProfiles@2019-11-01":{"RelativePath":"frontdoor/microsoft.network/2019-11-01/types.json","Index":23},"Microsoft.Network/NetworkExperimentProfiles/Experiments@2019-11-01":{"RelativePath":"frontdoor/microsoft.network/2019-11-01/types.json","Index":40},"Microsoft.Network/frontDoors@2020-01-01":{"RelativePath":"frontdoor/microsoft.network/2020-01-01/types.json","Index":228},"Microsoft.Network/frontDoors/rulesEngines@2020-01-01":{"RelativePath":"frontdoor/microsoft.network/2020-01-01/types.json","Index":232},"Microsoft.Network/frontDoors/frontendEndpoints@2020-01-01":{"RelativePath":"frontdoor/microsoft.network/2020-01-01/types.json","Index":236},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2020-04-01":{"RelativePath":"frontdoor/microsoft.network/2020-04-01/types.json","Index":109},"Microsoft.Network/frontDoors@2020-04-01":{"RelativePath":"frontdoor/microsoft.network/2020-04-01/types.json","Index":331},"Microsoft.Network/frontDoors/rulesEngines@2020-04-01":{"RelativePath":"frontdoor/microsoft.network/2020-04-01/types.json","Index":335},"Microsoft.Network/frontDoors/frontendEndpoints@2020-04-01":{"RelativePath":"frontdoor/microsoft.network/2020-04-01/types.json","Index":339},"Microsoft.Network/frontDoors@2020-05-01":{"RelativePath":"frontdoor/microsoft.network/2020-05-01/types.json","Index":229},"Microsoft.Network/frontDoors/rulesEngines@2020-05-01":{"RelativePath":"frontdoor/microsoft.network/2020-05-01/types.json","Index":233},"Microsoft.Network/frontDoors/frontendEndpoints@2020-05-01":{"RelativePath":"frontdoor/microsoft.network/2020-05-01/types.json","Index":237},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2020-11-01":{"RelativePath":"frontdoor/microsoft.network/2020-11-01/types.json","Index":124},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2022-05-01":{"RelativePath":"frontdoor/microsoft.network/2022-05-01/types.json","Index":124},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-01-20-preview":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2018-01-20-preview/types.json","Index":24},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-06-30-preview":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2018-06-30-preview/types.json","Index":34},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-11-20":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2018-11-20/types.json","Index":46},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2020-06-25":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2020-06-25/types.json","Index":65},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2021-01-25":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2021-01-25/types.json","Index":76},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2022-01-25":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2022-01-25/types.json","Index":76},"Microsoft.HanaOnAzure/hanaInstances@2017-11-03-preview":{"RelativePath":"hanaonazure/microsoft.hanaonazure/2017-11-03-preview/types.json","Index":85},"Microsoft.HanaOnAzure/sapMonitors@2020-02-07-preview":{"RelativePath":"hanaonazure/microsoft.hanaonazure/2020-02-07-preview/types.json","Index":21},"Microsoft.HanaOnAzure/sapMonitors/providerInstances@2020-02-07-preview":{"RelativePath":"hanaonazure/microsoft.hanaonazure/2020-02-07-preview/types.json","Index":34},"Microsoft.HardwareSecurityModules/dedicatedHSMs@2018-10-31-preview":{"RelativePath":"hardwaresecuritymodules/microsoft.hardwaresecuritymodules/2018-10-31-preview/types.json","Index":35},"Microsoft.HardwareSecurityModules/dedicatedHSMs@2021-11-30":{"RelativePath":"hardwaresecuritymodules/microsoft.hardwaresecuritymodules/2021-11-30/types.json","Index":46},"Microsoft.HDInsight/clusters@2015-03-01-preview":{"RelativePath":"hdinsight/microsoft.hdinsight/2015-03-01-preview/types.json","Index":94},"Microsoft.HDInsight/clusters/applications@2015-03-01-preview":{"RelativePath":"hdinsight/microsoft.hdinsight/2015-03-01-preview/types.json","Index":110},"Microsoft.HDInsight/clusters@2018-06-01-preview":{"RelativePath":"hdinsight/microsoft.hdinsight/2018-06-01-preview/types.json","Index":94},"Microsoft.HDInsight/clusters/applications@2018-06-01-preview":{"RelativePath":"hdinsight/microsoft.hdinsight/2018-06-01-preview/types.json","Index":110},"Microsoft.HDInsight/clusters@2021-06-01":{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":146},"Microsoft.HDInsight/clusters/applications@2021-06-01":{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":163},"Microsoft.HDInsight/clusters/privateEndpointConnections@2021-06-01":{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":167},"Microsoft.HDInsight/clusters/privateLinkResources@2021-06-01":{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":174},"Microsoft.HealthBot/healthBots@2020-10-20-preview":{"RelativePath":"healthbot/microsoft.healthbot/2020-10-20-preview/types.json","Index":31},"Microsoft.HealthBot/healthBots@2020-10-20":{"RelativePath":"healthbot/microsoft.healthbot/2020-10-20/types.json","Index":31},"Microsoft.HealthBot/healthBots@2020-12-08-preview":{"RelativePath":"healthbot/microsoft.healthbot/2020-12-08-preview/types.json","Index":32},"Microsoft.HealthBot/healthBots@2020-12-08":{"RelativePath":"healthbot/microsoft.healthbot/2020-12-08/types.json","Index":29},"Microsoft.HealthBot/healthBots@2021-06-10":{"RelativePath":"healthbot/microsoft.healthbot/2021-06-10/types.json","Index":37},"Microsoft.HealthBot/healthBots@2021-08-24":{"RelativePath":"healthbot/microsoft.healthbot/2021-08-24/types.json","Index":38},"Microsoft.HealthcareApis/services@2018-08-20-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2018-08-20-preview/types.json","Index":39},"Microsoft.HealthcareApis/services@2019-09-16":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2019-09-16/types.json","Index":40},"Microsoft.HealthcareApis/services@2020-03-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2020-03-15/types.json","Index":40},"Microsoft.HealthcareApis/services@2020-03-30":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2020-03-30/types.json","Index":57},"Microsoft.HealthcareApis/services/privateEndpointConnections@2020-03-30":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2020-03-30/types.json","Index":61},"Microsoft.HealthcareApis/services/privateLinkResources@2020-03-30":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2020-03-30/types.json","Index":68},"Microsoft.HealthcareApis/services@2021-01-11":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-01-11/types.json","Index":70},"Microsoft.HealthcareApis/services/privateEndpointConnections@2021-01-11":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-01-11/types.json","Index":74},"Microsoft.HealthcareApis/services/privateLinkResources@2021-01-11":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-01-11/types.json","Index":81},"Microsoft.HealthcareApis/services@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":74},"Microsoft.HealthcareApis/services/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":78},"Microsoft.HealthcareApis/workspaces@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":98},"Microsoft.HealthcareApis/workspaces/dicomservices@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":120},"Microsoft.HealthcareApis/workspaces/iotconnectors@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":146},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":168},"Microsoft.HealthcareApis/workspaces/fhirservices@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":201},"Microsoft.HealthcareApis/services/privateLinkResources@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":208},"Microsoft.HealthcareApis/services@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":76},"Microsoft.HealthcareApis/services/privateEndpointConnections@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":80},"Microsoft.HealthcareApis/workspaces@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":104},"Microsoft.HealthcareApis/workspaces/dicomservices@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":138},"Microsoft.HealthcareApis/workspaces/iotconnectors@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":160},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":182},"Microsoft.HealthcareApis/workspaces/fhirservices@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":234},"Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":238},"Microsoft.HealthcareApis/services/privateLinkResources@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":245},"Microsoft.HealthcareApis/workspaces/privateLinkResources@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":249},"Microsoft.HealthcareApis/services@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":77},"Microsoft.HealthcareApis/services/privateEndpointConnections@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":81},"Microsoft.HealthcareApis/workspaces@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":105},"Microsoft.HealthcareApis/workspaces/dicomservices@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":139},"Microsoft.HealthcareApis/workspaces/iotconnectors@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":161},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":183},"Microsoft.HealthcareApis/workspaces/fhirservices@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":236},"Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":240},"Microsoft.HealthcareApis/services/privateLinkResources@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":247},"Microsoft.HealthcareApis/workspaces/privateLinkResources@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":251},"Microsoft.HealthcareApis/services@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":76},"Microsoft.HealthcareApis/services/privateEndpointConnections@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":80},"Microsoft.HealthcareApis/workspaces@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":104},"Microsoft.HealthcareApis/workspaces/dicomservices@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":142},"Microsoft.HealthcareApis/workspaces/iotconnectors@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":164},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":186},"Microsoft.HealthcareApis/workspaces/fhirservices@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":238},"Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":242},"Microsoft.HealthcareApis/services/privateLinkResources@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":249},"Microsoft.HealthcareApis/workspaces/privateLinkResources@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":253},"Microsoft.HybridCompute/machines@2019-03-18-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-03-18-preview/types.json","Index":22},"Microsoft.HybridCompute/machines@2019-08-02-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-08-02-preview/types.json","Index":29},"Microsoft.HybridCompute/machines/extensions@2019-08-02-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-08-02-preview/types.json","Index":35},"Microsoft.HybridCompute/machines@2019-12-12":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-12-12/types.json","Index":31},"Microsoft.HybridCompute/machines/extensions@2019-12-12":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-12-12/types.json","Index":38},"Microsoft.HybridCompute/machines@2020-07-30-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-07-30-preview/types.json","Index":30},"Microsoft.HybridCompute/machines/extensions@2020-07-30-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-07-30-preview/types.json","Index":37},"Microsoft.HybridCompute/machines@2020-08-02":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-02/types.json","Index":30},"Microsoft.HybridCompute/machines/extensions@2020-08-02":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-02/types.json","Index":37},"Microsoft.HybridCompute/machines@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":31},"Microsoft.HybridCompute/machines/extensions@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":38},"Microsoft.HybridCompute/privateLinkScopes@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":52},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":56},"Microsoft.HybridCompute/privateLinkScopes/scopedResources@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":61},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":68},"Microsoft.HybridCompute/machines@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":44},"Microsoft.HybridCompute/machines/extensions@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":50},"Microsoft.HybridCompute/privateLinkScopes@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":59},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":66},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":73},"Microsoft.HybridCompute/machines@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":45},"Microsoft.HybridCompute/machines/extensions@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":51},"Microsoft.HybridCompute/privateLinkScopes@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":60},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":67},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":74},"Microsoft.HybridCompute/machines@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":45},"Microsoft.HybridCompute/machines/extensions@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":51},"Microsoft.HybridCompute/privateLinkScopes@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":60},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":67},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":74},"Microsoft.HybridCompute/machines@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":45},"Microsoft.HybridCompute/machines/extensions@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":51},"Microsoft.HybridCompute/privateLinkScopes@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":65},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":69},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":76},"Microsoft.HybridCompute/machines@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":45},"Microsoft.HybridCompute/machines/extensions@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":51},"Microsoft.HybridCompute/privateLinkScopes@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":60},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":67},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":74},"Microsoft.HybridCompute/machines@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":48},"Microsoft.HybridCompute/machines/extensions@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":54},"Microsoft.HybridCompute/privateLinkScopes@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":68},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":72},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":79},"Microsoft.HybridCompute/machines@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":51},"Microsoft.HybridCompute/machines/extensions@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":57},"Microsoft.HybridCompute/privateLinkScopes@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":71},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":75},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":82},"Microsoft.HybridCompute/machines@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":65},"Microsoft.HybridCompute/machines/extensions@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":71},"Microsoft.HybridCompute/privateLinkScopes@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":86},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":90},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":97},"Microsoft.HybridConnectivity/endpoints@2021-10-06-preview":{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2021-10-06-preview/types.json","Index":26},"Microsoft.HybridConnectivity/endpoints@2022-05-01-preview":{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2022-05-01-preview/types.json","Index":26},"Microsoft.HybridData/dataManagers@2016-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2016-06-01/types.json","Index":13},"Microsoft.HybridData/dataManagers/dataServices/jobDefinitions@2016-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2016-06-01/types.json","Index":63},"Microsoft.HybridData/dataManagers/dataStores@2016-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2016-06-01/types.json","Index":73},"Microsoft.HybridData/dataManagers@2019-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2019-06-01/types.json","Index":13},"Microsoft.HybridData/dataManagers/dataServices/jobDefinitions@2019-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2019-06-01/types.json","Index":63},"Microsoft.HybridData/dataManagers/dataStores@2019-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2019-06-01/types.json","Index":73},"Microsoft.Kubernetes/connectedClusters@2020-01-01-preview":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json","Index":31},"Microsoft.Kubernetes/connectedClusters@2021-03-01":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-03-01/types.json","Index":41},"Microsoft.Kubernetes/connectedClusters@2021-04-01-preview":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json","Index":44},"Microsoft.Kubernetes/connectedClusters@2021-10-01":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json","Index":41},"Microsoft.Kubernetes/connectedClusters@2022-05-01-preview":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json","Index":44},"Microsoft.HybridNetwork/networkFunctions@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":54},"Microsoft.HybridNetwork/devices@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":76},"Microsoft.HybridNetwork/vendors@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":90},"Microsoft.HybridNetwork/vendors/vendorSkus@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":166},"Microsoft.HybridNetwork/vendors/vendorSkus/previewSubscriptions@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":170},"Microsoft.HybridNetwork/locations/vendors/networkFunctions@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":198},"Microsoft.HybridNetwork/locations/vendors/networkFunctions/roleInstances@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":209},"Microsoft.HybridNetwork/networkFunctions@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":65},"Microsoft.HybridNetwork/devices@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":87},"Microsoft.HybridNetwork/vendors@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":101},"Microsoft.HybridNetwork/vendors/vendorSkus@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":181},"Microsoft.HybridNetwork/vendors/vendorSkus/previewSubscriptions@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":194},"Microsoft.HybridNetwork/locations/vendors/networkFunctions@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":222},"Microsoft.HybridNetwork/locations/vendors/networkFunctions/roleInstances@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":241},"Microsoft.HybridNetwork/devices@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":41},"Microsoft.HybridNetwork/networkFunctions@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":87},"Microsoft.HybridNetwork/vendors@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":101},"Microsoft.HybridNetwork/vendors/vendorSkus@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":181},"Microsoft.HybridNetwork/vendors/vendorSkus/previewSubscriptions@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":194},"Microsoft.HybridNetwork/locations/vendors/networkFunctions@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":222},"Microsoft.HybridNetwork/locations/vendors/networkFunctions/roleInstances@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":241},"Microsoft.VirtualMachineImages/imageTemplates@2018-02-01-preview":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2018-02-01-preview/types.json","Index":56},"Microsoft.VirtualMachineImages/imageTemplates@2019-02-01-preview":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2019-02-01-preview/types.json","Index":70},"Microsoft.VirtualMachineImages/imageTemplates@2019-05-01-preview":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2019-05-01-preview/types.json","Index":83},"Microsoft.VirtualMachineImages/imageTemplates@2020-02-14":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2020-02-14/types.json","Index":90},"Microsoft.VirtualMachineImages/imageTemplates@2021-10-01":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2021-10-01/types.json","Index":102},"Microsoft.VirtualMachineImages/imageTemplates@2022-02-14":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2022-02-14/types.json","Index":117},"Microsoft.VirtualMachineImages/imageTemplates/runOutputs@2022-02-14":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2022-02-14/types.json","Index":128},"Microsoft.Intune/locations/iosPolicies@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":55},"Microsoft.Intune/locations/iosPolicies/apps@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":60},"Microsoft.Intune/locations/iosPolicies/groups@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":64},"Microsoft.Intune/locations/androidPolicies@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":110},"Microsoft.Intune/locations/androidPolicies/apps@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":114},"Microsoft.Intune/locations/androidPolicies/groups@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":118},"Microsoft.Intune/locations@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":125},"Microsoft.Intune/locations/users/devices@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":131},"Microsoft.Intune/locations/statuses@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":138},"Microsoft.Intune/locations/flaggedUsers@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":144},"Microsoft.IoTCentral/iotApps@2018-09-01":{"RelativePath":"iotcentral/microsoft.iotcentral/2018-09-01/types.json","Index":20},"Microsoft.IoTCentral/iotApps@2021-06-01":{"RelativePath":"iotcentral/microsoft.iotcentral/2021-06-01/types.json","Index":25},"Microsoft.IoTCentral/iotApps@2021-11-01-preview":{"RelativePath":"iotcentral/microsoft.iotcentral/2021-11-01-preview/types.json","Index":69},"Microsoft.IoTCentral/iotApps/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"iotcentral/microsoft.iotcentral/2021-11-01-preview/types.json","Index":73},"Microsoft.IoTCentral/iotApps/privateLinkResources@2021-11-01-preview":{"RelativePath":"iotcentral/microsoft.iotcentral/2021-11-01-preview/types.json","Index":80},"Microsoft.Devices/IotHubs@2016-02-03":{"RelativePath":"iothub/microsoft.devices/2016-02-03/types.json","Index":64},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2016-02-03":{"RelativePath":"iothub/microsoft.devices/2016-02-03/types.json","Index":69},"Microsoft.Devices/IotHubs@2017-01-19":{"RelativePath":"iothub/microsoft.devices/2017-01-19/types.json","Index":87},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2017-01-19":{"RelativePath":"iothub/microsoft.devices/2017-01-19/types.json","Index":92},"Microsoft.Devices/IotHubs@2017-07-01":{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":89},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2017-07-01":{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":94},"Microsoft.Devices/IotHubs/certificates@2017-07-01":{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":99},"Microsoft.Devices/IotHubs@2018-01-22":{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":89},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2018-01-22":{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":94},"Microsoft.Devices/IotHubs/certificates@2018-01-22":{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":99},"Microsoft.Devices/IotHubs@2018-04-01":{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":95},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2018-04-01":{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":100},"Microsoft.Devices/IotHubs/certificates@2018-04-01":{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":105},"Microsoft.Devices/IotHubs@2018-12-01-preview":{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":99},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2018-12-01-preview":{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":104},"Microsoft.Devices/IotHubs/certificates@2018-12-01-preview":{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":109},"Microsoft.Devices/IotHubs@2019-03-22-preview":{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":102},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2019-03-22-preview":{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":107},"Microsoft.Devices/IotHubs/certificates@2019-03-22-preview":{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":112},"Microsoft.Devices/IotHubs@2019-03-22":{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":97},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2019-03-22":{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":102},"Microsoft.Devices/IotHubs/certificates@2019-03-22":{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":107},"Microsoft.Devices/IotHubs@2019-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":104},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2019-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":109},"Microsoft.Devices/IotHubs/certificates@2019-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":114},"Microsoft.Devices/IotHubs@2019-11-04":{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":100},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2019-11-04":{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":105},"Microsoft.Devices/IotHubs/certificates@2019-11-04":{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":110},"Microsoft.Devices/IotHubs@2020-03-01":{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":128},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-03-01":{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":133},"Microsoft.Devices/IotHubs/certificates@2020-03-01":{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":138},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-03-01":{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":142},"Microsoft.Devices/IotHubs@2020-04-01":{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":128},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-04-01":{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":133},"Microsoft.Devices/IotHubs/certificates@2020-04-01":{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":138},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-04-01":{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":142},"Microsoft.Devices/IotHubs@2020-06-15":{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":128},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-06-15":{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":133},"Microsoft.Devices/IotHubs/certificates@2020-06-15":{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":138},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-06-15":{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":142},"Microsoft.Devices/IotHubs@2020-07-10-preview":{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":139},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-07-10-preview":{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":144},"Microsoft.Devices/IotHubs/certificates@2020-07-10-preview":{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":149},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-07-10-preview":{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":153},"Microsoft.Devices/IotHubs@2020-08-01":{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":128},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-08-01":{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":133},"Microsoft.Devices/IotHubs/certificates@2020-08-01":{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":138},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-08-01":{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":142},"Microsoft.Devices/IotHubs@2020-08-31-preview":{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":147},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-08-31-preview":{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":152},"Microsoft.Devices/IotHubs/certificates@2020-08-31-preview":{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":157},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-08-31-preview":{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":161},"Microsoft.Devices/IotHubs@2020-08-31":{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":136},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-08-31":{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":141},"Microsoft.Devices/IotHubs/certificates@2020-08-31":{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":146},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-08-31":{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":150},"Microsoft.Devices/IotHubs@2021-02-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":154},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-02-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":159},"Microsoft.Devices/IotHubs/certificates@2021-02-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":164},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":168},"Microsoft.Devices/IotHubs@2021-03-03-preview":{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":154},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-03-03-preview":{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":159},"Microsoft.Devices/IotHubs/certificates@2021-03-03-preview":{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":164},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-03-03-preview":{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":168},"Microsoft.Devices/IotHubs@2021-03-31":{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":147},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-03-31":{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":152},"Microsoft.Devices/IotHubs/certificates@2021-03-31":{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":157},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-03-31":{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":161},"Microsoft.Devices/IotHubs@2021-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":157},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":162},"Microsoft.Devices/IotHubs/certificates@2021-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":167},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":171},"Microsoft.Devices/IotHubs@2021-07-01":{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":148},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-07-01":{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":153},"Microsoft.Devices/IotHubs/certificates@2021-07-01":{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":158},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-07-01":{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":162},"Microsoft.Devices/IotHubs@2021-07-02-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":168},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-07-02-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":173},"Microsoft.Devices/IotHubs/certificates@2021-07-02-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":178},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-07-02-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":182},"Microsoft.Devices/IotHubs@2021-07-02":{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":159},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-07-02":{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":164},"Microsoft.Devices/IotHubs/certificates@2021-07-02":{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":169},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-07-02":{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":173},"Microsoft.IoTSecurity/defenderSettings@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":23},"Microsoft.IoTSecurity/sites@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":41},"Microsoft.IoTSecurity/sensors@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":58},"Microsoft.IoTSecurity/onPremiseSensors@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":62},"Microsoft.IoTSecurity/locations/deviceGroups@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":66},"Microsoft.IoTSecurity/locations@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":70},"Microsoft.IoTSecurity/locations/deviceGroups/devices@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":142},"Microsoft.KeyVault/vaults@2015-06-01":{"RelativePath":"keyvault/microsoft.keyvault/2015-06-01/types.json","Index":69},"Microsoft.KeyVault/vaults/secrets@2016-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2016-10-01/types.json","Index":14},"Microsoft.KeyVault/vaults@2016-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2016-10-01/types.json","Index":92},"Microsoft.KeyVault/vaults/accessPolicies@2016-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2016-10-01/types.json","Index":102},"Microsoft.KeyVault/vaults/secrets@2018-02-14-preview":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14-preview/types.json","Index":14},"Microsoft.KeyVault/vaults@2018-02-14-preview":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14-preview/types.json","Index":105},"Microsoft.KeyVault/vaults/accessPolicies@2018-02-14-preview":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14-preview/types.json","Index":115},"Microsoft.KeyVault/vaults/secrets@2018-02-14":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14/types.json","Index":14},"Microsoft.KeyVault/vaults@2018-02-14":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14/types.json","Index":122},"Microsoft.KeyVault/vaults/accessPolicies@2018-02-14":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14/types.json","Index":132},"Microsoft.KeyVault/vaults/privateEndpointConnections@2018-02-14":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14/types.json","Index":137},"Microsoft.KeyVault/vaults/secrets@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":14},"Microsoft.KeyVault/vaults@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":129},"Microsoft.KeyVault/vaults/accessPolicies@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":139},"Microsoft.KeyVault/vaults/privateEndpointConnections@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":144},"Microsoft.KeyVault/vaults/keys@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":175},"Microsoft.KeyVault/vaults/keys/versions@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":180},"Microsoft.KeyVault/managedHSMs@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":32},"Microsoft.KeyVault/vaults/keys@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":63},"Microsoft.KeyVault/vaults@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":187},"Microsoft.KeyVault/vaults/accessPolicies@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":197},"Microsoft.KeyVault/vaults/privateEndpointConnections@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":202},"Microsoft.KeyVault/vaults/secrets@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":209},"Microsoft.KeyVault/vaults/keys/versions@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":214},"Microsoft.KeyVault/vaults@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":132},"Microsoft.KeyVault/vaults/accessPolicies@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":142},"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":147},"Microsoft.KeyVault/managedHSMs@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":205},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":210},"Microsoft.KeyVault/vaults/keys@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":250},"Microsoft.KeyVault/vaults/secrets@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":257},"Microsoft.KeyVault/vaults/keys/versions@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":262},"Microsoft.KeyVault/vaults/keys@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":49},"Microsoft.KeyVault/vaults@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":181},"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":191},"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":196},"Microsoft.KeyVault/managedHSMs@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":254},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":259},"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":266},"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":271},"Microsoft.KeyVault/vaults/keys@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":38},"Microsoft.KeyVault/vaults@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":166},"Microsoft.KeyVault/vaults/accessPolicies@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":176},"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":181},"Microsoft.KeyVault/managedHSMs@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":239},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":244},"Microsoft.KeyVault/vaults/secrets@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":251},"Microsoft.KeyVault/vaults/keys/versions@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":256},"Microsoft.KeyVault/vaults/keys@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":49},"Microsoft.KeyVault/vaults@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":181},"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":191},"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":196},"Microsoft.KeyVault/managedHSMs@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":254},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":259},"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":266},"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":271},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2019-11-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2019-11-01-preview/types.json","Index":38},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2020-07-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2020-07-01-preview/types.json","Index":37},"Microsoft.KubernetesConfiguration/extensions@2020-07-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2020-07-01-preview/types.json","Index":62},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2020-10-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2020-10-01-preview/types.json","Index":37},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2021-03-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-03-01/types.json","Index":47},"Microsoft.KubernetesConfiguration/extensions@2021-05-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-05-01-preview/types.json","Index":48},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2021-05-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-05-01-preview/types.json","Index":77},"Microsoft.KubernetesConfiguration/extensions@2021-09-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-09-01/types.json","Index":50},"Microsoft.KubernetesConfiguration/extensions@2021-11-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-11-01-preview/types.json","Index":50},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2021-11-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-11-01-preview/types.json","Index":79},"Microsoft.KubernetesConfiguration/fluxConfigurations@2021-11-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-11-01-preview/types.json","Index":125},"Microsoft.KubernetesConfiguration/extensions@2022-01-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-01-01-preview/types.json","Index":50},"Microsoft.KubernetesConfiguration/fluxConfigurations@2022-01-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-01-01-preview/types.json","Index":94},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2022-01-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-01-01-preview/types.json","Index":123},"Microsoft.KubernetesConfiguration/extensionTypes@2022-01-15-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-01-15-preview/types.json","Index":27},"Microsoft.KubernetesConfiguration/fluxConfigurations@2022-03-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-03-01/types.json","Index":61},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2022-03-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-03-01/types.json","Index":90},"Microsoft.KubernetesConfiguration/extensions@2022-03-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-03-01/types.json","Index":124},"Microsoft.KubernetesConfiguration/extensions@2022-04-02-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-04-02-preview/types.json","Index":53},"Microsoft.KubernetesConfiguration/privateLinkScopes@2022-04-02-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-04-02-preview/types.json","Index":83},"Microsoft.KubernetesConfiguration/privateLinkScopes/privateEndpointConnections@2022-04-02-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-04-02-preview/types.json","Index":87},"Microsoft.KubernetesConfiguration/privateLinkScopes/privateLinkResources@2022-04-02-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-04-02-preview/types.json","Index":94},"Microsoft.KubernetesConfiguration/extensions@2022-07-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-07-01/types.json","Index":52},"Microsoft.KubernetesConfiguration/fluxConfigurations@2022-07-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-07-01/types.json","Index":99},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2022-07-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-07-01/types.json","Index":128},"Microsoft.LabServices/labaccounts@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":23},"Microsoft.LabServices/labaccounts/galleryimages@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":30},"Microsoft.LabServices/labaccounts/labs@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":39},"Microsoft.LabServices/labaccounts/labs/environmentsettings@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":61},"Microsoft.LabServices/labaccounts/labs/environmentsettings/environments@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":69},"Microsoft.LabServices/labaccounts/labs/users@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":75},"Microsoft.LabServices/labPlans@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":62},"Microsoft.LabServices/labPlans/images@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":87},"Microsoft.LabServices/labs@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":134},"Microsoft.LabServices/labs/users@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":154},"Microsoft.LabServices/labs/schedules@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":179},"Microsoft.LabServices/labs/virtualMachines@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":203},"Microsoft.LabServices/labPlans/images@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":43},"Microsoft.LabServices/labPlans@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":87},"Microsoft.LabServices/labs@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":134},"Microsoft.LabServices/labs/schedules@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":159},"Microsoft.LabServices/labs/users@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":179},"Microsoft.LabServices/labs/virtualMachines@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":203},"Microsoft.LoadTestService/loadTests@2021-12-01-preview":{"RelativePath":"loadtestservice/microsoft.loadtestservice/2021-12-01-preview/types.json","Index":33},"Microsoft.LoadTestService/loadTests@2022-04-15-preview":{"RelativePath":"loadtestservice/microsoft.loadtestservice/2022-04-15-preview/types.json","Index":42},"Microsoft.Logic/workflows@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":46},"Microsoft.Logic/workflows/accessKeys@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":51},"Microsoft.Logic/workflows/versions@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":64},"Microsoft.Logic/workflows/triggers@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":102},"Microsoft.Logic/workflows/triggers/histories@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":120},"Microsoft.Logic/workflows/runs@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":164},"Microsoft.Logic/workflows/runs/actions@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":182},"Microsoft.Logic/integrationAccounts@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":20},"Microsoft.Logic/integrationAccounts/schemas@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":31},"Microsoft.Logic/integrationAccounts/maps@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":40},"Microsoft.Logic/integrationAccounts/partners@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":53},"Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":234},"Microsoft.Logic/integrationAccounts/certificates@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":242},"Microsoft.Logic/workflows@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":60},"Microsoft.Logic/integrationAccounts@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":70},"Microsoft.Logic/integrationAccounts/assemblies@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":78},"Microsoft.Logic/integrationAccounts/batchConfigurations@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":118},"Microsoft.Logic/integrationAccounts/schemas@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":127},"Microsoft.Logic/integrationAccounts/maps@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":137},"Microsoft.Logic/integrationAccounts/partners@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":150},"Microsoft.Logic/integrationAccounts/agreements@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":340},"Microsoft.Logic/integrationAccounts/certificates@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":348},"Microsoft.Logic/integrationAccounts/sessions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":354},"Microsoft.Logic/integrationAccounts/rosettanetprocessconfigurations@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":392},"Microsoft.Logic/workflows/versions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":406},"Microsoft.Logic/workflows/triggers@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":451},"Microsoft.Logic/workflows/triggers/histories@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":471},"Microsoft.Logic/workflows/runs@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":517},"Microsoft.Logic/workflows/runs/actions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":540},"Microsoft.Logic/workflows/runs/actions/repetitions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":565},"Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":573},"Microsoft.Logic/workflows/runs/actions/requestHistories@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":578},"Microsoft.Logic/workflows/runs/actions/scopeRepetitions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":583},"Microsoft.Logic/workflows/runs/operations@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":587},"Microsoft.Logic/workflows@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":60},"Microsoft.Logic/integrationAccounts@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":71},"Microsoft.Logic/integrationAccounts/assemblies@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":79},"Microsoft.Logic/integrationAccounts/batchConfigurations@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":119},"Microsoft.Logic/integrationAccounts/schemas@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":128},"Microsoft.Logic/integrationAccounts/maps@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":141},"Microsoft.Logic/integrationAccounts/partners@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":154},"Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":344},"Microsoft.Logic/integrationAccounts/certificates@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":352},"Microsoft.Logic/integrationAccounts/sessions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":358},"Microsoft.Logic/workflows/versions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":372},"Microsoft.Logic/workflows/triggers@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":417},"Microsoft.Logic/workflows/triggers/histories@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":437},"Microsoft.Logic/workflows/runs@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":483},"Microsoft.Logic/workflows/runs/actions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":506},"Microsoft.Logic/workflows/runs/actions/repetitions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":531},"Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":539},"Microsoft.Logic/workflows/runs/actions/requestHistories@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":544},"Microsoft.Logic/workflows/runs/actions/scopeRepetitions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":549},"Microsoft.Logic/workflows/runs/operations@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":553},"Microsoft.Logic/workflows@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":87},"Microsoft.Logic/integrationAccounts@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":106},"Microsoft.Logic/integrationAccounts/assemblies@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":114},"Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":154},"Microsoft.Logic/integrationAccounts/schemas@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":163},"Microsoft.Logic/integrationAccounts/maps@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":176},"Microsoft.Logic/integrationAccounts/partners@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":189},"Microsoft.Logic/integrationAccounts/agreements@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":379},"Microsoft.Logic/integrationAccounts/certificates@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":387},"Microsoft.Logic/integrationAccounts/sessions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":393},"Microsoft.Logic/integrationServiceEnvironments@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":443},"Microsoft.Logic/integrationServiceEnvironments/managedApis@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":531},"Microsoft.Logic/workflows/versions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":568},"Microsoft.Logic/workflows/triggers@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":613},"Microsoft.Logic/workflows/triggers/histories@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":633},"Microsoft.Logic/workflows/runs@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":679},"Microsoft.Logic/workflows/runs/actions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":704},"Microsoft.Logic/workflows/runs/actions/repetitions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":727},"Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":735},"Microsoft.Logic/workflows/runs/actions/requestHistories@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":740},"Microsoft.Logic/workflows/runs/actions/scopeRepetitions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":745},"Microsoft.Logic/workflows/runs/operations@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":749},"Microsoft.Logz/monitors@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":50},"Microsoft.Logz/monitors/tagRules@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":71},"Microsoft.Logz/monitors/singleSignOnConfigurations@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":91},"Microsoft.Logz/monitors/accounts@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":96},"Microsoft.Logz/monitors/accounts/tagRules@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":100},"Microsoft.Logz/monitors@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":50},"Microsoft.Logz/monitors/tagRules@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":71},"Microsoft.Logz/monitors/singleSignOnConfigurations@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":91},"Microsoft.Logz/monitors/accounts@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":96},"Microsoft.Logz/monitors/accounts/tagRules@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":100},"Microsoft.Logz/monitors@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":50},"Microsoft.Logz/monitors/tagRules@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":71},"Microsoft.Logz/monitors/singleSignOnConfigurations@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":91},"Microsoft.Logz/monitors/accounts@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":96},"Microsoft.Logz/monitors/accounts/tagRules@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":100},"Microsoft.Logz/monitors/metricsSource@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":105},"Microsoft.Logz/monitors/metricsSource/tagRules@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":123},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForEDMUpload@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":68},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForEDMUpload/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":72},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":81},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":85},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365SecurityCenter@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":94},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":98},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":107},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":111},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForSCCPowershell@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":120},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":124},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForMIPPolicySync@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":133},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForMIPPolicySync/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":137},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForEDMUpload/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":144},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":148},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":152},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":156},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":160},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForMIPPolicySync/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":164},"Microsoft.MachineLearning/workspaces@2016-04-01":{"RelativePath":"machinelearning/microsoft.machinelearning/2016-04-01/types.json","Index":27},"Microsoft.MachineLearning/commitmentPlans@2016-05-01-preview":{"RelativePath":"machinelearning/microsoft.machinelearning/2016-05-01-preview/types.json","Index":16},"Microsoft.MachineLearning/webServices@2016-05-01-preview":{"RelativePath":"machinelearning/microsoft.machinelearning/2016-05-01-preview/types.json","Index":117},"Microsoft.MachineLearning/commitmentPlans/commitmentAssociations@2016-05-01-preview":{"RelativePath":"machinelearning/microsoft.machinelearning/2016-05-01-preview/types.json","Index":123},"Microsoft.MachineLearning/webServices@2017-01-01":{"RelativePath":"machinelearning/microsoft.machinelearning/2017-01-01/types.json","Index":109},"Microsoft.MachineLearning/workspaces@2019-10-01":{"RelativePath":"machinelearning/microsoft.machinelearning/2019-10-01/types.json","Index":28},"Microsoft.MachineLearningCompute/operationalizationClusters@2017-06-01-preview":{"RelativePath":"machinelearningcompute/microsoft.machinelearningcompute/2017-06-01-preview/types.json","Index":91},"Microsoft.MachineLearningCompute/operationalizationClusters@2017-08-01-preview":{"RelativePath":"machinelearningcompute/microsoft.machinelearningcompute/2017-08-01-preview/types.json","Index":102},"Microsoft.MachineLearningExperimentation/accounts@2017-05-01-preview":{"RelativePath":"machinelearningexperimentation/microsoft.machinelearningexperimentation/2017-05-01-preview/types.json","Index":20},"Microsoft.MachineLearningExperimentation/accounts/workspaces@2017-05-01-preview":{"RelativePath":"machinelearningexperimentation/microsoft.machinelearningexperimentation/2017-05-01-preview/types.json","Index":32},"Microsoft.MachineLearningExperimentation/accounts/workspaces/projects@2017-05-01-preview":{"RelativePath":"machinelearningexperimentation/microsoft.machinelearningexperimentation/2017-05-01-preview/types.json","Index":44},"Microsoft.MachineLearningServices/workspaces@2018-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-03-01-preview/types.json","Index":23},"Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-03-01-preview/types.json","Index":64},"Microsoft.MachineLearningServices/workspaces@2018-11-19":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":23},"Microsoft.MachineLearningServices/workspaces/computes@2018-11-19":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":81},"Microsoft.MachineLearningServices/workspaces@2019-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":23},"Microsoft.MachineLearningServices/workspaces/computes@2019-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":81},"Microsoft.MachineLearningServices/workspaces@2019-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":23},"Microsoft.MachineLearningServices/workspaces/computes@2019-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":85},"Microsoft.MachineLearningServices/workspaces@2019-11-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":24},"Microsoft.MachineLearningServices/workspaces/computes@2019-11-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":86},"Microsoft.MachineLearningServices/workspaces@2020-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":29},"Microsoft.MachineLearningServices/workspaces/computes@2020-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":91},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":108},"Microsoft.MachineLearningServices/workspaces@2020-02-18-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":29},"Microsoft.MachineLearningServices/workspaces/computes@2020-02-18-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":130},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-02-18-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":147},"Microsoft.MachineLearningServices/workspaces@2020-03-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":61},"Microsoft.MachineLearningServices/workspaces/computes@2020-03-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":123},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-03-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":128},"Microsoft.MachineLearningServices/workspaces@2020-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":63},"Microsoft.MachineLearningServices/workspaces/computes@2020-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":130},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":135},"Microsoft.MachineLearningServices/workspaces@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":61},"Microsoft.MachineLearningServices/workspaces/computes@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":123},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":128},"Microsoft.MachineLearningServices/workspaces/linkedWorkspaces@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":133},"Microsoft.MachineLearningServices/workspaces/services@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":180},"Microsoft.MachineLearningServices/workspaces/datasets@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":217},"Microsoft.MachineLearningServices/workspaces/datastores@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":290},"Microsoft.MachineLearningServices/workspaces@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":61},"Microsoft.MachineLearningServices/workspaces/computes@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":127},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":132},"Microsoft.MachineLearningServices/workspaces/linkedWorkspaces@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":137},"Microsoft.MachineLearningServices/workspaces/services@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":184},"Microsoft.MachineLearningServices/workspaces@2020-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":62},"Microsoft.MachineLearningServices/workspaces/connections@2020-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":67},"Microsoft.MachineLearningServices/workspaces/computes@2020-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":161},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":165},"Microsoft.MachineLearningServices/workspaces@2020-08-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":62},"Microsoft.MachineLearningServices/workspaces/connections@2020-08-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":67},"Microsoft.MachineLearningServices/workspaces/computes@2020-08-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":185},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-08-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":189},"Microsoft.MachineLearningServices/workspaces/labelingJobs@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":63},"Microsoft.MachineLearningServices/workspaces@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":117},"Microsoft.MachineLearningServices/workspaces/computes@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":239},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":244},"Microsoft.MachineLearningServices/workspaces/linkedServices@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":250},"Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":297},"Microsoft.MachineLearningServices/workspaces/connections@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":302},"Microsoft.MachineLearningServices/workspaces@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":77},"Microsoft.MachineLearningServices/workspaces/computes@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":203},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":208},"Microsoft.MachineLearningServices/workspaces/services@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":255},"Microsoft.MachineLearningServices/workspaces/connections@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":262},"Microsoft.MachineLearningServices/workspaces@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":77},"Microsoft.MachineLearningServices/workspaces/computes@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":248},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":253},"Microsoft.MachineLearningServices/workspaces/connections@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":260},"Microsoft.MachineLearningServices/workspaces/batchEndpoints@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":281},"Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":309},"Microsoft.MachineLearningServices/workspaces/codes@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":316},"Microsoft.MachineLearningServices/workspaces/codes/versions@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":323},"Microsoft.MachineLearningServices/workspaces/data@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":330},"Microsoft.MachineLearningServices/workspaces/data/versions@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":340},"Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":426},"Microsoft.MachineLearningServices/workspaces/environments@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":433},"Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":454},"Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":560},"Microsoft.MachineLearningServices/workspaces/labelingJobs@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":618},"Microsoft.MachineLearningServices/workspaces/models@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":625},"Microsoft.MachineLearningServices/workspaces/models/versions@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":635},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":654},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":682},"Microsoft.MachineLearningServices/workspaces@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":77},"Microsoft.MachineLearningServices/workspaces/computes@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":208},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":213},"Microsoft.MachineLearningServices/workspaces/services@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":260},"Microsoft.MachineLearningServices/workspaces/connections@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":267},"Microsoft.MachineLearningServices/workspaces@2021-07-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":80},"Microsoft.MachineLearningServices/workspaces/computes@2021-07-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":217},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2021-07-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":222},"Microsoft.MachineLearningServices/workspaces/connections@2021-07-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":229},"Microsoft.MachineLearningServices/workspaces@2022-01-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":86},"Microsoft.MachineLearningServices/workspaces/computes@2022-01-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":223},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2022-01-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":228},"Microsoft.MachineLearningServices/workspaces/connections@2022-01-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":235},"Microsoft.MachineLearningServices/workspaces@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":85},"Microsoft.MachineLearningServices/workspaces/computes@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":128},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":133},"Microsoft.MachineLearningServices/workspaces/connections@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":140},"Microsoft.MachineLearningServices/workspaces/batchEndpoints@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":160},"Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":194},"Microsoft.MachineLearningServices/workspaces/codes@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":201},"Microsoft.MachineLearningServices/workspaces/codes/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":208},"Microsoft.MachineLearningServices/workspaces/components@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":215},"Microsoft.MachineLearningServices/workspaces/components/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":222},"Microsoft.MachineLearningServices/workspaces/data@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":233},"Microsoft.MachineLearningServices/workspaces/data/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":247},"Microsoft.MachineLearningServices/workspaces/datastores@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":343},"Microsoft.MachineLearningServices/workspaces/environments@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":350},"Microsoft.MachineLearningServices/workspaces/environments/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":366},"Microsoft.MachineLearningServices/workspaces/jobs@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":726},"Microsoft.MachineLearningServices/workspaces/models@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":733},"Microsoft.MachineLearningServices/workspaces/models/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":747},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":770},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":802},"Microsoft.MachineLearningServices/workspaces@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":85},"Microsoft.MachineLearningServices/workspaces/computes@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":128},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":133},"Microsoft.MachineLearningServices/workspaces/connections@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":158},"Microsoft.MachineLearningServices/workspaces/batchEndpoints@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":178},"Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":212},"Microsoft.MachineLearningServices/workspaces/codes@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":219},"Microsoft.MachineLearningServices/workspaces/codes/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":226},"Microsoft.MachineLearningServices/workspaces/components@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":233},"Microsoft.MachineLearningServices/workspaces/components/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":240},"Microsoft.MachineLearningServices/workspaces/data@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":251},"Microsoft.MachineLearningServices/workspaces/data/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":265},"Microsoft.MachineLearningServices/workspaces/datastores@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":331},"Microsoft.MachineLearningServices/workspaces/environments@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":338},"Microsoft.MachineLearningServices/workspaces/environments/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":354},"Microsoft.MachineLearningServices/workspaces/jobs@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":466},"Microsoft.MachineLearningServices/workspaces/models@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":473},"Microsoft.MachineLearningServices/workspaces/models/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":483},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":502},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":531},"Microsoft.Maintenance/applyUpdates@2018-06-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2018-06-01-preview/types.json","Index":20},"Microsoft.Maintenance/configurationAssignments@2018-06-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2018-06-01-preview/types.json","Index":25},"Microsoft.Maintenance/maintenanceConfigurations@2018-06-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2018-06-01-preview/types.json","Index":37},"Microsoft.Maintenance/applyUpdates@2020-04-01":{"RelativePath":"maintenance/microsoft.maintenance/2020-04-01/types.json","Index":20},"Microsoft.Maintenance/configurationAssignments@2020-04-01":{"RelativePath":"maintenance/microsoft.maintenance/2020-04-01/types.json","Index":25},"Microsoft.Maintenance/maintenanceConfigurations@2020-04-01":{"RelativePath":"maintenance/microsoft.maintenance/2020-04-01/types.json","Index":37},"Microsoft.Maintenance/applyUpdates@2020-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2020-07-01-preview/types.json","Index":20},"Microsoft.Maintenance/configurationAssignments@2020-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2020-07-01-preview/types.json","Index":25},"Microsoft.Maintenance/maintenanceConfigurations@2020-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2020-07-01-preview/types.json","Index":46},"Microsoft.Maintenance/publicMaintenanceConfigurations@2020-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2020-07-01-preview/types.json","Index":51},"Microsoft.Maintenance/applyUpdates@2021-04-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-04-01-preview/types.json","Index":31},"Microsoft.Maintenance/configurationAssignments@2021-04-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-04-01-preview/types.json","Index":36},"Microsoft.Maintenance/maintenanceConfigurations@2021-04-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-04-01-preview/types.json","Index":75},"Microsoft.Maintenance/publicMaintenanceConfigurations@2021-04-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-04-01-preview/types.json","Index":80},"Microsoft.Maintenance/applyUpdates@2021-05-01":{"RelativePath":"maintenance/microsoft.maintenance/2021-05-01/types.json","Index":31},"Microsoft.Maintenance/configurationAssignments@2021-05-01":{"RelativePath":"maintenance/microsoft.maintenance/2021-05-01/types.json","Index":36},"Microsoft.Maintenance/maintenanceConfigurations@2021-05-01":{"RelativePath":"maintenance/microsoft.maintenance/2021-05-01/types.json","Index":54},"Microsoft.Maintenance/publicMaintenanceConfigurations@2021-05-01":{"RelativePath":"maintenance/microsoft.maintenance/2021-05-01/types.json","Index":59},"Microsoft.Maintenance/applyUpdates@2021-09-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-09-01-preview/types.json","Index":31},"Microsoft.Maintenance/configurationAssignments@2021-09-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-09-01-preview/types.json","Index":36},"Microsoft.Maintenance/maintenanceConfigurations@2021-09-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-09-01-preview/types.json","Index":75},"Microsoft.Maintenance/publicMaintenanceConfigurations@2021-09-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-09-01-preview/types.json","Index":80},"Microsoft.ManagedNetwork/managedNetworks@2019-06-01-preview":{"RelativePath":"managednetwork/microsoft.managednetwork/2019-06-01-preview/types.json","Index":52},"Microsoft.ManagedNetwork/scopeAssignments@2019-06-01-preview":{"RelativePath":"managednetwork/microsoft.managednetwork/2019-06-01-preview/types.json","Index":62},"Microsoft.ManagedNetwork/managedNetworks/managedNetworkGroups@2019-06-01-preview":{"RelativePath":"managednetwork/microsoft.managednetwork/2019-06-01-preview/types.json","Index":68},"Microsoft.ManagedNetwork/managedNetworks/managedNetworkPeeringPolicies@2019-06-01-preview":{"RelativePath":"managednetwork/microsoft.managednetwork/2019-06-01-preview/types.json","Index":72},"Microsoft.ManagedServices/registrationDefinitions@2018-06-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2018-06-01-preview/types.json","Index":29},"Microsoft.ManagedServices/registrationAssignments@2018-06-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2018-06-01-preview/types.json","Index":63},"Microsoft.ManagedServices/registrationDefinitions@2019-04-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2019-04-01-preview/types.json","Index":29},"Microsoft.ManagedServices/registrationAssignments@2019-04-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2019-04-01-preview/types.json","Index":63},"Microsoft.ManagedServices/registrationDefinitions@2019-06-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-06-01/types.json","Index":29},"Microsoft.ManagedServices/registrationAssignments@2019-06-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-06-01/types.json","Index":63},"Microsoft.ManagedServices/registrationDefinitions@2019-09-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-09-01/types.json","Index":29},"Microsoft.ManagedServices/registrationAssignments@2019-09-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-09-01/types.json","Index":63},"Microsoft.ManagedServices/marketplaceRegistrationDefinitions@2019-09-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-09-01/types.json","Index":69},"Microsoft.ManagedServices/registrationDefinitions@2020-02-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2020-02-01-preview/types.json","Index":37},"Microsoft.ManagedServices/registrationAssignments@2020-02-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2020-02-01-preview/types.json","Index":72},"Microsoft.ManagedServices/marketplaceRegistrationDefinitions@2020-02-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2020-02-01-preview/types.json","Index":79},"Microsoft.ManagedServices/registrationDefinitions@2022-01-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2022-01-01-preview/types.json","Index":48},"Microsoft.ManagedServices/registrationAssignments@2022-01-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2022-01-01-preview/types.json","Index":83},"Microsoft.ManagedServices/marketplaceRegistrationDefinitions@2022-01-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2022-01-01-preview/types.json","Index":90},"Microsoft.Management/managementGroups@2017-11-01-preview":{"RelativePath":"managementgroups/microsoft.management/2017-11-01-preview/types.json","Index":20},"Microsoft.Management/managementGroups/subscriptions@2017-11-01-preview":{"RelativePath":"managementgroups/microsoft.management/2017-11-01-preview/types.json","Index":24},"Microsoft.Management/managementGroups@2018-01-01-preview":{"RelativePath":"managementgroups/microsoft.management/2018-01-01-preview/types.json","Index":22},"Microsoft.Management/managementGroups/subscriptions@2018-01-01-preview":{"RelativePath":"managementgroups/microsoft.management/2018-01-01-preview/types.json","Index":26},"Microsoft.Management/managementGroups@2018-03-01-preview":{"RelativePath":"managementgroups/microsoft.management/2018-03-01-preview/types.json","Index":22},"Microsoft.Management/managementGroups/subscriptions@2018-03-01-preview":{"RelativePath":"managementgroups/microsoft.management/2018-03-01-preview/types.json","Index":26},"Microsoft.Management/managementGroups@2019-11-01":{"RelativePath":"managementgroups/microsoft.management/2019-11-01/types.json","Index":24},"Microsoft.Management/managementGroups/subscriptions@2019-11-01":{"RelativePath":"managementgroups/microsoft.management/2019-11-01/types.json","Index":28},"Microsoft.Management/managementGroups@2020-02-01":{"RelativePath":"managementgroups/microsoft.management/2020-02-01/types.json","Index":24},"Microsoft.Management/managementGroups/subscriptions@2020-02-01":{"RelativePath":"managementgroups/microsoft.management/2020-02-01/types.json","Index":28},"Microsoft.Management/managementGroups/settings@2020-02-01":{"RelativePath":"managementgroups/microsoft.management/2020-02-01/types.json","Index":34},"Microsoft.Management/managementGroups@2020-05-01":{"RelativePath":"managementgroups/microsoft.management/2020-05-01/types.json","Index":22},"Microsoft.Management/managementGroups/subscriptions@2020-05-01":{"RelativePath":"managementgroups/microsoft.management/2020-05-01/types.json","Index":28},"Microsoft.Management/managementGroups/settings@2020-05-01":{"RelativePath":"managementgroups/microsoft.management/2020-05-01/types.json","Index":34},"Microsoft.Management/managementGroups@2020-10-01":{"RelativePath":"managementgroups/microsoft.management/2020-10-01/types.json","Index":23},"Microsoft.Management/managementGroups/subscriptions@2020-10-01":{"RelativePath":"managementgroups/microsoft.management/2020-10-01/types.json","Index":29},"Microsoft.Management/managementGroups/settings@2020-10-01":{"RelativePath":"managementgroups/microsoft.management/2020-10-01/types.json","Index":35},"Microsoft.Management/managementGroups@2021-04-01":{"RelativePath":"managementgroups/microsoft.management/2021-04-01/types.json","Index":24},"Microsoft.Management/managementGroups/subscriptions@2021-04-01":{"RelativePath":"managementgroups/microsoft.management/2021-04-01/types.json","Index":30},"Microsoft.Management/managementGroups/settings@2021-04-01":{"RelativePath":"managementgroups/microsoft.management/2021-04-01/types.json","Index":36},"Microsoft.ManagementPartner/partners@2018-02-01":{"RelativePath":"managementpartner/microsoft.managementpartner/2018-02-01/types.json","Index":15},"Microsoft.Maps/accounts@2017-01-01-preview":{"RelativePath":"maps/microsoft.maps/2017-01-01-preview/types.json","Index":14},"Microsoft.Maps/accounts@2018-05-01":{"RelativePath":"maps/microsoft.maps/2018-05-01/types.json","Index":14},"Microsoft.Maps/accounts@2020-02-01-preview":{"RelativePath":"maps/microsoft.maps/2020-02-01-preview/types.json","Index":25},"Microsoft.Maps/accounts/privateAtlases@2020-02-01-preview":{"RelativePath":"maps/microsoft.maps/2020-02-01-preview/types.json","Index":31},"Microsoft.Maps/accounts/creators@2020-02-01-preview":{"RelativePath":"maps/microsoft.maps/2020-02-01-preview/types.json","Index":37},"Microsoft.Maps/accounts@2021-02-01":{"RelativePath":"maps/microsoft.maps/2021-02-01/types.json","Index":32},"Microsoft.Maps/accounts/creators@2021-02-01":{"RelativePath":"maps/microsoft.maps/2021-02-01/types.json","Index":38},"Microsoft.Maps/accounts@2021-07-01-preview":{"RelativePath":"maps/microsoft.maps/2021-07-01-preview/types.json","Index":42},"Microsoft.Maps/accounts/creators@2021-07-01-preview":{"RelativePath":"maps/microsoft.maps/2021-07-01-preview/types.json","Index":48},"Microsoft.Maps/accounts@2021-12-01-preview":{"RelativePath":"maps/microsoft.maps/2021-12-01-preview/types.json","Index":46},"Microsoft.Maps/accounts/creators@2021-12-01-preview":{"RelativePath":"maps/microsoft.maps/2021-12-01-preview/types.json","Index":52},"Microsoft.DBforMariaDB/servers@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":51},"Microsoft.DBforMariaDB/servers/firewallRules@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":56},"Microsoft.DBforMariaDB/servers/virtualNetworkRules@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":67},"Microsoft.DBforMariaDB/servers/databases@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":72},"Microsoft.DBforMariaDB/servers/configurations@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":77},"Microsoft.DBforMariaDB/servers/securityAlertPolicies@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":89},"Microsoft.DBforMariaDB/servers@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":69},"Microsoft.DBforMariaDB/servers/firewallRules@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":74},"Microsoft.DBforMariaDB/servers/virtualNetworkRules@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":85},"Microsoft.DBforMariaDB/servers/databases@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":90},"Microsoft.DBforMariaDB/servers/configurations@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":95},"Microsoft.DBforMariaDB/servers/privateEndpointConnections@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":101},"Microsoft.DBforMariaDB/servers/securityAlertPolicies@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":113},"Microsoft.DBforMariaDB/servers/queryTexts@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":118},"Microsoft.DBforMariaDB/servers/topQueryStatistics@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":124},"Microsoft.DBforMariaDB/servers/waitStatistics@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":129},"Microsoft.DBforMariaDB/servers/advisors@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":133},"Microsoft.DBforMariaDB/servers/advisors/recommendedActions@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":139},"Microsoft.DBforMariaDB/servers/privateLinkResources@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":145},"Microsoft.Marketplace/privateStores/offers@2020-01-01":{"RelativePath":"marketplace/microsoft.marketplace/2020-01-01/types.json","Index":21},"Microsoft.Marketplace/privateStores@2020-01-01":{"RelativePath":"marketplace/microsoft.marketplace/2020-01-01/types.json","Index":30},"Microsoft.Marketplace/privateStores/requestApprovals@2020-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2020-12-01/types.json","Index":30},"Microsoft.Marketplace/privateStores/adminRequestApprovals@2020-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2020-12-01/types.json","Index":43},"Microsoft.Marketplace/privateStores@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":31},"Microsoft.Marketplace/privateStores/requestApprovals@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":43},"Microsoft.Marketplace/privateStores/adminRequestApprovals@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":57},"Microsoft.Marketplace/privateStores/collections@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":63},"Microsoft.Marketplace/privateStores/collections/offers@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":77},"Microsoft.Marketplace/privateStores@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":31},"Microsoft.Marketplace/privateStores/requestApprovals@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":43},"Microsoft.Marketplace/privateStores/adminRequestApprovals@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":57},"Microsoft.Marketplace/privateStores/collections@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":63},"Microsoft.Marketplace/privateStores/collections/offers@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":77},"Microsoft.Marketplace/privateStores@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":31},"Microsoft.Marketplace/privateStores/requestApprovals@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":43},"Microsoft.Marketplace/privateStores/adminRequestApprovals@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":57},"Microsoft.Marketplace/privateStores/collections@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":63},"Microsoft.Marketplace/privateStores/collections/offers@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":77},"Microsoft.MarketplaceNotifications/reviewsNotification@2021-03-03":{"RelativePath":"marketplacenotifications/microsoft.marketplacenotifications/2021-03-03/types.json","Index":23},"Microsoft.MarketplaceOrdering/offerTypes/publishers/offers/plans/agreements@2015-06-01":{"RelativePath":"marketplaceordering/microsoft.marketplaceordering/2015-06-01/types.json","Index":13},"Microsoft.MarketplaceOrdering/agreements/offers/plans@2015-06-01":{"RelativePath":"marketplaceordering/microsoft.marketplaceordering/2015-06-01/types.json","Index":21},"Microsoft.MarketplaceOrdering/offerTypes/publishers/offers/plans/agreements@2021-01-01":{"RelativePath":"marketplaceordering/microsoft.marketplaceordering/2021-01-01/types.json","Index":24},"Microsoft.MarketplaceOrdering/agreements/offers/plans@2021-01-01":{"RelativePath":"marketplaceordering/microsoft.marketplaceordering/2021-01-01/types.json","Index":28},"Microsoft.Media/mediaservices@2015-10-01":{"RelativePath":"mediaservices/microsoft.media/2015-10-01/types.json","Index":17},"Microsoft.Media/mediaservices@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":18},"Microsoft.Media/mediaServices/assets@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":26},"Microsoft.Media/mediaServices/contentKeyPolicies@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":93},"Microsoft.Media/mediaServices/transforms@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":191},"Microsoft.Media/mediaServices/transforms/jobs@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":250},"Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":282},"Microsoft.Media/mediaServices/streamingLocators@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":289},"Microsoft.Media/mediaservices/liveEvents@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":322},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":332},"Microsoft.Media/mediaservices/streamingEndpoints@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":350},"Microsoft.Media/mediaservices@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":18},"Microsoft.Media/mediaServices/assets@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":26},"Microsoft.Media/mediaServices/contentKeyPolicies@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":93},"Microsoft.Media/mediaServices/transforms@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":191},"Microsoft.Media/mediaServices/transforms/jobs@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":251},"Microsoft.Media/mediaServices/streamingPolicies@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":283},"Microsoft.Media/mediaServices/streamingLocators@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":295},"Microsoft.Media/mediaservices/liveEvents@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":328},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":338},"Microsoft.Media/mediaservices/streamingEndpoints@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":356},"Microsoft.Media/mediaServices/accountFilters@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":28},"Microsoft.Media/mediaservices@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":39},"Microsoft.Media/mediaServices/assets@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":47},"Microsoft.Media/mediaServices/assets/assetFilters@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":51},"Microsoft.Media/mediaServices/contentKeyPolicies@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":118},"Microsoft.Media/mediaServices/transforms@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":229},"Microsoft.Media/mediaServices/transforms/jobs@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":289},"Microsoft.Media/mediaServices/streamingPolicies@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":321},"Microsoft.Media/mediaServices/streamingLocators@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":334},"Microsoft.Media/mediaservices/liveEvents@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":375},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":385},"Microsoft.Media/mediaservices/streamingEndpoints@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":403},"Microsoft.Media/mediaServices/accountFilters@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":28},"Microsoft.Media/mediaservices@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":39},"Microsoft.Media/mediaServices/assets@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":47},"Microsoft.Media/mediaServices/assets/assetFilters@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":51},"Microsoft.Media/mediaServices/contentKeyPolicies@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":118},"Microsoft.Media/mediaServices/transforms@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":229},"Microsoft.Media/mediaServices/transforms/jobs@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":289},"Microsoft.Media/mediaServices/streamingPolicies@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":321},"Microsoft.Media/mediaServices/streamingLocators@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":334},"Microsoft.Media/mediaservices/liveEvents@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":375},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":385},"Microsoft.Media/mediaservices/streamingEndpoints@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":403},"Microsoft.Media/mediaServices/mediaGraphs@2019-09-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-09-01-preview/types.json","Index":27},"Microsoft.Media/mediaServices/mediaGraphs@2020-02-01-preview":{"RelativePath":"mediaservices/microsoft.media/2020-02-01-preview/types.json","Index":42},"Microsoft.Media/mediaServices/accountFilters@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":39},"Microsoft.Media/mediaServices/assets@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":47},"Microsoft.Media/mediaServices/assets/assetFilters@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":51},"Microsoft.Media/mediaServices/contentKeyPolicies@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":120},"Microsoft.Media/mediaServices/transforms@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":260},"Microsoft.Media/mediaServices/transforms/jobs@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":368},"Microsoft.Media/mediaServices/streamingPolicies@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":400},"Microsoft.Media/mediaServices/streamingLocators@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":413},"Microsoft.Media/mediaservices/liveEvents@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":459},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":469},"Microsoft.Media/mediaservices/streamingEndpoints@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":487},"Microsoft.Media/mediaservices@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":510},"Microsoft.Media/mediaservices/privateEndpointConnections@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":526},"Microsoft.Media/mediaservices/privateLinkResources@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":533},"Microsoft.Media/mediaservices@2021-05-01":{"RelativePath":"mediaservices/microsoft.media/2021-05-01/types.json","Index":47},"Microsoft.Media/mediaservices/privateEndpointConnections@2021-05-01":{"RelativePath":"mediaservices/microsoft.media/2021-05-01/types.json","Index":63},"Microsoft.Media/mediaservices/privateLinkResources@2021-05-01":{"RelativePath":"mediaservices/microsoft.media/2021-05-01/types.json","Index":70},"Microsoft.Media/mediaservices@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":50},"Microsoft.Media/mediaservices/privateEndpointConnections@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":66},"Microsoft.Media/mediaServices/accountFilters@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":87},"Microsoft.Media/mediaServices/assets@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":95},"Microsoft.Media/mediaServices/assets/assetFilters@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":99},"Microsoft.Media/mediaServices/contentKeyPolicies@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":168},"Microsoft.Media/mediaServices/transforms@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":316},"Microsoft.Media/mediaServices/transforms/jobs@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":424},"Microsoft.Media/mediaServices/streamingPolicies@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":456},"Microsoft.Media/mediaServices/streamingLocators@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":469},"Microsoft.Media/mediaservices/liveEvents@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":517},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":527},"Microsoft.Media/mediaservices/streamingEndpoints@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":545},"Microsoft.Media/mediaservices/privateLinkResources@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":552},"Microsoft.Media/mediaServices/accountFilters@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":39},"Microsoft.Media/mediaservices@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":89},"Microsoft.Media/mediaservices/privateEndpointConnections@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":93},"Microsoft.Media/mediaServices/assets@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":101},"Microsoft.Media/mediaServices/assets/assetFilters@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":105},"Microsoft.Media/mediaServices/assets/tracks@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":125},"Microsoft.Media/mediaServices/contentKeyPolicies@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":194},"Microsoft.Media/mediaServices/transforms@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":347},"Microsoft.Media/mediaServices/transforms/jobs@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":455},"Microsoft.Media/mediaServices/streamingPolicies@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":487},"Microsoft.Media/mediaServices/streamingLocators@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":500},"Microsoft.Media/mediaservices/liveEvents@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":549},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":559},"Microsoft.Media/mediaservices/streamingEndpoints@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":578},"Microsoft.Media/mediaservices/privateLinkResources@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":585},"Microsoft.Media/locations/mediaServicesOperationResults@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":590},"Microsoft.Media/mediaServices/assets/tracks/operationResults@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":594},"Microsoft.Migrate/projects@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":24},"Microsoft.Migrate/projects/groups@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":31},"Microsoft.Migrate/projects/groups/assessments@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":169},"Microsoft.Migrate/projects/machines@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":184},"Microsoft.Migrate/projects/groups/assessments/assessedMachines@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":379},"Microsoft.Migrate/assessmentProjects@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":37},"Microsoft.Migrate/assessmentProjects/groups@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":49},"Microsoft.Migrate/assessmentProjects/groups/assessments@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":233},"Microsoft.Migrate/assessmentProjects/hypervcollectors@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":240},"Microsoft.Migrate/assessmentProjects/servercollectors@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":244},"Microsoft.Migrate/assessmentProjects/vmwarecollectors@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":248},"Microsoft.Migrate/assessmentProjects/importcollectors@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":253},"Microsoft.Migrate/assessmentprojects/privateEndpointConnections@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":257},"Microsoft.Migrate/assessmentProjects/assessmentOptions@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":270},"Microsoft.Migrate/assessmentProjects/machines@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":285},"Microsoft.Migrate/assessmentProjects/groups/assessments/assessedMachines@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":564},"Microsoft.Migrate/assessmentprojects/privateLinkResources@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":571},"Microsoft.Migrate/migrateProjects@2020-05-01":{"RelativePath":"migrate/microsoft.migrate/2020-05-01/types.json","Index":80},"Microsoft.Migrate/migrateProjects/privateEndpointConnections@2020-05-01":{"RelativePath":"migrate/microsoft.migrate/2020-05-01/types.json","Index":90},"Microsoft.OffAzure/HyperVSites/clusters@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":16},"Microsoft.OffAzure/HyperVSites/hosts@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":22},"Microsoft.OffAzure/HyperVSites@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":30},"Microsoft.OffAzure/VMwareSites@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":35},"Microsoft.OffAzure/VMwareSites/vCenters@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":41},"Microsoft.OffAzure/HyperVSites/clusters@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":16},"Microsoft.OffAzure/HyperVSites/hosts@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":22},"Microsoft.OffAzure/HyperVSites@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":41},"Microsoft.OffAzure/VMwareSites@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":46},"Microsoft.OffAzure/VMwareSites/vCenters@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":52},"Microsoft.OffAzure/MasterSites@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":77},"Microsoft.OffAzure/masterSites/privateEndpointConnections@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":81},"Microsoft.Migrate/migrateProjects@2018-09-01-preview":{"RelativePath":"migrateprojects/microsoft.migrate/2018-09-01-preview/types.json","Index":51},"Microsoft.Migrate/migrateProjects/solutions@2018-09-01-preview":{"RelativePath":"migrateprojects/microsoft.migrate/2018-09-01-preview/types.json","Index":92},"Microsoft.MixedReality/spatialAnchorsAccounts@2019-02-28-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2019-02-28-preview/types.json","Index":15},"Microsoft.MixedReality/remoteRenderingAccounts@2019-12-02-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2019-12-02-preview/types.json","Index":15},"Microsoft.MixedReality/spatialAnchorsAccounts@2019-12-02-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2019-12-02-preview/types.json","Index":20},"Microsoft.MixedReality/remoteRenderingAccounts@2020-04-06-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2020-04-06-preview/types.json","Index":32},"Microsoft.MixedReality/spatialAnchorsAccounts@2020-05-01":{"RelativePath":"mixedreality/microsoft.mixedreality/2020-05-01/types.json","Index":32},"Microsoft.MixedReality/spatialAnchorsAccounts@2021-01-01":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-01-01/types.json","Index":32},"Microsoft.MixedReality/remoteRenderingAccounts@2021-01-01":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-01-01/types.json","Index":37},"Microsoft.MixedReality/spatialAnchorsAccounts@2021-03-01-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":32},"Microsoft.MixedReality/remoteRenderingAccounts@2021-03-01-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":37},"Microsoft.MixedReality/objectAnchorsAccounts@2021-03-01-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":44},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":42},"Microsoft.MobileNetwork/mobileNetworks/dataNetworks@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":56},"Microsoft.MobileNetwork/mobileNetworks@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":71},"Microsoft.MobileNetwork/mobileNetworks/sites@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":87},"Microsoft.MobileNetwork/sims@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":111},"Microsoft.MobileNetwork/packetCoreControlPlanes@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":129},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":143},"Microsoft.MobileNetwork/mobileNetworks/services@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":186},"Microsoft.MobileNetwork/mobileNetworks/simPolicies@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":220},"Microsoft.MobileNetwork/mobileNetworks/slices@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":235},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":42},"Microsoft.MobileNetwork/mobileNetworks/dataNetworks@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":56},"Microsoft.MobileNetwork/mobileNetworks@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":71},"Microsoft.MobileNetwork/mobileNetworks/sites@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":87},"Microsoft.MobileNetwork/sims@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":112},"Microsoft.MobileNetwork/packetCoreControlPlanes@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":130},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":144},"Microsoft.MobileNetwork/mobileNetworks/services@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":187},"Microsoft.MobileNetwork/mobileNetworks/simPolicies@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":221},"Microsoft.MobileNetwork/mobileNetworks/slices@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":236},"Microsoft.Insights/alertrules@2014-04-01":{"RelativePath":"monitor/microsoft.insights/2014-04-01/types.json","Index":51},"Microsoft.Insights/autoscalesettings@2014-04-01":{"RelativePath":"monitor/microsoft.insights/2014-04-01/types.json","Index":122},"Microsoft.Insights/autoscalesettings@2015-04-01":{"RelativePath":"monitor/microsoft.insights/2015-04-01/types.json","Index":78},"microsoft.insights/diagnosticSettings@2015-07-01":{"RelativePath":"monitor/microsoft.insights/2015-07-01/types.json","Index":19},"Microsoft.Insights/alertrules@2016-03-01":{"RelativePath":"monitor/microsoft.insights/2016-03-01/types.json","Index":51},"Microsoft.Insights/logprofiles@2016-03-01":{"RelativePath":"monitor/microsoft.insights/2016-03-01/types.json","Index":60},"microsoft.insights/diagnosticSettings@2016-09-01":{"RelativePath":"monitor/microsoft.insights/2016-09-01/types.json","Index":19},"microsoft.insights/activityLogAlerts@2017-03-01-preview":{"RelativePath":"monitor/microsoft.insights/2017-03-01-preview/types.json","Index":21},"microsoft.insights/activityLogAlerts@2017-04-01":{"RelativePath":"monitor/microsoft.insights/2017-04-01/types.json","Index":21},"microsoft.insights/actionGroups@2017-04-01":{"RelativePath":"monitor/microsoft.insights/2017-04-01/types.json","Index":47},"Microsoft.Insights/diagnosticSettings@2017-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2017-05-01-preview/types.json","Index":17},"Microsoft.Insights/diagnosticSettingsCategories@2017-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2017-05-01-preview/types.json","Index":25},"Microsoft.Insights/metricAlerts@2018-03-01":{"RelativePath":"monitor/microsoft.insights/2018-03-01/types.json","Index":72},"microsoft.insights/actionGroups@2018-03-01":{"RelativePath":"monitor/microsoft.insights/2018-03-01/types.json","Index":104},"Microsoft.Insights/scheduledQueryRules@2018-04-16":{"RelativePath":"monitor/microsoft.insights/2018-04-16/types.json","Index":63},"microsoft.insights/guestDiagnosticSettingsAssociation@2018-06-01-preview":{"RelativePath":"monitor/microsoft.insights/2018-06-01-preview/types.json","Index":13},"microsoft.insights/guestDiagnosticSettings@2018-06-01-preview":{"RelativePath":"monitor/microsoft.insights/2018-06-01-preview/types.json","Index":43},"microsoft.insights/actionGroups@2018-09-01":{"RelativePath":"monitor/microsoft.insights/2018-09-01/types.json","Index":41},"Microsoft.Insights/vmInsightsOnboardingStatuses@2018-11-27-preview":{"RelativePath":"monitor/microsoft.insights/2018-11-27-preview/types.json","Index":24},"microsoft.insights/actionGroups@2019-03-01":{"RelativePath":"monitor/microsoft.insights/2019-03-01/types.json","Index":41},"microsoft.insights/actionGroups@2019-06-01":{"RelativePath":"monitor/microsoft.insights/2019-06-01/types.json","Index":41},"microsoft.insights/privateLinkScopes@2019-10-17-preview":{"RelativePath":"monitor/microsoft.insights/2019-10-17-preview/types.json","Index":18},"Microsoft.Insights/privateLinkScopes/privateEndpointConnections@2019-10-17-preview":{"RelativePath":"monitor/microsoft.insights/2019-10-17-preview/types.json","Index":22},"Microsoft.Insights/privateLinkScopes/scopedResources@2019-10-17-preview":{"RelativePath":"monitor/microsoft.insights/2019-10-17-preview/types.json","Index":27},"Microsoft.Insights/privateLinkScopes/privateLinkResources@2019-10-17-preview":{"RelativePath":"monitor/microsoft.insights/2019-10-17-preview/types.json","Index":33},"Microsoft.Insights/dataCollectionRuleAssociations@2019-11-01-preview":{"RelativePath":"monitor/microsoft.insights/2019-11-01-preview/types.json","Index":18},"Microsoft.Insights/dataCollectionRules@2019-11-01-preview":{"RelativePath":"monitor/microsoft.insights/2019-11-01-preview/types.json","Index":111},"microsoft.insights/diagnosticSettings@2020-01-01-preview":{"RelativePath":"monitor/microsoft.insights/2020-01-01-preview/types.json","Index":14},"Microsoft.Insights/scheduledQueryRules@2020-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2020-05-01-preview/types.json","Index":40},"Microsoft.Insights/activityLogAlerts@2020-10-01":{"RelativePath":"monitor/microsoft.insights/2020-10-01/types.json","Index":25},"Microsoft.Insights/scheduledQueryRules@2021-02-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-02-01-preview/types.json","Index":54},"Microsoft.Insights/dataCollectionEndpoints@2021-04-01":{"RelativePath":"monitor/microsoft.insights/2021-04-01/types.json","Index":39},"Microsoft.Insights/dataCollectionRuleAssociations@2021-04-01":{"RelativePath":"monitor/microsoft.insights/2021-04-01/types.json","Index":61},"Microsoft.Insights/dataCollectionRules@2021-04-01":{"RelativePath":"monitor/microsoft.insights/2021-04-01/types.json","Index":165},"Microsoft.Insights/autoscalesettings@2021-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-05-01-preview/types.json","Index":94},"Microsoft.Insights/diagnosticSettings@2021-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-05-01-preview/types.json","Index":104},"Microsoft.Insights/diagnosticSettingsCategories@2021-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-05-01-preview/types.json","Index":113},"microsoft.insights/privateLinkScopes@2021-07-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-07-01-preview/types.json","Index":53},"Microsoft.Insights/privateLinkScopes/privateEndpointConnections@2021-07-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-07-01-preview/types.json","Index":57},"Microsoft.Insights/privateLinkScopes/scopedResources@2021-07-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-07-01-preview/types.json","Index":62},"Microsoft.Insights/privateLinkScopes/privateLinkResources@2021-07-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-07-01-preview/types.json","Index":69},"Microsoft.Insights/scheduledQueryRules@2021-08-01":{"RelativePath":"monitor/microsoft.insights/2021-08-01/types.json","Index":54},"Microsoft.Insights/dataCollectionEndpoints@2021-09-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-09-01-preview/types.json","Index":39},"Microsoft.Insights/dataCollectionRuleAssociations@2021-09-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-09-01-preview/types.json","Index":62},"Microsoft.Insights/dataCollectionRules@2021-09-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-09-01-preview/types.json","Index":201},"Microsoft.Insights/actionGroups@2021-09-01":{"RelativePath":"monitor/microsoft.insights/2021-09-01/types.json","Index":43},"Microsoft.Insights/actionGroups@2022-04-01":{"RelativePath":"monitor/microsoft.insights/2022-04-01/types.json","Index":43},"Microsoft.Insights/actionGroups@2022-06-01":{"RelativePath":"monitor/microsoft.insights/2022-06-01/types.json","Index":43},"Microsoft.ManagedIdentity/userAssignedIdentities@2015-08-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2015-08-31-preview/types.json","Index":13},"Microsoft.ManagedIdentity/identities@2015-08-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2015-08-31-preview/types.json","Index":19},"Microsoft.ManagedIdentity/userAssignedIdentities@2018-11-30":{"RelativePath":"msi/microsoft.managedidentity/2018-11-30/types.json","Index":13},"Microsoft.ManagedIdentity/identities@2018-11-30":{"RelativePath":"msi/microsoft.managedidentity/2018-11-30/types.json","Index":20},"Microsoft.ManagedIdentity/userAssignedIdentities@2021-09-30-preview":{"RelativePath":"msi/microsoft.managedidentity/2021-09-30-preview/types.json","Index":13},"Microsoft.ManagedIdentity/identities@2021-09-30-preview":{"RelativePath":"msi/microsoft.managedidentity/2021-09-30-preview/types.json","Index":20},"Microsoft.ManagedIdentity/userAssignedIdentities@2022-01-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2022-01-31-preview/types.json","Index":13},"Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials@2022-01-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2022-01-31-preview/types.json","Index":19},"Microsoft.ManagedIdentity/identities@2022-01-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2022-01-31-preview/types.json","Index":26},"Microsoft.DBforMySQL/servers@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":77},"Microsoft.DBforMySQL/servers/firewallRules@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":82},"Microsoft.DBforMySQL/servers/virtualNetworkRules@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":93},"Microsoft.DBforMySQL/servers/databases@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":98},"Microsoft.DBforMySQL/servers/configurations@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":103},"Microsoft.DBforMySQL/servers/administrators@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":110},"Microsoft.DBforMySQL/servers/securityAlertPolicies@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":122},"Microsoft.DBforMySQL/servers@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":77},"Microsoft.DBforMySQL/servers/firewallRules@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":82},"Microsoft.DBforMySQL/servers/virtualNetworkRules@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":93},"Microsoft.DBforMySQL/servers/databases@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":98},"Microsoft.DBforMySQL/servers/configurations@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":103},"Microsoft.DBforMySQL/servers/administrators@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":110},"Microsoft.DBforMySQL/servers/securityAlertPolicies@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":122},"Microsoft.DBforMySQL/servers/privateEndpointConnections@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":14},"Microsoft.DBforMySQL/servers/queryTexts@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":19},"Microsoft.DBforMySQL/servers/topQueryStatistics@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":25},"Microsoft.DBforMySQL/servers/waitStatistics@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":30},"Microsoft.DBforMySQL/servers/advisors@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":34},"Microsoft.DBforMySQL/servers/advisors/recommendedActions@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":40},"Microsoft.DBforMySQL/servers/privateLinkResources@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":46},"Microsoft.DBforMySQL/servers/keys@2020-01-01":{"RelativePath":"mysql/microsoft.dbformysql/2020-01-01/types.json","Index":14},"Microsoft.DBForMySql/flexibleServers@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":61},"Microsoft.DBForMySql/flexibleServers/keys@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":68},"Microsoft.DBForMySql/flexibleServers/firewallRules@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":73},"Microsoft.DBForMySql/flexibleServers/databases@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":78},"Microsoft.DBForMySql/flexibleServers/configurations@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":92},"Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":76},"Microsoft.DBforMySQL/flexibleServers/firewallRules@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":81},"Microsoft.DBforMySQL/flexibleServers/databases@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":86},"Microsoft.DBforMySQL/flexibleServers/backups@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":91},"Microsoft.DBforMySQL/flexibleServers/configurations@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":108},"Microsoft.DBforMySQL/flexibleServers@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":80},"Microsoft.DBforMySQL/flexibleServers/firewallRules@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":85},"Microsoft.DBforMySQL/flexibleServers/databases@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":90},"Microsoft.DBforMySQL/flexibleServers/backups@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":95},"Microsoft.DBforMySQL/flexibleServers/configurations@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":112},"Microsoft.DBforMySQL/flexibleServers/backups@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":23},"Microsoft.DBforMySQL/flexibleServers/databases@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":28},"Microsoft.DBforMySQL/flexibleServers/firewallRules@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":33},"Microsoft.DBforMySQL/flexibleServers@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":95},"Microsoft.DBforMySQL/flexibleServers/configurations@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":112},"Microsoft.NetApp/netAppAccounts@2017-08-15":{"RelativePath":"netapp/microsoft.netapp/2017-08-15/types.json","Index":14},"Microsoft.NetApp/netAppAccounts/capacityPools@2017-08-15":{"RelativePath":"netapp/microsoft.netapp/2017-08-15/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2017-08-15":{"RelativePath":"netapp/microsoft.netapp/2017-08-15/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2017-08-15":{"RelativePath":"netapp/microsoft.netapp/2017-08-15/types.json","Index":40},"Microsoft.NetApp/netAppAccounts@2019-05-01":{"RelativePath":"netapp/microsoft.netapp/2019-05-01/types.json","Index":14},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-05-01":{"RelativePath":"netapp/microsoft.netapp/2019-05-01/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-05-01":{"RelativePath":"netapp/microsoft.netapp/2019-05-01/types.json","Index":38},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-05-01":{"RelativePath":"netapp/microsoft.netapp/2019-05-01/types.json","Index":43},"Microsoft.NetApp/netAppAccounts@2019-06-01":{"RelativePath":"netapp/microsoft.netapp/2019-06-01/types.json","Index":14},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-06-01":{"RelativePath":"netapp/microsoft.netapp/2019-06-01/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-06-01":{"RelativePath":"netapp/microsoft.netapp/2019-06-01/types.json","Index":38},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-06-01":{"RelativePath":"netapp/microsoft.netapp/2019-06-01/types.json","Index":43},"Microsoft.NetApp/netAppAccounts@2019-07-01":{"RelativePath":"netapp/microsoft.netapp/2019-07-01/types.json","Index":14},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-07-01":{"RelativePath":"netapp/microsoft.netapp/2019-07-01/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-07-01":{"RelativePath":"netapp/microsoft.netapp/2019-07-01/types.json","Index":38},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-07-01":{"RelativePath":"netapp/microsoft.netapp/2019-07-01/types.json","Index":43},"Microsoft.NetApp/netAppAccounts@2019-08-01":{"RelativePath":"netapp/microsoft.netapp/2019-08-01/types.json","Index":15},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-08-01":{"RelativePath":"netapp/microsoft.netapp/2019-08-01/types.json","Index":25},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-08-01":{"RelativePath":"netapp/microsoft.netapp/2019-08-01/types.json","Index":43},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-08-01":{"RelativePath":"netapp/microsoft.netapp/2019-08-01/types.json","Index":49},"Microsoft.NetApp/netAppAccounts@2019-10-01":{"RelativePath":"netapp/microsoft.netapp/2019-10-01/types.json","Index":15},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-10-01":{"RelativePath":"netapp/microsoft.netapp/2019-10-01/types.json","Index":25},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-10-01":{"RelativePath":"netapp/microsoft.netapp/2019-10-01/types.json","Index":50},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-10-01":{"RelativePath":"netapp/microsoft.netapp/2019-10-01/types.json","Index":56},"Microsoft.NetApp/netAppAccounts@2019-11-01":{"RelativePath":"netapp/microsoft.netapp/2019-11-01/types.json","Index":15},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-11-01":{"RelativePath":"netapp/microsoft.netapp/2019-11-01/types.json","Index":25},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-01":{"RelativePath":"netapp/microsoft.netapp/2019-11-01/types.json","Index":50},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-11-01":{"RelativePath":"netapp/microsoft.netapp/2019-11-01/types.json","Index":55},"Microsoft.NetApp/netAppAccounts@2020-02-01":{"RelativePath":"netapp/microsoft.netapp/2020-02-01/types.json","Index":16},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-02-01":{"RelativePath":"netapp/microsoft.netapp/2020-02-01/types.json","Index":26},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-02-01":{"RelativePath":"netapp/microsoft.netapp/2020-02-01/types.json","Index":52},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-02-01":{"RelativePath":"netapp/microsoft.netapp/2020-02-01/types.json","Index":57},"Microsoft.NetApp/netAppAccounts@2020-03-01":{"RelativePath":"netapp/microsoft.netapp/2020-03-01/types.json","Index":16},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-03-01":{"RelativePath":"netapp/microsoft.netapp/2020-03-01/types.json","Index":26},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-03-01":{"RelativePath":"netapp/microsoft.netapp/2020-03-01/types.json","Index":54},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-03-01":{"RelativePath":"netapp/microsoft.netapp/2020-03-01/types.json","Index":59},"Microsoft.NetApp/netAppAccounts@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":16},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":26},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":53},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":58},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":68},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":76},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":84},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":88},"Microsoft.NetApp/netAppAccounts@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":22},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":65},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":70},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":80},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":88},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":96},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":100},"Microsoft.NetApp/netAppAccounts@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":22},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":65},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":70},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":80},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":88},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":96},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":100},"Microsoft.NetApp/netAppAccounts@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":22},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":65},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":70},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":80},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":88},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":96},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":100},"Microsoft.NetApp/netAppAccounts@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":36},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":66},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":71},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":81},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":89},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":97},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":101},"Microsoft.NetApp/netAppAccounts@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":37},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":50},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":80},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":85},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":95},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":103},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":111},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":115},"Microsoft.NetApp/netAppAccounts@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":48},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":78},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":83},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":93},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":101},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":109},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":113},"Microsoft.NetApp/netAppAccounts@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":48},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":78},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":83},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":93},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":101},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":109},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":113},"Microsoft.NetApp/netAppAccounts@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":48},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":85},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":90},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":100},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":108},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":116},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":120},"Microsoft.NetApp/netAppAccounts@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":36},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":52},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":85},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":90},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":100},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":108},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":116},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":120},"Microsoft.NetApp/netAppAccounts@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":36},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":53},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":97},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":102},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":112},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":120},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":128},"Microsoft.NetApp/locations/quotaLimits@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":133},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":137},"Microsoft.NetApp/netAppAccounts@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":36},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":53},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":99},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":104},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":114},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":122},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":130},"Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":143},"Microsoft.NetApp/locations/quotaLimits@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":148},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":152},"Microsoft.NetApp/netAppAccounts@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":37},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":54},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":103},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":108},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":118},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":126},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":134},"Microsoft.NetApp/netAppAccounts/volumeGroups@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":147},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":152},"Microsoft.NetApp/locations/quotaLimits@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":157},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":161},"Microsoft.NetApp/netAppAccounts@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":37},"Microsoft.NetApp/netAppAccounts/capacityPools@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":54},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":106},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":111},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":121},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":129},"Microsoft.NetApp/netAppAccounts/backupPolicies@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":137},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":156},"Microsoft.NetApp/netAppAccounts/volumeGroups@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":168},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":173},"Microsoft.NetApp/locations/quotaLimits@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":178},"Microsoft.NetApp/netAppAccounts/accountBackups@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":182},"microsoft.compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2015-05-01-preview":{"RelativePath":"network/microsoft.compute/2015-05-01-preview/types.json","Index":25},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2015-06-15":{"RelativePath":"network/microsoft.compute/2015-06-15/types.json","Index":83},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2016-03-30":{"RelativePath":"network/microsoft.compute/2016-03-30/types.json","Index":95},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2016-06-01":{"RelativePath":"network/microsoft.compute/2016-06-01/types.json","Index":98},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2016-09-01":{"RelativePath":"network/microsoft.compute/2016-09-01/types.json","Index":98},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2016-12-01":{"RelativePath":"network/microsoft.compute/2016-12-01/types.json","Index":98},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-03-01":{"RelativePath":"network/microsoft.compute/2017-03-01/types.json","Index":98},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-03-01":{"RelativePath":"network/microsoft.compute/2017-03-01/types.json","Index":103},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-03-30":{"RelativePath":"network/microsoft.compute/2017-03-30/types.json","Index":98},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-03-30":{"RelativePath":"network/microsoft.compute/2017-03-30/types.json","Index":103},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-06-01":{"RelativePath":"network/microsoft.compute/2017-06-01/types.json","Index":106},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-06-01":{"RelativePath":"network/microsoft.compute/2017-06-01/types.json","Index":112},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-08-01":{"RelativePath":"network/microsoft.compute/2017-08-01/types.json","Index":110},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-08-01":{"RelativePath":"network/microsoft.compute/2017-08-01/types.json","Index":116},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-09-01":{"RelativePath":"network/microsoft.compute/2017-09-01/types.json","Index":117},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2017-09-01":{"RelativePath":"network/microsoft.compute/2017-09-01/types.json","Index":121},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-09-01":{"RelativePath":"network/microsoft.compute/2017-09-01/types.json","Index":127},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-10-01":{"RelativePath":"network/microsoft.compute/2017-10-01/types.json","Index":117},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2017-10-01":{"RelativePath":"network/microsoft.compute/2017-10-01/types.json","Index":121},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-10-01":{"RelativePath":"network/microsoft.compute/2017-10-01/types.json","Index":127},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-11-01":{"RelativePath":"network/microsoft.compute/2017-11-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2017-11-01":{"RelativePath":"network/microsoft.compute/2017-11-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-11-01":{"RelativePath":"network/microsoft.compute/2017-11-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-01-01":{"RelativePath":"network/microsoft.compute/2018-01-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-01-01":{"RelativePath":"network/microsoft.compute/2018-01-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-01-01":{"RelativePath":"network/microsoft.compute/2018-01-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-02-01":{"RelativePath":"network/microsoft.compute/2018-02-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-02-01":{"RelativePath":"network/microsoft.compute/2018-02-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-02-01":{"RelativePath":"network/microsoft.compute/2018-02-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-04-01":{"RelativePath":"network/microsoft.compute/2018-04-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-04-01":{"RelativePath":"network/microsoft.compute/2018-04-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-04-01":{"RelativePath":"network/microsoft.compute/2018-04-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-06-01":{"RelativePath":"network/microsoft.compute/2018-06-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-06-01":{"RelativePath":"network/microsoft.compute/2018-06-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-06-01":{"RelativePath":"network/microsoft.compute/2018-06-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-07-01":{"RelativePath":"network/microsoft.compute/2018-07-01/types.json","Index":128},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-07-01":{"RelativePath":"network/microsoft.compute/2018-07-01/types.json","Index":132},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-07-01":{"RelativePath":"network/microsoft.compute/2018-07-01/types.json","Index":138},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-08-01":{"RelativePath":"network/microsoft.compute/2018-08-01/types.json","Index":165},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-08-01":{"RelativePath":"network/microsoft.compute/2018-08-01/types.json","Index":169},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-08-01":{"RelativePath":"network/microsoft.compute/2018-08-01/types.json","Index":175},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-10-01":{"RelativePath":"network/microsoft.compute/2018-10-01/types.json","Index":165},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-10-01":{"RelativePath":"network/microsoft.compute/2018-10-01/types.json","Index":169},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-10-01":{"RelativePath":"network/microsoft.compute/2018-10-01/types.json","Index":175},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-11-01":{"RelativePath":"network/microsoft.compute/2018-11-01/types.json","Index":169},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-11-01":{"RelativePath":"network/microsoft.compute/2018-11-01/types.json","Index":173},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-11-01":{"RelativePath":"network/microsoft.compute/2018-11-01/types.json","Index":179},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-12-01":{"RelativePath":"network/microsoft.compute/2018-12-01/types.json","Index":169},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-12-01":{"RelativePath":"network/microsoft.compute/2018-12-01/types.json","Index":173},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-12-01":{"RelativePath":"network/microsoft.compute/2018-12-01/types.json","Index":179},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-02-01":{"RelativePath":"network/microsoft.compute/2019-02-01/types.json","Index":171},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-02-01":{"RelativePath":"network/microsoft.compute/2019-02-01/types.json","Index":175},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-02-01":{"RelativePath":"network/microsoft.compute/2019-02-01/types.json","Index":181},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-04-01":{"RelativePath":"network/microsoft.compute/2019-04-01/types.json","Index":190},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-04-01":{"RelativePath":"network/microsoft.compute/2019-04-01/types.json","Index":194},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-04-01":{"RelativePath":"network/microsoft.compute/2019-04-01/types.json","Index":200},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-06-01":{"RelativePath":"network/microsoft.compute/2019-06-01/types.json","Index":190},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-06-01":{"RelativePath":"network/microsoft.compute/2019-06-01/types.json","Index":194},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-06-01":{"RelativePath":"network/microsoft.compute/2019-06-01/types.json","Index":200},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-07-01":{"RelativePath":"network/microsoft.compute/2019-07-01/types.json","Index":307},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-07-01":{"RelativePath":"network/microsoft.compute/2019-07-01/types.json","Index":311},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-07-01":{"RelativePath":"network/microsoft.compute/2019-07-01/types.json","Index":317},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-08-01":{"RelativePath":"network/microsoft.compute/2019-08-01/types.json","Index":308},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-08-01":{"RelativePath":"network/microsoft.compute/2019-08-01/types.json","Index":312},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-08-01":{"RelativePath":"network/microsoft.compute/2019-08-01/types.json","Index":318},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-09-01":{"RelativePath":"network/microsoft.compute/2019-09-01/types.json","Index":308},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-09-01":{"RelativePath":"network/microsoft.compute/2019-09-01/types.json","Index":312},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-09-01":{"RelativePath":"network/microsoft.compute/2019-09-01/types.json","Index":318},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-11-01":{"RelativePath":"network/microsoft.compute/2019-11-01/types.json","Index":308},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-11-01":{"RelativePath":"network/microsoft.compute/2019-11-01/types.json","Index":312},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-11-01":{"RelativePath":"network/microsoft.compute/2019-11-01/types.json","Index":318},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-12-01":{"RelativePath":"network/microsoft.compute/2019-12-01/types.json","Index":323},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-12-01":{"RelativePath":"network/microsoft.compute/2019-12-01/types.json","Index":327},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-12-01":{"RelativePath":"network/microsoft.compute/2019-12-01/types.json","Index":333},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-03-01":{"RelativePath":"network/microsoft.compute/2020-03-01/types.json","Index":327},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-03-01":{"RelativePath":"network/microsoft.compute/2020-03-01/types.json","Index":331},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-03-01":{"RelativePath":"network/microsoft.compute/2020-03-01/types.json","Index":337},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-04-01":{"RelativePath":"network/microsoft.compute/2020-04-01/types.json","Index":330},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-04-01":{"RelativePath":"network/microsoft.compute/2020-04-01/types.json","Index":334},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-04-01":{"RelativePath":"network/microsoft.compute/2020-04-01/types.json","Index":340},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-05-01":{"RelativePath":"network/microsoft.compute/2020-05-01/types.json","Index":330},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-05-01":{"RelativePath":"network/microsoft.compute/2020-05-01/types.json","Index":334},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-05-01":{"RelativePath":"network/microsoft.compute/2020-05-01/types.json","Index":340},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-06-01":{"RelativePath":"network/microsoft.compute/2020-06-01/types.json","Index":330},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-06-01":{"RelativePath":"network/microsoft.compute/2020-06-01/types.json","Index":334},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-06-01":{"RelativePath":"network/microsoft.compute/2020-06-01/types.json","Index":340},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":403},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":407},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":412},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":418},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":424},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":417},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":421},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":426},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":432},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":438},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":417},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":422},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":426},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":432},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":438},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":430},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":435},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":439},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":445},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":451},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":435},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":440},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":444},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":450},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":456},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":438},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":443},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":447},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":453},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":459},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":447},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":452},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":456},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":462},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":468},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":447},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":452},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":456},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":462},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":468},"Microsoft.Network/applicationGateways@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":67},"Microsoft.Network/expressRouteCircuits@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":110},"Microsoft.Network/expressRouteCircuits/peerings@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":114},"Microsoft.Network/loadBalancers@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":168},"Microsoft.Network/localNetworkGateways@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":176},"Microsoft.Network/networkInterfaces@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":193},"Microsoft.Network/routeTables@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":209},"Microsoft.Network/networkSecurityGroups@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":231},"Microsoft.Network/publicIPAddresses@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":241},"Microsoft.Network/routeTables/routes@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":245},"Microsoft.Network/networkSecurityGroups/securityRules@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":249},"Microsoft.Network/expressRouteCircuits/authorizations@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":253},"Microsoft.Network/virtualnetworks/subnets@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":259},"Microsoft.Network/connections@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":292},"Microsoft.Network/virtualnetworkgateways@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":297},"Microsoft.Network/virtualnetworks@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":307},"Microsoft.Network/applicationGateways@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":151},"Microsoft.Network/expressRouteCircuits/authorizations@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":159},"Microsoft.Network/expressRouteCircuits/peerings@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":179},"Microsoft.Network/expressRouteCircuits@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":202},"Microsoft.Network/loadBalancers@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":247},"Microsoft.Network/networkInterfaces@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":252},"Microsoft.Network/networkSecurityGroups@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":257},"Microsoft.Network/networkSecurityGroups/securityRules@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":261},"Microsoft.Network/publicIPAddresses@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":266},"Microsoft.Network/routeTables@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":271},"Microsoft.Network/routeTables/routes@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":275},"Microsoft.Network/virtualNetworks@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":286},"Microsoft.Network/virtualnetworks/subnets@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":290},"Microsoft.Network/virtualNetworkGateways@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":325},"Microsoft.Network/connections@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":346},"Microsoft.Network/localNetworkGateways@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":351},"Microsoft.Network/applicationGateways@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":158},"Microsoft.Network/expressRouteCircuits/authorizations@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":166},"Microsoft.Network/expressRouteCircuits/peerings@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":186},"Microsoft.Network/expressRouteCircuits@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":209},"Microsoft.Network/loadBalancers@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":254},"Microsoft.Network/localNetworkGateways@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":263},"Microsoft.Network/networkInterfaces@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":268},"Microsoft.Network/networkSecurityGroups@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":273},"Microsoft.Network/publicIPAddresses@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":278},"Microsoft.Network/routeTables@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":283},"Microsoft.Network/routeTables/routes@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":287},"Microsoft.Network/networkSecurityGroups/securityRules@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":291},"Microsoft.Network/virtualNetworks/subnets@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":295},"Microsoft.Network/connections@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":344},"Microsoft.Network/virtualNetworkGateways@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":349},"Microsoft.Network/virtualNetworks@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":358},"Microsoft.Network/applicationGateways@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":171},"Microsoft.Network/expressRouteCircuits/authorizations@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":179},"Microsoft.Network/expressRouteCircuits/peerings@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":199},"Microsoft.Network/expressRouteCircuits@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":222},"Microsoft.Network/loadBalancers@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":267},"Microsoft.Network/localNetworkGateways@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":276},"Microsoft.Network/networkInterfaces@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":281},"Microsoft.Network/networkSecurityGroups@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":286},"Microsoft.Network/publicIPAddresses@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":291},"Microsoft.Network/routeTables@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":296},"Microsoft.Network/routeTables/routes@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":300},"Microsoft.Network/networkSecurityGroups/securityRules@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":304},"Microsoft.Network/virtualNetworks/subnets@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":308},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":317},"Microsoft.Network/connections@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":368},"Microsoft.Network/virtualNetworkGateways@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":373},"Microsoft.Network/virtualNetworks@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":384},"Microsoft.Network/networkInterfaces@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":98},"Microsoft.Network/applicationGateways@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":183},"Microsoft.Network/expressRouteCircuits/authorizations@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":191},"Microsoft.Network/expressRouteCircuits/peerings@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":211},"Microsoft.Network/expressRouteCircuits@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":234},"Microsoft.Network/loadBalancers@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":279},"Microsoft.Network/networkSecurityGroups@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":284},"Microsoft.Network/networkSecurityGroups/securityRules@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":288},"Microsoft.Network/networkWatchers@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":299},"Microsoft.Network/networkWatchers/packetCaptures@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":316},"Microsoft.Network/publicIPAddresses@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":321},"Microsoft.Network/routeTables@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":326},"Microsoft.Network/routeTables/routes@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":330},"Microsoft.Network/virtualNetworks@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":348},"Microsoft.Network/virtualNetworks/subnets@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":352},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":356},"Microsoft.Network/virtualNetworkGateways@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":393},"Microsoft.Network/connections@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":421},"Microsoft.Network/localNetworkGateways@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":426},"Microsoft.Network/networkInterfaces@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":98},"Microsoft.Network/applicationGateways@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":184},"Microsoft.Network/expressRouteCircuits/authorizations@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":192},"Microsoft.Network/expressRouteCircuits/peerings@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":227},"Microsoft.Network/expressRouteCircuits@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":249},"Microsoft.Network/loadBalancers@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":294},"Microsoft.Network/networkSecurityGroups@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":299},"Microsoft.Network/networkSecurityGroups/securityRules@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":303},"Microsoft.Network/networkWatchers@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":314},"Microsoft.Network/networkWatchers/packetCaptures@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":331},"Microsoft.Network/publicIPAddresses@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":336},"Microsoft.Network/routeFilters@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":341},"Microsoft.Network/routeFilters/routeFilterRules@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":346},"Microsoft.Network/routeTables@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":351},"Microsoft.Network/routeTables/routes@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":355},"Microsoft.Network/virtualNetworks@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":373},"Microsoft.Network/virtualNetworks/subnets@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":377},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":381},"Microsoft.Network/virtualNetworkGateways@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":418},"Microsoft.Network/connections@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":446},"Microsoft.Network/localNetworkGateways@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":451},"Microsoft.Network/applicationGateways@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":182},"Microsoft.Network/expressRouteCircuits/authorizations@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":190},"Microsoft.Network/expressRouteCircuits/peerings@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":229},"Microsoft.Network/expressRouteCircuits@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":251},"Microsoft.Network/loadBalancers@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":296},"Microsoft.Network/networkInterfaces@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":301},"Microsoft.Network/networkSecurityGroups@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":306},"Microsoft.Network/networkSecurityGroups/securityRules@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":310},"Microsoft.Network/networkWatchers@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":321},"Microsoft.Network/networkWatchers/packetCaptures@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":338},"Microsoft.Network/publicIPAddresses@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":343},"Microsoft.Network/routeFilters@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":348},"Microsoft.Network/routeFilters/routeFilterRules@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":353},"Microsoft.Network/routeTables@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":358},"Microsoft.Network/routeTables/routes@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":362},"Microsoft.Network/virtualNetworks@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":380},"Microsoft.Network/virtualNetworks/subnets@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":384},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":388},"Microsoft.Network/virtualNetworkGateways@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":431},"Microsoft.Network/connections@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":506},"Microsoft.Network/localNetworkGateways@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":511},"Microsoft.Network/applicationGateways@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":182},"Microsoft.Network/expressRouteCircuits/authorizations@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":190},"Microsoft.Network/expressRouteCircuits/peerings@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":229},"Microsoft.Network/expressRouteCircuits@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":251},"Microsoft.Network/loadBalancers@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":296},"Microsoft.Network/networkInterfaces@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":301},"Microsoft.Network/networkSecurityGroups@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":306},"Microsoft.Network/networkSecurityGroups/securityRules@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":310},"Microsoft.Network/networkWatchers@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":321},"Microsoft.Network/networkWatchers/packetCaptures@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":338},"Microsoft.Network/publicIPAddresses@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":343},"Microsoft.Network/routeFilters@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":348},"Microsoft.Network/routeFilters/routeFilterRules@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":353},"Microsoft.Network/routeTables@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":358},"Microsoft.Network/routeTables/routes@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":362},"Microsoft.Network/virtualNetworks@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":380},"Microsoft.Network/virtualNetworks/subnets@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":384},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":388},"Microsoft.Network/virtualNetworkGateways@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":431},"Microsoft.Network/connections@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":506},"Microsoft.Network/localNetworkGateways@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":511},"Microsoft.Network/applicationGateways@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":244},"Microsoft.Network/expressRouteCircuits/authorizations@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":252},"Microsoft.Network/expressRouteCircuits/peerings@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":292},"Microsoft.Network/expressRouteCircuits@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":315},"Microsoft.Network/loadBalancers@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":361},"Microsoft.Network/loadBalancers/inboundNatRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":365},"Microsoft.Network/networkInterfaces@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":370},"Microsoft.Network/networkSecurityGroups@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":375},"Microsoft.Network/networkSecurityGroups/securityRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":379},"Microsoft.Network/networkWatchers@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":390},"Microsoft.Network/networkWatchers/packetCaptures@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":407},"Microsoft.Network/publicIPAddresses@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":413},"Microsoft.Network/routeFilters@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":418},"Microsoft.Network/routeFilters/routeFilterRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":423},"Microsoft.Network/routeTables@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":428},"Microsoft.Network/routeTables/routes@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":432},"Microsoft.Network/virtualNetworks@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":450},"Microsoft.Network/virtualNetworks/subnets@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":454},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":458},"Microsoft.Network/virtualNetworkGateways@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":505},"Microsoft.Network/connections@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":580},"Microsoft.Network/localNetworkGateways@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":585},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":632},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":671},"Microsoft.Network/loadBalancers/backendAddressPools@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":675},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":680},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":684},"Microsoft.Network/loadBalancers/probes@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":688},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":692},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":696},"Microsoft.Network/applicationGateways@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":248},"Microsoft.Network/expressRouteCircuits/authorizations@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":256},"Microsoft.Network/expressRouteCircuits/peerings@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":296},"Microsoft.Network/expressRouteCircuits@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":318},"Microsoft.Network/loadBalancers@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":368},"Microsoft.Network/loadBalancers/inboundNatRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":372},"Microsoft.Network/networkInterfaces@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":377},"Microsoft.Network/networkSecurityGroups@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":382},"Microsoft.Network/networkSecurityGroups/securityRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":386},"Microsoft.Network/networkWatchers@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":397},"Microsoft.Network/networkWatchers/packetCaptures@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":414},"Microsoft.Network/publicIPAddresses@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":420},"Microsoft.Network/routeFilters@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":425},"Microsoft.Network/routeFilters/routeFilterRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":430},"Microsoft.Network/routeTables@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":435},"Microsoft.Network/routeTables/routes@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":439},"Microsoft.Network/virtualNetworks@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":457},"Microsoft.Network/virtualNetworks/subnets@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":461},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":465},"Microsoft.Network/virtualNetworkGateways@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":512},"Microsoft.Network/connections@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":587},"Microsoft.Network/localNetworkGateways@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":592},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":639},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":678},"Microsoft.Network/loadBalancers/backendAddressPools@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":682},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":687},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":691},"Microsoft.Network/loadBalancers/probes@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":695},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":699},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":703},"Microsoft.Network/applicationGateways@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":255},"Microsoft.Network/applicationSecurityGroups@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":260},"Microsoft.Network/expressRouteCircuits/authorizations@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":268},"Microsoft.Network/expressRouteCircuits/peerings@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":308},"Microsoft.Network/expressRouteCircuits@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":330},"Microsoft.Network/loadBalancers@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":382},"Microsoft.Network/loadBalancers/inboundNatRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":386},"Microsoft.Network/networkInterfaces@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":391},"Microsoft.Network/networkSecurityGroups@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":396},"Microsoft.Network/networkSecurityGroups/securityRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":400},"Microsoft.Network/networkWatchers@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":411},"Microsoft.Network/networkWatchers/packetCaptures@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":428},"Microsoft.Network/publicIPAddresses@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":434},"Microsoft.Network/routeFilters@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":439},"Microsoft.Network/routeFilters/routeFilterRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":444},"Microsoft.Network/routeTables@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":449},"Microsoft.Network/routeTables/routes@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":453},"Microsoft.Network/virtualNetworks@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":471},"Microsoft.Network/virtualNetworks/subnets@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":475},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":479},"Microsoft.Network/virtualNetworkGateways@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":526},"Microsoft.Network/connections@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":601},"Microsoft.Network/localNetworkGateways@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":606},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":653},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":692},"Microsoft.Network/loadBalancers/backendAddressPools@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":696},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":701},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":705},"Microsoft.Network/loadBalancers/probes@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":709},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":713},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":717},"Microsoft.Network/applicationGateways@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":255},"Microsoft.Network/applicationSecurityGroups@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":260},"Microsoft.Network/expressRouteCircuits/authorizations@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":268},"Microsoft.Network/expressRouteCircuits/peerings@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":308},"Microsoft.Network/expressRouteCircuits@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":330},"Microsoft.Network/loadBalancers@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":382},"Microsoft.Network/loadBalancers/inboundNatRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":386},"Microsoft.Network/networkInterfaces@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":391},"Microsoft.Network/networkSecurityGroups@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":396},"Microsoft.Network/networkSecurityGroups/securityRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":400},"Microsoft.Network/networkWatchers@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":411},"Microsoft.Network/networkWatchers/packetCaptures@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":428},"Microsoft.Network/networkWatchers/connectionMonitors@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":441},"Microsoft.Network/publicIPAddresses@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":447},"Microsoft.Network/routeFilters@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":452},"Microsoft.Network/routeFilters/routeFilterRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":457},"Microsoft.Network/routeTables@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":462},"Microsoft.Network/routeTables/routes@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":466},"Microsoft.Network/virtualNetworks@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":484},"Microsoft.Network/virtualNetworks/subnets@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":488},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":492},"Microsoft.Network/virtualNetworkGateways@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":539},"Microsoft.Network/connections@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":614},"Microsoft.Network/localNetworkGateways@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":619},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":666},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":705},"Microsoft.Network/loadBalancers/backendAddressPools@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":709},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":714},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":718},"Microsoft.Network/loadBalancers/probes@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":722},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":726},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":730},"Microsoft.Network/applicationGateways@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":257},"Microsoft.Network/applicationSecurityGroups@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":262},"Microsoft.Network/expressRouteCircuits/authorizations@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":270},"Microsoft.Network/expressRouteCircuits/peerings@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":309},"Microsoft.Network/expressRouteCircuits@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":331},"Microsoft.Network/loadBalancers@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":383},"Microsoft.Network/loadBalancers/inboundNatRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":387},"Microsoft.Network/networkInterfaces@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":392},"Microsoft.Network/networkSecurityGroups@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":397},"Microsoft.Network/networkSecurityGroups/securityRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":401},"Microsoft.Network/networkWatchers@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":412},"Microsoft.Network/networkWatchers/packetCaptures@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":429},"Microsoft.Network/networkWatchers/connectionMonitors@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":442},"Microsoft.Network/publicIPAddresses@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":448},"Microsoft.Network/routeFilters@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":453},"Microsoft.Network/routeFilters/routeFilterRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":457},"Microsoft.Network/routeTables@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":462},"Microsoft.Network/routeTables/routes@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":466},"Microsoft.Network/virtualNetworks@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":484},"Microsoft.Network/virtualNetworks/subnets@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":488},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":492},"Microsoft.Network/virtualNetworkGateways@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":539},"Microsoft.Network/connections@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":614},"Microsoft.Network/localNetworkGateways@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":619},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":666},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":705},"Microsoft.Network/loadBalancers/backendAddressPools@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":709},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":714},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":718},"Microsoft.Network/loadBalancers/probes@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":722},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":726},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":730},"Microsoft.Network/applicationGateways@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":257},"Microsoft.Network/applicationSecurityGroups@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":262},"Microsoft.Network/expressRouteCircuits/authorizations@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":270},"Microsoft.Network/expressRouteCircuits/peerings@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":309},"Microsoft.Network/expressRouteCircuits@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":331},"Microsoft.Network/loadBalancers@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":383},"Microsoft.Network/loadBalancers/inboundNatRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":387},"Microsoft.Network/networkInterfaces@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":392},"Microsoft.Network/networkSecurityGroups@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":397},"Microsoft.Network/networkSecurityGroups/securityRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":401},"Microsoft.Network/networkWatchers@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":412},"Microsoft.Network/networkWatchers/packetCaptures@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":429},"Microsoft.Network/networkWatchers/connectionMonitors@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":442},"Microsoft.Network/publicIPAddresses@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":448},"Microsoft.Network/routeFilters@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":453},"Microsoft.Network/routeFilters/routeFilterRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":457},"Microsoft.Network/routeTables@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":462},"Microsoft.Network/routeTables/routes@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":466},"Microsoft.Network/virtualNetworks@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":484},"Microsoft.Network/virtualNetworks/subnets@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":488},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":492},"Microsoft.Network/virtualNetworkGateways@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":539},"Microsoft.Network/connections@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":614},"Microsoft.Network/localNetworkGateways@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":619},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":666},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":705},"Microsoft.Network/loadBalancers/backendAddressPools@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":709},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":714},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":718},"Microsoft.Network/loadBalancers/probes@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":722},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":726},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":730},"Microsoft.Network/applicationGateways@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":257},"Microsoft.Network/applicationSecurityGroups@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":262},"Microsoft.Network/ddosProtectionPlans@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":269},"Microsoft.Network/expressRouteCircuits/authorizations@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":277},"Microsoft.Network/expressRouteCircuits/peerings@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":323},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":327},"Microsoft.Network/expressRouteCircuits@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":349},"Microsoft.Network/expressRouteCrossConnections@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":371},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":375},"Microsoft.Network/loadBalancers@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":428},"Microsoft.Network/loadBalancers/inboundNatRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":432},"Microsoft.Network/networkInterfaces@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":437},"Microsoft.Network/networkSecurityGroups@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":442},"Microsoft.Network/networkSecurityGroups/securityRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":446},"Microsoft.Network/networkWatchers@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":457},"Microsoft.Network/networkWatchers/packetCaptures@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":474},"Microsoft.Network/networkWatchers/connectionMonitors@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":487},"Microsoft.Network/publicIPAddresses@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":493},"Microsoft.Network/routeFilters@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":498},"Microsoft.Network/routeFilters/routeFilterRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":502},"Microsoft.Network/routeTables@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":507},"Microsoft.Network/routeTables/routes@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":511},"Microsoft.Network/virtualNetworks@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":529},"Microsoft.Network/virtualNetworks/subnets@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":533},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":537},"Microsoft.Network/virtualNetworkGateways@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":637},"Microsoft.Network/connections@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":666},"Microsoft.Network/localNetworkGateways@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":671},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":718},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":757},"Microsoft.Network/loadBalancers/backendAddressPools@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":761},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":766},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":770},"Microsoft.Network/loadBalancers/probes@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":774},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":778},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":782},"Microsoft.Network/azureFirewalls@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":67},"Microsoft.Network/applicationGateways@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":323},"Microsoft.Network/applicationSecurityGroups@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":328},"Microsoft.Network/ddosProtectionPlans@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":335},"Microsoft.Network/expressRouteCircuits/authorizations@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":343},"Microsoft.Network/expressRouteCircuits/peerings@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":389},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":393},"Microsoft.Network/expressRouteCircuits@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":415},"Microsoft.Network/expressRouteCrossConnections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":437},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":441},"Microsoft.Network/loadBalancers@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":494},"Microsoft.Network/loadBalancers/inboundNatRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":498},"Microsoft.Network/networkInterfaces@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":503},"Microsoft.Network/networkSecurityGroups@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":508},"Microsoft.Network/networkSecurityGroups/securityRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":512},"Microsoft.Network/networkWatchers@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":523},"Microsoft.Network/networkWatchers/packetCaptures@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":540},"Microsoft.Network/networkWatchers/connectionMonitors@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":553},"Microsoft.Network/publicIPAddresses@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":559},"Microsoft.Network/routeFilters@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":564},"Microsoft.Network/routeFilters/routeFilterRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":568},"Microsoft.Network/routeTables@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":573},"Microsoft.Network/routeTables/routes@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":577},"Microsoft.Network/virtualNetworks@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":595},"Microsoft.Network/virtualNetworks/subnets@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":599},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":603},"Microsoft.Network/virtualNetworkGateways@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":716},"Microsoft.Network/connections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":745},"Microsoft.Network/localNetworkGateways@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":750},"Microsoft.Network/virtualWans@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":763},"Microsoft.Network/vpnSites@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":775},"Microsoft.Network/virtualHubs@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":795},"Microsoft.Network/vpnGateways@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":821},"Microsoft.Network/vpnGateways/vpnConnections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":825},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":872},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":911},"Microsoft.Network/loadBalancers/backendAddressPools@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":915},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":920},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":924},"Microsoft.Network/loadBalancers/probes@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":928},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":932},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":936},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":941},"Microsoft.Network/azureFirewalls@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":67},"Microsoft.Network/applicationGateways@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":323},"Microsoft.Network/applicationSecurityGroups@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":328},"Microsoft.Network/ddosProtectionPlans@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":335},"Microsoft.Network/expressRouteCircuits/authorizations@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":343},"Microsoft.Network/expressRouteCircuits/peerings@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":389},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":393},"Microsoft.Network/expressRouteCircuits@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":415},"Microsoft.Network/expressRouteCrossConnections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":437},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":441},"Microsoft.Network/loadBalancers@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":494},"Microsoft.Network/loadBalancers/inboundNatRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":498},"Microsoft.Network/networkInterfaces@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":503},"Microsoft.Network/networkSecurityGroups@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":508},"Microsoft.Network/networkSecurityGroups/securityRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":512},"Microsoft.Network/networkWatchers@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":523},"Microsoft.Network/networkWatchers/packetCaptures@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":540},"Microsoft.Network/networkWatchers/connectionMonitors@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":553},"Microsoft.Network/publicIPAddresses@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":559},"Microsoft.Network/routeFilters@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":564},"Microsoft.Network/routeFilters/routeFilterRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":568},"Microsoft.Network/routeTables@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":573},"Microsoft.Network/routeTables/routes@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":577},"Microsoft.Network/virtualNetworks@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":595},"Microsoft.Network/virtualNetworks/subnets@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":599},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":603},"Microsoft.Network/virtualNetworkGateways@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":716},"Microsoft.Network/connections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":745},"Microsoft.Network/localNetworkGateways@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":750},"Microsoft.Network/virtualWans@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":763},"Microsoft.Network/vpnSites@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":775},"Microsoft.Network/virtualHubs@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":795},"Microsoft.Network/vpnGateways@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":821},"Microsoft.Network/vpnGateways/vpnConnections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":825},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":872},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":911},"Microsoft.Network/loadBalancers/backendAddressPools@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":915},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":920},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":924},"Microsoft.Network/loadBalancers/probes@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":928},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":932},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":936},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":941},"Microsoft.Network/azureFirewalls@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":67},"Microsoft.Network/applicationGateways@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":332},"Microsoft.Network/applicationSecurityGroups@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":337},"Microsoft.Network/ddosProtectionPlans@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":344},"Microsoft.Network/expressRouteCircuits/authorizations@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":352},"Microsoft.Network/expressRouteCircuits/peerings@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":398},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":402},"Microsoft.Network/expressRouteCircuits@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":424},"Microsoft.Network/expressRouteCrossConnections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":446},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":450},"Microsoft.Network/loadBalancers@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":507},"Microsoft.Network/loadBalancers/inboundNatRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":511},"Microsoft.Network/networkInterfaces@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":516},"Microsoft.Network/networkSecurityGroups@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":521},"Microsoft.Network/networkSecurityGroups/securityRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":525},"Microsoft.Network/networkWatchers@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":536},"Microsoft.Network/networkWatchers/packetCaptures@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":553},"Microsoft.Network/networkWatchers/connectionMonitors@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":566},"Microsoft.Network/publicIPAddresses@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":572},"Microsoft.Network/publicIPPrefixes@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":588},"Microsoft.Network/routeFilters@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":593},"Microsoft.Network/routeFilters/routeFilterRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":597},"Microsoft.Network/routeTables@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":602},"Microsoft.Network/routeTables/routes@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":606},"Microsoft.Network/virtualNetworks@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":624},"Microsoft.Network/virtualNetworks/subnets@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":628},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":632},"Microsoft.Network/virtualNetworkGateways@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":745},"Microsoft.Network/connections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":774},"Microsoft.Network/localNetworkGateways@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":779},"Microsoft.Network/virtualWans@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":792},"Microsoft.Network/vpnSites@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":804},"Microsoft.Network/virtualHubs@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":824},"Microsoft.Network/vpnGateways@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":850},"Microsoft.Network/vpnGateways/vpnConnections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":854},"Microsoft.Network/serviceEndpointPolicies@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":859},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":863},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":910},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":949},"Microsoft.Network/loadBalancers/backendAddressPools@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":953},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":958},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":962},"Microsoft.Network/loadBalancers/probes@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":966},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":970},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":974},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":979},"Microsoft.Network/applicationGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":321},"Microsoft.Network/applicationSecurityGroups@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":326},"Microsoft.Network/azureFirewalls@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":409},"Microsoft.Network/ddosProtectionPlans@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":416},"Microsoft.Network/expressRouteCircuits/authorizations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":424},"Microsoft.Network/expressRouteCircuits/peerings@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":471},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":475},"Microsoft.Network/expressRouteCircuits@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":498},"Microsoft.Network/expressRouteCrossConnections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":520},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":524},"Microsoft.Network/expressRouteGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":547},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":551},"Microsoft.Network/ExpressRoutePorts@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":570},"Microsoft.Network/interfaceEndpoints@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":575},"Microsoft.Network/loadBalancers@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":622},"Microsoft.Network/loadBalancers/inboundNatRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":626},"Microsoft.Network/networkInterfaces@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":631},"Microsoft.Network/networkInterfaces/tapConfigurations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":635},"Microsoft.Network/networkProfiles@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":653},"Microsoft.Network/networkSecurityGroups@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":658},"Microsoft.Network/networkSecurityGroups/securityRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":662},"Microsoft.Network/networkWatchers@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":673},"Microsoft.Network/networkWatchers/packetCaptures@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":690},"Microsoft.Network/networkWatchers/connectionMonitors@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":703},"Microsoft.Network/publicIPAddresses@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":709},"Microsoft.Network/publicIPPrefixes@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":725},"Microsoft.Network/routeFilters@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":730},"Microsoft.Network/routeFilters/routeFilterRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":734},"Microsoft.Network/routeTables@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":739},"Microsoft.Network/routeTables/routes@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":743},"Microsoft.Network/serviceEndpointPolicies@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":748},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":752},"Microsoft.Network/virtualNetworks@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":770},"Microsoft.Network/virtualNetworks/subnets@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":774},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":778},"Microsoft.Network/virtualNetworkTaps@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":783},"Microsoft.Network/virtualNetworkGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":896},"Microsoft.Network/connections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":928},"Microsoft.Network/localNetworkGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":933},"Microsoft.Network/virtualWans@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":972},"Microsoft.Network/vpnSites@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":984},"Microsoft.Network/virtualHubs@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1007},"Microsoft.Network/vpnGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1035},"Microsoft.Network/vpnGateways/vpnConnections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1039},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1043},"Microsoft.Network/p2svpnGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1056},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1103},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1142},"Microsoft.Network/ExpressRoutePortsLocations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1150},"Microsoft.Network/ExpressRoutePorts/links@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1154},"Microsoft.Network/loadBalancers/backendAddressPools@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1158},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1163},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1167},"Microsoft.Network/loadBalancers/outboundRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1171},"Microsoft.Network/loadBalancers/probes@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1175},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1179},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1183},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1187},"Microsoft.Network/applicationGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":338},"Microsoft.Network/applicationSecurityGroups@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":343},"Microsoft.Network/azureFirewalls@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":426},"Microsoft.Network/ddosProtectionPlans@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":433},"Microsoft.Network/expressRouteCircuits/authorizations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":441},"Microsoft.Network/expressRouteCircuits/peerings@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":488},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":492},"Microsoft.Network/expressRouteCircuits@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":515},"Microsoft.Network/expressRouteCrossConnections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":537},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":541},"Microsoft.Network/expressRouteGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":564},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":568},"Microsoft.Network/ExpressRoutePorts@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":587},"Microsoft.Network/interfaceEndpoints@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":592},"Microsoft.Network/loadBalancers@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":639},"Microsoft.Network/loadBalancers/inboundNatRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":643},"Microsoft.Network/networkInterfaces@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":648},"Microsoft.Network/networkInterfaces/tapConfigurations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":652},"Microsoft.Network/networkProfiles@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":670},"Microsoft.Network/networkSecurityGroups@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":675},"Microsoft.Network/networkSecurityGroups/securityRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":679},"Microsoft.Network/networkWatchers@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":690},"Microsoft.Network/networkWatchers/packetCaptures@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":707},"Microsoft.Network/networkWatchers/connectionMonitors@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":720},"Microsoft.Network/publicIPAddresses@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":726},"Microsoft.Network/publicIPPrefixes@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":742},"Microsoft.Network/routeFilters@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":747},"Microsoft.Network/routeFilters/routeFilterRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":751},"Microsoft.Network/routeTables@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":756},"Microsoft.Network/routeTables/routes@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":760},"Microsoft.Network/serviceEndpointPolicies@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":765},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":769},"Microsoft.Network/virtualNetworks@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":787},"Microsoft.Network/virtualNetworks/subnets@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":791},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":795},"Microsoft.Network/virtualNetworkGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":908},"Microsoft.Network/connections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":940},"Microsoft.Network/localNetworkGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":945},"Microsoft.Network/virtualNetworkTaps@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":950},"Microsoft.Network/virtualWans@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":989},"Microsoft.Network/vpnSites@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1001},"Microsoft.Network/virtualHubs@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1024},"Microsoft.Network/vpnGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1052},"Microsoft.Network/vpnGateways/vpnConnections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1056},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1060},"Microsoft.Network/p2svpnGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1073},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1120},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1159},"Microsoft.Network/ExpressRoutePortsLocations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1167},"Microsoft.Network/ExpressRoutePorts/links@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1171},"Microsoft.Network/loadBalancers/backendAddressPools@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1175},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1180},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1184},"Microsoft.Network/loadBalancers/outboundRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1188},"Microsoft.Network/loadBalancers/probes@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1192},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1196},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1200},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1204},"Microsoft.Network/applicationGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":342},"Microsoft.Network/applicationSecurityGroups@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":347},"Microsoft.Network/azureFirewalls@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":430},"Microsoft.Network/ddosCustomPolicies@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":448},"Microsoft.Network/ddosProtectionPlans@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":455},"Microsoft.Network/expressRouteCircuits/authorizations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":463},"Microsoft.Network/expressRouteCircuits/peerings@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":510},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":514},"Microsoft.Network/expressRouteCircuits@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":537},"Microsoft.Network/expressRouteCrossConnections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":559},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":563},"Microsoft.Network/expressRouteGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":586},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":590},"Microsoft.Network/ExpressRoutePorts@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":609},"Microsoft.Network/interfaceEndpoints@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":614},"Microsoft.Network/loadBalancers@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":661},"Microsoft.Network/loadBalancers/inboundNatRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":665},"Microsoft.Network/networkInterfaces@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":670},"Microsoft.Network/networkInterfaces/tapConfigurations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":674},"Microsoft.Network/networkProfiles@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":692},"Microsoft.Network/networkSecurityGroups@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":697},"Microsoft.Network/networkSecurityGroups/securityRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":701},"Microsoft.Network/networkWatchers@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":712},"Microsoft.Network/networkWatchers/packetCaptures@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":729},"Microsoft.Network/networkWatchers/connectionMonitors@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":742},"Microsoft.Network/publicIPAddresses@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":748},"Microsoft.Network/publicIPPrefixes@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":764},"Microsoft.Network/routeFilters@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":769},"Microsoft.Network/routeFilters/routeFilterRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":773},"Microsoft.Network/routeTables@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":778},"Microsoft.Network/routeTables/routes@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":782},"Microsoft.Network/serviceEndpointPolicies@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":787},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":791},"Microsoft.Network/virtualNetworks@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":809},"Microsoft.Network/virtualNetworks/subnets@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":813},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":817},"Microsoft.Network/virtualNetworkGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":930},"Microsoft.Network/connections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":962},"Microsoft.Network/localNetworkGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":967},"Microsoft.Network/virtualNetworkTaps@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":972},"Microsoft.Network/virtualWans@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1011},"Microsoft.Network/vpnSites@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1023},"Microsoft.Network/virtualHubs@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1046},"Microsoft.Network/vpnGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1074},"Microsoft.Network/vpnGateways/vpnConnections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1078},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1082},"Microsoft.Network/p2svpnGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1095},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1142},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1181},"Microsoft.Network/ExpressRoutePortsLocations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1189},"Microsoft.Network/ExpressRoutePorts/links@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1193},"Microsoft.Network/loadBalancers/backendAddressPools@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1197},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1202},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1206},"Microsoft.Network/loadBalancers/outboundRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1210},"Microsoft.Network/loadBalancers/probes@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1214},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1218},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1222},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1226},"Microsoft.Network/applicationGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":344},"Microsoft.Network/applicationSecurityGroups@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":349},"Microsoft.Network/azureFirewalls@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":437},"Microsoft.Network/ddosCustomPolicies@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":455},"Microsoft.Network/ddosProtectionPlans@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":462},"Microsoft.Network/expressRouteCircuits/authorizations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":470},"Microsoft.Network/expressRouteCircuits/peerings@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":524},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":528},"Microsoft.Network/expressRouteCircuits@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":552},"Microsoft.Network/expressRouteCrossConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":574},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":578},"Microsoft.Network/expressRouteGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":601},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":605},"Microsoft.Network/ExpressRoutePorts@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":624},"Microsoft.Network/interfaceEndpoints@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":629},"Microsoft.Network/loadBalancers@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":676},"Microsoft.Network/loadBalancers/inboundNatRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":680},"Microsoft.Network/networkInterfaces@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":685},"Microsoft.Network/networkInterfaces/tapConfigurations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":689},"Microsoft.Network/networkProfiles@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":707},"Microsoft.Network/networkSecurityGroups@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":712},"Microsoft.Network/networkSecurityGroups/securityRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":716},"Microsoft.Network/networkWatchers@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":727},"Microsoft.Network/networkWatchers/packetCaptures@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":744},"Microsoft.Network/networkWatchers/connectionMonitors@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":757},"Microsoft.Network/publicIPAddresses@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":763},"Microsoft.Network/publicIPPrefixes@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":779},"Microsoft.Network/routeFilters@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":784},"Microsoft.Network/routeFilters/routeFilterRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":788},"Microsoft.Network/routeTables@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":793},"Microsoft.Network/routeTables/routes@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":797},"Microsoft.Network/serviceEndpointPolicies@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":802},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":806},"Microsoft.Network/virtualNetworks@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":824},"Microsoft.Network/virtualNetworks/subnets@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":828},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":832},"Microsoft.Network/virtualNetworkGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":945},"Microsoft.Network/connections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":977},"Microsoft.Network/localNetworkGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":982},"Microsoft.Network/virtualNetworkTaps@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":987},"Microsoft.Network/virtualWans@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1026},"Microsoft.Network/vpnSites@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1038},"Microsoft.Network/virtualHubs@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1061},"Microsoft.Network/vpnGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1089},"Microsoft.Network/vpnGateways/vpnConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1093},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1097},"Microsoft.Network/p2svpnGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1110},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1176},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1223},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1262},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1266},"Microsoft.Network/ExpressRoutePortsLocations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1274},"Microsoft.Network/ExpressRoutePorts/links@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1278},"Microsoft.Network/loadBalancers/backendAddressPools@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1282},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1287},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1291},"Microsoft.Network/loadBalancers/outboundRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1295},"Microsoft.Network/loadBalancers/probes@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1299},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1303},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1307},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1311},"Microsoft.Network/applicationGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":346},"Microsoft.Network/applicationSecurityGroups@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":351},"Microsoft.Network/azureFirewalls@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":438},"Microsoft.Network/ddosCustomPolicies@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":456},"Microsoft.Network/ddosProtectionPlans@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":463},"Microsoft.Network/expressRouteCircuits/authorizations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":471},"Microsoft.Network/expressRouteCircuits/peerings@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":525},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":529},"Microsoft.Network/expressRouteCircuits@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":553},"Microsoft.Network/expressRouteCrossConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":575},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":579},"Microsoft.Network/expressRouteGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":602},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":606},"Microsoft.Network/ExpressRoutePorts@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":625},"Microsoft.Network/interfaceEndpoints@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":630},"Microsoft.Network/loadBalancers@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":677},"Microsoft.Network/loadBalancers/inboundNatRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":681},"Microsoft.Network/natGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":693},"Microsoft.Network/networkInterfaces@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":698},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":702},"Microsoft.Network/networkProfiles@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":720},"Microsoft.Network/networkSecurityGroups@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":725},"Microsoft.Network/networkSecurityGroups/securityRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":729},"Microsoft.Network/networkWatchers@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":740},"Microsoft.Network/networkWatchers/packetCaptures@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":757},"Microsoft.Network/networkWatchers/connectionMonitors@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":770},"Microsoft.Network/publicIPAddresses@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":776},"Microsoft.Network/publicIPPrefixes@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":792},"Microsoft.Network/routeFilters@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":797},"Microsoft.Network/routeFilters/routeFilterRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":801},"Microsoft.Network/routeTables@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":806},"Microsoft.Network/routeTables/routes@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":810},"Microsoft.Network/serviceEndpointPolicies@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":815},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":819},"Microsoft.Network/virtualNetworks@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":837},"Microsoft.Network/virtualNetworks/subnets@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":841},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":845},"Microsoft.Network/virtualNetworkGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":958},"Microsoft.Network/connections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":990},"Microsoft.Network/localNetworkGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":995},"Microsoft.Network/virtualNetworkTaps@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1000},"Microsoft.Network/virtualWans@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1039},"Microsoft.Network/vpnSites@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1051},"Microsoft.Network/virtualHubs@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1074},"Microsoft.Network/vpnGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1102},"Microsoft.Network/vpnGateways/vpnConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1106},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1110},"Microsoft.Network/p2svpnGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1123},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1189},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1236},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1275},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1279},"Microsoft.Network/ExpressRoutePortsLocations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1287},"Microsoft.Network/ExpressRoutePorts/links@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1291},"Microsoft.Network/loadBalancers/backendAddressPools@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1295},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1300},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1304},"Microsoft.Network/loadBalancers/outboundRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1308},"Microsoft.Network/loadBalancers/probes@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1312},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1316},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1320},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1324},"Microsoft.Network/applicationGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":365},"Microsoft.Network/applicationSecurityGroups@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":370},"Microsoft.Network/azureFirewalls@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":458},"Microsoft.Network/bastionHosts@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":480},"Microsoft.Network/ddosCustomPolicies@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":498},"Microsoft.Network/ddosProtectionPlans@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":505},"Microsoft.Network/expressRouteCircuits/authorizations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":513},"Microsoft.Network/expressRouteCircuits/peerings@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":553},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":557},"Microsoft.Network/expressRouteCircuits@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":582},"Microsoft.Network/expressRouteCrossConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":604},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":608},"Microsoft.Network/expressRouteGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":631},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":635},"Microsoft.Network/ExpressRoutePorts@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":654},"Microsoft.Network/privateEndpoints@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":659},"Microsoft.Network/privateLinkServices@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":699},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":703},"Microsoft.Network/loadBalancers@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":750},"Microsoft.Network/loadBalancers/inboundNatRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":754},"Microsoft.Network/natGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":767},"Microsoft.Network/networkInterfaces@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":772},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":776},"Microsoft.Network/networkProfiles@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":794},"Microsoft.Network/networkSecurityGroups@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":799},"Microsoft.Network/networkSecurityGroups/securityRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":803},"Microsoft.Network/networkWatchers@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":814},"Microsoft.Network/networkWatchers/packetCaptures@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":831},"Microsoft.Network/networkWatchers/connectionMonitors@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":844},"Microsoft.Network/publicIPAddresses@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":850},"Microsoft.Network/publicIPPrefixes@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":866},"Microsoft.Network/routeFilters@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":883},"Microsoft.Network/routeFilters/routeFilterRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":887},"Microsoft.Network/routeTables@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":892},"Microsoft.Network/routeTables/routes@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":896},"Microsoft.Network/serviceEndpointPolicies@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":901},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":905},"Microsoft.Network/virtualNetworks@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":923},"Microsoft.Network/virtualNetworks/subnets@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":927},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":931},"Microsoft.Network/virtualNetworkGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1044},"Microsoft.Network/connections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1076},"Microsoft.Network/localNetworkGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1081},"Microsoft.Network/virtualNetworkTaps@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1086},"Microsoft.Network/virtualWans@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1125},"Microsoft.Network/vpnSites@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1137},"Microsoft.Network/virtualHubs@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1160},"Microsoft.Network/vpnGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1188},"Microsoft.Network/vpnGateways/vpnConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1192},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1196},"Microsoft.Network/p2svpnGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1209},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1275},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1322},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1361},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1365},"Microsoft.Network/ExpressRoutePortsLocations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1373},"Microsoft.Network/ExpressRoutePorts/links@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1377},"Microsoft.Network/loadBalancers/backendAddressPools@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1381},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1386},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1390},"Microsoft.Network/loadBalancers/outboundRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1394},"Microsoft.Network/loadBalancers/probes@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1398},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1402},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1406},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1410},"Microsoft.Network/applicationGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":365},"Microsoft.Network/applicationSecurityGroups@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":370},"Microsoft.Network/azureFirewalls@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":461},"Microsoft.Network/bastionHosts@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":483},"Microsoft.Network/ddosCustomPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":501},"Microsoft.Network/ddosProtectionPlans@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":508},"Microsoft.Network/expressRouteCircuits/authorizations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":516},"Microsoft.Network/expressRouteCircuits/peerings@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":556},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":560},"Microsoft.Network/expressRouteCircuits@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":585},"Microsoft.Network/expressRouteCrossConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":607},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":611},"Microsoft.Network/expressRouteGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":634},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":638},"Microsoft.Network/ExpressRoutePorts@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":657},"Microsoft.Network/firewallPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":675},"Microsoft.Network/firewallPolicies/ruleGroups@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":724},"Microsoft.Network/loadBalancers@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":771},"Microsoft.Network/loadBalancers/inboundNatRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":775},"Microsoft.Network/natGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":788},"Microsoft.Network/networkInterfaces@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":793},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":797},"Microsoft.Network/networkProfiles@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":815},"Microsoft.Network/networkSecurityGroups@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":820},"Microsoft.Network/networkSecurityGroups/securityRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":824},"Microsoft.Network/networkWatchers@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":835},"Microsoft.Network/networkWatchers/packetCaptures@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":852},"Microsoft.Network/networkWatchers/connectionMonitors@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":865},"Microsoft.Network/privateEndpoints@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":870},"Microsoft.Network/privateLinkServices@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":910},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":914},"Microsoft.Network/publicIPAddresses@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":920},"Microsoft.Network/publicIPPrefixes@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":936},"Microsoft.Network/routeFilters@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":953},"Microsoft.Network/routeFilters/routeFilterRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":957},"Microsoft.Network/routeTables@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":962},"Microsoft.Network/routeTables/routes@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":966},"Microsoft.Network/serviceEndpointPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":971},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":975},"Microsoft.Network/virtualNetworks@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":993},"Microsoft.Network/virtualNetworks/subnets@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":997},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1001},"Microsoft.Network/virtualNetworkGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1114},"Microsoft.Network/connections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1146},"Microsoft.Network/localNetworkGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1151},"Microsoft.Network/virtualNetworkTaps@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1156},"Microsoft.Network/virtualWans@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1195},"Microsoft.Network/vpnSites@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1217},"Microsoft.Network/virtualHubs@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1240},"Microsoft.Network/vpnGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1285},"Microsoft.Network/vpnGateways/vpnConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1289},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1293},"Microsoft.Network/p2svpnGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1306},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1372},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1419},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1458},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1462},"Microsoft.Network/ExpressRoutePortsLocations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1470},"Microsoft.Network/ExpressRoutePorts/links@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1474},"Microsoft.Network/loadBalancers/backendAddressPools@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1478},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1483},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1487},"Microsoft.Network/loadBalancers/outboundRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1491},"Microsoft.Network/loadBalancers/probes@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1495},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1499},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1503},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1507},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1511},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1515},"Microsoft.Network/applicationGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":552},"Microsoft.Network/applicationSecurityGroups@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":557},"Microsoft.Network/azureFirewalls@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":649},"Microsoft.Network/bastionHosts@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":671},"Microsoft.Network/ddosCustomPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":694},"Microsoft.Network/ddosProtectionPlans@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":706},"Microsoft.Network/expressRouteCircuits/authorizations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":719},"Microsoft.Network/expressRouteCircuits/peerings@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":774},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":778},"Microsoft.Network/expressRouteCircuits@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":808},"Microsoft.Network/expressRouteCrossConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":840},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":844},"Microsoft.Network/expressRouteGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":867},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":871},"Microsoft.Network/ExpressRoutePorts@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":904},"Microsoft.Network/firewallPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":922},"Microsoft.Network/firewallPolicies/ruleGroups@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":971},"Microsoft.Network/loadBalancers@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1043},"Microsoft.Network/loadBalancers/inboundNatRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1047},"Microsoft.Network/natGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1065},"Microsoft.Network/networkInterfaces@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1070},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1074},"Microsoft.Network/networkProfiles@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1112},"Microsoft.Network/networkSecurityGroups@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1117},"Microsoft.Network/networkSecurityGroups/securityRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1121},"Microsoft.Network/networkWatchers@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1132},"Microsoft.Network/networkWatchers/packetCaptures@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1149},"Microsoft.Network/networkWatchers/connectionMonitors@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1162},"Microsoft.Network/privateEndpoints@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1167},"Microsoft.Network/privateLinkServices@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1207},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1211},"Microsoft.Network/publicIPAddresses@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1217},"Microsoft.Network/publicIPPrefixes@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1238},"Microsoft.Network/routeFilters@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1265},"Microsoft.Network/routeFilters/routeFilterRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1269},"Microsoft.Network/routeTables@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1274},"Microsoft.Network/routeTables/routes@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1278},"Microsoft.Network/serviceEndpointPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1283},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1287},"Microsoft.Network/virtualNetworks@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1315},"Microsoft.Network/virtualNetworks/subnets@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1319},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1323},"Microsoft.Network/virtualNetworkGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1468},"Microsoft.Network/connections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1514},"Microsoft.Network/localNetworkGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1519},"Microsoft.Network/virtualNetworkTaps@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1524},"Microsoft.Network/virtualRouters@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1537},"Microsoft.Network/virtualRouters/peerings@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1547},"Microsoft.Network/virtualWans@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1611},"Microsoft.Network/vpnSites@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1633},"Microsoft.Network/virtualHubs@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1656},"Microsoft.Network/vpnGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1701},"Microsoft.Network/vpnGateways/vpnConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1705},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1709},"Microsoft.Network/p2svpnGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1722},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1793},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1840},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1879},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1883},"Microsoft.Network/ExpressRoutePortsLocations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1896},"Microsoft.Network/ExpressRoutePorts/links@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1900},"Microsoft.Network/loadBalancers/backendAddressPools@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1904},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1909},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1913},"Microsoft.Network/loadBalancers/outboundRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1917},"Microsoft.Network/loadBalancers/probes@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1921},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1925},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1929},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1933},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1937},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1941},"Microsoft.Network/applicationGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":553},"Microsoft.Network/applicationSecurityGroups@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":558},"Microsoft.Network/azureFirewalls@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":656},"Microsoft.Network/bastionHosts@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":678},"Microsoft.Network/ddosCustomPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":701},"Microsoft.Network/ddosProtectionPlans@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":713},"Microsoft.Network/expressRouteCircuits/authorizations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":726},"Microsoft.Network/expressRouteCircuits/peerings@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":781},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":785},"Microsoft.Network/expressRouteCircuits@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":815},"Microsoft.Network/expressRouteCrossConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":847},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":851},"Microsoft.Network/expressRouteGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":874},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":878},"Microsoft.Network/ExpressRoutePorts@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":911},"Microsoft.Network/firewallPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":929},"Microsoft.Network/firewallPolicies/ruleGroups@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":976},"Microsoft.Network/loadBalancers@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1048},"Microsoft.Network/loadBalancers/inboundNatRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1052},"Microsoft.Network/natGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1070},"Microsoft.Network/networkInterfaces@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1075},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1079},"Microsoft.Network/networkProfiles@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1117},"Microsoft.Network/networkSecurityGroups@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1122},"Microsoft.Network/networkSecurityGroups/securityRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1126},"Microsoft.Network/networkWatchers@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1137},"Microsoft.Network/networkWatchers/packetCaptures@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1154},"Microsoft.Network/networkWatchers/connectionMonitors@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1167},"Microsoft.Network/privateEndpoints@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1172},"Microsoft.Network/privateLinkServices@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1212},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1216},"Microsoft.Network/publicIPAddresses@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1222},"Microsoft.Network/publicIPPrefixes@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1243},"Microsoft.Network/routeFilters@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1270},"Microsoft.Network/routeFilters/routeFilterRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1274},"Microsoft.Network/routeTables@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1279},"Microsoft.Network/routeTables/routes@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1283},"Microsoft.Network/serviceEndpointPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1288},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1292},"Microsoft.Network/virtualNetworks@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1321},"Microsoft.Network/virtualNetworks/subnets@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1325},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1329},"Microsoft.Network/virtualNetworkGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1474},"Microsoft.Network/connections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1520},"Microsoft.Network/localNetworkGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1525},"Microsoft.Network/virtualNetworkTaps@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1530},"Microsoft.Network/virtualRouters@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1543},"Microsoft.Network/virtualRouters/peerings@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1553},"Microsoft.Network/virtualWans@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1571},"Microsoft.Network/vpnSites@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1593},"Microsoft.Network/vpnServerConfigurations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1637},"Microsoft.Network/virtualHubs@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1660},"Microsoft.Network/vpnGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1705},"Microsoft.Network/vpnGateways/vpnConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1709},"Microsoft.Network/p2svpnGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1714},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1806},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1853},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1892},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1896},"Microsoft.Network/ExpressRoutePortsLocations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1909},"Microsoft.Network/ExpressRoutePorts/links@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1913},"Microsoft.Network/loadBalancers/backendAddressPools@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1917},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1922},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1926},"Microsoft.Network/loadBalancers/outboundRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1930},"Microsoft.Network/loadBalancers/probes@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1934},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1938},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1942},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1946},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1950},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1954},"Microsoft.Network/applicationGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":554},"Microsoft.Network/applicationSecurityGroups@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":559},"Microsoft.Network/azureFirewalls@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":663},"Microsoft.Network/bastionHosts@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":685},"Microsoft.Network/ddosCustomPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":708},"Microsoft.Network/ddosProtectionPlans@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":720},"Microsoft.Network/expressRouteCircuits/authorizations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":733},"Microsoft.Network/expressRouteCircuits/peerings@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":788},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":792},"Microsoft.Network/expressRouteCircuits@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":822},"Microsoft.Network/expressRouteCrossConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":854},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":858},"Microsoft.Network/expressRouteGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":881},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":885},"Microsoft.Network/ExpressRoutePorts@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":918},"Microsoft.Network/firewallPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":936},"Microsoft.Network/firewallPolicies/ruleGroups@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":983},"Microsoft.Network/ipGroups@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":996},"Microsoft.Network/loadBalancers@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1068},"Microsoft.Network/loadBalancers/inboundNatRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1072},"Microsoft.Network/natGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1090},"Microsoft.Network/networkInterfaces@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1095},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1099},"Microsoft.Network/networkProfiles@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1137},"Microsoft.Network/networkSecurityGroups@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1142},"Microsoft.Network/networkSecurityGroups/securityRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1146},"Microsoft.Network/networkWatchers@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1157},"Microsoft.Network/networkWatchers/packetCaptures@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1174},"Microsoft.Network/networkWatchers/connectionMonitors@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1187},"Microsoft.Network/privateEndpoints@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1192},"Microsoft.Network/privateLinkServices@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1232},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1236},"Microsoft.Network/publicIPAddresses@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1242},"Microsoft.Network/publicIPPrefixes@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1263},"Microsoft.Network/routeFilters@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1290},"Microsoft.Network/routeFilters/routeFilterRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1294},"Microsoft.Network/routeTables@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1299},"Microsoft.Network/routeTables/routes@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1303},"Microsoft.Network/serviceEndpointPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1308},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1312},"Microsoft.Network/virtualNetworks@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1341},"Microsoft.Network/virtualNetworks/subnets@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1345},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1349},"Microsoft.Network/virtualNetworkGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1494},"Microsoft.Network/connections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1540},"Microsoft.Network/localNetworkGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1545},"Microsoft.Network/virtualNetworkTaps@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1550},"Microsoft.Network/virtualRouters@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1563},"Microsoft.Network/virtualRouters/peerings@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1573},"Microsoft.Network/virtualWans@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1591},"Microsoft.Network/vpnSites@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1613},"Microsoft.Network/vpnServerConfigurations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1657},"Microsoft.Network/virtualHubs@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1693},"Microsoft.Network/vpnGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1738},"Microsoft.Network/vpnGateways/vpnConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1742},"Microsoft.Network/p2svpnGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1747},"Microsoft.Network/virtualHubs/routeTables@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1751},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1846},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1893},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1932},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1936},"Microsoft.Network/ExpressRoutePortsLocations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1949},"Microsoft.Network/ExpressRoutePorts/links@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1953},"Microsoft.Network/loadBalancers/backendAddressPools@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1957},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1962},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1966},"Microsoft.Network/loadBalancers/outboundRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1970},"Microsoft.Network/loadBalancers/probes@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1974},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1978},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1982},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1986},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1990},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1994},"Microsoft.Network/applicationGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":555},"Microsoft.Network/applicationSecurityGroups@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":560},"Microsoft.Network/azureFirewalls@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":666},"Microsoft.Network/bastionHosts@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":688},"Microsoft.Network/ddosCustomPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":711},"Microsoft.Network/ddosProtectionPlans@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":723},"Microsoft.Network/expressRouteCircuits/authorizations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":736},"Microsoft.Network/expressRouteCircuits/peerings@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":791},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":795},"Microsoft.Network/expressRouteCircuits@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":825},"Microsoft.Network/expressRouteCrossConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":857},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":861},"Microsoft.Network/expressRouteGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":884},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":888},"Microsoft.Network/ExpressRoutePorts@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":921},"Microsoft.Network/firewallPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":939},"Microsoft.Network/firewallPolicies/ruleGroups@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":986},"Microsoft.Network/ipGroups@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":999},"Microsoft.Network/loadBalancers@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1071},"Microsoft.Network/loadBalancers/inboundNatRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1075},"Microsoft.Network/natGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1093},"Microsoft.Network/networkInterfaces@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1098},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1102},"Microsoft.Network/networkProfiles@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1140},"Microsoft.Network/networkSecurityGroups@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1145},"Microsoft.Network/networkSecurityGroups/securityRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1149},"Microsoft.Network/networkWatchers@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1160},"Microsoft.Network/networkWatchers/packetCaptures@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1177},"Microsoft.Network/networkWatchers/connectionMonitors@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1231},"Microsoft.Network/networkWatchers/flowLogs@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1248},"Microsoft.Network/privateEndpoints@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1253},"Microsoft.Network/privateLinkServices@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1293},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1297},"Microsoft.Network/publicIPAddresses@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1303},"Microsoft.Network/publicIPPrefixes@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1324},"Microsoft.Network/routeFilters@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1351},"Microsoft.Network/routeFilters/routeFilterRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1355},"Microsoft.Network/routeTables@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1360},"Microsoft.Network/routeTables/routes@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1364},"Microsoft.Network/serviceEndpointPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1369},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1373},"Microsoft.Network/virtualNetworks@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1402},"Microsoft.Network/virtualNetworks/subnets@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1406},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1410},"Microsoft.Network/virtualNetworkGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1555},"Microsoft.Network/connections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1601},"Microsoft.Network/localNetworkGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1606},"Microsoft.Network/virtualNetworkTaps@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1611},"Microsoft.Network/virtualRouters@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1624},"Microsoft.Network/virtualRouters/peerings@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1634},"Microsoft.Network/virtualWans@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1652},"Microsoft.Network/vpnSites@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1674},"Microsoft.Network/vpnServerConfigurations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1718},"Microsoft.Network/virtualHubs@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1754},"Microsoft.Network/vpnGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1799},"Microsoft.Network/vpnGateways/vpnConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1803},"Microsoft.Network/p2svpnGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1808},"Microsoft.Network/virtualHubs/routeTables@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1812},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1907},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1954},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1993},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1997},"Microsoft.Network/ExpressRoutePortsLocations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2010},"Microsoft.Network/ExpressRoutePorts/links@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2014},"Microsoft.Network/loadBalancers/backendAddressPools@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2018},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2023},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2027},"Microsoft.Network/loadBalancers/outboundRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2031},"Microsoft.Network/loadBalancers/probes@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2035},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2039},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2043},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2047},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2051},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2055},"Microsoft.Network/applicationGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":570},"Microsoft.Network/applicationSecurityGroups@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":575},"Microsoft.Network/azureFirewalls@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":681},"Microsoft.Network/bastionHosts@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":703},"Microsoft.Network/ddosCustomPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":726},"Microsoft.Network/ddosProtectionPlans@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":738},"Microsoft.Network/expressRouteCircuits/authorizations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":751},"Microsoft.Network/expressRouteCircuits/peerings@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":811},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":815},"Microsoft.Network/expressRouteCircuits@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":845},"Microsoft.Network/expressRouteCrossConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":877},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":881},"Microsoft.Network/expressRouteGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":904},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":908},"Microsoft.Network/ExpressRoutePorts@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":941},"Microsoft.Network/firewallPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":959},"Microsoft.Network/firewallPolicies/ruleGroups@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1021},"Microsoft.Network/ipGroups@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1034},"Microsoft.Network/loadBalancers@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1106},"Microsoft.Network/loadBalancers/inboundNatRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1110},"Microsoft.Network/natGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1128},"Microsoft.Network/networkInterfaces@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1133},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1137},"Microsoft.Network/networkProfiles@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1175},"Microsoft.Network/networkSecurityGroups@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1180},"Microsoft.Network/networkSecurityGroups/securityRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1184},"Microsoft.Network/networkVirtualAppliances@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1200},"Microsoft.Network/networkWatchers@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1211},"Microsoft.Network/networkWatchers/packetCaptures@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1228},"Microsoft.Network/networkWatchers/connectionMonitors@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1282},"Microsoft.Network/networkWatchers/flowLogs@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1287},"Microsoft.Network/privateEndpoints@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1292},"Microsoft.Network/privateLinkServices@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1332},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1336},"Microsoft.Network/publicIPAddresses@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1342},"Microsoft.Network/publicIPPrefixes@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1363},"Microsoft.Network/routeFilters@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1390},"Microsoft.Network/routeFilters/routeFilterRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1394},"Microsoft.Network/routeTables@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1399},"Microsoft.Network/routeTables/routes@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1403},"Microsoft.Network/serviceEndpointPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1408},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1412},"Microsoft.Network/virtualNetworks@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1441},"Microsoft.Network/virtualNetworks/subnets@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1445},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1449},"Microsoft.Network/virtualNetworkGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1599},"Microsoft.Network/connections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1645},"Microsoft.Network/localNetworkGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1650},"Microsoft.Network/virtualNetworkTaps@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1655},"Microsoft.Network/virtualRouters@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1668},"Microsoft.Network/virtualRouters/peerings@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1678},"Microsoft.Network/virtualWans@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1696},"Microsoft.Network/vpnSites@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1718},"Microsoft.Network/vpnServerConfigurations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1762},"Microsoft.Network/virtualHubs@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1798},"Microsoft.Network/vpnGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1843},"Microsoft.Network/vpnGateways/vpnConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1847},"Microsoft.Network/p2svpnGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1852},"Microsoft.Network/virtualHubs/routeTables@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1856},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1951},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1998},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2037},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2041},"Microsoft.Network/ExpressRoutePortsLocations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2054},"Microsoft.Network/ExpressRoutePorts/links@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2058},"Microsoft.Network/loadBalancers/backendAddressPools@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2062},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2067},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2071},"Microsoft.Network/loadBalancers/outboundRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2075},"Microsoft.Network/loadBalancers/probes@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2079},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2083},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2087},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2091},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2095},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2099},"Microsoft.Network/applicationGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":574},"Microsoft.Network/applicationSecurityGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":579},"Microsoft.Network/azureFirewalls@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":685},"Microsoft.Network/bastionHosts@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":707},"Microsoft.Network/ddosCustomPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":730},"Microsoft.Network/ddosProtectionPlans@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":742},"Microsoft.Network/expressRouteCircuits/authorizations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":755},"Microsoft.Network/expressRouteCircuits/peerings@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":815},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":819},"Microsoft.Network/expressRouteCircuits@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":849},"Microsoft.Network/expressRouteCrossConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":881},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":885},"Microsoft.Network/ExpressRoutePorts@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":918},"Microsoft.Network/firewallPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":936},"Microsoft.Network/firewallPolicies/ruleGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":998},"Microsoft.Network/IpAllocations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1011},"Microsoft.Network/ipGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1024},"Microsoft.Network/loadBalancers@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1096},"Microsoft.Network/loadBalancers/inboundNatRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1100},"Microsoft.Network/natGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1118},"Microsoft.Network/networkInterfaces@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1123},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1127},"Microsoft.Network/networkProfiles@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1165},"Microsoft.Network/networkSecurityGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1170},"Microsoft.Network/networkSecurityGroups/securityRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1174},"Microsoft.Network/networkVirtualAppliances@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1190},"Microsoft.Network/networkWatchers@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1201},"Microsoft.Network/networkWatchers/packetCaptures@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1218},"Microsoft.Network/networkWatchers/connectionMonitors@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1272},"Microsoft.Network/networkWatchers/flowLogs@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1277},"Microsoft.Network/privateEndpoints@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1282},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1303},"Microsoft.Network/privateLinkServices@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1343},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1347},"Microsoft.Network/publicIPAddresses@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1353},"Microsoft.Network/publicIPPrefixes@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1374},"Microsoft.Network/routeFilters@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1401},"Microsoft.Network/routeFilters/routeFilterRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1405},"Microsoft.Network/routeTables@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1410},"Microsoft.Network/routeTables/routes@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1414},"Microsoft.Network/securityPartnerProviders@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1434},"Microsoft.Network/serviceEndpointPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1439},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1443},"Microsoft.Network/virtualNetworks@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1473},"Microsoft.Network/virtualNetworks/subnets@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1477},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1481},"Microsoft.Network/virtualNetworkGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1633},"Microsoft.Network/connections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1679},"Microsoft.Network/localNetworkGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1684},"Microsoft.Network/virtualNetworkTaps@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1689},"Microsoft.Network/virtualRouters@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1702},"Microsoft.Network/virtualRouters/peerings@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1712},"Microsoft.Network/virtualWans@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1730},"Microsoft.Network/vpnSites@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1752},"Microsoft.Network/vpnServerConfigurations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1797},"Microsoft.Network/virtualHubs@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1833},"Microsoft.Network/vpnGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1878},"Microsoft.Network/vpnGateways/vpnConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1882},"Microsoft.Network/p2svpnGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1887},"Microsoft.Network/virtualHubs/routeTables@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1891},"Microsoft.Network/expressRouteGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1914},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1918},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2013},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2060},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2099},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2103},"Microsoft.Network/ExpressRoutePortsLocations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2116},"Microsoft.Network/ExpressRoutePorts/links@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2120},"Microsoft.Network/loadBalancers/backendAddressPools@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2124},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2129},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2133},"Microsoft.Network/loadBalancers/outboundRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2137},"Microsoft.Network/loadBalancers/probes@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2141},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2145},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2149},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2153},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2157},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2161},"Microsoft.Network/applicationGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":577},"Microsoft.Network/applicationSecurityGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":582},"Microsoft.Network/azureFirewalls@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":689},"Microsoft.Network/bastionHosts@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":711},"Microsoft.Network/ddosCustomPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":734},"Microsoft.Network/ddosProtectionPlans@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":746},"Microsoft.Network/expressRouteCircuits/authorizations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":759},"Microsoft.Network/expressRouteCircuits/peerings@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":819},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":823},"Microsoft.Network/expressRouteCircuits@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":853},"Microsoft.Network/expressRouteCrossConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":885},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":889},"Microsoft.Network/ExpressRoutePorts@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":922},"Microsoft.Network/firewallPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":943},"Microsoft.Network/firewallPolicies/ruleGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1005},"Microsoft.Network/IpAllocations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1018},"Microsoft.Network/ipGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1031},"Microsoft.Network/loadBalancers@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1103},"Microsoft.Network/loadBalancers/backendAddressPools@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1107},"Microsoft.Network/loadBalancers/inboundNatRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1111},"Microsoft.Network/natGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1129},"Microsoft.Network/networkInterfaces@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1134},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1138},"Microsoft.Network/networkProfiles@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1176},"Microsoft.Network/networkSecurityGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1181},"Microsoft.Network/networkSecurityGroups/securityRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1185},"Microsoft.Network/networkVirtualAppliances@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1201},"Microsoft.Network/networkWatchers@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1212},"Microsoft.Network/networkWatchers/packetCaptures@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1229},"Microsoft.Network/networkWatchers/connectionMonitors@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1283},"Microsoft.Network/networkWatchers/flowLogs@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1288},"Microsoft.Network/privateEndpoints@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1293},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1314},"Microsoft.Network/privateLinkServices@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1354},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1358},"Microsoft.Network/publicIPAddresses@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1364},"Microsoft.Network/publicIPPrefixes@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1385},"Microsoft.Network/routeFilters@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1412},"Microsoft.Network/routeFilters/routeFilterRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1416},"Microsoft.Network/routeTables@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1421},"Microsoft.Network/routeTables/routes@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1425},"Microsoft.Network/securityPartnerProviders@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1445},"Microsoft.Network/serviceEndpointPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1450},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1454},"Microsoft.Network/virtualNetworks@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1484},"Microsoft.Network/virtualNetworks/subnets@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1488},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1492},"Microsoft.Network/virtualNetworkGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1644},"Microsoft.Network/connections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1690},"Microsoft.Network/localNetworkGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1695},"Microsoft.Network/virtualNetworkTaps@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1700},"Microsoft.Network/virtualRouters@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1713},"Microsoft.Network/virtualRouters/peerings@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1723},"Microsoft.Network/virtualWans@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1741},"Microsoft.Network/vpnSites@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1763},"Microsoft.Network/vpnServerConfigurations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1816},"Microsoft.Network/virtualHubs@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1852},"Microsoft.Network/vpnGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1897},"Microsoft.Network/vpnGateways/vpnConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1901},"Microsoft.Network/p2svpnGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1906},"Microsoft.Network/virtualHubs/routeTables@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1910},"Microsoft.Network/expressRouteGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1933},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1937},"Microsoft.Network/virtualHubs/hubRouteTables@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1953},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2048},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2095},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2134},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2138},"Microsoft.Network/ExpressRoutePortsLocations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2151},"Microsoft.Network/ExpressRoutePorts/links@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2155},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2160},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2164},"Microsoft.Network/loadBalancers/outboundRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2168},"Microsoft.Network/loadBalancers/probes@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2172},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2176},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2180},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2184},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2188},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2192},"Microsoft.Network/applicationGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":604},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":608},"Microsoft.Network/applicationSecurityGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":613},"Microsoft.Network/azureFirewalls@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":721},"Microsoft.Network/bastionHosts@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":743},"Microsoft.Network/ddosCustomPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":766},"Microsoft.Network/ddosProtectionPlans@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":778},"Microsoft.Network/expressRouteCircuits/authorizations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":791},"Microsoft.Network/expressRouteCircuits/peerings@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":851},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":855},"Microsoft.Network/expressRouteCircuits@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":885},"Microsoft.Network/expressRouteCrossConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":917},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":921},"Microsoft.Network/ExpressRoutePorts@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":954},"Microsoft.Network/firewallPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":977},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1041},"Microsoft.Network/IpAllocations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1054},"Microsoft.Network/ipGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1067},"Microsoft.Network/loadBalancers@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1139},"Microsoft.Network/loadBalancers/backendAddressPools@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1143},"Microsoft.Network/loadBalancers/inboundNatRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1147},"Microsoft.Network/natGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1165},"Microsoft.Network/networkInterfaces@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1170},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1174},"Microsoft.Network/networkProfiles@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1212},"Microsoft.Network/networkSecurityGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1217},"Microsoft.Network/networkSecurityGroups/securityRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1221},"Microsoft.Network/networkVirtualAppliances@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1238},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1250},"Microsoft.Network/networkWatchers@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1261},"Microsoft.Network/networkWatchers/packetCaptures@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1278},"Microsoft.Network/networkWatchers/connectionMonitors@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1332},"Microsoft.Network/networkWatchers/flowLogs@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1337},"Microsoft.Network/privateEndpoints@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1342},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1363},"Microsoft.Network/privateLinkServices@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1403},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1407},"Microsoft.Network/publicIPAddresses@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1413},"Microsoft.Network/publicIPPrefixes@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1434},"Microsoft.Network/routeFilters@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1461},"Microsoft.Network/routeFilters/routeFilterRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1465},"Microsoft.Network/routeTables@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1470},"Microsoft.Network/routeTables/routes@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1474},"Microsoft.Network/securityPartnerProviders@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1494},"Microsoft.Network/serviceEndpointPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1499},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1503},"Microsoft.Network/virtualNetworks@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1533},"Microsoft.Network/virtualNetworks/subnets@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1537},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1541},"Microsoft.Network/virtualNetworkGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1693},"Microsoft.Network/connections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1739},"Microsoft.Network/localNetworkGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1744},"Microsoft.Network/virtualNetworkTaps@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1749},"Microsoft.Network/virtualRouters@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1762},"Microsoft.Network/virtualRouters/peerings@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1772},"Microsoft.Network/virtualWans@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1790},"Microsoft.Network/vpnSites@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1812},"Microsoft.Network/vpnServerConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1866},"Microsoft.Network/virtualHubs@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1902},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1912},"Microsoft.Network/vpnGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1957},"Microsoft.Network/vpnGateways/vpnConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1961},"Microsoft.Network/p2svpnGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1966},"Microsoft.Network/virtualHubs/routeTables@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1970},"Microsoft.Network/expressRouteGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1993},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1997},"Microsoft.Network/virtualHubs/bgpConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2012},"Microsoft.Network/virtualHubs/ipConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2025},"Microsoft.Network/virtualHubs/hubRouteTables@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2041},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2136},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2183},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2222},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2226},"Microsoft.Network/ExpressRoutePortsLocations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2239},"Microsoft.Network/ExpressRoutePorts/links@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2243},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2248},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2252},"Microsoft.Network/loadBalancers/outboundRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2256},"Microsoft.Network/loadBalancers/probes@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2260},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2264},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2268},"Microsoft.Network/networkVirtualApplianceSkus@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2277},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2281},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2285},"Microsoft.Network/applicationGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":622},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":626},"Microsoft.Network/applicationSecurityGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":631},"Microsoft.Network/azureFirewalls@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":739},"Microsoft.Network/bastionHosts@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":761},"Microsoft.Network/customIpPrefixes@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":781},"Microsoft.Network/ddosCustomPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":804},"Microsoft.Network/ddosProtectionPlans@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":816},"Microsoft.Network/dscpConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":845},"Microsoft.Network/expressRouteCircuits/authorizations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":858},"Microsoft.Network/expressRouteCircuits/peerings@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":918},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":922},"Microsoft.Network/expressRouteCircuits@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":952},"Microsoft.Network/expressRouteCrossConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":984},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":988},"Microsoft.Network/ExpressRoutePorts@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1026},"Microsoft.Network/firewallPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1049},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1113},"Microsoft.Network/IpAllocations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1126},"Microsoft.Network/ipGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1139},"Microsoft.Network/loadBalancers@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1211},"Microsoft.Network/loadBalancers/backendAddressPools@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1215},"Microsoft.Network/loadBalancers/inboundNatRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1219},"Microsoft.Network/natGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1237},"Microsoft.Network/networkInterfaces@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1242},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1246},"Microsoft.Network/networkProfiles@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1284},"Microsoft.Network/networkSecurityGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1289},"Microsoft.Network/networkSecurityGroups/securityRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1293},"Microsoft.Network/networkVirtualAppliances@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1311},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1323},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1338},"Microsoft.Network/networkWatchers@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1349},"Microsoft.Network/networkWatchers/packetCaptures@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1366},"Microsoft.Network/networkWatchers/connectionMonitors@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1441},"Microsoft.Network/networkWatchers/flowLogs@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1446},"Microsoft.Network/privateEndpoints@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1451},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1472},"Microsoft.Network/privateLinkServices@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1512},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1516},"Microsoft.Network/publicIPAddresses@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1522},"Microsoft.Network/publicIPPrefixes@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1543},"Microsoft.Network/routeFilters@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1570},"Microsoft.Network/routeFilters/routeFilterRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1574},"Microsoft.Network/routeTables@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1579},"Microsoft.Network/routeTables/routes@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1583},"Microsoft.Network/securityPartnerProviders@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1603},"Microsoft.Network/serviceEndpointPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1608},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1612},"Microsoft.Network/virtualNetworks@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1642},"Microsoft.Network/virtualNetworks/subnets@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1646},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1650},"Microsoft.Network/virtualNetworkGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1802},"Microsoft.Network/connections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1848},"Microsoft.Network/localNetworkGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1853},"Microsoft.Network/virtualNetworkTaps@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1858},"Microsoft.Network/virtualRouters@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1871},"Microsoft.Network/virtualRouters/peerings@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1881},"Microsoft.Network/virtualWans@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1899},"Microsoft.Network/vpnSites@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1923},"Microsoft.Network/vpnServerConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1977},"Microsoft.Network/virtualHubs@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2013},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2023},"Microsoft.Network/vpnGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2070},"Microsoft.Network/vpnGateways/vpnConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2074},"Microsoft.Network/p2svpnGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2079},"Microsoft.Network/virtualHubs/routeTables@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2083},"Microsoft.Network/expressRouteGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2106},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2110},"Microsoft.Network/virtualHubs/bgpConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2125},"Microsoft.Network/virtualHubs/ipConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2138},"Microsoft.Network/virtualHubs/hubRouteTables@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2154},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2249},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2296},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2335},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2339},"Microsoft.Network/ExpressRoutePortsLocations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2352},"Microsoft.Network/ExpressRoutePorts/links@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2356},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2361},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2365},"Microsoft.Network/loadBalancers/outboundRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2369},"Microsoft.Network/loadBalancers/probes@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2373},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2377},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2381},"Microsoft.Network/networkVirtualApplianceSkus@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2390},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2394},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2398},"Microsoft.Network/applicationGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":695},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":699},"Microsoft.Network/applicationSecurityGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":704},"Microsoft.Network/azureFirewalls@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":812},"Microsoft.Network/bastionHosts@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":834},"Microsoft.Network/customIpPrefixes@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":854},"Microsoft.Network/ddosCustomPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":877},"Microsoft.Network/ddosProtectionPlans@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":889},"Microsoft.Network/dscpConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":918},"Microsoft.Network/expressRouteCircuits/authorizations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":931},"Microsoft.Network/expressRouteCircuits/peerings@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":991},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":995},"Microsoft.Network/expressRouteCircuits@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1025},"Microsoft.Network/expressRouteCrossConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1057},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1061},"Microsoft.Network/ExpressRoutePorts@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1099},"Microsoft.Network/firewallPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1152},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1218},"Microsoft.Network/IpAllocations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1231},"Microsoft.Network/ipGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1245},"Microsoft.Network/loadBalancers@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1320},"Microsoft.Network/loadBalancers/backendAddressPools@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1324},"Microsoft.Network/loadBalancers/inboundNatRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1328},"Microsoft.Network/natGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1334},"Microsoft.Network/networkInterfaces@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1339},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1343},"Microsoft.Network/networkProfiles@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1381},"Microsoft.Network/networkSecurityGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1386},"Microsoft.Network/networkSecurityGroups/securityRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1390},"Microsoft.Network/networkVirtualAppliances@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1408},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1420},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1435},"Microsoft.Network/networkWatchers@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1446},"Microsoft.Network/networkWatchers/packetCaptures@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1463},"Microsoft.Network/networkWatchers/connectionMonitors@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1538},"Microsoft.Network/networkWatchers/flowLogs@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1543},"Microsoft.Network/privateEndpoints@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1548},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1569},"Microsoft.Network/privateLinkServices@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1574},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1578},"Microsoft.Network/publicIPAddresses@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1584},"Microsoft.Network/publicIPPrefixes@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1608},"Microsoft.Network/routeFilters@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1635},"Microsoft.Network/routeFilters/routeFilterRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1639},"Microsoft.Network/routeTables@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1644},"Microsoft.Network/routeTables/routes@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1648},"Microsoft.Network/securityPartnerProviders@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1668},"Microsoft.Network/serviceEndpointPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1673},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1677},"Microsoft.Network/virtualNetworks@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1707},"Microsoft.Network/virtualNetworks/subnets@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1711},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1715},"Microsoft.Network/virtualNetworkGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1868},"Microsoft.Network/connections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1918},"Microsoft.Network/localNetworkGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1923},"Microsoft.Network/virtualNetworkTaps@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1928},"Microsoft.Network/virtualRouters@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1941},"Microsoft.Network/virtualRouters/peerings@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1951},"Microsoft.Network/virtualWans@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1969},"Microsoft.Network/vpnSites@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1993},"Microsoft.Network/vpnServerConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2047},"Microsoft.Network/virtualHubs@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2083},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2093},"Microsoft.Network/vpnGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2140},"Microsoft.Network/vpnGateways/vpnConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2144},"Microsoft.Network/p2svpnGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2149},"Microsoft.Network/virtualHubs/routeTables@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2153},"Microsoft.Network/expressRouteGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2176},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2180},"Microsoft.Network/virtualHubs/bgpConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2195},"Microsoft.Network/virtualHubs/ipConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2208},"Microsoft.Network/virtualHubs/hubRouteTables@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2224},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2319},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2366},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2405},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2409},"Microsoft.Network/ExpressRoutePortsLocations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2422},"Microsoft.Network/ExpressRoutePorts/links@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2426},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2431},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2435},"Microsoft.Network/loadBalancers/outboundRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2439},"Microsoft.Network/loadBalancers/probes@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2443},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2447},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2451},"Microsoft.Network/networkVirtualApplianceSkus@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2460},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2464},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2468},"Microsoft.Network/applicationGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":702},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":706},"Microsoft.Network/applicationSecurityGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":711},"Microsoft.Network/azureFirewalls@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":819},"Microsoft.Network/bastionHosts@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":841},"Microsoft.Network/customIpPrefixes@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":861},"Microsoft.Network/ddosCustomPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":884},"Microsoft.Network/ddosProtectionPlans@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":896},"Microsoft.Network/dscpConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":925},"Microsoft.Network/expressRouteCircuits/authorizations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":938},"Microsoft.Network/expressRouteCircuits/peerings@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":998},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1002},"Microsoft.Network/expressRouteCircuits@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1032},"Microsoft.Network/expressRouteCrossConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1064},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1068},"Microsoft.Network/ExpressRoutePorts@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1106},"Microsoft.Network/firewallPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1159},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1225},"Microsoft.Network/IpAllocations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1238},"Microsoft.Network/ipGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1252},"Microsoft.Network/loadBalancers@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1327},"Microsoft.Network/loadBalancers/backendAddressPools@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1331},"Microsoft.Network/loadBalancers/inboundNatRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1335},"Microsoft.Network/natGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1341},"Microsoft.Network/networkInterfaces@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1346},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1350},"Microsoft.Network/networkProfiles@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1388},"Microsoft.Network/networkSecurityGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1393},"Microsoft.Network/networkSecurityGroups/securityRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1397},"Microsoft.Network/networkVirtualAppliances@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1415},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1427},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1442},"Microsoft.Network/networkWatchers@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1453},"Microsoft.Network/networkWatchers/packetCaptures@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1470},"Microsoft.Network/networkWatchers/connectionMonitors@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1545},"Microsoft.Network/networkWatchers/flowLogs@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1550},"Microsoft.Network/privateEndpoints@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1555},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1576},"Microsoft.Network/privateLinkServices@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1581},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1585},"Microsoft.Network/publicIPAddresses@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1591},"Microsoft.Network/publicIPPrefixes@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1615},"Microsoft.Network/routeFilters@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1642},"Microsoft.Network/routeFilters/routeFilterRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1646},"Microsoft.Network/routeTables@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1651},"Microsoft.Network/routeTables/routes@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1655},"Microsoft.Network/securityPartnerProviders@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1675},"Microsoft.Network/serviceEndpointPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1680},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1684},"Microsoft.Network/virtualNetworks@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1714},"Microsoft.Network/virtualNetworks/subnets@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1718},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1722},"Microsoft.Network/virtualNetworkGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1875},"Microsoft.Network/connections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1925},"Microsoft.Network/localNetworkGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1930},"Microsoft.Network/virtualNetworkTaps@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1935},"Microsoft.Network/virtualRouters@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1948},"Microsoft.Network/virtualRouters/peerings@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1958},"Microsoft.Network/virtualWans@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1976},"Microsoft.Network/vpnSites@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2000},"Microsoft.Network/vpnServerConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2054},"Microsoft.Network/virtualHubs@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2090},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2100},"Microsoft.Network/vpnGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2172},"Microsoft.Network/vpnGateways/vpnConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2176},"Microsoft.Network/vpnGateways/natRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2180},"Microsoft.Network/p2svpnGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2185},"Microsoft.Network/virtualHubs/routeTables@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2189},"Microsoft.Network/expressRouteGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2212},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2216},"Microsoft.Network/virtualHubs/bgpConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2231},"Microsoft.Network/virtualHubs/ipConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2244},"Microsoft.Network/virtualHubs/hubRouteTables@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2260},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2355},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2402},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2441},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2445},"Microsoft.Network/ExpressRoutePortsLocations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2458},"Microsoft.Network/ExpressRoutePorts/links@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2462},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2467},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2471},"Microsoft.Network/loadBalancers/outboundRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2475},"Microsoft.Network/loadBalancers/probes@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2479},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2483},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2487},"Microsoft.Network/networkVirtualApplianceSkus@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2496},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2500},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2504},"Microsoft.Network/applicationGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":702},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":706},"Microsoft.Network/applicationSecurityGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":711},"Microsoft.Network/azureFirewalls@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":819},"Microsoft.Network/bastionHosts@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":841},"Microsoft.Network/networkInterfaces@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":846},"Microsoft.Network/publicIPAddresses@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":852},"Microsoft.Network/customIpPrefixes@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":872},"Microsoft.Network/ddosCustomPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":895},"Microsoft.Network/ddosProtectionPlans@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":907},"Microsoft.Network/dscpConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":936},"Microsoft.Network/expressRouteCircuits/authorizations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":949},"Microsoft.Network/expressRouteCircuits/peerings@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1009},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1013},"Microsoft.Network/expressRouteCircuits@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1043},"Microsoft.Network/expressRouteCrossConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1075},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1079},"Microsoft.Network/ExpressRoutePorts@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1117},"Microsoft.Network/firewallPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1176},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1242},"Microsoft.Network/IpAllocations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1255},"Microsoft.Network/ipGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1269},"Microsoft.Network/loadBalancers@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1344},"Microsoft.Network/loadBalancers/backendAddressPools@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1348},"Microsoft.Network/loadBalancers/inboundNatRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1352},"Microsoft.Network/natGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1358},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1362},"Microsoft.Network/networkProfiles@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1400},"Microsoft.Network/networkSecurityGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1405},"Microsoft.Network/networkSecurityGroups/securityRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1409},"Microsoft.Network/networkVirtualAppliances@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1427},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1439},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1454},"Microsoft.Network/networkWatchers@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1465},"Microsoft.Network/networkWatchers/packetCaptures@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1482},"Microsoft.Network/networkWatchers/connectionMonitors@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1557},"Microsoft.Network/networkWatchers/flowLogs@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1562},"Microsoft.Network/privateEndpoints@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1567},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1588},"Microsoft.Network/privateLinkServices@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1593},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1597},"Microsoft.Network/publicIPPrefixes@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1621},"Microsoft.Network/routeFilters@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1648},"Microsoft.Network/routeFilters/routeFilterRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1652},"Microsoft.Network/routeTables@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1657},"Microsoft.Network/routeTables/routes@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1661},"Microsoft.Network/securityPartnerProviders@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1681},"Microsoft.Network/serviceEndpointPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1686},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1690},"Microsoft.Network/virtualNetworks@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1720},"Microsoft.Network/virtualNetworks/subnets@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1724},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1728},"Microsoft.Network/virtualNetworkGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1886},"Microsoft.Network/connections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1936},"Microsoft.Network/localNetworkGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1941},"Microsoft.Network/virtualNetworkTaps@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1946},"Microsoft.Network/virtualRouters@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1959},"Microsoft.Network/virtualRouters/peerings@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1969},"Microsoft.Network/virtualWans@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1987},"Microsoft.Network/vpnSites@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2011},"Microsoft.Network/vpnServerConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2065},"Microsoft.Network/virtualHubs@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2101},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2111},"Microsoft.Network/vpnGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2184},"Microsoft.Network/vpnGateways/vpnConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2188},"Microsoft.Network/vpnGateways/natRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2192},"Microsoft.Network/p2svpnGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2197},"Microsoft.Network/virtualHubs/routeTables@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2201},"Microsoft.Network/expressRouteGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2224},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2228},"Microsoft.Network/virtualHubs/bgpConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2243},"Microsoft.Network/virtualHubs/ipConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2256},"Microsoft.Network/virtualHubs/hubRouteTables@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2272},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2367},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2414},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2453},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2457},"Microsoft.Network/ExpressRoutePortsLocations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2470},"Microsoft.Network/ExpressRoutePorts/links@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2474},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2479},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2483},"Microsoft.Network/loadBalancers/outboundRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2487},"Microsoft.Network/loadBalancers/probes@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2491},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2495},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2499},"Microsoft.Network/networkVirtualApplianceSkus@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2508},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2512},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2516},"Microsoft.Network/networkManagers@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":37},"Microsoft.Network/networkManagers/connectivityConfigurations@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":69},"Microsoft.Network/networkManagers/networkGroups@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":81},"Microsoft.Network/networkManagers/securityUserConfigurations@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":97},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":109},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections/rules@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":161},"Microsoft.Network/networkManagers/securityAdminConfigurations@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":165},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":169},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":225},"Microsoft.Network/networkSecurityPerimeters@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":238},"Microsoft.Network/networkSecurityPerimeters/profiles@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":244},"Microsoft.Network/networkSecurityPerimeters/profiles/accessRules@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":265},"Microsoft.Network/networkSecurityPerimeters/resourceAssociations@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":283},"Microsoft.Network/networkSecurityPerimeters/resourceAssociationProxies@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":288},"Microsoft.Network/applicationGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":715},"Microsoft.Network/applicationGateways/privateEndpointConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":719},"Microsoft.Network/applicationSecurityGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":724},"Microsoft.Network/azureFirewalls@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":832},"Microsoft.Network/bastionHosts@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":858},"Microsoft.Network/networkInterfaces@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":863},"Microsoft.Network/publicIPAddresses@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":869},"Microsoft.Network/customIpPrefixes@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":893},"Microsoft.Network/ddosCustomPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":916},"Microsoft.Network/ddosProtectionPlans@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":928},"Microsoft.Network/dscpConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":957},"Microsoft.Network/expressRouteCircuits/authorizations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":970},"Microsoft.Network/expressRouteCircuits/peerings@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1030},"Microsoft.Network/expressRouteCircuits/peerings/connections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1034},"Microsoft.Network/expressRouteCircuits@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1064},"Microsoft.Network/expressRouteCrossConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1096},"Microsoft.Network/expressRouteCrossConnections/peerings@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1100},"Microsoft.Network/ExpressRoutePorts@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1138},"Microsoft.Network/firewallPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1197},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1263},"Microsoft.Network/IpAllocations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1276},"Microsoft.Network/ipGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1290},"Microsoft.Network/loadBalancers@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1367},"Microsoft.Network/loadBalancers/backendAddressPools@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1371},"Microsoft.Network/loadBalancers/inboundNatRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1375},"Microsoft.Network/natGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1381},"Microsoft.Network/networkInterfaces/tapConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1385},"Microsoft.Network/networkProfiles@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1423},"Microsoft.Network/networkSecurityGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1428},"Microsoft.Network/networkSecurityGroups/securityRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1432},"Microsoft.Network/networkVirtualAppliances@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1450},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1462},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1477},"Microsoft.Network/networkWatchers@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1488},"Microsoft.Network/networkWatchers/packetCaptures@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1505},"Microsoft.Network/networkWatchers/connectionMonitors@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1580},"Microsoft.Network/networkWatchers/flowLogs@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1585},"Microsoft.Network/privateEndpoints@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1590},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1616},"Microsoft.Network/privateLinkServices@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1621},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1625},"Microsoft.Network/publicIPPrefixes@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1649},"Microsoft.Network/routeFilters@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1676},"Microsoft.Network/routeFilters/routeFilterRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1680},"Microsoft.Network/routeTables@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1685},"Microsoft.Network/routeTables/routes@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1689},"Microsoft.Network/securityPartnerProviders@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1709},"Microsoft.Network/serviceEndpointPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1714},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1718},"Microsoft.Network/virtualNetworks@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1753},"Microsoft.Network/virtualNetworks/subnets@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1757},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1761},"Microsoft.Network/virtualNetworkGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1936},"Microsoft.Network/connections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1988},"Microsoft.Network/localNetworkGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1993},"Microsoft.Network/virtualNetworkGateways/natRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1997},"Microsoft.Network/virtualNetworkTaps@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2002},"Microsoft.Network/virtualRouters@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2015},"Microsoft.Network/virtualRouters/peerings@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2025},"Microsoft.Network/virtualWans@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2043},"Microsoft.Network/vpnSites@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2067},"Microsoft.Network/vpnServerConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2121},"Microsoft.Network/virtualHubs@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2161},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2171},"Microsoft.Network/vpnGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2243},"Microsoft.Network/vpnGateways/vpnConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2247},"Microsoft.Network/vpnGateways/natRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2251},"Microsoft.Network/p2svpnGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2256},"Microsoft.Network/virtualHubs/routeTables@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2260},"Microsoft.Network/expressRouteGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2283},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2287},"Microsoft.Network/virtualHubs/bgpConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2302},"Microsoft.Network/virtualHubs/ipConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2315},"Microsoft.Network/virtualHubs/hubRouteTables@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2331},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2426},"Microsoft.Network/applicationGatewayAvailableSslOptions@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2473},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2512},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2516},"Microsoft.Network/ExpressRoutePortsLocations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2529},"Microsoft.Network/ExpressRoutePorts/links@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2533},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2538},"Microsoft.Network/loadBalancers/loadBalancingRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2542},"Microsoft.Network/loadBalancers/outboundRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2546},"Microsoft.Network/loadBalancers/probes@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2550},"Microsoft.Network/networkInterfaces/ipConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2554},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2558},"Microsoft.Network/networkVirtualApplianceSkus@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2567},"Microsoft.Network/vpnSites/vpnSiteLinks@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2571},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2575},"Microsoft.Network/networkSecurityPerimeters@2021-03-01-preview":{"RelativePath":"network/microsoft.network/2021-03-01-preview/types.json","Index":18},"Microsoft.Network/applicationGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":736},"Microsoft.Network/applicationGateways/privateEndpointConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":740},"Microsoft.Network/applicationSecurityGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":745},"Microsoft.Network/azureFirewalls@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":853},"Microsoft.Network/bastionHosts@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":879},"Microsoft.Network/networkInterfaces@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":884},"Microsoft.Network/publicIPAddresses@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":890},"Microsoft.Network/customIpPrefixes@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":914},"Microsoft.Network/ddosCustomPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":937},"Microsoft.Network/ddosProtectionPlans@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":949},"Microsoft.Network/dscpConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":995},"Microsoft.Network/expressRouteCircuits/authorizations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1008},"Microsoft.Network/expressRouteCircuits/peerings@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1068},"Microsoft.Network/expressRouteCircuits/peerings/connections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1072},"Microsoft.Network/expressRouteCircuits@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1102},"Microsoft.Network/expressRouteCrossConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1134},"Microsoft.Network/expressRouteCrossConnections/peerings@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1138},"Microsoft.Network/ExpressRoutePorts@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1176},"Microsoft.Network/firewallPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1237},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1303},"Microsoft.Network/IpAllocations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1316},"Microsoft.Network/ipGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1330},"Microsoft.Network/loadBalancers@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1407},"Microsoft.Network/loadBalancers/backendAddressPools@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1411},"Microsoft.Network/loadBalancers/inboundNatRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1415},"Microsoft.Network/natGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1421},"Microsoft.Network/networkInterfaces/tapConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1425},"Microsoft.Network/networkProfiles@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1463},"Microsoft.Network/networkSecurityGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1468},"Microsoft.Network/networkSecurityGroups/securityRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1472},"Microsoft.Network/networkVirtualAppliances@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1490},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1502},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1517},"Microsoft.Network/networkWatchers@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1528},"Microsoft.Network/networkWatchers/packetCaptures@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1545},"Microsoft.Network/networkWatchers/connectionMonitors@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1620},"Microsoft.Network/networkWatchers/flowLogs@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1625},"Microsoft.Network/privateEndpoints@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1630},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1651},"Microsoft.Network/privateLinkServices@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1656},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1660},"Microsoft.Network/publicIPPrefixes@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1684},"Microsoft.Network/routeFilters@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1711},"Microsoft.Network/routeFilters/routeFilterRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1715},"Microsoft.Network/routeTables@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1720},"Microsoft.Network/routeTables/routes@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1724},"Microsoft.Network/securityPartnerProviders@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1744},"Microsoft.Network/serviceEndpointPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1749},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1753},"Microsoft.Network/virtualNetworks@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1788},"Microsoft.Network/virtualNetworks/subnets@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1792},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1796},"Microsoft.Network/virtualNetworkGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1971},"Microsoft.Network/connections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2023},"Microsoft.Network/localNetworkGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2028},"Microsoft.Network/virtualNetworkGateways/natRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2032},"Microsoft.Network/virtualNetworkTaps@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2037},"Microsoft.Network/virtualRouters@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2050},"Microsoft.Network/virtualRouters/peerings@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2060},"Microsoft.Network/virtualWans@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2078},"Microsoft.Network/vpnSites@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2102},"Microsoft.Network/vpnServerConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2157},"Microsoft.Network/virtualHubs@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2197},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2207},"Microsoft.Network/vpnGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2279},"Microsoft.Network/vpnGateways/vpnConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2283},"Microsoft.Network/vpnGateways/natRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2287},"Microsoft.Network/p2svpnGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2292},"Microsoft.Network/virtualHubs/routeTables@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2296},"Microsoft.Network/expressRouteGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2319},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2323},"Microsoft.Network/virtualHubs/bgpConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2338},"Microsoft.Network/virtualHubs/ipConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2351},"Microsoft.Network/virtualHubs/hubRouteTables@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2367},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2462},"Microsoft.Network/applicationGatewayAvailableSslOptions@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2509},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2548},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2552},"Microsoft.Network/ExpressRoutePortsLocations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2565},"Microsoft.Network/ExpressRoutePorts/links@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2569},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2574},"Microsoft.Network/loadBalancers/loadBalancingRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2578},"Microsoft.Network/loadBalancers/outboundRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2582},"Microsoft.Network/loadBalancers/probes@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2586},"Microsoft.Network/networkInterfaces/ipConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2590},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2594},"Microsoft.Network/networkVirtualApplianceSkus@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2603},"Microsoft.Network/vpnSites/vpnSiteLinks@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2607},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2611},"Microsoft.Network/networkManagers@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":41},"Microsoft.Network/networkManagers/connectivityConfigurations@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":73},"Microsoft.Network/networkManagers/networkGroups@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":83},"Microsoft.Network/networkManagers/networkGroups/staticMembers@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":88},"Microsoft.Network/networkManagers/securityUserConfigurations@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":108},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":120},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections/rules@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":172},"Microsoft.Network/networkManagers/securityAdminConfigurations@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":176},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":180},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":236},"Microsoft.Network/networkManagerConnections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":247},"Microsoft.Network/managementGroups/networkManagerConnections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":251},"Microsoft.Network/networkManagers/scopeConnections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":262},"Microsoft.Network/applicationGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":739},"Microsoft.Network/applicationGateways/privateEndpointConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":743},"Microsoft.Network/applicationSecurityGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":748},"Microsoft.Network/azureFirewalls@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":857},"Microsoft.Network/bastionHosts@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":883},"Microsoft.Network/networkInterfaces@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":888},"Microsoft.Network/publicIPAddresses@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":894},"Microsoft.Network/customIpPrefixes@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":915},"Microsoft.Network/ddosCustomPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":938},"Microsoft.Network/ddosProtectionPlans@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":950},"Microsoft.Network/dscpConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":996},"Microsoft.Network/expressRouteCircuits/authorizations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1009},"Microsoft.Network/expressRouteCircuits/peerings@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1069},"Microsoft.Network/expressRouteCircuits/peerings/connections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1073},"Microsoft.Network/expressRouteCircuits@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1103},"Microsoft.Network/expressRouteCrossConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1135},"Microsoft.Network/expressRouteCrossConnections/peerings@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1139},"Microsoft.Network/ExpressRoutePorts@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1177},"Microsoft.Network/firewallPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1239},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1305},"Microsoft.Network/firewallPolicies/signatureOverrides@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1312},"Microsoft.Network/IpAllocations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1325},"Microsoft.Network/ipGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1339},"Microsoft.Network/loadBalancers@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1416},"Microsoft.Network/loadBalancers/backendAddressPools@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1420},"Microsoft.Network/loadBalancers/inboundNatRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1424},"Microsoft.Network/natGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1430},"Microsoft.Network/networkInterfaces/tapConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1434},"Microsoft.Network/networkProfiles@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1472},"Microsoft.Network/networkSecurityGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1477},"Microsoft.Network/networkSecurityGroups/securityRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1481},"Microsoft.Network/networkVirtualAppliances@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1499},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1511},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1526},"Microsoft.Network/networkWatchers@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1537},"Microsoft.Network/networkWatchers/packetCaptures@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1554},"Microsoft.Network/networkWatchers/connectionMonitors@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1629},"Microsoft.Network/networkWatchers/flowLogs@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1634},"Microsoft.Network/privateEndpoints@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1639},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1660},"Microsoft.Network/privateLinkServices@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1665},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1669},"Microsoft.Network/publicIPPrefixes@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1693},"Microsoft.Network/routeFilters@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1720},"Microsoft.Network/routeFilters/routeFilterRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1724},"Microsoft.Network/routeTables@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1729},"Microsoft.Network/routeTables/routes@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1733},"Microsoft.Network/securityPartnerProviders@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1753},"Microsoft.Network/serviceEndpointPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1758},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1762},"Microsoft.Network/virtualNetworks@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1801},"Microsoft.Network/virtualNetworks/subnets@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1805},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1809},"Microsoft.Network/virtualNetworkGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1984},"Microsoft.Network/connections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2036},"Microsoft.Network/localNetworkGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2041},"Microsoft.Network/virtualNetworkGateways/natRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2045},"Microsoft.Network/virtualNetworkTaps@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2050},"Microsoft.Network/virtualRouters@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2063},"Microsoft.Network/virtualRouters/peerings@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2073},"Microsoft.Network/virtualWans@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2091},"Microsoft.Network/vpnSites@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2115},"Microsoft.Network/vpnServerConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2170},"Microsoft.Network/virtualHubs@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2210},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2220},"Microsoft.Network/vpnGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2292},"Microsoft.Network/vpnGateways/vpnConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2296},"Microsoft.Network/vpnGateways/natRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2300},"Microsoft.Network/p2svpnGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2305},"Microsoft.Network/virtualHubs/routeTables@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2309},"Microsoft.Network/expressRouteGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2332},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2336},"Microsoft.Network/virtualHubs/bgpConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2351},"Microsoft.Network/virtualHubs/ipConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2364},"Microsoft.Network/virtualHubs/hubRouteTables@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2380},"Microsoft.Network/virtualHubs/routingIntent@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2393},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2500},"Microsoft.Network/applicationGatewayAvailableSslOptions@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2547},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2586},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2590},"Microsoft.Network/ExpressRoutePortsLocations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2603},"Microsoft.Network/ExpressRoutePorts/links@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2607},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2612},"Microsoft.Network/loadBalancers/loadBalancingRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2616},"Microsoft.Network/loadBalancers/outboundRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2620},"Microsoft.Network/loadBalancers/probes@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2624},"Microsoft.Network/networkInterfaces/ipConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2628},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2632},"Microsoft.Network/networkVirtualApplianceSkus@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2641},"Microsoft.Network/vpnSites/vpnSiteLinks@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2645},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2649},"Microsoft.Network/applicationGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":792},"Microsoft.Network/applicationGateways/privateEndpointConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":796},"Microsoft.Network/applicationSecurityGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":801},"Microsoft.Network/azureFirewalls@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":910},"Microsoft.Network/bastionHosts@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":936},"Microsoft.Network/networkInterfaces@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":941},"Microsoft.Network/publicIPAddresses@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":947},"Microsoft.Network/customIpPrefixes@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":968},"Microsoft.Network/ddosCustomPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":991},"Microsoft.Network/ddosProtectionPlans@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1003},"Microsoft.Network/dscpConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1049},"Microsoft.Network/expressRouteCircuits/authorizations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1062},"Microsoft.Network/expressRouteCircuits/peerings@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1122},"Microsoft.Network/expressRouteCircuits/peerings/connections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1126},"Microsoft.Network/expressRouteCircuits@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1156},"Microsoft.Network/expressRouteCrossConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1188},"Microsoft.Network/expressRouteCrossConnections/peerings@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1192},"Microsoft.Network/ExpressRoutePorts@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1230},"Microsoft.Network/expressRoutePorts/authorizations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1243},"Microsoft.Network/firewallPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1306},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1372},"Microsoft.Network/firewallPolicies/signatureOverrides@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1379},"Microsoft.Network/IpAllocations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1392},"Microsoft.Network/ipGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1406},"Microsoft.Network/loadBalancers@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1483},"Microsoft.Network/loadBalancers/backendAddressPools@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1487},"Microsoft.Network/loadBalancers/inboundNatRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1491},"Microsoft.Network/natGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1497},"Microsoft.Network/networkInterfaces/tapConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1501},"Microsoft.Network/networkProfiles@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1539},"Microsoft.Network/networkSecurityGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1544},"Microsoft.Network/networkSecurityGroups/securityRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1548},"Microsoft.Network/networkVirtualAppliances@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1566},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1578},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1593},"Microsoft.Network/networkWatchers@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1604},"Microsoft.Network/networkWatchers/packetCaptures@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1621},"Microsoft.Network/networkWatchers/connectionMonitors@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1696},"Microsoft.Network/networkWatchers/flowLogs@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1701},"Microsoft.Network/privateEndpoints@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1706},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1727},"Microsoft.Network/privateLinkServices@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1732},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1736},"Microsoft.Network/publicIPPrefixes@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1760},"Microsoft.Network/routeFilters@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1787},"Microsoft.Network/routeFilters/routeFilterRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1791},"Microsoft.Network/routeTables@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1796},"Microsoft.Network/routeTables/routes@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1800},"Microsoft.Network/securityPartnerProviders@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1820},"Microsoft.Network/serviceEndpointPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1825},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1829},"Microsoft.Network/virtualNetworks@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1868},"Microsoft.Network/virtualNetworks/subnets@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1872},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1876},"Microsoft.Network/virtualNetworkGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2051},"Microsoft.Network/connections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2105},"Microsoft.Network/localNetworkGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2110},"Microsoft.Network/virtualNetworkGateways/natRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2114},"Microsoft.Network/virtualNetworkTaps@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2119},"Microsoft.Network/virtualRouters@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2132},"Microsoft.Network/virtualRouters/peerings@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2142},"Microsoft.Network/virtualWans@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2160},"Microsoft.Network/vpnSites@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2184},"Microsoft.Network/vpnServerConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2256},"Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2260},"Microsoft.Network/virtualHubs@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2304},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2314},"Microsoft.Network/vpnGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2387},"Microsoft.Network/vpnGateways/vpnConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2391},"Microsoft.Network/vpnGateways/natRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2395},"Microsoft.Network/p2svpnGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2400},"Microsoft.Network/virtualHubs/routeTables@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2404},"Microsoft.Network/expressRouteGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2427},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2431},"Microsoft.Network/virtualHubs/bgpConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2446},"Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2459},"Microsoft.Network/virtualHubs/hubRouteTables@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2475},"Microsoft.Network/virtualHubs/routingIntent@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2488},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2595},"Microsoft.Network/applicationGatewayAvailableSslOptions@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2642},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2681},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2685},"Microsoft.Network/ExpressRoutePortsLocations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2698},"Microsoft.Network/ExpressRoutePorts/links@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2702},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2707},"Microsoft.Network/loadBalancers/loadBalancingRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2711},"Microsoft.Network/loadBalancers/outboundRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2715},"Microsoft.Network/loadBalancers/probes@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2719},"Microsoft.Network/networkInterfaces/ipConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2723},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2727},"Microsoft.Network/networkVirtualApplianceSkus@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2736},"Microsoft.Network/vpnSites/vpnSiteLinks@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2740},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2744},"Microsoft.Network/applicationGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":797},"Microsoft.Network/applicationGateways/privateEndpointConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":801},"Microsoft.Network/applicationSecurityGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":806},"Microsoft.Network/azureFirewalls@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":915},"Microsoft.Network/bastionHosts@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":941},"Microsoft.Network/networkInterfaces@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":946},"Microsoft.Network/publicIPAddresses@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":952},"Microsoft.Network/customIpPrefixes@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":974},"Microsoft.Network/ddosCustomPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":997},"Microsoft.Network/ddosProtectionPlans@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1009},"Microsoft.Network/dscpConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1055},"Microsoft.Network/expressRouteCircuits/authorizations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1068},"Microsoft.Network/expressRouteCircuits/peerings@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1128},"Microsoft.Network/expressRouteCircuits/peerings/connections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1132},"Microsoft.Network/expressRouteCircuits@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1162},"Microsoft.Network/expressRouteCrossConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1194},"Microsoft.Network/expressRouteCrossConnections/peerings@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1198},"Microsoft.Network/ExpressRoutePorts@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1236},"Microsoft.Network/expressRoutePorts/authorizations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1249},"Microsoft.Network/firewallPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1315},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1381},"Microsoft.Network/firewallPolicies/signatureOverrides@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1388},"Microsoft.Network/IpAllocations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1401},"Microsoft.Network/ipGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1415},"Microsoft.Network/loadBalancers@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1492},"Microsoft.Network/loadBalancers/backendAddressPools@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1496},"Microsoft.Network/loadBalancers/inboundNatRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1500},"Microsoft.Network/natGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1506},"Microsoft.Network/networkInterfaces/tapConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1510},"Microsoft.Network/networkManagers@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1543},"Microsoft.Network/networkManagerConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1554},"Microsoft.Network/networkManagers/connectivityConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1586},"Microsoft.Network/networkManagers/networkGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1596},"Microsoft.Network/networkManagers/networkGroups/staticMembers@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1606},"Microsoft.Network/networkManagers/scopeConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1617},"Microsoft.Network/networkManagers/securityAdminConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1631},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1643},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1703},"Microsoft.Network/networkProfiles@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1741},"Microsoft.Network/networkSecurityGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1746},"Microsoft.Network/networkSecurityGroups/securityRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1750},"Microsoft.Network/networkVirtualAppliances@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1768},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1780},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1795},"Microsoft.Network/networkWatchers@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1806},"Microsoft.Network/networkWatchers/packetCaptures@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1829},"Microsoft.Network/networkWatchers/connectionMonitors@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1906},"Microsoft.Network/networkWatchers/flowLogs@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1911},"Microsoft.Network/privateEndpoints@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1916},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1937},"Microsoft.Network/privateLinkServices@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1942},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1946},"Microsoft.Network/publicIPPrefixes@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1970},"Microsoft.Network/routeFilters@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1997},"Microsoft.Network/routeFilters/routeFilterRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2001},"Microsoft.Network/routeTables@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2006},"Microsoft.Network/routeTables/routes@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2010},"Microsoft.Network/securityPartnerProviders@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2030},"Microsoft.Network/serviceEndpointPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2035},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2039},"Microsoft.Network/virtualNetworks@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2078},"Microsoft.Network/virtualNetworks/subnets@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2082},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2086},"Microsoft.Network/virtualNetworkGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2261},"Microsoft.Network/connections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2315},"Microsoft.Network/localNetworkGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2320},"Microsoft.Network/virtualNetworkGateways/natRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2324},"Microsoft.Network/virtualNetworkTaps@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2329},"Microsoft.Network/virtualRouters@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2342},"Microsoft.Network/virtualRouters/peerings@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2352},"Microsoft.Network/virtualWans@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2370},"Microsoft.Network/vpnSites@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2394},"Microsoft.Network/vpnServerConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2466},"Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2470},"Microsoft.Network/virtualHubs@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2515},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2525},"Microsoft.Network/vpnGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2598},"Microsoft.Network/vpnGateways/vpnConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2602},"Microsoft.Network/vpnGateways/natRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2606},"Microsoft.Network/p2svpnGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2611},"Microsoft.Network/virtualHubs/routeTables@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2615},"Microsoft.Network/expressRouteGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2638},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2642},"Microsoft.Network/virtualHubs/bgpConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2657},"Microsoft.Network/virtualHubs/ipConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2670},"Microsoft.Network/virtualHubs/hubRouteTables@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2686},"Microsoft.Network/virtualHubs/routingIntent@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2699},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2807},"Microsoft.Network/applicationGatewayAvailableSslOptions@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2857},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2897},"Microsoft.Network/expressRouteProviderPorts@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2903},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2907},"Microsoft.Network/ExpressRoutePortsLocations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2920},"Microsoft.Network/ExpressRoutePorts/links@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2924},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2929},"Microsoft.Network/loadBalancers/loadBalancingRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2933},"Microsoft.Network/loadBalancers/outboundRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2937},"Microsoft.Network/loadBalancers/probes@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2941},"Microsoft.Network/networkInterfaces/ipConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2945},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2949},"Microsoft.Network/networkVirtualApplianceSkus@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2958},"Microsoft.Network/vpnSites/vpnSiteLinks@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2962},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2966},"Microsoft.Network/networkManagers@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":41},"Microsoft.Network/networkManagers/connectivityConfigurations@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":73},"Microsoft.Network/networkManagers/networkGroups@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":83},"Microsoft.Network/networkManagers/networkGroups/staticMembers@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":88},"Microsoft.Network/networkManagers/securityUserConfigurations@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":101},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":113},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections/rules@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":165},"Microsoft.Network/networkManagers/securityAdminConfigurations@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":179},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":190},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":246},"Microsoft.Network/networkManagerConnections@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":257},"Microsoft.Network/networkManagers/scopeConnections@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":268},"Microsoft.Network/networkManagers@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":41},"Microsoft.Network/networkManagers/connectivityConfigurations@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":73},"Microsoft.Network/networkManagers/networkGroups@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":83},"Microsoft.Network/networkManagers/networkGroups/staticMembers@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":93},"Microsoft.Network/networkManagers/securityUserConfigurations@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":106},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":118},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections/rules@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":170},"Microsoft.Network/networkManagers/securityAdminConfigurations@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":184},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":195},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":251},"Microsoft.Network/networkManagerConnections@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":262},"Microsoft.Network/networkManagers/scopeConnections@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":273},"Microsoft.NetworkFunction/azureTrafficCollectors@2021-09-01-preview":{"RelativePath":"networkfunction/microsoft.networkfunction/2021-09-01-preview/types.json","Index":64},"Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies@2021-09-01-preview":{"RelativePath":"networkfunction/microsoft.networkfunction/2021-09-01-preview/types.json","Index":68},"Microsoft.NetworkFunction/azureTrafficCollectors@2022-05-01":{"RelativePath":"networkfunction/microsoft.networkfunction/2022-05-01/types.json","Index":64},"Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies@2022-05-01":{"RelativePath":"networkfunction/microsoft.networkfunction/2022-05-01/types.json","Index":68},"Nginx.NginxPlus/nginxDeployments/certificates@2021-05-01-preview":{"RelativePath":"nginx/nginx.nginxplus/2021-05-01-preview/types.json","Index":34},"Nginx.NginxPlus/nginxDeployments/configurations@2021-05-01-preview":{"RelativePath":"nginx/nginx.nginxplus/2021-05-01-preview/types.json","Index":53},"Nginx.NginxPlus/nginxDeployments@2021-05-01-preview":{"RelativePath":"nginx/nginx.nginxplus/2021-05-01-preview/types.json","Index":88},"Microsoft.NotificationHubs/namespaces@2014-09-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":16},"Microsoft.NotificationHubs/namespaces/AuthorizationRules@2014-09-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":26},"Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":45},"Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2014-09-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":49},"Microsoft.NotificationHubs/namespaces@2016-03-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":21},"Microsoft.NotificationHubs/namespaces/AuthorizationRules@2016-03-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":32},"Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":51},"Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2016-03-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":56},"Microsoft.NotificationHubs/namespaces@2017-04-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":21},"Microsoft.NotificationHubs/namespaces/AuthorizationRules@2017-04-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":32},"Microsoft.NotificationHubs/namespaces/notificationHubs@2017-04-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":51},"Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2017-04-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":56},"Microsoft.OpenEnergyPlatform/energyServices@2021-06-01-preview":{"RelativePath":"oep/microsoft.openenergyplatform/2021-06-01-preview/types.json","Index":34},"Microsoft.OpenEnergyPlatform/energyServices@2022-04-04-preview":{"RelativePath":"oep/microsoft.openenergyplatform/2022-04-04-preview/types.json","Index":34},"Microsoft.OperationalInsights/workspaces/storageInsightConfigs@2015-03-20":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-03-20/types.json","Index":20},"Microsoft.OperationalInsights/workspaces/savedSearches@2015-03-20":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-03-20/types.json","Index":27},"Microsoft.OperationalInsights/workspaces/linkedServices@2015-11-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-11-01-preview/types.json","Index":12},"Microsoft.OperationalInsights/workspaces/dataSources@2015-11-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-11-01-preview/types.json","Index":33},"Microsoft.OperationalInsights/workspaces@2015-11-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-11-01-preview/types.json","Index":55},"Microsoft.OperationalInsights/clusters@2019-08-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-08-01-preview/types.json","Index":28},"Microsoft.OperationalInsights/workspaces/linkedServices@2019-08-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-08-01-preview/types.json","Index":33},"Microsoft.OperationalInsights/workspaces/dataExports@2019-08-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-08-01-preview/types.json","Index":44},"Microsoft.OperationalInsights/workspaces/linkedStorageAccounts@2019-08-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-08-01-preview/types.json","Index":56},"Microsoft.OperationalInsights/queryPacks@2019-09-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-09-01-preview/types.json","Index":13},"Microsoft.OperationalInsights/queryPacks/queries@2019-09-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-09-01-preview/types.json","Index":35},"Microsoft.OperationalInsights/queryPacks@2019-09-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-09-01/types.json","Index":13},"Microsoft.OperationalInsights/queryPacks/queries@2019-09-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-09-01/types.json","Index":35},"Microsoft.OperationalInsights/workspaces/dataExports@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":18},"Microsoft.OperationalInsights/workspaces/dataSources@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":57},"Microsoft.OperationalInsights/workspaces/linkedServices@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":68},"Microsoft.OperationalInsights/workspaces/linkedStorageAccounts@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":86},"Microsoft.OperationalInsights/workspaces@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":125},"Microsoft.OperationalInsights/clusters@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":147},"Microsoft.OperationalInsights/workspaces/storageInsightConfigs@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":160},"Microsoft.OperationalInsights/workspaces/savedSearches@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":167},"Microsoft.OperationalInsights/workspaces/dataCollectorLogs@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":172},"Microsoft.OperationalInsights/workspaces/tables@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":177},"Microsoft.OperationalInsights/workspaces/dataExports@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":18},"Microsoft.OperationalInsights/workspaces/dataSources@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":57},"Microsoft.OperationalInsights/workspaces/linkedServices@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":68},"Microsoft.OperationalInsights/workspaces/linkedStorageAccounts@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":86},"Microsoft.OperationalInsights/workspaces/storageInsightConfigs@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":99},"Microsoft.OperationalInsights/workspaces/savedSearches@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":106},"Microsoft.OperationalInsights/workspaces@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":147},"Microsoft.OperationalInsights/clusters@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":169},"Microsoft.OperationalInsights/workspaces/tables@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":174},"Microsoft.OperationalInsights/clusters@2020-10-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-10-01/types.json","Index":38},"Microsoft.OperationalInsights/workspaces@2020-10-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-10-01/types.json","Index":79},"Microsoft.OperationalInsights/workspaces/tables@2020-10-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-10-01/types.json","Index":84},"Microsoft.OperationalInsights/clusters@2021-06-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2021-06-01/types.json","Index":38},"Microsoft.OperationalInsights/workspaces@2021-06-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2021-06-01/types.json","Index":79},"Microsoft.OperationalInsights/workspaces@2021-12-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2021-12-01-preview/types.json","Index":59},"Microsoft.OperationalInsights/workspaces/tables@2021-12-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2021-12-01-preview/types.json","Index":107},"Microsoft.OperationsManagement/solutions@2015-11-01-preview":{"RelativePath":"operationsmanagement/microsoft.operationsmanagement/2015-11-01-preview/types.json","Index":16},"Microsoft.OperationsManagement/ManagementAssociations@2015-11-01-preview":{"RelativePath":"operationsmanagement/microsoft.operationsmanagement/2015-11-01-preview/types.json","Index":21},"Microsoft.OperationsManagement/ManagementConfigurations@2015-11-01-preview":{"RelativePath":"operationsmanagement/microsoft.operationsmanagement/2015-11-01-preview/types.json","Index":28},"Microsoft.Orbital/spacecrafts@2021-04-04-preview":{"RelativePath":"orbital/microsoft.orbital/2021-04-04-preview/types.json","Index":39},"Microsoft.Orbital/spacecrafts/contacts@2021-04-04-preview":{"RelativePath":"orbital/microsoft.orbital/2021-04-04-preview/types.json","Index":51},"Microsoft.Orbital/contactProfiles@2021-04-04-preview":{"RelativePath":"orbital/microsoft.orbital/2021-04-04-preview/types.json","Index":78},"Microsoft.Orbital/spacecrafts@2022-03-01":{"RelativePath":"orbital/microsoft.orbital/2022-03-01/types.json","Index":43},"Microsoft.Orbital/spacecrafts/contacts@2022-03-01":{"RelativePath":"orbital/microsoft.orbital/2022-03-01/types.json","Index":64},"Microsoft.Orbital/contactProfiles@2022-03-01":{"RelativePath":"orbital/microsoft.orbital/2022-03-01/types.json","Index":98},"Microsoft.Peering/peerAsns@2019-08-01-preview":{"RelativePath":"peering/microsoft.peering/2019-08-01-preview/types.json","Index":20},"Microsoft.Peering/peerings@2019-08-01-preview":{"RelativePath":"peering/microsoft.peering/2019-08-01-preview/types.json","Index":110},"Microsoft.Peering/peeringServices/prefixes@2019-08-01-preview":{"RelativePath":"peering/microsoft.peering/2019-08-01-preview/types.json","Index":131},"Microsoft.Peering/peeringServices@2019-08-01-preview":{"RelativePath":"peering/microsoft.peering/2019-08-01-preview/types.json","Index":142},"Microsoft.Peering/peerAsns@2019-09-01-preview":{"RelativePath":"peering/microsoft.peering/2019-09-01-preview/types.json","Index":20},"Microsoft.Peering/peerings@2019-09-01-preview":{"RelativePath":"peering/microsoft.peering/2019-09-01-preview/types.json","Index":110},"Microsoft.Peering/peeringServices/prefixes@2019-09-01-preview":{"RelativePath":"peering/microsoft.peering/2019-09-01-preview/types.json","Index":134},"Microsoft.Peering/peeringServices@2019-09-01-preview":{"RelativePath":"peering/microsoft.peering/2019-09-01-preview/types.json","Index":145},"Microsoft.Peering/peerAsns@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":25},"Microsoft.Peering/peerings/registeredAsns@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":35},"Microsoft.Peering/peerings/registeredPrefixes@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":53},"Microsoft.Peering/peerings@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":138},"Microsoft.Peering/peeringServices/prefixes@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":162},"Microsoft.Peering/peeringServices@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":174},"Microsoft.Peering/peerAsns@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":54},"Microsoft.Peering/peerings@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":139},"Microsoft.Peering/peeringServices/prefixes@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":163},"Microsoft.Peering/peeringServices@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":175},"Microsoft.Peering/peerAsns@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":54},"Microsoft.Peering/peerings@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":139},"Microsoft.Peering/peeringServices/prefixes@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":163},"Microsoft.Peering/peeringServices@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":175},"Microsoft.Peering/peerAsns@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":54},"Microsoft.Peering/peerings@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":140},"Microsoft.Peering/peeringServices/prefixes@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":164},"Microsoft.Peering/peeringServices@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":176},"Microsoft.Peering/peerAsns@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":54},"Microsoft.Peering/peerings@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":140},"Microsoft.Peering/peeringServices/connectionMonitorTests@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":151},"Microsoft.Peering/peeringServices/prefixes@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":175},"Microsoft.Peering/peeringServices@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":189},"Microsoft.Peering/peerAsns@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":54},"Microsoft.Peering/peerings@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":141},"Microsoft.Peering/peeringServices/connectionMonitorTests@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":152},"Microsoft.Peering/peeringServices/prefixes@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":176},"Microsoft.Peering/peeringServices@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":190},"Microsoft.PolicyInsights/remediations@2018-07-01-preview":{"RelativePath":"policyinsights/microsoft.policyinsights/2018-07-01-preview/types.json","Index":15},"Microsoft.PolicyInsights/remediations@2019-07-01":{"RelativePath":"policyinsights/microsoft.policyinsights/2019-07-01/types.json","Index":18},"Microsoft.PolicyInsights/attestations@2021-01-01":{"RelativePath":"policyinsights/microsoft.policyinsights/2021-01-01/types.json","Index":29},"Microsoft.PolicyInsights/remediations@2021-10-01":{"RelativePath":"policyinsights/microsoft.policyinsights/2021-10-01/types.json","Index":30},"Microsoft.Portal/dashboards@2015-08-01-preview":{"RelativePath":"portal/microsoft.portal/2015-08-01-preview/types.json","Index":22},"Microsoft.Portal/dashboards@2018-10-01-preview":{"RelativePath":"portal/microsoft.portal/2018-10-01-preview/types.json","Index":22},"Microsoft.Portal/dashboards@2019-01-01-preview":{"RelativePath":"portal/microsoft.portal/2019-01-01-preview/types.json","Index":22},"Microsoft.Portal/tenantConfigurations@2019-01-01-preview":{"RelativePath":"portal/microsoft.portal/2019-01-01-preview/types.json","Index":29},"Microsoft.Portal/dashboards@2020-09-01-preview":{"RelativePath":"portal/microsoft.portal/2020-09-01-preview/types.json","Index":28},"Microsoft.Portal/tenantConfigurations@2020-09-01-preview":{"RelativePath":"portal/microsoft.portal/2020-09-01-preview/types.json","Index":35},"Microsoft.DBforPostgreSQL/servers@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":80},"Microsoft.DBforPostgreSQL/servers/firewallRules@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":85},"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":96},"Microsoft.DBforPostgreSQL/servers/databases@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":101},"Microsoft.DBforPostgreSQL/servers/configurations@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":106},"Microsoft.DBforPostgreSQL/servers/administrators@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":113},"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":125},"Microsoft.DBforPostgreSQL/servers@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":80},"Microsoft.DBforPostgreSQL/servers/firewallRules@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":85},"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":96},"Microsoft.DBforPostgreSQL/servers/databases@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":101},"Microsoft.DBforPostgreSQL/servers/configurations@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":106},"Microsoft.DBforPostgreSQL/servers/administrators@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":113},"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":125},"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":14},"Microsoft.DBforPostgreSQL/servers/privateLinkResources@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":20},"Microsoft.DBforPostgreSQL/servers/queryTexts@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":25},"Microsoft.DBforPostgreSQL/servers/topQueryStatistics@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":31},"Microsoft.DBforPostgreSQL/servers/waitStatistics@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":36},"Microsoft.DBforPostgreSQL/servers/advisors@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":40},"Microsoft.DBforPostgreSQL/servers/advisors/recommendedActions@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":46},"Microsoft.DBforPostgreSQL/servers/keys@2020-01-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-01-01/types.json","Index":14},"Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-02-14-preview/types.json","Index":55},"Microsoft.DBForPostgreSql/flexibleServers/firewallRules@2020-02-14-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-02-14-preview/types.json","Index":60},"Microsoft.DBForPostgreSql/flexibleServers/configurations@2020-02-14-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-02-14-preview/types.json","Index":70},"Microsoft.DBForPostgreSql/flexibleServers/databases@2020-11-05-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-11-05-preview/types.json","Index":12},"Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":67},"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":72},"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":82},"Microsoft.DBforPostgreSQL/flexibleServers/databases@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":87},"Microsoft.DBforPostgreSQL/flexibleServers/advisors@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":91},"Microsoft.DBforPostgreSQL/flexibleServers/queryTexts@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":96},"Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01/types.json","Index":67},"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2021-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01/types.json","Index":72},"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2021-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01/types.json","Index":82},"Microsoft.DBforPostgreSQL/flexibleServers/databases@2021-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01/types.json","Index":87},"Microsoft.DBforPostgreSQL/flexibleServers/databases@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":23},"Microsoft.DBforPostgreSQL/flexibleServers@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":73},"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":78},"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":88},"Microsoft.DBforPostgreSQL/flexibleServers/backups@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":93},"Microsoft.PowerBIDedicated/capacities@2017-10-01":{"RelativePath":"powerbidedicated/microsoft.powerbidedicated/2017-10-01/types.json","Index":44},"Microsoft.PowerBIDedicated/capacities@2021-01-01":{"RelativePath":"powerbidedicated/microsoft.powerbidedicated/2021-01-01/types.json","Index":60},"Microsoft.PowerBIDedicated/autoScaleVCores@2021-01-01":{"RelativePath":"powerbidedicated/microsoft.powerbidedicated/2021-01-01/types.json","Index":71},"Microsoft.PowerBI/workspaceCollections@2016-01-29":{"RelativePath":"powerbiembedded/microsoft.powerbi/2016-01-29/types.json","Index":17},"Microsoft.PowerBI/privateLinkServicesForPowerBI@2020-06-01":{"RelativePath":"powerbiprivatelinks/microsoft.powerbi/2020-06-01/types.json","Index":41},"Microsoft.PowerBI/privateLinkServicesForPowerBI/privateEndpointConnections@2020-06-01":{"RelativePath":"powerbiprivatelinks/microsoft.powerbi/2020-06-01/types.json","Index":45},"Microsoft.PowerPlatform/accounts@2020-10-30-preview":{"RelativePath":"powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json","Index":24},"Microsoft.PowerPlatform/enterprisePolicies@2020-10-30-preview":{"RelativePath":"powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json","Index":56},"Microsoft.PowerPlatform/enterprisePolicies/privateEndpointConnections@2020-10-30-preview":{"RelativePath":"powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json","Index":72},"Microsoft.PowerPlatform/enterprisePolicies/privateLinkResources@2020-10-30-preview":{"RelativePath":"powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json","Index":79},"Microsoft.Network/privateDnsZones@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":20},"Microsoft.Network/privateDnsZones/virtualNetworkLinks@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":37},"Microsoft.Network/privateDnsZones/A@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":58},"Microsoft.Network/privateDnsZones/AAAA@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":62},"Microsoft.Network/privateDnsZones/CNAME@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":66},"Microsoft.Network/privateDnsZones/MX@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":70},"Microsoft.Network/privateDnsZones/PTR@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":74},"Microsoft.Network/privateDnsZones/SOA@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":78},"Microsoft.Network/privateDnsZones/SRV@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":82},"Microsoft.Network/privateDnsZones/TXT@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":86},"Microsoft.Network/privateDnsZones@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":20},"Microsoft.Network/privateDnsZones/virtualNetworkLinks@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":37},"Microsoft.Network/privateDnsZones/A@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":58},"Microsoft.Network/privateDnsZones/AAAA@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":62},"Microsoft.Network/privateDnsZones/CNAME@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":66},"Microsoft.Network/privateDnsZones/MX@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":70},"Microsoft.Network/privateDnsZones/PTR@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":74},"Microsoft.Network/privateDnsZones/SOA@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":78},"Microsoft.Network/privateDnsZones/SRV@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":82},"Microsoft.Network/privateDnsZones/TXT@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":86},"Microsoft.Network/privateDnsZones@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":20},"Microsoft.Network/privateDnsZones/virtualNetworkLinks@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":37},"Microsoft.Network/privateDnsZones/A@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":58},"Microsoft.Network/privateDnsZones/AAAA@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":62},"Microsoft.Network/privateDnsZones/CNAME@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":66},"Microsoft.Network/privateDnsZones/MX@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":70},"Microsoft.Network/privateDnsZones/PTR@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":74},"Microsoft.Network/privateDnsZones/SOA@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":78},"Microsoft.Network/privateDnsZones/SRV@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":82},"Microsoft.Network/privateDnsZones/TXT@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":86},"Microsoft.ProviderHub/providerRegistrations/customRollouts@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":285},"Microsoft.ProviderHub/providerRegistrations/defaultRollouts@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":337},"Microsoft.ProviderHub/providerRegistrations/notificationRegistrations@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":367},"Microsoft.ProviderHub/providerRegistrations/operations@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":382},"Microsoft.ProviderHub/providerRegistrations@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":386},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":390},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/skus@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":435},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":439},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":443},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":447},"Microsoft.ProviderHub/providerRegistrations/customRollouts@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":292},"Microsoft.ProviderHub/providerRegistrations/defaultRollouts@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":345},"Microsoft.ProviderHub/providerRegistrations/notificationRegistrations@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":375},"Microsoft.ProviderHub/providerRegistrations/operations@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":390},"Microsoft.ProviderHub/providerRegistrations@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":394},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":398},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/skus@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":443},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":447},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":451},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":455},"Microsoft.ProviderHub/providerRegistrations/customRollouts@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":318},"Microsoft.ProviderHub/providerRegistrations/defaultRollouts@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":371},"Microsoft.ProviderHub/providerRegistrations/notificationRegistrations@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":401},"Microsoft.ProviderHub/providerRegistrations/operations@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":435},"Microsoft.ProviderHub/providerRegistrations@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":439},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":443},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/skus@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":488},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":492},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":496},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":500},"Microsoft.ProviderHub/providerRegistrations/customRollouts@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":328},"Microsoft.ProviderHub/providerRegistrations/defaultRollouts@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":381},"Microsoft.ProviderHub/providerRegistrations/notificationRegistrations@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":411},"Microsoft.ProviderHub/providerRegistrations/operations@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":445},"Microsoft.ProviderHub/providerRegistrations@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":449},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":453},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/skus@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":498},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":502},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":506},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":510},"Microsoft.Purview/accounts@2020-12-01-preview":{"RelativePath":"purview/microsoft.purview/2020-12-01-preview/types.json","Index":58},"Microsoft.Purview/accounts/privateEndpointConnections@2020-12-01-preview":{"RelativePath":"purview/microsoft.purview/2020-12-01-preview/types.json","Index":62},"Microsoft.Purview/accounts@2021-07-01":{"RelativePath":"purview/microsoft.purview/2021-07-01/types.json","Index":62},"Microsoft.Purview/accounts/privateEndpointConnections@2021-07-01":{"RelativePath":"purview/microsoft.purview/2021-07-01/types.json","Index":66},"Microsoft.Quantum/workspaces@2019-11-04-preview":{"RelativePath":"quantum/microsoft.quantum/2019-11-04-preview/types.json","Index":48},"Microsoft.Quantum/workspaces@2022-01-10-preview":{"RelativePath":"quantum/microsoft.quantum/2022-01-10-preview/types.json","Index":48},"Microsoft.Quota/quotas@2021-03-15-preview":{"RelativePath":"quota/microsoft.quota/2021-03-15-preview/types.json","Index":19},"Microsoft.Quota/usages@2021-03-15-preview":{"RelativePath":"quota/microsoft.quota/2021-03-15-preview/types.json","Index":28},"Microsoft.Quota/quotaLimits@2021-03-15":{"RelativePath":"quota/microsoft.quota/2021-03-15/types.json","Index":19},"Microsoft.RecommendationsService/accounts@2022-02-01":{"RelativePath":"recommendationsservice/microsoft.recommendationsservice/2022-02-01/types.json","Index":38},"Microsoft.RecommendationsService/accounts/modeling@2022-02-01":{"RelativePath":"recommendationsservice/microsoft.recommendationsservice/2022-02-01/types.json","Index":57},"Microsoft.RecommendationsService/accounts/serviceEndpoints@2022-02-01":{"RelativePath":"recommendationsservice/microsoft.recommendationsservice/2022-02-01/types.json","Index":63},"Microsoft.RecoveryServices/vaults/certificates@2016-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2016-06-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2016-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2016-06-01/types.json","Index":62},"Microsoft.RecoveryServices/vaults/extendedInformation@2016-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2016-06-01/types.json","Index":68},"Microsoft.RecoveryServices/vaults/certificates@2020-02-02":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-02-02/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2020-02-02":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-02-02/types.json","Index":72},"Microsoft.RecoveryServices/vaults/extendedInformation@2020-02-02":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-02-02/types.json","Index":78},"Microsoft.RecoveryServices/vaults/operationResults@2020-02-02":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-02-02/types.json","Index":83},"Microsoft.RecoveryServices/vaults/certificates@2020-10-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-10-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2020-10-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-10-01/types.json","Index":83},"Microsoft.RecoveryServices/vaults/extendedInformation@2020-10-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-10-01/types.json","Index":89},"Microsoft.RecoveryServices/vaults/operationResults@2020-10-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-10-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/certificates@2021-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-01-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-01-01/types.json","Index":83},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-01-01/types.json","Index":89},"Microsoft.RecoveryServices/vaults/operationResults@2021-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-01-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/certificates@2021-02-10":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-02-10/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-02-10":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-02-10/types.json","Index":83},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-02-10":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-02-10/types.json","Index":89},"Microsoft.RecoveryServices/vaults/operationResults@2021-02-10":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-02-10/types.json","Index":94},"Microsoft.RecoveryServices/vaults/certificates@2021-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-03-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-03-01/types.json","Index":83},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-03-01/types.json","Index":89},"Microsoft.RecoveryServices/vaults/operationResults@2021-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-03-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/certificates@2021-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-04-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-04-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-04-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-04-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2021-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-06-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-06-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-06-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-06-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2021-07-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-07-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-07-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-07-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-07-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-07-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-07-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-07-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2021-08-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-08-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-08-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-08-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-08-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-08-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-08-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-08-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2021-11-01-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-11-01-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json","Index":99},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-11-01-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json","Index":105},"Microsoft.RecoveryServices/vaults/operationResults@2021-11-01-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json","Index":110},"Microsoft.RecoveryServices/vaults/certificates@2021-12-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-12-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-12-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-12-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-12-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-12-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-12-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-12-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2022-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-01/types.json","Index":99},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-01/types.json","Index":105},"Microsoft.RecoveryServices/vaults/operationResults@2022-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-01/types.json","Index":110},"Microsoft.RecoveryServices/vaults/certificates@2022-01-31-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-01-31-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json","Index":99},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-31-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json","Index":105},"Microsoft.RecoveryServices/vaults/operationResults@2022-01-31-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json","Index":110},"Microsoft.RecoveryServices/vaults/certificates@2022-02-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-02-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-02-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-02-01/types.json","Index":99},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-02-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-02-01/types.json","Index":105},"Microsoft.RecoveryServices/vaults/operationResults@2022-02-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-02-01/types.json","Index":110},"Microsoft.RecoveryServices/vaults/certificates@2022-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-03-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-03-01/types.json","Index":108},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-03-01/types.json","Index":114},"Microsoft.RecoveryServices/vaults/operationResults@2022-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-03-01/types.json","Index":119},"Microsoft.RecoveryServices/vaults/certificates@2022-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-04-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-04-01/types.json","Index":116},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-04-01/types.json","Index":122},"Microsoft.RecoveryServices/vaults/operationResults@2022-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-04-01/types.json","Index":127},"Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":110},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":149},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":154},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":186},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":191},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":204},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":209},"Microsoft.RecoveryServices/vaults/backupJobs@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":285},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2016-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-12-01/types.json","Index":65},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2016-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-12-01/types.json","Index":84},"Microsoft.RecoveryServices/vaults/backupEngines@2016-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-12-01/types.json","Index":105},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2016-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-12-01/types.json","Index":110},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2017-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2017-07-01/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2018-12-20":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2018-12-20/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":102},"Microsoft.RecoveryServices/vaults/backupPolicies@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":256},"Microsoft.RecoveryServices/vaults/backupconfig@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":283},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":288},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":326},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":331},"Microsoft.RecoveryServices/vaults/backupJobs@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":450},"Microsoft.RecoveryServices/vaults/backupconfig@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":34},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":136},"Microsoft.RecoveryServices/vaults/backupPolicies@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":291},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":296},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":334},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":339},"Microsoft.RecoveryServices/vaults/backupJobs@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":458},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2020-02-02":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-02-02/types.json","Index":25},"Microsoft.RecoveryServices/vaults/backupconfig@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":60},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":78},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":180},"Microsoft.RecoveryServices/vaults/backupPolicies@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":336},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":394},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":399},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":437},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":442},"Microsoft.RecoveryServices/vaults/backupJobs@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":573},"Microsoft.RecoveryServices/vaults/backupEngines@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":594},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":599},"Microsoft.RecoveryServices/vaults/backupconfig@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":60},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":78},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":180},"Microsoft.RecoveryServices/vaults/backupPolicies@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":336},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":394},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":399},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":440},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":445},"Microsoft.RecoveryServices/vaults/backupJobs@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":576},"Microsoft.RecoveryServices/vaults/backupEngines@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":597},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":602},"Microsoft.RecoveryServices/vaults/backupconfig@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":60},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":78},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":180},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":336},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":394},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":399},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":443},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":448},"Microsoft.RecoveryServices/vaults/backupJobs@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":579},"Microsoft.RecoveryServices/vaults/backupEngines@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":600},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":605},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":73},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":95},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":113},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":215},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":371},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":429},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":437},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":442},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":486},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":491},"Microsoft.RecoveryServices/vaults/backupJobs@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":622},"Microsoft.RecoveryServices/vaults/backupEngines@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":643},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":648},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":72},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":112},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":214},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":370},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":428},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":433},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":477},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":482},"Microsoft.RecoveryServices/vaults/backupJobs@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":613},"Microsoft.RecoveryServices/vaults/backupEngines@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":634},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":639},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":72},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":94},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":112},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":214},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":370},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":428},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":433},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":477},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":482},"Microsoft.RecoveryServices/vaults/backupJobs@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":613},"Microsoft.RecoveryServices/vaults/backupEngines@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":634},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":639},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":72},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":112},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":214},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":370},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":428},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":433},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":477},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":482},"Microsoft.RecoveryServices/vaults/backupJobs@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":613},"Microsoft.RecoveryServices/vaults/backupEngines@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":634},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":639},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":64},"Microsoft.RecoveryServices/vaults/backupconfig@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":119},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":137},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":239},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":395},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":453},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":458},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":502},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":507},"Microsoft.RecoveryServices/vaults/backupJobs@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":638},"Microsoft.RecoveryServices/vaults/backupEngines@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":659},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":664},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":72},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":96},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":114},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":216},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":372},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":430},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":435},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":479},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":484},"Microsoft.RecoveryServices/vaults/backupJobs@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":615},"Microsoft.RecoveryServices/vaults/backupEngines@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":636},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":641},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":64},"Microsoft.RecoveryServices/vaults/backupconfig@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":96},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":120},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":138},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":241},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":398},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":456},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":464},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":469},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":513},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":518},"Microsoft.RecoveryServices/vaults/backupJobs@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":649},"Microsoft.RecoveryServices/vaults/backupEngines@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":670},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":675},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":64},"Microsoft.RecoveryServices/vaults/backupconfig@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":96},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":120},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":138},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":241},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":398},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":456},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":464},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":469},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":513},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":518},"Microsoft.RecoveryServices/vaults/backupJobs@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":649},"Microsoft.RecoveryServices/vaults/backupEngines@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":670},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":675},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":410},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":471},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":479},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":484},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":528},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":533},"Microsoft.RecoveryServices/vaults/backupJobs@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":672},"Microsoft.RecoveryServices/vaults/backupEngines@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":693},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":698},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-11-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-11-15/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":448},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":509},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":517},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":522},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":566},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":571},"Microsoft.RecoveryServices/vaults/backupJobs@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":710},"Microsoft.RecoveryServices/vaults/backupEngines@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":731},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":736},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":434},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":495},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":503},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":508},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":552},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":557},"Microsoft.RecoveryServices/vaults/backupJobs@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":696},"Microsoft.RecoveryServices/vaults/backupEngines@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":717},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":722},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":434},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":495},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":503},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":508},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":552},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":557},"Microsoft.RecoveryServices/vaults/backupJobs@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":696},"Microsoft.RecoveryServices/vaults/backupEngines@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":717},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":722},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":434},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":495},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":503},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":508},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":552},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":557},"Microsoft.RecoveryServices/vaults/backupJobs@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":696},"Microsoft.RecoveryServices/vaults/backupEngines@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":717},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":722},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":75},"Microsoft.RecoveryServices/vaults/backupconfig@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":107},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":131},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":149},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":255},"Microsoft.RecoveryServices/vaults/backupPolicies@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":456},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":518},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":526},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":531},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":575},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":580},"Microsoft.RecoveryServices/vaults/backupJobs@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":720},"Microsoft.RecoveryServices/vaults/backupEngines@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":741},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":746},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":85},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":104},"Microsoft.RecoveryServices/vaults/replicationFabrics@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":136},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":141},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":146},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":200},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":210},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":218},"Microsoft.RecoveryServices/vaults/replicationPolicies@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":272},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":278},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":283},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":294},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":300},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":320},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":328},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":333},"Microsoft.RecoveryServices/vaults/replicationJobs@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":399},"Microsoft.RecoveryServices/vaults/replicationEvents@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":421},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":57},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":76},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":88},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":156},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":237},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":259},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":268},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":273},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationPolicies@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":333},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":387},"Microsoft.RecoveryServices/vaults/replicationEvents@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":411},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":416},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":424},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":433},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":480},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":493},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":498},"Microsoft.RecoveryServices/vaults/replicationJobs@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":558},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":125},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":144},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":156},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":214},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":384},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":406},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":453},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":461},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":466},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":472},"Microsoft.RecoveryServices/vaults/replicationPolicies@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":530},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":592},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":597},"Microsoft.RecoveryServices/vaults/replicationEvents@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":621},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":626},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":634},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":643},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":690},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":706},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":711},"Microsoft.RecoveryServices/vaults/replicationJobs@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":771},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":166},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":185},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":199},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":276},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":551},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":575},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":583},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":588},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":594},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":651},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":695},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":758},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":763},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":791},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":796},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":804},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":813},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":832},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":848},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":908},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":125},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":144},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":156},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":214},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":384},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":406},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":453},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":461},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":466},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":472},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":530},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":592},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":597},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":621},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":626},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":634},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":643},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":690},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":706},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":711},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":771},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":166},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":185},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":199},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":276},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":551},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":575},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":583},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":588},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":594},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":651},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":695},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":758},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":763},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":791},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":796},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":804},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":813},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":832},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":848},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":908},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":169},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":188},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":202},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":565},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":589},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":596},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":601},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":664},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":708},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":771},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":776},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":804},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":809},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":817},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":826},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":845},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":861},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":866},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":921},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":169},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":188},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":202},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":565},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":589},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":596},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":601},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":664},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":708},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":771},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":776},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":804},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":809},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":817},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":826},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":845},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":861},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":866},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":921},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":169},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":188},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":202},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":565},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":595},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":602},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":613},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":670},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":720},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":783},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":788},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":816},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":821},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":829},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":838},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":857},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":873},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":878},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":933},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":169},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":188},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":202},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":565},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":595},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":602},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":613},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":670},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":720},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":783},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":788},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":816},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":821},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":829},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":838},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":857},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":873},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":878},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":933},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":283},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":577},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":614},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":619},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":625},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":682},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":732},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":795},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":800},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":828},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":833},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":841},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":850},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":869},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":885},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":890},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":945},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":283},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":577},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":614},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":619},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":625},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":682},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":732},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":795},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":800},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":828},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":833},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":841},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":850},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":869},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":885},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":890},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":945},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":286},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":580},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":610},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":617},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":622},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":628},"Microsoft.RecoveryServices/vaults/replicationPolicies@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":685},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":735},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":798},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":803},"Microsoft.RecoveryServices/vaults/replicationEvents@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":831},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":836},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":844},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":872},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":888},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":893},"Microsoft.RecoveryServices/vaults/replicationJobs@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":948},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":286},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":580},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":610},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":617},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":622},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":628},"Microsoft.RecoveryServices/vaults/replicationPolicies@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":685},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":735},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":798},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":803},"Microsoft.RecoveryServices/vaults/replicationEvents@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":831},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":836},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":844},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":872},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":888},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":893},"Microsoft.RecoveryServices/vaults/replicationJobs@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":948},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":286},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":580},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":610},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":617},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":622},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":628},"Microsoft.RecoveryServices/vaults/replicationPolicies@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":685},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":735},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":798},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":803},"Microsoft.RecoveryServices/vaults/replicationEvents@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":831},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":836},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":844},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":872},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":888},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":893},"Microsoft.RecoveryServices/vaults/replicationJobs@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":948},"Microsoft.RedHatOpenShift/openShiftClusters@2020-04-30":{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2020-04-30/types.json","Index":44},"Microsoft.RedHatOpenShift/openShiftClusters@2021-09-01-preview":{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2021-09-01-preview/types.json","Index":104},"Microsoft.RedHatOpenShift/openShiftClusters@2022-04-01":{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2022-04-01/types.json","Index":56},"Microsoft.Cache/Redis@2015-08-01":{"RelativePath":"redis/microsoft.cache/2015-08-01/types.json","Index":23},"Microsoft.Cache/Redis@2016-04-01":{"RelativePath":"redis/microsoft.cache/2016-04-01/types.json","Index":24},"Microsoft.Cache/Redis/firewallRules@2016-04-01":{"RelativePath":"redis/microsoft.cache/2016-04-01/types.json","Index":29},"Microsoft.Cache/Redis/patchSchedules@2016-04-01":{"RelativePath":"redis/microsoft.cache/2016-04-01/types.json","Index":47},"Microsoft.Cache/Redis@2017-02-01":{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":27},"Microsoft.Cache/Redis/firewallRules@2017-02-01":{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":32},"Microsoft.Cache/Redis/patchSchedules@2017-02-01":{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":50},"Microsoft.Cache/Redis/linkedServers@2017-02-01":{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":58},"Microsoft.Cache/Redis@2017-10-01":{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":27},"Microsoft.Cache/Redis/firewallRules@2017-10-01":{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":32},"Microsoft.Cache/Redis/patchSchedules@2017-10-01":{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":51},"Microsoft.Cache/Redis/linkedServers@2017-10-01":{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":59},"Microsoft.Cache/Redis@2018-03-01":{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":44},"Microsoft.Cache/Redis/firewallRules@2018-03-01":{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":49},"Microsoft.Cache/Redis/patchSchedules@2018-03-01":{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":68},"Microsoft.Cache/Redis/linkedServers@2018-03-01":{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":76},"Microsoft.Cache/Redis@2019-07-01":{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":46},"Microsoft.Cache/Redis/firewallRules@2019-07-01":{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":51},"Microsoft.Cache/Redis/patchSchedules@2019-07-01":{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":70},"Microsoft.Cache/Redis/linkedServers@2019-07-01":{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":78},"Microsoft.Cache/redis@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":63},"Microsoft.Cache/redis/firewallRules@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":68},"Microsoft.Cache/redis/patchSchedules@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":87},"Microsoft.Cache/redis/linkedServers@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":95},"Microsoft.Cache/redis/privateEndpointConnections@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":99},"Microsoft.Cache/redis@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":63},"Microsoft.Cache/redis/firewallRules@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":68},"Microsoft.Cache/redis/patchSchedules@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":87},"Microsoft.Cache/redis/linkedServers@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":95},"Microsoft.Cache/redis/privateEndpointConnections@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":99},"Microsoft.Cache/redis@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":71},"Microsoft.Cache/redis/firewallRules@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":76},"Microsoft.Cache/redis/patchSchedules@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":95},"Microsoft.Cache/redis/linkedServers@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":103},"Microsoft.Cache/redis/privateEndpointConnections@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":107},"Microsoft.Cache/redisEnterprise@2020-10-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2020-10-01-preview/types.json","Index":57},"Microsoft.Cache/redisEnterprise/databases@2020-10-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2020-10-01-preview/types.json","Index":99},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2020-10-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2020-10-01-preview/types.json","Index":103},"Microsoft.Cache/redisEnterprise@2021-02-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2021-02-01-preview/types.json","Index":61},"Microsoft.Cache/redisEnterprise/databases@2021-02-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2021-02-01-preview/types.json","Index":120},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2021-02-01-preview/types.json","Index":124},"Microsoft.Cache/redisEnterprise@2021-03-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-03-01/types.json","Index":61},"Microsoft.Cache/redisEnterprise/databases@2021-03-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-03-01/types.json","Index":111},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2021-03-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-03-01/types.json","Index":115},"Microsoft.Cache/redisEnterprise@2021-08-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-08-01/types.json","Index":61},"Microsoft.Cache/redisEnterprise/databases@2021-08-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-08-01/types.json","Index":111},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2021-08-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-08-01/types.json","Index":115},"Microsoft.Cache/redisEnterprise@2022-01-01":{"RelativePath":"redisenterprise/microsoft.cache/2022-01-01/types.json","Index":61},"Microsoft.Cache/redisEnterprise/databases@2022-01-01":{"RelativePath":"redisenterprise/microsoft.cache/2022-01-01/types.json","Index":120},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2022-01-01":{"RelativePath":"redisenterprise/microsoft.cache/2022-01-01/types.json","Index":124},"Microsoft.Relay/namespaces@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":18},"Microsoft.Relay/namespaces/AuthorizationRules@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":28},"Microsoft.Relay/namespaces/HybridConnections@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":33},"Microsoft.Relay/namespaces/HybridConnections/authorizationRules@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":37},"Microsoft.Relay/namespaces/WcfRelays@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":45},"Microsoft.Relay/namespaces/WcfRelays/authorizationRules@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":49},"Microsoft.Relay/namespaces@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":23},"Microsoft.Relay/namespaces/authorizationRules@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":33},"Microsoft.Relay/namespaces/hybridConnections@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":38},"Microsoft.Relay/namespaces/hybridConnections/authorizationRules@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":42},"Microsoft.Relay/namespaces/wcfRelays@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":50},"Microsoft.Relay/namespaces/wcfRelays/authorizationRules@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":54},"Microsoft.Relay/namespaces@2018-01-01-preview":{"RelativePath":"relay/microsoft.relay/2018-01-01-preview/types.json","Index":25},"Microsoft.Relay/namespaces/networkRuleSets@2018-01-01-preview":{"RelativePath":"relay/microsoft.relay/2018-01-01-preview/types.json","Index":38},"Microsoft.Relay/namespaces/privateEndpointConnections@2018-01-01-preview":{"RelativePath":"relay/microsoft.relay/2018-01-01-preview/types.json","Index":59},"Microsoft.Relay/namespaces/authorizationRules@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":28},"Microsoft.Relay/namespaces@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":60},"Microsoft.Relay/namespaces/networkRuleSets@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":73},"Microsoft.Relay/namespaces/hybridConnections/authorizationRules@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":77},"Microsoft.Relay/namespaces/hybridConnections@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":82},"Microsoft.Relay/namespaces/wcfRelays/authorizationRules@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":86},"Microsoft.Relay/namespaces/wcfRelays@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":94},"Microsoft.Relay/namespaces/privateEndpointConnections@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":98},"Microsoft.Capacity/reservationOrders@2017-11-01":{"RelativePath":"reservations/microsoft.capacity/2017-11-01/types.json","Index":94},"Microsoft.Capacity/reservationOrders/reservations@2017-11-01":{"RelativePath":"reservations/microsoft.capacity/2017-11-01/types.json","Index":124},"Microsoft.Capacity/reservationOrders@2018-06-01":{"RelativePath":"reservations/microsoft.capacity/2018-06-01/types.json","Index":48},"Microsoft.Capacity/reservationOrders/reservations@2018-06-01":{"RelativePath":"reservations/microsoft.capacity/2018-06-01/types.json","Index":52},"Microsoft.Capacity/reservationOrders@2019-04-01":{"RelativePath":"reservations/microsoft.capacity/2019-04-01/types.json","Index":153},"Microsoft.Capacity/reservationOrders/reservations@2019-04-01":{"RelativePath":"reservations/microsoft.capacity/2019-04-01/types.json","Index":157},"Microsoft.Capacity/resourceProviders/locations/serviceLimits@2019-07-19-preview":{"RelativePath":"reservations/microsoft.capacity/2019-07-19-preview/types.json","Index":19},"Microsoft.Capacity/resourceProviders/locations/serviceLimitsRequests@2019-07-19-preview":{"RelativePath":"reservations/microsoft.capacity/2019-07-19-preview/types.json","Index":38},"Microsoft.Capacity/reservationOrders@2020-10-01-preview":{"RelativePath":"reservations/microsoft.capacity/2020-10-01-preview/types.json","Index":145},"Microsoft.Capacity/reservationOrders/reservations@2020-10-01-preview":{"RelativePath":"reservations/microsoft.capacity/2020-10-01-preview/types.json","Index":149},"Microsoft.Capacity/resourceProviders/locations/serviceLimits@2020-10-25":{"RelativePath":"reservations/microsoft.capacity/2020-10-25/types.json","Index":19},"Microsoft.Capacity/resourceProviders/locations/serviceLimitsRequests@2020-10-25":{"RelativePath":"reservations/microsoft.capacity/2020-10-25/types.json","Index":38},"Microsoft.Capacity/reservationOrders@2021-07-01":{"RelativePath":"reservations/microsoft.capacity/2021-07-01/types.json","Index":207},"Microsoft.Capacity/reservationOrders/reservations@2021-07-01":{"RelativePath":"reservations/microsoft.capacity/2021-07-01/types.json","Index":212},"Microsoft.Capacity/reservationOrders@2022-03-01":{"RelativePath":"reservations/microsoft.capacity/2022-03-01/types.json","Index":210},"Microsoft.Capacity/reservationOrders/reservations@2022-03-01":{"RelativePath":"reservations/microsoft.capacity/2022-03-01/types.json","Index":215},"Microsoft.ResourceConnector/appliances@2021-10-31-preview":{"RelativePath":"resourceconnector/microsoft.resourceconnector/2021-10-31-preview/types.json","Index":40},"Microsoft.ResourceConnector/appliances@2022-04-15-preview":{"RelativePath":"resourceconnector/microsoft.resourceconnector/2022-04-15-preview/types.json","Index":56},"Microsoft.ResourceGraph/queries@2018-09-01-preview":{"RelativePath":"resourcegraph/microsoft.resourcegraph/2018-09-01-preview/types.json","Index":15},"Microsoft.ResourceHealth/emergingIssues@2017-07-01":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2017-07-01/types.json","Index":29},"Microsoft.ResourceHealth/metadata@2018-07-01-preview":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2018-07-01-preview/types.json","Index":18},"Microsoft.ResourceHealth/emergingIssues@2018-07-01-preview":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2018-07-01-preview/types.json","Index":41},"Microsoft.ResourceHealth/emergingIssues@2018-07-01":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2018-07-01/types.json","Index":30},"Microsoft.ResourceHealth/metadata@2018-07-01":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2018-07-01/types.json","Index":41},"Microsoft.Migrate/moveCollections@2019-10-01-preview":{"RelativePath":"resourcemover/microsoft.migrate/2019-10-01-preview/types.json","Index":26},"Microsoft.Migrate/moveCollections/moveResources@2019-10-01-preview":{"RelativePath":"resourcemover/microsoft.migrate/2019-10-01-preview/types.json","Index":127},"Microsoft.Migrate/moveCollections@2021-01-01":{"RelativePath":"resourcemover/microsoft.migrate/2021-01-01/types.json","Index":26},"Microsoft.Migrate/moveCollections/moveResources@2021-01-01":{"RelativePath":"resourcemover/microsoft.migrate/2021-01-01/types.json","Index":127},"Microsoft.Migrate/moveCollections@2021-08-01":{"RelativePath":"resourcemover/microsoft.migrate/2021-08-01/types.json","Index":37},"Microsoft.Migrate/moveCollections/moveResources@2021-08-01":{"RelativePath":"resourcemover/microsoft.migrate/2021-08-01/types.json","Index":148},"Microsoft.Authorization/locks@2015-01-01":{"RelativePath":"resources/microsoft.authorization/2015-01-01/types.json","Index":16},"Microsoft.Authorization/policyassignments@2015-10-01-preview":{"RelativePath":"resources/microsoft.authorization/2015-10-01-preview/types.json","Index":12},"Microsoft.Authorization/policydefinitions@2015-10-01-preview":{"RelativePath":"resources/microsoft.authorization/2015-10-01-preview/types.json","Index":21},"Microsoft.Authorization/policydefinitions@2015-11-01":{"RelativePath":"resources/microsoft.authorization/2015-11-01/types.json","Index":12},"Microsoft.Authorization/policyAssignments@2015-11-01":{"RelativePath":"resources/microsoft.authorization/2015-11-01/types.json","Index":17},"Microsoft.Authorization/policyassignments@2016-04-01":{"RelativePath":"resources/microsoft.authorization/2016-04-01/types.json","Index":12},"Microsoft.Authorization/policydefinitions@2016-04-01":{"RelativePath":"resources/microsoft.authorization/2016-04-01/types.json","Index":21},"Microsoft.Authorization/locks@2016-09-01":{"RelativePath":"resources/microsoft.authorization/2016-09-01/types.json","Index":18},"Microsoft.Authorization/policyDefinitions@2016-12-01":{"RelativePath":"resources/microsoft.authorization/2016-12-01/types.json","Index":20},"Microsoft.Authorization/policyAssignments@2016-12-01":{"RelativePath":"resources/microsoft.authorization/2016-12-01/types.json","Index":25},"Microsoft.Authorization/locks@2017-04-01":{"RelativePath":"resources/microsoft.authorization/2017-04-01/types.json","Index":18},"Microsoft.Authorization/policyAssignments@2017-06-01-preview":{"RelativePath":"resources/microsoft.authorization/2017-06-01-preview/types.json","Index":14},"Microsoft.Authorization/policySetDefinitions@2017-06-01-preview":{"RelativePath":"resources/microsoft.authorization/2017-06-01-preview/types.json","Index":25},"Microsoft.Authorization/policyAssignments@2018-03-01":{"RelativePath":"resources/microsoft.authorization/2018-03-01/types.json","Index":14},"Microsoft.Authorization/policyDefinitions@2018-03-01":{"RelativePath":"resources/microsoft.authorization/2018-03-01/types.json","Index":27},"Microsoft.Authorization/policySetDefinitions@2018-03-01":{"RelativePath":"resources/microsoft.authorization/2018-03-01/types.json","Index":38},"Microsoft.Authorization/policyAssignments@2018-05-01":{"RelativePath":"resources/microsoft.authorization/2018-05-01/types.json","Index":18},"Microsoft.Authorization/policyDefinitions@2018-05-01":{"RelativePath":"resources/microsoft.authorization/2018-05-01/types.json","Index":31},"Microsoft.Authorization/policySetDefinitions@2018-05-01":{"RelativePath":"resources/microsoft.authorization/2018-05-01/types.json","Index":42},"Microsoft.Authorization/policyAssignments@2019-01-01":{"RelativePath":"resources/microsoft.authorization/2019-01-01/types.json","Index":18},"Microsoft.Authorization/policyDefinitions@2019-01-01":{"RelativePath":"resources/microsoft.authorization/2019-01-01/types.json","Index":27},"Microsoft.Authorization/policySetDefinitions@2019-01-01":{"RelativePath":"resources/microsoft.authorization/2019-01-01/types.json","Index":38},"Microsoft.Authorization/policyAssignments@2019-06-01":{"RelativePath":"resources/microsoft.authorization/2019-06-01/types.json","Index":21},"Microsoft.Authorization/policyDefinitions@2019-06-01":{"RelativePath":"resources/microsoft.authorization/2019-06-01/types.json","Index":30},"Microsoft.Authorization/policySetDefinitions@2019-06-01":{"RelativePath":"resources/microsoft.authorization/2019-06-01/types.json","Index":41},"Microsoft.Authorization/policyAssignments@2019-09-01":{"RelativePath":"resources/microsoft.authorization/2019-09-01/types.json","Index":23},"Microsoft.Authorization/policyDefinitions@2019-09-01":{"RelativePath":"resources/microsoft.authorization/2019-09-01/types.json","Index":45},"Microsoft.Authorization/policySetDefinitions@2019-09-01":{"RelativePath":"resources/microsoft.authorization/2019-09-01/types.json","Index":62},"Microsoft.Authorization/policyAssignments@2020-03-01":{"RelativePath":"resources/microsoft.authorization/2020-03-01/types.json","Index":23},"Microsoft.Authorization/policyDefinitions@2020-03-01":{"RelativePath":"resources/microsoft.authorization/2020-03-01/types.json","Index":45},"Microsoft.Authorization/policySetDefinitions@2020-03-01":{"RelativePath":"resources/microsoft.authorization/2020-03-01/types.json","Index":62},"Microsoft.Authorization/privateLinkAssociations@2020-05-01":{"RelativePath":"resources/microsoft.authorization/2020-05-01/types.json","Index":15},"Microsoft.Authorization/resourceManagementPrivateLinks@2020-05-01":{"RelativePath":"resources/microsoft.authorization/2020-05-01/types.json","Index":21},"Microsoft.Authorization/locks@2020-05-01":{"RelativePath":"resources/microsoft.authorization/2020-05-01/types.json","Index":43},"Microsoft.Authorization/policyExemptions@2020-07-01-preview":{"RelativePath":"resources/microsoft.authorization/2020-07-01-preview/types.json","Index":27},"Microsoft.Authorization/policyAssignments@2020-09-01":{"RelativePath":"resources/microsoft.authorization/2020-09-01/types.json","Index":24},"Microsoft.Authorization/policyDefinitions@2020-09-01":{"RelativePath":"resources/microsoft.authorization/2020-09-01/types.json","Index":46},"Microsoft.Authorization/policySetDefinitions@2020-09-01":{"RelativePath":"resources/microsoft.authorization/2020-09-01/types.json","Index":63},"Microsoft.Authorization/dataPolicyManifests@2020-09-01":{"RelativePath":"resources/microsoft.authorization/2020-09-01/types.json","Index":105},"Microsoft.Authorization/policyAssignments@2021-06-01":{"RelativePath":"resources/microsoft.authorization/2021-06-01/types.json","Index":38},"Microsoft.Authorization/policyDefinitions@2021-06-01":{"RelativePath":"resources/microsoft.authorization/2021-06-01/types.json","Index":60},"Microsoft.Authorization/policySetDefinitions@2021-06-01":{"RelativePath":"resources/microsoft.authorization/2021-06-01/types.json","Index":77},"Microsoft.Features/featureProviders/subscriptionFeatureRegistrations@2021-07-01":{"RelativePath":"resources/microsoft.features/2021-07-01/types.json","Index":26},"Microsoft.Resources/deployments@2015-11-01":{"RelativePath":"resources/microsoft.resources/2015-11-01/types.json","Index":32},"Microsoft.Resources/resourceGroups@2015-11-01":{"RelativePath":"resources/microsoft.resources/2015-11-01/types.json","Index":38},"Microsoft.Resources/deployments@2016-02-01":{"RelativePath":"resources/microsoft.resources/2016-02-01/types.json","Index":38},"Microsoft.Resources/resourceGroups@2016-02-01":{"RelativePath":"resources/microsoft.resources/2016-02-01/types.json","Index":44},"Microsoft.Resources/deployments@2016-07-01":{"RelativePath":"resources/microsoft.resources/2016-07-01/types.json","Index":41},"Microsoft.Resources/resourceGroups@2016-07-01":{"RelativePath":"resources/microsoft.resources/2016-07-01/types.json","Index":47},"Microsoft.Resources/deployments@2016-09-01":{"RelativePath":"resources/microsoft.resources/2016-09-01/types.json","Index":41},"Microsoft.Resources/resourceGroups@2016-09-01":{"RelativePath":"resources/microsoft.resources/2016-09-01/types.json","Index":47},"Microsoft.Resources/deployments@2017-05-10":{"RelativePath":"resources/microsoft.resources/2017-05-10/types.json","Index":41},"Microsoft.Resources/resourceGroups@2017-05-10":{"RelativePath":"resources/microsoft.resources/2017-05-10/types.json","Index":47},"Microsoft.Resources/deployments@2018-02-01":{"RelativePath":"resources/microsoft.resources/2018-02-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2018-02-01":{"RelativePath":"resources/microsoft.resources/2018-02-01/types.json","Index":51},"Microsoft.Resources/deployments@2018-05-01":{"RelativePath":"resources/microsoft.resources/2018-05-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2018-05-01":{"RelativePath":"resources/microsoft.resources/2018-05-01/types.json","Index":51},"Microsoft.Resources/deployments@2019-03-01":{"RelativePath":"resources/microsoft.resources/2019-03-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-03-01":{"RelativePath":"resources/microsoft.resources/2019-03-01/types.json","Index":51},"Microsoft.Resources/deployments@2019-05-01":{"RelativePath":"resources/microsoft.resources/2019-05-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-05-01":{"RelativePath":"resources/microsoft.resources/2019-05-01/types.json","Index":51},"Microsoft.Resources/deployments@2019-05-10":{"RelativePath":"resources/microsoft.resources/2019-05-10/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-05-10":{"RelativePath":"resources/microsoft.resources/2019-05-10/types.json","Index":51},"Microsoft.Resources/templateSpecs@2019-06-01-preview":{"RelativePath":"resources/microsoft.resources/2019-06-01-preview/types.json","Index":26},"Microsoft.Resources/templateSpecs/versions@2019-06-01-preview":{"RelativePath":"resources/microsoft.resources/2019-06-01-preview/types.json","Index":36},"Microsoft.Resources/deployments@2019-07-01":{"RelativePath":"resources/microsoft.resources/2019-07-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-07-01":{"RelativePath":"resources/microsoft.resources/2019-07-01/types.json","Index":51},"Microsoft.Resources/deployments@2019-08-01":{"RelativePath":"resources/microsoft.resources/2019-08-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-08-01":{"RelativePath":"resources/microsoft.resources/2019-08-01/types.json","Index":51},"Microsoft.Resources/deploymentScripts@2019-10-01-preview":{"RelativePath":"resources/microsoft.resources/2019-10-01-preview/types.json","Index":70},"Microsoft.Resources/deploymentScripts/logs@2019-10-01-preview":{"RelativePath":"resources/microsoft.resources/2019-10-01-preview/types.json","Index":76},"Microsoft.Resources/deployments@2019-10-01":{"RelativePath":"resources/microsoft.resources/2019-10-01/types.json","Index":57},"Microsoft.Resources/resourceGroups@2019-10-01":{"RelativePath":"resources/microsoft.resources/2019-10-01/types.json","Index":63},"Microsoft.Resources/tags@2019-10-01":{"RelativePath":"resources/microsoft.resources/2019-10-01/types.json","Index":70},"Microsoft.Resources/deployments@2020-06-01":{"RelativePath":"resources/microsoft.resources/2020-06-01/types.json","Index":90},"Microsoft.Resources/resourceGroups@2020-06-01":{"RelativePath":"resources/microsoft.resources/2020-06-01/types.json","Index":96},"Microsoft.Resources/tags@2020-06-01":{"RelativePath":"resources/microsoft.resources/2020-06-01/types.json","Index":103},"Microsoft.Resources/deployments@2020-08-01":{"RelativePath":"resources/microsoft.resources/2020-08-01/types.json","Index":88},"Microsoft.Resources/resourceGroups@2020-08-01":{"RelativePath":"resources/microsoft.resources/2020-08-01/types.json","Index":94},"Microsoft.Resources/tags@2020-08-01":{"RelativePath":"resources/microsoft.resources/2020-08-01/types.json","Index":101},"Microsoft.Resources/deploymentScripts@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":70},"Microsoft.Resources/deployments@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":152},"Microsoft.Resources/resourceGroups@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":158},"Microsoft.Resources/tags@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":165},"Microsoft.Resources/deploymentScripts/logs@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":171},"Microsoft.Resources/deployments@2021-01-01":{"RelativePath":"resources/microsoft.resources/2021-01-01/types.json","Index":93},"Microsoft.Resources/resourceGroups@2021-01-01":{"RelativePath":"resources/microsoft.resources/2021-01-01/types.json","Index":99},"Microsoft.Resources/tags@2021-01-01":{"RelativePath":"resources/microsoft.resources/2021-01-01/types.json","Index":106},"Microsoft.Resources/templateSpecs@2021-03-01-preview":{"RelativePath":"resources/microsoft.resources/2021-03-01-preview/types.json","Index":26},"Microsoft.Resources/templateSpecs/versions@2021-03-01-preview":{"RelativePath":"resources/microsoft.resources/2021-03-01-preview/types.json","Index":34},"Microsoft.Resources/deployments@2021-04-01":{"RelativePath":"resources/microsoft.resources/2021-04-01/types.json","Index":98},"Microsoft.Resources/resourceGroups@2021-04-01":{"RelativePath":"resources/microsoft.resources/2021-04-01/types.json","Index":104},"Microsoft.Resources/tags@2021-04-01":{"RelativePath":"resources/microsoft.resources/2021-04-01/types.json","Index":111},"Microsoft.Resources/templateSpecs@2021-05-01":{"RelativePath":"resources/microsoft.resources/2021-05-01/types.json","Index":26},"Microsoft.Resources/templateSpecs/versions@2021-05-01":{"RelativePath":"resources/microsoft.resources/2021-05-01/types.json","Index":34},"Microsoft.Resources/templateSpecs@2022-02-01":{"RelativePath":"resources/microsoft.resources/2022-02-01/types.json","Index":26},"Microsoft.Resources/templateSpecs/versions@2022-02-01":{"RelativePath":"resources/microsoft.resources/2022-02-01/types.json","Index":34},"Microsoft.Resources/builtInTemplateSpecs@2022-02-01":{"RelativePath":"resources/microsoft.resources/2022-02-01/types.json","Index":39},"Microsoft.Resources/builtInTemplateSpecs/versions@2022-02-01":{"RelativePath":"resources/microsoft.resources/2022-02-01/types.json","Index":44},"Microsoft.Resources/changes@2022-03-01-preview":{"RelativePath":"resources/microsoft.resources/2022-03-01-preview/types.json","Index":27},"Microsoft.Resources/changes@2022-05-01":{"RelativePath":"resources/microsoft.resources/2022-05-01/types.json","Index":26},"Microsoft.Solutions/appliances@2016-09-01-preview":{"RelativePath":"resources/microsoft.solutions/2016-09-01-preview/types.json","Index":29},"Microsoft.Solutions/applianceDefinitions@2016-09-01-preview":{"RelativePath":"resources/microsoft.solutions/2016-09-01-preview/types.json","Index":46},"Microsoft.Solutions/applications@2017-09-01":{"RelativePath":"resources/microsoft.solutions/2017-09-01/types.json","Index":29},"Microsoft.Solutions/applicationDefinitions@2017-09-01":{"RelativePath":"resources/microsoft.solutions/2017-09-01/types.json","Index":46},"Microsoft.Solutions/applications@2018-06-01":{"RelativePath":"resources/microsoft.solutions/2018-06-01/types.json","Index":29},"Microsoft.Solutions/applicationDefinitions@2018-06-01":{"RelativePath":"resources/microsoft.solutions/2018-06-01/types.json","Index":46},"Microsoft.Solutions/applications@2019-07-01":{"RelativePath":"resources/microsoft.solutions/2019-07-01/types.json","Index":67},"Microsoft.Solutions/applicationDefinitions@2019-07-01":{"RelativePath":"resources/microsoft.solutions/2019-07-01/types.json","Index":107},"Microsoft.Solutions/jitRequests@2019-07-01":{"RelativePath":"resources/microsoft.solutions/2019-07-01/types.json","Index":142},"Microsoft.Solutions/applications@2020-08-21-preview":{"RelativePath":"resources/microsoft.solutions/2020-08-21-preview/types.json","Index":67},"Microsoft.Solutions/applicationDefinitions@2020-08-21-preview":{"RelativePath":"resources/microsoft.solutions/2020-08-21-preview/types.json","Index":107},"Microsoft.Solutions/jitRequests@2020-08-21-preview":{"RelativePath":"resources/microsoft.solutions/2020-08-21-preview/types.json","Index":142},"Microsoft.Scheduler/jobCollections@2014-08-01-preview":{"RelativePath":"scheduler/microsoft.scheduler/2014-08-01-preview/types.json","Index":31},"Microsoft.Scheduler/jobCollections/jobs@2014-08-01-preview":{"RelativePath":"scheduler/microsoft.scheduler/2014-08-01-preview/types.json","Index":116},"Microsoft.Scheduler/jobCollections@2016-01-01":{"RelativePath":"scheduler/microsoft.scheduler/2016-01-01/types.json","Index":31},"Microsoft.Scheduler/jobCollections/jobs@2016-01-01":{"RelativePath":"scheduler/microsoft.scheduler/2016-01-01/types.json","Index":116},"Microsoft.Scheduler/jobCollections@2016-03-01":{"RelativePath":"scheduler/microsoft.scheduler/2016-03-01/types.json","Index":32},"Microsoft.Scheduler/jobCollections/jobs@2016-03-01":{"RelativePath":"scheduler/microsoft.scheduler/2016-03-01/types.json","Index":118},"Microsoft.ScVmm/vmmServers@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":26},"Microsoft.ScVmm/clouds@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":35},"Microsoft.ScVmm/virtualNetworks@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":41},"Microsoft.ScVmm/virtualMachines@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":84},"Microsoft.ScVmm/virtualMachineTemplates@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":105},"Microsoft.ScVmm/availabilitySets@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":111},"Microsoft.ScVmm/vmmServers/inventoryItems@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":134},"Microsoft.Search/searchServices@2015-02-28":{"RelativePath":"search/microsoft.search/2015-02-28/types.json","Index":18},"Microsoft.Search/searchServices@2015-08-19":{"RelativePath":"search/microsoft.search/2015-08-19/types.json","Index":40},"Microsoft.Search/searchServices@2019-10-01-preview":{"RelativePath":"search/microsoft.search/2019-10-01-preview/types.json","Index":56},"Microsoft.Search/searchServices/privateEndpointConnections@2019-10-01-preview":{"RelativePath":"search/microsoft.search/2019-10-01-preview/types.json","Index":60},"Microsoft.Search/searchServices@2020-03-13":{"RelativePath":"search/microsoft.search/2020-03-13/types.json","Index":56},"Microsoft.Search/searchServices/privateEndpointConnections@2020-03-13":{"RelativePath":"search/microsoft.search/2020-03-13/types.json","Index":60},"Microsoft.Search/searchServices@2020-08-01-preview":{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":70},"Microsoft.Search/searchServices/privateEndpointConnections@2020-08-01-preview":{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":74},"Microsoft.Search/searchServices/sharedPrivateLinkResources@2020-08-01-preview":{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":78},"Microsoft.Search/searchServices@2020-08-01":{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":70},"Microsoft.Search/searchServices/privateEndpointConnections@2020-08-01":{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":74},"Microsoft.Search/searchServices/sharedPrivateLinkResources@2020-08-01":{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":78},"Microsoft.Search/searchServices@2021-04-01-preview":{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":98},"Microsoft.Search/searchServices/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":102},"Microsoft.Search/searchServices/sharedPrivateLinkResources@2021-04-01-preview":{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":106},"Microsoft.Security/locations/jitNetworkAccessPolicies@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":35},"Microsoft.Security/locations/applicationWhitelistings@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":143},"Microsoft.Security/locations@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":147},"Microsoft.Security/locations/tasks@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":153},"Microsoft.Security/locations/alerts@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":168},"Microsoft.Security/locations/discoveredSecuritySolutions@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":178},"Microsoft.Security/locations/ExternalSecuritySolutions@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":186},"Microsoft.Security/locations/topologies@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":197},"Microsoft.Security/locations/allowedConnections@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":210},"Microsoft.Security/adaptiveNetworkHardenings@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":228},"Microsoft.Security/pricings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":15},"Microsoft.Security/securityContacts@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":26},"Microsoft.Security/workspaceSettings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":31},"Microsoft.Security/autoProvisioningSettings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":39},"Microsoft.Security/advancedThreatProtectionSettings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":46},"Microsoft.Security/deviceSecurityGroups@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":137},"Microsoft.Security/settings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":147},"Microsoft.Security/informationProtectionPolicies@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":167},"Microsoft.Security/iotSecuritySolutions@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":208},"Microsoft.Security/compliances@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":215},"Microsoft.Security/iotSecuritySolutions/analyticsModels@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":243},"Microsoft.Security/iotSecuritySolutions/analyticsModels/aggregatedAlerts@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":254},"Microsoft.Security/iotSecuritySolutions/analyticsModels/aggregatedRecommendations@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":265},"Microsoft.Security/complianceResults@2017-08-01":{"RelativePath":"security/microsoft.security/2017-08-01/types.json","Index":17},"Microsoft.Security/pricings@2018-06-01":{"RelativePath":"security/microsoft.security/2018-06-01/types.json","Index":15},"Microsoft.Security/automations@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":56},"Microsoft.Security/alertsSuppressionRules@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":68},"Microsoft.Security/assessmentMetadata@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":106},"Microsoft.Security/assessments@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":123},"Microsoft.Security/assessments/subAssessments@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":153},"Microsoft.Security/regulatoryComplianceStandards@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":163},"Microsoft.Security/regulatoryComplianceStandards/regulatoryComplianceControls@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":173},"Microsoft.Security/regulatoryComplianceStandards/regulatoryComplianceControls/regulatoryComplianceAssessments@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":183},"Microsoft.Security/advancedThreatProtectionSettings@2019-01-01":{"RelativePath":"security/microsoft.security/2019-01-01/types.json","Index":13},"Microsoft.Security/settings@2019-01-01":{"RelativePath":"security/microsoft.security/2019-01-01/types.json","Index":23},"Microsoft.Security/locations/alerts@2019-01-01":{"RelativePath":"security/microsoft.security/2019-01-01/types.json","Index":38},"Microsoft.Security/deviceSecurityGroups@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":100},"Microsoft.Security/iotSecuritySolutions@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":163},"Microsoft.Security/iotSecuritySolutions/analyticsModels@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":188},"Microsoft.Security/iotSecuritySolutions/analyticsModels/aggregatedAlerts@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":201},"Microsoft.Security/iotSecuritySolutions/analyticsModels/aggregatedRecommendations@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":212},"Microsoft.Security/iotSecuritySolutions/iotAlertTypes@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":240},"Microsoft.Security/iotSecuritySolutions/iotAlerts@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":246},"Microsoft.Security/iotSecuritySolutions/iotRecommendationTypes@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":260},"Microsoft.Security/iotSecuritySolutions/iotRecommendations@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":265},"Microsoft.Security/connectors@2020-01-01-preview":{"RelativePath":"security/microsoft.security/2020-01-01-preview/types.json","Index":40},"Microsoft.Security/secureScores@2020-01-01-preview":{"RelativePath":"security/microsoft.security/2020-01-01-preview/types.json","Index":46},"Microsoft.Security/serverVulnerabilityAssessments@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":19},"Microsoft.Security/locations/applicationWhitelistings@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":121},"Microsoft.Security/locations/jitNetworkAccessPolicies@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":149},"Microsoft.Security/assessmentMetadata@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":189},"Microsoft.Security/assessments@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":207},"Microsoft.Security/adaptiveNetworkHardenings@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":225},"Microsoft.Security/locations/allowedConnections@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":238},"Microsoft.Security/locations/topologies@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":249},"Microsoft.Security/locations/discoveredSecuritySolutions@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":259},"Microsoft.Security/locations/ExternalSecuritySolutions@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":267},"Microsoft.Security/secureScores@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":273},"Microsoft.Security/locations/securitySolutions@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":287},"Microsoft.Security/locations/alerts@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":330},"Microsoft.Security/sqlVulnerabilityAssessments/baselineRules@2020-07-01-preview":{"RelativePath":"security/microsoft.security/2020-07-01-preview/types.json","Index":16},"Microsoft.Security/sqlVulnerabilityAssessments/scans@2020-07-01-preview":{"RelativePath":"security/microsoft.security/2020-07-01-preview/types.json","Index":29},"Microsoft.Security/sqlVulnerabilityAssessments/scans/scanResults@2020-07-01-preview":{"RelativePath":"security/microsoft.security/2020-07-01-preview/types.json","Index":72},"Microsoft.Security/locations/alerts@2021-01-01":{"RelativePath":"security/microsoft.security/2021-01-01/types.json","Index":50},"Microsoft.Security/ingestionSettings@2021-01-15-preview":{"RelativePath":"security/microsoft.security/2021-01-15-preview/types.json","Index":11},"Microsoft.Security/softwareInventories@2021-05-01-preview":{"RelativePath":"security/microsoft.security/2021-05-01-preview/types.json","Index":18},"Microsoft.Security/assessmentMetadata@2021-06-01":{"RelativePath":"security/microsoft.security/2021-06-01/types.json","Index":170},"Microsoft.Security/assessments@2021-06-01":{"RelativePath":"security/microsoft.security/2021-06-01/types.json","Index":223},"Microsoft.Security/customAssessmentAutomations@2021-07-01-preview":{"RelativePath":"security/microsoft.security/2021-07-01-preview/types.json","Index":30},"Microsoft.Security/customEntityStoreAssignments@2021-07-01-preview":{"RelativePath":"security/microsoft.security/2021-07-01-preview/types.json","Index":35},"Microsoft.Security/securityConnectors@2021-07-01-preview":{"RelativePath":"security/microsoft.security/2021-07-01-preview/types.json","Index":69},"Microsoft.Security/settings@2021-07-01":{"RelativePath":"security/microsoft.security/2021-07-01/types.json","Index":22},"Microsoft.Security/standards@2021-08-01-preview":{"RelativePath":"security/microsoft.security/2021-08-01-preview/types.json","Index":30},"Microsoft.Security/assignments@2021-08-01-preview":{"RelativePath":"security/microsoft.security/2021-08-01-preview/types.json","Index":39},"Microsoft.Security/mdeOnboardings@2021-10-01-preview":{"RelativePath":"security/microsoft.security/2021-10-01-preview/types.json","Index":13},"Microsoft.Security/locations/alerts@2021-11-01":{"RelativePath":"security/microsoft.security/2021-11-01/types.json","Index":50},"Microsoft.Security/securityConnectors@2021-12-01-preview":{"RelativePath":"security/microsoft.security/2021-12-01-preview/types.json","Index":102},"Microsoft.Security/governanceRules@2022-01-01-preview":{"RelativePath":"security/microsoft.security/2022-01-01-preview/types.json","Index":23},"Microsoft.Security/assessments/governanceAssignments@2022-01-01-preview":{"RelativePath":"security/microsoft.security/2022-01-01-preview/types.json","Index":31},"Microsoft.Security/pricings@2022-03-01":{"RelativePath":"security/microsoft.security/2022-03-01/types.json","Index":15},"Microsoft.Security/securityConnectors@2022-05-01-preview":{"RelativePath":"security/microsoft.security/2022-05-01-preview/types.json","Index":122},"Microsoft.Security/settings@2022-05-01":{"RelativePath":"security/microsoft.security/2022-05-01/types.json","Index":23},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":68},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":72},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":81},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":85},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":94},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":98},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":107},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":111},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":120},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":124},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":131},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":135},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":139},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":143},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":147},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":68},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":72},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":81},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":85},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":94},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":98},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":107},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":111},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":120},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":124},"Microsoft.SecurityAndCompliance/privateLinkServicesForMIPPolicySync@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":133},"Microsoft.SecurityAndCompliance/privateLinkServicesForMIPPolicySync/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":137},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":144},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":148},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":152},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":156},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":160},"Microsoft.SecurityAndCompliance/privateLinkServicesForMIPPolicySync/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":164},"Microsoft.SecurityInsights/automationRules@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":119},"Microsoft.SecurityInsights/bookmarks@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":132},"Microsoft.SecurityInsights/bookmarks/relations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":137},"Microsoft.SecurityInsights/cases@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":178},"Microsoft.SecurityInsights/cases/comments@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":183},"Microsoft.SecurityInsights/cases/relations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":195},"Microsoft.SecurityInsights/alertRules@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":205},"Microsoft.SecurityInsights/alertRules/actions@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":221},"Microsoft.SecurityInsights/dataConnectors@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":239},"Microsoft.SecurityInsights/settings@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":248},"Microsoft.SecurityInsights/incidents@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":291},"Microsoft.SecurityInsights/incidents/comments@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":296},"Microsoft.SecurityInsights/incidents/relations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":300},"Microsoft.SecurityInsights/watchlists@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":309},"Microsoft.SecurityInsights/watchlists/watchlistItems@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":314},"Microsoft.SecurityInsights/threatIntelligence/indicators@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":340},"Microsoft.SecurityInsights/aggregations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":346},"Microsoft.SecurityInsights/entities@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":372},"Microsoft.SecurityInsights/entities/relations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":376},"Microsoft.SecurityInsights/officeConsents@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":381},"Microsoft.SecurityInsights/alertRuleTemplates@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":391},"Microsoft.SecurityInsights/entityQueries@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":398},"Microsoft.SecurityInsights/alertRules@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":77},"Microsoft.SecurityInsights/alertRules/actions@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":82},"Microsoft.SecurityInsights/bookmarks@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":95},"Microsoft.SecurityInsights/dataConnectors@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":152},"Microsoft.SecurityInsights/incidents@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":199},"Microsoft.SecurityInsights/incidents/comments@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":205},"Microsoft.SecurityInsights/alertRuleTemplates@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":292},"Microsoft.SecurityInsights/incidents@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":71},"Microsoft.SecurityInsights/incidents/comments@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":77},"Microsoft.SecurityInsights/incidents/relations@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":82},"Microsoft.SecurityInsights/settings@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":104},"Microsoft.SecurityInsights/onboardingStates@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":109},"Microsoft.SecurityInsights/sourcecontrols@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":127},"Microsoft.SecurityInsights/dataConnectors@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":269},"Microsoft.SecurityInsights/watchlists@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":279},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":284},"Microsoft.SecurityInsights/alertRules@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":464},"Microsoft.SecurityInsights/alertRules/actions@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":469},"Microsoft.SecurityInsights/entityQueries@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":553},"Microsoft.SecurityInsights/metadata@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":609},"Microsoft.SecurityInsights/alertRuleTemplates@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":758},"Microsoft.SecurityInsights/entityQueryTemplates@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":794},"Microsoft.SecurityInsights/incidents@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":65},"Microsoft.SecurityInsights/incidents/comments@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":71},"Microsoft.SecurityInsights/incidents/relations@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":76},"Microsoft.SecurityInsights/watchlists@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":86},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":91},"Microsoft.SecurityInsights/threatIntelligence/indicators@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":117},"Microsoft.SecurityInsights/alertRules@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":223},"Microsoft.SecurityInsights/alertRules/actions@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":228},"Microsoft.SecurityInsights/automationRules@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":344},"Microsoft.SecurityInsights/bookmarks@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":357},"Microsoft.SecurityInsights/bookmarks/relations@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":362},"Microsoft.SecurityInsights/entityQueries@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":446},"Microsoft.SecurityInsights/incidents@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":490},"Microsoft.SecurityInsights/incidents/comments@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":495},"Microsoft.SecurityInsights/incidents/relations@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":499},"Microsoft.SecurityInsights/metadata@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":555},"Microsoft.SecurityInsights/onboardingStates@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":560},"Microsoft.SecurityInsights/settings@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":582},"Microsoft.SecurityInsights/sourcecontrols@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":600},"Microsoft.SecurityInsights/watchlists@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":609},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":614},"Microsoft.SecurityInsights/dataConnectors@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":777},"Microsoft.SecurityInsights/threatIntelligence/indicators@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":803},"Microsoft.SecurityInsights/alertRuleTemplates@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":982},"Microsoft.SecurityInsights/entities@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":1197},"Microsoft.SecurityInsights/entities/relations@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":1201},"Microsoft.SecurityInsights/officeConsents@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":1206},"Microsoft.SecurityInsights/entityQueryTemplates@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":1242},"Microsoft.SecurityInsights/alertRules@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":385},"Microsoft.SecurityInsights/incidents@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":434},"Microsoft.SecurityInsights/bookmarks@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":471},"Microsoft.SecurityInsights/bookmarks/relations@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":476},"Microsoft.SecurityInsights/entityQueries@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":560},"Microsoft.SecurityInsights/incidents/comments@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":565},"Microsoft.SecurityInsights/incidents/relations@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":569},"Microsoft.SecurityInsights/metadata@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":625},"Microsoft.SecurityInsights/onboardingStates@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":630},"Microsoft.SecurityInsights/settings@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":652},"Microsoft.SecurityInsights/sourcecontrols@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":670},"Microsoft.SecurityInsights/threatIntelligence/indicators@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":694},"Microsoft.SecurityInsights/watchlists@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":703},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":708},"Microsoft.SecurityInsights/dataConnectors@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":887},"Microsoft.SecurityInsights/alertRuleTemplates@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1102},"Microsoft.SecurityInsights/entities@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1321},"Microsoft.SecurityInsights/entities/relations@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1325},"Microsoft.SecurityInsights/entityQueryTemplates@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1361},"Microsoft.SecurityInsights/officeConsents@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1366},"Microsoft.SecurityInsights/incidents@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":66},"Microsoft.SecurityInsights/incidents/comments@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":72},"Microsoft.SecurityInsights/incidents/relations@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":77},"Microsoft.SecurityInsights/threatIntelligence/indicators@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":101},"Microsoft.SecurityInsights/watchlists@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":111},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":116},"Microsoft.SecurityInsights/onboardingStates@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":121},"Microsoft.SecurityInsights/alertRules@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":253},"Microsoft.SecurityInsights/alertRules/actions@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":258},"Microsoft.SecurityInsights/bookmarks@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":270},"Microsoft.SecurityInsights/dataConnectors@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":327},"Microsoft.SecurityInsights/automationRules@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":440},"Microsoft.SecurityInsights/alertRuleTemplates@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":531},"Microsoft.SecurityInsights/alertRules@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":385},"Microsoft.SecurityInsights/incidents@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":434},"Microsoft.SecurityInsights/bookmarks@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":471},"Microsoft.SecurityInsights/bookmarks/relations@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":476},"Microsoft.SecurityInsights/entityQueries@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":560},"Microsoft.SecurityInsights/incidents/comments@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":565},"Microsoft.SecurityInsights/incidents/relations@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":569},"Microsoft.SecurityInsights/metadata@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":635},"Microsoft.SecurityInsights/onboardingStates@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":640},"Microsoft.SecurityInsights/settings@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":662},"Microsoft.SecurityInsights/sourcecontrols@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":702},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":726},"Microsoft.SecurityInsights/watchlists@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":740},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":747},"Microsoft.SecurityInsights/dataConnectors@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":929},"Microsoft.SecurityInsights/alertRuleTemplates@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1144},"Microsoft.SecurityInsights/entities@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1363},"Microsoft.SecurityInsights/entities/relations@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1367},"Microsoft.SecurityInsights/entityQueryTemplates@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1403},"Microsoft.SecurityInsights/officeConsents@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1408},"Microsoft.SecurityInsights/alertRules@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":385},"Microsoft.SecurityInsights/incidents@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":434},"Microsoft.SecurityInsights/bookmarks@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":471},"Microsoft.SecurityInsights/bookmarks/relations@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":476},"Microsoft.SecurityInsights/entityQueries@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":560},"Microsoft.SecurityInsights/incidents/comments@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":565},"Microsoft.SecurityInsights/incidents/relations@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":569},"Microsoft.SecurityInsights/metadata@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":635},"Microsoft.SecurityInsights/onboardingStates@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":640},"Microsoft.SecurityInsights/settings@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":666},"Microsoft.SecurityInsights/sourcecontrols@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":706},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":730},"Microsoft.SecurityInsights/watchlists@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":739},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":746},"Microsoft.SecurityInsights/dataConnectors@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":928},"Microsoft.SecurityInsights/alertRuleTemplates@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1143},"Microsoft.SecurityInsights/entities@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1362},"Microsoft.SecurityInsights/entities/relations@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1366},"Microsoft.SecurityInsights/entityQueryTemplates@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1402},"Microsoft.SecurityInsights/officeConsents@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1407},"Microsoft.SecurityInsights/alertRules@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":416},"Microsoft.SecurityInsights/incidents@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":465},"Microsoft.SecurityInsights/bookmarks@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":502},"Microsoft.SecurityInsights/bookmarks/relations@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":507},"Microsoft.SecurityInsights/entityQueries@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":591},"Microsoft.SecurityInsights/incidents/comments@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":596},"Microsoft.SecurityInsights/incidents/relations@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":600},"Microsoft.SecurityInsights/metadata@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":666},"Microsoft.SecurityInsights/onboardingStates@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":671},"Microsoft.SecurityInsights/securityMLAnalyticsSettings@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":704},"Microsoft.SecurityInsights/settings@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":730},"Microsoft.SecurityInsights/sourcecontrols@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":770},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":794},"Microsoft.SecurityInsights/watchlists@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":803},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":810},"Microsoft.SecurityInsights/dataConnectors@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":992},"Microsoft.SecurityInsights/alertRuleTemplates@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1207},"Microsoft.SecurityInsights/entities@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1426},"Microsoft.SecurityInsights/entities/relations@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1430},"Microsoft.SecurityInsights/entityQueryTemplates@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1466},"Microsoft.SecurityInsights/officeConsents@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1471},"Microsoft.SecurityInsights/alertRules@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":416},"Microsoft.SecurityInsights/incidents@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":465},"Microsoft.SecurityInsights/bookmarks@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":502},"Microsoft.SecurityInsights/bookmarks/relations@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":507},"Microsoft.SecurityInsights/entityQueries@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":591},"Microsoft.SecurityInsights/incidents/comments@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":596},"Microsoft.SecurityInsights/incidents/relations@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":600},"Microsoft.SecurityInsights/metadata@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":666},"Microsoft.SecurityInsights/onboardingStates@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":671},"Microsoft.SecurityInsights/securityMLAnalyticsSettings@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":704},"Microsoft.SecurityInsights/settings@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":730},"Microsoft.SecurityInsights/sourcecontrols@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":770},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":794},"Microsoft.SecurityInsights/watchlists@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":803},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":810},"Microsoft.SecurityInsights/dataConnectors@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":992},"Microsoft.SecurityInsights/alertRuleTemplates@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1207},"Microsoft.SecurityInsights/entities@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1426},"Microsoft.SecurityInsights/entities/relations@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1430},"Microsoft.SecurityInsights/entityQueryTemplates@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1466},"Microsoft.SecurityInsights/officeConsents@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1471},"Microsoft.SecurityInsights/alertRules@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":418},"Microsoft.SecurityInsights/incidents@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":467},"Microsoft.SecurityInsights/bookmarks@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":504},"Microsoft.SecurityInsights/bookmarks/relations@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":509},"Microsoft.SecurityInsights/entityQueries@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":596},"Microsoft.SecurityInsights/incidents/comments@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":601},"Microsoft.SecurityInsights/incidents/relations@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":605},"Microsoft.SecurityInsights/metadata@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":671},"Microsoft.SecurityInsights/onboardingStates@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":676},"Microsoft.SecurityInsights/securityMLAnalyticsSettings@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":709},"Microsoft.SecurityInsights/settings@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":735},"Microsoft.SecurityInsights/sourcecontrols@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":775},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":799},"Microsoft.SecurityInsights/watchlists@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":808},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":815},"Microsoft.SecurityInsights/dataConnectors@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":997},"Microsoft.SecurityInsights/alertRuleTemplates@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1212},"Microsoft.SecurityInsights/entities@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1443},"Microsoft.SecurityInsights/entities/relations@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1447},"Microsoft.SecurityInsights/entityQueryTemplates@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1484},"Microsoft.SecurityInsights/officeConsents@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1489},"Microsoft.SerialConsole/serialPorts@2018-05-01":{"RelativePath":"serialconsole/microsoft.serialconsole/2018-05-01/types.json","Index":15},"Microsoft.ServiceBus/namespaces@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":36},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":46},"Microsoft.ServiceBus/namespaces/queues@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":68},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":72},"Microsoft.ServiceBus/namespaces/topics@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":93},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":97},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":118},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":17},"Microsoft.ServiceBus/namespaces@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":32},"Microsoft.ServiceBus/namespaces/networkRuleSets@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":48},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":52},"Microsoft.ServiceBus/namespaces/queues@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":68},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":72},"Microsoft.ServiceBus/namespaces/topics@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":87},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":100},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":107},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":119},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":134},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/AuthorizationRules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":138},"Microsoft.ServiceBus/namespaces/ipfilterrules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":15},"Microsoft.ServiceBus/namespaces@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":35},"Microsoft.ServiceBus/namespaces/virtualnetworkrules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":40},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":50},"Microsoft.ServiceBus/namespaces/networkRuleSets@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":66},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":85},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":98},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":102},"Microsoft.ServiceBus/namespaces/queues@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":118},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":122},"Microsoft.ServiceBus/namespaces/topics@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":137},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":144},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":159},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":171},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":175},"Microsoft.ServiceBus/namespaces@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":63},"Microsoft.ServiceBus/namespaces/networkRuleSets@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":79},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":89},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":93},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":106},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":113},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":117},"Microsoft.ServiceBus/namespaces/queues@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":133},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":137},"Microsoft.ServiceBus/namespaces/topics@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":152},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":164},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":179},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":183},"Microsoft.ServiceBus/namespaces@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":63},"Microsoft.ServiceBus/namespaces/networkRuleSets@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":82},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":92},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":96},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":109},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":116},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":120},"Microsoft.ServiceBus/namespaces/queues@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":136},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":140},"Microsoft.ServiceBus/namespaces/topics@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":155},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":167},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":183},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":187},"Microsoft.ServiceBus/namespaces@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":63},"Microsoft.ServiceBus/namespaces/networkRuleSets@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":82},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":92},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":96},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":109},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":116},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":120},"Microsoft.ServiceBus/namespaces/queues@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":136},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":140},"Microsoft.ServiceBus/namespaces/topics@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":155},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":167},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":183},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":187},"Microsoft.ServiceBus/namespaces@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":72},"Microsoft.ServiceBus/namespaces/networkRuleSets@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":91},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":101},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":105},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":118},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":125},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":129},"Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":145},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":149},"Microsoft.ServiceBus/namespaces/topics@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":164},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":176},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":192},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":196},"Microsoft.ServiceFabric/clusters@2016-09-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2016-09-01/types.json","Index":74},"Microsoft.ServiceFabric/clusters/applicationTypes@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":12},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":18},"Microsoft.ServiceFabric/clusters/applications@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":34},"Microsoft.ServiceFabric/clusters/applications/services@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":72},"Microsoft.ServiceFabric/clusters@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":145},"Microsoft.ServiceFabric/clusters@2018-02-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2018-02-01/types.json","Index":101},"Microsoft.ServiceFabric/clusters@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":101},"Microsoft.ServiceFabric/clusters/applicationTypes@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":107},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":114},"Microsoft.ServiceFabric/clusters/applications@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":131},"Microsoft.ServiceFabric/clusters/applications/services@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":173},"Microsoft.ServiceFabric/clusters@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":101},"Microsoft.ServiceFabric/clusters/applicationTypes@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":107},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":114},"Microsoft.ServiceFabric/clusters/applications@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":131},"Microsoft.ServiceFabric/clusters/applications/services@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":173},"Microsoft.ServiceFabric/clusters@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":101},"Microsoft.ServiceFabric/clusters/applicationTypes@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":107},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":114},"Microsoft.ServiceFabric/clusters/applications@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":141},"Microsoft.ServiceFabric/clusters/applications/services@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":183},"Microsoft.ServiceFabric/clusters@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":102},"Microsoft.ServiceFabric/clusters/applicationTypes@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":108},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":115},"Microsoft.ServiceFabric/clusters/applications@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":147},"Microsoft.ServiceFabric/clusters/applications/services@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":189},"Microsoft.ServiceFabric/managedClusters@2020-01-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-01-01-preview/types.json","Index":60},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2020-01-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-01-01-preview/types.json","Index":89},"Microsoft.ServiceFabric/clusters@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":102},"Microsoft.ServiceFabric/clusters/applicationTypes@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":108},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":115},"Microsoft.ServiceFabric/clusters/applications@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":147},"Microsoft.ServiceFabric/clusters/applications/services@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":189},"Microsoft.ServiceFabric/clusters@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":113},"Microsoft.ServiceFabric/clusters/applicationTypes@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":119},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":126},"Microsoft.ServiceFabric/clusters/applications@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":158},"Microsoft.ServiceFabric/clusters/applications/services@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":200},"Microsoft.ServiceFabric/clusters@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":126},"Microsoft.ServiceFabric/clusters/applicationTypes@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":132},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":139},"Microsoft.ServiceFabric/clusters/applications@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":171},"Microsoft.ServiceFabric/clusters/applications/services@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":213},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":185},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":216},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":188},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":223},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":190},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":232},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":201},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":249},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":201},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":249},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":201},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":250},"Microsoft.ServiceFabricMesh/applications@2018-07-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-07-01-preview/types.json","Index":77},"Microsoft.ServiceFabricMesh/networks@2018-07-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-07-01-preview/types.json","Index":88},"Microsoft.ServiceFabricMesh/volumes@2018-07-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-07-01-preview/types.json","Index":97},"Microsoft.ServiceFabricMesh/applications/services@2018-07-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-07-01-preview/types.json","Index":101},"Microsoft.ServiceFabricMesh/secrets@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":22},"Microsoft.ServiceFabricMesh/secrets/values@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":28},"Microsoft.ServiceFabricMesh/volumes@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":44},"Microsoft.ServiceFabricMesh/networks@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":59},"Microsoft.ServiceFabricMesh/gateways@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":92},"Microsoft.ServiceFabricMesh/applications@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":186},"Microsoft.ServiceFabricMesh/applications/services@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":190},"Microsoft.ServiceLinker/linkers@2021-11-01-preview":{"RelativePath":"servicelinker/microsoft.servicelinker/2021-11-01-preview/types.json","Index":50},"Microsoft.ServiceLinker/linkers@2022-01-01-preview":{"RelativePath":"servicelinker/microsoft.servicelinker/2022-01-01-preview/types.json","Index":67},"Microsoft.ServiceLinker/linkers@2022-05-01":{"RelativePath":"servicelinker/microsoft.servicelinker/2022-05-01/types.json","Index":68},"Microsoft.SignalRService/SignalR@2018-03-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2018-03-01-preview/types.json","Index":29},"Microsoft.SignalRService/signalR@2018-10-01":{"RelativePath":"signalr/microsoft.signalrservice/2018-10-01/types.json","Index":37},"Microsoft.SignalRService/signalR@2020-05-01":{"RelativePath":"signalr/microsoft.signalrservice/2020-05-01/types.json","Index":95},"Microsoft.SignalRService/signalR/privateEndpointConnections@2020-05-01":{"RelativePath":"signalr/microsoft.signalrservice/2020-05-01/types.json","Index":99},"Microsoft.SignalRService/signalR@2020-07-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2020-07-01-preview/types.json","Index":104},"Microsoft.SignalRService/signalR/privateEndpointConnections@2020-07-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2020-07-01-preview/types.json","Index":108},"Microsoft.SignalRService/signalR@2021-04-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-04-01-preview/types.json","Index":139},"Microsoft.SignalRService/signalR/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-04-01-preview/types.json","Index":143},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2021-04-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-04-01-preview/types.json","Index":147},"Microsoft.SignalRService/signalR@2021-06-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-06-01-preview/types.json","Index":139},"Microsoft.SignalRService/signalR/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-06-01-preview/types.json","Index":143},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2021-06-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-06-01-preview/types.json","Index":147},"Microsoft.SignalRService/signalR@2021-09-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-09-01-preview/types.json","Index":139},"Microsoft.SignalRService/signalR/privateEndpointConnections@2021-09-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-09-01-preview/types.json","Index":143},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2021-09-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-09-01-preview/types.json","Index":147},"Microsoft.SignalRService/signalR@2021-10-01":{"RelativePath":"signalr/microsoft.signalrservice/2021-10-01/types.json","Index":143},"Microsoft.SignalRService/signalR/privateEndpointConnections@2021-10-01":{"RelativePath":"signalr/microsoft.signalrservice/2021-10-01/types.json","Index":147},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2021-10-01":{"RelativePath":"signalr/microsoft.signalrservice/2021-10-01/types.json","Index":151},"Microsoft.SignalRService/signalR@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":146},"Microsoft.SignalRService/signalR/customCertificates@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":161},"Microsoft.SignalRService/signalR/customDomains@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":177},"Microsoft.SignalRService/signalR/privateEndpointConnections@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":181},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":185},"Microsoft.SoftwarePlan/hybridUseBenefits@2019-06-01-preview":{"RelativePath":"softwareplan/microsoft.softwareplan/2019-06-01-preview/types.json","Index":17},"Microsoft.SoftwarePlan/hybridUseBenefits@2019-12-01":{"RelativePath":"softwareplan/microsoft.softwareplan/2019-12-01/types.json","Index":17},"Microsoft.Solutions/applications@2021-07-01":{"RelativePath":"solutions/microsoft.solutions/2021-07-01/types.json","Index":75},"Microsoft.Solutions/applicationDefinitions@2021-07-01":{"RelativePath":"solutions/microsoft.solutions/2021-07-01/types.json","Index":125},"Microsoft.Solutions/jitRequests@2021-07-01":{"RelativePath":"solutions/microsoft.solutions/2021-07-01/types.json","Index":157},"Microsoft.Sql/servers/databases/dataMaskingPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":16},"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":31},"Microsoft.Sql/servers/databases/geoBackupPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":41},"Microsoft.Sql/servers/databases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":314},"Microsoft.Sql/servers/databases/extensions@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":328},"Microsoft.Sql/servers/elasticPools@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":344},"Microsoft.Sql/servers/communicationLinks@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":349},"Microsoft.Sql/servers/connectionPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":360},"Microsoft.Sql/servers/databases/securityAlertPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":377},"Microsoft.Sql/servers/firewallRules@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":382},"Microsoft.Sql/servers/databases/transparentDataEncryption@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":388},"Microsoft.Sql/servers@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":400},"Microsoft.Sql/servers/administrators@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":407},"Microsoft.Sql/servers/advisors@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":421},"Microsoft.Sql/servers/databases/advisors@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":425},"Microsoft.Sql/servers/disasterRecoveryConfiguration@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":445},"Microsoft.Sql/servers/auditingPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":452},"Microsoft.Sql/servers/databases/auditingPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":459},"Microsoft.Sql/servers/databases/connectionPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":466},"Microsoft.Sql/servers/elasticPools/databases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":471},"Microsoft.Sql/servers/recommendedElasticPools/databases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":476},"Microsoft.Sql/servers/serviceObjectives@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":481},"Microsoft.Sql/servers/recoverableDatabases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":486},"Microsoft.Sql/servers/restorableDroppedDatabases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":491},"Microsoft.Sql/servers/recommendedElasticPools@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":507},"Microsoft.Sql/servers/databases/replicationLinks@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":529},"Microsoft.Sql/servers/databases/serviceTierAdvisors@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":533},"Microsoft.Sql/servers/encryptionProtector@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":17},"Microsoft.Sql/servers/failoverGroups@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":40},"Microsoft.Sql/servers/keys@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":48},"Microsoft.Sql/servers/syncAgents@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":57},"Microsoft.Sql/servers/virtualNetworkRules@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":68},"Microsoft.Sql/managedInstances@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":91},"Microsoft.Sql/servers@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":97},"Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":116},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":147},"Microsoft.Sql/servers/databases/auditingSettings@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":158},"Microsoft.Sql/servers/firewallRules@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":163},"Microsoft.Sql/servers/databases/automaticTuning@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":196},"Microsoft.Sql/locations/usages@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":201},"Microsoft.Sql/virtualClusters@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":208},"Microsoft.Sql/servers/databases/advisors@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":271},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":275},"Microsoft.Sql/servers/advisors@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":279},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":18},"Microsoft.Sql/servers/extendedAuditingSettings@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":29},"Microsoft.Sql/servers/auditingSettings@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":40},"Microsoft.Sql/servers/databases/auditingSettings@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":51},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":62},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":71},"Microsoft.Sql/servers/jobAgents@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":84},"Microsoft.Sql/servers/jobAgents/credentials@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":89},"Microsoft.Sql/servers/jobAgents/jobs/executions@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":118},"Microsoft.Sql/servers/jobAgents/jobs@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":127},"Microsoft.Sql/servers/jobAgents/jobs/steps@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":141},"Microsoft.Sql/servers/jobAgents/targetGroups@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":157},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":164},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":170},"Microsoft.Sql/servers/dnsAliases@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":175},"Microsoft.Sql/servers/securityAlertPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":188},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":194},"Microsoft.Sql/managedInstances/securityAlertPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":200},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":214},"Microsoft.Sql/managedInstances/administrators@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":222},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":229},"Microsoft.Sql/servers/databases@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":272},"Microsoft.Sql/managedInstances/databases@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":295},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":299},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":303},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":307},"Microsoft.Sql/servers/jobAgents/jobs/versions@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":311},"Microsoft.Sql/servers/automaticTuning@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":338},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":344},"Microsoft.Sql/servers/databases/restorePoints@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":352},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":357},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":364},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":18},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":27},"Microsoft.Sql/locations/instanceFailoverGroups@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":50},"Microsoft.Sql/managedInstances/keys@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":58},"Microsoft.Sql/managedInstances/encryptionProtector@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":68},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":75},"Microsoft.Sql/servers/elasticPools@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":90},"Microsoft.Sql/servers/databases@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":142},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":157},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":161},"Microsoft.Sql/managedInstances/recoverableDatabases@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":166},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":16},"Microsoft.Sql/servers/vulnerabilityAssessments@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":23},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":37},"Microsoft.Sql/instancePools@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":47},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":54},"Microsoft.Sql/servers/databases/securityAlertPolicies@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":67},"Microsoft.Sql/managedInstances@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":89},"Microsoft.Sql/managedInstances/databases@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":112},"Microsoft.Sql/servers/privateEndpointConnections@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":119},"Microsoft.Sql/servers/administrators@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":128},"Microsoft.Sql/servers/privateLinkResources@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":134},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":139},"Microsoft.Sql/managedInstances/operations@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":163},"Microsoft.Sql/managedInstances/databases/restoreDetails@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":171},"Microsoft.Sql/servers@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":40},"Microsoft.Sql/servers/databases/workloadGroups@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":45},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":50},"Microsoft.Sql/servers/administrators@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":59},"Microsoft.Sql/servers/databases/syncGroups@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":78},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":109},"Microsoft.Sql/servers/databases@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":166},"Microsoft.Sql/managedInstances/databases@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":189},"Microsoft.Sql/managedInstances/operations@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":213},"Microsoft.Sql/managedInstances/databases/restoreDetails@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":221},"Microsoft.Sql/servers/databases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":64},"Microsoft.Sql/servers@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":97},"Microsoft.Sql/managedInstances/databases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":120},"Microsoft.Sql/servers/azureADOnlyAuthentications@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":127},"Microsoft.Sql/managedInstances@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":159},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":166},"Microsoft.Sql/locations/serverTrustGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":176},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":183},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":194},"Microsoft.Sql/servers/extendedAuditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":205},"Microsoft.Sql/servers/auditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":216},"Microsoft.Sql/servers/databases/auditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":227},"Microsoft.Sql/servers/databases/securityAlertPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":250},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":261},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":270},"Microsoft.Sql/servers/elasticPools@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":284},"Microsoft.Sql/servers/encryptionProtector@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":294},"Microsoft.Sql/servers/failoverGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":317},"Microsoft.Sql/servers/firewallRules@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":322},"Microsoft.Sql/locations/instanceFailoverGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":345},"Microsoft.Sql/instancePools@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":354},"Microsoft.Sql/servers/jobAgents@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":366},"Microsoft.Sql/servers/jobAgents/credentials@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":371},"Microsoft.Sql/servers/jobAgents/jobs/executions@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":400},"Microsoft.Sql/servers/jobAgents/jobs@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":409},"Microsoft.Sql/servers/jobAgents/jobs/steps@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":423},"Microsoft.Sql/servers/jobAgents/targetGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":439},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":446},"Microsoft.Sql/servers/databases/maintenanceWindows@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":462},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":469},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":482},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":496},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":506},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":513},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":519},"Microsoft.Sql/managedInstances/administrators@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":528},"Microsoft.Sql/managedInstances/encryptionProtector@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":538},"Microsoft.Sql/managedInstances/keys@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":546},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":552},"Microsoft.Sql/managedInstances/privateEndpointConnections@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":556},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":563},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":569},"Microsoft.Sql/managedInstances/securityAlertPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":575},"Microsoft.Sql/servers/privateEndpointConnections@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":579},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":586},"Microsoft.Sql/servers/administrators@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":595},"Microsoft.Sql/servers/devOpsAuditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":603},"Microsoft.Sql/servers/dnsAliases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":608},"Microsoft.Sql/servers/keys@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":616},"Microsoft.Sql/servers/securityAlertPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":622},"Microsoft.Sql/servers/vulnerabilityAssessments@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":629},"Microsoft.Sql/managedInstances/sqlAgent@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":638},"Microsoft.Sql/servers/syncAgents@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":647},"Microsoft.Sql/servers/databases/syncGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":666},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":697},"Microsoft.Sql/servers/databases/transparentDataEncryption@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":707},"Microsoft.Sql/servers/virtualNetworkRules@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":719},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":724},"Microsoft.Sql/servers/databases/workloadGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":729},"Microsoft.Sql/managedInstances/databases/restoreDetails@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":737},"Microsoft.Sql/servers/databases/advisors@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":800},"Microsoft.Sql/servers/databases/automaticTuning@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":833},"Microsoft.Sql/servers/databases/schemas/tables/columns@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":877},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":881},"Microsoft.Sql/servers/databases/schemas@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":885},"Microsoft.Sql/servers/databases/schemas/tables@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":894},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":909},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":916},"Microsoft.Sql/locations/deletedServers@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":921},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":925},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":929},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":933},"Microsoft.Sql/servers/jobAgents/jobs/versions@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":937},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":942},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":947},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":954},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":958},"Microsoft.Sql/managedInstances/databases/queries@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":963},"Microsoft.Sql/managedInstances/databases/schemas@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":967},"Microsoft.Sql/managedInstances/databases/schemas/tables@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":971},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":975},"Microsoft.Sql/managedInstances/operations@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":999},"Microsoft.Sql/managedInstances/privateLinkResources@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1005},"Microsoft.Sql/servers/privateLinkResources@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1012},"Microsoft.Sql/managedInstances/recoverableDatabases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1017},"Microsoft.Sql/servers/databases/replicationLinks@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1022},"Microsoft.Sql/servers/restorableDroppedDatabases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1028},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1034},"Microsoft.Sql/servers/databases/restorePoints@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1042},"Microsoft.Sql/servers/advisors@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1046},"Microsoft.Sql/servers/automaticTuning@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1073},"Microsoft.Sql/locations/usages@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1078},"Microsoft.Sql/locations/timeZones@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1083},"Microsoft.Sql/virtualClusters@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1090},"Microsoft.Sql/servers/elasticPools@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":22},"Microsoft.Sql/servers/devOpsAuditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":41},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":48},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":59},"Microsoft.Sql/servers/extendedAuditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":70},"Microsoft.Sql/servers/auditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":81},"Microsoft.Sql/servers/databases/auditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":92},"Microsoft.Sql/servers/databases/extensions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":102},"Microsoft.Sql/servers/databases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":161},"Microsoft.Sql/servers/databases/securityAlertPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":173},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":184},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":193},"Microsoft.Sql/servers/encryptionProtector@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":203},"Microsoft.Sql/servers/failoverGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":226},"Microsoft.Sql/servers/firewallRules@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":231},"Microsoft.Sql/locations/instanceFailoverGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":254},"Microsoft.Sql/instancePools@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":263},"Microsoft.Sql/servers/jobAgents@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":275},"Microsoft.Sql/servers/jobAgents/credentials@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":280},"Microsoft.Sql/servers/jobAgents/jobs/executions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":309},"Microsoft.Sql/servers/jobAgents/jobs@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":318},"Microsoft.Sql/servers/jobAgents/jobs/steps@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":332},"Microsoft.Sql/servers/jobAgents/targetGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":348},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":355},"Microsoft.Sql/servers/databases/maintenanceWindows@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":371},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":378},"Microsoft.Sql/managedInstances/databases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":401},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":414},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":428},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":438},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":445},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":451},"Microsoft.Sql/managedInstances/administrators@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":460},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":467},"Microsoft.Sql/managedInstances/encryptionProtector@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":477},"Microsoft.Sql/managedInstances/keys@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":485},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":491},"Microsoft.Sql/managedInstances/privateEndpointConnections@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":498},"Microsoft.Sql/managedInstances@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":533},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":540},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":546},"Microsoft.Sql/managedInstances/securityAlertPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":552},"Microsoft.Sql/servers/privateEndpointConnections@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":572},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":579},"Microsoft.Sql/servers/administrators@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":588},"Microsoft.Sql/servers/azureADOnlyAuthentications@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":595},"Microsoft.Sql/servers/dnsAliases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":600},"Microsoft.Sql/servers/keys@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":608},"Microsoft.Sql/servers@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":622},"Microsoft.Sql/servers/securityAlertPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":628},"Microsoft.Sql/locations/serverTrustGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":638},"Microsoft.Sql/servers/vulnerabilityAssessments@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":645},"Microsoft.Sql/managedInstances/sqlAgent@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":654},"Microsoft.Sql/servers/syncAgents@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":663},"Microsoft.Sql/servers/databases/syncGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":682},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":713},"Microsoft.Sql/servers/databases/transparentDataEncryption@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":723},"Microsoft.Sql/servers/virtualNetworkRules@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":735},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":740},"Microsoft.Sql/servers/databases/workloadGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":745},"Microsoft.Sql/servers/databases/advisors@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":808},"Microsoft.Sql/servers/databases/automaticTuning@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":841},"Microsoft.Sql/servers/databases/schemas/tables/columns@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":885},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":889},"Microsoft.Sql/servers/databases/schemas@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":893},"Microsoft.Sql/servers/databases/schemas/tables@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":902},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":917},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":924},"Microsoft.Sql/locations/deletedServers@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":929},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":933},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":937},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":941},"Microsoft.Sql/servers/jobAgents/jobs/versions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":945},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":954},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":963},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":970},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":974},"Microsoft.Sql/managedInstances/databases/queries@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":979},"Microsoft.Sql/managedInstances/databases/restoreDetails@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":987},"Microsoft.Sql/managedInstances/databases/schemas@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":991},"Microsoft.Sql/managedInstances/databases/schemas/tables@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":995},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":999},"Microsoft.Sql/managedInstances/operations@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1023},"Microsoft.Sql/managedInstances/privateLinkResources@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1029},"Microsoft.Sql/servers/privateLinkResources@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1036},"Microsoft.Sql/managedInstances/recoverableDatabases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1041},"Microsoft.Sql/servers/databases/replicationLinks@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1046},"Microsoft.Sql/servers/restorableDroppedDatabases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1052},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1058},"Microsoft.Sql/servers/databases/restorePoints@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1066},"Microsoft.Sql/servers/advisors@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1070},"Microsoft.Sql/servers/automaticTuning@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1097},"Microsoft.Sql/locations/usages@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1102},"Microsoft.Sql/locations/timeZones@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1107},"Microsoft.Sql/virtualClusters@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1114},"Microsoft.Sql/servers/databases/securityAlertPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":30},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":41},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":50},"Microsoft.Sql/servers/encryptionProtector@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":60},"Microsoft.Sql/servers/failoverGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":83},"Microsoft.Sql/servers/firewallRules@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":88},"Microsoft.Sql/locations/instanceFailoverGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":111},"Microsoft.Sql/instancePools@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":121},"Microsoft.Sql/servers/jobAgents@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":133},"Microsoft.Sql/servers/jobAgents/credentials@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":138},"Microsoft.Sql/servers/jobAgents/jobs/executions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":167},"Microsoft.Sql/servers/jobAgents/jobs@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":176},"Microsoft.Sql/servers/jobAgents/jobs/steps@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":190},"Microsoft.Sql/servers/jobAgents/targetGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":206},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":213},"Microsoft.Sql/servers/databases/maintenanceWindows@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":229},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":236},"Microsoft.Sql/managedInstances/databases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":259},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":272},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":282},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":289},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":295},"Microsoft.Sql/managedInstances/administrators@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":304},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":311},"Microsoft.Sql/managedInstances/encryptionProtector@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":321},"Microsoft.Sql/managedInstances/keys@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":329},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":335},"Microsoft.Sql/managedInstances/privateEndpointConnections@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":342},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":349},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":355},"Microsoft.Sql/managedInstances/securityAlertPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":361},"Microsoft.Sql/servers/privateEndpointConnections@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":381},"Microsoft.Sql/servers/administrators@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":390},"Microsoft.Sql/servers/azureADOnlyAuthentications@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":397},"Microsoft.Sql/servers/devOpsAuditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":405},"Microsoft.Sql/servers/dnsAliases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":410},"Microsoft.Sql/servers/keys@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":418},"Microsoft.Sql/servers/securityAlertPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":424},"Microsoft.Sql/locations/serverTrustGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":435},"Microsoft.Sql/servers/vulnerabilityAssessments@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":442},"Microsoft.Sql/managedInstances/sqlAgent@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":451},"Microsoft.Sql/servers/syncAgents@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":460},"Microsoft.Sql/servers/databases/syncGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":479},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":510},"Microsoft.Sql/servers/virtualNetworkRules@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":522},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":527},"Microsoft.Sql/servers/databases/workloadGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":532},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":546},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":553},"Microsoft.Sql/servers/databases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":616},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":623},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":633},"Microsoft.Sql/servers/extendedAuditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":643},"Microsoft.Sql/servers/auditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":653},"Microsoft.Sql/servers/databases/auditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":663},"Microsoft.Sql/servers/databases/extensions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":673},"Microsoft.Sql/servers/elasticPools@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":687},"Microsoft.Sql/managedInstances@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":731},"Microsoft.Sql/servers@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":752},"Microsoft.Sql/servers/databases/transparentDataEncryption@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":762},"Microsoft.Sql/servers/databases/advisors@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":825},"Microsoft.Sql/servers/databases/automaticTuning@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":858},"Microsoft.Sql/servers/databases/schemas/tables/columns@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":902},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":906},"Microsoft.Sql/servers/databases/schemas@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":910},"Microsoft.Sql/servers/databases/schemas/tables@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":919},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":934},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":941},"Microsoft.Sql/locations/deletedServers@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":946},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":950},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":954},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":958},"Microsoft.Sql/servers/jobAgents/jobs/versions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":962},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":969},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":973},"Microsoft.Sql/managedInstances/databases/queries@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":978},"Microsoft.Sql/managedInstances/databases/restoreDetails@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":986},"Microsoft.Sql/managedInstances/databases/schemas@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":990},"Microsoft.Sql/managedInstances/databases/schemas/tables@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":994},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":998},"Microsoft.Sql/managedInstances/operations@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1022},"Microsoft.Sql/managedInstances/privateLinkResources@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1028},"Microsoft.Sql/servers/privateLinkResources@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1035},"Microsoft.Sql/managedInstances/recoverableDatabases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1040},"Microsoft.Sql/servers/databases/restorePoints@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1048},"Microsoft.Sql/servers/advisors@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1052},"Microsoft.Sql/servers/automaticTuning@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1079},"Microsoft.Sql/locations/usages@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1084},"Microsoft.Sql/locations/timeZones@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1089},"Microsoft.Sql/virtualClusters@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1096},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1109},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1118},"Microsoft.Sql/servers/databases/replicationLinks@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1123},"Microsoft.Sql/servers/restorableDroppedDatabases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1129},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1135},"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":17},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":24},"Microsoft.Sql/servers/databases/extensions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":34},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":44},"Microsoft.Sql/servers/outboundFirewallRules@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":49},"Microsoft.Sql/servers@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":97},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":108},"Microsoft.Sql/servers/extendedAuditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":119},"Microsoft.Sql/servers/auditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":130},"Microsoft.Sql/servers/databases/auditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":141},"Microsoft.Sql/servers/databases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":205},"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":228},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":239},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":248},"Microsoft.Sql/servers/elasticPools@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":262},"Microsoft.Sql/servers/encryptionProtector@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":272},"Microsoft.Sql/servers/failoverGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":295},"Microsoft.Sql/servers/firewallRules@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":300},"Microsoft.Sql/locations/instanceFailoverGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":323},"Microsoft.Sql/instancePools@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":332},"Microsoft.Sql/servers/jobAgents@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":344},"Microsoft.Sql/servers/jobAgents/credentials@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":349},"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":378},"Microsoft.Sql/servers/jobAgents/jobs@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":387},"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":401},"Microsoft.Sql/servers/jobAgents/targetGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":417},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":424},"Microsoft.Sql/servers/databases/maintenanceWindows@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":440},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":447},"Microsoft.Sql/managedInstances/databases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":470},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":483},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":497},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":507},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":514},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":520},"Microsoft.Sql/managedInstances/administrators@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":529},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":536},"Microsoft.Sql/managedInstances/encryptionProtector@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":546},"Microsoft.Sql/managedInstances/keys@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":554},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":560},"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":567},"Microsoft.Sql/managedInstances@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":612},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":619},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":625},"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":631},"Microsoft.Sql/servers/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":635},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":642},"Microsoft.Sql/servers/administrators@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":651},"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":658},"Microsoft.Sql/servers/devOpsAuditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":666},"Microsoft.Sql/servers/dnsAliases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":671},"Microsoft.Sql/servers/keys@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":679},"Microsoft.Sql/servers/securityAlertPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":685},"Microsoft.Sql/locations/serverTrustGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":696},"Microsoft.Sql/servers/vulnerabilityAssessments@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":703},"Microsoft.Sql/managedInstances/sqlAgent@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":712},"Microsoft.Sql/servers/syncAgents@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":721},"Microsoft.Sql/servers/databases/syncGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":740},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":771},"Microsoft.Sql/servers/virtualNetworkRules@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":783},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":788},"Microsoft.Sql/servers/databases/workloadGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":793},"Microsoft.Sql/servers/databases/advisors@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":856},"Microsoft.Sql/servers/databases/automaticTuning@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":889},"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":933},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":937},"Microsoft.Sql/servers/databases/schemas@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":941},"Microsoft.Sql/servers/databases/schemas/tables@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":950},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":965},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":972},"Microsoft.Sql/locations/deletedServers@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":977},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":981},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":985},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":989},"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":993},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1006},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1015},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1022},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1026},"Microsoft.Sql/managedInstances/databases/queries@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1031},"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1039},"Microsoft.Sql/managedInstances/databases/schemas@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1043},"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1047},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1051},"Microsoft.Sql/managedInstances/operations@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1075},"Microsoft.Sql/managedInstances/privateLinkResources@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1081},"Microsoft.Sql/servers/privateLinkResources@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1088},"Microsoft.Sql/managedInstances/recoverableDatabases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1093},"Microsoft.Sql/servers/databases/replicationLinks@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1118},"Microsoft.Sql/servers/restorableDroppedDatabases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1128},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1134},"Microsoft.Sql/servers/databases/restorePoints@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1142},"Microsoft.Sql/servers/advisors@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1146},"Microsoft.Sql/servers/automaticTuning@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1173},"Microsoft.Sql/locations/usages@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1178},"Microsoft.Sql/locations/timeZones@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1183},"Microsoft.Sql/virtualClusters@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1190},"Microsoft.Sql/servers/databases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":82},"Microsoft.Sql/managedInstances@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":148},"Microsoft.Sql/servers/connectionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":159},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":166},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":177},"Microsoft.Sql/servers/extendedAuditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":188},"Microsoft.Sql/servers/auditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":199},"Microsoft.Sql/servers/databases/auditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":210},"Microsoft.Sql/servers/databases/extensions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":223},"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":246},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":257},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":266},"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":274},"Microsoft.Sql/servers/elasticPools@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":288},"Microsoft.Sql/servers/encryptionProtector@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":298},"Microsoft.Sql/servers/failoverGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":321},"Microsoft.Sql/servers/firewallRules@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":326},"Microsoft.Sql/locations/instanceFailoverGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":349},"Microsoft.Sql/instancePools@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":358},"Microsoft.Sql/servers/jobAgents@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":370},"Microsoft.Sql/servers/jobAgents/credentials@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":375},"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":404},"Microsoft.Sql/servers/jobAgents/jobs@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":413},"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":427},"Microsoft.Sql/servers/jobAgents/targetGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":443},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":453},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":460},"Microsoft.Sql/servers/databases/maintenanceWindows@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":476},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":483},"Microsoft.Sql/managedInstances/databases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":506},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":519},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":533},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":543},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":550},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":556},"Microsoft.Sql/managedInstances/administrators@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":565},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":572},"Microsoft.Sql/managedInstances/encryptionProtector@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":582},"Microsoft.Sql/managedInstances/keys@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":590},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":596},"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":600},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":607},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":613},"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":619},"Microsoft.Sql/servers/outboundFirewallRules@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":624},"Microsoft.Sql/servers/privateEndpointConnections@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":645},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":652},"Microsoft.Sql/servers/administrators@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":661},"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":668},"Microsoft.Sql/servers/devOpsAuditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":676},"Microsoft.Sql/servers/dnsAliases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":681},"Microsoft.Sql/servers/keys@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":689},"Microsoft.Sql/servers@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":713},"Microsoft.Sql/servers/securityAlertPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":719},"Microsoft.Sql/managedInstances/serverTrustCertificates@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":724},"Microsoft.Sql/locations/serverTrustGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":735},"Microsoft.Sql/servers/vulnerabilityAssessments@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":742},"Microsoft.Sql/managedInstances/sqlAgent@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":751},"Microsoft.Sql/servers/syncAgents@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":760},"Microsoft.Sql/servers/databases/syncGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":779},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":810},"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":820},"Microsoft.Sql/servers/virtualNetworkRules@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":832},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":837},"Microsoft.Sql/servers/databases/workloadGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":842},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":857},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":867},"Microsoft.Sql/servers/restorableDroppedDatabases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":878},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":884},"Microsoft.Sql/servers/databases/advisors@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":947},"Microsoft.Sql/servers/databases/automaticTuning@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":980},"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1024},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1028},"Microsoft.Sql/servers/databases/schemas@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1032},"Microsoft.Sql/servers/databases/schemas/tables@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1041},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1056},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1063},"Microsoft.Sql/locations/deletedServers@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1068},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1072},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1076},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1080},"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1084},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1091},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1095},"Microsoft.Sql/managedInstances/databases/queries@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1100},"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1108},"Microsoft.Sql/managedInstances/databases/schemas@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1112},"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1116},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1120},"Microsoft.Sql/managedInstances/operations@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1144},"Microsoft.Sql/managedInstances/privateLinkResources@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1151},"Microsoft.Sql/servers/privateLinkResources@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1158},"Microsoft.Sql/managedInstances/recoverableDatabases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1163},"Microsoft.Sql/servers/databases/replicationLinks@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1188},"Microsoft.Sql/servers/databases/restorePoints@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1196},"Microsoft.Sql/servers/advisors@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1200},"Microsoft.Sql/servers/automaticTuning@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1227},"Microsoft.Sql/locations/usages@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1232},"Microsoft.Sql/locations/timeZones@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1237},"Microsoft.Sql/virtualClusters@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1244},"Microsoft.Sql/servers/elasticPools@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":22},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":29},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":39},"Microsoft.Sql/servers/extendedAuditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":49},"Microsoft.Sql/servers/auditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":59},"Microsoft.Sql/servers/databases/auditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":69},"Microsoft.Sql/servers/databases/extensions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":82},"Microsoft.Sql/servers/databases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":156},"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":179},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":190},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":199},"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":207},"Microsoft.Sql/servers/encryptionProtector@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":217},"Microsoft.Sql/servers/failoverGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":240},"Microsoft.Sql/servers/firewallRules@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":245},"Microsoft.Sql/locations/instanceFailoverGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":268},"Microsoft.Sql/instancePools@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":277},"Microsoft.Sql/servers/ipv6FirewallRules@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":282},"Microsoft.Sql/servers/jobAgents@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":294},"Microsoft.Sql/servers/jobAgents/credentials@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":299},"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":328},"Microsoft.Sql/servers/jobAgents/jobs@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":337},"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":351},"Microsoft.Sql/servers/jobAgents/targetGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":367},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":377},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":384},"Microsoft.Sql/servers/databases/maintenanceWindows@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":400},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":407},"Microsoft.Sql/managedInstances/databases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":430},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":443},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":457},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":467},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":474},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":480},"Microsoft.Sql/managedInstances/administrators@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":489},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":496},"Microsoft.Sql/managedInstances/encryptionProtector@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":506},"Microsoft.Sql/managedInstances/keys@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":514},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":520},"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":527},"Microsoft.Sql/managedInstances@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":590},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":597},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":603},"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":609},"Microsoft.Sql/servers/outboundFirewallRules@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":614},"Microsoft.Sql/servers/privateEndpointConnections@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":635},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":642},"Microsoft.Sql/servers/administrators@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":651},"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":658},"Microsoft.Sql/servers/connectionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":669},"Microsoft.Sql/servers/devOpsAuditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":677},"Microsoft.Sql/servers/dnsAliases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":682},"Microsoft.Sql/servers/keys@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":690},"Microsoft.Sql/servers@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":714},"Microsoft.Sql/servers/securityAlertPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":720},"Microsoft.Sql/managedInstances/serverTrustCertificates@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":725},"Microsoft.Sql/locations/serverTrustGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":736},"Microsoft.Sql/servers/vulnerabilityAssessments@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":743},"Microsoft.Sql/managedInstances/sqlAgent@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":752},"Microsoft.Sql/servers/syncAgents@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":761},"Microsoft.Sql/servers/databases/syncGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":780},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":811},"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":821},"Microsoft.Sql/servers/virtualNetworkRules@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":833},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":838},"Microsoft.Sql/servers/databases/workloadGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":843},"Microsoft.Sql/servers/databases/advisors@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":906},"Microsoft.Sql/servers/databases/automaticTuning@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":939},"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":983},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":987},"Microsoft.Sql/servers/databases/schemas@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":991},"Microsoft.Sql/servers/databases/schemas/tables@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1000},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1015},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1022},"Microsoft.Sql/locations/deletedServers@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1027},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1031},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1035},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1039},"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1043},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1058},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1068},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1075},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1079},"Microsoft.Sql/managedInstances/databases/queries@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1084},"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1092},"Microsoft.Sql/managedInstances/databases/schemas@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1096},"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1100},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1104},"Microsoft.Sql/managedInstances/operations@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1128},"Microsoft.Sql/managedInstances/privateLinkResources@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1135},"Microsoft.Sql/servers/privateLinkResources@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1142},"Microsoft.Sql/managedInstances/recoverableDatabases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1147},"Microsoft.Sql/servers/databases/replicationLinks@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1172},"Microsoft.Sql/servers/restorableDroppedDatabases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1183},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1189},"Microsoft.Sql/servers/databases/restorePoints@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1197},"Microsoft.Sql/servers/advisors@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1201},"Microsoft.Sql/servers/automaticTuning@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1228},"Microsoft.Sql/locations/usages@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1233},"Microsoft.Sql/locations/timeZones@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1238},"Microsoft.Sql/virtualClusters@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1245},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":14},"Microsoft.Sql/servers/auditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":24},"Microsoft.Sql/servers/databases/auditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":34},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":44},"Microsoft.Sql/servers/extendedAuditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":54},"Microsoft.Sql/servers/databases/advancedThreatProtectionSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":76},"Microsoft.Sql/servers/databases/extensions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":89},"Microsoft.Sql/servers/databases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":164},"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":176},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":187},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":196},"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":204},"Microsoft.Sql/servers/elasticPools@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":218},"Microsoft.Sql/servers/encryptionProtector@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":228},"Microsoft.Sql/servers/failoverGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":251},"Microsoft.Sql/servers/firewallRules@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":256},"Microsoft.Sql/locations/instanceFailoverGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":279},"Microsoft.Sql/instancePools@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":288},"Microsoft.Sql/servers/ipv6FirewallRules@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":293},"Microsoft.Sql/servers/jobAgents@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":305},"Microsoft.Sql/servers/jobAgents/credentials@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":310},"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":339},"Microsoft.Sql/servers/jobAgents/jobs@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":348},"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":362},"Microsoft.Sql/servers/jobAgents/targetGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":378},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":388},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":395},"Microsoft.Sql/servers/databases/maintenanceWindows@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":411},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":418},"Microsoft.Sql/managedInstances/databases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":441},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":454},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":468},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":478},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":485},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":491},"Microsoft.Sql/managedInstances/administrators@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":500},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":507},"Microsoft.Sql/managedInstances/encryptionProtector@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":517},"Microsoft.Sql/managedInstances/keys@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":525},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":531},"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":538},"Microsoft.Sql/managedInstances@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":601},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":608},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":614},"Microsoft.Sql/managedInstances/dnsAliases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":619},"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":625},"Microsoft.Sql/servers/outboundFirewallRules@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":630},"Microsoft.Sql/servers/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":651},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":658},"Microsoft.Sql/servers/advancedThreatProtectionSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":664},"Microsoft.Sql/servers/administrators@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":673},"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":680},"Microsoft.Sql/servers/connectionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":691},"Microsoft.Sql/servers/devOpsAuditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":699},"Microsoft.Sql/servers/dnsAliases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":704},"Microsoft.Sql/servers/keys@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":712},"Microsoft.Sql/servers@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":736},"Microsoft.Sql/servers/securityAlertPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":742},"Microsoft.Sql/managedInstances/serverTrustCertificates@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":747},"Microsoft.Sql/locations/serverTrustGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":758},"Microsoft.Sql/servers/vulnerabilityAssessments@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":765},"Microsoft.Sql/managedInstances/sqlAgent@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":774},"Microsoft.Sql/servers/syncAgents@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":783},"Microsoft.Sql/servers/databases/syncGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":802},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":833},"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":843},"Microsoft.Sql/servers/virtualNetworkRules@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":855},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":860},"Microsoft.Sql/servers/databases/workloadGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":865},"Microsoft.Sql/servers/databases/advisors@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":928},"Microsoft.Sql/servers/databases/automaticTuning@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":961},"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1005},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1009},"Microsoft.Sql/servers/databases/schemas@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1013},"Microsoft.Sql/servers/databases/schemas/tables@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1022},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1037},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1044},"Microsoft.Sql/locations/deletedServers@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1049},"Microsoft.Sql/managedInstances/endpointCertificates@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1054},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1058},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1062},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1066},"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1070},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1085},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1095},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1102},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1106},"Microsoft.Sql/managedInstances/databases/queries@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1111},"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1119},"Microsoft.Sql/managedInstances/databases/schemas@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1123},"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1127},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1131},"Microsoft.Sql/managedInstances/operations@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1155},"Microsoft.Sql/managedInstances/privateLinkResources@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1162},"Microsoft.Sql/servers/privateLinkResources@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1169},"Microsoft.Sql/managedInstances/recoverableDatabases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1174},"Microsoft.Sql/servers/databases/replicationLinks@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1199},"Microsoft.Sql/servers/restorableDroppedDatabases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1210},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1216},"Microsoft.Sql/servers/databases/restorePoints@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1224},"Microsoft.Sql/servers/advisors@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1228},"Microsoft.Sql/servers/automaticTuning@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1255},"Microsoft.Sql/locations/usages@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1260},"Microsoft.Sql/locations/timeZones@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1265},"Microsoft.Sql/virtualClusters@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1272},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2017-03-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2017-03-01-preview/types.json","Index":16},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups@2017-03-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2017-03-01-preview/types.json","Index":32},"Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2017-03-01-preview/types.json","Index":101},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2021-11-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2021-11-01-preview/types.json","Index":43},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups@2021-11-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2021-11-01-preview/types.json","Index":59},"Microsoft.SqlVirtualMachine/sqlVirtualMachines@2021-11-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2021-11-01-preview/types.json","Index":152},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2022-02-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01-preview/types.json","Index":45},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups@2022-02-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01-preview/types.json","Index":64},"Microsoft.SqlVirtualMachine/sqlVirtualMachines@2022-02-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01-preview/types.json","Index":157},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2022-02-01":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01/types.json","Index":45},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups@2022-02-01":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01/types.json","Index":64},"Microsoft.SqlVirtualMachine/sqlVirtualMachines@2022-02-01":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01/types.json","Index":157},"Microsoft.Storage/storageAccounts@2015-05-01-preview":{"RelativePath":"storage/microsoft.storage/2015-05-01-preview/types.json","Index":31},"Microsoft.Storage/storageAccounts@2015-06-15":{"RelativePath":"storage/microsoft.storage/2015-06-15/types.json","Index":31},"Microsoft.Storage/storageAccounts@2016-01-01":{"RelativePath":"storage/microsoft.storage/2016-01-01/types.json","Index":46},"Microsoft.Storage/storageAccounts@2016-05-01":{"RelativePath":"storage/microsoft.storage/2016-05-01/types.json","Index":46},"Microsoft.Storage/storageAccounts@2016-12-01":{"RelativePath":"storage/microsoft.storage/2016-12-01/types.json","Index":46},"Microsoft.Storage/storageAccounts@2017-06-01":{"RelativePath":"storage/microsoft.storage/2017-06-01/types.json","Index":83},"Microsoft.Storage/storageAccounts@2017-10-01":{"RelativePath":"storage/microsoft.storage/2017-10-01/types.json","Index":85},"Microsoft.Storage/storageAccounts@2018-02-01":{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":85},"Microsoft.Storage/storageAccounts/blobServices/containers@2018-02-01":{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":121},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2018-02-01":{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":127},"Microsoft.Storage/storageAccounts/managementPolicies@2018-03-01-preview":{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":14},"Microsoft.Storage/storageAccounts@2018-03-01-preview":{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":92},"Microsoft.Storage/storageAccounts/blobServices/containers@2018-03-01-preview":{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":128},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2018-03-01-preview":{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":134},"Microsoft.Storage/storageAccounts@2018-07-01":{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":95},"Microsoft.Storage/storageAccounts/blobServices@2018-07-01":{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":118},"Microsoft.Storage/storageAccounts/blobServices/containers@2018-07-01":{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":154},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2018-07-01":{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":160},"Microsoft.Storage/storageAccounts@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":95},"Microsoft.Storage/storageAccounts/managementPolicies@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":116},"Microsoft.Storage/storageAccounts/blobServices@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":139},"Microsoft.Storage/storageAccounts/blobServices/containers@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":175},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":181},"Microsoft.Storage/storageAccounts@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":110},"Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":131},"Microsoft.Storage/storageAccounts/blobServices@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":155},"Microsoft.Storage/storageAccounts/blobServices/containers@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":191},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":197},"Microsoft.Storage/storageAccounts/fileServices@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":204},"Microsoft.Storage/storageAccounts/fileServices/shares@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":210},"Microsoft.Storage/storageAccounts@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":126},"Microsoft.Storage/storageAccounts/managementPolicies@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":150},"Microsoft.Storage/storageAccounts/inventoryPolicies@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":177},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":181},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":190},"Microsoft.Storage/storageAccounts/encryptionScopes@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":202},"Microsoft.Storage/storageAccounts/blobServices@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":231},"Microsoft.Storage/storageAccounts/blobServices/containers@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":267},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":273},"Microsoft.Storage/storageAccounts/fileServices@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":280},"Microsoft.Storage/storageAccounts/fileServices/shares@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":298},"Microsoft.Storage/storageAccounts/queueServices@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":305},"Microsoft.Storage/storageAccounts/queueServices/queues@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":311},"Microsoft.Storage/storageAccounts/tableServices@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":318},"Microsoft.Storage/storageAccounts/tableServices/tables@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":323},"Microsoft.Storage/storageAccounts@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":131},"Microsoft.Storage/storageAccounts/managementPolicies@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":155},"Microsoft.Storage/storageAccounts/inventoryPolicies@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":182},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":186},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":195},"Microsoft.Storage/storageAccounts/encryptionScopes@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":207},"Microsoft.Storage/storageAccounts/blobServices@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":236},"Microsoft.Storage/storageAccounts/blobServices/containers@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":272},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":278},"Microsoft.Storage/storageAccounts/fileServices@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":288},"Microsoft.Storage/storageAccounts/fileServices/shares@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":306},"Microsoft.Storage/storageAccounts/queueServices@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":313},"Microsoft.Storage/storageAccounts/queueServices/queues@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":319},"Microsoft.Storage/storageAccounts/tableServices@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":326},"Microsoft.Storage/storageAccounts/tableServices/tables@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":331},"Microsoft.Storage/locations/deletedAccounts@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":336},"Microsoft.Storage/storageAccounts@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":138},"Microsoft.Storage/storageAccounts/managementPolicies@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":162},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":189},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":193},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":202},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":214},"Microsoft.Storage/storageAccounts/blobServices@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":243},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":279},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":285},"Microsoft.Storage/storageAccounts/fileServices@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":295},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":313},"Microsoft.Storage/storageAccounts/queueServices@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":320},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":326},"Microsoft.Storage/storageAccounts/tableServices@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":333},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":338},"Microsoft.Storage/locations/deletedAccounts@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":343},"Microsoft.Storage/storageAccounts@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":143},"Microsoft.Storage/storageAccounts/managementPolicies@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":167},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":194},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":198},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":207},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":219},"Microsoft.Storage/storageAccounts/blobServices@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":248},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":284},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":290},"Microsoft.Storage/storageAccounts/fileServices@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":300},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":318},"Microsoft.Storage/storageAccounts/queueServices@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":325},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":331},"Microsoft.Storage/storageAccounts/tableServices@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":338},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":343},"Microsoft.Storage/locations/deletedAccounts@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":348},"Microsoft.Storage/storageAccounts@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":149},"Microsoft.Storage/storageAccounts/managementPolicies@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":173},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":210},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":214},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":223},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":235},"Microsoft.Storage/storageAccounts/blobServices@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":264},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":304},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":310},"Microsoft.Storage/storageAccounts/fileServices@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":320},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":353},"Microsoft.Storage/storageAccounts/queueServices@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":360},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":366},"Microsoft.Storage/storageAccounts/tableServices@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":373},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":378},"Microsoft.Storage/locations/deletedAccounts@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":383},"Microsoft.Storage/storageAccounts@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":157},"Microsoft.Storage/storageAccounts/managementPolicies@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":181},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":218},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":222},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":231},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":243},"Microsoft.Storage/storageAccounts/blobServices@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":271},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":312},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":317},"Microsoft.Storage/storageAccounts/fileServices@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":326},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":359},"Microsoft.Storage/storageAccounts/queueServices@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":365},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":371},"Microsoft.Storage/storageAccounts/tableServices@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":377},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":382},"Microsoft.Storage/locations/deletedAccounts@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":387},"Microsoft.Storage/storageAccounts@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":163},"Microsoft.Storage/storageAccounts/managementPolicies@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":187},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":224},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":228},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":237},"Microsoft.Storage/storageAccounts/localUsers@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":246},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":258},"Microsoft.Storage/storageAccounts/blobServices@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":286},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":327},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":332},"Microsoft.Storage/storageAccounts/fileServices@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":341},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":374},"Microsoft.Storage/storageAccounts/queueServices@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":380},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":386},"Microsoft.Storage/storageAccounts/tableServices@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":392},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":397},"Microsoft.Storage/locations/deletedAccounts@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":402},"Microsoft.Storage/storageAccounts@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":181},"Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":205},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":243},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":247},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":256},"Microsoft.Storage/storageAccounts/localUsers@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":265},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":277},"Microsoft.Storage/storageAccounts/blobServices@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":306},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":347},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":352},"Microsoft.Storage/storageAccounts/fileServices@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":361},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":394},"Microsoft.Storage/storageAccounts/queueServices@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":400},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":406},"Microsoft.Storage/storageAccounts/tableServices@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":412},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":420},"Microsoft.Storage/locations/deletedAccounts@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":425},"Microsoft.StorageCache/caches@2019-08-01-preview":{"RelativePath":"storagecache/microsoft.storagecache/2019-08-01-preview/types.json","Index":36},"Microsoft.StorageCache/caches/storageTargets@2019-08-01-preview":{"RelativePath":"storagecache/microsoft.storagecache/2019-08-01-preview/types.json","Index":58},"Microsoft.StorageCache/caches@2019-11-01":{"RelativePath":"storagecache/microsoft.storagecache/2019-11-01/types.json","Index":36},"Microsoft.StorageCache/caches/storageTargets@2019-11-01":{"RelativePath":"storagecache/microsoft.storagecache/2019-11-01/types.json","Index":58},"Microsoft.StorageCache/caches@2020-03-01":{"RelativePath":"storagecache/microsoft.storagecache/2020-03-01/types.json","Index":57},"Microsoft.StorageCache/caches/storageTargets@2020-03-01":{"RelativePath":"storagecache/microsoft.storagecache/2020-03-01/types.json","Index":81},"Microsoft.StorageCache/caches@2020-10-01":{"RelativePath":"storagecache/microsoft.storagecache/2020-10-01/types.json","Index":87},"Microsoft.StorageCache/caches/storageTargets@2020-10-01":{"RelativePath":"storagecache/microsoft.storagecache/2020-10-01/types.json","Index":111},"Microsoft.StorageCache/caches@2021-03-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-03-01/types.json","Index":91},"Microsoft.StorageCache/caches/storageTargets@2021-03-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-03-01/types.json","Index":115},"Microsoft.StorageCache/caches@2021-05-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-05-01/types.json","Index":95},"Microsoft.StorageCache/caches/storageTargets@2021-05-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-05-01/types.json","Index":119},"Microsoft.StorageCache/caches@2021-09-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-09-01/types.json","Index":95},"Microsoft.StorageCache/caches/storageTargets@2021-09-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-09-01/types.json","Index":124},"Microsoft.StorageCache/caches@2022-01-01":{"RelativePath":"storagecache/microsoft.storagecache/2022-01-01/types.json","Index":96},"Microsoft.StorageCache/caches/storageTargets@2022-01-01":{"RelativePath":"storagecache/microsoft.storagecache/2022-01-01/types.json","Index":125},"Microsoft.StorageCache/caches@2022-05-01":{"RelativePath":"storagecache/microsoft.storagecache/2022-05-01/types.json","Index":109},"Microsoft.StorageCache/caches/storageTargets@2022-05-01":{"RelativePath":"storagecache/microsoft.storagecache/2022-05-01/types.json","Index":138},"Microsoft.ImportExport/jobs@2016-11-01":{"RelativePath":"storageimportexport/microsoft.importexport/2016-11-01/types.json","Index":51},"Microsoft.ImportExport/jobs@2020-08-01":{"RelativePath":"storageimportexport/microsoft.importexport/2020-08-01/types.json","Index":51},"Microsoft.ImportExport/jobs@2021-01-01":{"RelativePath":"storageimportexport/microsoft.importexport/2021-01-01/types.json","Index":51},"Microsoft.StoragePool/diskPools@2020-03-15-preview":{"RelativePath":"storagepool/microsoft.storagepool/2020-03-15-preview/types.json","Index":40},"Microsoft.StoragePool/diskPools/iscsiTargets@2020-03-15-preview":{"RelativePath":"storagepool/microsoft.storagepool/2020-03-15-preview/types.json","Index":73},"Microsoft.StoragePool/diskPools@2021-04-01-preview":{"RelativePath":"storagepool/microsoft.storagepool/2021-04-01-preview/types.json","Index":47},"Microsoft.StoragePool/diskPools/iscsiTargets@2021-04-01-preview":{"RelativePath":"storagepool/microsoft.storagepool/2021-04-01-preview/types.json","Index":79},"Microsoft.StoragePool/diskPools@2021-08-01":{"RelativePath":"storagepool/microsoft.storagepool/2021-08-01/types.json","Index":48},"Microsoft.StoragePool/diskPools/iscsiTargets@2021-08-01":{"RelativePath":"storagepool/microsoft.storagepool/2021-08-01/types.json","Index":82},"Microsoft.StorageSync/storageSyncServices@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":17},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":22},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":42},"Microsoft.StorageSync/storageSyncServices/registeredServers@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":47},"Microsoft.StorageSync/storageSyncServices/workflows@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":62},"Microsoft.StorageSync/storageSyncServices@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":13},"Microsoft.StorageSync/storageSyncServices/syncGroups@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":18},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":24},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":33},"Microsoft.StorageSync/storageSyncServices/registeredServers@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":39},"Microsoft.StorageSync/storageSyncServices/workflows@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":54},"Microsoft.StorageSync/storageSyncServices@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":29},"Microsoft.StorageSync/storageSyncServices/registeredServers@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":34},"Microsoft.StorageSync/storageSyncServices/workflows@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":49},"Microsoft.StorageSync/storageSyncServices@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":64},"Microsoft.StorageSync/storageSyncServices/registeredServers@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":69},"Microsoft.StorageSync/storageSyncServices/workflows@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":84},"Microsoft.StorageSync/storageSyncServices@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":64},"Microsoft.StorageSync/storageSyncServices/registeredServers@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":69},"Microsoft.StorageSync/storageSyncServices/workflows@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":84},"Microsoft.StorageSync/storageSyncServices@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":64},"Microsoft.StorageSync/storageSyncServices/registeredServers@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":69},"Microsoft.StorageSync/storageSyncServices/workflows@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":84},"Microsoft.StorageSync/storageSyncServices@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":71},"Microsoft.StorageSync/storageSyncServices/registeredServers@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":76},"Microsoft.StorageSync/storageSyncServices/workflows@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":91},"Microsoft.StorageSync/storageSyncServices@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":78},"Microsoft.StorageSync/storageSyncServices/registeredServers@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":83},"Microsoft.StorageSync/storageSyncServices/workflows@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":98},"Microsoft.StorageSync/storageSyncServices@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":30},"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":34},"Microsoft.StorageSync/storageSyncServices/syncGroups@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":38},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":43},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":119},"Microsoft.StorageSync/storageSyncServices/registeredServers@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":129},"Microsoft.StorageSync/storageSyncServices/workflows@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":144},"Microsoft.StorageSync/storageSyncServices@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":41},"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":45},"Microsoft.StorageSync/storageSyncServices/syncGroups@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":49},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":63},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":138},"Microsoft.StorageSync/storageSyncServices/registeredServers@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":148},"Microsoft.StorageSync/storageSyncServices/workflows@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":163},"Microsoft.StorSimple/managers@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":19},"Microsoft.StorSimple/managers/certificates@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":58},"Microsoft.StorSimple/managers/extendedInformation@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":64},"Microsoft.StorSimple/managers/accessControlRecords@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":69},"Microsoft.StorSimple/managers/devices/alertSettings@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":82},"Microsoft.StorSimple/managers/devices/backupScheduleGroups@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":88},"Microsoft.StorSimple/managers/devices/chapSettings@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":98},"Microsoft.StorSimple/managers/devices/iscsiservers/disks@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":115},"Microsoft.StorSimple/managers/devices/fileservers@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":120},"Microsoft.StorSimple/managers/devices/fileservers/shares@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":136},"Microsoft.StorSimple/managers/devices/iscsiservers@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":141},"Microsoft.StorSimple/managers/storageAccountCredentials@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":155},"Microsoft.StorSimple/managers/storageDomains@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":164},"Microsoft.StorSimple/managers@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":19},"Microsoft.StorSimple/managers/extendedInformation@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":26},"Microsoft.StorSimple/managers/accessControlRecords@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":32},"Microsoft.StorSimple/managers/bandwidthSettings@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":50},"Microsoft.StorSimple/managers/devices/alertSettings@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":64},"Microsoft.StorSimple/managers/devices/timeSettings@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":72},"Microsoft.StorSimple/managers/devices/backupPolicies@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":85},"Microsoft.StorSimple/managers/devices/backupPolicies/schedules@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":112},"Microsoft.StorSimple/managers/devices/volumeContainers@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":129},"Microsoft.StorSimple/managers/devices/volumeContainers/volumes@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":155},"Microsoft.StorSimple/managers/storageAccountCredentials@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":164},"Microsoft.StreamAnalytics/streamingjobs@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":129},"Microsoft.StreamAnalytics/streamingjobs/inputs@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":133},"Microsoft.StreamAnalytics/streamingjobs/outputs@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":137},"Microsoft.StreamAnalytics/streamingjobs/transformations@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":141},"Microsoft.StreamAnalytics/streamingjobs/functions@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":145},"Microsoft.StreamAnalytics/streamingjobs/functions@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":42},"Microsoft.StreamAnalytics/streamingjobs/inputs@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":115},"Microsoft.StreamAnalytics/streamingjobs/outputs@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":194},"Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":237},"Microsoft.StreamAnalytics/streamingjobs/transformations@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":241},"Microsoft.StreamAnalytics/clusters@2020-03-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01-preview/types.json","Index":21},"Microsoft.StreamAnalytics/clusters/privateEndpoints@2020-03-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01-preview/types.json","Index":31},"Microsoft.StreamAnalytics/streamingjobs@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":212},"Microsoft.StreamAnalytics/streamingjobs/inputs@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":216},"Microsoft.StreamAnalytics/streamingjobs/outputs@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":220},"Microsoft.StreamAnalytics/streamingjobs/transformations@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":224},"Microsoft.StreamAnalytics/streamingjobs/functions@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":228},"Microsoft.StreamAnalytics/clusters@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":242},"Microsoft.StreamAnalytics/clusters/privateEndpoints@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":252},"Microsoft.StreamAnalytics/streamingjobs/functions@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":45},"Microsoft.StreamAnalytics/streamingjobs/inputs@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":152},"Microsoft.StreamAnalytics/streamingjobs/outputs@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":258},"Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":310},"Microsoft.StreamAnalytics/streamingjobs/transformations@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":314},"Microsoft.Subscription/subscriptionDefinitions@2017-11-01-preview":{"RelativePath":"subscription/microsoft.subscription/2017-11-01-preview/types.json","Index":12},"Microsoft.Subscription/subscriptionOperations@2017-11-01-preview":{"RelativePath":"subscription/microsoft.subscription/2017-11-01-preview/types.json","Index":16},"Microsoft.Subscription/aliases@2019-10-01-preview":{"RelativePath":"subscription/microsoft.subscription/2019-10-01-preview/types.json","Index":19},"Microsoft.Subscription/aliases@2020-09-01":{"RelativePath":"subscription/microsoft.subscription/2020-09-01/types.json","Index":19},"Microsoft.Subscription/aliases@2021-10-01":{"RelativePath":"subscription/microsoft.subscription/2021-10-01/types.json","Index":37},"Microsoft.Subscription/policies@2021-10-01":{"RelativePath":"subscription/microsoft.subscription/2021-10-01/types.json","Index":45},"Microsoft.Support/supportTickets@2019-05-01-preview":{"RelativePath":"support/microsoft.support/2019-05-01-preview/types.json","Index":27},"Microsoft.Support/supportTickets/communications@2019-05-01-preview":{"RelativePath":"support/microsoft.support/2019-05-01-preview/types.json","Index":38},"Microsoft.Support/supportTickets@2020-04-01":{"RelativePath":"support/microsoft.support/2020-04-01/types.json","Index":28},"Microsoft.Support/supportTickets/communications@2020-04-01":{"RelativePath":"support/microsoft.support/2020-04-01/types.json","Index":39},"Microsoft.Synapse/workspaces/bigDataPools@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":30},"Microsoft.Synapse/workspaces/firewallRules@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":41},"Microsoft.Synapse/workspaces/sqlPools@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":53},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":59},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":69},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":85},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":95},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":106},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":120},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":129},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":142},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":153},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":164},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":173},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":188},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":193},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":198},"Microsoft.Synapse/workspaces@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":225},"Microsoft.Synapse/workspaces/administrators@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":231},"Microsoft.Synapse/workspaces/sqlAdministrators@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":236},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":252},"Microsoft.Synapse/workspaces/integrationRuntimes@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":324},"Microsoft.Synapse/workspaces/privateEndpointConnections@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":328},"Microsoft.Synapse/privateLinkHubs@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":336},"Microsoft.Synapse/workspaces/auditingSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":347},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":358},"Microsoft.Synapse/workspaces/securityAlertPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":371},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":378},"Microsoft.Synapse/workspaces/keys@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":383},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":390},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":398},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":420},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":427},"Microsoft.Synapse/workspaces/sqlPools/schemas@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":431},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":435},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":442},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":457},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":497},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":502},"Microsoft.Synapse/workspaces/privateLinkResources@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":509},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":513},"Microsoft.Synapse/workspaces/recoverableSqlPools@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":518},"Microsoft.Synapse/workspaces/sqlPools@2020-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2020-04-01-preview/types.json","Index":38},"Microsoft.Synapse/workspaces/sqlDatabases@2020-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2020-04-01-preview/types.json","Index":72},"Microsoft.Synapse/workspaces/bigDataPools@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":32},"Microsoft.Synapse/workspaces/firewallRules@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":43},"Microsoft.Synapse/workspaces/sqlPools@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":59},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":65},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":75},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":91},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":101},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":112},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":126},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":135},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":148},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":159},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":170},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":179},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":194},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":199},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":204},"Microsoft.Synapse/workspaces@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":230},"Microsoft.Synapse/workspaces/administrators@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":236},"Microsoft.Synapse/workspaces/sqlAdministrators@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":241},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":257},"Microsoft.Synapse/workspaces/integrationRuntimes@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":326},"Microsoft.Synapse/workspaces/privateEndpointConnections@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":330},"Microsoft.Synapse/privateLinkHubs@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":338},"Microsoft.Synapse/workspaces/auditingSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":349},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":360},"Microsoft.Synapse/workspaces/securityAlertPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":373},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":380},"Microsoft.Synapse/workspaces/encryptionProtector@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":390},"Microsoft.Synapse/workspaces/keys@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":395},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":402},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":410},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":432},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":439},"Microsoft.Synapse/workspaces/sqlPools/schemas@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":443},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":447},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":454},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":469},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":509},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":514},"Microsoft.Synapse/workspaces/privateLinkResources@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":521},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":525},"Microsoft.Synapse/workspaces/recoverableSqlPools@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":530},"Microsoft.Synapse/workspaces/libraries@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":534},"Microsoft.Synapse/workspaces/bigDataPools@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":32},"Microsoft.Synapse/workspaces/firewallRules@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":43},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":112},"Microsoft.Synapse/workspaces/keys@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":117},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":124},"Microsoft.Synapse/privateLinkHubs@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":132},"Microsoft.Synapse/workspaces/sqlPools@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":148},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":154},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":164},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":180},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":190},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":201},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":215},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":224},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":237},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":248},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":259},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":268},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":283},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":288},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":293},"Microsoft.Synapse/workspaces/auditingSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":304},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":315},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":328},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":335},"Microsoft.Synapse/workspaces/encryptionProtector@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":345},"Microsoft.Synapse/workspaces@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":371},"Microsoft.Synapse/workspaces/administrators@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":377},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":382},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":398},"Microsoft.Synapse/workspaces/libraries@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":402},"Microsoft.Synapse/workspaces/privateLinkResources@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":409},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":413},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":420},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":428},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":450},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":457},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":461},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":465},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":472},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":487},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":527},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":532},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":537},"Microsoft.Synapse/workspaces/bigDataPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":32},"Microsoft.Synapse/workspaces/firewallRules@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":43},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":112},"Microsoft.Synapse/workspaces/keys@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":117},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":124},"Microsoft.Synapse/privateLinkHubs@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":132},"Microsoft.Synapse/workspaces/sqlPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":148},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":154},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":164},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":180},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":190},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":201},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":215},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":224},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":237},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":248},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":259},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":268},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":283},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":288},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":293},"Microsoft.Synapse/workspaces/auditingSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":304},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":315},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":328},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":335},"Microsoft.Synapse/workspaces/encryptionProtector@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":345},"Microsoft.Synapse/workspaces@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":371},"Microsoft.Synapse/workspaces/administrators@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":377},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":382},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":398},"Microsoft.Synapse/workspaces/kustoPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":466},"Microsoft.Synapse/workspaces/kustoPools/databases@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":482},"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":578},"Microsoft.Synapse/workspaces/kustoPools/principalAssignments@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":598},"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":622},"Microsoft.Synapse/workspaces/libraries@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":626},"Microsoft.Synapse/workspaces/privateLinkResources@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":633},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":637},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":644},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":652},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":674},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":681},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":685},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":689},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":696},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":711},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":751},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":756},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":761},"Microsoft.Synapse/workspaces/bigDataPools@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":32},"Microsoft.Synapse/workspaces/firewallRules@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":43},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":112},"Microsoft.Synapse/workspaces/keys@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":117},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":124},"Microsoft.Synapse/privateLinkHubs@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":132},"Microsoft.Synapse/workspaces/sqlPools@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":148},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":154},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":164},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":180},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":190},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":201},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":215},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":224},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":237},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":248},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":259},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":268},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":283},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":288},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":293},"Microsoft.Synapse/workspaces/auditingSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":304},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":315},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":328},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":335},"Microsoft.Synapse/workspaces/encryptionProtector@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":345},"Microsoft.Synapse/workspaces@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":376},"Microsoft.Synapse/workspaces/administrators@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":382},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":387},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":403},"Microsoft.Synapse/workspaces/libraries@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":407},"Microsoft.Synapse/workspaces/privateLinkResources@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":414},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":418},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":425},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":433},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":455},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":462},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":466},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":470},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":477},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":492},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":532},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":537},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":542},"Microsoft.Synapse/workspaces/bigDataPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":36},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":106},"Microsoft.Synapse/workspaces/kustoPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":157},"Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":182},"Microsoft.Synapse/workspaces/kustoPools/databases@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":213},"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":309},"Microsoft.Synapse/workspaces/kustoPools/principalAssignments@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":329},"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":353},"Microsoft.Synapse/workspaces/firewallRules@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":364},"Microsoft.Synapse/workspaces/keys@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":369},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":376},"Microsoft.Synapse/privateLinkHubs@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":384},"Microsoft.Synapse/workspaces/sqlPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":399},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":405},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":415},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":431},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":441},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":452},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":466},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":475},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":488},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":499},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":510},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":519},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":534},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":539},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":544},"Microsoft.Synapse/workspaces/auditingSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":555},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":566},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":579},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":586},"Microsoft.Synapse/workspaces/encryptionProtector@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":596},"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":603},"Microsoft.Synapse/workspaces@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":635},"Microsoft.Synapse/workspaces/administrators@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":641},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":646},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":662},"Microsoft.Synapse/workspaces/azureADOnlyAuthentications@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":673},"Microsoft.Synapse/workspaces/libraries@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":677},"Microsoft.Synapse/workspaces/sparkconfigurations@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":684},"Microsoft.Synapse/workspaces/privateLinkResources@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":691},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":695},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":702},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":710},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":732},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":739},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":743},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":747},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":754},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":769},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":809},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":814},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":819},"Microsoft.Synapse/workspaces/azureADOnlyAuthentications@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":18},"Microsoft.Synapse/workspaces/firewallRules@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":29},"Microsoft.Synapse/workspaces/keys@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":34},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":41},"Microsoft.Synapse/privateLinkHubs@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":49},"Microsoft.Synapse/workspaces/sqlPools@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":64},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":70},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":80},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":96},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":106},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":116},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":130},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":139},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":152},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":163},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":173},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":182},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":197},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":202},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":207},"Microsoft.Synapse/workspaces/auditingSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":218},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":229},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":242},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":249},"Microsoft.Synapse/workspaces/encryptionProtector@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":259},"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":266},"Microsoft.Synapse/workspaces@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":298},"Microsoft.Synapse/workspaces/administrators@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":304},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":309},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":325},"Microsoft.Synapse/workspaces/bigDataPools@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":354},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":425},"Microsoft.Synapse/workspaces/privateLinkResources@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":432},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":436},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":443},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":451},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":473},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":480},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":484},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":488},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":495},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":510},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":550},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":555},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":560},"Microsoft.Synapse/workspaces/libraries@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":564},"Microsoft.TestBase/testBaseAccounts@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":37},"Microsoft.TestBase/testBaseAccounts/packages@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":92},"Microsoft.TestBase/testBaseAccounts/packages/favoriteProcesses@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":97},"Microsoft.TestBase/testBaseAccounts/customerEvents@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":110},"Microsoft.TestBase/testBaseAccounts/availableOSs@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":115},"Microsoft.TestBase/testBaseAccounts/flightingRings@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":120},"Microsoft.TestBase/testBaseAccounts/testTypes@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":125},"Microsoft.TestBase/testBaseAccounts/testSummaries@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":202},"Microsoft.TestBase/testBaseAccounts/packages/testResults@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":245},"Microsoft.TestBase/testBaseAccounts/packages/osUpdates@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":253},"Microsoft.TestBase/testBaseAccounts/packages/testResults/analysisResults@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":333},"Microsoft.TestBase/testBaseAccounts/emailEvents@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":338},"Microsoft.TestBase/testBaseAccounts@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":37},"Microsoft.TestBase/testBaseAccounts/packages@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":93},"Microsoft.TestBase/testBaseAccounts/packages/favoriteProcesses@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":98},"Microsoft.TestBase/testBaseAccounts/customerEvents@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":111},"Microsoft.TestBase/testBaseAccounts/availableOSs@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":116},"Microsoft.TestBase/testBaseAccounts/flightingRings@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":121},"Microsoft.TestBase/testBaseAccounts/testTypes@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":126},"Microsoft.TestBase/testBaseAccounts/testSummaries@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":204},"Microsoft.TestBase/testBaseAccounts/packages/testResults@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":247},"Microsoft.TestBase/testBaseAccounts/packages/osUpdates@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":255},"Microsoft.TestBase/testBaseAccounts/packages/testResults/analysisResults@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":335},"Microsoft.TestBase/testBaseAccounts/emailEvents@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":340},"Microsoft.TimeSeriesInsights/environments@2017-02-28-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-02-28-preview/types.json","Index":27},"Microsoft.TimeSeriesInsights/environments/eventSources@2017-02-28-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-02-28-preview/types.json","Index":62},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2017-02-28-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-02-28-preview/types.json","Index":82},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2017-02-28-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-02-28-preview/types.json","Index":91},"Microsoft.TimeSeriesInsights/environments@2017-11-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-11-15/types.json","Index":40},"Microsoft.TimeSeriesInsights/environments/eventSources@2017-11-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-11-15/types.json","Index":75},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2017-11-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-11-15/types.json","Index":98},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2017-11-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-11-15/types.json","Index":107},"Microsoft.TimeSeriesInsights/environments@2018-08-15-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2018-08-15-preview/types.json","Index":64},"Microsoft.TimeSeriesInsights/environments/eventSources@2018-08-15-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2018-08-15-preview/types.json","Index":93},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2018-08-15-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2018-08-15-preview/types.json","Index":116},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2018-08-15-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2018-08-15-preview/types.json","Index":125},"Microsoft.TimeSeriesInsights/environments@2020-05-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2020-05-15/types.json","Index":64},"Microsoft.TimeSeriesInsights/environments/eventSources@2020-05-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2020-05-15/types.json","Index":98},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2020-05-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2020-05-15/types.json","Index":121},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2020-05-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2020-05-15/types.json","Index":130},"Microsoft.TimeSeriesInsights/environments@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":82},"Microsoft.TimeSeriesInsights/environments/eventSources@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":116},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":139},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":148},"Microsoft.TimeSeriesInsights/environments/privateEndpointConnections@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":152},"Microsoft.TimeSeriesInsights/environments@2021-06-30-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-06-30-preview/types.json","Index":64},"Microsoft.TimeSeriesInsights/environments/eventSources@2021-06-30-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-06-30-preview/types.json","Index":98},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2021-06-30-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-06-30-preview/types.json","Index":121},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2021-06-30-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-06-30-preview/types.json","Index":130},"Microsoft.Network/trafficmanagerprofiles@2015-11-01":{"RelativePath":"trafficmanager/microsoft.network/2015-11-01/types.json","Index":18},"Microsoft.Network/trafficmanagerprofiles@2017-03-01":{"RelativePath":"trafficmanager/microsoft.network/2017-03-01/types.json","Index":19},"Microsoft.Network/trafficManagerGeographicHierarchies@2017-03-01":{"RelativePath":"trafficmanager/microsoft.network/2017-03-01/types.json","Index":28},"Microsoft.Network/trafficmanagerprofiles@2017-05-01":{"RelativePath":"trafficmanager/microsoft.network/2017-05-01/types.json","Index":47},"Microsoft.Network/trafficManagerGeographicHierarchies@2017-05-01":{"RelativePath":"trafficmanager/microsoft.network/2017-05-01/types.json","Index":55},"Microsoft.Network/trafficmanagerprofiles/heatMaps@2017-09-01-preview":{"RelativePath":"trafficmanager/microsoft.network/2017-09-01-preview/types.json","Index":20},"Microsoft.Network/trafficmanagerprofiles@2018-02-01":{"RelativePath":"trafficmanager/microsoft.network/2018-02-01/types.json","Index":50},"Microsoft.Network/trafficManagerGeographicHierarchies@2018-02-01":{"RelativePath":"trafficmanager/microsoft.network/2018-02-01/types.json","Index":58},"Microsoft.Network/trafficmanagerprofiles@2018-03-01":{"RelativePath":"trafficmanager/microsoft.network/2018-03-01/types.json","Index":56},"Microsoft.Network/trafficManagerGeographicHierarchies@2018-03-01":{"RelativePath":"trafficmanager/microsoft.network/2018-03-01/types.json","Index":64},"Microsoft.Network/trafficmanagerprofiles/heatMaps@2018-03-01":{"RelativePath":"trafficmanager/microsoft.network/2018-03-01/types.json","Index":77},"Microsoft.Network/trafficmanagerprofiles@2018-04-01":{"RelativePath":"trafficmanager/microsoft.network/2018-04-01/types.json","Index":60},"Microsoft.Network/trafficManagerUserMetricsKeys@2018-04-01":{"RelativePath":"trafficmanager/microsoft.network/2018-04-01/types.json","Index":66},"Microsoft.Network/trafficManagerGeographicHierarchies@2018-04-01":{"RelativePath":"trafficmanager/microsoft.network/2018-04-01/types.json","Index":74},"Microsoft.Network/trafficmanagerprofiles/heatMaps@2018-04-01":{"RelativePath":"trafficmanager/microsoft.network/2018-04-01/types.json","Index":87},"Microsoft.Network/trafficmanagerprofiles/AzureEndpoints@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":27},"Microsoft.Network/trafficmanagerprofiles/ExternalEndpoints@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":31},"Microsoft.Network/trafficmanagerprofiles/NestedEndpoints@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":35},"Microsoft.Network/trafficmanagerprofiles@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":78},"Microsoft.Network/trafficManagerUserMetricsKeys@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":84},"Microsoft.Network/trafficManagerGeographicHierarchies@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":92},"Microsoft.Network/trafficmanagerprofiles/heatMaps@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":104},"Microsoft.VideoIndexer/accounts@2021-10-18-preview":{"RelativePath":"vi/microsoft.videoindexer/2021-10-18-preview/types.json","Index":40},"Microsoft.VideoIndexer/accounts@2021-10-27-preview":{"RelativePath":"vi/microsoft.videoindexer/2021-10-27-preview/types.json","Index":40},"Microsoft.VideoIndexer/accounts@2021-11-10-preview":{"RelativePath":"vi/microsoft.videoindexer/2021-11-10-preview/types.json","Index":40},"Microsoft.VideoIndexer/accounts@2022-04-13-preview":{"RelativePath":"vi/microsoft.videoindexer/2022-04-13-preview/types.json","Index":40},"Microsoft.Media/videoAnalyzers@2021-05-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":39},"Microsoft.Media/videoAnalyzers/edgeModules@2021-05-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":44},"Microsoft.Media/videoAnalyzers/videos@2021-05-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":54},"Microsoft.Media/videoAnalyzers/accessPolicies@2021-05-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":82},"Microsoft.Media/videoAnalyzers/edgeModules@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":23},"Microsoft.Media/videoAnalyzers/pipelineTopologies@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":107},"Microsoft.Media/videoAnalyzers/livePipelines@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":119},"Microsoft.Media/videoAnalyzers/pipelineJobs@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":131},"Microsoft.Media/videoAnalyzers@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":180},"Microsoft.Media/videoAnalyzers/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":184},"Microsoft.Media/videoAnalyzers/videos@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":197},"Microsoft.Media/videoAnalyzers/accessPolicies@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":225},"Microsoft.Media/videoAnalyzers/privateLinkResources@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":232},"Microsoft.Media/videoAnalyzers/privateEndpointConnections/operationResults@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":236},"Microsoft.Media/locations/videoAnalyzerOperationResults@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":241},"microsoft.visualstudio/account@2014-04-01-preview":{"RelativePath":"visualstudio/microsoft.visualstudio/2014-04-01-preview/types.json","Index":18},"microsoft.visualstudio/account/extension@2014-04-01-preview":{"RelativePath":"visualstudio/microsoft.visualstudio/2014-04-01-preview/types.json","Index":25},"microsoft.visualstudio/account/project@2014-04-01-preview":{"RelativePath":"visualstudio/microsoft.visualstudio/2014-04-01-preview/types.json","Index":31},"Microsoft.AVS/privateClouds@2020-03-20":{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":40},"Microsoft.AVS/privateClouds/clusters@2020-03-20":{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":52},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2020-03-20":{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":62},"Microsoft.AVS/privateClouds/authorizations@2020-03-20":{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":71},"Microsoft.AVS/privateClouds@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":40},"Microsoft.AVS/privateClouds/clusters@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":52},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":62},"Microsoft.AVS/privateClouds/authorizations@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":71},"Microsoft.AVS/privateClouds/globalReachConnections@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":84},"Microsoft.AVS/privateClouds/workloadNetworks/segments@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":101},"Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":118},"Microsoft.AVS/privateClouds/workloadNetworks/portMirroringProfiles@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":133},"Microsoft.AVS/privateClouds/workloadNetworks/vmGroups@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":147},"Microsoft.AVS/privateClouds/workloadNetworks/dnsServices@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":168},"Microsoft.AVS/privateClouds/workloadNetworks/dnsZones@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":181},"Microsoft.AVS/privateClouds/addons@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":195},"Microsoft.AVS/privateClouds/workloadNetworks/gateways@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":200},"Microsoft.AVS/privateClouds/workloadNetworks/virtualMachines@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":207},"Microsoft.AVS/privateClouds@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":40},"Microsoft.AVS/privateClouds/clusters@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":52},"Microsoft.AVS/privateClouds/clusters/datastores@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":66},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":76},"Microsoft.AVS/privateClouds/authorizations@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":85},"Microsoft.AVS/privateClouds/globalReachConnections@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":98},"Microsoft.AVS/privateClouds/workloadNetworks/segments@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":115},"Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":132},"Microsoft.AVS/privateClouds/workloadNetworks/portMirroringProfiles@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":147},"Microsoft.AVS/privateClouds/workloadNetworks/vmGroups@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":161},"Microsoft.AVS/privateClouds/workloadNetworks/dnsServices@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":182},"Microsoft.AVS/privateClouds/workloadNetworks/dnsZones@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":195},"Microsoft.AVS/privateClouds/addons@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":210},"Microsoft.AVS/privateClouds/workloadNetworks/gateways@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":215},"Microsoft.AVS/privateClouds/workloadNetworks/virtualMachines@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":222},"Microsoft.AVS/privateClouds@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":41},"Microsoft.AVS/privateClouds/clusters@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":53},"Microsoft.AVS/privateClouds/clusters/datastores@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":71},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":81},"Microsoft.AVS/privateClouds/authorizations@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":90},"Microsoft.AVS/privateClouds/globalReachConnections@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":103},"Microsoft.AVS/privateClouds/workloadNetworks/segments@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":120},"Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":137},"Microsoft.AVS/privateClouds/workloadNetworks/portMirroringProfiles@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":152},"Microsoft.AVS/privateClouds/workloadNetworks/vmGroups@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":166},"Microsoft.AVS/privateClouds/workloadNetworks/dnsServices@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":187},"Microsoft.AVS/privateClouds/workloadNetworks/dnsZones@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":200},"Microsoft.AVS/privateClouds/workloadNetworks/publicIPs@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":211},"Microsoft.AVS/privateClouds/cloudLinks@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":222},"Microsoft.AVS/privateClouds/addons@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":240},"Microsoft.AVS/privateClouds/scriptExecutions@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":267},"Microsoft.AVS/privateClouds/workloadNetworks/gateways@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":272},"Microsoft.AVS/privateClouds/workloadNetworks/virtualMachines@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":279},"Microsoft.AVS/privateClouds/scriptPackages@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":284},"Microsoft.AVS/privateClouds/scriptPackages/scriptCmdlets@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":304},"Microsoft.AVS/privateClouds@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":60},"Microsoft.AVS/privateClouds/clusters@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":72},"Microsoft.AVS/privateClouds/clusters/datastores@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":98},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":108},"Microsoft.AVS/privateClouds/authorizations@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":117},"Microsoft.AVS/privateClouds/globalReachConnections@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":130},"Microsoft.AVS/privateClouds/workloadNetworks/segments@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":148},"Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":165},"Microsoft.AVS/privateClouds/workloadNetworks/portMirroringProfiles@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":183},"Microsoft.AVS/privateClouds/workloadNetworks/vmGroups@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":198},"Microsoft.AVS/privateClouds/workloadNetworks/dnsServices@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":219},"Microsoft.AVS/privateClouds/workloadNetworks/dnsZones@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":232},"Microsoft.AVS/privateClouds/workloadNetworks/publicIPs@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":243},"Microsoft.AVS/privateClouds/cloudLinks@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":254},"Microsoft.AVS/privateClouds/addons@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":272},"Microsoft.AVS/privateClouds/clusters/placementPolicies@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":299},"Microsoft.AVS/privateClouds/scriptExecutions@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":326},"Microsoft.AVS/privateClouds/workloadNetworks/gateways@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":331},"Microsoft.AVS/privateClouds/workloadNetworks/virtualMachines@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":340},"Microsoft.AVS/privateClouds/clusters/virtualMachines@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":348},"Microsoft.AVS/privateClouds/scriptPackages@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":353},"Microsoft.AVS/privateClouds/scriptPackages/scriptCmdlets@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":373},"Microsoft.VMwareCloudSimple/dedicatedCloudNodes@2019-04-01":{"RelativePath":"vmwarecloudsimple/microsoft.vmwarecloudsimple/2019-04-01/types.json","Index":18},"Microsoft.VMwareCloudSimple/dedicatedCloudServices@2019-04-01":{"RelativePath":"vmwarecloudsimple/microsoft.vmwarecloudsimple/2019-04-01/types.json","Index":29},"Microsoft.VMwareCloudSimple/virtualMachines@2019-04-01":{"RelativePath":"vmwarecloudsimple/microsoft.vmwarecloudsimple/2019-04-01/types.json","Index":77},"Microsoft.CertificateRegistration/certificateOrders/certificates@2015-08-01":{"RelativePath":"web/microsoft.certificateregistration/2015-08-01/types.json","Index":24},"Microsoft.CertificateRegistration/certificateOrders@2015-08-01":{"RelativePath":"web/microsoft.certificateregistration/2015-08-01/types.json","Index":56},"Microsoft.CertificateRegistration/certificateOrders@2018-02-01":{"RelativePath":"web/microsoft.certificateregistration/2018-02-01/types.json","Index":53},"Microsoft.CertificateRegistration/certificateOrders/certificates@2018-02-01":{"RelativePath":"web/microsoft.certificateregistration/2018-02-01/types.json","Index":58},"Microsoft.CertificateRegistration/certificateOrders@2019-08-01":{"RelativePath":"web/microsoft.certificateregistration/2019-08-01/types.json","Index":53},"Microsoft.CertificateRegistration/certificateOrders/certificates@2019-08-01":{"RelativePath":"web/microsoft.certificateregistration/2019-08-01/types.json","Index":58},"Microsoft.CertificateRegistration/certificateOrders@2020-06-01":{"RelativePath":"web/microsoft.certificateregistration/2020-06-01/types.json","Index":53},"Microsoft.CertificateRegistration/certificateOrders/certificates@2020-06-01":{"RelativePath":"web/microsoft.certificateregistration/2020-06-01/types.json","Index":58},"Microsoft.CertificateRegistration/certificateOrders@2020-09-01":{"RelativePath":"web/microsoft.certificateregistration/2020-09-01/types.json","Index":64},"Microsoft.CertificateRegistration/certificateOrders/certificates@2020-09-01":{"RelativePath":"web/microsoft.certificateregistration/2020-09-01/types.json","Index":69},"Microsoft.CertificateRegistration/certificateOrders@2020-10-01":{"RelativePath":"web/microsoft.certificateregistration/2020-10-01/types.json","Index":64},"Microsoft.CertificateRegistration/certificateOrders/certificates@2020-10-01":{"RelativePath":"web/microsoft.certificateregistration/2020-10-01/types.json","Index":69},"Microsoft.CertificateRegistration/certificateOrders@2020-12-01":{"RelativePath":"web/microsoft.certificateregistration/2020-12-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2020-12-01":{"RelativePath":"web/microsoft.certificateregistration/2020-12-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2020-12-01":{"RelativePath":"web/microsoft.certificateregistration/2020-12-01/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2021-01-01":{"RelativePath":"web/microsoft.certificateregistration/2021-01-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2021-01-01":{"RelativePath":"web/microsoft.certificateregistration/2021-01-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2021-01-01":{"RelativePath":"web/microsoft.certificateregistration/2021-01-01/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2021-01-15":{"RelativePath":"web/microsoft.certificateregistration/2021-01-15/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2021-01-15":{"RelativePath":"web/microsoft.certificateregistration/2021-01-15/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2021-01-15":{"RelativePath":"web/microsoft.certificateregistration/2021-01-15/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2021-02-01":{"RelativePath":"web/microsoft.certificateregistration/2021-02-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2021-02-01":{"RelativePath":"web/microsoft.certificateregistration/2021-02-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2021-02-01":{"RelativePath":"web/microsoft.certificateregistration/2021-02-01/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2021-03-01":{"RelativePath":"web/microsoft.certificateregistration/2021-03-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2021-03-01":{"RelativePath":"web/microsoft.certificateregistration/2021-03-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2021-03-01":{"RelativePath":"web/microsoft.certificateregistration/2021-03-01/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2022-03-01":{"RelativePath":"web/microsoft.certificateregistration/2022-03-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2022-03-01":{"RelativePath":"web/microsoft.certificateregistration/2022-03-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2022-03-01":{"RelativePath":"web/microsoft.certificateregistration/2022-03-01/types.json","Index":122},"Microsoft.DomainRegistration/domains@2015-04-01":{"RelativePath":"web/microsoft.domainregistration/2015-04-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2015-04-01":{"RelativePath":"web/microsoft.domainregistration/2015-04-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2015-04-01":{"RelativePath":"web/microsoft.domainregistration/2015-04-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2015-08-01":{"RelativePath":"web/microsoft.domainregistration/2015-08-01/types.json","Index":63},"Microsoft.DomainRegistration/domains/operationresults@2015-08-01":{"RelativePath":"web/microsoft.domainregistration/2015-08-01/types.json","Index":68},"Microsoft.DomainRegistration/topLevelDomains@2015-08-01":{"RelativePath":"web/microsoft.domainregistration/2015-08-01/types.json","Index":74},"Microsoft.DomainRegistration/domains@2018-02-01":{"RelativePath":"web/microsoft.domainregistration/2018-02-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2018-02-01":{"RelativePath":"web/microsoft.domainregistration/2018-02-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2018-02-01":{"RelativePath":"web/microsoft.domainregistration/2018-02-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2019-08-01":{"RelativePath":"web/microsoft.domainregistration/2019-08-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2019-08-01":{"RelativePath":"web/microsoft.domainregistration/2019-08-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2019-08-01":{"RelativePath":"web/microsoft.domainregistration/2019-08-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2020-06-01":{"RelativePath":"web/microsoft.domainregistration/2020-06-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2020-06-01":{"RelativePath":"web/microsoft.domainregistration/2020-06-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2020-06-01":{"RelativePath":"web/microsoft.domainregistration/2020-06-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2020-09-01":{"RelativePath":"web/microsoft.domainregistration/2020-09-01/types.json","Index":80},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2020-09-01":{"RelativePath":"web/microsoft.domainregistration/2020-09-01/types.json","Index":85},"Microsoft.DomainRegistration/topLevelDomains@2020-09-01":{"RelativePath":"web/microsoft.domainregistration/2020-09-01/types.json","Index":90},"Microsoft.DomainRegistration/domains@2020-10-01":{"RelativePath":"web/microsoft.domainregistration/2020-10-01/types.json","Index":80},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2020-10-01":{"RelativePath":"web/microsoft.domainregistration/2020-10-01/types.json","Index":85},"Microsoft.DomainRegistration/topLevelDomains@2020-10-01":{"RelativePath":"web/microsoft.domainregistration/2020-10-01/types.json","Index":90},"Microsoft.DomainRegistration/domains@2020-12-01":{"RelativePath":"web/microsoft.domainregistration/2020-12-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2020-12-01":{"RelativePath":"web/microsoft.domainregistration/2020-12-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2020-12-01":{"RelativePath":"web/microsoft.domainregistration/2020-12-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2021-01-01":{"RelativePath":"web/microsoft.domainregistration/2021-01-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2021-01-01":{"RelativePath":"web/microsoft.domainregistration/2021-01-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2021-01-01":{"RelativePath":"web/microsoft.domainregistration/2021-01-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2021-01-15":{"RelativePath":"web/microsoft.domainregistration/2021-01-15/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2021-01-15":{"RelativePath":"web/microsoft.domainregistration/2021-01-15/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2021-01-15":{"RelativePath":"web/microsoft.domainregistration/2021-01-15/types.json","Index":79},"Microsoft.DomainRegistration/domains@2021-02-01":{"RelativePath":"web/microsoft.domainregistration/2021-02-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2021-02-01":{"RelativePath":"web/microsoft.domainregistration/2021-02-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2021-02-01":{"RelativePath":"web/microsoft.domainregistration/2021-02-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2021-03-01":{"RelativePath":"web/microsoft.domainregistration/2021-03-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2021-03-01":{"RelativePath":"web/microsoft.domainregistration/2021-03-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2021-03-01":{"RelativePath":"web/microsoft.domainregistration/2021-03-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2022-03-01":{"RelativePath":"web/microsoft.domainregistration/2022-03-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2022-03-01":{"RelativePath":"web/microsoft.domainregistration/2022-03-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2022-03-01":{"RelativePath":"web/microsoft.domainregistration/2022-03-01/types.json","Index":79},"Microsoft.Web/connections@2015-08-01-preview":{"RelativePath":"web/microsoft.web/2015-08-01-preview/types.json","Index":71},"Microsoft.Web/locations/managedApis@2015-08-01-preview":{"RelativePath":"web/microsoft.web/2015-08-01-preview/types.json","Index":76},"Microsoft.Web/certificates@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":15},"Microsoft.Web/csrs@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":21},"Microsoft.Web/hostingEnvironments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":73},"Microsoft.Web/hostingEnvironments/multiRolePools@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":79},"Microsoft.Web/hostingEnvironments/workerPools@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":84},"Microsoft.Web/managedHostingEnvironments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":110},"Microsoft.Web/sourcecontrols@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":116},"Microsoft.Web/publishingUsers@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":123},"Microsoft.Web/serverfarms@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":132},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":138},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":144},"Microsoft.Web/sites/slots/virtualNetworkConnections@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":153},"Microsoft.Web/sites/virtualNetworkConnections@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":158},"Microsoft.Web/sites/config@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":311},"Microsoft.Web/sites@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":337},"Microsoft.Web/sites/slots@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":342},"Microsoft.Web/sites/instances/deployments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":348},"Microsoft.Web/sites/deployments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":353},"Microsoft.Web/sites/slots/deployments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":358},"Microsoft.Web/sites/slots/instances/deployments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":363},"Microsoft.Web/sites/hostNameBindings@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":378},"Microsoft.Web/sites/slots/hostNameBindings@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":383},"Microsoft.Web/sites/slots/config@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":437},"Microsoft.Web/sites/sourcecontrols@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":444},"Microsoft.Web/sites/slots/sourcecontrols@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":450},"Microsoft.Web/sites/premieraddons@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":456},"Microsoft.Web/sites/slots/premieraddons@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":461},"Microsoft.Web/sites/backups@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":485},"Microsoft.Web/sites/slots/backups@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":492},"Microsoft.Web/sites/hybridconnection@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":498},"Microsoft.Web/sites/slots/hybridconnection@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":503},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":508},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":513},"Microsoft.Web/classicMobileServices@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":519},"Microsoft.Web/serverfarms/virtualNetworkConnections@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":524},"Microsoft.Web/serverfarms/operationresults@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":529},"Microsoft.Web/sites/slots/networkFeatures@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":540},"Microsoft.Web/sites/networkFeatures@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":545},"Microsoft.Web/certificates@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":27},"Microsoft.Web/publishingUsers@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":33},"Microsoft.Web/sourcecontrols@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":38},"Microsoft.Web/hostingEnvironments/detectors@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":57},"Microsoft.Web/sites/detectors@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":61},"Microsoft.Web/sites/diagnostics@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":66},"Microsoft.Web/sites/diagnostics/analyses@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":113},"Microsoft.Web/sites/slots/detectors@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":117},"Microsoft.Web/sites/slots/diagnostics@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":121},"Microsoft.Web/sites/slots/diagnostics/analyses@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":125},"Microsoft.Web/sites/recommendations@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":142},"Microsoft.Web/sites/resourceHealthMetadata@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":148},"Microsoft.Web/sites/slots/resourceHealthMetadata@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":153},"Microsoft.Web/connectionGateways@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":15},"Microsoft.Web/customApis@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":52},"Microsoft.Web/connections@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":69},"Microsoft.Web/locations/connectionGatewayInstallations@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":76},"Microsoft.Web/locations/managedApis@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":97},"Microsoft.Web/sites@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":117},"Microsoft.Web/sites/backups@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":147},"Microsoft.Web/sites/config@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":258},"Microsoft.Web/sites/deployments@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":263},"Microsoft.Web/sites/domainOwnershipIdentifiers@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":268},"Microsoft.Web/sites/extensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":281},"Microsoft.Web/sites/functions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":287},"Microsoft.Web/sites/hostNameBindings@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":305},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":310},"Microsoft.Web/sites/hybridconnection@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":315},"Microsoft.Web/sites/instances/extensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":320},"Microsoft.Web/sites/premieraddons@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":327},"Microsoft.Web/sites/publicCertificates@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":336},"Microsoft.Web/sites/siteextensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":345},"Microsoft.Web/sites/slots@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":350},"Microsoft.Web/sites/slots/backups@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":356},"Microsoft.Web/sites/slots/config@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":393},"Microsoft.Web/sites/slots/deployments@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":397},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":401},"Microsoft.Web/sites/slots/extensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":406},"Microsoft.Web/sites/slots/functions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":410},"Microsoft.Web/sites/slots/hostNameBindings@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":414},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":418},"Microsoft.Web/sites/slots/hybridconnection@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":422},"Microsoft.Web/sites/slots/instances/extensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":427},"Microsoft.Web/sites/slots/premieraddons@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":432},"Microsoft.Web/sites/slots/publicCertificates@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":436},"Microsoft.Web/sites/slots/siteextensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":440},"Microsoft.Web/sites/slots/sourcecontrols@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":446},"Microsoft.Web/sites/slots/virtualNetworkConnections@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":458},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":463},"Microsoft.Web/sites/sourcecontrols@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":468},"Microsoft.Web/sites/virtualNetworkConnections@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":472},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":476},"Microsoft.Web/sites/config/snapshots@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":480},"Microsoft.Web/sites/continuouswebjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":495},"Microsoft.Web/sites/instances/processes@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":509},"Microsoft.Web/sites/instances/processes/modules@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":513},"Microsoft.Web/sites/instances/processes/threads@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":517},"Microsoft.Web/sites/migratemysql@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":529},"Microsoft.Web/sites/networkFeatures@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":539},"Microsoft.Web/sites/processes@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":543},"Microsoft.Web/sites/processes/modules@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":547},"Microsoft.Web/sites/processes/threads@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":551},"Microsoft.Web/sites/slots/config/snapshots@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":555},"Microsoft.Web/sites/slots/continuouswebjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":559},"Microsoft.Web/sites/slots/instances/processes@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":563},"Microsoft.Web/sites/slots/instances/processes/modules@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":567},"Microsoft.Web/sites/slots/instances/processes/threads@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":571},"Microsoft.Web/sites/slots/migratemysql@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":576},"Microsoft.Web/sites/slots/networkFeatures@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":580},"Microsoft.Web/sites/slots/processes@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":584},"Microsoft.Web/sites/slots/processes/modules@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":588},"Microsoft.Web/sites/slots/processes/threads@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":592},"Microsoft.Web/sites/slots/triggeredwebjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":607},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":613},"Microsoft.Web/sites/slots/webjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":622},"Microsoft.Web/sites/triggeredwebjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":626},"Microsoft.Web/sites/triggeredwebjobs/history@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":630},"Microsoft.Web/sites/webjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":634},"Microsoft.Web/hostingEnvironments@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":60},"Microsoft.Web/hostingEnvironments/multiRolePools@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":70},"Microsoft.Web/hostingEnvironments/workerPools@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":74},"Microsoft.Web/serverfarms@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":91},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":96},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":105},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":110},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":116},"Microsoft.Web/serverfarms/virtualNetworkConnections@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":123},"Microsoft.Web/publishingUsers@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":13},"Microsoft.Web/sourcecontrols@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":18},"Microsoft.Web/hostingEnvironments@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":71},"Microsoft.Web/hostingEnvironments/multiRolePools@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":81},"Microsoft.Web/hostingEnvironments/workerPools@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":85},"Microsoft.Web/serverfarms@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":102},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":107},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":116},"Microsoft.Web/sites@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":251},"Microsoft.Web/sites/config@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":369},"Microsoft.Web/sites/deployments@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":374},"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":379},"Microsoft.Web/sites/extensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":392},"Microsoft.Web/sites/functions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":398},"Microsoft.Web/sites/functions/keys@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":402},"Microsoft.Web/sites/hostNameBindings@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":420},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":425},"Microsoft.Web/sites/hybridconnection@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":430},"Microsoft.Web/sites/instances/extensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":435},"Microsoft.Web/sites/networkConfig@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":441},"Microsoft.Web/sites/premieraddons@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":447},"Microsoft.Web/sites/privateAccess@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":457},"Microsoft.Web/sites/publicCertificates@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":466},"Microsoft.Web/sites/siteextensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":475},"Microsoft.Web/sites/slots@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":480},"Microsoft.Web/sites/slots/config@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":522},"Microsoft.Web/sites/slots/deployments@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":526},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":530},"Microsoft.Web/sites/slots/extensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":535},"Microsoft.Web/sites/slots/functions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":539},"Microsoft.Web/sites/slots/functions/keys@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":543},"Microsoft.Web/sites/slots/hostNameBindings@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":547},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":551},"Microsoft.Web/sites/slots/hybridconnection@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":555},"Microsoft.Web/sites/slots/instances/extensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":560},"Microsoft.Web/sites/slots/networkConfig@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":565},"Microsoft.Web/sites/slots/premieraddons@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":570},"Microsoft.Web/sites/slots/privateAccess@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":575},"Microsoft.Web/sites/slots/publicCertificates@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":579},"Microsoft.Web/sites/slots/siteextensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":583},"Microsoft.Web/sites/slots/sourcecontrols@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":589},"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":596},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":600},"Microsoft.Web/sites/sourcecontrols@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":605},"Microsoft.Web/sites/virtualNetworkConnections@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":609},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":613},"Microsoft.Web/certificates@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":632},"Microsoft.Web/locations/deletedSites@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":637},"Microsoft.Web/hostingEnvironments/detectors@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":656},"Microsoft.Web/sites/detectors@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":660},"Microsoft.Web/sites/diagnostics@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":665},"Microsoft.Web/sites/diagnostics/analyses@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":711},"Microsoft.Web/sites/slots/detectors@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":715},"Microsoft.Web/sites/slots/diagnostics@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":719},"Microsoft.Web/sites/slots/diagnostics/analyses@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":723},"Microsoft.Web/hostingEnvironments/recommendations@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":740},"Microsoft.Web/sites/recommendations@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":744},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":748},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":754},"Microsoft.Web/serverfarms/virtualNetworkConnections@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":758},"Microsoft.Web/sites/resourceHealthMetadata@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":764},"Microsoft.Web/sites/slots/resourceHealthMetadata@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":769},"Microsoft.Web/sites/backups@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":786},"Microsoft.Web/sites/config/snapshots@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":790},"Microsoft.Web/sites/continuouswebjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":805},"Microsoft.Web/sites/instances/processes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":819},"Microsoft.Web/sites/instances/processes/modules@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":823},"Microsoft.Web/sites/instances/processes/threads@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":827},"Microsoft.Web/sites/migratemysql@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":839},"Microsoft.Web/sites/networkFeatures@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":849},"Microsoft.Web/sites/processes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":853},"Microsoft.Web/sites/processes/modules@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":857},"Microsoft.Web/sites/processes/threads@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":861},"Microsoft.Web/sites/slots/backups@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":865},"Microsoft.Web/sites/slots/config/snapshots@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":869},"Microsoft.Web/sites/slots/continuouswebjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":873},"Microsoft.Web/sites/slots/instances/processes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":877},"Microsoft.Web/sites/slots/instances/processes/modules@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":881},"Microsoft.Web/sites/slots/instances/processes/threads@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":885},"Microsoft.Web/sites/slots/migratemysql@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":890},"Microsoft.Web/sites/slots/networkFeatures@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":894},"Microsoft.Web/sites/slots/processes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":898},"Microsoft.Web/sites/slots/processes/modules@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":902},"Microsoft.Web/sites/slots/processes/threads@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":906},"Microsoft.Web/sites/slots/triggeredwebjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":921},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":927},"Microsoft.Web/sites/slots/webjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":936},"Microsoft.Web/sites/triggeredwebjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":940},"Microsoft.Web/sites/triggeredwebjobs/history@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":944},"Microsoft.Web/sites/webjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":948},"Microsoft.Web/certificates@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":27},"Microsoft.Web/sites@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":163},"Microsoft.Web/sites/config@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":281},"Microsoft.Web/sites/deployments@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":286},"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":291},"Microsoft.Web/sites/extensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":304},"Microsoft.Web/sites/functions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":310},"Microsoft.Web/sites/hostNameBindings@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":328},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":333},"Microsoft.Web/sites/hybridconnection@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":338},"Microsoft.Web/sites/instances/extensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":343},"Microsoft.Web/sites/networkConfig@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":349},"Microsoft.Web/sites/premieraddons@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":355},"Microsoft.Web/sites/privateAccess@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":365},"Microsoft.Web/sites/publicCertificates@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":374},"Microsoft.Web/sites/siteextensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":383},"Microsoft.Web/sites/slots@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":388},"Microsoft.Web/sites/slots/config@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":430},"Microsoft.Web/sites/slots/deployments@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":434},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":438},"Microsoft.Web/sites/slots/extensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":443},"Microsoft.Web/sites/slots/functions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":447},"Microsoft.Web/sites/slots/hostNameBindings@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":451},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":455},"Microsoft.Web/sites/slots/hybridconnection@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":459},"Microsoft.Web/sites/slots/instances/extensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":464},"Microsoft.Web/sites/slots/networkConfig@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":469},"Microsoft.Web/sites/slots/premieraddons@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":474},"Microsoft.Web/sites/slots/privateAccess@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":479},"Microsoft.Web/sites/slots/publicCertificates@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":483},"Microsoft.Web/sites/slots/siteextensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":487},"Microsoft.Web/sites/slots/sourcecontrols@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":493},"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":505},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":510},"Microsoft.Web/sites/sourcecontrols@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":515},"Microsoft.Web/sites/virtualNetworkConnections@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":519},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":523},"Microsoft.Web/sites/backups@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":540},"Microsoft.Web/sites/config/snapshots@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":544},"Microsoft.Web/sites/continuouswebjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":559},"Microsoft.Web/sites/instances/processes@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":573},"Microsoft.Web/sites/instances/processes/modules@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":577},"Microsoft.Web/sites/instances/processes/threads@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":581},"Microsoft.Web/sites/migratemysql@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":593},"Microsoft.Web/sites/networkFeatures@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":603},"Microsoft.Web/sites/processes@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":607},"Microsoft.Web/sites/processes/modules@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":611},"Microsoft.Web/sites/processes/threads@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":615},"Microsoft.Web/sites/slots/backups@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":619},"Microsoft.Web/sites/slots/config/snapshots@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":623},"Microsoft.Web/sites/slots/continuouswebjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":627},"Microsoft.Web/sites/slots/instances/processes@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":631},"Microsoft.Web/sites/slots/instances/processes/modules@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":635},"Microsoft.Web/sites/slots/instances/processes/threads@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":639},"Microsoft.Web/sites/slots/migratemysql@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":644},"Microsoft.Web/sites/slots/networkFeatures@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":648},"Microsoft.Web/sites/slots/processes@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":652},"Microsoft.Web/sites/slots/processes/modules@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":656},"Microsoft.Web/sites/slots/processes/threads@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":660},"Microsoft.Web/sites/slots/triggeredwebjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":675},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":681},"Microsoft.Web/sites/slots/webjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":690},"Microsoft.Web/sites/triggeredwebjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":694},"Microsoft.Web/sites/triggeredwebjobs/history@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":698},"Microsoft.Web/sites/webjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":702},"Microsoft.Web/certificates@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":27},"Microsoft.Web/publishingUsers@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":33},"Microsoft.Web/sourcecontrols@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":38},"Microsoft.Web/sites@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":165},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":176},"Microsoft.Web/sites/config@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":302},"Microsoft.Web/sites/deployments@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":307},"Microsoft.Web/sites/domainOwnershipIdentifiers@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":312},"Microsoft.Web/sites/extensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":325},"Microsoft.Web/sites/functions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":331},"Microsoft.Web/sites/functions/keys@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":335},"Microsoft.Web/sites/hostNameBindings@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":353},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":358},"Microsoft.Web/sites/hybridconnection@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":363},"Microsoft.Web/sites/instances/extensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":368},"Microsoft.Web/sites/networkConfig@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":374},"Microsoft.Web/sites/premieraddons@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":380},"Microsoft.Web/sites/privateAccess@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":390},"Microsoft.Web/sites/publicCertificates@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":399},"Microsoft.Web/sites/siteextensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":408},"Microsoft.Web/sites/slots@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":413},"Microsoft.Web/sites/slots/config@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":455},"Microsoft.Web/sites/slots/deployments@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":459},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":463},"Microsoft.Web/sites/slots/extensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":468},"Microsoft.Web/sites/slots/functions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":472},"Microsoft.Web/sites/slots/functions/keys@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":476},"Microsoft.Web/sites/slots/hostNameBindings@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":480},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":484},"Microsoft.Web/sites/slots/hybridconnection@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":488},"Microsoft.Web/sites/slots/instances/extensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":493},"Microsoft.Web/sites/slots/networkConfig@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":498},"Microsoft.Web/sites/slots/premieraddons@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":503},"Microsoft.Web/sites/slots/privateAccess@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":508},"Microsoft.Web/sites/privateEndpointConnections@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":515},"Microsoft.Web/sites/slots/publicCertificates@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":519},"Microsoft.Web/sites/slots/siteextensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":523},"Microsoft.Web/sites/slots/sourcecontrols@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":529},"Microsoft.Web/sites/slots/virtualNetworkConnections@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":541},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":546},"Microsoft.Web/sites/sourcecontrols@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":551},"Microsoft.Web/sites/virtualNetworkConnections@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":555},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":559},"Microsoft.Web/staticSites@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":572},"Microsoft.Web/staticSites/builds/config@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":578},"Microsoft.Web/staticSites/config@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":584},"Microsoft.Web/staticSites/customDomains@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":588},"Microsoft.Web/hostingEnvironments@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":641},"Microsoft.Web/hostingEnvironments/multiRolePools@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":646},"Microsoft.Web/hostingEnvironments/workerPools@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":650},"Microsoft.Web/serverfarms@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":666},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":670},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":674},"Microsoft.Web/locations/deletedSites@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":679},"Microsoft.Web/hostingEnvironments/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":698},"Microsoft.Web/sites/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":702},"Microsoft.Web/sites/diagnostics@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":707},"Microsoft.Web/sites/diagnostics/analyses@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":712},"Microsoft.Web/sites/diagnostics/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":717},"Microsoft.Web/sites/slots/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":721},"Microsoft.Web/sites/slots/diagnostics@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":725},"Microsoft.Web/sites/slots/diagnostics/analyses@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":729},"Microsoft.Web/sites/slots/diagnostics/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":733},"Microsoft.Web/hostingEnvironments/recommendations@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":750},"Microsoft.Web/sites/recommendations@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":754},"Microsoft.Web/sites/backups@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":771},"Microsoft.Web/sites/config/appsettings@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":793},"Microsoft.Web/sites/config/snapshots@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":797},"Microsoft.Web/sites/continuouswebjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":812},"Microsoft.Web/sites/instances@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":829},"Microsoft.Web/sites/instances/processes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":843},"Microsoft.Web/sites/instances/processes/modules@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":847},"Microsoft.Web/sites/migratemysql@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":859},"Microsoft.Web/sites/networkFeatures@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":869},"Microsoft.Web/sites/processes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":873},"Microsoft.Web/sites/processes/modules@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":877},"Microsoft.Web/sites/slots/backups@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":881},"Microsoft.Web/sites/slots/config/snapshots@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":885},"Microsoft.Web/sites/slots/continuouswebjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":889},"Microsoft.Web/sites/slots/instances@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":893},"Microsoft.Web/sites/slots/instances/processes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":897},"Microsoft.Web/sites/slots/instances/processes/modules@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":901},"Microsoft.Web/sites/slots/migratemysql@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":906},"Microsoft.Web/sites/slots/networkFeatures@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":910},"Microsoft.Web/sites/slots/processes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":914},"Microsoft.Web/sites/slots/processes/modules@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":918},"Microsoft.Web/sites/slots/triggeredwebjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":933},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":939},"Microsoft.Web/sites/slots/webjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":948},"Microsoft.Web/sites/triggeredwebjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":952},"Microsoft.Web/sites/triggeredwebjobs/history@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":956},"Microsoft.Web/sites/webjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":960},"Microsoft.Web/staticSites/builds@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":973},"Microsoft.Web/hostingEnvironments/capacities@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":981},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":985},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":991},"Microsoft.Web/serverfarms/virtualNetworkConnections@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":995},"Microsoft.Web/sites/resourceHealthMetadata@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1001},"Microsoft.Web/sites/slots/resourceHealthMetadata@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1006},"Microsoft.Web/certificates@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":27},"Microsoft.Web/publishingUsers@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":33},"Microsoft.Web/sourcecontrols@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":38},"Microsoft.Web/sites@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":175},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":186},"Microsoft.Web/sites/config@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":406},"Microsoft.Web/sites/deployments@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":411},"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":416},"Microsoft.Web/sites/extensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":429},"Microsoft.Web/sites/functions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":435},"Microsoft.Web/sites/functions/keys@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":439},"Microsoft.Web/sites/hostNameBindings@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":457},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":462},"Microsoft.Web/sites/hybridconnection@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":467},"Microsoft.Web/sites/instances/extensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":472},"Microsoft.Web/sites/networkConfig@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":478},"Microsoft.Web/sites/premieraddons@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":484},"Microsoft.Web/sites/privateAccess@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":494},"Microsoft.Web/sites/publicCertificates@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":503},"Microsoft.Web/sites/siteextensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":512},"Microsoft.Web/sites/slots@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":517},"Microsoft.Web/sites/slots/config@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":563},"Microsoft.Web/sites/slots/deployments@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":567},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":571},"Microsoft.Web/sites/slots/extensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":576},"Microsoft.Web/sites/slots/functions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":580},"Microsoft.Web/sites/slots/functions/keys@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":584},"Microsoft.Web/sites/slots/hostNameBindings@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":588},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":592},"Microsoft.Web/sites/slots/hybridconnection@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":596},"Microsoft.Web/sites/slots/instances/extensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":601},"Microsoft.Web/sites/slots/networkConfig@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":606},"Microsoft.Web/sites/slots/premieraddons@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":611},"Microsoft.Web/sites/slots/privateAccess@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":616},"Microsoft.Web/sites/privateEndpointConnections@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":623},"Microsoft.Web/sites/slots/publicCertificates@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":627},"Microsoft.Web/sites/slots/siteextensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":631},"Microsoft.Web/sites/slots/sourcecontrols@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":637},"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":649},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":654},"Microsoft.Web/sites/sourcecontrols@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":659},"Microsoft.Web/sites/virtualNetworkConnections@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":663},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":667},"Microsoft.Web/staticSites@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":680},"Microsoft.Web/staticSites/builds/config@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":686},"Microsoft.Web/staticSites/config@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":692},"Microsoft.Web/staticSites/customDomains@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":696},"Microsoft.Web/hostingEnvironments@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":750},"Microsoft.Web/hostingEnvironments/multiRolePools@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":755},"Microsoft.Web/hostingEnvironments/workerPools@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":759},"Microsoft.Web/serverfarms@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":775},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":779},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":783},"Microsoft.Web/locations/deletedSites@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":788},"Microsoft.Web/hostingEnvironments/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":807},"Microsoft.Web/sites/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":811},"Microsoft.Web/sites/diagnostics@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":816},"Microsoft.Web/sites/diagnostics/analyses@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":821},"Microsoft.Web/sites/diagnostics/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":826},"Microsoft.Web/sites/slots/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":830},"Microsoft.Web/sites/slots/diagnostics@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":834},"Microsoft.Web/sites/slots/diagnostics/analyses@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":838},"Microsoft.Web/sites/slots/diagnostics/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":842},"Microsoft.Web/hostingEnvironments/recommendations@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":859},"Microsoft.Web/sites/recommendations@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":863},"Microsoft.Web/sites/backups@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":880},"Microsoft.Web/sites/config/snapshots@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":884},"Microsoft.Web/sites/continuouswebjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":899},"Microsoft.Web/sites/instances@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":916},"Microsoft.Web/sites/instances/processes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":930},"Microsoft.Web/sites/instances/processes/modules@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":934},"Microsoft.Web/sites/migratemysql@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":946},"Microsoft.Web/sites/networkFeatures@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":956},"Microsoft.Web/sites/processes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":960},"Microsoft.Web/sites/processes/modules@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":964},"Microsoft.Web/sites/slots/backups@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":968},"Microsoft.Web/sites/slots/config/snapshots@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":972},"Microsoft.Web/sites/slots/continuouswebjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":976},"Microsoft.Web/sites/slots/instances@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":980},"Microsoft.Web/sites/slots/instances/processes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":984},"Microsoft.Web/sites/slots/instances/processes/modules@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":988},"Microsoft.Web/sites/slots/migratemysql@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":993},"Microsoft.Web/sites/slots/networkFeatures@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":997},"Microsoft.Web/sites/slots/processes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1001},"Microsoft.Web/sites/slots/processes/modules@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1005},"Microsoft.Web/sites/slots/triggeredwebjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1020},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1026},"Microsoft.Web/sites/slots/webjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1035},"Microsoft.Web/sites/triggeredwebjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1039},"Microsoft.Web/sites/triggeredwebjobs/history@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1043},"Microsoft.Web/sites/webjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1047},"Microsoft.Web/staticSites/builds@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1060},"Microsoft.Web/hostingEnvironments/capacities@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1068},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1072},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1078},"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1082},"Microsoft.Web/sites/resourceHealthMetadata@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1088},"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1093},"Microsoft.Web/certificates@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":38},"Microsoft.Web/publishingUsers@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":44},"Microsoft.Web/sourcecontrols@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":49},"Microsoft.Web/sites@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":186},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":197},"Microsoft.Web/sites/config@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":417},"Microsoft.Web/sites/deployments@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":422},"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":427},"Microsoft.Web/sites/extensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":440},"Microsoft.Web/sites/functions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":446},"Microsoft.Web/sites/functions/keys@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":450},"Microsoft.Web/sites/hostNameBindings@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":468},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":473},"Microsoft.Web/sites/hybridconnection@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":478},"Microsoft.Web/sites/instances/extensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":483},"Microsoft.Web/sites/networkConfig@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":489},"Microsoft.Web/sites/premieraddons@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":495},"Microsoft.Web/sites/privateAccess@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":505},"Microsoft.Web/sites/publicCertificates@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":514},"Microsoft.Web/sites/siteextensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":523},"Microsoft.Web/sites/slots@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":528},"Microsoft.Web/sites/slots/config@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":574},"Microsoft.Web/sites/slots/deployments@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":578},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":582},"Microsoft.Web/sites/slots/extensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":587},"Microsoft.Web/sites/slots/functions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":591},"Microsoft.Web/sites/slots/functions/keys@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":595},"Microsoft.Web/sites/slots/hostNameBindings@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":599},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":603},"Microsoft.Web/sites/slots/hybridconnection@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":607},"Microsoft.Web/sites/slots/instances/extensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":612},"Microsoft.Web/sites/slots/networkConfig@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":617},"Microsoft.Web/sites/slots/premieraddons@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":622},"Microsoft.Web/sites/slots/privateAccess@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":627},"Microsoft.Web/sites/privateEndpointConnections@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":634},"Microsoft.Web/sites/slots/publicCertificates@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":638},"Microsoft.Web/sites/slots/siteextensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":642},"Microsoft.Web/sites/slots/sourcecontrols@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":648},"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":660},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":665},"Microsoft.Web/sites/sourcecontrols@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":670},"Microsoft.Web/sites/virtualNetworkConnections@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":674},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":678},"Microsoft.Web/staticSites@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":691},"Microsoft.Web/staticSites/builds/config@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":697},"Microsoft.Web/staticSites/config@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":703},"Microsoft.Web/staticSites/customDomains@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":707},"Microsoft.Web/hostingEnvironments@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":761},"Microsoft.Web/hostingEnvironments/multiRolePools@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":766},"Microsoft.Web/hostingEnvironments/workerPools@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":770},"Microsoft.Web/serverfarms@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":786},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":790},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":794},"Microsoft.Web/locations/deletedSites@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":799},"Microsoft.Web/hostingEnvironments/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":818},"Microsoft.Web/sites/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":822},"Microsoft.Web/sites/diagnostics@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":827},"Microsoft.Web/sites/diagnostics/analyses@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":832},"Microsoft.Web/sites/diagnostics/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":837},"Microsoft.Web/sites/slots/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":841},"Microsoft.Web/sites/slots/diagnostics@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":845},"Microsoft.Web/sites/slots/diagnostics/analyses@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":849},"Microsoft.Web/sites/slots/diagnostics/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":853},"Microsoft.Web/hostingEnvironments/recommendations@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":870},"Microsoft.Web/sites/recommendations@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":874},"Microsoft.Web/sites/backups@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":891},"Microsoft.Web/sites/config/snapshots@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":895},"Microsoft.Web/sites/continuouswebjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":910},"Microsoft.Web/sites/instances@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":927},"Microsoft.Web/sites/instances/processes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":941},"Microsoft.Web/sites/instances/processes/modules@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":945},"Microsoft.Web/sites/migratemysql@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":957},"Microsoft.Web/sites/networkFeatures@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":967},"Microsoft.Web/sites/processes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":971},"Microsoft.Web/sites/processes/modules@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":975},"Microsoft.Web/sites/slots/backups@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":979},"Microsoft.Web/sites/slots/config/snapshots@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":983},"Microsoft.Web/sites/slots/continuouswebjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":987},"Microsoft.Web/sites/slots/instances@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":991},"Microsoft.Web/sites/slots/instances/processes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":995},"Microsoft.Web/sites/slots/instances/processes/modules@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":999},"Microsoft.Web/sites/slots/migratemysql@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1004},"Microsoft.Web/sites/slots/networkFeatures@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1008},"Microsoft.Web/sites/slots/processes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1012},"Microsoft.Web/sites/slots/processes/modules@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1016},"Microsoft.Web/sites/slots/triggeredwebjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1031},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1037},"Microsoft.Web/sites/slots/webjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1046},"Microsoft.Web/sites/triggeredwebjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1050},"Microsoft.Web/sites/triggeredwebjobs/history@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1054},"Microsoft.Web/sites/webjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1058},"Microsoft.Web/staticSites/builds@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1071},"Microsoft.Web/hostingEnvironments/capacities@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1079},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1083},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1089},"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1093},"Microsoft.Web/sites/resourceHealthMetadata@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1099},"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1104},"Microsoft.Web/certificates@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":38},"Microsoft.Web/publishingUsers@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":44},"Microsoft.Web/sourcecontrols@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":49},"Microsoft.Web/sites@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":186},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":197},"Microsoft.Web/sites/config@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":417},"Microsoft.Web/sites/deployments@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":422},"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":427},"Microsoft.Web/sites/extensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":440},"Microsoft.Web/sites/functions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":446},"Microsoft.Web/sites/functions/keys@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":450},"Microsoft.Web/sites/hostNameBindings@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":468},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":473},"Microsoft.Web/sites/hybridconnection@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":478},"Microsoft.Web/sites/instances/extensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":483},"Microsoft.Web/sites/networkConfig@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":489},"Microsoft.Web/sites/premieraddons@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":495},"Microsoft.Web/sites/privateAccess@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":505},"Microsoft.Web/sites/publicCertificates@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":514},"Microsoft.Web/sites/siteextensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":523},"Microsoft.Web/sites/slots@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":528},"Microsoft.Web/sites/slots/config@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":574},"Microsoft.Web/sites/slots/deployments@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":578},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":582},"Microsoft.Web/sites/slots/extensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":587},"Microsoft.Web/sites/slots/functions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":591},"Microsoft.Web/sites/slots/functions/keys@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":595},"Microsoft.Web/sites/slots/hostNameBindings@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":599},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":603},"Microsoft.Web/sites/slots/hybridconnection@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":607},"Microsoft.Web/sites/slots/instances/extensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":612},"Microsoft.Web/sites/slots/networkConfig@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":617},"Microsoft.Web/sites/slots/premieraddons@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":622},"Microsoft.Web/sites/slots/privateAccess@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":627},"Microsoft.Web/sites/privateEndpointConnections@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":634},"Microsoft.Web/sites/slots/publicCertificates@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":638},"Microsoft.Web/sites/slots/siteextensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":642},"Microsoft.Web/sites/slots/sourcecontrols@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":648},"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":660},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":665},"Microsoft.Web/sites/sourcecontrols@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":670},"Microsoft.Web/sites/virtualNetworkConnections@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":674},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":678},"Microsoft.Web/staticSites@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":691},"Microsoft.Web/staticSites/builds/config@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":697},"Microsoft.Web/staticSites/config@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":703},"Microsoft.Web/staticSites/customDomains@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":707},"Microsoft.Web/hostingEnvironments@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":761},"Microsoft.Web/hostingEnvironments/multiRolePools@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":766},"Microsoft.Web/hostingEnvironments/workerPools@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":770},"Microsoft.Web/serverfarms@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":786},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":790},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":794},"Microsoft.Web/locations/deletedSites@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":799},"Microsoft.Web/hostingEnvironments/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":818},"Microsoft.Web/sites/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":822},"Microsoft.Web/sites/diagnostics@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":827},"Microsoft.Web/sites/diagnostics/analyses@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":832},"Microsoft.Web/sites/diagnostics/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":837},"Microsoft.Web/sites/slots/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":841},"Microsoft.Web/sites/slots/diagnostics@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":845},"Microsoft.Web/sites/slots/diagnostics/analyses@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":849},"Microsoft.Web/sites/slots/diagnostics/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":853},"Microsoft.Web/hostingEnvironments/recommendations@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":870},"Microsoft.Web/sites/recommendations@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":874},"Microsoft.Web/sites/backups@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":891},"Microsoft.Web/sites/config/snapshots@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":895},"Microsoft.Web/sites/continuouswebjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":910},"Microsoft.Web/sites/instances@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":927},"Microsoft.Web/sites/instances/processes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":941},"Microsoft.Web/sites/instances/processes/modules@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":945},"Microsoft.Web/sites/migratemysql@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":957},"Microsoft.Web/sites/networkFeatures@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":967},"Microsoft.Web/sites/processes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":971},"Microsoft.Web/sites/processes/modules@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":975},"Microsoft.Web/sites/slots/backups@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":979},"Microsoft.Web/sites/slots/config/snapshots@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":983},"Microsoft.Web/sites/slots/continuouswebjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":987},"Microsoft.Web/sites/slots/instances@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":991},"Microsoft.Web/sites/slots/instances/processes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":995},"Microsoft.Web/sites/slots/instances/processes/modules@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":999},"Microsoft.Web/sites/slots/migratemysql@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1004},"Microsoft.Web/sites/slots/networkFeatures@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1008},"Microsoft.Web/sites/slots/processes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1012},"Microsoft.Web/sites/slots/processes/modules@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1016},"Microsoft.Web/sites/slots/triggeredwebjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1031},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1037},"Microsoft.Web/sites/slots/webjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1046},"Microsoft.Web/sites/triggeredwebjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1050},"Microsoft.Web/sites/triggeredwebjobs/history@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1054},"Microsoft.Web/sites/webjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1058},"Microsoft.Web/staticSites/builds@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1071},"Microsoft.Web/hostingEnvironments/capacities@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1079},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1083},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1089},"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1093},"Microsoft.Web/sites/resourceHealthMetadata@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1099},"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1104},"Microsoft.Web/certificates@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":27},"Microsoft.Web/publishingUsers@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":33},"Microsoft.Web/sourcecontrols@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":38},"Microsoft.Web/sites@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":190},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":201},"Microsoft.Web/sites/config@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":386},"Microsoft.Web/sites/deployments@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":391},"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":396},"Microsoft.Web/sites/extensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":409},"Microsoft.Web/sites/functions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":415},"Microsoft.Web/sites/functions/keys@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":419},"Microsoft.Web/sites/hostNameBindings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":437},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":442},"Microsoft.Web/sites/hybridconnection@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":447},"Microsoft.Web/sites/instances/extensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":452},"Microsoft.Web/sites/networkConfig@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":458},"Microsoft.Web/sites/premieraddons@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":464},"Microsoft.Web/sites/privateAccess@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":474},"Microsoft.Web/sites/privateEndpointConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":482},"Microsoft.Web/sites/publicCertificates@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":491},"Microsoft.Web/sites/siteextensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":500},"Microsoft.Web/sites/slots@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":505},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":515},"Microsoft.Web/sites/slots/config@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":561},"Microsoft.Web/sites/slots/deployments@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":565},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":569},"Microsoft.Web/sites/slots/extensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":574},"Microsoft.Web/sites/slots/functions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":578},"Microsoft.Web/sites/slots/functions/keys@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":582},"Microsoft.Web/sites/slots/hostNameBindings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":586},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":590},"Microsoft.Web/sites/slots/hybridconnection@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":594},"Microsoft.Web/sites/slots/instances/extensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":599},"Microsoft.Web/sites/slots/premieraddons@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":604},"Microsoft.Web/sites/slots/privateAccess@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":609},"Microsoft.Web/sites/slots/privateEndpointConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":613},"Microsoft.Web/sites/slots/publicCertificates@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":617},"Microsoft.Web/sites/slots/siteextensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":621},"Microsoft.Web/sites/slots/sourcecontrols@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":630},"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":642},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":647},"Microsoft.Web/sites/sourcecontrols@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":652},"Microsoft.Web/sites/virtualNetworkConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":656},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":660},"Microsoft.Web/staticSites@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":691},"Microsoft.Web/staticSites/builds/config@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":703},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":708},"Microsoft.Web/staticSites/config@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":720},"Microsoft.Web/staticSites/customDomains@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":732},"Microsoft.Web/staticSites/privateEndpointConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":736},"Microsoft.Web/staticSites/userProvidedFunctionApps@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":740},"Microsoft.Web/hostingEnvironments@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":765},"Microsoft.Web/hostingEnvironments/configurations@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":773},"Microsoft.Web/hostingEnvironments/multiRolePools@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":784},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":788},"Microsoft.Web/hostingEnvironments/workerPools@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":792},"Microsoft.Web/serverfarms@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":809},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":813},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":817},"Microsoft.Web/locations/deletedSites@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":822},"Microsoft.Web/hostingEnvironments/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":885},"Microsoft.Web/sites/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":889},"Microsoft.Web/sites/diagnostics@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":894},"Microsoft.Web/sites/diagnostics/analyses@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":899},"Microsoft.Web/sites/diagnostics/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":904},"Microsoft.Web/sites/slots/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":908},"Microsoft.Web/sites/slots/diagnostics@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":912},"Microsoft.Web/sites/slots/diagnostics/analyses@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":916},"Microsoft.Web/sites/slots/diagnostics/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":920},"Microsoft.Web/deletedSites@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":924},"Microsoft.Web/hostingEnvironments/recommendations@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":941},"Microsoft.Web/sites/recommendations@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":945},"Microsoft.Web/sites/backups@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":962},"Microsoft.Web/sites/config/appsettings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":980},"Microsoft.Web/sites/config/connectionstrings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":984},"Microsoft.Web/sites/config/snapshots@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":988},"Microsoft.Web/sites/continuouswebjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1003},"Microsoft.Web/sites/instances@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1020},"Microsoft.Web/sites/instances/processes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1034},"Microsoft.Web/sites/instances/processes/modules@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1038},"Microsoft.Web/sites/migratemysql@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1050},"Microsoft.Web/sites/networkFeatures@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1060},"Microsoft.Web/sites/processes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1064},"Microsoft.Web/sites/processes/modules@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1068},"Microsoft.Web/sites/slots/backups@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1072},"Microsoft.Web/sites/slots/config/appsettings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1076},"Microsoft.Web/sites/slots/config/connectionstrings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1080},"Microsoft.Web/sites/slots/config/snapshots@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1084},"Microsoft.Web/sites/slots/continuouswebjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1088},"Microsoft.Web/sites/slots/instances@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1092},"Microsoft.Web/sites/slots/instances/processes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1096},"Microsoft.Web/sites/slots/instances/processes/modules@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1100},"Microsoft.Web/sites/slots/migratemysql@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1105},"Microsoft.Web/sites/slots/networkConfig@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1110},"Microsoft.Web/sites/slots/networkFeatures@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1114},"Microsoft.Web/sites/slots/processes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1118},"Microsoft.Web/sites/slots/processes/modules@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1122},"Microsoft.Web/sites/slots/triggeredwebjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1137},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1143},"Microsoft.Web/sites/slots/webjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1152},"Microsoft.Web/sites/triggeredwebjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1156},"Microsoft.Web/sites/triggeredwebjobs/history@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1160},"Microsoft.Web/sites/webjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1164},"Microsoft.Web/staticSites/builds@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1178},"Microsoft.Web/hostingEnvironments/capacities@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1187},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1191},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1197},"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1201},"Microsoft.Web/sites/resourceHealthMetadata@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1207},"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1212},"Microsoft.Web/hostingEnvironments@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":33},"Microsoft.Web/hostingEnvironments/configurations@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":41},"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":57},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":65},"Microsoft.Web/hostingEnvironments/workerPools@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":69},"Microsoft.Web/serverfarms@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":88},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":93},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":102},"Microsoft.Web/certificates@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":121},"Microsoft.Web/publishingUsers@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":127},"Microsoft.Web/sourcecontrols@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":132},"Microsoft.Web/staticSites@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":166},"Microsoft.Web/staticSites/builds/config@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":178},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":183},"Microsoft.Web/staticSites/config@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":195},"Microsoft.Web/staticSites/customDomains@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":207},"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":211},"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":215},"Microsoft.Web/sites@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":358},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":369},"Microsoft.Web/sites/config@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":554},"Microsoft.Web/sites/deployments@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":559},"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":564},"Microsoft.Web/sites/extensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":577},"Microsoft.Web/sites/functions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":583},"Microsoft.Web/sites/functions/keys@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":587},"Microsoft.Web/sites/hostNameBindings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":605},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":610},"Microsoft.Web/sites/hybridconnection@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":615},"Microsoft.Web/sites/instances/extensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":620},"Microsoft.Web/sites/networkConfig@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":626},"Microsoft.Web/sites/premieraddons@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":632},"Microsoft.Web/sites/privateAccess@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":642},"Microsoft.Web/sites/privateEndpointConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":646},"Microsoft.Web/sites/publicCertificates@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":655},"Microsoft.Web/sites/siteextensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":664},"Microsoft.Web/sites/slots@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":669},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":679},"Microsoft.Web/sites/slots/config@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":725},"Microsoft.Web/sites/slots/deployments@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":729},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":733},"Microsoft.Web/sites/slots/extensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":738},"Microsoft.Web/sites/slots/functions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":742},"Microsoft.Web/sites/slots/functions/keys@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":746},"Microsoft.Web/sites/slots/hostNameBindings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":750},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":754},"Microsoft.Web/sites/slots/hybridconnection@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":758},"Microsoft.Web/sites/slots/instances/extensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":763},"Microsoft.Web/sites/slots/premieraddons@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":768},"Microsoft.Web/sites/slots/privateAccess@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":773},"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":777},"Microsoft.Web/sites/slots/publicCertificates@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":781},"Microsoft.Web/sites/slots/siteextensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":785},"Microsoft.Web/sites/slots/sourcecontrols@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":794},"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":801},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":805},"Microsoft.Web/sites/sourcecontrols@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":810},"Microsoft.Web/sites/virtualNetworkConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":814},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":818},"Microsoft.Web/kubeEnvironments@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":845},"Microsoft.Web/hostingEnvironments/capacities@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":854},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":858},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":864},"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":868},"Microsoft.Web/locations/deletedSites@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":873},"Microsoft.Web/hostingEnvironments/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":936},"Microsoft.Web/sites/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":940},"Microsoft.Web/sites/diagnostics@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":945},"Microsoft.Web/sites/diagnostics/analyses@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":950},"Microsoft.Web/sites/diagnostics/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":955},"Microsoft.Web/sites/slots/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":959},"Microsoft.Web/sites/slots/diagnostics@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":963},"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":967},"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":971},"Microsoft.Web/deletedSites@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":975},"Microsoft.Web/hostingEnvironments/recommendations@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":992},"Microsoft.Web/sites/recommendations@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":996},"Microsoft.Web/sites/resourceHealthMetadata@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1002},"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1007},"Microsoft.Web/staticSites/builds@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1021},"Microsoft.Web/sites/backups@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1038},"Microsoft.Web/sites/config/appsettings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1056},"Microsoft.Web/sites/config/connectionstrings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1060},"Microsoft.Web/sites/config/snapshots@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1064},"Microsoft.Web/sites/continuouswebjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1079},"Microsoft.Web/sites/instances@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1096},"Microsoft.Web/sites/instances/processes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1110},"Microsoft.Web/sites/instances/processes/modules@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1114},"Microsoft.Web/sites/migratemysql@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1126},"Microsoft.Web/sites/networkFeatures@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1136},"Microsoft.Web/sites/processes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1140},"Microsoft.Web/sites/processes/modules@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1144},"Microsoft.Web/sites/slots/backups@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1148},"Microsoft.Web/sites/slots/config/appsettings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1152},"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1156},"Microsoft.Web/sites/slots/config/snapshots@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1160},"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1164},"Microsoft.Web/sites/slots/instances@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1168},"Microsoft.Web/sites/slots/instances/processes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1172},"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1176},"Microsoft.Web/sites/slots/migratemysql@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1181},"Microsoft.Web/sites/slots/networkConfig@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1186},"Microsoft.Web/sites/slots/networkFeatures@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1190},"Microsoft.Web/sites/slots/processes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1194},"Microsoft.Web/sites/slots/processes/modules@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1198},"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1213},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1219},"Microsoft.Web/sites/slots/webjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1228},"Microsoft.Web/sites/triggeredwebjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1232},"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1236},"Microsoft.Web/sites/webjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1240},"Microsoft.Web/hostingEnvironments@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":33},"Microsoft.Web/hostingEnvironments/configurations@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":41},"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":57},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":65},"Microsoft.Web/hostingEnvironments/workerPools@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":69},"Microsoft.Web/serverfarms@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":88},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":93},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":102},"Microsoft.Web/certificates@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":121},"Microsoft.Web/kubeEnvironments@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":148},"Microsoft.Web/publishingUsers@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":154},"Microsoft.Web/sourcecontrols@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":159},"Microsoft.Web/staticSites@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":193},"Microsoft.Web/staticSites/builds/config@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":205},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":210},"Microsoft.Web/staticSites/config@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":222},"Microsoft.Web/staticSites/customDomains@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":234},"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":238},"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":242},"Microsoft.Web/sites@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":385},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":396},"Microsoft.Web/sites/config@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":581},"Microsoft.Web/sites/deployments@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":586},"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":591},"Microsoft.Web/sites/extensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":604},"Microsoft.Web/sites/functions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":610},"Microsoft.Web/sites/functions/keys@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":614},"Microsoft.Web/sites/hostNameBindings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":632},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":637},"Microsoft.Web/sites/hybridconnection@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":642},"Microsoft.Web/sites/instances/extensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":647},"Microsoft.Web/sites/networkConfig@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":653},"Microsoft.Web/sites/premieraddons@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":659},"Microsoft.Web/sites/privateAccess@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":669},"Microsoft.Web/sites/privateEndpointConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":673},"Microsoft.Web/sites/publicCertificates@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":682},"Microsoft.Web/sites/siteextensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":691},"Microsoft.Web/sites/slots@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":696},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":706},"Microsoft.Web/sites/slots/config@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":752},"Microsoft.Web/sites/slots/deployments@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":756},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":760},"Microsoft.Web/sites/slots/extensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":765},"Microsoft.Web/sites/slots/functions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":769},"Microsoft.Web/sites/slots/functions/keys@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":773},"Microsoft.Web/sites/slots/hostNameBindings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":777},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":781},"Microsoft.Web/sites/slots/hybridconnection@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":785},"Microsoft.Web/sites/slots/instances/extensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":790},"Microsoft.Web/sites/slots/networkConfig@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":795},"Microsoft.Web/sites/slots/premieraddons@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":800},"Microsoft.Web/sites/slots/privateAccess@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":805},"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":809},"Microsoft.Web/sites/slots/publicCertificates@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":813},"Microsoft.Web/sites/slots/siteextensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":817},"Microsoft.Web/sites/slots/sourcecontrols@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":826},"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":833},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":837},"Microsoft.Web/sites/sourcecontrols@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":842},"Microsoft.Web/sites/virtualNetworkConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":846},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":850},"Microsoft.Web/hostingEnvironments/capacities@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":859},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":863},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":869},"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":873},"Microsoft.Web/locations/deletedSites@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":878},"Microsoft.Web/hostingEnvironments/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":941},"Microsoft.Web/sites/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":945},"Microsoft.Web/sites/diagnostics@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":950},"Microsoft.Web/sites/diagnostics/analyses@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":955},"Microsoft.Web/sites/diagnostics/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":960},"Microsoft.Web/sites/slots/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":964},"Microsoft.Web/sites/slots/diagnostics@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":968},"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":972},"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":976},"Microsoft.Web/deletedSites@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":980},"Microsoft.Web/hostingEnvironments/recommendations@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":997},"Microsoft.Web/sites/recommendations@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1001},"Microsoft.Web/sites/resourceHealthMetadata@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1007},"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1012},"Microsoft.Web/staticSites/builds@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1026},"Microsoft.Web/sites/backups@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1043},"Microsoft.Web/sites/config/appsettings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1061},"Microsoft.Web/sites/config/connectionstrings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1065},"Microsoft.Web/sites/config/snapshots@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1069},"Microsoft.Web/sites/continuouswebjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1084},"Microsoft.Web/sites/instances@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1101},"Microsoft.Web/sites/instances/processes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1115},"Microsoft.Web/sites/instances/processes/modules@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1119},"Microsoft.Web/sites/migratemysql@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1131},"Microsoft.Web/sites/networkFeatures@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1141},"Microsoft.Web/sites/processes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1145},"Microsoft.Web/sites/processes/modules@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1149},"Microsoft.Web/sites/slots/backups@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1153},"Microsoft.Web/sites/slots/config/appsettings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1157},"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1161},"Microsoft.Web/sites/slots/config/snapshots@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1165},"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1169},"Microsoft.Web/sites/slots/instances@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1173},"Microsoft.Web/sites/slots/instances/processes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1177},"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1181},"Microsoft.Web/sites/slots/migratemysql@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1186},"Microsoft.Web/sites/slots/networkFeatures@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1190},"Microsoft.Web/sites/slots/processes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1194},"Microsoft.Web/sites/slots/processes/modules@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1198},"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1213},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1219},"Microsoft.Web/sites/slots/webjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1228},"Microsoft.Web/sites/triggeredwebjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1232},"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1236},"Microsoft.Web/sites/webjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1240},"Microsoft.Web/hostingEnvironments@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":33},"Microsoft.Web/hostingEnvironments/configurations@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":43},"Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":59},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":67},"Microsoft.Web/hostingEnvironments/workerPools@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":71},"Microsoft.Web/serverfarms@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":90},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":95},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":104},"Microsoft.Web/certificates@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":123},"Microsoft.Web/kubeEnvironments@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":150},"Microsoft.Web/publishingUsers@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":156},"Microsoft.Web/sourcecontrols@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":161},"Microsoft.Web/staticSites@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":196},"Microsoft.Web/staticSites/builds/config@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":208},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":213},"Microsoft.Web/staticSites/config@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":225},"Microsoft.Web/staticSites/customDomains@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":237},"Microsoft.Web/staticSites/privateEndpointConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":241},"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":245},"Microsoft.Web/sites@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":388},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":399},"Microsoft.Web/sites/config@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":589},"Microsoft.Web/sites/deployments@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":594},"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":599},"Microsoft.Web/sites/extensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":612},"Microsoft.Web/sites/functions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":618},"Microsoft.Web/sites/functions/keys@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":622},"Microsoft.Web/sites/hostNameBindings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":640},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":645},"Microsoft.Web/sites/hybridconnection@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":650},"Microsoft.Web/sites/instances/extensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":655},"Microsoft.Web/sites/networkConfig@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":661},"Microsoft.Web/sites/premieraddons@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":667},"Microsoft.Web/sites/privateAccess@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":677},"Microsoft.Web/sites/privateEndpointConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":681},"Microsoft.Web/sites/publicCertificates@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":690},"Microsoft.Web/sites/siteextensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":699},"Microsoft.Web/sites/slots@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":704},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":714},"Microsoft.Web/sites/slots/config@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":760},"Microsoft.Web/sites/slots/deployments@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":764},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":768},"Microsoft.Web/sites/slots/extensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":773},"Microsoft.Web/sites/slots/functions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":777},"Microsoft.Web/sites/slots/functions/keys@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":781},"Microsoft.Web/sites/slots/hostNameBindings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":785},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":789},"Microsoft.Web/sites/slots/hybridconnection@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":793},"Microsoft.Web/sites/slots/instances/extensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":798},"Microsoft.Web/sites/slots/networkConfig@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":803},"Microsoft.Web/sites/slots/premieraddons@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":808},"Microsoft.Web/sites/slots/privateAccess@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":813},"Microsoft.Web/sites/slots/privateEndpointConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":817},"Microsoft.Web/sites/slots/publicCertificates@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":821},"Microsoft.Web/sites/slots/siteextensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":825},"Microsoft.Web/sites/slots/sourcecontrols@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":834},"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":841},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":845},"Microsoft.Web/sites/sourcecontrols@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":850},"Microsoft.Web/sites/virtualNetworkConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":854},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":858},"Microsoft.Web/hostingEnvironments/capacities@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":867},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":871},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":877},"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":881},"Microsoft.Web/locations/deletedSites@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":886},"Microsoft.Web/hostingEnvironments/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":949},"Microsoft.Web/sites/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":953},"Microsoft.Web/sites/diagnostics@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":958},"Microsoft.Web/sites/diagnostics/analyses@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":963},"Microsoft.Web/sites/diagnostics/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":968},"Microsoft.Web/sites/slots/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":972},"Microsoft.Web/sites/slots/diagnostics@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":976},"Microsoft.Web/sites/slots/diagnostics/analyses@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":980},"Microsoft.Web/sites/slots/diagnostics/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":984},"Microsoft.Web/deletedSites@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":988},"Microsoft.Web/hostingEnvironments/recommendations@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1005},"Microsoft.Web/sites/recommendations@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1009},"Microsoft.Web/sites/resourceHealthMetadata@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1015},"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1020},"Microsoft.Web/staticSites/builds@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1034},"Microsoft.Web/sites/backups@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1051},"Microsoft.Web/sites/config/appsettings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1069},"Microsoft.Web/sites/config/connectionstrings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1073},"Microsoft.Web/sites/config/snapshots@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1077},"Microsoft.Web/sites/continuouswebjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1092},"Microsoft.Web/sites/instances@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1109},"Microsoft.Web/sites/instances/processes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1123},"Microsoft.Web/sites/instances/processes/modules@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1127},"Microsoft.Web/sites/migratemysql@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1139},"Microsoft.Web/sites/networkFeatures@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1148},"Microsoft.Web/sites/processes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1152},"Microsoft.Web/sites/processes/modules@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1156},"Microsoft.Web/sites/slots/backups@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1160},"Microsoft.Web/sites/slots/config/appsettings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1164},"Microsoft.Web/sites/slots/config/connectionstrings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1168},"Microsoft.Web/sites/slots/config/snapshots@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1172},"Microsoft.Web/sites/slots/continuouswebjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1176},"Microsoft.Web/sites/slots/instances@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1180},"Microsoft.Web/sites/slots/instances/processes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1184},"Microsoft.Web/sites/slots/instances/processes/modules@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1188},"Microsoft.Web/sites/slots/migratemysql@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1193},"Microsoft.Web/sites/slots/networkFeatures@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1197},"Microsoft.Web/sites/slots/processes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1201},"Microsoft.Web/sites/slots/processes/modules@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1205},"Microsoft.Web/sites/slots/triggeredwebjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1219},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1225},"Microsoft.Web/sites/slots/webjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1234},"Microsoft.Web/sites/triggeredwebjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1238},"Microsoft.Web/sites/triggeredwebjobs/history@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1242},"Microsoft.Web/sites/webjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1246},"Microsoft.Web/hostingEnvironments@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":33},"Microsoft.Web/hostingEnvironments/configurations@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":43},"Microsoft.Web/hostingEnvironments/multiRolePools@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":59},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":67},"Microsoft.Web/hostingEnvironments/workerPools@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":71},"Microsoft.Web/serverfarms@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":90},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":95},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":104},"Microsoft.Web/certificates@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":123},"Microsoft.Web/containerApps@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":174},"Microsoft.Web/kubeEnvironments@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":202},"Microsoft.Web/publishingUsers@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":208},"Microsoft.Web/sourcecontrols@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":213},"Microsoft.Web/staticSites@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":253},"Microsoft.Web/staticSites/builds/config@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":265},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":270},"Microsoft.Web/staticSites/config@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":282},"Microsoft.Web/staticSites/customDomains@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":294},"Microsoft.Web/staticSites/privateEndpointConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":298},"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":302},"Microsoft.Web/sites@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":445},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":456},"Microsoft.Web/sites/config@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":646},"Microsoft.Web/sites/deployments@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":651},"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":656},"Microsoft.Web/sites/extensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":674},"Microsoft.Web/sites/functions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":680},"Microsoft.Web/sites/functions/keys@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":684},"Microsoft.Web/sites/hostNameBindings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":702},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":707},"Microsoft.Web/sites/hybridconnection@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":712},"Microsoft.Web/sites/instances/extensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":717},"Microsoft.Web/sites/networkConfig@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":723},"Microsoft.Web/sites/premieraddons@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":729},"Microsoft.Web/sites/privateAccess@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":739},"Microsoft.Web/sites/privateEndpointConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":743},"Microsoft.Web/sites/publicCertificates@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":752},"Microsoft.Web/sites/siteextensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":761},"Microsoft.Web/sites/slots@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":766},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":776},"Microsoft.Web/sites/slots/config@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":822},"Microsoft.Web/sites/slots/deployments@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":826},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":830},"Microsoft.Web/sites/slots/extensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":835},"Microsoft.Web/sites/slots/functions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":839},"Microsoft.Web/sites/slots/functions/keys@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":843},"Microsoft.Web/sites/slots/hostNameBindings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":847},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":851},"Microsoft.Web/sites/slots/hybridconnection@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":855},"Microsoft.Web/sites/slots/instances/extensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":860},"Microsoft.Web/sites/slots/networkConfig@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":865},"Microsoft.Web/sites/slots/premieraddons@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":870},"Microsoft.Web/sites/slots/privateAccess@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":875},"Microsoft.Web/sites/slots/privateEndpointConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":879},"Microsoft.Web/sites/slots/publicCertificates@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":883},"Microsoft.Web/sites/slots/siteextensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":887},"Microsoft.Web/sites/slots/sourcecontrols@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":896},"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":903},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":907},"Microsoft.Web/sites/sourcecontrols@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":912},"Microsoft.Web/sites/virtualNetworkConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":916},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":920},"Microsoft.Web/hostingEnvironments/capacities@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":929},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":933},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":939},"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":943},"Microsoft.Web/containerApps/revisions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":959},"Microsoft.Web/locations/deletedSites@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":964},"Microsoft.Web/hostingEnvironments/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1027},"Microsoft.Web/sites/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1031},"Microsoft.Web/sites/diagnostics@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1036},"Microsoft.Web/sites/diagnostics/analyses@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1041},"Microsoft.Web/sites/diagnostics/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1046},"Microsoft.Web/sites/slots/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1050},"Microsoft.Web/sites/slots/diagnostics@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1054},"Microsoft.Web/sites/slots/diagnostics/analyses@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1058},"Microsoft.Web/sites/slots/diagnostics/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1062},"Microsoft.Web/deletedSites@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1066},"Microsoft.Web/hostingEnvironments/recommendations@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1083},"Microsoft.Web/sites/recommendations@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1087},"Microsoft.Web/sites/resourceHealthMetadata@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1093},"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1098},"Microsoft.Web/staticSites/builds@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1112},"Microsoft.Web/sites/backups@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1129},"Microsoft.Web/sites/config/appsettings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1147},"Microsoft.Web/sites/config/connectionstrings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1151},"Microsoft.Web/sites/config/snapshots@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1155},"Microsoft.Web/sites/continuouswebjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1170},"Microsoft.Web/sites/instances@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1187},"Microsoft.Web/sites/instances/processes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1201},"Microsoft.Web/sites/instances/processes/modules@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1205},"Microsoft.Web/sites/migratemysql@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1217},"Microsoft.Web/sites/networkFeatures@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1226},"Microsoft.Web/sites/processes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1230},"Microsoft.Web/sites/processes/modules@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1234},"Microsoft.Web/sites/slots/backups@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1238},"Microsoft.Web/sites/slots/config/appsettings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1242},"Microsoft.Web/sites/slots/config/connectionstrings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1246},"Microsoft.Web/sites/slots/config/snapshots@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1250},"Microsoft.Web/sites/slots/continuouswebjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1254},"Microsoft.Web/sites/slots/instances@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1258},"Microsoft.Web/sites/slots/instances/processes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1262},"Microsoft.Web/sites/slots/instances/processes/modules@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1266},"Microsoft.Web/sites/slots/migratemysql@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1271},"Microsoft.Web/sites/slots/networkFeatures@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1275},"Microsoft.Web/sites/slots/processes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1279},"Microsoft.Web/sites/slots/processes/modules@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1283},"Microsoft.Web/sites/slots/triggeredwebjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1297},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1303},"Microsoft.Web/sites/slots/webjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1312},"Microsoft.Web/sites/triggeredwebjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1316},"Microsoft.Web/sites/triggeredwebjobs/history@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1320},"Microsoft.Web/sites/webjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1324},"Microsoft.Web/hostingEnvironments@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":54},"Microsoft.Web/hostingEnvironments/configurations@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":64},"Microsoft.Web/hostingEnvironments/multiRolePools@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":80},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":88},"Microsoft.Web/hostingEnvironments/workerPools@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":92},"Microsoft.Web/serverfarms@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":111},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":116},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":125},"Microsoft.Web/certificates@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":144},"Microsoft.Web/containerApps@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":195},"Microsoft.Web/kubeEnvironments@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":223},"Microsoft.Web/publishingUsers@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":229},"Microsoft.Web/sourcecontrols@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":234},"Microsoft.Web/staticSites@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":276},"Microsoft.Web/staticSites/builds/config@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":288},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":293},"Microsoft.Web/staticSites/config@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":305},"Microsoft.Web/staticSites/customDomains@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":318},"Microsoft.Web/staticSites/privateEndpointConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":322},"Microsoft.Web/staticSites/userProvidedFunctionApps@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":326},"Microsoft.Web/staticSites/linkedBackends@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":331},"Microsoft.Web/staticSites/builds/linkedBackends@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":335},"Microsoft.Web/sites@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":478},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":489},"Microsoft.Web/sites/config@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":679},"Microsoft.Web/sites/deployments@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":684},"Microsoft.Web/sites/domainOwnershipIdentifiers@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":689},"Microsoft.Web/sites/extensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":707},"Microsoft.Web/sites/functions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":713},"Microsoft.Web/sites/functions/keys@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":717},"Microsoft.Web/sites/hostNameBindings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":735},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":740},"Microsoft.Web/sites/hybridconnection@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":745},"Microsoft.Web/sites/instances/extensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":750},"Microsoft.Web/sites/networkConfig@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":756},"Microsoft.Web/sites/premieraddons@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":762},"Microsoft.Web/sites/privateAccess@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":772},"Microsoft.Web/sites/privateEndpointConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":776},"Microsoft.Web/sites/publicCertificates@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":785},"Microsoft.Web/sites/siteextensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":794},"Microsoft.Web/sites/slots@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":799},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":809},"Microsoft.Web/sites/slots/config@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":855},"Microsoft.Web/sites/slots/deployments@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":859},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":863},"Microsoft.Web/sites/slots/extensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":868},"Microsoft.Web/sites/slots/functions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":872},"Microsoft.Web/sites/slots/functions/keys@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":876},"Microsoft.Web/sites/slots/hostNameBindings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":880},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":884},"Microsoft.Web/sites/slots/hybridconnection@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":888},"Microsoft.Web/sites/slots/instances/extensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":893},"Microsoft.Web/sites/slots/networkConfig@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":898},"Microsoft.Web/sites/slots/premieraddons@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":903},"Microsoft.Web/sites/slots/privateAccess@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":908},"Microsoft.Web/sites/slots/privateEndpointConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":912},"Microsoft.Web/sites/slots/publicCertificates@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":916},"Microsoft.Web/sites/slots/siteextensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":920},"Microsoft.Web/sites/slots/sourcecontrols@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":929},"Microsoft.Web/sites/slots/virtualNetworkConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":936},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":940},"Microsoft.Web/sites/sourcecontrols@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":945},"Microsoft.Web/sites/virtualNetworkConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":949},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":953},"Microsoft.Web/hostingEnvironments/capacities@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":962},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":966},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":972},"Microsoft.Web/serverfarms/virtualNetworkConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":976},"Microsoft.Web/containerApps/revisions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":992},"Microsoft.Web/locations/deletedSites@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":997},"Microsoft.Web/hostingEnvironments/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1060},"Microsoft.Web/sites/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1064},"Microsoft.Web/sites/diagnostics@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1069},"Microsoft.Web/sites/diagnostics/analyses@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1074},"Microsoft.Web/sites/diagnostics/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1079},"Microsoft.Web/sites/slots/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1083},"Microsoft.Web/sites/slots/diagnostics@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1087},"Microsoft.Web/sites/slots/diagnostics/analyses@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1091},"Microsoft.Web/sites/slots/diagnostics/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1095},"Microsoft.Web/deletedSites@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1099},"Microsoft.Web/hostingEnvironments/recommendations@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1116},"Microsoft.Web/sites/recommendations@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1120},"Microsoft.Web/sites/resourceHealthMetadata@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1126},"Microsoft.Web/sites/slots/resourceHealthMetadata@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1131},"Microsoft.Web/staticSites/builds@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1146},"Microsoft.Web/sites/backups@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1163},"Microsoft.Web/sites/config/appsettings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1181},"Microsoft.Web/sites/config/connectionstrings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1185},"Microsoft.Web/sites/config/snapshots@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1189},"Microsoft.Web/sites/continuouswebjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1204},"Microsoft.Web/sites/deploymentStatus@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1225},"Microsoft.Web/sites/instances@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1242},"Microsoft.Web/sites/instances/processes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1256},"Microsoft.Web/sites/instances/processes/modules@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1260},"Microsoft.Web/sites/migratemysql@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1272},"Microsoft.Web/sites/networkFeatures@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1281},"Microsoft.Web/sites/processes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1285},"Microsoft.Web/sites/processes/modules@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1289},"Microsoft.Web/sites/slots/backups@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1293},"Microsoft.Web/sites/slots/config/appsettings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1297},"Microsoft.Web/sites/slots/config/connectionstrings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1301},"Microsoft.Web/sites/slots/config/snapshots@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1305},"Microsoft.Web/sites/slots/continuouswebjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1309},"Microsoft.Web/sites/slots/deploymentStatus@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1313},"Microsoft.Web/sites/slots/instances@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1317},"Microsoft.Web/sites/slots/instances/processes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1321},"Microsoft.Web/sites/slots/instances/processes/modules@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1325},"Microsoft.Web/sites/slots/migratemysql@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1330},"Microsoft.Web/sites/slots/networkFeatures@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1334},"Microsoft.Web/sites/slots/processes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1338},"Microsoft.Web/sites/slots/processes/modules@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1342},"Microsoft.Web/sites/slots/triggeredwebjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1356},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1362},"Microsoft.Web/sites/slots/webjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1371},"Microsoft.Web/sites/triggeredwebjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1375},"Microsoft.Web/sites/triggeredwebjobs/history@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1379},"Microsoft.Web/sites/webjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1383},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1433},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1458},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1481},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1489},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1494},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1572},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1591},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1663},"Microsoft.SignalRService/webPubSub@2021-04-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-04-01-preview/types.json","Index":134},"Microsoft.SignalRService/webPubSub/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-04-01-preview/types.json","Index":138},"Microsoft.SignalRService/webPubSub/sharedPrivateLinkResources@2021-04-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-04-01-preview/types.json","Index":142},"Microsoft.SignalRService/webPubSub@2021-06-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-06-01-preview/types.json","Index":128},"Microsoft.SignalRService/webPubSub/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-06-01-preview/types.json","Index":132},"Microsoft.SignalRService/webPubSub/sharedPrivateLinkResources@2021-06-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-06-01-preview/types.json","Index":136},"Microsoft.SignalRService/webPubSub@2021-09-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-09-01-preview/types.json","Index":130},"Microsoft.SignalRService/webPubSub/privateEndpointConnections@2021-09-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-09-01-preview/types.json","Index":134},"Microsoft.SignalRService/webPubSub/sharedPrivateLinkResources@2021-09-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-09-01-preview/types.json","Index":138},"Microsoft.SignalRService/webPubSub@2021-10-01":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":125},"Microsoft.SignalRService/webPubSub/hubs@2021-10-01":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":138},"Microsoft.SignalRService/webPubSub/privateEndpointConnections@2021-10-01":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":142},"Microsoft.SignalRService/webPubSub/sharedPrivateLinkResources@2021-10-01":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":146},"Microsoft.WindowsESU/multipleActivationKeys@2019-09-16-preview":{"RelativePath":"windowsesu/microsoft.windowsesu/2019-09-16-preview/types.json","Index":26},"Microsoft.WindowsIoT/deviceServices@2018-02-16-preview":{"RelativePath":"windowsiot/microsoft.windowsiot/2018-02-16-preview/types.json","Index":13},"Microsoft.WindowsIoT/deviceServices@2019-06-01":{"RelativePath":"windowsiot/microsoft.windowsiot/2019-06-01/types.json","Index":13},"Microsoft.WorkloadMonitor/notificationSettings@2018-08-31-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2018-08-31-preview/types.json","Index":15},"Microsoft.WorkloadMonitor/monitors@2018-08-31-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2018-08-31-preview/types.json","Index":51},"Microsoft.WorkloadMonitor/components@2018-08-31-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2018-08-31-preview/types.json","Index":74},"Microsoft.WorkloadMonitor/monitorInstances@2018-08-31-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2018-08-31-preview/types.json","Index":117},"Microsoft.WorkloadMonitor/monitors@2020-01-13-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2020-01-13-preview/types.json","Index":26},"Microsoft.WorkloadMonitor/monitors/history@2020-01-13-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2020-01-13-preview/types.json","Index":45},"Microsoft.Workloads/phpWorkloads@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":119},"Microsoft.Workloads/phpWorkloads/wordpressInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":138},"Microsoft.Workloads/sapVirtualInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":234},"Microsoft.Workloads/sapVirtualInstances/centralInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":295},"Microsoft.Workloads/sapVirtualInstances/databaseInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":323},"Microsoft.Workloads/sapVirtualInstances/applicationInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":347},"Microsoft.Workloads/monitors@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":369},"Microsoft.Workloads/monitors/providerInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":398}},"Functions":{"microsoft.addons/supportproviders":{"2018-03-01":[{"RelativePath":"addons/microsoft.addons/2018-03-01/types.json","Index":35}]},"microsoft.analysisservices/servers":{"2017-07-14":[{"RelativePath":"analysisservices/microsoft.analysisservices/2017-07-14/types.json","Index":50}],"2017-08-01":[{"RelativePath":"analysisservices/microsoft.analysisservices/2017-08-01/types.json","Index":56}]},"microsoft.apimanagement/service/authorizationservers":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":495}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":506}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":571}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":571}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":587}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":652}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":652}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":678}]},"microsoft.apimanagement/service/gateways":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":497}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":508}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":573}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":573}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":589}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":654}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":654}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":680}]},"microsoft.apimanagement/service/identityproviders":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":498}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":509}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":575}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":575}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":591}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":656}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":656}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":682}]},"microsoft.apimanagement/service/openidconnectproviders":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":499}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":512}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":578}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":578}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":594}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":659}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":659}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":685}]},"microsoft.apimanagement/service/portalsettings":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":501}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":514}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":580}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":580}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":596}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":661}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":661}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":691}]},"microsoft.apimanagement/service/namedvalues":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":503}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":511}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":577}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":577}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":593}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":658}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":658}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":684}]},"microsoft.apimanagement/service/subscriptions":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":505}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":516}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":582}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":582}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":598}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":663}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":663}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":693}]},"microsoft.apimanagement/service/tenant":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":507}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":518}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":584}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":584}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":600}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":665}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":665}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":695}]},"microsoft.apimanagement/service/policyfragments":{"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":689}]},"microsoft.app/containerapps":{"2022-01-01-preview":[{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":269},{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":273}],"2022-03-01":[{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":269},{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":273}]},"microsoft.app/managedenvironments/daprcomponents":{"2022-03-01":[{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":276}]},"microsoft.appconfiguration/configurationstores":{"2019-02-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-02-01-preview/types.json","Index":24},{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-02-01-preview/types.json","Index":28}],"2019-10-01":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-10-01/types.json","Index":33},{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-10-01/types.json","Index":37}],"2019-11-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-11-01-preview/types.json","Index":62},{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-11-01-preview/types.json","Index":66}],"2020-06-01":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-06-01/types.json","Index":62},{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-06-01/types.json","Index":66}],"2020-07-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.json","Index":68}],"2021-03-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.json","Index":79}],"2021-10-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.json","Index":82}],"2022-05-01":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-05-01/types.json","Index":82}]},"microsoft.appplatform/spring":{"2020-07-01":[{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":133}],"2020-11-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":134}],"2021-06-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":140}],"2021-09-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":176}],"2022-01-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":374}],"2022-03-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":376}],"2022-04-01":[{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":284}],"2022-05-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":406}]},"microsoft.automation/automationaccounts":{"2015-10-31":[{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":249}],"2019-06-01":[{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":355}],"2020-01-13-preview":[{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":243}],"2021-06-22":[{"RelativePath":"automation/microsoft.automation/2021-06-22/types.json","Index":80}]},"microsoft.kusto/clusters/databases":{"2018-09-07-preview":[{"RelativePath":"azure-kusto/microsoft.kusto/2018-09-07-preview/types.json","Index":79}],"2019-01-21":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-01-21/types.json","Index":109}],"2019-05-15":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-05-15/types.json","Index":134}],"2019-09-07":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":178}],"2019-11-09":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":229}],"2020-02-15":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":245}],"2020-06-14":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":254}],"2020-09-18":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":281}],"2021-01-01":[{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":314}],"2021-08-27":[{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":350}],"2022-02-01":[{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":383}]},"microsoft.kusto/clusters":{"2019-09-07":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":163}],"2019-11-09":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":214}],"2020-02-15":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":229},{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":230}],"2020-06-14":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":238},{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":239}],"2020-09-18":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":265},{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":266}],"2021-01-01":[{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":298},{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":299}],"2021-08-27":[{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":334},{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":335}],"2022-02-01":[{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":367},{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":368}]},"microsoft.azurestack/registrations/products":{"2016-01-01":[{"RelativePath":"azurestack/microsoft.azurestack/2016-01-01/types.json","Index":56},{"RelativePath":"azurestack/microsoft.azurestack/2016-01-01/types.json","Index":64}],"2017-06-01":[{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":68},{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":76}],"2020-06-01-preview":[{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":87}]},"microsoft.batch/batchaccounts":{"2015-12-01":[{"RelativePath":"batch/microsoft.batch/2015-12-01/types.json","Index":41}],"2017-01-01":[{"RelativePath":"batch/microsoft.batch/2017-01-01/types.json","Index":45}],"2017-05-01":[{"RelativePath":"batch/microsoft.batch/2017-05-01/types.json","Index":45}],"2017-09-01":[{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":167}],"2018-12-01":[{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":167}],"2019-04-01":[{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":169}],"2019-08-01":[{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":180}],"2020-03-01":[{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":223}],"2020-05-01":[{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":227}],"2020-09-01":[{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":227}],"2021-01-01":[{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":243}],"2021-06-01":[{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":254}],"2022-01-01":[{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":262}],"2022-06-01":[{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":274}]},"microsoft.billing/billingaccounts":{"2019-10-01-preview":[{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":318}],"2020-05-01":[{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":287}]},"microsoft.blockchain/blockchainmembers":{"2018-06-01-preview":[{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":45}]},"microsoft.blockchain/locations":{"2018-06-01-preview":[{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":54}]},"microsoft.blockchain/blockchainmembers/transactionnodes":{"2018-06-01-preview":[{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":55}]},"microsoft.botservice/botservices/channels":{"2017-12-01":[{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":107}],"2018-07-12":[{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":143}],"2020-06-02":[{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":122}],"2021-03-01":[{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":143}],"2021-05-01-preview":[{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":162}]},"microsoft.botservice/botservices/connections":{"2017-12-01":[{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":115}],"2018-07-12":[{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":151}],"2020-06-02":[{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":130}],"2021-03-01":[{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":153}],"2021-05-01-preview":[{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":172}]},"microsoft.cognitiveservices/accounts":{"2016-02-01-preview":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2016-02-01-preview/types.json","Index":49}],"2017-04-18":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2017-04-18/types.json","Index":72}],"2021-04-30":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-04-30/types.json","Index":104}],"2021-10-01":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":132}],"2022-03-01":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":132}]},"microsoft.communication/communicationservices":{"2020-08-20-preview":[{"RelativePath":"communication/microsoft.communication/2020-08-20-preview/types.json","Index":25}],"2020-08-20":[{"RelativePath":"communication/microsoft.communication/2020-08-20/types.json","Index":36}],"2021-10-01-preview":[{"RelativePath":"communication/microsoft.communication/2021-10-01-preview/types.json","Index":88}]},"microsoft.containerregistry/registries":{"2017-03-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-03-01/types.json","Index":27}],"2017-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":72}],"2017-10-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":89}],"2018-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":123}],"2019-04-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":138}],"2019-05-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":104}],"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":201}],"2019-12-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":228}],"2020-11-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":320}],"2021-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":324}],"2021-08-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":327}],"2021-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":164}],"2021-12-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":327}],"2022-02-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":331}]},"microsoft.containerregistry/registries/webhooks":{"2017-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":85}],"2017-10-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":102}],"2019-05-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":117}],"2019-12-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":241}],"2020-11-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":333}],"2021-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":337}],"2021-08-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":340}],"2021-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":177}],"2021-12-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":340}],"2022-02-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":344}]},"microsoft.containerregistry/registries/buildtasks/steps":{"2018-02-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":95}]},"microsoft.containerregistry/registries/buildtasks":{"2018-02-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":96}]},"microsoft.containerregistry/registries/runs":{"2018-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":125}],"2019-04-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":140}],"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":203}]},"microsoft.containerregistry/registries/tasks":{"2018-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":128}],"2019-04-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":143}],"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":208}]},"microsoft.containerregistry/registries/agentpools":{"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":199}]},"microsoft.containerregistry/registries/taskruns":{"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":205}]},"microsoft.containerservice/managedclusters/accessprofiles":{"2017-08-31":[{"RelativePath":"containerservice/microsoft.containerservice/2017-08-31/types.json","Index":212}],"2018-03-31":[{"RelativePath":"containerservice/microsoft.containerservice/2018-03-31/types.json","Index":215}],"2018-08-01-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2018-08-01-preview/types.json","Index":215}],"2019-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":405}],"2019-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":413}],"2019-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":427}],"2019-08-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":436}],"2019-10-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":436}],"2019-11-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":446}],"2020-01-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":446}],"2020-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":452}],"2020-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":465}],"2020-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":464}],"2020-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":484}],"2020-07-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":487}],"2020-09-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":501}],"2020-11-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":527}],"2020-12-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":561}],"2021-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":563}],"2021-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":240}],"2021-05-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":240}],"2021-07-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":252}],"2021-08-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":270}],"2021-09-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":277}],"2021-10-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":283}],"2021-11-01-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":284}],"2022-01-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":283}],"2022-01-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":285}],"2022-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":283}],"2022-02-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":311}],"2022-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":283}],"2022-03-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":315}],"2022-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":287}],"2022-04-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":340}],"2022-05-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":347}]},"microsoft.containerservice/managedclusters":{"2018-03-31":[{"RelativePath":"containerservice/microsoft.containerservice/2018-03-31/types.json","Index":219},{"RelativePath":"containerservice/microsoft.containerservice/2018-03-31/types.json","Index":220}],"2018-08-01-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2018-08-01-preview/types.json","Index":219},{"RelativePath":"containerservice/microsoft.containerservice/2018-08-01-preview/types.json","Index":220}],"2019-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":409},{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":410}],"2019-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":417},{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":418}],"2019-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":431},{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":432}],"2019-08-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":440},{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":441}],"2019-10-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":440},{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":441},{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":442}],"2019-11-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":450},{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":451},{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":452}],"2020-01-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":450},{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":451},{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":452}],"2020-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":456},{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":457},{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":458}],"2020-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":469},{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":470},{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":471}],"2020-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":468},{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":469},{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":470}],"2020-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":488},{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":489},{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":490}],"2020-07-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":491},{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":492},{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":493}],"2020-09-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":505},{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":506},{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":507}],"2020-11-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":531},{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":532},{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":533}],"2020-12-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":565},{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":566},{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":567}],"2021-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":567},{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":568},{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":569}],"2021-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":244},{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":245},{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":246}],"2021-05-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":244},{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":245},{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":246}],"2021-07-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":256},{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":257},{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":258}],"2021-08-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":274},{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":275},{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":276}],"2021-09-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":281},{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":282},{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":283}],"2021-10-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":287},{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":289}],"2021-11-01-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":289},{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":290}],"2022-01-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":287},{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":289}],"2022-01-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":289},{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":290},{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":291}],"2022-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":287},{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":289}],"2022-02-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":315},{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":316},{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":317}],"2022-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":287},{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":289}],"2022-03-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":319},{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":320},{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":321}],"2022-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":291},{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":292},{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":293}],"2022-04-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":344},{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":345},{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":346}],"2022-05-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":351},{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":352},{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":353}]},"microsoft.documentdb/databaseaccounts":{"2015-04-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":193}],"2015-04-08":[{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":193}],"2015-11-06":[{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":193}],"2016-03-19":[{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":193}],"2016-03-31":[{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":193}],"2019-08-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":269},{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":273}],"2019-12-12":[{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":261},{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":265}],"2020-03-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":278},{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":282}],"2020-04-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":287},{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":291}],"2020-06-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":344},{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":348}],"2020-09-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":293},{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":297}],"2021-01-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":318},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":322}],"2021-03-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":412},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":416}],"2021-03-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":318},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":322}],"2021-04-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":428},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":432}],"2021-04-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":336},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":340}],"2021-05-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":340},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":344}],"2021-06-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":369},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":373}],"2021-07-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":467},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":471}],"2021-10-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":513},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":517}],"2021-10-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":425},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":429}],"2021-11-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":519},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":523}],"2022-02-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":527},{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":531}],"2022-05-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":529},{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":533}],"2022-05-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":441},{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":445}]},"microsoft.documentdb/databaseaccounts/notebookworkspaces":{"2019-08-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":275}],"2019-12-12":[{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":267}],"2020-03-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":284}],"2020-04-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":293}],"2020-06-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":350}],"2020-09-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":299}],"2021-01-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":324}],"2021-03-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":418}],"2021-03-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":324}],"2021-04-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":434}],"2021-04-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":342}],"2021-05-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":346}],"2021-06-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":375}],"2021-07-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":473}],"2021-10-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":519}],"2021-10-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":431}],"2021-11-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":525}],"2022-02-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":533}],"2022-05-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":535}],"2022-05-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":447}]},"microsoft.databox/jobs":{"2018-01-01":[{"RelativePath":"databox/microsoft.databox/2018-01-01/types.json","Index":151}],"2019-09-01":[{"RelativePath":"databox/microsoft.databox/2019-09-01/types.json","Index":177}],"2020-04-01":[{"RelativePath":"databox/microsoft.databox/2020-04-01/types.json","Index":224}],"2020-11-01":[{"RelativePath":"databox/microsoft.databox/2020-11-01/types.json","Index":233}],"2021-03-01":[{"RelativePath":"databox/microsoft.databox/2021-03-01/types.json","Index":243}],"2021-05-01":[{"RelativePath":"databox/microsoft.databox/2021-05-01/types.json","Index":246}],"2021-08-01-preview":[{"RelativePath":"databox/microsoft.databox/2021-08-01-preview/types.json","Index":369}],"2021-12-01":[{"RelativePath":"databox/microsoft.databox/2021-12-01/types.json","Index":409}],"2022-02-01":[{"RelativePath":"databox/microsoft.databox/2022-02-01/types.json","Index":424}]},"microsoft.databoxedge/databoxedgedevices/orders":{"2020-09-01-preview":[{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":458}],"2020-09-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":458}],"2020-12-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":458}],"2021-02-01-preview":[{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":494}],"2021-02-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":529}],"2021-06-01-preview":[{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":529}],"2021-06-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":529}],"2022-03-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":552}],"2022-04-01-preview":[{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":574}]},"microsoft.datadog/monitors":{"2020-02-01-preview":[{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":94},{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":103},{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":107},{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":111}],"2021-03-01":[{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":105},{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":114},{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":118},{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":122}]},"microsoft.datafactory/factories/integrationruntimes":{"2017-09-01-preview":[{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":744}],"2018-06-01":[{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1776}]},"microsoft.datalakeanalytics/accounts/storageaccounts/containers":{"2015-10-01-preview":[{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":114}],"2016-11-01":[{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":116}],"2019-11-01-preview":[{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":116}]},"microsoft.datamigration/sqlmigrationservices":{"2021-10-30-preview":[{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1143},{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1148}],"2022-01-30-preview":[{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1169},{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1174}],"2022-03-30-preview":[{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1186},{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1191}]},"microsoft.datashare/accounts/shares":{"2018-11-01-preview":[{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":327},{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":330}],"2019-11-01":[{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":327},{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":330}],"2020-09-01":[{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":354},{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":357}],"2020-10-01-preview":[{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":390},{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":393}],"2021-08-01":[{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":383},{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":386}]},"microsoft.datashare/accounts/sharesubscriptions":{"2018-11-01-preview":[{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":340},{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":345},{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":348}],"2019-11-01":[{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":340},{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":345},{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":348}],"2020-09-01":[{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":367},{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":372},{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":375}],"2020-10-01-preview":[{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":403},{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":408},{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":411}],"2021-08-01":[{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":396},{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":401},{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":404}]},"microsoft.devices/provisioningservices":{"2017-08-21-preview":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-08-21-preview/types.json","Index":52}],"2017-11-15":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-11-15/types.json","Index":52}],"2018-01-22":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2018-01-22/types.json","Index":52}],"2020-01-01":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-01-01/types.json","Index":61}],"2020-03-01":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":78}],"2020-09-01-preview":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":85}],"2021-10-15":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":89}],"2022-02-05":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":89}]},"microsoft.devices/provisioningservices/keys":{"2017-08-21-preview":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-08-21-preview/types.json","Index":53}],"2017-11-15":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-11-15/types.json","Index":53}],"2018-01-22":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2018-01-22/types.json","Index":53}],"2020-01-01":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-01-01/types.json","Index":62}],"2020-03-01":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":79}],"2020-09-01-preview":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":86}],"2021-10-15":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":90}],"2022-02-05":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":90}]},"microsoft.devspaces/controllers":{"2019-04-01":[{"RelativePath":"devspaces/microsoft.devspaces/2019-04-01/types.json","Index":34}]},"microsoft.devtestlab/labs":{"2015-05-21-preview":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":159}],"2016-05-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":277}],"2018-09-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":337}]},"microsoft.devtestlab/labs/schedules":{"2016-05-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":280}],"2018-09-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":340}]},"microsoft.devtestlab/labs/virtualmachines":{"2016-05-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":281}],"2018-09-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":342}]},"microsoft.devtestlab/labs/users/servicefabrics":{"2018-09-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":341}]},"microsoft.network/virtualnetworks":{"2020-04-01-preview":[{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":114},{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":119}],"2022-07-01":[{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":114},{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":119}],"2021-02-01-preview":[{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":352},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":362}],"2021-05-01-preview":[{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":325},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":335}],"2022-01-01":[{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3009},{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3019}],"2022-02-01-preview":[{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":331},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":341}],"2022-04-01-preview":[{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":336},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":346}]},"dynatrace.observability/monitors":{"2021-09-01-preview":[{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":118},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":150},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":182},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":187}]},"microsoft.elastic/monitors":{"2020-07-01-preview":[{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":77},{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":82},{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":86}],"2020-07-01":[{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":77},{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":82},{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":86}],"2021-09-01-preview":[{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":77},{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":82},{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":86}],"2021-10-01-preview":[{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":77},{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":82},{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":86},{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":89}]},"microsoft.engagementfabric/accounts":{"2018-09-01-preview":[{"RelativePath":"engagementfabric/microsoft.engagementfabric/2018-09-01-preview/types.json","Index":27},{"RelativePath":"engagementfabric/microsoft.engagementfabric/2018-09-01-preview/types.json","Index":32}]},"microsoft.eventgrid/topics":{"2017-06-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2017-06-15-preview/types.json","Index":56}],"2017-09-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2017-09-15-preview/types.json","Index":60}],"2018-01-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2018-01-01/types.json","Index":60}],"2018-05-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2018-05-01-preview/types.json","Index":86}],"2018-09-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":142}],"2019-01-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-01-01/types.json","Index":72}],"2019-02-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":153}],"2019-06-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":135}],"2020-01-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":159}],"2020-04-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":324}],"2020-06-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":208}],"2020-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":368}],"2021-06-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":376}],"2021-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":481}],"2021-12-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":284}],"2022-06-15":[{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":417}]},"microsoft.eventgrid/domains":{"2018-09-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":140}],"2019-02-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":151}],"2019-06-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":133}],"2020-01-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":157}],"2020-04-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":320}],"2020-06-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":206}],"2020-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":364}],"2021-06-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":372}],"2021-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":477}],"2021-12-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":282}],"2022-06-15":[{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":415}]},"microsoft.eventgrid/partnernamespaces":{"2020-04-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":322}],"2020-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":366}],"2021-06-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":374}],"2021-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":479}],"2022-06-15":[{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":419}]},"microsoft.eventhub/namespaces/authorizationrules":{"2015-08-01":[{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":72}],"2017-04-01":[{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":96}],"2018-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":143}],"2021-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":143}],"2021-06-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":155}],"2021-11-01":[{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":168}],"2022-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":191}]},"microsoft.eventhub/namespaces/eventhubs/authorizationrules":{"2015-08-01":[{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":73}],"2017-04-01":[{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":98}],"2018-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":145}],"2021-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":144}],"2021-06-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":156}],"2021-11-01":[{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":169}],"2022-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":193}]},"microsoft.eventhub/namespaces/disasterrecoveryconfigs/authorizationrules":{"2017-04-01":[{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":97}],"2018-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":144}],"2021-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":145}],"2021-06-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":157}],"2021-11-01":[{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":170}],"2022-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":192}]},"microsoft.fluidrelay/fluidrelayservers":{"2022-04-21":[{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-04-21/types.json","Index":56}],"2022-05-11":[{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-11/types.json","Index":56}],"2022-05-26":[{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-26/types.json","Index":60}],"2022-06-01":[{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-06-01/types.json","Index":60}]},"microsoft.hdinsight/clusters":{"2015-03-01-preview":[{"RelativePath":"hdinsight/microsoft.hdinsight/2015-03-01-preview/types.json","Index":113}],"2018-06-01-preview":[{"RelativePath":"hdinsight/microsoft.hdinsight/2018-06-01-preview/types.json","Index":113}],"2021-06-01":[{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":177}]},"microsoft.hybridconnectivity/endpoints":{"2021-10-06-preview":[{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2021-10-06-preview/types.json","Index":29}],"2022-05-01-preview":[{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2022-05-01-preview/types.json","Index":29},{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2022-05-01-preview/types.json","Index":32}]},"microsoft.kubernetes/connectedclusters":{"2020-01-01-preview":[{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json","Index":40}],"2021-04-01-preview":[{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json","Index":53}],"2021-10-01":[{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json","Index":50}],"2022-05-01-preview":[{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json","Index":53}]},"microsoft.hybridnetwork/devices":{"2020-01-01-preview":[{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":211}],"2021-05-01":[{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":243}],"2022-01-01-preview":[{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":243}]},"microsoft.hybridnetwork/vendors/vendorskus":{"2022-01-01-preview":[{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":246}]},"microsoft.devices/iothubs":{"2016-02-03":[{"RelativePath":"iothub/microsoft.devices/2016-02-03/types.json","Index":72}],"2017-01-19":[{"RelativePath":"iothub/microsoft.devices/2017-01-19/types.json","Index":95}],"2017-07-01":[{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":102}],"2018-01-22":[{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":102}],"2018-04-01":[{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":108}],"2018-12-01-preview":[{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":112}],"2019-03-22-preview":[{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":115}],"2019-03-22":[{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":110}],"2019-07-01-preview":[{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":117}],"2019-11-04":[{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":113}],"2020-03-01":[{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":145}],"2020-04-01":[{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":145}],"2020-06-15":[{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":145}],"2020-07-10-preview":[{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":156}],"2020-08-01":[{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":145}],"2020-08-31-preview":[{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":164}],"2020-08-31":[{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":153}],"2021-02-01-preview":[{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":171}],"2021-03-03-preview":[{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":171}],"2021-03-31":[{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":164}],"2021-07-01-preview":[{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":174}],"2021-07-01":[{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":165}],"2021-07-02-preview":[{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":185}],"2021-07-02":[{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":176}]},"microsoft.devices/iothubs/iothubkeys":{"2016-02-03":[{"RelativePath":"iothub/microsoft.devices/2016-02-03/types.json","Index":73}],"2017-01-19":[{"RelativePath":"iothub/microsoft.devices/2017-01-19/types.json","Index":96}],"2017-07-01":[{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":103}],"2018-01-22":[{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":103}],"2018-04-01":[{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":109}],"2018-12-01-preview":[{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":113}],"2019-03-22-preview":[{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":116}],"2019-03-22":[{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":111}],"2019-07-01-preview":[{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":118}],"2019-11-04":[{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":114}],"2020-03-01":[{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":146}],"2020-04-01":[{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":146}],"2020-06-15":[{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":146}],"2020-07-10-preview":[{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":157}],"2020-08-01":[{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":146}],"2020-08-31-preview":[{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":165}],"2020-08-31":[{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":154}],"2021-02-01-preview":[{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":172}],"2021-03-03-preview":[{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":172}],"2021-03-31":[{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":165}],"2021-07-01-preview":[{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":175}],"2021-07-01":[{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":166}],"2021-07-02-preview":[{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":186}],"2021-07-02":[{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":177}]},"microsoft.labservices/users":{"2018-10-15":[{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":81},{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":85}]},"microsoft.logic/workflows/accesskeys":{"2015-02-01-preview":[{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":184}]},"microsoft.logic/integrationaccounts":{"2015-08-01-preview":[{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":245}],"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":611},{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":618}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":577},{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":584}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":773},{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":780}]},"microsoft.logic/workflows":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":596},{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":597}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":562},{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":563}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":758},{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":759}]},"microsoft.logic/workflows/versions/triggers":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":598}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":565}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":761}]},"microsoft.logic/workflows/triggers":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":599}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":564}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":760}]},"microsoft.logic/workflows/runs/actions":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":608}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":574}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":770}]},"microsoft.logic/workflows/runs/actions/repetitions":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":609}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":575}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":771}]},"microsoft.logic/integrationaccounts/assemblies":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":619}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":585}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":781}]},"microsoft.logic/integrationaccounts/schemas":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":620}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":586}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":782}]},"microsoft.logic/integrationaccounts/maps":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":621}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":587}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":783}]},"microsoft.logic/integrationaccounts/partners":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":622}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":588}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":784}]},"microsoft.logic/integrationaccounts/agreements":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":623}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":589}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":785}]},"microsoft.logz/monitors":{"2020-10-01-preview":[{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":104},{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":113},{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":117}],"2020-10-01":[{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":104},{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":113},{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":117}],"2022-01-01-preview":[{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":127},{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":136},{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":140}]},"microsoft.logz/monitors/accounts":{"2020-10-01-preview":[{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":118},{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":119}],"2020-10-01":[{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":118},{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":119}],"2022-01-01-preview":[{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":141},{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":142}]},"microsoft.machinelearning/workspaces":{"2016-04-01":[{"RelativePath":"machinelearning/microsoft.machinelearning/2016-04-01/types.json","Index":29}],"2019-10-01":[{"RelativePath":"machinelearning/microsoft.machinelearning/2019-10-01/types.json","Index":30}]},"microsoft.machinelearningcompute/operationalizationclusters":{"2017-06-01-preview":[{"RelativePath":"machinelearningcompute/microsoft.machinelearningcompute/2017-06-01-preview/types.json","Index":96}],"2017-08-01-preview":[{"RelativePath":"machinelearningcompute/microsoft.machinelearningcompute/2017-08-01-preview/types.json","Index":108}]},"microsoft.machinelearningservices/workspaces":{"2018-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-03-01-preview/types.json","Index":69}],"2018-11-19":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":86}],"2019-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":86}],"2019-06-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":90}],"2019-11-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":91}],"2020-01-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":113}],"2020-02-18-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":152}],"2020-03-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":133}],"2020-04-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":141}],"2020-05-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":295}],"2020-05-15-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":189}],"2020-06-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":171}],"2020-08-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":195}],"2020-09-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":307},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":309}],"2021-01-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":268},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":270},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":271},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":273}],"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":688},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":690},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":692},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":693}],"2021-04-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":273},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":275},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":276},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":278}],"2021-07-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":235},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":237},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":239},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":240}],"2022-01-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":241},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":243},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":245},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":246}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":808},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":810},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":812},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":813}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":537},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":539},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":541},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":542}]},"microsoft.machinelearningservices/workspaces/computes":{"2018-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-03-01-preview/types.json","Index":75}],"2018-11-19":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":98},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":106}],"2019-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":98},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":106}],"2019-06-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":109},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":117}],"2019-11-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":110},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":118}],"2020-01-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":132},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":140}],"2020-02-18-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":172},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":180}],"2020-03-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":152},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":160}],"2020-04-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":160},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":168}],"2020-05-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":314},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":322}],"2020-05-15-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":208},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":216}],"2020-06-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":191},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":199}],"2020-08-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":215},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":223}],"2020-09-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":329},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":337}],"2021-01-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":293},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":301}],"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":714},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":722}],"2021-04-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":299},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":307}],"2021-07-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":251},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":259}],"2022-01-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":257},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":265}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":824},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":832}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":553},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":561}]},"microsoft.machinelearningservices/workspaces/batchendpoints":{"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":723}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":833}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":562}]},"microsoft.machinelearningservices/workspaces/datastores":{"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":737}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":847}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":572}]},"microsoft.machinelearningservices/workspaces/onlineendpoints":{"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":738}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":848}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":573}]},"microsoft.maps/accounts":{"2017-01-01-preview":[{"RelativePath":"maps/microsoft.maps/2017-01-01-preview/types.json","Index":16}],"2018-05-01":[{"RelativePath":"maps/microsoft.maps/2018-05-01/types.json","Index":16}],"2020-02-01-preview":[{"RelativePath":"maps/microsoft.maps/2020-02-01-preview/types.json","Index":39}],"2021-02-01":[{"RelativePath":"maps/microsoft.maps/2021-02-01/types.json","Index":40}],"2021-07-01-preview":[{"RelativePath":"maps/microsoft.maps/2021-07-01-preview/types.json","Index":50}],"2021-12-01-preview":[{"RelativePath":"maps/microsoft.maps/2021-12-01-preview/types.json","Index":59},{"RelativePath":"maps/microsoft.maps/2021-12-01-preview/types.json","Index":61}]},"microsoft.marketplace/privatestores":{"2021-12-01":[{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":83},{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":91},{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":94}],"2022-03-01":[{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":83},{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":91},{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":94}]},"microsoft.media/mediaservices":{"2015-10-01":[{"RelativePath":"mediaservices/microsoft.media/2015-10-01/types.json","Index":19}],"2020-05-01":[{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":569}],"2021-05-01":[{"RelativePath":"mediaservices/microsoft.media/2021-05-01/types.json","Index":75}],"2021-06-01":[{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":557}],"2021-11-01":[{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":599}]},"microsoft.media/mediaservices/assets":{"2018-03-30-preview":[{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":358}],"2018-06-01-preview":[{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":364}],"2018-07-01":[{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":411},{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":415}],"2019-05-01-preview":[{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":411},{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":415}],"2020-05-01":[{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":541},{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":545}],"2021-06-01":[{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":565},{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":569}],"2021-11-01":[{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":607},{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":611}]},"microsoft.media/mediaservices/streaminglocators":{"2018-03-30-preview":[{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":367},{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":383}],"2018-06-01-preview":[{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":367},{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":383}],"2018-07-01":[{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":418},{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":434}],"2019-05-01-preview":[{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":418},{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":434}],"2020-05-01":[{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":548},{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":564}],"2021-06-01":[{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":572},{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":588}],"2021-11-01":[{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":614},{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":630}]},"microsoft.mixedreality/remoterenderingaccounts":{"2020-04-06-preview":[{"RelativePath":"mixedreality/microsoft.mixedreality/2020-04-06-preview/types.json","Index":34}],"2021-01-01":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-01-01/types.json","Index":40}],"2021-03-01-preview":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":47}]},"microsoft.mixedreality/spatialanchorsaccounts":{"2020-05-01":[{"RelativePath":"mixedreality/microsoft.mixedreality/2020-05-01/types.json","Index":34}],"2021-01-01":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-01-01/types.json","Index":39}],"2021-03-01-preview":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":46}]},"microsoft.mixedreality/objectanchorsaccounts":{"2021-03-01-preview":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":48}]},"microsoft.mobilenetwork/mobilenetworks":{"2022-01-01-preview":[{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":238}],"2022-03-01-preview":[{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":239}]},"microsoft.managedidentity/userassignedidentities":{"2021-09-30-preview":[{"RelativePath":"msi/microsoft.managedidentity/2021-09-30-preview/types.json","Index":24}],"2022-01-31-preview":[{"RelativePath":"msi/microsoft.managedidentity/2022-01-31-preview/types.json","Index":30}]},"microsoft.netapp/netappaccounts/capacitypools/volumes":{"2022-01-01":[{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":193}]},"microsoft.network/networkmanagers":{"2021-02-01-preview":[{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":309},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":317},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":325},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":335},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":345}],"2021-05-01-preview":[{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":283},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":291},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":299},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":309},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":319}],"2022-01-01":[{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2974},{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2984},{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3003}],"2022-02-01-preview":[{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":289},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":297},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":305},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":315},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":325}],"2022-04-01-preview":[{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":294},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":302},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":310},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":320},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":330}]},"microsoft.network/networkmanagers/networkgroups":{"2021-02-01-preview":[{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":347}],"2021-05-01-preview":[{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":336}],"2022-02-01-preview":[{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":342}],"2022-04-01-preview":[{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":347}]},"microsoft.network/firewallpolicies":{"2021-05-01":[{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2663},{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2667}],"2021-08-01":[{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2758},{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2762}],"2022-01-01":[{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3033},{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3037}]},"microsoft.notificationhubs/namespaces/authorizationrules":{"2014-09-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":51}],"2016-03-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":58}],"2017-04-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":58}]},"microsoft.notificationhubs/namespaces/notificationhubs/authorizationrules":{"2014-09-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":52}],"2016-03-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":59}],"2017-04-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":59}]},"microsoft.openenergyplatform/energyservices":{"2022-04-04-preview":[{"RelativePath":"oep/microsoft.openenergyplatform/2022-04-04-preview/types.json","Index":38}]},"microsoft.operationalinsights/workspaces":{"2015-03-20":[{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-03-20/types.json","Index":29}]},"microsoft.orbital/spacecrafts":{"2021-04-04-preview":[{"RelativePath":"orbital/microsoft.orbital/2021-04-04-preview/types.json","Index":84}],"2022-03-01":[{"RelativePath":"orbital/microsoft.orbital/2022-03-01/types.json","Index":106}]},"microsoft.policyinsights/remediations":{"2018-07-01-preview":[{"RelativePath":"policyinsights/microsoft.policyinsights/2018-07-01-preview/types.json","Index":23}],"2019-07-01":[{"RelativePath":"policyinsights/microsoft.policyinsights/2019-07-01/types.json","Index":26}],"2021-10-01":[{"RelativePath":"policyinsights/microsoft.policyinsights/2021-10-01/types.json","Index":38}]},"microsoft.powerbi/workspacecollections":{"2016-01-29":[{"RelativePath":"powerbiembedded/microsoft.powerbi/2016-01-29/types.json","Index":19}]},"microsoft.purview/accounts":{"2020-12-01-preview":[{"RelativePath":"purview/microsoft.purview/2020-12-01-preview/types.json","Index":64}],"2021-07-01":[{"RelativePath":"purview/microsoft.purview/2021-07-01/types.json","Index":68}]},"microsoft.redhatopenshift/openshiftclusters":{"2020-04-30":[{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2020-04-30/types.json","Index":46}],"2021-09-01-preview":[{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2021-09-01-preview/types.json","Index":106},{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2021-09-01-preview/types.json","Index":108}],"2022-04-01":[{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2022-04-01/types.json","Index":58},{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2022-04-01/types.json","Index":60}]},"microsoft.cache/redis":{"2015-08-01":[{"RelativePath":"redis/microsoft.cache/2015-08-01/types.json","Index":25}],"2016-04-01":[{"RelativePath":"redis/microsoft.cache/2016-04-01/types.json","Index":48}],"2017-02-01":[{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":59}],"2017-10-01":[{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":60}],"2018-03-01":[{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":77}],"2019-07-01":[{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":79}],"2020-06-01":[{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":100}],"2020-12-01":[{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":100}],"2021-06-01":[{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":108}]},"microsoft.cache/redisenterprise/databases":{"2020-10-01-preview":[{"RelativePath":"redisenterprise/microsoft.cache/2020-10-01-preview/types.json","Index":105}],"2021-02-01-preview":[{"RelativePath":"redisenterprise/microsoft.cache/2021-02-01-preview/types.json","Index":126}],"2021-03-01":[{"RelativePath":"redisenterprise/microsoft.cache/2021-03-01/types.json","Index":117}],"2021-08-01":[{"RelativePath":"redisenterprise/microsoft.cache/2021-08-01/types.json","Index":117}],"2022-01-01":[{"RelativePath":"redisenterprise/microsoft.cache/2022-01-01/types.json","Index":126}]},"microsoft.relay/namespaces/authorizationrules":{"2016-07-01":[{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":51}],"2017-04-01":[{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":56}],"2021-11-01":[{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":100}]},"microsoft.relay/namespaces/hybridconnections/authorizationrules":{"2016-07-01":[{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":52}],"2017-04-01":[{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":57}],"2021-11-01":[{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":101}]},"microsoft.relay/namespaces/wcfrelays/authorizationrules":{"2016-07-01":[{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":53}],"2017-04-01":[{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":58}],"2021-11-01":[{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":102}]},"microsoft.resourceconnector/appliances":{"2021-10-31-preview":[{"RelativePath":"resourceconnector/microsoft.resourceconnector/2021-10-31-preview/types.json","Index":47}],"2022-04-15-preview":[{"RelativePath":"resourceconnector/microsoft.resourceconnector/2022-04-15-preview/types.json","Index":65},{"RelativePath":"resourceconnector/microsoft.resourceconnector/2022-04-15-preview/types.json","Index":69}]},"microsoft.search/searchservices":{"2015-02-28":[{"RelativePath":"search/microsoft.search/2015-02-28/types.json","Index":20}],"2015-08-19":[{"RelativePath":"search/microsoft.search/2015-08-19/types.json","Index":42},{"RelativePath":"search/microsoft.search/2015-08-19/types.json","Index":46}],"2019-10-01-preview":[{"RelativePath":"search/microsoft.search/2019-10-01-preview/types.json","Index":62},{"RelativePath":"search/microsoft.search/2019-10-01-preview/types.json","Index":66}],"2020-03-13":[{"RelativePath":"search/microsoft.search/2020-03-13/types.json","Index":62},{"RelativePath":"search/microsoft.search/2020-03-13/types.json","Index":66}],"2020-08-01-preview":[{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":80},{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":84}],"2020-08-01":[{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":80},{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":84}],"2021-04-01-preview":[{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":108},{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":112}]},"microsoft.security/ingestionsettings":{"2021-01-15-preview":[{"RelativePath":"security/microsoft.security/2021-01-15-preview/types.json","Index":13},{"RelativePath":"security/microsoft.security/2021-01-15-preview/types.json","Index":17}]},"microsoft.servicebus/namespaces/authorizationrules":{"2015-08-01":[{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":120}],"2017-04-01":[{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":140}],"2018-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":177}],"2021-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":185}],"2021-06-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":189}],"2021-11-01":[{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":189}],"2022-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":198}]},"microsoft.servicebus/namespaces/queues/authorizationrules":{"2015-08-01":[{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":121}],"2017-04-01":[{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":141}],"2018-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":179}],"2021-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":187}],"2021-06-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":191}],"2021-11-01":[{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":191}],"2022-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":200}]},"microsoft.servicebus/namespaces/topics/authorizationrules":{"2015-08-01":[{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":122}],"2017-04-01":[{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":142}],"2018-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":180}],"2021-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":188}],"2021-06-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":192}],"2021-11-01":[{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":192}],"2022-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":201}]},"microsoft.servicebus/namespaces/disasterrecoveryconfigs/authorizationrules":{"2017-04-01":[{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":143}],"2018-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":178}],"2021-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":186}],"2021-06-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":190}],"2021-11-01":[{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":190}],"2022-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":199}]},"microsoft.servicefabric/clusters":{"2020-12-01-preview":[{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":204}],"2021-06-01":[{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":217}]},"microsoft.servicefabricmesh/secrets/values":{"2018-09-01-preview":[{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":192}]},"microsoft.servicelinker/linkers":{"2021-11-01-preview":[{"RelativePath":"servicelinker/microsoft.servicelinker/2021-11-01-preview/types.json","Index":54}],"2022-01-01-preview":[{"RelativePath":"servicelinker/microsoft.servicelinker/2022-01-01-preview/types.json","Index":71}],"2022-05-01":[{"RelativePath":"servicelinker/microsoft.servicelinker/2022-05-01/types.json","Index":72}]},"microsoft.signalrservice/signalr":{"2018-03-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2018-03-01-preview/types.json","Index":31}],"2018-10-01":[{"RelativePath":"signalr/microsoft.signalrservice/2018-10-01/types.json","Index":39}],"2020-05-01":[{"RelativePath":"signalr/microsoft.signalrservice/2020-05-01/types.json","Index":101}],"2020-07-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2020-07-01-preview/types.json","Index":110}],"2021-04-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2021-04-01-preview/types.json","Index":149}],"2021-06-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2021-06-01-preview/types.json","Index":149}],"2021-09-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2021-09-01-preview/types.json","Index":149}],"2021-10-01":[{"RelativePath":"signalr/microsoft.signalrservice/2021-10-01/types.json","Index":153}],"2022-02-01":[{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":187}]},"microsoft.storage/storageaccounts":{"2015-05-01-preview":[{"RelativePath":"storage/microsoft.storage/2015-05-01-preview/types.json","Index":33}],"2015-06-15":[{"RelativePath":"storage/microsoft.storage/2015-06-15/types.json","Index":33}],"2016-01-01":[{"RelativePath":"storage/microsoft.storage/2016-01-01/types.json","Index":53}],"2016-05-01":[{"RelativePath":"storage/microsoft.storage/2016-05-01/types.json","Index":53},{"RelativePath":"storage/microsoft.storage/2016-05-01/types.json","Index":77},{"RelativePath":"storage/microsoft.storage/2016-05-01/types.json","Index":97}],"2016-12-01":[{"RelativePath":"storage/microsoft.storage/2016-12-01/types.json","Index":53},{"RelativePath":"storage/microsoft.storage/2016-12-01/types.json","Index":77},{"RelativePath":"storage/microsoft.storage/2016-12-01/types.json","Index":97}],"2017-06-01":[{"RelativePath":"storage/microsoft.storage/2017-06-01/types.json","Index":90},{"RelativePath":"storage/microsoft.storage/2017-06-01/types.json","Index":114},{"RelativePath":"storage/microsoft.storage/2017-06-01/types.json","Index":134}],"2017-10-01":[{"RelativePath":"storage/microsoft.storage/2017-10-01/types.json","Index":92},{"RelativePath":"storage/microsoft.storage/2017-10-01/types.json","Index":116},{"RelativePath":"storage/microsoft.storage/2017-10-01/types.json","Index":136}],"2018-02-01":[{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":134},{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":158},{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":178}],"2018-03-01-preview":[{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":141},{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":165},{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":185}],"2018-07-01":[{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":167},{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":191},{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":211}],"2018-11-01":[{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":188},{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":212},{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":232}],"2019-04-01":[{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":217},{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":241},{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":261}],"2019-06-01":[{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":330},{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":354},{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":374}],"2020-08-01-preview":[{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":343},{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":367},{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":387}],"2021-01-01":[{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":350},{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":374},{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":394}],"2021-02-01":[{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":355},{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":379},{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":399}],"2021-04-01":[{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":390},{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":414},{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":434}],"2021-06-01":[{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":394},{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":418},{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":438}],"2021-08-01":[{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":409},{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":433},{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":453}],"2021-09-01":[{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":432},{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":456},{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":476}]},"microsoft.storage/storageaccounts/localusers":{"2021-08-01":[{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":456}],"2021-09-01":[{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":479}]},"microsoft.importexport/jobs":{"2016-11-01":[{"RelativePath":"storageimportexport/microsoft.importexport/2016-11-01/types.json","Index":55}],"2020-08-01":[{"RelativePath":"storageimportexport/microsoft.importexport/2020-08-01/types.json","Index":55}],"2021-01-01":[{"RelativePath":"storageimportexport/microsoft.importexport/2021-01-01/types.json","Index":55}]},"microsoft.storsimple/managers":{"2017-06-01":[{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":166},{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":172}]},"microsoft.storsimple/managers/devices":{"2017-06-01":[{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":185},{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":217}]},"microsoft.streamanalytics/clusters":{"2020-03-01-preview":[{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01-preview/types.json","Index":46}],"2020-03-01":[{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":267}]},"microsoft.synapse/workspaces/integrationruntimes":{"2019-06-01-preview":[{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":520}],"2020-12-01":[{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":536}],"2021-03-01":[{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":539}],"2021-04-01-preview":[{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":763}],"2021-05-01":[{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":544}],"2021-06-01-preview":[{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":821}],"2021-06-01":[{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":566}]},"microsoft.synapse/workspaces/kustopools":{"2021-06-01-preview":[{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":822},{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":826}]},"microsoft.media/videoanalyzers/edgemodules":{"2021-05-01-preview":[{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":85}],"2021-11-01-preview":[{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":244}]},"microsoft.media/videoanalyzers/videos":{"2021-05-01-preview":[{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":87}],"2021-11-01-preview":[{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":246}]},"microsoft.avs/privateclouds":{"2020-03-20":[{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":73}],"2020-07-17-preview":[{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":209}],"2021-01-01-preview":[{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":224}],"2021-06-01":[{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":306}],"2021-12-01":[{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":375}]},"microsoft.domainregistration/topleveldomains":{"2015-04-01":[{"RelativePath":"web/microsoft.domainregistration/2015-04-01/types.json","Index":84}],"2015-08-01":[{"RelativePath":"web/microsoft.domainregistration/2015-08-01/types.json","Index":79}],"2018-02-01":[{"RelativePath":"web/microsoft.domainregistration/2018-02-01/types.json","Index":84}],"2019-08-01":[{"RelativePath":"web/microsoft.domainregistration/2019-08-01/types.json","Index":84}],"2020-06-01":[{"RelativePath":"web/microsoft.domainregistration/2020-06-01/types.json","Index":84}],"2020-09-01":[{"RelativePath":"web/microsoft.domainregistration/2020-09-01/types.json","Index":95}],"2020-10-01":[{"RelativePath":"web/microsoft.domainregistration/2020-10-01/types.json","Index":95}],"2020-12-01":[{"RelativePath":"web/microsoft.domainregistration/2020-12-01/types.json","Index":84}],"2021-01-01":[{"RelativePath":"web/microsoft.domainregistration/2021-01-01/types.json","Index":84}],"2021-01-15":[{"RelativePath":"web/microsoft.domainregistration/2021-01-15/types.json","Index":84}],"2021-02-01":[{"RelativePath":"web/microsoft.domainregistration/2021-02-01/types.json","Index":84}],"2021-03-01":[{"RelativePath":"web/microsoft.domainregistration/2021-03-01/types.json","Index":84}],"2022-03-01":[{"RelativePath":"web/microsoft.domainregistration/2022-03-01/types.json","Index":84}]},"microsoft.web/connections":{"2015-08-01-preview":[{"RelativePath":"web/microsoft.web/2015-08-01-preview/types.json","Index":93},{"RelativePath":"web/microsoft.web/2015-08-01-preview/types.json","Index":99}],"2016-06-01":[{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":111}]},"microsoft.web/sites/slots/config":{"2015-08-01":[{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":549}],"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":662}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":969}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":717}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1026}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1112}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1123}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1123}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1231}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1275}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1275}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1281}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1363}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1702}]},"microsoft.web/sites/config":{"2015-08-01":[{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":550}],"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":653}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":957}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":708}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1012}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1099}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1110}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1110}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1218}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1262}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1262}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1268}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1350}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1689}]},"microsoft.web/sites/slots/backups":{"2015-08-01":[{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":568}],"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":661}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":968}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":716}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1025}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1111}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1122}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1122}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1230}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1274}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1274}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1280}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1362}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1701}]},"microsoft.web/sites/backups":{"2015-08-01":[{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":569}],"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":650}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":954}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":705}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1009}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1096}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1107}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1107}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1215}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1261}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1261}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1267}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1349}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1688}]},"microsoft.web/locations":{"2016-06-01":[{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":100}]},"microsoft.web/sites/functions":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":656}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":958},{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":961}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":711}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1013},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1016}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1100},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1102}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1111},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1113}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1111},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1113}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1219},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1221}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1263},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1265}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1263},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1265}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1269},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1271}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1351},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1353}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1690},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1692}]},"microsoft.web/sites/hybridconnectionnamespaces/relays":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":659}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":966}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":714}]},"microsoft.web/sites":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":660}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":967}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":715}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1023},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1024}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1109},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1110}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1120},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1121}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1120},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1121}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1228},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1229}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1272},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1273}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1272},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1273}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1278},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1279}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1360},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1361}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1699},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1700}]},"microsoft.web/sites/slots/functions":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":663}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":970},{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":971}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":718}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1027},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1028}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1113},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1114}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1124},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1125}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1124},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1125}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1232},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1233}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1276},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1277}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1276},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1277}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1282},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1283}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1364},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1365}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1703},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1704}]},"microsoft.web/sites/slots/hybridconnectionnamespaces/relays":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":664}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":973}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":719}]},"microsoft.web/sites/slots":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":665}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":974}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":720}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1030},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1031}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1116},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1117}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1127},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1128}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1127},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1128}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1235},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1236}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1279},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1280}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1279},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1280}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1285},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1286}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1367},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1368}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1706},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1707}]},"microsoft.web/serverfarms/hybridconnectionnamespaces/relays":{"2016-09-01":[{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":126}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":951}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1042}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1128}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1139}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1139}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1252}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1243}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1243}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1249}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1327}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1666}]},"microsoft.web/sites/host":{"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":965}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1020}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1106}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1117}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1117}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1225}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1269}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1269}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1275}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1357}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1696}]},"microsoft.web/sites/slots/host":{"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":972}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1029}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1115}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1126}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1126}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1234}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1278}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1278}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1284}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1366}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1705}]},"microsoft.web/staticsites/authproviders":{"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1036}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1122}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1133}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1133}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1241}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1248}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1248}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1254}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1336}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1675}]},"microsoft.web/staticsites/builds":{"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1037}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1123}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1134}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1134}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1242},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1243}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1251},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1252}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1251},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1252}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1257},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1258}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1339},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1340}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1678},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1679}]},"microsoft.web/staticsites":{"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1038},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1039}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1124},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1125}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1135},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1136}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1135},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1136}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1244},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1247},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1248},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1249}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1253},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1256},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1257},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1258}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1253},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1256},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1257},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1258}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1259},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1262},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1263},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1264}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1341},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1344},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1345},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1346}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1680},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1683},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1684},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1685}]},"microsoft.web/containerapps":{"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1331}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1670}]},"microsoft.web/sites/hostruntime/webhooks/api/workflows/runs/actions":{"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1716}]},"microsoft.web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions":{"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1717}]},"microsoft.web/sites/hostruntime/webhooks/api/workflows/triggers":{"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1721}]},"microsoft.signalrservice/webpubsub":{"2021-04-01-preview":[{"RelativePath":"webpubsub/microsoft.signalrservice/2021-04-01-preview/types.json","Index":144}],"2021-06-01-preview":[{"RelativePath":"webpubsub/microsoft.signalrservice/2021-06-01-preview/types.json","Index":138}],"2021-09-01-preview":[{"RelativePath":"webpubsub/microsoft.signalrservice/2021-09-01-preview/types.json","Index":140}],"2021-10-01":[{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":148}]}}} \ No newline at end of file +{"Resources":{"Microsoft.Addons/supportProviders/supportPlanTypes@2017-05-15":{"RelativePath":"addons/microsoft.addons/2017-05-15/types.json","Index":24},"Microsoft.Addons/supportProviders/supportPlanTypes@2018-03-01":{"RelativePath":"addons/microsoft.addons/2018-03-01/types.json","Index":24},"Microsoft.AutonomousDevelopmentPlatform/accounts@2020-07-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2020-07-01-preview/types.json","Index":31},"Microsoft.AutonomousDevelopmentPlatform/accounts/dataPools@2020-07-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2020-07-01-preview/types.json","Index":45},"Microsoft.AutonomousDevelopmentPlatform/accounts@2021-02-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2021-02-01-preview/types.json","Index":31},"Microsoft.AutonomousDevelopmentPlatform/accounts/dataPools@2021-02-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2021-02-01-preview/types.json","Index":46},"Microsoft.AutonomousDevelopmentPlatform/accounts@2021-11-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2021-11-01-preview/types.json","Index":31},"Microsoft.AutonomousDevelopmentPlatform/accounts/dataPools@2021-11-01-preview":{"RelativePath":"adp/microsoft.autonomousdevelopmentplatform/2021-11-01-preview/types.json","Index":57},"Microsoft.Advisor/recommendations/suppressions@2016-07-12-preview":{"RelativePath":"advisor/microsoft.advisor/2016-07-12-preview/types.json","Index":12},"Microsoft.Advisor/recommendations/suppressions@2017-03-31":{"RelativePath":"advisor/microsoft.advisor/2017-03-31/types.json","Index":12},"Microsoft.Advisor/recommendations@2017-03-31":{"RelativePath":"advisor/microsoft.advisor/2017-03-31/types.json","Index":34},"Microsoft.Advisor/recommendations/suppressions@2017-04-19":{"RelativePath":"advisor/microsoft.advisor/2017-04-19/types.json","Index":12},"Microsoft.Advisor/recommendations@2017-04-19":{"RelativePath":"advisor/microsoft.advisor/2017-04-19/types.json","Index":35},"Microsoft.Advisor/configurations@2020-01-01":{"RelativePath":"advisor/microsoft.advisor/2020-01-01/types.json","Index":31},"Microsoft.Advisor/recommendations/suppressions@2020-01-01":{"RelativePath":"advisor/microsoft.advisor/2020-01-01/types.json","Index":36},"Microsoft.Advisor/recommendations@2020-01-01":{"RelativePath":"advisor/microsoft.advisor/2020-01-01/types.json","Index":65},"Microsoft.AgFoodPlatform/farmBeats/extensions@2020-05-12-preview":{"RelativePath":"agfood/microsoft.agfoodplatform/2020-05-12-preview/types.json","Index":23},"Microsoft.AgFoodPlatform/farmBeats@2020-05-12-preview":{"RelativePath":"agfood/microsoft.agfoodplatform/2020-05-12-preview/types.json","Index":32},"Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions@2020-05-12-preview":{"RelativePath":"agrifood/microsoft.agfoodplatform/2020-05-12-preview/types.json","Index":44},"Microsoft.AlertsManagement/alerts@2018-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2018-05-05-preview/types.json","Index":45},"Microsoft.AlertsManagement/smartGroups@2018-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2018-05-05-preview/types.json","Index":68},"Microsoft.AlertsManagement/alerts@2018-05-05":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2018-05-05/types.json","Index":46},"Microsoft.AlertsManagement/smartGroups@2018-05-05":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2018-05-05/types.json","Index":69},"microsoft.alertsManagement/smartDetectorAlertRules@2019-03-01":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-03-01/types.json","Index":29},"Microsoft.AlertsManagement/alerts@2019-03-01":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-03-01/types.json","Index":69},"Microsoft.AlertsManagement/actionRules@2019-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json","Index":45},"Microsoft.AlertsManagement/alerts@2019-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json","Index":84},"Microsoft.AlertsManagement/smartGroups@2019-05-05-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-05-05-preview/types.json","Index":107},"microsoft.alertsManagement/smartDetectorAlertRules@2019-06-01":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2019-06-01/types.json","Index":30},"microsoft.alertsManagement/smartDetectorAlertRules@2021-04-01":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2021-04-01/types.json","Index":39},"Microsoft.AlertsManagement/actionRules@2021-08-08-preview":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2021-08-08-preview/types.json","Index":71},"Microsoft.AlertsManagement/actionRules@2021-08-08":{"RelativePath":"alertsmanagement/microsoft.alertsmanagement/2021-08-08/types.json","Index":71},"Microsoft.AnalysisServices/servers@2016-05-16":{"RelativePath":"analysisservices/microsoft.analysisservices/2016-05-16/types.json","Index":46},"Microsoft.AnalysisServices/servers@2017-07-14":{"RelativePath":"analysisservices/microsoft.analysisservices/2017-07-14/types.json","Index":47},"Microsoft.AnalysisServices/servers@2017-08-01":{"RelativePath":"analysisservices/microsoft.analysisservices/2017-08-01/types.json","Index":53},"Microsoft.ApiManagement/service/apis@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":25},"Microsoft.ApiManagement/service/apis/operations@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":40},"Microsoft.ApiManagement/service/subscriptions@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":51},"Microsoft.ApiManagement/service/products@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":58},"Microsoft.ApiManagement/service/products/apis@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":62},"Microsoft.ApiManagement/service/products/groups@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":66},"Microsoft.ApiManagement/service/groups@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":70},"Microsoft.ApiManagement/service/groups/users@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":74},"Microsoft.ApiManagement/service/certificates@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":78},"Microsoft.ApiManagement/service/users@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":87},"Microsoft.ApiManagement/service/authorizationServers@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":117},"Microsoft.ApiManagement/service/loggers@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":122},"Microsoft.ApiManagement/service/properties@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":127},"Microsoft.ApiManagement/service/openidConnectProviders@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":131},"Microsoft.ApiManagement/service/backends@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":135},"Microsoft.ApiManagement/service/identityProviders@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":146},"Microsoft.ApiManagement/service@2016-07-07":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-07-07/types.json","Index":179},"Microsoft.ApiManagement/service/apis@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":25},"Microsoft.ApiManagement/service/apis/operations@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":40},"Microsoft.ApiManagement/service/authorizationServers@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":70},"Microsoft.ApiManagement/service/backends@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":83},"Microsoft.ApiManagement/service/certificates@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":87},"Microsoft.ApiManagement/service@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":120},"Microsoft.ApiManagement/service/groups@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":124},"Microsoft.ApiManagement/service/groups/users@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":128},"Microsoft.ApiManagement/service/identityProviders@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":140},"Microsoft.ApiManagement/service/loggers@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":145},"Microsoft.ApiManagement/service/openidConnectProviders@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":149},"Microsoft.ApiManagement/service/products@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":156},"Microsoft.ApiManagement/service/products/apis@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":160},"Microsoft.ApiManagement/service/products/groups@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":164},"Microsoft.ApiManagement/service/properties@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":169},"Microsoft.ApiManagement/service/subscriptions@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":180},"Microsoft.ApiManagement/service/tenant@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":185},"Microsoft.ApiManagement/service/users@2016-10-10":{"RelativePath":"apimanagement/microsoft.apimanagement/2016-10-10/types.json","Index":194},"Microsoft.ApiManagement/service/policies@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":14},"Microsoft.ApiManagement/service/apis@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":43},"Microsoft.ApiManagement/service/apis/releases@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":48},"Microsoft.ApiManagement/service/apis/operations@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":66},"Microsoft.ApiManagement/service/apis/operations/policies@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":72},"Microsoft.ApiManagement/service/apis/policies@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":78},"Microsoft.ApiManagement/service/apis/schemas@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":84},"Microsoft.ApiManagement/service/apis/diagnostics@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":89},"Microsoft.ApiManagement/service/apis/diagnostics/loggers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":93},"Microsoft.ApiManagement/service/apis/issues@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":104},"Microsoft.ApiManagement/service/apis/issues/comments@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":109},"Microsoft.ApiManagement/service/apis/issues/attachments@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":114},"Microsoft.ApiManagement/service/authorizationServers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":145},"Microsoft.ApiManagement/service/backends@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":168},"Microsoft.ApiManagement/service/certificates@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":173},"Microsoft.ApiManagement/service@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":211},"Microsoft.ApiManagement/service/diagnostics@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":215},"Microsoft.ApiManagement/service/diagnostics/loggers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":219},"Microsoft.ApiManagement/service/templates@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":241},"Microsoft.ApiManagement/service/groups@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":250},"Microsoft.ApiManagement/service/groups/users@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":254},"Microsoft.ApiManagement/service/identityProviders@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":274},"Microsoft.ApiManagement/service/loggers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":288},"Microsoft.ApiManagement/service/notifications@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":304},"Microsoft.ApiManagement/service/notifications/recipientUsers@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":308},"Microsoft.ApiManagement/service/notifications/recipientEmails@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":312},"Microsoft.ApiManagement/service/openidConnectProviders@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":317},"Microsoft.ApiManagement/service/portalsettings@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":337},"Microsoft.ApiManagement/service/products@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":345},"Microsoft.ApiManagement/service/products/apis@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":349},"Microsoft.ApiManagement/service/products/groups@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":353},"Microsoft.ApiManagement/service/products/policies@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":359},"Microsoft.ApiManagement/service/properties@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":365},"Microsoft.ApiManagement/service/subscriptions@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":377},"Microsoft.ApiManagement/service/tags@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":382},"Microsoft.ApiManagement/service/apis/tags@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":386},"Microsoft.ApiManagement/service/apis/operations/tags@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":390},"Microsoft.ApiManagement/service/products/tags@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":394},"Microsoft.ApiManagement/service/apis/tagDescriptions@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":399},"Microsoft.ApiManagement/service/users@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":421},"Microsoft.ApiManagement/service/api-version-sets@2017-03-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2017-03-01/types.json","Index":425},"Microsoft.ApiManagement/service/policies@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":19},"Microsoft.ApiManagement/service/apis@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":55},"Microsoft.ApiManagement/service/apis/releases@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":60},"Microsoft.ApiManagement/service/apis/operations@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":78},"Microsoft.ApiManagement/service/apis/operations/policies@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":84},"Microsoft.ApiManagement/service/apis/policies@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":90},"Microsoft.ApiManagement/service/apis/schemas@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":96},"Microsoft.ApiManagement/service/apis/diagnostics@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":101},"Microsoft.ApiManagement/service/apis/diagnostics/loggers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/issues@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":116},"Microsoft.ApiManagement/service/apis/issues/comments@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":121},"Microsoft.ApiManagement/service/apis/issues/attachments@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":126},"Microsoft.ApiManagement/service/authorizationServers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":157},"Microsoft.ApiManagement/service/backends@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":180},"Microsoft.ApiManagement/service/certificates@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":185},"Microsoft.ApiManagement/service@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":225},"Microsoft.ApiManagement/service/diagnostics@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":229},"Microsoft.ApiManagement/service/diagnostics/loggers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":233},"Microsoft.ApiManagement/service/templates@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":255},"Microsoft.ApiManagement/service/groups@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":264},"Microsoft.ApiManagement/service/groups/users@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":268},"Microsoft.ApiManagement/service/identityProviders@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":288},"Microsoft.ApiManagement/service/loggers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":297},"Microsoft.ApiManagement/service/notifications@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":313},"Microsoft.ApiManagement/service/notifications/recipientUsers@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":317},"Microsoft.ApiManagement/service/notifications/recipientEmails@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":321},"Microsoft.ApiManagement/service/openidConnectProviders@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":326},"Microsoft.ApiManagement/service/portalsettings@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":346},"Microsoft.ApiManagement/service/products@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":354},"Microsoft.ApiManagement/service/products/apis@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":358},"Microsoft.ApiManagement/service/products/groups@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":362},"Microsoft.ApiManagement/service/products/policies@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":368},"Microsoft.ApiManagement/service/properties@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":374},"Microsoft.ApiManagement/service/subscriptions@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":386},"Microsoft.ApiManagement/service/tags@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":391},"Microsoft.ApiManagement/service/apis/tags@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":395},"Microsoft.ApiManagement/service/apis/operations/tags@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":399},"Microsoft.ApiManagement/service/products/tags@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":403},"Microsoft.ApiManagement/service/apis/tagDescriptions@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":408},"Microsoft.ApiManagement/service/users@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":429},"Microsoft.ApiManagement/service/api-version-sets@2018-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-01-01/types.json","Index":438},"Microsoft.ApiManagement/service/apis@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":46},"Microsoft.ApiManagement/service/apis/releases@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":51},"Microsoft.ApiManagement/service/apis/operations@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":69},"Microsoft.ApiManagement/service/apis/operations/policies@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":81},"Microsoft.ApiManagement/service/apis/operations/tags@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":86},"Microsoft.ApiManagement/service/apis/tags@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":90},"Microsoft.ApiManagement/service/products/tags@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":94},"Microsoft.ApiManagement/service/tags@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":98},"Microsoft.ApiManagement/service/apis/policies@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":104},"Microsoft.ApiManagement/service/apis/schemas@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":110},"Microsoft.ApiManagement/service/apis/diagnostics@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":124},"Microsoft.ApiManagement/service/apis/issues@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":135},"Microsoft.ApiManagement/service/apis/issues/comments@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":140},"Microsoft.ApiManagement/service/apis/issues/attachments@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":145},"Microsoft.ApiManagement/service/apis/tagDescriptions@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":150},"Microsoft.ApiManagement/service/authorizationServers@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":181},"Microsoft.ApiManagement/service/backends@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":204},"Microsoft.ApiManagement/service/caches@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":209},"Microsoft.ApiManagement/service/certificates@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":214},"Microsoft.ApiManagement/service@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":255},"Microsoft.ApiManagement/service/diagnostics@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":259},"Microsoft.ApiManagement/service/templates@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":281},"Microsoft.ApiManagement/service/groups@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":290},"Microsoft.ApiManagement/service/groups/users@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":294},"Microsoft.ApiManagement/service/identityProviders@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":314},"Microsoft.ApiManagement/service/loggers@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":323},"Microsoft.ApiManagement/service/notifications@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":339},"Microsoft.ApiManagement/service/notifications/recipientUsers@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":343},"Microsoft.ApiManagement/service/notifications/recipientEmails@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":347},"Microsoft.ApiManagement/service/openidConnectProviders@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":352},"Microsoft.ApiManagement/service/policies@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":358},"Microsoft.ApiManagement/service/portalsettings@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":378},"Microsoft.ApiManagement/service/products@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":386},"Microsoft.ApiManagement/service/products/apis@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":390},"Microsoft.ApiManagement/service/products/groups@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":394},"Microsoft.ApiManagement/service/products/policies@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":400},"Microsoft.ApiManagement/service/properties@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":406},"Microsoft.ApiManagement/service/subscriptions@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":418},"Microsoft.ApiManagement/service/users@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":439},"Microsoft.ApiManagement/service/api-version-sets@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":448},"Microsoft.ApiManagement/service/issues@2018-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2018-06-01-preview/types.json","Index":452},"Microsoft.ApiManagement/service/apis@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":139},"Microsoft.ApiManagement/service/apis/issues@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":150},"Microsoft.ApiManagement/service/apis/issues/comments@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":155},"Microsoft.ApiManagement/service/apis/issues/attachments@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":160},"Microsoft.ApiManagement/service/apis/tagDescriptions@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":165},"Microsoft.ApiManagement/service/apiVersionSets@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":174},"Microsoft.ApiManagement/service/authorizationServers@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":205},"Microsoft.ApiManagement/service/backends@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":228},"Microsoft.ApiManagement/service/caches@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":233},"Microsoft.ApiManagement/service/certificates@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":238},"Microsoft.ApiManagement/service@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":280},"Microsoft.ApiManagement/service/diagnostics@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":284},"Microsoft.ApiManagement/service/templates@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":306},"Microsoft.ApiManagement/service/groups@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":315},"Microsoft.ApiManagement/service/groups/users@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":319},"Microsoft.ApiManagement/service/identityProviders@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":339},"Microsoft.ApiManagement/service/loggers@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":348},"Microsoft.ApiManagement/service/notifications@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":364},"Microsoft.ApiManagement/service/notifications/recipientUsers@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":368},"Microsoft.ApiManagement/service/notifications/recipientEmails@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":372},"Microsoft.ApiManagement/service/openidConnectProviders@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":377},"Microsoft.ApiManagement/service/policies@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":383},"Microsoft.ApiManagement/service/portalsettings@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":403},"Microsoft.ApiManagement/service/products@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":411},"Microsoft.ApiManagement/service/products/apis@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":415},"Microsoft.ApiManagement/service/products/groups@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":419},"Microsoft.ApiManagement/service/products/policies@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":425},"Microsoft.ApiManagement/service/properties@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":431},"Microsoft.ApiManagement/service/subscriptions@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":443},"Microsoft.ApiManagement/service/users@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":467},"Microsoft.ApiManagement/service/issues@2019-01-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-01-01/types.json","Index":471},"Microsoft.ApiManagement/service/apis@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":139},"Microsoft.ApiManagement/service/apis/issues@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":150},"Microsoft.ApiManagement/service/apis/issues/comments@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":155},"Microsoft.ApiManagement/service/apis/issues/attachments@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":160},"Microsoft.ApiManagement/service/apis/tagDescriptions@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":165},"Microsoft.ApiManagement/service/apiVersionSets@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":174},"Microsoft.ApiManagement/service/authorizationServers@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":205},"Microsoft.ApiManagement/service/backends@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":228},"Microsoft.ApiManagement/service/caches@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":233},"Microsoft.ApiManagement/service/certificates@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":238},"Microsoft.ApiManagement/service@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":286},"Microsoft.ApiManagement/service/diagnostics@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":290},"Microsoft.ApiManagement/service/templates@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":312},"Microsoft.ApiManagement/service/gateways@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":318},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":323},"Microsoft.ApiManagement/service/gateways/apis@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":329},"Microsoft.ApiManagement/service/groups@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":338},"Microsoft.ApiManagement/service/groups/users@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":342},"Microsoft.ApiManagement/service/identityProviders@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":362},"Microsoft.ApiManagement/service/loggers@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":371},"Microsoft.ApiManagement/service/notifications@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":387},"Microsoft.ApiManagement/service/notifications/recipientUsers@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":391},"Microsoft.ApiManagement/service/notifications/recipientEmails@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":395},"Microsoft.ApiManagement/service/openidConnectProviders@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":400},"Microsoft.ApiManagement/service/policies@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":406},"Microsoft.ApiManagement/service/portalsettings@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":426},"Microsoft.ApiManagement/service/products@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":434},"Microsoft.ApiManagement/service/products/apis@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":438},"Microsoft.ApiManagement/service/products/groups@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":442},"Microsoft.ApiManagement/service/products/policies@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":448},"Microsoft.ApiManagement/service/namedValues@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":454},"Microsoft.ApiManagement/service/subscriptions@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":466},"Microsoft.ApiManagement/service/users@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":489},"Microsoft.ApiManagement/service/issues@2019-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":493},"Microsoft.ApiManagement/service/apis@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":139},"Microsoft.ApiManagement/service/apis/issues@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":150},"Microsoft.ApiManagement/service/apis/issues/comments@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":155},"Microsoft.ApiManagement/service/apis/issues/attachments@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":160},"Microsoft.ApiManagement/service/apis/tagDescriptions@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":165},"Microsoft.ApiManagement/service/apiVersionSets@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":174},"Microsoft.ApiManagement/service/authorizationServers@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":205},"Microsoft.ApiManagement/service/backends@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":228},"Microsoft.ApiManagement/service/caches@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":233},"Microsoft.ApiManagement/service/certificates@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":238},"Microsoft.ApiManagement/service/contentTypes@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":243},"Microsoft.ApiManagement/service/contentTypes/contentItems@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":248},"Microsoft.ApiManagement/service@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":296},"Microsoft.ApiManagement/service/diagnostics@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":300},"Microsoft.ApiManagement/service/templates@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":322},"Microsoft.ApiManagement/service/gateways@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":328},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":333},"Microsoft.ApiManagement/service/gateways/apis@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":339},"Microsoft.ApiManagement/service/groups@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":348},"Microsoft.ApiManagement/service/groups/users@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":352},"Microsoft.ApiManagement/service/identityProviders@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":372},"Microsoft.ApiManagement/service/loggers@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":381},"Microsoft.ApiManagement/service/namedValues@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":387},"Microsoft.ApiManagement/service/notifications@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":403},"Microsoft.ApiManagement/service/notifications/recipientUsers@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":407},"Microsoft.ApiManagement/service/notifications/recipientEmails@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":411},"Microsoft.ApiManagement/service/openidConnectProviders@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":416},"Microsoft.ApiManagement/service/policies@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":422},"Microsoft.ApiManagement/service/portalsettings@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":442},"Microsoft.ApiManagement/service/products@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":450},"Microsoft.ApiManagement/service/products/apis@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":454},"Microsoft.ApiManagement/service/products/groups@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":458},"Microsoft.ApiManagement/service/products/policies@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":464},"Microsoft.ApiManagement/service/subscriptions@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":476},"Microsoft.ApiManagement/service/users@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":500},"Microsoft.ApiManagement/service/issues@2019-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":504},"Microsoft.ApiManagement/service/apis@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":149},"Microsoft.ApiManagement/service/apis/issues@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":160},"Microsoft.ApiManagement/service/apis/issues/comments@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":165},"Microsoft.ApiManagement/service/apis/issues/attachments@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":170},"Microsoft.ApiManagement/service/apis/tagDescriptions@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":175},"Microsoft.ApiManagement/service/apiVersionSets@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":184},"Microsoft.ApiManagement/service/authorizationServers@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":215},"Microsoft.ApiManagement/service/backends@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":239},"Microsoft.ApiManagement/service/caches@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":244},"Microsoft.ApiManagement/service/certificates@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":251},"Microsoft.ApiManagement/service/contentTypes@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":256},"Microsoft.ApiManagement/service/contentTypes/contentItems@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":261},"Microsoft.ApiManagement/service@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":312},"Microsoft.ApiManagement/service/diagnostics@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":316},"Microsoft.ApiManagement/service/templates@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":338},"Microsoft.ApiManagement/service/gateways@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":344},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":349},"Microsoft.ApiManagement/service/gateways/apis@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":355},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":360},"Microsoft.ApiManagement/service/groups@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":369},"Microsoft.ApiManagement/service/groups/users@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":373},"Microsoft.ApiManagement/service/identityProviders@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":393},"Microsoft.ApiManagement/service/loggers@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":403},"Microsoft.ApiManagement/service/namedValues@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":409},"Microsoft.ApiManagement/service/notifications@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":425},"Microsoft.ApiManagement/service/notifications/recipientUsers@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":429},"Microsoft.ApiManagement/service/notifications/recipientEmails@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":433},"Microsoft.ApiManagement/service/openidConnectProviders@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":438},"Microsoft.ApiManagement/service/policies@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":444},"Microsoft.ApiManagement/service/portalRevisions@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":454},"Microsoft.ApiManagement/service/portalsettings@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":474},"Microsoft.ApiManagement/service/products@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":482},"Microsoft.ApiManagement/service/products/apis@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":486},"Microsoft.ApiManagement/service/products/groups@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":490},"Microsoft.ApiManagement/service/products/policies@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":496},"Microsoft.ApiManagement/service/subscriptions@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":508},"Microsoft.ApiManagement/service/tenant@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":516},"Microsoft.ApiManagement/service/users@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":540},"Microsoft.ApiManagement/locations/deletedservices@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":545},"Microsoft.ApiManagement/service/issues@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":549},"Microsoft.ApiManagement/service/settings@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":557},"Microsoft.ApiManagement/service/users/subscriptions@2020-06-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":569},"Microsoft.ApiManagement/service/apis@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":53},"Microsoft.ApiManagement/service/apis/releases@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":58},"Microsoft.ApiManagement/service/apis/operations@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":76},"Microsoft.ApiManagement/service/apis/operations/policies@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/tags@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":93},"Microsoft.ApiManagement/service/apis/tags@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":97},"Microsoft.ApiManagement/service/products/tags@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":101},"Microsoft.ApiManagement/service/tags@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/policies@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":111},"Microsoft.ApiManagement/service/apis/schemas@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":117},"Microsoft.ApiManagement/service/apis/diagnostics@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":149},"Microsoft.ApiManagement/service/apis/issues@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":160},"Microsoft.ApiManagement/service/apis/issues/comments@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":165},"Microsoft.ApiManagement/service/apis/issues/attachments@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":170},"Microsoft.ApiManagement/service/apis/tagDescriptions@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":175},"Microsoft.ApiManagement/service/apiVersionSets@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":184},"Microsoft.ApiManagement/service/authorizationServers@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":215},"Microsoft.ApiManagement/service/backends@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":239},"Microsoft.ApiManagement/service/caches@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":244},"Microsoft.ApiManagement/service/certificates@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":251},"Microsoft.ApiManagement/service/contentTypes@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":256},"Microsoft.ApiManagement/service/contentTypes/contentItems@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":261},"Microsoft.ApiManagement/service@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":312},"Microsoft.ApiManagement/service/diagnostics@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":316},"Microsoft.ApiManagement/service/templates@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":338},"Microsoft.ApiManagement/service/gateways@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":344},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":349},"Microsoft.ApiManagement/service/gateways/apis@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":355},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":360},"Microsoft.ApiManagement/service/groups@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":369},"Microsoft.ApiManagement/service/groups/users@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":373},"Microsoft.ApiManagement/service/identityProviders@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":393},"Microsoft.ApiManagement/service/loggers@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":403},"Microsoft.ApiManagement/service/namedValues@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":409},"Microsoft.ApiManagement/service/notifications@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":425},"Microsoft.ApiManagement/service/notifications/recipientUsers@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":429},"Microsoft.ApiManagement/service/notifications/recipientEmails@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":433},"Microsoft.ApiManagement/service/openidConnectProviders@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":438},"Microsoft.ApiManagement/service/policies@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":444},"Microsoft.ApiManagement/service/portalRevisions@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":454},"Microsoft.ApiManagement/service/portalsettings@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":474},"Microsoft.ApiManagement/service/products@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":482},"Microsoft.ApiManagement/service/products/apis@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":486},"Microsoft.ApiManagement/service/products/groups@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":490},"Microsoft.ApiManagement/service/products/policies@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":496},"Microsoft.ApiManagement/service/subscriptions@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":508},"Microsoft.ApiManagement/service/tenant@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":516},"Microsoft.ApiManagement/service/users@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":540},"Microsoft.ApiManagement/locations/deletedservices@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":545},"Microsoft.ApiManagement/service/issues@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":549},"Microsoft.ApiManagement/service/settings@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":557},"Microsoft.ApiManagement/service/users/subscriptions@2020-12-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":569},"Microsoft.ApiManagement/service/apis@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":59},"Microsoft.ApiManagement/service/apis/releases@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":64},"Microsoft.ApiManagement/service/apis/operations@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":84},"Microsoft.ApiManagement/service/apis/operations/policies@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":96},"Microsoft.ApiManagement/service/apis/operations/tags@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":101},"Microsoft.ApiManagement/service/apis/tags@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/products/tags@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":109},"Microsoft.ApiManagement/service/tags@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":113},"Microsoft.ApiManagement/service/apis/policies@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":119},"Microsoft.ApiManagement/service/apis/schemas@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":124},"Microsoft.ApiManagement/service/apis/diagnostics@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":156},"Microsoft.ApiManagement/service/apis/issues@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":167},"Microsoft.ApiManagement/service/apis/issues/comments@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":172},"Microsoft.ApiManagement/service/apis/issues/attachments@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":177},"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":182},"Microsoft.ApiManagement/service/apiVersionSets@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":191},"Microsoft.ApiManagement/service/authorizationServers@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":222},"Microsoft.ApiManagement/service/backends@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":246},"Microsoft.ApiManagement/service/caches@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":251},"Microsoft.ApiManagement/service/certificates@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":258},"Microsoft.ApiManagement/service/contentTypes@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":263},"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":268},"Microsoft.ApiManagement/service@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":328},"Microsoft.ApiManagement/service/diagnostics@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":332},"Microsoft.ApiManagement/service/templates@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":354},"Microsoft.ApiManagement/service/gateways@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":360},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":365},"Microsoft.ApiManagement/service/gateways/apis@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":371},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":376},"Microsoft.ApiManagement/service/groups@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":385},"Microsoft.ApiManagement/service/groups/users@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":389},"Microsoft.ApiManagement/service/identityProviders@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":409},"Microsoft.ApiManagement/service/loggers@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":419},"Microsoft.ApiManagement/service/namedValues@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":425},"Microsoft.ApiManagement/service/notifications@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":441},"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":445},"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":449},"Microsoft.ApiManagement/service/openidConnectProviders@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":454},"Microsoft.ApiManagement/service/policies@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":460},"Microsoft.ApiManagement/service/portalRevisions@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":470},"Microsoft.ApiManagement/service/portalsettings@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":490},"Microsoft.ApiManagement/service/products@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":498},"Microsoft.ApiManagement/service/products/apis@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":502},"Microsoft.ApiManagement/service/products/groups@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":506},"Microsoft.ApiManagement/service/products/policies@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":512},"Microsoft.ApiManagement/service/subscriptions@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":524},"Microsoft.ApiManagement/service/tenant@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":532},"Microsoft.ApiManagement/service/users@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":556},"Microsoft.ApiManagement/locations/deletedservices@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":561},"Microsoft.ApiManagement/service/issues@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":565},"Microsoft.ApiManagement/service/settings@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":573},"Microsoft.ApiManagement/service/users/subscriptions@2021-01-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":585},"Microsoft.ApiManagement/service/apis@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":62},"Microsoft.ApiManagement/service/apis/releases@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":67},"Microsoft.ApiManagement/service/apis/operations@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/policies@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":100},"Microsoft.ApiManagement/service/apis/operations/tags@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/apis/tags@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":109},"Microsoft.ApiManagement/service/products/tags@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":113},"Microsoft.ApiManagement/service/tags@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":117},"Microsoft.ApiManagement/service/apis/policies@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":123},"Microsoft.ApiManagement/service/apis/schemas@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":129},"Microsoft.ApiManagement/service/apis/diagnostics@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":161},"Microsoft.ApiManagement/service/apis/issues@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":172},"Microsoft.ApiManagement/service/apis/issues/comments@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":177},"Microsoft.ApiManagement/service/apis/issues/attachments@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":182},"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":187},"Microsoft.ApiManagement/service/apiVersionSets@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":196},"Microsoft.ApiManagement/service/authorizationServers@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":227},"Microsoft.ApiManagement/service/backends@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":251},"Microsoft.ApiManagement/service/caches@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":256},"Microsoft.ApiManagement/service/certificates@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":263},"Microsoft.ApiManagement/service/contentTypes@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":268},"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":273},"Microsoft.ApiManagement/service@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":367},"Microsoft.ApiManagement/service/diagnostics@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":371},"Microsoft.ApiManagement/service/templates@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":393},"Microsoft.ApiManagement/service/gateways@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":399},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":404},"Microsoft.ApiManagement/service/gateways/apis@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":410},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":415},"Microsoft.ApiManagement/service/groups@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":424},"Microsoft.ApiManagement/service/groups/users@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":428},"Microsoft.ApiManagement/service/identityProviders@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":448},"Microsoft.ApiManagement/service/loggers@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":458},"Microsoft.ApiManagement/service/namedValues@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":464},"Microsoft.ApiManagement/service/notifications@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":480},"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":484},"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":488},"Microsoft.ApiManagement/service/openidConnectProviders@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":493},"Microsoft.ApiManagement/service/policies@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":499},"Microsoft.ApiManagement/service/portalRevisions@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":509},"Microsoft.ApiManagement/service/portalsettings@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":529},"Microsoft.ApiManagement/service/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":540},"Microsoft.ApiManagement/service/products@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":548},"Microsoft.ApiManagement/service/products/apis@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":552},"Microsoft.ApiManagement/service/products/groups@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":556},"Microsoft.ApiManagement/service/products/policies@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":562},"Microsoft.ApiManagement/service/schemas@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":570},"Microsoft.ApiManagement/service/subscriptions@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":582},"Microsoft.ApiManagement/service/tenant@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":590},"Microsoft.ApiManagement/service/users@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":614},"Microsoft.ApiManagement/locations/deletedservices@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":619},"Microsoft.ApiManagement/service/issues@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":623},"Microsoft.ApiManagement/service/privateLinkResources@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":630},"Microsoft.ApiManagement/service/settings@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":638},"Microsoft.ApiManagement/service/users/subscriptions@2021-04-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":650},"Microsoft.ApiManagement/service/apis@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":62},"Microsoft.ApiManagement/service/apis/releases@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":67},"Microsoft.ApiManagement/service/apis/operations@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/policies@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":100},"Microsoft.ApiManagement/service/apis/operations/tags@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":105},"Microsoft.ApiManagement/service/apis/tags@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":109},"Microsoft.ApiManagement/service/products/tags@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":113},"Microsoft.ApiManagement/service/tags@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":117},"Microsoft.ApiManagement/service/apis/policies@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":123},"Microsoft.ApiManagement/service/apis/schemas@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":129},"Microsoft.ApiManagement/service/apis/diagnostics@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":161},"Microsoft.ApiManagement/service/apis/issues@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":172},"Microsoft.ApiManagement/service/apis/issues/comments@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":177},"Microsoft.ApiManagement/service/apis/issues/attachments@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":182},"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":187},"Microsoft.ApiManagement/service/apiVersionSets@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":196},"Microsoft.ApiManagement/service/authorizationServers@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":227},"Microsoft.ApiManagement/service/backends@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":251},"Microsoft.ApiManagement/service/caches@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":256},"Microsoft.ApiManagement/service/certificates@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":263},"Microsoft.ApiManagement/service/contentTypes@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":268},"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":273},"Microsoft.ApiManagement/service@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":367},"Microsoft.ApiManagement/service/diagnostics@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":371},"Microsoft.ApiManagement/service/templates@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":393},"Microsoft.ApiManagement/service/gateways@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":399},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":404},"Microsoft.ApiManagement/service/gateways/apis@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":410},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":415},"Microsoft.ApiManagement/service/groups@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":424},"Microsoft.ApiManagement/service/groups/users@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":428},"Microsoft.ApiManagement/service/identityProviders@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":448},"Microsoft.ApiManagement/service/loggers@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":458},"Microsoft.ApiManagement/service/namedValues@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":464},"Microsoft.ApiManagement/service/notifications@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":480},"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":484},"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":488},"Microsoft.ApiManagement/service/openidConnectProviders@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":493},"Microsoft.ApiManagement/service/policies@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":499},"Microsoft.ApiManagement/service/portalRevisions@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":509},"Microsoft.ApiManagement/service/portalsettings@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":529},"Microsoft.ApiManagement/service/privateEndpointConnections@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":540},"Microsoft.ApiManagement/service/products@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":548},"Microsoft.ApiManagement/service/products/apis@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":552},"Microsoft.ApiManagement/service/products/groups@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":556},"Microsoft.ApiManagement/service/products/policies@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":562},"Microsoft.ApiManagement/service/schemas@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":570},"Microsoft.ApiManagement/service/subscriptions@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":582},"Microsoft.ApiManagement/service/tenant@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":590},"Microsoft.ApiManagement/service/users@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":614},"Microsoft.ApiManagement/locations/deletedservices@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":619},"Microsoft.ApiManagement/service/issues@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":623},"Microsoft.ApiManagement/service/privateLinkResources@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":630},"Microsoft.ApiManagement/service/settings@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":638},"Microsoft.ApiManagement/service/users/subscriptions@2021-08-01":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":650},"Microsoft.ApiManagement/service/apis@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":62},"Microsoft.ApiManagement/service/apis/releases@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":67},"Microsoft.ApiManagement/service/apis/operations@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":88},"Microsoft.ApiManagement/service/apis/operations/policies@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":100},"Microsoft.ApiManagement/service/apis/operations/tags@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":105},"Microsoft.ApiManagement/service/apis/tags@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":109},"Microsoft.ApiManagement/service/products/tags@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":113},"Microsoft.ApiManagement/service/tags@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":117},"Microsoft.ApiManagement/service/apis/policies@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":123},"Microsoft.ApiManagement/service/apis/schemas@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":129},"Microsoft.ApiManagement/service/apis/diagnostics@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":161},"Microsoft.ApiManagement/service/apis/issues@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":172},"Microsoft.ApiManagement/service/apis/issues/comments@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":177},"Microsoft.ApiManagement/service/apis/issues/attachments@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":182},"Microsoft.ApiManagement/service/apis/tagDescriptions@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":187},"Microsoft.ApiManagement/service/apiVersionSets@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":196},"Microsoft.ApiManagement/service/authorizationServers@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":227},"Microsoft.ApiManagement/service/backends@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":251},"Microsoft.ApiManagement/service/caches@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":256},"Microsoft.ApiManagement/service/certificates@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":263},"Microsoft.ApiManagement/service/contentTypes@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":268},"Microsoft.ApiManagement/service/contentTypes/contentItems@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":273},"Microsoft.ApiManagement/service@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":367},"Microsoft.ApiManagement/service/diagnostics@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":371},"Microsoft.ApiManagement/service/templates@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":393},"Microsoft.ApiManagement/service/gateways@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":399},"Microsoft.ApiManagement/service/gateways/hostnameConfigurations@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":404},"Microsoft.ApiManagement/service/gateways/apis@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":410},"Microsoft.ApiManagement/service/gateways/certificateAuthorities@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":415},"Microsoft.ApiManagement/service/groups@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":424},"Microsoft.ApiManagement/service/groups/users@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":428},"Microsoft.ApiManagement/service/identityProviders@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":448},"Microsoft.ApiManagement/service/loggers@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":458},"Microsoft.ApiManagement/service/namedValues@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":464},"Microsoft.ApiManagement/service/notifications@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":480},"Microsoft.ApiManagement/service/notifications/recipientUsers@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":484},"Microsoft.ApiManagement/service/notifications/recipientEmails@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":488},"Microsoft.ApiManagement/service/openidConnectProviders@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":493},"Microsoft.ApiManagement/service/policies@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":499},"Microsoft.ApiManagement/service/policyFragments@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":507},"Microsoft.ApiManagement/service/portalRevisions@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":517},"Microsoft.ApiManagement/service/portalsettings@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":537},"Microsoft.ApiManagement/service/portalconfigs@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":555},"Microsoft.ApiManagement/service/privateEndpointConnections@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":566},"Microsoft.ApiManagement/service/products@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":574},"Microsoft.ApiManagement/service/products/apis@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":578},"Microsoft.ApiManagement/service/products/groups@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":582},"Microsoft.ApiManagement/service/products/policies@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":588},"Microsoft.ApiManagement/service/schemas@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":596},"Microsoft.ApiManagement/service/subscriptions@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":608},"Microsoft.ApiManagement/service/tenant@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":616},"Microsoft.ApiManagement/service/users@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":640},"Microsoft.ApiManagement/locations/deletedservices@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":645},"Microsoft.ApiManagement/service/issues@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":649},"Microsoft.ApiManagement/service/privateLinkResources@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":656},"Microsoft.ApiManagement/service/settings@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":664},"Microsoft.ApiManagement/service/users/subscriptions@2021-12-01-preview":{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":676},"Microsoft.App/containerApps@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":102},"Microsoft.App/managedEnvironments@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":122},"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":134},"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":147},"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":156},"Microsoft.App/containerApps/authConfigs@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":222},"Microsoft.App/managedEnvironments/storages@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":231},"Microsoft.App/containerApps/revisions@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":246},"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview":{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":253},"Microsoft.App/containerApps/authConfigs@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":84},"Microsoft.App/containerApps@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":168},"Microsoft.App/managedEnvironments/daprComponents@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":177},"Microsoft.App/managedEnvironments@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":197},"Microsoft.App/managedEnvironments/certificates@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":209},"Microsoft.App/managedEnvironments/storages@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":218},"Microsoft.App/containerApps/sourcecontrols@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":231},"Microsoft.App/containerApps/revisions@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":246},"Microsoft.App/containerApps/revisions/replicas@2022-03-01":{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":253},"Microsoft.AppConfiguration/configurationStores@2019-02-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-02-01-preview/types.json","Index":20},"Microsoft.AppConfiguration/configurationStores@2019-10-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-10-01/types.json","Index":29},"Microsoft.AppConfiguration/configurationStores@2019-11-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-11-01-preview/types.json","Index":54},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2019-11-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-11-01-preview/types.json","Index":58},"Microsoft.AppConfiguration/configurationStores@2020-06-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-06-01/types.json","Index":54},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2020-06-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-06-01/types.json","Index":58},"Microsoft.AppConfiguration/configurationStores@2020-07-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.json","Index":54},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2020-07-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.json","Index":58},"Microsoft.AppConfiguration/configurationStores/keyValues@2020-07-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.json","Index":64},"Microsoft.AppConfiguration/configurationStores@2021-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.json","Index":65},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2021-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.json","Index":69},"Microsoft.AppConfiguration/configurationStores/keyValues@2021-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.json","Index":75},"Microsoft.AppConfiguration/configurationStores@2021-10-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.json","Index":68},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2021-10-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.json","Index":72},"Microsoft.AppConfiguration/configurationStores/keyValues@2021-10-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.json","Index":78},"Microsoft.AppConfiguration/configurationStores@2022-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json","Index":68},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2022-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json","Index":72},"Microsoft.AppConfiguration/configurationStores/keyValues@2022-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json","Index":78},"Microsoft.AppConfiguration/configurationStores/replicas@2022-03-01-preview":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json","Index":89},"Microsoft.AppConfiguration/configurationStores@2022-05-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-05-01/types.json","Index":68},"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections@2022-05-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-05-01/types.json","Index":72},"Microsoft.AppConfiguration/configurationStores/keyValues@2022-05-01":{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-05-01/types.json","Index":78},"Microsoft.Insights/components/exportconfiguration@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":11},"Microsoft.Insights/components/ProactiveDetectionConfigs@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":17},"Microsoft.Insights/components/favorites@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":25},"microsoft.insights/components/analyticsItems@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":39},"microsoft.insights/components/myanalyticsItems@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":52},"Microsoft.Insights/webtests@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":67},"microsoft.insights/workbooks@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":80},"Microsoft.Insights/myWorkbooks@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":90},"Microsoft.Insights/components@2015-05-01":{"RelativePath":"applicationinsights/microsoft.insights/2015-05-01/types.json","Index":109},"microsoft.insights/components/pricingPlans@2017-10-01":{"RelativePath":"applicationinsights/microsoft.insights/2017-10-01/types.json","Index":13},"Microsoft.Insights/components@2018-05-01-preview":{"RelativePath":"applicationinsights/microsoft.insights/2018-05-01-preview/types.json","Index":32},"Microsoft.Insights/components/ProactiveDetectionConfigs@2018-05-01-preview":{"RelativePath":"applicationinsights/microsoft.insights/2018-05-01-preview/types.json","Index":39},"Microsoft.Insights/webtests@2018-05-01-preview":{"RelativePath":"applicationinsights/microsoft.insights/2018-05-01-preview/types.json","Index":61},"microsoft.insights/workbooks@2018-06-17-preview":{"RelativePath":"applicationinsights/microsoft.insights/2018-06-17-preview/types.json","Index":17},"microsoft.insights/workbooktemplates@2019-10-17-preview":{"RelativePath":"applicationinsights/microsoft.insights/2019-10-17-preview/types.json","Index":19},"Microsoft.Insights/components@2020-02-02-preview":{"RelativePath":"applicationinsights/microsoft.insights/2020-02-02-preview/types.json","Index":32},"Microsoft.Insights/components@2020-02-02":{"RelativePath":"applicationinsights/microsoft.insights/2020-02-02/types.json","Index":32},"microsoft.insights/components/linkedStorageAccounts@2020-03-01-preview":{"RelativePath":"applicationinsights/microsoft.insights/2020-03-01-preview/types.json","Index":14},"Microsoft.Insights/webtests@2020-10-05-preview":{"RelativePath":"applicationinsights/microsoft.insights/2020-10-05-preview/types.json","Index":29},"Microsoft.Insights/myWorkbooks@2020-10-20":{"RelativePath":"applicationinsights/microsoft.insights/2020-10-20/types.json","Index":23},"Microsoft.Insights/workbooks@2020-10-20":{"RelativePath":"applicationinsights/microsoft.insights/2020-10-20/types.json","Index":39},"Microsoft.Insights/workbooktemplates@2020-11-20":{"RelativePath":"applicationinsights/microsoft.insights/2020-11-20/types.json","Index":19},"Microsoft.Insights/myWorkbooks@2021-03-08":{"RelativePath":"applicationinsights/microsoft.insights/2021-03-08/types.json","Index":34},"Microsoft.Insights/workbooks@2021-03-08":{"RelativePath":"applicationinsights/microsoft.insights/2021-03-08/types.json","Index":50},"Microsoft.Insights/workbooks/revisions@2021-03-08":{"RelativePath":"applicationinsights/microsoft.insights/2021-03-08/types.json","Index":59},"Microsoft.Insights/workbooks@2021-08-01":{"RelativePath":"applicationinsights/microsoft.insights/2021-08-01/types.json","Index":36},"Microsoft.Insights/workbooks/revisions@2021-08-01":{"RelativePath":"applicationinsights/microsoft.insights/2021-08-01/types.json","Index":44},"Microsoft.Insights/workbooks@2022-04-01":{"RelativePath":"applicationinsights/microsoft.insights/2022-04-01/types.json","Index":35},"Microsoft.Insights/workbooks/revisions@2022-04-01":{"RelativePath":"applicationinsights/microsoft.insights/2022-04-01/types.json","Index":42},"Microsoft.Insights/webtests@2022-06-15":{"RelativePath":"applicationinsights/microsoft.insights/2022-06-15/types.json","Index":29},"Microsoft.AppPlatform/Spring@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":34},"Microsoft.AppPlatform/Spring/configServers@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":54},"Microsoft.AppPlatform/Spring/monitoringSettings@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":65},"Microsoft.AppPlatform/Spring/apps@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":83},"Microsoft.AppPlatform/Spring/apps/bindings@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":89},"Microsoft.AppPlatform/Spring/certificates@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":95},"Microsoft.AppPlatform/Spring/apps/domains@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":100},"Microsoft.AppPlatform/Spring/apps/deployments@2020-07-01":{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":131},"Microsoft.AppPlatform/Spring@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":34},"Microsoft.AppPlatform/Spring/configServers@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":54},"Microsoft.AppPlatform/Spring/monitoringSettings@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":66},"Microsoft.AppPlatform/Spring/apps@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":84},"Microsoft.AppPlatform/Spring/apps/bindings@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":90},"Microsoft.AppPlatform/Spring/certificates@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":96},"Microsoft.AppPlatform/Spring/apps/domains@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":101},"Microsoft.AppPlatform/Spring/apps/deployments@2020-11-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":132},"Microsoft.AppPlatform/Spring@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":34},"Microsoft.AppPlatform/Spring/configServers@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":54},"Microsoft.AppPlatform/Spring/monitoringSettings@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":66},"Microsoft.AppPlatform/Spring/apps@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":84},"Microsoft.AppPlatform/Spring/apps/bindings@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":90},"Microsoft.AppPlatform/Spring/certificates@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":96},"Microsoft.AppPlatform/Spring/apps/domains@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":101},"Microsoft.AppPlatform/Spring/apps/deployments@2021-06-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":138},"Microsoft.AppPlatform/Spring@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":39},"Microsoft.AppPlatform/Spring/configServers@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":59},"Microsoft.AppPlatform/Spring/monitoringSettings@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":71},"Microsoft.AppPlatform/Spring/apps@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":97},"Microsoft.AppPlatform/Spring/apps/bindings@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":103},"Microsoft.AppPlatform/Spring/storages@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":121},"Microsoft.AppPlatform/Spring/certificates@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":131},"Microsoft.AppPlatform/Spring/apps/domains@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":136},"Microsoft.AppPlatform/Spring/apps/deployments@2021-09-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":174},"Microsoft.AppPlatform/Spring@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":50},"Microsoft.AppPlatform/Spring/configServers@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":70},"Microsoft.AppPlatform/Spring/configurationServices@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":90},"Microsoft.AppPlatform/Spring/serviceRegistries@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":104},"Microsoft.AppPlatform/Spring/buildServices/builds@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":117},"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":138},"Microsoft.AppPlatform/Spring/buildServices/builders@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":154},"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":160},"Microsoft.AppPlatform/Spring/monitoringSettings@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":172},"Microsoft.AppPlatform/Spring/apps@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":201},"Microsoft.AppPlatform/Spring/apps/bindings@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":207},"Microsoft.AppPlatform/Spring/storages@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":214},"Microsoft.AppPlatform/Spring/certificates@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":224},"Microsoft.AppPlatform/Spring/apps/domains@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":229},"Microsoft.AppPlatform/Spring/apps/deployments@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":265},"Microsoft.AppPlatform/Spring/gateways@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":290},"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":306},"Microsoft.AppPlatform/Spring/gateways/domains@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":311},"Microsoft.AppPlatform/Spring/apiPortals@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":327},"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":332},"Microsoft.AppPlatform/Spring/buildServices@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":344},"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":362},"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":367},"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-01-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":372},"Microsoft.AppPlatform/Spring@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":50},"Microsoft.AppPlatform/Spring/configServers@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":70},"Microsoft.AppPlatform/Spring/configurationServices@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":90},"Microsoft.AppPlatform/Spring/serviceRegistries@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":104},"Microsoft.AppPlatform/Spring/buildServices/builds@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":117},"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":138},"Microsoft.AppPlatform/Spring/buildServices/builders@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":154},"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":160},"Microsoft.AppPlatform/Spring/monitoringSettings@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":172},"Microsoft.AppPlatform/Spring/apps@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":203},"Microsoft.AppPlatform/Spring/apps/bindings@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":209},"Microsoft.AppPlatform/Spring/storages@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":216},"Microsoft.AppPlatform/Spring/certificates@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":226},"Microsoft.AppPlatform/Spring/apps/domains@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":231},"Microsoft.AppPlatform/Spring/apps/deployments@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":267},"Microsoft.AppPlatform/Spring/gateways@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":292},"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":308},"Microsoft.AppPlatform/Spring/gateways/domains@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":313},"Microsoft.AppPlatform/Spring/apiPortals@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":329},"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":334},"Microsoft.AppPlatform/Spring/buildServices@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":346},"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":364},"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":369},"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-03-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":374},"Microsoft.AppPlatform/Spring@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":47},"Microsoft.AppPlatform/Spring/configServers@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":67},"Microsoft.AppPlatform/Spring/configurationServices@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":87},"Microsoft.AppPlatform/Spring/serviceRegistries@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":101},"Microsoft.AppPlatform/Spring/buildServices/builds@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":114},"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":135},"Microsoft.AppPlatform/Spring/buildServices/builders@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":151},"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":157},"Microsoft.AppPlatform/Spring/monitoringSettings@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":169},"Microsoft.AppPlatform/Spring/apps@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":192},"Microsoft.AppPlatform/Spring/apps/bindings@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":198},"Microsoft.AppPlatform/Spring/certificates@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":208},"Microsoft.AppPlatform/Spring/apps/domains@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":213},"Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":242},"Microsoft.AppPlatform/Spring/buildServices@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":254},"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":272},"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":277},"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-04-01":{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":282},"Microsoft.AppPlatform/Spring@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":53},"Microsoft.AppPlatform/Spring/configServers@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":73},"Microsoft.AppPlatform/Spring/configurationServices@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":93},"Microsoft.AppPlatform/Spring/serviceRegistries@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":107},"Microsoft.AppPlatform/Spring/buildServices/builds@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":121},"Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":142},"Microsoft.AppPlatform/Spring/buildServices/builders@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":158},"Microsoft.AppPlatform/Spring/buildServices/agentPools@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":164},"Microsoft.AppPlatform/Spring/monitoringSettings@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":176},"Microsoft.AppPlatform/Spring/apps@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":208},"Microsoft.AppPlatform/Spring/apps/bindings@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":214},"Microsoft.AppPlatform/Spring/storages@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":221},"Microsoft.AppPlatform/Spring/certificates@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":237},"Microsoft.AppPlatform/Spring/apps/domains@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":248},"Microsoft.AppPlatform/Spring/apps/deployments@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":296},"Microsoft.AppPlatform/Spring/gateways@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":321},"Microsoft.AppPlatform/Spring/gateways/routeConfigs@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":338},"Microsoft.AppPlatform/Spring/gateways/domains@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":343},"Microsoft.AppPlatform/Spring/apiPortals@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":359},"Microsoft.AppPlatform/Spring/apiPortals/domains@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":364},"Microsoft.AppPlatform/Spring/buildServices@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":376},"Microsoft.AppPlatform/Spring/buildServices/builds/results@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":394},"Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":399},"Microsoft.AppPlatform/Spring/buildServices/supportedStacks@2022-05-01-preview":{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":404},"Microsoft.Attestation/attestationProviders@2018-09-01-preview":{"RelativePath":"attestation/microsoft.attestation/2018-09-01-preview/types.json","Index":21},"Microsoft.Attestation/attestationProviders@2020-10-01":{"RelativePath":"attestation/microsoft.attestation/2020-10-01/types.json","Index":46},"Microsoft.Attestation/attestationProviders/privateEndpointConnections@2020-10-01":{"RelativePath":"attestation/microsoft.attestation/2020-10-01/types.json","Index":50},"Microsoft.Attestation/attestationProviders@2021-06-01-preview":{"RelativePath":"attestation/microsoft.attestation/2021-06-01-preview/types.json","Index":49},"Microsoft.Attestation/attestationProviders/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"attestation/microsoft.attestation/2021-06-01-preview/types.json","Index":53},"Microsoft.Authorization/roleDefinitions@2015-07-01":{"RelativePath":"authorization/microsoft.authorization/2015-07-01/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2015-07-01":{"RelativePath":"authorization/microsoft.authorization/2015-07-01/types.json","Index":22},"Microsoft.Authorization/roleAssignments@2017-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2017-10-01-preview/types.json","Index":12},"Microsoft.Authorization/roleDefinitions@2018-01-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-01-01-preview/types.json","Index":19},"Microsoft.Authorization/roleAssignments@2018-01-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-01-01-preview/types.json","Index":24},"Microsoft.Authorization/accessReviewScheduleDefinitions@2018-05-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-05-01-preview/types.json","Index":89},"Microsoft.Authorization/accessReviewScheduleSettings@2018-05-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-05-01-preview/types.json","Index":98},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2018-05-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-05-01-preview/types.json","Index":102},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2018-05-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-05-01-preview/types.json","Index":129},"Microsoft.Authorization/roleAssignments@2018-09-01-preview":{"RelativePath":"authorization/microsoft.authorization/2018-09-01-preview/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2020-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-03-01-preview/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2020-04-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-04-01-preview/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2020-08-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-08-01-preview/types.json","Index":17},"Microsoft.Authorization/roleAssignments@2020-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-10-01-preview/types.json","Index":18},"Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-10-01-preview/types.json","Index":73},"Microsoft.Authorization/roleEligibilityScheduleRequests@2020-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-10-01-preview/types.json","Index":124},"Microsoft.Authorization/roleManagementPolicyAssignments@2020-10-01-preview":{"RelativePath":"authorization/microsoft.authorization/2020-10-01-preview/types.json","Index":134},"Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-01":{"RelativePath":"authorization/microsoft.authorization/2020-10-01/types.json","Index":62},"Microsoft.Authorization/roleEligibilityScheduleRequests@2020-10-01":{"RelativePath":"authorization/microsoft.authorization/2020-10-01/types.json","Index":113},"Microsoft.Authorization/roleManagementPolicyAssignments@2020-10-01":{"RelativePath":"authorization/microsoft.authorization/2020-10-01/types.json","Index":170},"Microsoft.Authorization/roleAssignmentApprovals/stages@2021-01-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-01-01-preview/types.json","Index":42},"Microsoft.Authorization/roleAssignmentApprovals@2021-01-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-01-01-preview/types.json","Index":49},"Microsoft.Authorization/accessReviewScheduleDefinitions@2021-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-03-01-preview/types.json","Index":95},"Microsoft.Authorization/accessReviewScheduleSettings@2021-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-03-01-preview/types.json","Index":104},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2021-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-03-01-preview/types.json","Index":108},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2021-03-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-03-01-preview/types.json","Index":136},"Microsoft.Authorization/accessReviewScheduleDefinitions@2021-07-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-07-01-preview/types.json","Index":103},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2021-07-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-07-01-preview/types.json","Index":125},"Microsoft.Authorization/accessReviewScheduleSettings@2021-07-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-07-01-preview/types.json","Index":134},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2021-07-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-07-01-preview/types.json","Index":162},"Microsoft.Authorization/accessReviewHistoryDefinitions@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":71},"Microsoft.Authorization/accessReviewScheduleDefinitions@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":144},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":166},"Microsoft.Authorization/accessReviewScheduleSettings@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":175},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2021-11-16-preview":{"RelativePath":"authorization/microsoft.authorization/2021-11-16-preview/types.json","Index":205},"Microsoft.Authorization/accessReviewHistoryDefinitions@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":71},"Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":144},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":166},"Microsoft.Authorization/accessReviewScheduleSettings@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":175},"Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions@2021-12-01-preview":{"RelativePath":"authorization/microsoft.authorization/2021-12-01-preview/types.json","Index":215},"Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-01-preview":{"RelativePath":"authorization/microsoft.authorization/2022-04-01-preview/types.json","Index":62},"Microsoft.Authorization/roleEligibilityScheduleRequests@2022-04-01-preview":{"RelativePath":"authorization/microsoft.authorization/2022-04-01-preview/types.json","Index":113},"Microsoft.Authorization/roleAssignments@2022-04-01":{"RelativePath":"authorization/microsoft.authorization/2022-04-01/types.json","Index":18},"Microsoft.Authorization/roleDefinitions@2022-04-01":{"RelativePath":"authorization/microsoft.authorization/2022-04-01/types.json","Index":30},"Microsoft.Automanage/accounts@2020-06-30-preview":{"RelativePath":"automanage/microsoft.automanage/2020-06-30-preview/types.json","Index":16},"Microsoft.Automanage/configurationProfileAssignments@2020-06-30-preview":{"RelativePath":"automanage/microsoft.automanage/2020-06-30-preview/types.json","Index":33},"Microsoft.Automanage/configurationProfilePreferences@2020-06-30-preview":{"RelativePath":"automanage/microsoft.automanage/2020-06-30-preview/types.json","Index":50},"Microsoft.Automanage/configurationProfiles@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":25},"Microsoft.Automanage/configurationProfiles/versions@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":30},"Microsoft.Automanage/configurationProfileAssignments@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":36},"Microsoft.Automanage/bestPractices@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":40},"Microsoft.Automanage/bestPractices/versions@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":44},"Microsoft.Automanage/configurationProfileAssignments/reports@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":55},"Microsoft.Automanage/servicePrincipals@2021-04-30-preview":{"RelativePath":"automanage/microsoft.automanage/2021-04-30-preview/types.json","Index":61},"Microsoft.Automanage/configurationProfiles@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":24},"Microsoft.Automanage/configurationProfiles/versions@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":29},"Microsoft.Automanage/configurationProfileAssignments@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":34},"Microsoft.Automanage/bestPractices@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":38},"Microsoft.Automanage/bestPractices/versions@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":42},"Microsoft.Automanage/configurationProfileAssignments/reports@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":53},"Microsoft.Automanage/servicePrincipals@2022-05-04":{"RelativePath":"automanage/microsoft.automanage/2022-05-04/types.json","Index":59},"Microsoft.Automation/automationAccounts@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":21},"Microsoft.Automation/automationAccounts/certificates@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":26},"Microsoft.Automation/automationAccounts/connections@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":33},"Microsoft.Automation/automationAccounts/connectionTypes@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":40},"Microsoft.Automation/automationAccounts/credentials@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":45},"Microsoft.Automation/automationAccounts/compilationjobs@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":72},"Microsoft.Automation/automationAccounts/configurations@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":90},"Microsoft.Automation/automationAccounts/nodeConfigurations@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":94},"Microsoft.Automation/automationAccounts/jobs@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":121},"Microsoft.Automation/automationAccounts/jobSchedules@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":127},"Microsoft.Automation/automationAccounts/modules@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":152},"Microsoft.Automation/automationAccounts/runbooks/draft@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":163},"Microsoft.Automation/automationAccounts/runbooks@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":189},"Microsoft.Automation/automationAccounts/schedules@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":214},"Microsoft.Automation/automationAccounts/variables@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":219},"Microsoft.Automation/automationAccounts/watchers@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":226},"Microsoft.Automation/automationAccounts/webhooks@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":232},"Microsoft.Automation/automationAccounts/nodes@2015-10-31":{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":239},"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations@2017-05-15-preview":{"RelativePath":"automation/microsoft.automation/2017-05-15-preview/types.json","Index":77},"Microsoft.Automation/automationAccounts/sourceControls@2017-05-15-preview":{"RelativePath":"automation/microsoft.automation/2017-05-15-preview/types.json","Index":90},"Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs@2017-05-15-preview":{"RelativePath":"automation/microsoft.automation/2017-05-15-preview/types.json","Index":102},"Microsoft.Automation/automationAccounts/jobs@2017-05-15-preview":{"RelativePath":"automation/microsoft.automation/2017-05-15-preview/types.json","Index":128},"Microsoft.Automation/automationAccounts/compilationjobs@2018-01-15":{"RelativePath":"automation/microsoft.automation/2018-01-15/types.json","Index":34},"Microsoft.Automation/automationAccounts/nodeConfigurations@2018-01-15":{"RelativePath":"automation/microsoft.automation/2018-01-15/types.json","Index":45},"Microsoft.Automation/automationAccounts/nodes@2018-01-15":{"RelativePath":"automation/microsoft.automation/2018-01-15/types.json","Index":53},"Microsoft.Automation/automationAccounts/runbooks/draft@2018-06-30":{"RelativePath":"automation/microsoft.automation/2018-06-30/types.json","Index":18},"Microsoft.Automation/automationAccounts/runbooks@2018-06-30":{"RelativePath":"automation/microsoft.automation/2018-06-30/types.json","Index":46},"Microsoft.Automation/automationAccounts/python2Packages@2018-06-30":{"RelativePath":"automation/microsoft.automation/2018-06-30/types.json","Index":70},"Microsoft.Automation/automationAccounts/runbooks/draft@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":18},"Microsoft.Automation/automationAccounts/runbooks@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":46},"Microsoft.Automation/automationAccounts/python2Packages@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":70},"Microsoft.Automation/automationAccounts/compilationjobs@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":97},"Microsoft.Automation/automationAccounts/nodeConfigurations@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":107},"Microsoft.Automation/automationAccounts/sourceControls@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":120},"Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":132},"Microsoft.Automation/automationAccounts/jobs@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":158},"Microsoft.Automation/automationAccounts@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":172},"Microsoft.Automation/automationAccounts/certificates@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":177},"Microsoft.Automation/automationAccounts/connections@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":184},"Microsoft.Automation/automationAccounts/connectionTypes@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":191},"Microsoft.Automation/automationAccounts/credentials@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":196},"Microsoft.Automation/automationAccounts/configurations@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":213},"Microsoft.Automation/automationAccounts/softwareUpdateConfigurations@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":283},"Microsoft.Automation/automationAccounts/jobSchedules@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":290},"Microsoft.Automation/automationAccounts/modules@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":313},"Microsoft.Automation/automationAccounts/schedules@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":325},"Microsoft.Automation/automationAccounts/variables@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":330},"Microsoft.Automation/automationAccounts/watchers@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":337},"Microsoft.Automation/automationAccounts/nodes@2019-06-01":{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":345},"Microsoft.Automation/automationAccounts/privateEndpointConnections@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":15},"Microsoft.Automation/automationAccounts/python2Packages@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":41},"Microsoft.Automation/automationAccounts/nodeConfigurations@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":52},"Microsoft.Automation/automationAccounts/compilationjobs@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":78},"Microsoft.Automation/automationAccounts/sourceControls@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":91},"Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":103},"Microsoft.Automation/automationAccounts@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":133},"Microsoft.Automation/automationAccounts/certificates@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":138},"Microsoft.Automation/automationAccounts/connections@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":145},"Microsoft.Automation/automationAccounts/connectionTypes@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":152},"Microsoft.Automation/automationAccounts/credentials@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":157},"Microsoft.Automation/automationAccounts/jobSchedules@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":165},"Microsoft.Automation/automationAccounts/modules@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":188},"Microsoft.Automation/automationAccounts/schedules@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":213},"Microsoft.Automation/automationAccounts/variables@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":218},"Microsoft.Automation/automationAccounts/watchers@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":225},"Microsoft.Automation/automationAccounts/nodes@2020-01-13-preview":{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":233},"Microsoft.Automation/automationAccounts@2021-06-22":{"RelativePath":"automation/microsoft.automation/2021-06-22/types.json","Index":52},"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups@2021-06-22":{"RelativePath":"automation/microsoft.automation/2021-06-22/types.json","Index":62},"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers@2021-06-22":{"RelativePath":"automation/microsoft.automation/2021-06-22/types.json","Index":70},"Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups@2022-02-22":{"RelativePath":"automation/microsoft.automation/2022-02-22/types.json","Index":27},"Microsoft.Kusto/clusters@2018-09-07-preview":{"RelativePath":"azure-kusto/microsoft.kusto/2018-09-07-preview/types.json","Index":42},"Microsoft.Kusto/clusters/databases@2018-09-07-preview":{"RelativePath":"azure-kusto/microsoft.kusto/2018-09-07-preview/types.json","Index":55},"Microsoft.Kusto/clusters/databases/eventhubconnections@2018-09-07-preview":{"RelativePath":"azure-kusto/microsoft.kusto/2018-09-07-preview/types.json","Index":64},"Microsoft.Kusto/clusters@2019-01-21":{"RelativePath":"azure-kusto/microsoft.kusto/2019-01-21/types.json","Index":48},"Microsoft.Kusto/clusters/databases@2019-01-21":{"RelativePath":"azure-kusto/microsoft.kusto/2019-01-21/types.json","Index":60},"Microsoft.Kusto/clusters/databases/dataConnections@2019-01-21":{"RelativePath":"azure-kusto/microsoft.kusto/2019-01-21/types.json","Index":94},"Microsoft.Kusto/clusters@2019-05-15":{"RelativePath":"azure-kusto/microsoft.kusto/2019-05-15/types.json","Index":52},"Microsoft.Kusto/clusters/databases@2019-05-15":{"RelativePath":"azure-kusto/microsoft.kusto/2019-05-15/types.json","Index":65},"Microsoft.Kusto/clusters/databases/dataConnections@2019-05-15":{"RelativePath":"azure-kusto/microsoft.kusto/2019-05-15/types.json","Index":119},"Microsoft.Kusto/clusters@2019-09-07":{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":59},"Microsoft.Kusto/clusters/databases@2019-09-07":{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":88},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2019-09-07":{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":105},"Microsoft.Kusto/clusters/databases/dataConnections@2019-09-07":{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":159},"Microsoft.Kusto/clusters@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":59},"Microsoft.Kusto/clusters/principalAssignments@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":78},"Microsoft.Kusto/clusters/databases@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":107},"Microsoft.Kusto/clusters/databases/principalAssignments@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":130},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":147},"Microsoft.Kusto/clusters/databases/dataConnections@2019-11-09":{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":210},"Microsoft.Kusto/clusters@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":74},"Microsoft.Kusto/clusters/principalAssignments@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":93},"Microsoft.Kusto/clusters/databases@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":122},"Microsoft.Kusto/clusters/databases/principalAssignments@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":145},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":162},"Microsoft.Kusto/clusters/databases/dataConnections@2020-02-15":{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":225},"Microsoft.Kusto/clusters@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":74},"Microsoft.Kusto/clusters/principalAssignments@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":93},"Microsoft.Kusto/clusters/databases@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":122},"Microsoft.Kusto/clusters/databases/principalAssignments@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":145},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":162},"Microsoft.Kusto/clusters/databases/dataConnections@2020-06-14":{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":234},"Microsoft.Kusto/clusters@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":80},"Microsoft.Kusto/clusters/principalAssignments@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":99},"Microsoft.Kusto/clusters/databases@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":128},"Microsoft.Kusto/clusters/databases/principalAssignments@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":151},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":168},"Microsoft.Kusto/clusters/databases/dataConnections@2020-09-18":{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":261},"Microsoft.Kusto/clusters@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":83},"Microsoft.Kusto/clusters/principalAssignments@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":102},"Microsoft.Kusto/clusters/databases@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":131},"Microsoft.Kusto/clusters/databases/principalAssignments@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":154},"Microsoft.Kusto/clusters/databases/scripts@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":177},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":201},"Microsoft.Kusto/clusters/databases/dataConnections@2021-01-01":{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":294},"Microsoft.Kusto/clusters@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":104},"Microsoft.Kusto/clusters/principalAssignments@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":123},"Microsoft.Kusto/clusters/databases@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":152},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":176},"Microsoft.Kusto/clusters/managedPrivateEndpoints@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":188},"Microsoft.Kusto/clusters/databases/principalAssignments@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":211},"Microsoft.Kusto/clusters/databases/scripts@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":223},"Microsoft.Kusto/clusters/privateEndpointConnections@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":230},"Microsoft.Kusto/clusters/databases/dataConnections@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":323},"Microsoft.Kusto/clusters/privateLinkResources@2021-08-27":{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":330},"Microsoft.Kusto/clusters@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":131},"Microsoft.Kusto/clusters/principalAssignments@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":150},"Microsoft.Kusto/clusters/databases@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":179},"Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":203},"Microsoft.Kusto/clusters/managedPrivateEndpoints@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":215},"Microsoft.Kusto/clusters/databases/principalAssignments@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":238},"Microsoft.Kusto/clusters/databases/scripts@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":250},"Microsoft.Kusto/clusters/privateEndpointConnections@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":254},"Microsoft.Kusto/clusters/databases/dataConnections@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":356},"Microsoft.Kusto/clusters/privateLinkResources@2022-02-01":{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":363},"microsoft.aadiam/diagnosticSettings@2017-04-01-preview":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2017-04-01-preview/types.json","Index":18},"microsoft.aadiam/diagnosticSettings@2017-04-01":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2017-04-01/types.json","Index":18},"microsoft.aadiam/privateLinkForAzureAd@2020-03-01-preview":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01-preview/types.json","Index":13},"microsoft.aadiam/privateLinkForAzureAd/privateLinkResources@2020-03-01-preview":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01-preview/types.json","Index":19},"microsoft.aadiam/privateLinkForAzureAd@2020-03-01":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01/types.json","Index":13},"microsoft.aadiam/privateLinkForAzureAd/privateEndpointConnections@2020-03-01":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01/types.json","Index":31},"microsoft.aadiam/privateLinkForAzureAd/privateLinkResources@2020-03-01":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-03-01/types.json","Index":37},"microsoft.aadiam/azureADMetrics@2020-07-01-preview":{"RelativePath":"azureactivedirectory/microsoft.aadiam/2020-07-01-preview/types.json","Index":17},"Microsoft.AzureArcData/sqlManagedInstances@2021-06-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-06-01-preview/types.json","Index":32},"Microsoft.AzureArcData/sqlServerInstances@2021-06-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-06-01-preview/types.json","Index":38},"Microsoft.AzureArcData/postgresInstances@2021-06-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-06-01-preview/types.json","Index":46},"Microsoft.AzureArcData/dataControllers@2021-06-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-06-01-preview/types.json","Index":56},"Microsoft.AzureArcData/sqlManagedInstances@2021-07-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-07-01-preview/types.json","Index":37},"Microsoft.AzureArcData/sqlServerInstances@2021-07-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-07-01-preview/types.json","Index":43},"Microsoft.AzureArcData/postgresInstances@2021-07-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-07-01-preview/types.json","Index":51},"Microsoft.AzureArcData/dataControllers@2021-07-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-07-01-preview/types.json","Index":68},"Microsoft.AzureArcData/sqlManagedInstances@2021-08-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-08-01/types.json","Index":44},"Microsoft.AzureArcData/sqlServerInstances@2021-08-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-08-01/types.json","Index":74},"Microsoft.AzureArcData/dataControllers@2021-08-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-08-01/types.json","Index":91},"Microsoft.AzureArcData/sqlManagedInstances@2021-11-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-11-01/types.json","Index":45},"Microsoft.AzureArcData/sqlServerInstances@2021-11-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-11-01/types.json","Index":75},"Microsoft.AzureArcData/dataControllers@2021-11-01":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2021-11-01/types.json","Index":92},"Microsoft.AzureArcData/sqlManagedInstances@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":46},"Microsoft.AzureArcData/sqlServerInstances@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":87},"Microsoft.AzureArcData/dataControllers@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":104},"Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":120},"Microsoft.AzureArcData/postgresInstances@2022-03-01-preview":{"RelativePath":"azurearcdata/microsoft.azurearcdata/2022-03-01-preview/types.json","Index":128},"Microsoft.AzureData/sqlServerRegistrations@2019-07-24-preview":{"RelativePath":"azuredata/microsoft.azuredata/2019-07-24-preview/types.json","Index":24},"Microsoft.AzureData/sqlServerRegistrations/sqlServers@2019-07-24-preview":{"RelativePath":"azuredata/microsoft.azuredata/2019-07-24-preview/types.json","Index":29},"Microsoft.AzureStack/registrations@2016-01-01":{"RelativePath":"azurestack/microsoft.azurestack/2016-01-01/types.json","Index":15},"Microsoft.AzureStack/registrations/products@2016-01-01":{"RelativePath":"azurestack/microsoft.azurestack/2016-01-01/types.json","Index":37},"Microsoft.AzureStack/registrations@2017-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":15},"Microsoft.AzureStack/registrations/customerSubscriptions@2017-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":20},"Microsoft.AzureStack/cloudManifestFiles@2017-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":27},"Microsoft.AzureStack/registrations/products@2017-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":49},"Microsoft.AzureStack/registrations/customerSubscriptions@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":23},"Microsoft.AzureStack/registrations@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":31},"Microsoft.AzureStack/linkedSubscriptions@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":39},"Microsoft.AzureStack/cloudManifestFiles@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":46},"Microsoft.AzureStack/registrations/products@2020-06-01-preview":{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":68},"Microsoft.AzureStack/registrations/customerSubscriptions@2022-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2022-06-01/types.json","Index":12},"Microsoft.AzureStack/registrations@2022-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2022-06-01/types.json","Index":20},"Microsoft.AzureStack/cloudManifestFiles@2022-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2022-06-01/types.json","Index":27},"Microsoft.AzureStack/registrations/products@2022-06-01":{"RelativePath":"azurestack/microsoft.azurestack/2022-06-01/types.json","Index":49},"Microsoft.AzureStackHCI/clusters@2020-03-01-preview":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2020-03-01-preview/types.json","Index":28},"Microsoft.AzureStackHCI/clusters@2020-10-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2020-10-01/types.json","Index":39},"Microsoft.AzureStackHCI/clusters/arcSettings@2021-01-01-preview":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-01-01-preview/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2021-01-01-preview":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-01-01-preview/types.json","Index":81},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2021-01-01-preview":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-01-01-preview/types.json","Index":124},"Microsoft.AzureStackHCI/clusters/arcSettings@2021-09-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-09-01/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2021-09-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-09-01/types.json","Index":99},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2021-09-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2021-09-01/types.json","Index":142},"Microsoft.AzureStackHCI/clusters/arcSettings@2022-01-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-01-01/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2022-01-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-01-01/types.json","Index":99},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2022-01-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-01-01/types.json","Index":142},"Microsoft.AzureStackHCI/clusters/arcSettings@2022-03-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-03-01/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2022-03-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-03-01/types.json","Index":99},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2022-03-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-03-01/types.json","Index":142},"Microsoft.AzureStackHCI/clusters/arcSettings@2022-05-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-05-01/types.json","Index":60},"Microsoft.AzureStackHCI/clusters@2022-05-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-05-01/types.json","Index":99},"Microsoft.AzureStackHCI/clusters/arcSettings/extensions@2022-05-01":{"RelativePath":"azurestackhci/microsoft.azurestackhci/2022-05-01/types.json","Index":142},"Microsoft.BareMetalInfrastructure/bareMetalInstances@2020-08-06-preview":{"RelativePath":"baremetalinfrastructure/microsoft.baremetalinfrastructure/2020-08-06-preview/types.json","Index":83},"Microsoft.BareMetalInfrastructure/bareMetalInstances@2021-08-09":{"RelativePath":"baremetalinfrastructure/microsoft.baremetalinfrastructure/2021-08-09/types.json","Index":94},"Microsoft.Batch/batchAccounts@2015-12-01":{"RelativePath":"batch/microsoft.batch/2015-12-01/types.json","Index":21},"Microsoft.Batch/batchAccounts/applications/versions@2015-12-01":{"RelativePath":"batch/microsoft.batch/2015-12-01/types.json","Index":29},"Microsoft.Batch/batchAccounts/applications@2015-12-01":{"RelativePath":"batch/microsoft.batch/2015-12-01/types.json","Index":39},"Microsoft.Batch/batchAccounts@2017-01-01":{"RelativePath":"batch/microsoft.batch/2017-01-01/types.json","Index":25},"Microsoft.Batch/batchAccounts/applications/versions@2017-01-01":{"RelativePath":"batch/microsoft.batch/2017-01-01/types.json","Index":33},"Microsoft.Batch/batchAccounts/applications@2017-01-01":{"RelativePath":"batch/microsoft.batch/2017-01-01/types.json","Index":43},"Microsoft.Batch/batchAccounts@2017-05-01":{"RelativePath":"batch/microsoft.batch/2017-05-01/types.json","Index":25},"Microsoft.Batch/batchAccounts/applications/versions@2017-05-01":{"RelativePath":"batch/microsoft.batch/2017-05-01/types.json","Index":33},"Microsoft.Batch/batchAccounts/applications@2017-05-01":{"RelativePath":"batch/microsoft.batch/2017-05-01/types.json","Index":43},"Microsoft.Batch/batchAccounts@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":25},"Microsoft.Batch/batchAccounts/applications/versions@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":33},"Microsoft.Batch/batchAccounts/applications@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":43},"Microsoft.Batch/batchAccounts/certificates@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":61},"Microsoft.Batch/batchAccounts/pools@2017-09-01":{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":165},"Microsoft.Batch/batchAccounts@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":25},"Microsoft.Batch/batchAccounts/applications/versions@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":33},"Microsoft.Batch/batchAccounts/applications@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":38},"Microsoft.Batch/batchAccounts/certificates@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":56},"Microsoft.Batch/batchAccounts/pools@2018-12-01":{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":165},"Microsoft.Batch/batchAccounts@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":27},"Microsoft.Batch/batchAccounts/applications/versions@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":35},"Microsoft.Batch/batchAccounts/applications@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":40},"Microsoft.Batch/batchAccounts/certificates@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":58},"Microsoft.Batch/batchAccounts/pools@2019-04-01":{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":167},"Microsoft.Batch/batchAccounts@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":27},"Microsoft.Batch/batchAccounts/applications/versions@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":35},"Microsoft.Batch/batchAccounts/applications@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":40},"Microsoft.Batch/batchAccounts/certificates@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":58},"Microsoft.Batch/batchAccounts/pools@2019-08-01":{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":178},"Microsoft.Batch/batchAccounts@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":49},"Microsoft.Batch/batchAccounts/applications/versions@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":57},"Microsoft.Batch/batchAccounts/applications@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":62},"Microsoft.Batch/batchAccounts/certificates@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":80},"Microsoft.Batch/batchAccounts/pools@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":210},"Microsoft.Batch/batchAccounts/privateLinkResources@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":217},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2020-03-01":{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":221},"Microsoft.Batch/batchAccounts@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":53},"Microsoft.Batch/batchAccounts/applications/versions@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":61},"Microsoft.Batch/batchAccounts/applications@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":66},"Microsoft.Batch/batchAccounts/certificates@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":84},"Microsoft.Batch/batchAccounts/pools@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":214},"Microsoft.Batch/batchAccounts/privateLinkResources@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":221},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2020-05-01":{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":225},"Microsoft.Batch/batchAccounts@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":53},"Microsoft.Batch/batchAccounts/applications/versions@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":61},"Microsoft.Batch/batchAccounts/applications@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":66},"Microsoft.Batch/batchAccounts/certificates@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":84},"Microsoft.Batch/batchAccounts/pools@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":214},"Microsoft.Batch/batchAccounts/privateLinkResources@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":221},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2020-09-01":{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":225},"Microsoft.Batch/batchAccounts@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":56},"Microsoft.Batch/batchAccounts/applications/versions@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":64},"Microsoft.Batch/batchAccounts/applications@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":69},"Microsoft.Batch/batchAccounts/certificates@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":87},"Microsoft.Batch/batchAccounts/pools@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":230},"Microsoft.Batch/batchAccounts/privateLinkResources@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":237},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2021-01-01":{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":241},"Microsoft.Batch/batchAccounts@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":65},"Microsoft.Batch/batchAccounts/applications/versions@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":73},"Microsoft.Batch/batchAccounts/applications@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":78},"Microsoft.Batch/batchAccounts/certificates@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":96},"Microsoft.Batch/batchAccounts/pools@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":241},"Microsoft.Batch/batchAccounts/privateLinkResources@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":248},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2021-06-01":{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":252},"Microsoft.Batch/batchAccounts@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":65},"Microsoft.Batch/batchAccounts/applications/versions@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":73},"Microsoft.Batch/batchAccounts/applications@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":78},"Microsoft.Batch/batchAccounts/certificates@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":96},"Microsoft.Batch/batchAccounts/pools@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":244},"Microsoft.Batch/batchAccounts/detectors@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":249},"Microsoft.Batch/batchAccounts/privateLinkResources@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":256},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2022-01-01":{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":260},"Microsoft.Batch/batchAccounts@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":77},"Microsoft.Batch/batchAccounts/applications/versions@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":85},"Microsoft.Batch/batchAccounts/applications@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":90},"Microsoft.Batch/batchAccounts/certificates@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":108},"Microsoft.Batch/batchAccounts/pools@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":256},"Microsoft.Batch/batchAccounts/detectors@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":261},"Microsoft.Batch/batchAccounts/privateLinkResources@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":268},"Microsoft.Batch/batchAccounts/privateEndpointConnections@2022-06-01":{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":272},"Microsoft.BatchAI/clusters@2017-09-01-preview":{"RelativePath":"batchai/microsoft.batchai/2017-09-01-preview/types.json","Index":56},"Microsoft.BatchAI/jobs@2017-09-01-preview":{"RelativePath":"batchai/microsoft.batchai/2017-09-01-preview/types.json","Index":103},"Microsoft.BatchAI/fileServers@2017-09-01-preview":{"RelativePath":"batchai/microsoft.batchai/2017-09-01-preview/types.json","Index":129},"Microsoft.BatchAI/clusters@2018-03-01":{"RelativePath":"batchai/microsoft.batchai/2018-03-01/types.json","Index":60},"Microsoft.BatchAI/jobs@2018-03-01":{"RelativePath":"batchai/microsoft.batchai/2018-03-01/types.json","Index":109},"Microsoft.BatchAI/fileServers@2018-03-01":{"RelativePath":"batchai/microsoft.batchai/2018-03-01/types.json","Index":135},"Microsoft.BatchAI/workspaces@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":18},"Microsoft.BatchAI/workspaces/experiments@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":28},"Microsoft.BatchAI/workspaces/experiments/jobs@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":96},"Microsoft.BatchAI/workspaces/fileServers@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":112},"Microsoft.BatchAI/workspaces/clusters@2018-05-01":{"RelativePath":"batchai/microsoft.batchai/2018-05-01/types.json","Index":145},"Microsoft.Billing/invoices@2017-02-27-preview":{"RelativePath":"billing/microsoft.billing/2017-02-27-preview/types.json","Index":13},"Microsoft.Billing/billingPeriods@2017-04-24-preview":{"RelativePath":"billing/microsoft.billing/2017-04-24-preview/types.json","Index":13},"Microsoft.Billing/invoices@2017-04-24-preview":{"RelativePath":"billing/microsoft.billing/2017-04-24-preview/types.json","Index":20},"Microsoft.Billing/enrollmentAccounts@2018-03-01-preview":{"RelativePath":"billing/microsoft.billing/2018-03-01-preview/types.json","Index":12},"Microsoft.Billing/billingPeriods@2018-03-01-preview":{"RelativePath":"billing/microsoft.billing/2018-03-01-preview/types.json","Index":18},"Microsoft.Billing/invoices@2018-03-01-preview":{"RelativePath":"billing/microsoft.billing/2018-03-01-preview/types.json","Index":25},"Microsoft.Billing/billingAccounts/billingProfiles@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":20},"Microsoft.Billing/billingAccounts/invoiceSections@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":24},"Microsoft.Billing/billingAccounts/billingProfiles/policies@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":30},"Microsoft.Billing/billingAccounts/lineOfCredit@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":40},"Microsoft.Billing/billingAccounts@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":59},"Microsoft.Billing/billingAccounts/billingProfiles/availableBalance@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":65},"Microsoft.Billing/billingAccounts/customers@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":73},"Microsoft.Billing/billingAccounts/departments@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":77},"Microsoft.Billing/billingAccounts/enrollmentAccounts@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":81},"Microsoft.Billing/billingAccounts/billingProfiles/invoices@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":100},"Microsoft.Billing/billingAccounts/customers/billingSubscriptions@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":111},"Microsoft.Billing/billingAccounts/invoiceSections/billingSubscriptions@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":115},"Microsoft.Billing/billingAccounts/invoiceSections/products@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":133},"Microsoft.Billing/billingRoleDefinitions@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":143},"Microsoft.Billing/billingRoleAssignments@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":148},"Microsoft.Billing/billingAccounts/agreements@2018-11-01-preview":{"RelativePath":"billing/microsoft.billing/2018-11-01-preview/types.json","Index":155},"Microsoft.Billing/billingAccounts/billingProfiles/instructions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":12},"Microsoft.Billing/billingAccounts/billingProfiles@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":53},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":57},"Microsoft.Billing/billingAccounts/billingProfiles/policies@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":73},"Microsoft.Billing/billingAccounts/customers/policies@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":82},"Microsoft.Billing/billingAccounts/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":87},"Microsoft.Billing/billingAccounts/departments/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":91},"Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":95},"Microsoft.Billing/billingAccounts@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":124},"Microsoft.Billing/billingAccounts/billingProfiles/availableBalance@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":131},"Microsoft.Billing/billingAccounts/customers@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":139},"Microsoft.Billing/billingAccounts/customers/billingSubscriptions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":150},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingSubscriptions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":154},"Microsoft.Billing/billingAccounts/customers/products@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":172},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/products@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":176},"Microsoft.Billing/billingAccounts/billingProfiles/transactions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":187},"Microsoft.Billing/billingAccounts/departments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":191},"Microsoft.Billing/billingAccounts/enrollmentAccounts@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":195},"Microsoft.Billing/billingAccounts/invoices@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":229},"Microsoft.Billing/billingAccounts/billingProfiles/invoices@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":233},"Microsoft.Billing/billingAccounts/billingSubscriptions/invoices@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":237},"Microsoft.Billing/billingProperty@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":254},"Microsoft.Billing/billingAccounts/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":263},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":267},"Microsoft.Billing/billingAccounts/billingProfiles/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":271},"Microsoft.Billing/billingAccounts/departments/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":275},"Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleDefinitions@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":279},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":283},"Microsoft.Billing/billingAccounts/billingProfiles/billingRoleAssignments@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":287},"Microsoft.Billing/billingAccounts/agreements@2019-10-01-preview":{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":302},"Microsoft.Billing/billingAccounts/billingProfiles/instructions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":12},"Microsoft.Billing/billingAccounts/billingProfiles@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":56},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":60},"Microsoft.Billing/billingAccounts/billingProfiles/policies@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":76},"Microsoft.Billing/billingAccounts/customers/policies@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":85},"Microsoft.Billing/billingAccounts@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":119},"Microsoft.Billing/billingAccounts/billingProfiles/availableBalance@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":126},"Microsoft.Billing/billingAccounts/customers@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":134},"Microsoft.Billing/billingAccounts/billingSubscriptions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":146},"Microsoft.Billing/billingAccounts/products@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":167},"Microsoft.Billing/billingAccounts/invoices@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":204},"Microsoft.Billing/billingAccounts/billingSubscriptions/invoices@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":208},"Microsoft.Billing/billingProperty@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":225},"Microsoft.Billing/billingAccounts/billingRoleDefinitions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":234},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleDefinitions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":238},"Microsoft.Billing/billingAccounts/billingProfiles/billingRoleDefinitions@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":242},"Microsoft.Billing/billingAccounts/billingRoleAssignments@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":247},"Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":251},"Microsoft.Billing/billingAccounts/billingProfiles/billingRoleAssignments@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":255},"Microsoft.Billing/billingAccounts/agreements@2020-05-01":{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":271},"Microsoft.Billing/promotions@2020-09-01-preview":{"RelativePath":"billing/microsoft.billing/2020-09-01-preview/types.json","Index":14},"Microsoft.Billing/promotions@2020-11-01-preview":{"RelativePath":"billing/microsoft.billing/2020-11-01-preview/types.json","Index":14},"Microsoft.Billing/billingAccounts/billingSubscriptionAliases@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":40},"Microsoft.Billing/billingAccounts/billingSubscriptions@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":61},"Microsoft.Billing/paymentMethods@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":74},"Microsoft.Billing/billingAccounts/paymentMethods@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":78},"Microsoft.Billing/billingAccounts/billingProfiles/paymentMethodLinks@2021-10-01":{"RelativePath":"billing/microsoft.billing/2021-10-01/types.json","Index":91},"Microsoft.Blockchain/blockchainMembers@2018-06-01-preview":{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":29},"Microsoft.Blockchain/blockchainMembers/transactionNodes@2018-06-01-preview":{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":41},"Microsoft.Blueprint/blueprints@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":31},"Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":50},"Microsoft.Blueprint/blueprints/versions@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":60},"Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":89},"Microsoft.Blueprint/blueprints/versions/artifacts@2017-11-11-preview":{"RelativePath":"blueprint/microsoft.blueprint/2017-11-11-preview/types.json","Index":99},"Microsoft.Blueprint/blueprints@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":32},"Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":53},"Microsoft.Blueprint/blueprints/versions@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":63},"Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":98},"Microsoft.Blueprint/blueprints/versions/artifacts@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":108},"Microsoft.Blueprint/blueprintAssignments/assignmentOperations@2018-11-01-preview":{"RelativePath":"blueprint/microsoft.blueprint/2018-11-01-preview/types.json","Index":121},"Microsoft.BotService/botServices@2017-12-01":{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":28},"Microsoft.BotService/botServices/channels@2017-12-01":{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":86},"Microsoft.BotService/botServices/Connections@2017-12-01":{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":99},"Microsoft.BotService/botServices@2018-07-12":{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":28},"Microsoft.BotService/botServices/channels@2018-07-12":{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":87},"Microsoft.BotService/botServices/Connections@2018-07-12":{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":100},"Microsoft.BotService/enterpriseChannels@2018-07-12":{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":135},"Microsoft.BotService/botServices@2020-06-02":{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":28},"Microsoft.BotService/botServices/channels@2020-06-02":{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":101},"Microsoft.BotService/botServices/connections@2020-06-02":{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":114},"Microsoft.BotService/botServices@2021-03-01":{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":39},"Microsoft.BotService/botServices/channels@2021-03-01":{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":114},"Microsoft.BotService/botServices/connections@2021-03-01":{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":129},"Microsoft.BotService/botServices@2021-05-01-preview":{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":53},"Microsoft.BotService/botServices/channels@2021-05-01-preview":{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":129},"Microsoft.BotService/botServices/connections@2021-05-01-preview":{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":144},"Microsoft.BotService/botServices/privateEndpointConnections@2021-05-01-preview":{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":148},"Microsoft.Cdn/profiles@2015-06-01":{"RelativePath":"cdn/microsoft.cdn/2015-06-01/types.json","Index":26},"Microsoft.Cdn/profiles/endpoints@2015-06-01":{"RelativePath":"cdn/microsoft.cdn/2015-06-01/types.json","Index":52},"Microsoft.Cdn/profiles/endpoints/origins@2015-06-01":{"RelativePath":"cdn/microsoft.cdn/2015-06-01/types.json","Index":65},"Microsoft.Cdn/profiles/endpoints/customDomains@2015-06-01":{"RelativePath":"cdn/microsoft.cdn/2015-06-01/types.json","Index":78},"Microsoft.Cdn/profiles@2016-04-02":{"RelativePath":"cdn/microsoft.cdn/2016-04-02/types.json","Index":28},"Microsoft.Cdn/profiles/endpoints@2016-04-02":{"RelativePath":"cdn/microsoft.cdn/2016-04-02/types.json","Index":54},"Microsoft.Cdn/profiles/endpoints/origins@2016-04-02":{"RelativePath":"cdn/microsoft.cdn/2016-04-02/types.json","Index":67},"Microsoft.Cdn/profiles/endpoints/customDomains@2016-04-02":{"RelativePath":"cdn/microsoft.cdn/2016-04-02/types.json","Index":80},"Microsoft.Cdn/profiles@2016-10-02":{"RelativePath":"cdn/microsoft.cdn/2016-10-02/types.json","Index":25},"Microsoft.Cdn/profiles/endpoints@2016-10-02":{"RelativePath":"cdn/microsoft.cdn/2016-10-02/types.json","Index":59},"Microsoft.Cdn/profiles/endpoints/customDomains@2016-10-02":{"RelativePath":"cdn/microsoft.cdn/2016-10-02/types.json","Index":75},"Microsoft.Cdn/profiles/endpoints/origins@2016-10-02":{"RelativePath":"cdn/microsoft.cdn/2016-10-02/types.json","Index":85},"Microsoft.Cdn/profiles@2017-04-02":{"RelativePath":"cdn/microsoft.cdn/2017-04-02/types.json","Index":25},"Microsoft.Cdn/profiles/endpoints@2017-04-02":{"RelativePath":"cdn/microsoft.cdn/2017-04-02/types.json","Index":59},"Microsoft.Cdn/profiles/endpoints/customDomains@2017-04-02":{"RelativePath":"cdn/microsoft.cdn/2017-04-02/types.json","Index":85},"Microsoft.Cdn/profiles/endpoints/origins@2017-04-02":{"RelativePath":"cdn/microsoft.cdn/2017-04-02/types.json","Index":95},"Microsoft.Cdn/profiles@2017-10-12":{"RelativePath":"cdn/microsoft.cdn/2017-10-12/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2017-10-12":{"RelativePath":"cdn/microsoft.cdn/2017-10-12/types.json","Index":93},"Microsoft.Cdn/profiles/endpoints/customDomains@2017-10-12":{"RelativePath":"cdn/microsoft.cdn/2017-10-12/types.json","Index":119},"Microsoft.Cdn/profiles/endpoints/origins@2017-10-12":{"RelativePath":"cdn/microsoft.cdn/2017-10-12/types.json","Index":129},"Microsoft.Cdn/profiles@2019-04-15":{"RelativePath":"cdn/microsoft.cdn/2019-04-15/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2019-04-15":{"RelativePath":"cdn/microsoft.cdn/2019-04-15/types.json","Index":408},"Microsoft.Cdn/profiles/endpoints/customDomains@2019-04-15":{"RelativePath":"cdn/microsoft.cdn/2019-04-15/types.json","Index":459},"Microsoft.Cdn/profiles/endpoints/origins@2019-04-15":{"RelativePath":"cdn/microsoft.cdn/2019-04-15/types.json","Index":469},"Microsoft.Cdn/profiles@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":365},"Microsoft.Cdn/profiles/endpoints/customDomains@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":416},"Microsoft.Cdn/CdnWebApplicationFirewallPolicies@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":521},"Microsoft.Cdn/profiles/endpoints/origins@2019-06-15-preview":{"RelativePath":"cdn/microsoft.cdn/2019-06-15-preview/types.json","Index":531},"Microsoft.Cdn/profiles@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":409},"Microsoft.Cdn/profiles/endpoints/customDomains@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":460},"Microsoft.Cdn/CdnWebApplicationFirewallPolicies@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":565},"Microsoft.Cdn/profiles/endpoints/origins@2019-06-15":{"RelativePath":"cdn/microsoft.cdn/2019-06-15/types.json","Index":575},"Microsoft.Cdn/profiles@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":434},"Microsoft.Cdn/profiles/endpoints/origins@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":443},"Microsoft.Cdn/profiles/endpoints/originGroups@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":453},"Microsoft.Cdn/profiles/endpoints/customDomains@2019-12-31":{"RelativePath":"cdn/microsoft.cdn/2019-12-31/types.json","Index":504},"Microsoft.Cdn/profiles@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":27},"Microsoft.Cdn/profiles/endpoints@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":449},"Microsoft.Cdn/profiles/endpoints/origins@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":464},"Microsoft.Cdn/profiles/endpoints/originGroups@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":474},"Microsoft.Cdn/profiles/endpoints/customDomains@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":525},"Microsoft.Cdn/CdnWebApplicationFirewallPolicies@2020-04-15":{"RelativePath":"cdn/microsoft.cdn/2020-04-15/types.json","Index":630},"Microsoft.Cdn/profiles@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":45},"Microsoft.Cdn/profiles/endpoints@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":480},"Microsoft.Cdn/profiles/endpoints/origins@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":495},"Microsoft.Cdn/profiles/endpoints/originGroups@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":505},"Microsoft.Cdn/profiles/endpoints/customDomains@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":556},"Microsoft.Cdn/profiles/customDomains@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":587},"Microsoft.Cdn/profiles/afdEndpoints@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":607},"Microsoft.Cdn/profiles/originGroups@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":627},"Microsoft.Cdn/profiles/originGroups/origins@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":653},"Microsoft.Cdn/profiles/afdEndpoints/routes@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":695},"Microsoft.Cdn/profiles/ruleSets@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":711},"Microsoft.Cdn/profiles/ruleSets/rules@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":732},"Microsoft.Cdn/profiles/securityPolicies@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":755},"Microsoft.Cdn/profiles/secrets@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":779},"Microsoft.Cdn/CdnWebApplicationFirewallPolicies@2020-09-01":{"RelativePath":"cdn/microsoft.cdn/2020-09-01/types.json","Index":884},"Microsoft.Cdn/profiles/customDomains@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":54},"Microsoft.Cdn/profiles/afdEndpoints@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":79},"Microsoft.Cdn/profiles/originGroups@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":108},"Microsoft.Cdn/profiles/originGroups/origins@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":134},"Microsoft.Cdn/profiles/afdEndpoints/routes@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":179},"Microsoft.Cdn/profiles/ruleSets@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":195},"Microsoft.Cdn/profiles/ruleSets/rules@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":744},"Microsoft.Cdn/profiles/securityPolicies@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":767},"Microsoft.Cdn/profiles/secrets@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":793},"Microsoft.Cdn/profiles@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":825},"Microsoft.Cdn/profiles/endpoints@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":896},"Microsoft.Cdn/profiles/endpoints/origins@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":917},"Microsoft.Cdn/profiles/endpoints/originGroups@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":933},"Microsoft.Cdn/profiles/endpoints/customDomains@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":990},"Microsoft.Cdn/cdnWebApplicationFirewallPolicies@2021-06-01":{"RelativePath":"cdn/microsoft.cdn/2021-06-01/types.json","Index":1088},"Microsoft.ChangeAnalysis/profile@2020-04-01-preview":{"RelativePath":"changeanalysis/microsoft.changeanalysis/2020-04-01-preview/types.json","Index":27},"Microsoft.Chaos/targets/capabilities@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":23},"Microsoft.Chaos/experiments@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":58},"Microsoft.Chaos/targets@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":63},"Microsoft.Chaos/locations/targetTypes@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":69},"Microsoft.Chaos/locations/targetTypes/capabilityTypes@2021-09-15-preview":{"RelativePath":"chaos/microsoft.chaos/2021-09-15-preview/types.json","Index":74},"Microsoft.Chaos/targets/capabilities@2022-07-01-preview":{"RelativePath":"chaos/microsoft.chaos/2022-07-01-preview/types.json","Index":23},"Microsoft.Chaos/experiments@2022-07-01-preview":{"RelativePath":"chaos/microsoft.chaos/2022-07-01-preview/types.json","Index":58},"Microsoft.Chaos/targets@2022-07-01-preview":{"RelativePath":"chaos/microsoft.chaos/2022-07-01-preview/types.json","Index":63},"Microsoft.Chaos/locations/targetTypes@2022-07-01-preview":{"RelativePath":"chaos/microsoft.chaos/2022-07-01-preview/types.json","Index":69},"Microsoft.Chaos/locations/targetTypes/capabilityTypes@2022-07-01-preview":{"RelativePath":"chaos/microsoft.chaos/2022-07-01-preview/types.json","Index":75},"Microsoft.Portal/locations/userSettings@2018-10-01":{"RelativePath":"cloudshell/microsoft.portal/2018-10-01/types.json","Index":30},"Microsoft.Portal/locations/consoles@2018-10-01":{"RelativePath":"cloudshell/microsoft.portal/2018-10-01/types.json","Index":48},"Microsoft.Portal/userSettings@2018-10-01":{"RelativePath":"cloudshell/microsoft.portal/2018-10-01/types.json","Index":52},"Microsoft.Portal/consoles@2018-10-01":{"RelativePath":"cloudshell/microsoft.portal/2018-10-01/types.json","Index":70},"Microsoft.CognitiveServices/accounts@2016-02-01-preview":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2016-02-01-preview/types.json","Index":47},"Microsoft.CognitiveServices/accounts@2017-04-18":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2017-04-18/types.json","Index":66},"Microsoft.CognitiveServices/accounts/privateEndpointConnections@2017-04-18":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2017-04-18/types.json","Index":70},"Microsoft.CognitiveServices/accounts@2021-04-30":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-04-30/types.json","Index":93},"Microsoft.CognitiveServices/accounts/privateEndpointConnections@2021-04-30":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-04-30/types.json","Index":97},"Microsoft.CognitiveServices/locations/resourceGroups/deletedAccounts@2021-04-30":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-04-30/types.json","Index":102},"Microsoft.CognitiveServices/accounts@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":93},"Microsoft.CognitiveServices/accounts/privateEndpointConnections@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":97},"Microsoft.CognitiveServices/accounts/deployments@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":114},"Microsoft.CognitiveServices/accounts/commitmentPlans@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":125},"Microsoft.CognitiveServices/locations/resourceGroups/deletedAccounts@2021-10-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":130},"Microsoft.CognitiveServices/accounts@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":93},"Microsoft.CognitiveServices/accounts/privateEndpointConnections@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":97},"Microsoft.CognitiveServices/accounts/deployments@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":114},"Microsoft.CognitiveServices/accounts/commitmentPlans@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":125},"Microsoft.CognitiveServices/locations/resourceGroups/deletedAccounts@2022-03-01":{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":130},"Microsoft.Communication/communicationServices@2020-08-20-preview":{"RelativePath":"communication/microsoft.communication/2020-08-20-preview/types.json","Index":23},"Microsoft.Communication/communicationServices@2020-08-20":{"RelativePath":"communication/microsoft.communication/2020-08-20/types.json","Index":34},"Microsoft.Communication/communicationServices@2021-10-01-preview":{"RelativePath":"communication/microsoft.communication/2021-10-01-preview/types.json","Index":35},"Microsoft.Communication/emailServices/domains@2021-10-01-preview":{"RelativePath":"communication/microsoft.communication/2021-10-01-preview/types.json","Index":70},"Microsoft.Communication/emailServices@2021-10-01-preview":{"RelativePath":"communication/microsoft.communication/2021-10-01-preview/types.json","Index":86},"Microsoft.Communication/communicationServices@2022-07-01-preview":{"RelativePath":"communication/microsoft.communication/2022-07-01-preview/types.json","Index":35},"Microsoft.Communication/emailServices/domains@2022-07-01-preview":{"RelativePath":"communication/microsoft.communication/2022-07-01-preview/types.json","Index":70},"Microsoft.Communication/emailServices@2022-07-01-preview":{"RelativePath":"communication/microsoft.communication/2022-07-01-preview/types.json","Index":86},"Microsoft.Compute/availabilitySets@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":21},"Microsoft.Compute/virtualMachines/extensions@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":30},"Microsoft.Compute/virtualMachines@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":162},"Microsoft.Compute/virtualMachineScaleSets@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":204},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":210},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":223},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2015-06-15":{"RelativePath":"compute/microsoft.compute/2015-06-15/types.json","Index":234},"Microsoft.Compute/availabilitySets@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":21},"Microsoft.Compute/virtualMachines/extensions@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":30},"Microsoft.Compute/virtualMachines@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":175},"Microsoft.Compute/virtualMachineScaleSets@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":220},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":226},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":239},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2016-03-30":{"RelativePath":"compute/microsoft.compute/2016-03-30/types.json","Index":250},"Microsoft.Compute/availabilitySets@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":22},"Microsoft.Compute/virtualMachines/extensions@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":31},"Microsoft.Compute/virtualMachines@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":180},"Microsoft.Compute/images@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":204},"Microsoft.Compute/virtualMachineScaleSets@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":262},"Microsoft.Compute/disks@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":287},"Microsoft.Compute/snapshots@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":292},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":298},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":311},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2016-04-30-preview":{"RelativePath":"compute/microsoft.compute/2016-04-30-preview/types.json","Index":322},"Microsoft.Compute/disks@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":33},"Microsoft.Compute/snapshots@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":38},"Microsoft.Compute/availabilitySets@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":53},"Microsoft.Compute/virtualMachines/extensions@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":62},"Microsoft.Compute/virtualMachines@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":253},"Microsoft.Compute/images@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":283},"Microsoft.Compute/virtualMachineScaleSets@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":352},"Microsoft.Compute/virtualMachineScaleSets/extensions@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":356},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":362},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":375},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":396},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2017-03-30":{"RelativePath":"compute/microsoft.compute/2017-03-30/types.json","Index":408},"Microsoft.Compute/availabilitySets@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":22},"Microsoft.Compute/virtualMachines/extensions@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":31},"Microsoft.Compute/virtualMachines@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":296},"Microsoft.Compute/images@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":326},"Microsoft.Compute/virtualMachineScaleSets@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":407},"Microsoft.Compute/virtualMachineScaleSets/extensions@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":411},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":423},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":429},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":442},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2017-12-01":{"RelativePath":"compute/microsoft.compute/2017-12-01/types.json","Index":463},"Microsoft.Compute/availabilitySets@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":34},"Microsoft.Compute/virtualMachines/extensions@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":43},"Microsoft.Compute/virtualMachines@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":309},"Microsoft.Compute/images@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":341},"Microsoft.Compute/virtualMachineScaleSets@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":425},"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":429},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":442},"Microsoft.Compute/disks@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":470},"Microsoft.Compute/snapshots@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":480},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":486},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":499},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-04-01":{"RelativePath":"compute/microsoft.compute/2018-04-01/types.json","Index":520},"Microsoft.Compute/galleries@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":21},"Microsoft.Compute/galleries/images@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":46},"Microsoft.Compute/galleries/images/versions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":89},"Microsoft.Compute/disks@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":118},"Microsoft.Compute/snapshots@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":132},"Microsoft.Compute/availabilitySets@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":147},"Microsoft.Compute/proximityPlacementGroups@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":159},"Microsoft.Compute/virtualMachines/extensions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":168},"Microsoft.Compute/virtualMachines@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":440},"Microsoft.Compute/images@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":474},"Microsoft.Compute/virtualMachineScaleSets@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":562},"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":566},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":579},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":585},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":598},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-06-01":{"RelativePath":"compute/microsoft.compute/2018-06-01/types.json","Index":619},"Microsoft.Compute/disks@2018-09-30":{"RelativePath":"compute/microsoft.compute/2018-09-30/types.json","Index":49},"Microsoft.Compute/snapshots@2018-09-30":{"RelativePath":"compute/microsoft.compute/2018-09-30/types.json","Index":66},"Microsoft.Compute/availabilitySets@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":34},"Microsoft.Compute/virtualMachines/extensions@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":43},"Microsoft.Compute/virtualMachines@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":315},"Microsoft.Compute/images@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":349},"Microsoft.Compute/virtualMachineScaleSets@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":438},"Microsoft.Compute/virtualMachineScaleSets/extensions@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":442},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":455},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":461},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":475},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2018-10-01":{"RelativePath":"compute/microsoft.compute/2018-10-01/types.json","Index":496},"Microsoft.Compute/availabilitySets@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":34},"Microsoft.Compute/hostGroups@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":43},"Microsoft.Compute/hostGroups/hosts@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":59},"Microsoft.Compute/virtualMachines/extensions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":68},"Microsoft.Compute/virtualMachines@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":351},"Microsoft.Compute/images@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":388},"Microsoft.Compute/virtualMachineScaleSets@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":486},"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":490},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":506},"Microsoft.Compute/disks@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":548},"Microsoft.Compute/snapshots@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":565},"Microsoft.Compute/galleries@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":579},"Microsoft.Compute/galleries/images@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":604},"Microsoft.Compute/galleries/images/versions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":653},"Microsoft.Compute/galleries/applications@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":662},"Microsoft.Compute/galleries/applications/versions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":682},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":688},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":705},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-03-01":{"RelativePath":"compute/microsoft.compute/2019-03-01/types.json","Index":726},"Microsoft.Compute/availabilitySets@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":35},"Microsoft.Compute/hostGroups@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":44},"Microsoft.Compute/hostGroups/hosts@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":60},"Microsoft.Compute/virtualMachines/extensions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":69},"Microsoft.Compute/virtualMachines@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":353},"Microsoft.Compute/images@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":390},"Microsoft.Compute/virtualMachineScaleSets@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":491},"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":495},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":500},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":516},"Microsoft.Compute/galleries@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":530},"Microsoft.Compute/galleries/images@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":558},"Microsoft.Compute/galleries/images/versions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":606},"Microsoft.Compute/galleries/applications@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":615},"Microsoft.Compute/galleries/applications/versions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":635},"Microsoft.Compute/disks@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":681},"Microsoft.Compute/snapshots@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":698},"Microsoft.Compute/diskEncryptionSets@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":708},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":714},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":731},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-07-01":{"RelativePath":"compute/microsoft.compute/2019-07-01/types.json","Index":752},"Microsoft.Compute/disks@2019-11-01":{"RelativePath":"compute/microsoft.compute/2019-11-01/types.json","Index":56},"Microsoft.Compute/snapshots@2019-11-01":{"RelativePath":"compute/microsoft.compute/2019-11-01/types.json","Index":73},"Microsoft.Compute/diskEncryptionSets@2019-11-01":{"RelativePath":"compute/microsoft.compute/2019-11-01/types.json","Index":83},"Microsoft.Compute/galleries@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":21},"Microsoft.Compute/galleries/images@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":49},"Microsoft.Compute/galleries/images/versions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":103},"Microsoft.Compute/galleries/applications@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":112},"Microsoft.Compute/galleries/applications/versions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":133},"Microsoft.Compute/availabilitySets@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":148},"Microsoft.Compute/proximityPlacementGroups@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":161},"Microsoft.Compute/hostGroups@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":170},"Microsoft.Compute/hostGroups/hosts@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":186},"Microsoft.Compute/sshPublicKeys@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":192},"Microsoft.Compute/virtualMachines/extensions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":201},"Microsoft.Compute/virtualMachines@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":488},"Microsoft.Compute/images@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":525},"Microsoft.Compute/virtualMachineScaleSets@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":626},"Microsoft.Compute/virtualMachineScaleSets/extensions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":630},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":635},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":651},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":657},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":674},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2019-12-01":{"RelativePath":"compute/microsoft.compute/2019-12-01/types.json","Index":695},"Microsoft.Compute/disks@2020-05-01":{"RelativePath":"compute/microsoft.compute/2020-05-01/types.json","Index":61},"Microsoft.Compute/snapshots@2020-05-01":{"RelativePath":"compute/microsoft.compute/2020-05-01/types.json","Index":82},"Microsoft.Compute/diskEncryptionSets@2020-05-01":{"RelativePath":"compute/microsoft.compute/2020-05-01/types.json","Index":96},"Microsoft.Compute/diskAccesses@2020-05-01":{"RelativePath":"compute/microsoft.compute/2020-05-01/types.json","Index":116},"Microsoft.Compute/availabilitySets@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":35},"Microsoft.Compute/hostGroups@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":51},"Microsoft.Compute/hostGroups/hosts@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":64},"Microsoft.Compute/sshPublicKeys@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":70},"Microsoft.Compute/virtualMachines/extensions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":79},"Microsoft.Compute/virtualMachines@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":396},"Microsoft.Compute/images@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":433},"Microsoft.Compute/virtualMachineScaleSets@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":534},"Microsoft.Compute/virtualMachineScaleSets/extensions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":538},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":542},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":557},"Microsoft.Compute/virtualMachines/runCommands@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":577},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":582},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":588},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":609},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2020-06-01":{"RelativePath":"compute/microsoft.compute/2020-06-01/types.json","Index":626},"Microsoft.Compute/disks@2020-06-30":{"RelativePath":"compute/microsoft.compute/2020-06-30/types.json","Index":61},"Microsoft.Compute/snapshots@2020-06-30":{"RelativePath":"compute/microsoft.compute/2020-06-30/types.json","Index":89},"Microsoft.Compute/diskEncryptionSets@2020-06-30":{"RelativePath":"compute/microsoft.compute/2020-06-30/types.json","Index":102},"Microsoft.Compute/diskAccesses@2020-06-30":{"RelativePath":"compute/microsoft.compute/2020-06-30/types.json","Index":122},"Microsoft.Compute/galleries@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":31},"Microsoft.Compute/galleries/images@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":61},"Microsoft.Compute/galleries/images/versions@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":115},"Microsoft.Compute/galleries/applications@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":124},"Microsoft.Compute/galleries/applications/versions@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":145},"Microsoft.Compute/disks@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":203},"Microsoft.Compute/snapshots@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":231},"Microsoft.Compute/diskEncryptionSets@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":246},"Microsoft.Compute/diskAccesses@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":266},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2020-09-30":{"RelativePath":"compute/microsoft.compute/2020-09-30/types.json","Index":270},"Microsoft.Compute/cloudServices@2020-10-01-preview":{"RelativePath":"compute/microsoft.compute/2020-10-01-preview/types.json","Index":40},"Microsoft.Compute/cloudServices/updateDomains@2020-10-01-preview":{"RelativePath":"compute/microsoft.compute/2020-10-01-preview/types.json","Index":44},"Microsoft.Compute/disks@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":71},"Microsoft.Compute/snapshots@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":99},"Microsoft.Compute/diskEncryptionSets@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":114},"Microsoft.Compute/diskAccesses@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":134},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":138},"Microsoft.Compute/availabilitySets@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":153},"Microsoft.Compute/proximityPlacementGroups@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":166},"Microsoft.Compute/hostGroups@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":182},"Microsoft.Compute/hostGroups/hosts@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":195},"Microsoft.Compute/sshPublicKeys@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":201},"Microsoft.Compute/virtualMachines/extensions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":210},"Microsoft.Compute/virtualMachines@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":535},"Microsoft.Compute/virtualMachineScaleSets@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":641},"Microsoft.Compute/images@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":682},"Microsoft.Compute/virtualMachineScaleSets/extensions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":686},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":690},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":705},"Microsoft.Compute/virtualMachines/runCommands@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":725},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":730},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":736},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":759},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":764},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2020-12-01":{"RelativePath":"compute/microsoft.compute/2020-12-01/types.json","Index":781},"Microsoft.Compute/cloudServices@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":40},"Microsoft.Compute/cloudServices/updateDomains@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":44},"Microsoft.Compute/availabilitySets@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":58},"Microsoft.Compute/proximityPlacementGroups@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":71},"Microsoft.Compute/hostGroups@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":87},"Microsoft.Compute/hostGroups/hosts@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":100},"Microsoft.Compute/sshPublicKeys@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":106},"Microsoft.Compute/virtualMachines/extensions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":115},"Microsoft.Compute/virtualMachines@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":500},"Microsoft.Compute/virtualMachineScaleSets@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":612},"Microsoft.Compute/images@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":653},"Microsoft.Compute/restorePointCollections@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":684},"Microsoft.Compute/restorePointCollections/restorePoints@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":688},"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":692},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":696},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":711},"Microsoft.Compute/virtualMachines/runCommands@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":731},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":736},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":742},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":765},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":770},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-03-01":{"RelativePath":"compute/microsoft.compute/2021-03-01/types.json","Index":787},"Microsoft.Compute/disks@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":78},"Microsoft.Compute/snapshots@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":111},"Microsoft.Compute/diskEncryptionSets@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":130},"Microsoft.Compute/diskAccesses@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":150},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":154},"Microsoft.Compute/availabilitySets@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":169},"Microsoft.Compute/proximityPlacementGroups@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":182},"Microsoft.Compute/hostGroups@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":198},"Microsoft.Compute/hostGroups/hosts@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":211},"Microsoft.Compute/sshPublicKeys@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":217},"Microsoft.Compute/virtualMachines/extensions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":226},"Microsoft.Compute/virtualMachines@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":605},"Microsoft.Compute/virtualMachineScaleSets@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":718},"Microsoft.Compute/images@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":759},"Microsoft.Compute/restorePointCollections@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":790},"Microsoft.Compute/restorePointCollections/restorePoints@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":794},"Microsoft.Compute/capacityReservationGroups@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":809},"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":819},"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":823},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":827},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":842},"Microsoft.Compute/virtualMachines/runCommands@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":862},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":867},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":873},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":896},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":901},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-04-01":{"RelativePath":"compute/microsoft.compute/2021-04-01/types.json","Index":918},"Microsoft.Compute/availabilitySets@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":35},"Microsoft.Compute/hostGroups@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":51},"Microsoft.Compute/hostGroups/hosts@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":64},"Microsoft.Compute/sshPublicKeys@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":70},"Microsoft.Compute/virtualMachines/extensions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":79},"Microsoft.Compute/virtualMachines@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":469},"Microsoft.Compute/virtualMachineScaleSets@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":582},"Microsoft.Compute/images@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":623},"Microsoft.Compute/restorePointCollections@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":654},"Microsoft.Compute/restorePointCollections/restorePoints@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":658},"Microsoft.Compute/capacityReservationGroups@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":673},"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":683},"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":687},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":691},"Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":706},"Microsoft.Compute/virtualMachines/runCommands@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":726},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":731},"Microsoft.Compute/galleries@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":756},"Microsoft.Compute/galleries/images@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":786},"Microsoft.Compute/galleries/images/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":843},"Microsoft.Compute/galleries/applications@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":852},"Microsoft.Compute/galleries/applications/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":876},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":882},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":905},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":910},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-07-01":{"RelativePath":"compute/microsoft.compute/2021-07-01/types.json","Index":927},"Microsoft.Compute/disks@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":83},"Microsoft.Compute/snapshots@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":116},"Microsoft.Compute/diskEncryptionSets@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":136},"Microsoft.Compute/diskAccesses@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":156},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-08-01":{"RelativePath":"compute/microsoft.compute/2021-08-01/types.json","Index":160},"Microsoft.Compute/galleries@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":48},"Microsoft.Compute/galleries/images@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":81},"Microsoft.Compute/galleries/images/versions@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":153},"Microsoft.Compute/galleries/applications@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":162},"Microsoft.Compute/galleries/applications/versions@2021-10-01":{"RelativePath":"compute/microsoft.compute/2021-10-01/types.json","Index":187},"Microsoft.Compute/availabilitySets@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":22},"Microsoft.Compute/proximityPlacementGroups@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":35},"Microsoft.Compute/hostGroups@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":51},"Microsoft.Compute/hostGroups/hosts@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":64},"Microsoft.Compute/sshPublicKeys@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":70},"Microsoft.Compute/virtualMachines/extensions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":79},"Microsoft.Compute/virtualMachines@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":474},"Microsoft.Compute/virtualMachineScaleSets@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":592},"Microsoft.Compute/images@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":633},"Microsoft.Compute/restorePointCollections@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":668},"Microsoft.Compute/restorePointCollections/restorePoints@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":672},"Microsoft.Compute/capacityReservationGroups@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":687},"Microsoft.Compute/capacityReservationGroups/capacityReservations@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":697},"Microsoft.Compute/virtualMachineScaleSets/extensions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":701},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":705},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":720},"Microsoft.Compute/virtualMachines/runCommands@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":740},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":745},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":751},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":777},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":782},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2021-11-01":{"RelativePath":"compute/microsoft.compute/2021-11-01/types.json","Index":799},"Microsoft.Compute/disks@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":89},"Microsoft.Compute/snapshots@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":125},"Microsoft.Compute/diskEncryptionSets@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":145},"Microsoft.Compute/diskAccesses@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":165},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2021-12-01":{"RelativePath":"compute/microsoft.compute/2021-12-01/types.json","Index":169},"Microsoft.Compute/galleries@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":48},"Microsoft.Compute/galleries/images@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":81},"Microsoft.Compute/galleries/images/versions@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":153},"Microsoft.Compute/galleries/applications@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":162},"Microsoft.Compute/galleries/applications/versions@2022-01-03":{"RelativePath":"compute/microsoft.compute/2022-01-03/types.json","Index":189},"Microsoft.Compute/virtualMachineScaleSets@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":222},"Microsoft.Compute/virtualMachineScaleSets/extensions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":226},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":239},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":531},"Microsoft.Compute/virtualMachines/extensions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":536},"Microsoft.Compute/virtualMachines@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":578},"Microsoft.Compute/availabilitySets@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":586},"Microsoft.Compute/proximityPlacementGroups@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":602},"Microsoft.Compute/hostGroups@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":619},"Microsoft.Compute/hostGroups/hosts@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":632},"Microsoft.Compute/sshPublicKeys@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":638},"Microsoft.Compute/images@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":681},"Microsoft.Compute/restorePointCollections@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":717},"Microsoft.Compute/restorePointCollections/restorePoints@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":721},"Microsoft.Compute/capacityReservationGroups@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":736},"Microsoft.Compute/capacityReservationGroups/capacityReservations@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":746},"Microsoft.Compute/virtualMachines/runCommands@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":766},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":771},"Microsoft.Compute/virtualMachineScaleSets/rollingUpgrades@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":788},"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":814},"Microsoft.Compute/locations/edgeZones/publishers/artifacttypes/offers/skus/versions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":819},"Microsoft.Compute/locations/publishers/artifacttypes/types/versions@2022-03-01":{"RelativePath":"compute/microsoft.compute/2022-03-01/types.json","Index":825},"Microsoft.Compute/disks@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":90},"Microsoft.Compute/diskAccesses@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":110},"Microsoft.Compute/diskAccesses/privateEndpointConnections@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":114},"Microsoft.Compute/diskEncryptionSets@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":138},"Microsoft.Compute/snapshots@2022-03-02":{"RelativePath":"compute/microsoft.compute/2022-03-02/types.json","Index":177},"Microsoft.Compute/cloudServices@2022-04-04":{"RelativePath":"compute/microsoft.compute/2022-04-04/types.json","Index":44},"Microsoft.Compute/cloudServices/updateDomains@2022-04-04":{"RelativePath":"compute/microsoft.compute/2022-04-04/types.json","Index":48},"Microsoft.ContainerService/containerServices@2015-11-01-preview":{"RelativePath":"compute/microsoft.containerservice/2015-11-01-preview/types.json","Index":76},"Microsoft.ContainerService/containerServices@2016-03-30":{"RelativePath":"compute/microsoft.containerservice/2016-03-30/types.json","Index":75},"Microsoft.ContainerService/containerServices@2016-09-30":{"RelativePath":"compute/microsoft.containerservice/2016-09-30/types.json","Index":79},"Microsoft.ContainerService/containerServices@2017-01-31":{"RelativePath":"compute/microsoft.containerservice/2017-01-31/types.json","Index":79},"Microsoft.ConfidentialLedger/ledgers@2020-12-01-preview":{"RelativePath":"confidentialledger/microsoft.confidentialledger/2020-12-01-preview/types.json","Index":48},"Microsoft.ConfidentialLedger/ledgers@2021-05-13-preview":{"RelativePath":"confidentialledger/microsoft.confidentialledger/2021-05-13-preview/types.json","Index":48},"Microsoft.ConfidentialLedger/ledgers@2022-05-13":{"RelativePath":"confidentialledger/microsoft.confidentialledger/2022-05-13/types.json","Index":48},"Microsoft.Confluent/agreements@2020-03-01-preview":{"RelativePath":"confluent/microsoft.confluent/2020-03-01-preview/types.json","Index":13},"Microsoft.Confluent/organizations@2020-03-01-preview":{"RelativePath":"confluent/microsoft.confluent/2020-03-01-preview/types.json","Index":42},"Microsoft.Confluent/agreements@2020-03-01":{"RelativePath":"confluent/microsoft.confluent/2020-03-01/types.json","Index":13},"Microsoft.Confluent/organizations@2020-03-01":{"RelativePath":"confluent/microsoft.confluent/2020-03-01/types.json","Index":42},"Microsoft.Confluent/agreements@2021-03-01-preview":{"RelativePath":"confluent/microsoft.confluent/2021-03-01-preview/types.json","Index":24},"Microsoft.Confluent/organizations@2021-03-01-preview":{"RelativePath":"confluent/microsoft.confluent/2021-03-01-preview/types.json","Index":53},"Microsoft.Confluent/agreements@2021-09-01-preview":{"RelativePath":"confluent/microsoft.confluent/2021-09-01-preview/types.json","Index":24},"Microsoft.Confluent/organizations@2021-09-01-preview":{"RelativePath":"confluent/microsoft.confluent/2021-09-01-preview/types.json","Index":53},"Microsoft.Confluent/agreements@2021-12-01":{"RelativePath":"confluent/microsoft.confluent/2021-12-01/types.json","Index":24},"Microsoft.Confluent/organizations@2021-12-01":{"RelativePath":"confluent/microsoft.confluent/2021-12-01/types.json","Index":53},"Microsoft.ConnectedVMwarevSphere/resourcePools@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":27},"Microsoft.ConnectedVMwarevSphere/clusters@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":36},"Microsoft.ConnectedVMwarevSphere/hosts@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":43},"Microsoft.ConnectedVMwarevSphere/datastores@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":59},"Microsoft.ConnectedVMwarevSphere/vcenters@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":67},"Microsoft.ConnectedVMwarevSphere/virtualMachines@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":148},"Microsoft.ConnectedVMwarevSphere/virtualMachineTemplates@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":164},"Microsoft.ConnectedVMwarevSphere/virtualNetworks@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":171},"Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":200},"Microsoft.ConnectedVMwarevSphere/virtualMachines/hybridIdentityMetadata@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":205},"Microsoft.ConnectedVMwarevSphere/virtualMachines/extensions@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":217},"Microsoft.ConnectedVMwarevSphere/virtualMachines/guestAgents@2020-10-01-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.json","Index":229},"Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":106},"Microsoft.ConnectedVMwarevSphere/resourcePools@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":113},"Microsoft.ConnectedVMwarevSphere/clusters@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":122},"Microsoft.ConnectedVMwarevSphere/hosts@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":129},"Microsoft.ConnectedVMwarevSphere/datastores@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":145},"Microsoft.ConnectedVMwarevSphere/vcenters@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":153},"Microsoft.ConnectedVMwarevSphere/virtualMachineTemplates@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":169},"Microsoft.ConnectedVMwarevSphere/virtualNetworks@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":176},"Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":205},"Microsoft.ConnectedVMwarevSphere/virtualMachines/hybridIdentityMetadata@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":210},"Microsoft.ConnectedVMwarevSphere/virtualMachines/extensions@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":222},"Microsoft.ConnectedVMwarevSphere/virtualMachines/guestAgents@2022-01-10-preview":{"RelativePath":"connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.json","Index":234},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2018-06-30":{"RelativePath":"consumption/microsoft.billing/2018-06-30/types.json","Index":17},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2018-08-31":{"RelativePath":"consumption/microsoft.billing/2018-08-31/types.json","Index":17},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2018-10-01":{"RelativePath":"consumption/microsoft.billing/2018-10-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-01-01":{"RelativePath":"consumption/microsoft.billing/2019-01-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-04-01-preview":{"RelativePath":"consumption/microsoft.billing/2019-04-01-preview/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-05-01-preview":{"RelativePath":"consumption/microsoft.billing/2019-05-01-preview/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-05-01":{"RelativePath":"consumption/microsoft.billing/2019-05-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-06-01":{"RelativePath":"consumption/microsoft.billing/2019-06-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-10-01":{"RelativePath":"consumption/microsoft.billing/2019-10-01/types.json","Index":19},"Microsoft.Billing/billingPeriods/Microsoft.Consumption@2019-11-01":{"RelativePath":"consumption/microsoft.billing/2019-11-01/types.json","Index":19},"Microsoft.Consumption/budgets@2017-12-30-preview":{"RelativePath":"consumption/microsoft.consumption/2017-12-30-preview/types.json","Index":28},"Microsoft.Consumption/budgets@2018-01-31":{"RelativePath":"consumption/microsoft.consumption/2018-01-31/types.json","Index":34},"Microsoft.Consumption/pricesheets@2018-01-31":{"RelativePath":"consumption/microsoft.consumption/2018-01-31/types.json","Index":44},"Microsoft.Consumption/budgets@2018-03-31":{"RelativePath":"consumption/microsoft.consumption/2018-03-31/types.json","Index":36},"Microsoft.Consumption/pricesheets@2018-03-31":{"RelativePath":"consumption/microsoft.consumption/2018-03-31/types.json","Index":46},"Microsoft.Consumption/pricesheets@2018-05-31":{"RelativePath":"consumption/microsoft.consumption/2018-05-31/types.json","Index":17},"Microsoft.Consumption/budgets@2018-06-30":{"RelativePath":"consumption/microsoft.consumption/2018-06-30/types.json","Index":36},"Microsoft.Consumption/pricesheets@2018-06-30":{"RelativePath":"consumption/microsoft.consumption/2018-06-30/types.json","Index":46},"Microsoft.Consumption/budgets@2018-08-31":{"RelativePath":"consumption/microsoft.consumption/2018-08-31/types.json","Index":36},"Microsoft.Consumption/pricesheets@2018-08-31":{"RelativePath":"consumption/microsoft.consumption/2018-08-31/types.json","Index":46},"Microsoft.Consumption/budgets@2018-10-01":{"RelativePath":"consumption/microsoft.consumption/2018-10-01/types.json","Index":36},"Microsoft.Consumption/pricesheets@2018-10-01":{"RelativePath":"consumption/microsoft.consumption/2018-10-01/types.json","Index":46},"Microsoft.Consumption/credits@2018-11-01-preview":{"RelativePath":"consumption/microsoft.consumption/2018-11-01-preview/types.json","Index":16},"Microsoft.Consumption/budgets@2019-01-01":{"RelativePath":"consumption/microsoft.consumption/2019-01-01/types.json","Index":39},"Microsoft.Consumption/pricesheets@2019-01-01":{"RelativePath":"consumption/microsoft.consumption/2019-01-01/types.json","Index":49},"Microsoft.Consumption/budgets@2019-04-01-preview":{"RelativePath":"consumption/microsoft.consumption/2019-04-01-preview/types.json","Index":36},"Microsoft.Consumption/pricesheets@2019-04-01-preview":{"RelativePath":"consumption/microsoft.consumption/2019-04-01-preview/types.json","Index":46},"Microsoft.Consumption/budgets@2019-05-01-preview":{"RelativePath":"consumption/microsoft.consumption/2019-05-01-preview/types.json","Index":36},"Microsoft.Consumption/pricesheets@2019-05-01-preview":{"RelativePath":"consumption/microsoft.consumption/2019-05-01-preview/types.json","Index":46},"Microsoft.Consumption/budgets@2019-05-01":{"RelativePath":"consumption/microsoft.consumption/2019-05-01/types.json","Index":41},"Microsoft.Consumption/pricesheets@2019-05-01":{"RelativePath":"consumption/microsoft.consumption/2019-05-01/types.json","Index":51},"Microsoft.Consumption/budgets@2019-06-01":{"RelativePath":"consumption/microsoft.consumption/2019-06-01/types.json","Index":39},"Microsoft.Consumption/pricesheets@2019-06-01":{"RelativePath":"consumption/microsoft.consumption/2019-06-01/types.json","Index":49},"Microsoft.Consumption/budgets@2019-10-01":{"RelativePath":"consumption/microsoft.consumption/2019-10-01/types.json","Index":64},"Microsoft.Consumption/pricesheets@2019-10-01":{"RelativePath":"consumption/microsoft.consumption/2019-10-01/types.json","Index":74},"Microsoft.Consumption/credits@2019-10-01":{"RelativePath":"consumption/microsoft.consumption/2019-10-01/types.json","Index":84},"Microsoft.Consumption/budgets@2019-11-01":{"RelativePath":"consumption/microsoft.consumption/2019-11-01/types.json","Index":43},"Microsoft.Consumption/pricesheets@2019-11-01":{"RelativePath":"consumption/microsoft.consumption/2019-11-01/types.json","Index":53},"Microsoft.Consumption/credits@2019-11-01":{"RelativePath":"consumption/microsoft.consumption/2019-11-01/types.json","Index":62},"Microsoft.Consumption/budgets@2021-05-01":{"RelativePath":"consumption/microsoft.consumption/2021-05-01/types.json","Index":42},"Microsoft.Consumption/pricesheets@2021-05-01":{"RelativePath":"consumption/microsoft.consumption/2021-05-01/types.json","Index":52},"Microsoft.Consumption/credits@2021-05-01":{"RelativePath":"consumption/microsoft.consumption/2021-05-01/types.json","Index":62},"Microsoft.Consumption/budgets@2021-10-01":{"RelativePath":"consumption/microsoft.consumption/2021-10-01/types.json","Index":65},"Microsoft.Consumption/pricesheets@2021-10-01":{"RelativePath":"consumption/microsoft.consumption/2021-10-01/types.json","Index":75},"Microsoft.Consumption/credits@2021-10-01":{"RelativePath":"consumption/microsoft.consumption/2021-10-01/types.json","Index":85},"Microsoft.ContainerInstance/containerGroups@2017-08-01-preview":{"RelativePath":"containerinstance/microsoft.containerinstance/2017-08-01-preview/types.json","Index":48},"Microsoft.ContainerInstance/containerGroups@2017-10-01-preview":{"RelativePath":"containerinstance/microsoft.containerinstance/2017-10-01-preview/types.json","Index":55},"Microsoft.ContainerInstance/containerGroups@2017-12-01-preview":{"RelativePath":"containerinstance/microsoft.containerinstance/2017-12-01-preview/types.json","Index":57},"Microsoft.ContainerInstance/containerGroups@2018-02-01-preview":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-02-01-preview/types.json","Index":57},"Microsoft.ContainerInstance/containerGroups@2018-04-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-04-01/types.json","Index":57},"Microsoft.ContainerInstance/containerGroups@2018-06-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-06-01/types.json","Index":66},"Microsoft.ContainerInstance/containerGroups@2018-09-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-09-01/types.json","Index":72},"Microsoft.ContainerInstance/containerGroups@2018-10-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2018-10-01/types.json","Index":87},"Microsoft.ContainerInstance/containerGroups@2019-12-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2019-12-01/types.json","Index":99},"Microsoft.ContainerInstance/containerGroups@2020-11-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2020-11-01/types.json","Index":102},"Microsoft.ContainerInstance/containerGroups@2021-03-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2021-03-01/types.json","Index":102},"Microsoft.ContainerInstance/containerGroups@2021-07-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2021-07-01/types.json","Index":102},"Microsoft.ContainerInstance/containerGroups@2021-09-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2021-09-01/types.json","Index":103},"Microsoft.ContainerInstance/containerGroups@2021-10-01":{"RelativePath":"containerinstance/microsoft.containerinstance/2021-10-01/types.json","Index":109},"Microsoft.ContainerRegistry/registries@2016-06-27-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2016-06-27-preview/types.json","Index":14},"Microsoft.ContainerRegistry/registries@2017-03-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-03-01/types.json","Index":20},"Microsoft.ContainerRegistry/registries@2017-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":31},"Microsoft.ContainerRegistry/registries/replications@2017-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":44},"Microsoft.ContainerRegistry/registries/webhooks@2017-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":65},"Microsoft.ContainerRegistry/registries@2017-10-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":45},"Microsoft.ContainerRegistry/registries/replications@2017-10-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":58},"Microsoft.ContainerRegistry/registries/webhooks@2017-10-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":82},"Microsoft.ContainerRegistry/registries/buildTasks/steps@2018-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":35},"Microsoft.ContainerRegistry/registries/buildTasks@2018-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":63},"Microsoft.ContainerRegistry/registries/builds@2018-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":92},"Microsoft.ContainerRegistry/registries/tasks@2018-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":89},"Microsoft.ContainerRegistry/registries/runs@2018-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":121},"Microsoft.ContainerRegistry/registries/tasks@2019-04-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":103},"Microsoft.ContainerRegistry/registries/runs@2019-04-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":136},"Microsoft.ContainerRegistry/registries/scopeMaps@2019-05-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01-preview/types.json","Index":31},"Microsoft.ContainerRegistry/registries/tokens@2019-05-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01-preview/types.json","Index":58},"Microsoft.ContainerRegistry/registries@2019-05-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":60},"Microsoft.ContainerRegistry/registries/replications@2019-05-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":73},"Microsoft.ContainerRegistry/registries/webhooks@2019-05-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":97},"Microsoft.ContainerRegistry/registries/agentPools@2019-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":34},"Microsoft.ContainerRegistry/registries/taskRuns@2019-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":128},"Microsoft.ContainerRegistry/registries/tasks@2019-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":193},"Microsoft.ContainerRegistry/registries/runs@2019-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":197},"Microsoft.ContainerRegistry/registries/exportPipelines@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":45},"Microsoft.ContainerRegistry/registries@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":129},"Microsoft.ContainerRegistry/registries/importPipelines@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":155},"Microsoft.ContainerRegistry/registries/pipelineRuns@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":180},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":184},"Microsoft.ContainerRegistry/registries/replications@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":197},"Microsoft.ContainerRegistry/registries/webhooks@2019-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":221},"Microsoft.ContainerRegistry/registries/connectedRegistries@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":65},"Microsoft.ContainerRegistry/registries/exportPipelines@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":92},"Microsoft.ContainerRegistry/registries@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":179},"Microsoft.ContainerRegistry/registries/importPipelines@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":205},"Microsoft.ContainerRegistry/registries/pipelineRuns@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":230},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":234},"Microsoft.ContainerRegistry/registries/replications@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":250},"Microsoft.ContainerRegistry/registries/scopeMaps@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":263},"Microsoft.ContainerRegistry/registries/tokens@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":289},"Microsoft.ContainerRegistry/registries/webhooks@2020-11-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":313},"Microsoft.ContainerRegistry/registries/connectedRegistries@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":65},"Microsoft.ContainerRegistry/registries/exportPipelines@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":92},"Microsoft.ContainerRegistry/registries@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":183},"Microsoft.ContainerRegistry/registries/importPipelines@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":209},"Microsoft.ContainerRegistry/registries/pipelineRuns@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":234},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":238},"Microsoft.ContainerRegistry/registries/replications@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":254},"Microsoft.ContainerRegistry/registries/scopeMaps@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":267},"Microsoft.ContainerRegistry/registries/tokens@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":293},"Microsoft.ContainerRegistry/registries/webhooks@2021-06-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":317},"Microsoft.ContainerRegistry/registries/connectedRegistries@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":68},"Microsoft.ContainerRegistry/registries/exportPipelines@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":95},"Microsoft.ContainerRegistry/registries@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":186},"Microsoft.ContainerRegistry/registries/importPipelines@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":212},"Microsoft.ContainerRegistry/registries/pipelineRuns@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":237},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":241},"Microsoft.ContainerRegistry/registries/replications@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":257},"Microsoft.ContainerRegistry/registries/scopeMaps@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":270},"Microsoft.ContainerRegistry/registries/tokens@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":296},"Microsoft.ContainerRegistry/registries/webhooks@2021-08-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":320},"Microsoft.ContainerRegistry/registries@2021-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":113},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2021-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":117},"Microsoft.ContainerRegistry/registries/replications@2021-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":133},"Microsoft.ContainerRegistry/registries/webhooks@2021-09-01":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":157},"Microsoft.ContainerRegistry/registries/connectedRegistries@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":68},"Microsoft.ContainerRegistry/registries/exportPipelines@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":95},"Microsoft.ContainerRegistry/registries@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":186},"Microsoft.ContainerRegistry/registries/importPipelines@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":212},"Microsoft.ContainerRegistry/registries/pipelineRuns@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":237},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":241},"Microsoft.ContainerRegistry/registries/replications@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":257},"Microsoft.ContainerRegistry/registries/scopeMaps@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":270},"Microsoft.ContainerRegistry/registries/tokens@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":296},"Microsoft.ContainerRegistry/registries/webhooks@2021-12-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":320},"Microsoft.ContainerRegistry/registries/connectedRegistries@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":68},"Microsoft.ContainerRegistry/registries/exportPipelines@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":95},"Microsoft.ContainerRegistry/registries@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":190},"Microsoft.ContainerRegistry/registries/importPipelines@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":216},"Microsoft.ContainerRegistry/registries/pipelineRuns@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":241},"Microsoft.ContainerRegistry/registries/privateEndpointConnections@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":245},"Microsoft.ContainerRegistry/registries/replications@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":261},"Microsoft.ContainerRegistry/registries/scopeMaps@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":274},"Microsoft.ContainerRegistry/registries/tokens@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":300},"Microsoft.ContainerRegistry/registries/webhooks@2022-02-01-preview":{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":324},"Microsoft.ContainerService/containerServices@2017-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2017-07-01/types.json","Index":393},"Microsoft.ContainerService/managedClusters@2017-08-31":{"RelativePath":"containerservice/microsoft.containerservice/2017-08-31/types.json","Index":203},"Microsoft.ContainerService/managedClusters/accessProfiles@2017-08-31":{"RelativePath":"containerservice/microsoft.containerservice/2017-08-31/types.json","Index":209},"Microsoft.ContainerService/managedClusters@2018-03-31":{"RelativePath":"containerservice/microsoft.containerservice/2018-03-31/types.json","Index":211},"Microsoft.ContainerService/managedClusters@2018-08-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2018-08-01-preview/types.json","Index":211},"Microsoft.ContainerService/openShiftManagedClusters@2018-09-30-preview":{"RelativePath":"containerservice/microsoft.containerservice/2018-09-30-preview/types.json","Index":103},"Microsoft.ContainerService/managedClusters@2019-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":214},"Microsoft.ContainerService/managedClusters/agentPools@2019-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":401},"Microsoft.ContainerService/managedClusters@2019-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":222},"Microsoft.ContainerService/managedClusters/agentPools@2019-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":409},"Microsoft.ContainerService/openShiftManagedClusters@2019-04-30":{"RelativePath":"containerservice/microsoft.containerservice/2019-04-30/types.json","Index":103},"Microsoft.ContainerService/managedClusters@2019-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":229},"Microsoft.ContainerService/managedClusters/agentPools@2019-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":423},"Microsoft.ContainerService/managedClusters@2019-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":238},"Microsoft.ContainerService/managedClusters/agentPools@2019-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":432},"Microsoft.ContainerService/openShiftManagedClusters@2019-09-30-preview":{"RelativePath":"containerservice/microsoft.containerservice/2019-09-30-preview/types.json","Index":104},"Microsoft.ContainerService/managedClusters@2019-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":238},"Microsoft.ContainerService/managedClusters/agentPools@2019-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":432},"Microsoft.ContainerService/openShiftManagedClusters@2019-10-27-preview":{"RelativePath":"containerservice/microsoft.containerservice/2019-10-27-preview/types.json","Index":102},"Microsoft.ContainerService/managedClusters@2019-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":246},"Microsoft.ContainerService/managedClusters/agentPools@2019-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":442},"Microsoft.ContainerService/managedClusters@2020-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":246},"Microsoft.ContainerService/managedClusters/agentPools@2020-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":442},"Microsoft.ContainerService/managedClusters@2020-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":251},"Microsoft.ContainerService/managedClusters/agentPools@2020-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":448},"Microsoft.ContainerService/managedClusters@2020-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":261},"Microsoft.ContainerService/managedClusters/agentPools@2020-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":461},"Microsoft.ContainerService/managedClusters@2020-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":261},"Microsoft.ContainerService/managedClusters/agentPools@2020-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":460},"Microsoft.ContainerService/managedClusters@2020-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":264},"Microsoft.ContainerService/managedClusters/agentPools@2020-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":463},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":480},"Microsoft.ContainerService/managedClusters@2020-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":267},"Microsoft.ContainerService/managedClusters/agentPools@2020-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":466},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":483},"Microsoft.ContainerService/managedClusters@2020-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":278},"Microsoft.ContainerService/managedClusters/agentPools@2020-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":480},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":497},"Microsoft.ContainerService/managedClusters@2020-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":304},"Microsoft.ContainerService/managedClusters/agentPools@2020-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":506},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-11-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":523},"Microsoft.ContainerService/managedClusters@2020-12-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":307},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2020-12-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":336},"Microsoft.ContainerService/managedClusters/agentPools@2020-12-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":540},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-12-01":{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":557},"Microsoft.ContainerService/managedClusters@2021-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":308},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":337},"Microsoft.ContainerService/managedClusters/agentPools@2021-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":542},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":559},"Microsoft.ContainerService/managedClusters@2021-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":151},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":180},"Microsoft.ContainerService/managedClusters/agentPools@2021-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":219},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":236},"Microsoft.ContainerService/managedClusters@2021-05-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":151},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-05-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":180},"Microsoft.ContainerService/managedClusters/agentPools@2021-05-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":219},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-05-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":236},"Microsoft.ContainerService/managedClusters@2021-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":160},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":189},"Microsoft.ContainerService/managedClusters/agentPools@2021-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":231},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-07-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":167},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":196},"Microsoft.ContainerService/managedClusters/agentPools@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":241},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":258},"Microsoft.ContainerService/snapshots@2021-08-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":266},"Microsoft.ContainerService/managedClusters@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":168},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":197},"Microsoft.ContainerService/managedClusters/agentPools@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":242},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":259},"Microsoft.ContainerService/snapshots@2021-09-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":273},"Microsoft.ContainerService/managedClusters@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":174},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":203},"Microsoft.ContainerService/managedClusters/agentPools@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":265},"Microsoft.ContainerService/snapshots@2021-10-01":{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":279},"Microsoft.ContainerService/managedClusters@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":175},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":204},"Microsoft.ContainerService/managedClusters/agentPools@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":249},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":266},"Microsoft.ContainerService/snapshots@2021-11-01-preview":{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":280},"Microsoft.ContainerService/managedClusters@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":174},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":203},"Microsoft.ContainerService/managedClusters/agentPools@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":265},"Microsoft.ContainerService/snapshots@2022-01-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":279},"Microsoft.ContainerService/managedClusters@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":176},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":205},"Microsoft.ContainerService/managedClusters/agentPools@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":250},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":267},"Microsoft.ContainerService/snapshots@2022-01-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":281},"Microsoft.ContainerService/managedClusters@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":185},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":203},"Microsoft.ContainerService/managedClusters/agentPools@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":265},"Microsoft.ContainerService/snapshots@2022-02-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":279},"Microsoft.ContainerService/managedClusters@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":188},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":206},"Microsoft.ContainerService/managedClusters/agentPools@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":251},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":268},"Microsoft.ContainerService/snapshots@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":283},"Microsoft.ContainerService/managedclustersnapshots@2022-02-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":307},"Microsoft.ContainerService/managedClusters@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":185},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":203},"Microsoft.ContainerService/managedClusters/agentPools@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":248},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":265},"Microsoft.ContainerService/snapshots@2022-03-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":279},"Microsoft.ContainerService/managedClusters@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":192},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":210},"Microsoft.ContainerService/managedClusters/agentPools@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":255},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":272},"Microsoft.ContainerService/snapshots@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":287},"Microsoft.ContainerService/managedclustersnapshots@2022-03-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":311},"Microsoft.ContainerService/managedClusters@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":189},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":207},"Microsoft.ContainerService/managedClusters/agentPools@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":252},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":269},"Microsoft.ContainerService/snapshots@2022-04-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":283},"Microsoft.ContainerService/managedClusters@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":200},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":218},"Microsoft.ContainerService/managedClusters/agentPools@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":265},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":282},"Microsoft.ContainerService/snapshots@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":299},"Microsoft.ContainerService/managedclustersnapshots@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":325},"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-04-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":336},"Microsoft.ContainerService/managedClusters@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":207},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":225},"Microsoft.ContainerService/managedClusters/agentPools@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":272},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":289},"Microsoft.ContainerService/snapshots@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":306},"Microsoft.ContainerService/managedclustersnapshots@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":332},"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-05-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":343},"Microsoft.ContainerService/managedClusters@2022-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":195},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":213},"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":258},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":275},"Microsoft.ContainerService/snapshots@2022-06-01":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":289},"Microsoft.ContainerService/managedClusters@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":208},"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":226},"Microsoft.ContainerService/managedClusters/agentPools@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":273},"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":290},"Microsoft.ContainerService/snapshots@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":307},"Microsoft.ContainerService/managedclustersnapshots@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":333},"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":344},"Microsoft.ContainerService/fleets@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":358},"Microsoft.ContainerService/fleets/members@2022-06-02-preview":{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":370},"Microsoft.DocumentDB/databaseAccounts@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2015-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2015-04-08":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2015-11-06":{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2016-03-19":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/apis/databases@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":102},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/apis/tables@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":138},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":146},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings@2016-03-31":{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2019-08-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01-preview/types.json","Index":14},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2019-08-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01-preview/types.json","Index":21},"Microsoft.DocumentDB/databaseAccounts@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":110},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":116},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":149},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":157},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":163},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":177},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":183},"Microsoft.DocumentDB/databaseAccounts/tables@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":191},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":197},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":205},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":211},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":232},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":240},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":246},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":254},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":260},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2019-08-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":267},"Microsoft.DocumentDB/databaseAccounts@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":37},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":56},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":112},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":118},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":125},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":148},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":155},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":161},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":174},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":180},"Microsoft.DocumentDB/databaseAccounts/tables@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":193},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":200},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":206},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":220},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":233},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":239},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":246},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2019-12-12":{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":259},"Microsoft.DocumentDB/databaseAccounts@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":45},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":64},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":121},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":127},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":135},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":142},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":158},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":166},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":172},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":186},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":192},"Microsoft.DocumentDB/databaseAccounts/tables@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":200},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":206},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":214},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":220},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":235},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":241},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":249},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":255},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":263},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":269},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2020-03-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":276},"Microsoft.DocumentDB/databaseAccounts@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":53},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":62},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":73},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":130},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":136},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":144},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":151},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":167},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":201},"Microsoft.DocumentDB/databaseAccounts/tables@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":209},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":215},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":223},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":250},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2020-04-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":285},"Microsoft.DocumentDB/databaseAccounts@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":92},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":101},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":112},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":169},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":183},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":190},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":206},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":219},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":224},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":232},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":238},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/tables@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":266},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":280},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":301},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":307},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":315},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":329},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2020-06-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":342},"Microsoft.DocumentDB/databaseAccounts@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":59},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":68},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":79},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":136},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":142},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":157},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":173},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":201},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":207},"Microsoft.DocumentDB/databaseAccounts/tables@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":215},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":221},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":235},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":250},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":256},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":270},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":284},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2020-09-01":{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":291},"Microsoft.DocumentDB/databaseAccounts@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":72},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":81},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":92},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":156},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":164},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":171},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":201},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":215},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":221},"Microsoft.DocumentDB/databaseAccounts/tables@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":235},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":243},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":249},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":270},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":284},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":298},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":305},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":309},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-01-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":316},"Microsoft.DocumentDB/databaseAccounts@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":97},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":106},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":117},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":196},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":212},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":225},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":230},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":238},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/tables@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":307},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":313},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":341},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":348},"Microsoft.DocumentDB/cassandraClusters@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":371},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":384},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":388},"Microsoft.DocumentDB/locations@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":398},"Microsoft.DocumentDB/cassandraClusters/backups@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":403},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-03-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":410},"Microsoft.DocumentDB/databaseAccounts@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":72},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":81},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":92},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":156},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":164},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":171},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":201},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":215},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":221},"Microsoft.DocumentDB/databaseAccounts/tables@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":235},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":243},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":249},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":270},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":284},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":298},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":305},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":309},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-03-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":316},"Microsoft.DocumentDB/databaseAccounts@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":97},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":106},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":117},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":181},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":196},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":212},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":225},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":230},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":238},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":264},"Microsoft.DocumentDB/databaseAccounts/tables@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":307},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":313},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":341},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":348},"Microsoft.DocumentDB/cassandraClusters@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":371},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":384},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":388},"Microsoft.DocumentDB/databaseAccounts/services@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":404},"Microsoft.DocumentDB/locations@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":414},"Microsoft.DocumentDB/cassandraClusters/backups@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":419},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-04-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":426},"Microsoft.DocumentDB/databaseAccounts@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":72},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":81},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":92},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":156},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":164},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":171},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":187},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":200},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":205},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":213},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":219},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":233},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":239},"Microsoft.DocumentDB/databaseAccounts/tables@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":247},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":253},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":261},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":267},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":282},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":288},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":296},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":302},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":310},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":316},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":323},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-04-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":334},"Microsoft.DocumentDB/databaseAccounts@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":76},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":85},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":96},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":154},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":160},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":168},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":175},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":191},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":204},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":209},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":217},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":223},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":237},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":243},"Microsoft.DocumentDB/databaseAccounts/tables@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":251},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":257},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":265},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":271},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":300},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":306},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":314},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":320},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":331},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":338},"Microsoft.DocumentDB/databaseAccounts@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":105},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":114},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":125},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":183},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":197},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":204},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":220},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":233},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":238},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":246},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":266},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/tables@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":280},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":294},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":300},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":315},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":329},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":343},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":349},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":356},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":360},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-06-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":367},"Microsoft.DocumentDB/databaseAccounts@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":114},"Microsoft.DocumentDB/databaseAccounts/graphs@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":123},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":131},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":142},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":200},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":206},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":214},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":221},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":237},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":250},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":255},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":263},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":269},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":283},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":289},"Microsoft.DocumentDB/databaseAccounts/tables@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":297},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":303},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":311},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":317},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":332},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":338},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":346},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":352},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":360},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":366},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":374},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":380},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":387},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":391},"Microsoft.DocumentDB/cassandraClusters@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":414},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":427},"Microsoft.DocumentDB/databaseAccounts/services@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":443},"Microsoft.DocumentDB/locations@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":453},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":460},"Microsoft.DocumentDB/cassandraClusters/backups@2021-07-01-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":465},"Microsoft.DocumentDB/databaseAccounts@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":115},"Microsoft.DocumentDB/databaseAccounts/graphs@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":132},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":143},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":150},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":208},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":214},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":222},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":229},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":245},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":263},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":271},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":277},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":291},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":297},"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":311},"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":317},"Microsoft.DocumentDB/databaseAccounts/tables@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":325},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":331},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":339},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":345},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":360},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":366},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":374},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":380},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":388},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":394},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":402},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":408},"Microsoft.DocumentDB/cassandraClusters@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":436},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":451},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":458},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":462},"Microsoft.DocumentDB/databaseAccounts/services@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":478},"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":489},"Microsoft.DocumentDB/locations@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":499},"Microsoft.DocumentDB/cassandraClusters/backups@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":504},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-10-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":511},"Microsoft.DocumentDB/databaseAccounts@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":111},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":120},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":131},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":203},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":210},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":239},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/tables@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":300},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":306},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":341},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":349},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":355},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":362},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":366},"Microsoft.DocumentDB/cassandraClusters@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":393},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":406},"Microsoft.DocumentDB/locations@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":416},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-10-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":423},"Microsoft.DocumentDB/databaseAccounts@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":119},"Microsoft.DocumentDB/databaseAccounts/graphs@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":128},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":136},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":147},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":154},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":212},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":218},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":233},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":249},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":262},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":267},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":275},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":281},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":295},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":301},"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":315},"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/tables@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":329},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":343},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":349},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":364},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":370},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":378},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":384},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":392},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":398},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":406},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":412},"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":425},"Microsoft.DocumentDB/cassandraClusters@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":453},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":468},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":475},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":479},"Microsoft.DocumentDB/databaseAccounts/services@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":495},"Microsoft.DocumentDB/locations@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":505},"Microsoft.DocumentDB/cassandraClusters/backups@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":510},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-11-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":517},"Microsoft.DocumentDB/databaseAccounts@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":124},"Microsoft.DocumentDB/databaseAccounts/graphs@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":133},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":141},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":152},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":159},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":220},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":234},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":241},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":257},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":270},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":275},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":283},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":289},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":303},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":309},"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":323},"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":329},"Microsoft.DocumentDB/databaseAccounts/tables@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":337},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":343},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":351},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":357},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":372},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":378},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":386},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":392},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":400},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":406},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":414},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":420},"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":433},"Microsoft.DocumentDB/cassandraClusters@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":461},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":476},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":483},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":487},"Microsoft.DocumentDB/databaseAccounts/services@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":503},"Microsoft.DocumentDB/locations@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":513},"Microsoft.DocumentDB/cassandraClusters/backups@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":518},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-02-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":525},"Microsoft.DocumentDB/databaseAccounts@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":126},"Microsoft.DocumentDB/databaseAccounts/graphs@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":135},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":143},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":154},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":161},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":222},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":228},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":236},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":243},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":259},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":277},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":285},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":291},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":305},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":311},"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":325},"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":331},"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":339},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":345},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":353},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":359},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":374},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":380},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":388},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":394},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":402},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":408},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":416},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":422},"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":435},"Microsoft.DocumentDB/cassandraClusters@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":463},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":478},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":485},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":489},"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":505},"Microsoft.DocumentDB/locations@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":515},"Microsoft.DocumentDB/cassandraClusters/backups@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":520},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15-preview":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":527},"Microsoft.DocumentDB/databaseAccounts@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":111},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":120},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":131},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":189},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":195},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":203},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":210},"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":226},"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":239},"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":244},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":252},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":258},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":272},"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":278},"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":286},"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":292},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":300},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":306},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":321},"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":327},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":335},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":341},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":349},"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":355},"Microsoft.DocumentDB/cassandraClusters@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":382},"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":395},"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":402},"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":406},"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":422},"Microsoft.DocumentDB/locations@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":432},"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15":{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":439},"Microsoft.CostManagement/reportconfigs@2018-05-31":{"RelativePath":"cost-management/microsoft.costmanagement/2018-05-31/types.json","Index":57},"Microsoft.CostManagement/reports@2018-08-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2018-08-01-preview/types.json","Index":57},"Microsoft.CostManagement/connectors@2018-08-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2018-08-01-preview/types.json","Index":69},"Microsoft.CostManagement/exports@2019-01-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-01-01/types.json","Index":68},"Microsoft.CostManagement/cloudConnectors@2019-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-03-01-preview/types.json","Index":24},"Microsoft.CostManagement/externalSubscriptions@2019-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-03-01-preview/types.json","Index":28},"Microsoft.CostManagement/showbackRules@2019-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-03-01-preview/types.json","Index":57},"Microsoft.CostManagement/externalBillingAccounts@2019-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-03-01-preview/types.json","Index":62},"Microsoft.CostManagement/views@2019-04-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-04-01-preview/types.json","Index":72},"Microsoft.CostManagement/budgets@2019-04-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2019-04-01-preview/types.json","Index":95},"Microsoft.CostManagement/exports@2019-09-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-09-01/types.json","Index":66},"Microsoft.CostManagement/exports@2019-10-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-10-01/types.json","Index":66},"Microsoft.CostManagement/settings@2019-11-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-11-01/types.json","Index":18},"Microsoft.CostManagement/views@2019-11-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-11-01/types.json","Index":86},"Microsoft.CostManagement/exports@2019-11-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-11-01/types.json","Index":143},"Microsoft.CostManagement/alerts@2019-11-01":{"RelativePath":"cost-management/microsoft.costmanagement/2019-11-01/types.json","Index":209},"Microsoft.CostManagement/costAllocationRules@2020-03-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2020-03-01-preview/types.json","Index":32},"Microsoft.CostManagement/views@2020-06-01":{"RelativePath":"cost-management/microsoft.costmanagement/2020-06-01/types.json","Index":72},"Microsoft.CostManagement/exports@2020-06-01":{"RelativePath":"cost-management/microsoft.costmanagement/2020-06-01/types.json","Index":128},"Microsoft.CostManagement/alerts@2020-06-01":{"RelativePath":"cost-management/microsoft.costmanagement/2020-06-01/types.json","Index":194},"Microsoft.CostManagement/exports@2020-12-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2020-12-01-preview/types.json","Index":63},"Microsoft.CostManagement/exports@2021-01-01":{"RelativePath":"cost-management/microsoft.costmanagement/2021-01-01/types.json","Index":63},"Microsoft.CostManagement/views@2021-10-01":{"RelativePath":"cost-management/microsoft.costmanagement/2021-10-01/types.json","Index":72},"Microsoft.CostManagement/exports@2021-10-01":{"RelativePath":"cost-management/microsoft.costmanagement/2021-10-01/types.json","Index":128},"Microsoft.CostManagement/alerts@2021-10-01":{"RelativePath":"cost-management/microsoft.costmanagement/2021-10-01/types.json","Index":193},"Microsoft.CostManagement/scheduledActions@2022-04-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2022-04-01-preview/types.json","Index":55},"Microsoft.CostManagement/scheduledActions@2022-06-01-preview":{"RelativePath":"cost-management/microsoft.costmanagement/2022-06-01-preview/types.json","Index":56},"Microsoft.AzureActiveDirectory/b2cDirectories@2019-01-01-preview":{"RelativePath":"cpim/microsoft.azureactivedirectory/2019-01-01-preview/types.json","Index":24},"Microsoft.AzureActiveDirectory/guestUsages@2020-05-01-preview":{"RelativePath":"cpim/microsoft.azureactivedirectory/2020-05-01-preview/types.json","Index":13},"Microsoft.AzureActiveDirectory/b2cDirectories@2021-04-01":{"RelativePath":"cpim/microsoft.azureactivedirectory/2021-04-01/types.json","Index":36},"Microsoft.AzureActiveDirectory/guestUsages@2021-04-01":{"RelativePath":"cpim/microsoft.azureactivedirectory/2021-04-01/types.json","Index":42},"Microsoft.CustomerInsights/hubs@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":14},"Microsoft.CustomerInsights/hubs/profiles@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":58},"Microsoft.CustomerInsights/hubs/interactions@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":90},"Microsoft.CustomerInsights/hubs/relationships@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":113},"Microsoft.CustomerInsights/hubs/relationshipLinks@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":134},"Microsoft.CustomerInsights/hubs/authorizationPolicies@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":144},"Microsoft.CustomerInsights/hubs/connectors@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":164},"Microsoft.CustomerInsights/hubs/connectors/mappings@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":211},"Microsoft.CustomerInsights/hubs/kpi@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":256},"Microsoft.CustomerInsights/hubs/views@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":262},"Microsoft.CustomerInsights/hubs/links@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":285},"Microsoft.CustomerInsights/hubs/roleAssignments@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":312},"Microsoft.CustomerInsights/hubs/widgetTypes@2017-01-01":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-01-01/types.json","Index":318},"Microsoft.CustomerInsights/hubs@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":14},"Microsoft.CustomerInsights/hubs/profiles@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":58},"Microsoft.CustomerInsights/hubs/interactions@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":90},"Microsoft.CustomerInsights/hubs/relationships@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":113},"Microsoft.CustomerInsights/hubs/relationshipLinks@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":135},"Microsoft.CustomerInsights/hubs/authorizationPolicies@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":145},"Microsoft.CustomerInsights/hubs/connectors@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":165},"Microsoft.CustomerInsights/hubs/connectors/mappings@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":212},"Microsoft.CustomerInsights/hubs/kpi@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":257},"Microsoft.CustomerInsights/hubs/views@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":263},"Microsoft.CustomerInsights/hubs/links@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":296},"Microsoft.CustomerInsights/hubs/roleAssignments@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":323},"Microsoft.CustomerInsights/hubs/predictions@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":347},"Microsoft.CustomerInsights/hubs/widgetTypes@2017-04-26":{"RelativePath":"customer-insights/microsoft.customerinsights/2017-04-26/types.json","Index":353},"Microsoft.CustomProviders/resourceProviders@2018-09-01-preview":{"RelativePath":"customproviders/microsoft.customproviders/2018-09-01-preview/types.json","Index":32},"Microsoft.CustomProviders/associations@2018-09-01-preview":{"RelativePath":"customproviders/microsoft.customproviders/2018-09-01-preview/types.json","Index":43},"Microsoft.Dashboard/grafana@2021-09-01-preview":{"RelativePath":"dashboard/microsoft.dashboard/2021-09-01-preview/types.json","Index":46},"Microsoft.Dashboard/grafana@2022-05-01-preview":{"RelativePath":"dashboard/microsoft.dashboard/2022-05-01-preview/types.json","Index":73},"Microsoft.Dashboard/grafana/privateEndpointConnections@2022-05-01-preview":{"RelativePath":"dashboard/microsoft.dashboard/2022-05-01-preview/types.json","Index":77},"Microsoft.Dashboard/grafana/privateLinkResources@2022-05-01-preview":{"RelativePath":"dashboard/microsoft.dashboard/2022-05-01-preview/types.json","Index":94},"Microsoft.Dashboard/grafana@2022-08-01":{"RelativePath":"dashboard/microsoft.dashboard/2022-08-01/types.json","Index":73},"Microsoft.Dashboard/grafana/privateEndpointConnections@2022-08-01":{"RelativePath":"dashboard/microsoft.dashboard/2022-08-01/types.json","Index":77},"Microsoft.Dashboard/grafana/privateLinkResources@2022-08-01":{"RelativePath":"dashboard/microsoft.dashboard/2022-08-01/types.json","Index":94},"Microsoft.DataBox/jobs@2018-01-01":{"RelativePath":"databox/microsoft.databox/2018-01-01/types.json","Index":115},"Microsoft.DataBox/jobs@2019-09-01":{"RelativePath":"databox/microsoft.databox/2019-09-01/types.json","Index":137},"Microsoft.DataBox/jobs@2020-04-01":{"RelativePath":"databox/microsoft.databox/2020-04-01/types.json","Index":184},"Microsoft.DataBox/jobs@2020-11-01":{"RelativePath":"databox/microsoft.databox/2020-11-01/types.json","Index":193},"Microsoft.DataBox/jobs@2021-03-01":{"RelativePath":"databox/microsoft.databox/2021-03-01/types.json","Index":203},"Microsoft.DataBox/jobs@2021-05-01":{"RelativePath":"databox/microsoft.databox/2021-05-01/types.json","Index":206},"Microsoft.DataBox/jobs@2021-08-01-preview":{"RelativePath":"databox/microsoft.databox/2021-08-01-preview/types.json","Index":326},"Microsoft.DataBox/jobs@2021-12-01":{"RelativePath":"databox/microsoft.databox/2021-12-01/types.json","Index":366},"Microsoft.DataBox/jobs@2022-02-01":{"RelativePath":"databox/microsoft.databox/2022-02-01/types.json","Index":381},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":34},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":48},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":77},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":105},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":141},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":152},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":165},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":176},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":201},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":217},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2019-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-03-01/types.json","Index":228},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":35},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":49},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":78},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":106},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":145},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":156},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":169},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":180},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":205},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":221},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2019-07-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-07-01/types.json","Index":232},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":42},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":56},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":86},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":114},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":153},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":164},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":178},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":193},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":206},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":221},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":246},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":262},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2019-08-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2019-08-01/types.json","Index":273},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":46},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":60},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":90},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":126},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":165},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":176},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":190},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":205},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":218},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":233},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":258},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":274},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2020-05-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-05-01-preview/types.json","Index":285},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":94},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":108},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":145},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":243},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":281},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":296},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":335},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":346},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":360},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":375},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":388},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":403},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":428},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":444},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2020-09-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":455},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":94},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":108},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":145},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":243},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":281},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":296},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":335},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":346},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":360},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":375},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":388},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":403},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":428},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":444},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2020-09-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":455},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":94},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":108},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":145},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":243},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":281},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":296},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":335},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":346},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":360},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":375},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":388},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":403},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":428},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":444},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2020-12-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":455},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":98},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":112},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":149},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":247},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":285},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":300},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":339},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":350},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":364},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":379},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":392},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":407},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":432},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":480},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2021-02-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":491},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":102},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":116},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":125},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":143},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":180},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":278},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":316},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":331},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":370},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":381},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":395},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":410},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":423},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":438},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":463},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":515},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2021-02-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":526},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":102},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":116},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":125},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":143},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":180},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":278},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":316},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":331},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":370},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":381},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":395},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":410},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":423},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":438},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":463},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":515},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2021-06-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":526},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":102},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":116},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":125},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":143},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":180},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":278},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":316},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":331},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":370},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":381},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":395},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":410},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":423},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":438},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":463},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":515},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2021-06-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":526},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":106},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":120},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":129},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":147},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":184},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":282},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":320},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":335},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":374},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":385},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":399},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":414},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":427},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":442},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":467},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":519},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":530},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/deviceCapacityInfo@2022-03-01":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":549},"Microsoft.DataBoxEdge/dataBoxEdgeDevices@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":107},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/bandwidthSchedules@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":121},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticProactiveLogCollectionSettings@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":130},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/diagnosticRemoteSupportSettings@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":148},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/orders@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":185},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":321},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":342},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/monitoringConfig@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":357},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":396},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccountCredentials@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":407},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":421},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/storageAccounts/containers@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":436},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/triggers@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":449},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/users@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":464},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/networkSettings@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":489},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/updateSummary@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":541},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/alerts@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":552},"Microsoft.DataBoxEdge/dataBoxEdgeDevices/deviceCapacityInfo@2022-04-01-preview":{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":571},"Microsoft.Databricks/workspaces@2018-04-01":{"RelativePath":"databricks/microsoft.databricks/2018-04-01/types.json","Index":55},"Microsoft.Databricks/workspaces/virtualNetworkPeerings@2018-04-01":{"RelativePath":"databricks/microsoft.databricks/2018-04-01/types.json","Index":73},"Microsoft.Databricks/workspaces@2021-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2021-04-01-preview/types.json","Index":95},"Microsoft.Databricks/workspaces/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2021-04-01-preview/types.json","Index":99},"Microsoft.Databricks/workspaces/virtualNetworkPeerings@2021-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2021-04-01-preview/types.json","Index":117},"Microsoft.Databricks/workspaces/privateLinkResources@2021-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2021-04-01-preview/types.json","Index":124},"Microsoft.Databricks/workspaces@2022-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2022-04-01-preview/types.json","Index":95},"Microsoft.Databricks/workspaces/privateEndpointConnections@2022-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2022-04-01-preview/types.json","Index":99},"Microsoft.Databricks/workspaces/virtualNetworkPeerings@2022-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2022-04-01-preview/types.json","Index":117},"Microsoft.Databricks/accessConnectors@2022-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2022-04-01-preview/types.json","Index":139},"Microsoft.Databricks/workspaces/privateLinkResources@2022-04-01-preview":{"RelativePath":"databricks/microsoft.databricks/2022-04-01-preview/types.json","Index":146},"Microsoft.DataCatalog/catalogs@2016-03-30":{"RelativePath":"datacatalog/microsoft.datacatalog/2016-03-30/types.json","Index":19},"Microsoft.Datadog/agreements@2020-02-01-preview":{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":13},"Microsoft.Datadog/monitors@2020-02-01-preview":{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":47},"Microsoft.Datadog/monitors/tagRules@2020-02-01-preview":{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":70},"Microsoft.Datadog/monitors/singleSignOnConfigurations@2020-02-01-preview":{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":90},"Microsoft.Datadog/agreements@2021-03-01":{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":24},"Microsoft.Datadog/monitors@2021-03-01":{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":58},"Microsoft.Datadog/monitors/tagRules@2021-03-01":{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":81},"Microsoft.Datadog/monitors/singleSignOnConfigurations@2021-03-01":{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":101},"Microsoft.DataFactory/factories@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":16},"Microsoft.DataFactory/factories/integrationRuntimes@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":59},"Microsoft.DataFactory/factories/linkedservices@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":386},"Microsoft.DataFactory/factories/datasets@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":538},"Microsoft.DataFactory/factories/pipelines@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":728},"Microsoft.DataFactory/factories/triggers@2017-09-01-preview":{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":742},"Microsoft.DataFactory/factories@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":40},"Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":127},"Microsoft.DataFactory/factories/linkedservices@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":602},"Microsoft.DataFactory/factories/datasets@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":914},"Microsoft.DataFactory/factories/pipelines@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1666},"Microsoft.DataFactory/factories/triggers@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1748},"Microsoft.DataFactory/factories/dataflows@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1777},"Microsoft.DataFactory/factories/managedVirtualNetworks@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1782},"Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1789},"Microsoft.DataFactory/factories/privateEndpointConnections@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1796},"Microsoft.DataFactory/factories/globalParameters@2018-06-01":{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1801},"Microsoft.DataLakeAnalytics/accounts@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":89},"Microsoft.DataLakeAnalytics/accounts/DataLakeStoreAccounts@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":93},"Microsoft.DataLakeAnalytics/accounts/StorageAccounts@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":97},"Microsoft.DataLakeAnalytics/accounts/computePolicies@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":101},"Microsoft.DataLakeAnalytics/accounts/firewallRules@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":105},"Microsoft.DataLakeAnalytics/accounts/storageAccounts/containers@2015-10-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":110},"Microsoft.DataLakeAnalytics/accounts@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":91},"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":95},"Microsoft.DataLakeAnalytics/accounts/storageAccounts@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":99},"Microsoft.DataLakeAnalytics/accounts/computePolicies@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":103},"Microsoft.DataLakeAnalytics/accounts/firewallRules@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":107},"Microsoft.DataLakeAnalytics/accounts/storageAccounts/containers@2016-11-01":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":112},"Microsoft.DataLakeAnalytics/accounts@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":91},"Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":95},"Microsoft.DataLakeAnalytics/accounts/storageAccounts@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":99},"Microsoft.DataLakeAnalytics/accounts/computePolicies@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":103},"Microsoft.DataLakeAnalytics/accounts/firewallRules@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":107},"Microsoft.DataLakeAnalytics/accounts/storageAccounts/containers@2019-11-01-preview":{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":112},"Microsoft.DataLakeStore/accounts/firewallRules@2015-10-01-preview":{"RelativePath":"datalake-store/microsoft.datalakestore/2015-10-01-preview/types.json","Index":12},"Microsoft.DataLakeStore/accounts@2015-10-01-preview":{"RelativePath":"datalake-store/microsoft.datalakestore/2015-10-01-preview/types.json","Index":44},"Microsoft.DataLakeStore/accounts@2016-11-01":{"RelativePath":"datalake-store/microsoft.datalakestore/2016-11-01/types.json","Index":75},"Microsoft.DataLakeStore/accounts/firewallRules@2016-11-01":{"RelativePath":"datalake-store/microsoft.datalakestore/2016-11-01/types.json","Index":79},"Microsoft.DataLakeStore/accounts/virtualNetworkRules@2016-11-01":{"RelativePath":"datalake-store/microsoft.datalakestore/2016-11-01/types.json","Index":83},"Microsoft.DataLakeStore/accounts/trustedIdProviders@2016-11-01":{"RelativePath":"datalake-store/microsoft.datalakestore/2016-11-01/types.json","Index":87},"Microsoft.DataMigration/services@2017-11-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2017-11-15-preview/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2017-11-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2017-11-15-preview/types.json","Index":155},"Microsoft.DataMigration/services/projects@2017-11-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2017-11-15-preview/types.json","Index":181},"Microsoft.DataMigration/services@2018-03-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-15-preview/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2018-03-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-15-preview/types.json","Index":222},"Microsoft.DataMigration/services/projects@2018-03-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-15-preview/types.json","Index":248},"Microsoft.DataMigration/services@2018-03-31-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-31-preview/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2018-03-31-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-31-preview/types.json","Index":272},"Microsoft.DataMigration/services/projects@2018-03-31-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-03-31-preview/types.json","Index":299},"Microsoft.DataMigration/services@2018-04-19":{"RelativePath":"datamigration/microsoft.datamigration/2018-04-19/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2018-04-19":{"RelativePath":"datamigration/microsoft.datamigration/2018-04-19/types.json","Index":634},"Microsoft.DataMigration/services/projects@2018-04-19":{"RelativePath":"datamigration/microsoft.datamigration/2018-04-19/types.json","Index":668},"Microsoft.DataMigration/services@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":25},"Microsoft.DataMigration/services/projects/tasks@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":981},"Microsoft.DataMigration/services/serviceTasks@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":985},"Microsoft.DataMigration/services/projects@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":1030},"Microsoft.DataMigration/services/projects/files@2018-07-15-preview":{"RelativePath":"datamigration/microsoft.datamigration/2018-07-15-preview/types.json","Index":1035},"Microsoft.DataMigration/services@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":36},"Microsoft.DataMigration/services/projects/tasks@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":1056},"Microsoft.DataMigration/services/serviceTasks@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":1060},"Microsoft.DataMigration/services/projects@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":1105},"Microsoft.DataMigration/services/projects/files@2021-06-30":{"RelativePath":"datamigration/microsoft.datamigration/2021-06-30/types.json","Index":1110},"Microsoft.DataMigration/databaseMigrations@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":42},"Microsoft.DataMigration/sqlMigrationServices@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":48},"Microsoft.DataMigration/services@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":66},"Microsoft.DataMigration/services/projects/tasks@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1087},"Microsoft.DataMigration/services/serviceTasks@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1091},"Microsoft.DataMigration/services/projects@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1136},"Microsoft.DataMigration/services/projects/files@2021-10-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1141},"Microsoft.DataMigration/databaseMigrations@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":42},"Microsoft.DataMigration/sqlMigrationServices@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":48},"Microsoft.DataMigration/services@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":66},"Microsoft.DataMigration/services/projects/tasks@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1101},"Microsoft.DataMigration/services/serviceTasks@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1105},"Microsoft.DataMigration/services/projects@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1162},"Microsoft.DataMigration/services/projects/files@2022-01-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1167},"Microsoft.DataMigration/databaseMigrations@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":35},"Microsoft.DataMigration/sqlMigrationServices@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":41},"Microsoft.DataMigration/services@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":59},"Microsoft.DataMigration/services/projects/tasks@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1106},"Microsoft.DataMigration/services/serviceTasks@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1110},"Microsoft.DataMigration/services/projects@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1179},"Microsoft.DataMigration/services/projects/files@2022-03-30-preview":{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1184},"Microsoft.DataProtection/backupVaults@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":40},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":131},"Microsoft.DataProtection/backupVaults/backupInstances@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":175},"Microsoft.DataProtection/backupVaults/operationResults@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":180},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":195},"Microsoft.DataProtection/backupVaults/backupJobs@2021-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-01-01/types.json","Index":208},"Microsoft.DataProtection/backupVaults@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":40},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":131},"Microsoft.DataProtection/backupVaults/backupInstances@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":175},"Microsoft.DataProtection/backupVaults/operationResults@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":180},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":195},"Microsoft.DataProtection/backupVaults/backupJobs@2021-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-02-01-preview/types.json","Index":208},"Microsoft.DataProtection/backupVaults@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":40},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":131},"Microsoft.DataProtection/backupVaults/backupInstances@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":182},"Microsoft.DataProtection/backupVaults/operationResults@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":187},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":202},"Microsoft.DataProtection/backupVaults/backupJobs@2021-06-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-06-01-preview/types.json","Index":215},"Microsoft.DataProtection/backupVaults@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":194},"Microsoft.DataProtection/resourceGuards@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":209},"Microsoft.DataProtection/backupVaults/operationResults@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":214},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":229},"Microsoft.DataProtection/backupVaults/backupJobs@2021-07-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-07-01/types.json","Index":242},"Microsoft.DataProtection/backupVaults@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":197},"Microsoft.DataProtection/resourceGuards@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":212},"Microsoft.DataProtection/backupVaults/operationResults@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":217},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":232},"Microsoft.DataProtection/backupVaults/backupJobs@2021-10-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-10-01-preview/types.json","Index":245},"Microsoft.DataProtection/backupVaults@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":194},"Microsoft.DataProtection/resourceGuards@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":209},"Microsoft.DataProtection/backupVaults/operationResults@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":214},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":229},"Microsoft.DataProtection/backupVaults/backupJobs@2021-12-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2021-12-01-preview/types.json","Index":242},"Microsoft.DataProtection/backupVaults@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":197},"Microsoft.DataProtection/resourceGuards@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":212},"Microsoft.DataProtection/backupVaults/operationResults@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":217},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":221},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":236},"Microsoft.DataProtection/backupVaults/backupJobs@2022-01-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-01-01/types.json","Index":249},"Microsoft.DataProtection/backupVaults@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":57},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":148},"Microsoft.DataProtection/backupVaults/backupInstances@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":202},"Microsoft.DataProtection/resourceGuards@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":217},"Microsoft.DataProtection/backupVaults/operationResults@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":222},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":226},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":241},"Microsoft.DataProtection/backupVaults/backupJobs@2022-02-01-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-02-01-preview/types.json","Index":254},"Microsoft.DataProtection/backupVaults@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":52},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":143},"Microsoft.DataProtection/backupVaults/backupInstances@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":197},"Microsoft.DataProtection/resourceGuards@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":212},"Microsoft.DataProtection/backupVaults/operationResults@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":217},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":221},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":236},"Microsoft.DataProtection/backupVaults/backupJobs@2022-03-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-01/types.json","Index":249},"Microsoft.DataProtection/backupVaults@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":57},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":148},"Microsoft.DataProtection/backupVaults/backupInstances@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":202},"Microsoft.DataProtection/resourceGuards@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":217},"Microsoft.DataProtection/backupVaults/operationResults@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":222},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":226},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":241},"Microsoft.DataProtection/backupVaults/backupJobs@2022-03-31-preview":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-03-31-preview/types.json","Index":254},"Microsoft.DataProtection/backupVaults@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":57},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":148},"Microsoft.DataProtection/backupVaults/backupInstances@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":202},"Microsoft.DataProtection/resourceGuards@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":217},"Microsoft.DataProtection/backupVaults/operationResults@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":222},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":226},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":241},"Microsoft.DataProtection/backupVaults/backupJobs@2022-04-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-04-01/types.json","Index":254},"Microsoft.DataProtection/backupVaults@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":58},"Microsoft.DataProtection/backupVaults/backupPolicies@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":149},"Microsoft.DataProtection/backupVaults/backupInstances@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":204},"Microsoft.DataProtection/resourceGuards@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":219},"Microsoft.DataProtection/backupVaults/operationResults@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":224},"Microsoft.DataProtection/backupVaults/backupInstances/operationResults@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":229},"Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":244},"Microsoft.DataProtection/backupVaults/backupJobs@2022-05-01":{"RelativePath":"dataprotection/microsoft.dataprotection/2022-05-01/types.json","Index":257},"Microsoft.DataShare/accounts@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":22},"Microsoft.DataShare/accounts/shares/dataSets@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":74},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":204},"Microsoft.DataShare/accounts/shares/invitations@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":214},"Microsoft.DataShare/accounts/shares@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":228},"Microsoft.DataShare/accounts/shareSubscriptions@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":247},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":263},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":286},"Microsoft.DataShare/locations/consumerInvitations@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":296},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2018-11-01-preview":{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":306},"Microsoft.DataShare/accounts@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":22},"Microsoft.DataShare/accounts/shares/dataSets@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":74},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":204},"Microsoft.DataShare/accounts/shares/invitations@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":214},"Microsoft.DataShare/accounts/shares@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":228},"Microsoft.DataShare/accounts/shareSubscriptions@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":247},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":263},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":286},"Microsoft.DataShare/locations/consumerInvitations@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":296},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2019-11-01":{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":306},"Microsoft.DataShare/accounts@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":33},"Microsoft.DataShare/accounts/shares/dataSets@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":88},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":230},"Microsoft.DataShare/accounts/shares/invitations@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":240},"Microsoft.DataShare/accounts/shares@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":254},"Microsoft.DataShare/accounts/shareSubscriptions@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":273},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":289},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":312},"Microsoft.DataShare/locations/consumerInvitations@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":322},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2020-09-01":{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":332},"Microsoft.DataShare/accounts@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":33},"Microsoft.DataShare/accounts/shares/dataSets@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":98},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":264},"Microsoft.DataShare/accounts/shares/invitations@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":274},"Microsoft.DataShare/accounts/shares@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":288},"Microsoft.DataShare/accounts/shareSubscriptions@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":307},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":323},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":346},"Microsoft.DataShare/locations/consumerInvitations@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":356},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2020-10-01-preview":{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":366},"Microsoft.DataShare/accounts@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":33},"Microsoft.DataShare/accounts/shares/dataSets@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":104},"Microsoft.DataShare/accounts/shareSubscriptions/dataSetMappings@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":258},"Microsoft.DataShare/accounts/shares/invitations@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":268},"Microsoft.DataShare/accounts/shares@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":282},"Microsoft.DataShare/accounts/shareSubscriptions@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":301},"Microsoft.DataShare/accounts/shares/synchronizationSettings@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":317},"Microsoft.DataShare/accounts/shareSubscriptions/triggers@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":340},"Microsoft.DataShare/locations/consumerInvitations@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":350},"Microsoft.DataShare/accounts/shares/providerShareSubscriptions@2021-08-01":{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":360},"Microsoft.DeploymentManager/serviceTopologies@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":13},"Microsoft.DeploymentManager/serviceTopologies/services@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":19},"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":29},"Microsoft.DeploymentManager/steps@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":38},"Microsoft.DeploymentManager/rollouts@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":69},"Microsoft.DeploymentManager/artifactSources@2018-09-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2018-09-01-preview/types.json","Index":79},"Microsoft.DeploymentManager/serviceTopologies@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":13},"Microsoft.DeploymentManager/serviceTopologies/services@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":19},"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":29},"Microsoft.DeploymentManager/steps@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":65},"Microsoft.DeploymentManager/rollouts@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":96},"Microsoft.DeploymentManager/artifactSources@2019-11-01-preview":{"RelativePath":"deploymentmanager/microsoft.deploymentmanager/2019-11-01-preview/types.json","Index":106},"Microsoft.DesktopVirtualization/workspaces@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":32},"Microsoft.DesktopVirtualization/hostPools@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":54},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":59},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":74},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-01-23-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json","Index":92},"Microsoft.DesktopVirtualization/workspaces@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":32},"Microsoft.DesktopVirtualization/hostPools@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":58},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":63},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":78},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-09-24-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json","Index":96},"Microsoft.DesktopVirtualization/workspaces@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":32},"Microsoft.DesktopVirtualization/hostPools@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":58},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":63},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":78},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-12-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json","Index":96},"Microsoft.DesktopVirtualization/workspaces@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":35},"Microsoft.DesktopVirtualization/hostPools@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":61},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":70},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":75},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":90},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-09-21-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json","Index":108},"Microsoft.DesktopVirtualization/workspaces@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":35},"Microsoft.DesktopVirtualization/hostPools@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":66},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":75},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":80},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":95},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-10-19-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json","Index":113},"Microsoft.DesktopVirtualization/workspaces@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/applicationGroups@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":35},"Microsoft.DesktopVirtualization/hostPools@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":66},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":75},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":80},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":95},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-02-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json","Index":113},"Microsoft.DesktopVirtualization/workspaces@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":14},"Microsoft.DesktopVirtualization/scalingPlans@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":51},"Microsoft.DesktopVirtualization/applicationGroups@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":60},"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":72},"Microsoft.DesktopVirtualization/hostPools@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":103},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":112},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":117},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":132},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json","Index":150},"Microsoft.DesktopVirtualization/workspaces@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/scalingPlans@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":61},"Microsoft.DesktopVirtualization/applicationGroups@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":77},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":89},"Microsoft.DesktopVirtualization/hostPools@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":121},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":130},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":135},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":150},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-01-14-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json","Index":194},"Microsoft.DesktopVirtualization/workspaces@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/scalingPlans@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":61},"Microsoft.DesktopVirtualization/applicationGroups@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":77},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":89},"Microsoft.DesktopVirtualization/hostPools@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":121},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":130},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":135},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":150},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-02-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json","Index":194},"Microsoft.DesktopVirtualization/workspaces@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":23},"Microsoft.DesktopVirtualization/scalingPlans@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":61},"Microsoft.DesktopVirtualization/applicationGroups@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":77},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":89},"Microsoft.DesktopVirtualization/hostPools@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":121},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":130},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":135},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":150},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-03-09-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json","Index":194},"Microsoft.DesktopVirtualization/workspaces@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":26},"Microsoft.DesktopVirtualization/scalingPlans@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":64},"Microsoft.DesktopVirtualization/applicationGroups@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":80},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":92},"Microsoft.DesktopVirtualization/hostPools@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":127},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":136},"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":163},"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":167},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":172},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":187},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json","Index":231},"Microsoft.DesktopVirtualization/workspaces@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":23},"Microsoft.DesktopVirtualization/scalingPlans@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":61},"Microsoft.DesktopVirtualization/applicationGroups@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":77},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":89},"Microsoft.DesktopVirtualization/hostPools@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":121},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":130},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":135},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":150},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-07-12":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json","Index":194},"Microsoft.DesktopVirtualization/workspaces@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":37},"Microsoft.DesktopVirtualization/scalingPlans@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":74},"Microsoft.DesktopVirtualization/applicationGroups@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":90},"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":102},"Microsoft.DesktopVirtualization/hostPools@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":137},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":146},"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":162},"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":166},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":171},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":186},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-09-03-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json","Index":230},"Microsoft.DesktopVirtualization/workspaces@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":51},"Microsoft.DesktopVirtualization/scalingPlans@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":88},"Microsoft.DesktopVirtualization/applicationGroups@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":104},"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":116},"Microsoft.DesktopVirtualization/hostPools@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":168},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":177},"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":181},"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":185},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":190},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":205},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-02-10-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json","Index":249},"Microsoft.DesktopVirtualization/workspaces@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":51},"Microsoft.DesktopVirtualization/scalingPlans@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":88},"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":117},"Microsoft.DesktopVirtualization/applicationGroups@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":133},"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":145},"Microsoft.DesktopVirtualization/hostPools@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":197},"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":206},"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":210},"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":214},"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":219},"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":234},"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-04-01-preview":{"RelativePath":"desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json","Index":278},"Microsoft.DevCenter/devcenters@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":32},"Microsoft.DevCenter/projects@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":38},"Microsoft.DevCenter/devcenters/attachednetworks@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":53},"Microsoft.DevCenter/devcenters/galleries@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":58},"Microsoft.DevCenter/devcenters/catalogs@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":64},"Microsoft.DevCenter/devcenters/environmentTypes@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":70},"Microsoft.DevCenter/projects/environmentTypes@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":85},"Microsoft.DevCenter/devcenters/devboxdefinitions@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":105},"Microsoft.DevCenter/projects/pools@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":116},"Microsoft.DevCenter/projects/pools/schedules@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":128},"Microsoft.DevCenter/networkConnections@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":144},"Microsoft.DevCenter/projects/attachednetworks@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":148},"Microsoft.DevCenter/devcenters/galleries/images@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":155},"Microsoft.DevCenter/devcenters/galleries/images/versions@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":160},"Microsoft.DevCenter/projects/devboxdefinitions@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":165},"Microsoft.DevCenter/networkConnections/healthChecks@2022-08-01-preview":{"RelativePath":"devcenter/microsoft.devcenter/2022-08-01-preview/types.json","Index":180},"Microsoft.DevHub/workflows@2022-04-01-preview":{"RelativePath":"developerhub/microsoft.devhub/2022-04-01-preview/types.json","Index":42},"Microsoft.DevHub/locations/githuboauth@2022-04-01-preview":{"RelativePath":"developerhub/microsoft.devhub/2022-04-01-preview/types.json","Index":48},"Microsoft.Devices/provisioningServices/certificates@2017-08-21-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-08-21-preview/types.json","Index":12},"Microsoft.Devices/provisioningServices@2017-08-21-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-08-21-preview/types.json","Index":49},"Microsoft.Devices/provisioningServices/certificates@2017-11-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-11-15/types.json","Index":12},"Microsoft.Devices/provisioningServices@2017-11-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-11-15/types.json","Index":49},"Microsoft.Devices/provisioningServices/certificates@2018-01-22":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2018-01-22/types.json","Index":12},"Microsoft.Devices/provisioningServices@2018-01-22":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2018-01-22/types.json","Index":49},"Microsoft.Devices/provisioningServices/certificates@2020-01-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-01-01/types.json","Index":12},"Microsoft.Devices/provisioningServices@2020-01-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-01-01/types.json","Index":58},"Microsoft.Devices/provisioningServices/certificates@2020-03-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":12},"Microsoft.Devices/provisioningServices@2020-03-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":71},"Microsoft.Devices/provisioningServices/privateEndpointConnections@2020-03-01":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":75},"Microsoft.Devices/provisioningServices/certificates@2020-09-01-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":12},"Microsoft.Devices/provisioningServices@2020-09-01-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":78},"Microsoft.Devices/provisioningServices/privateEndpointConnections@2020-09-01-preview":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":82},"Microsoft.Devices/provisioningServices/certificates@2021-10-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":23},"Microsoft.Devices/provisioningServices@2021-10-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":82},"Microsoft.Devices/provisioningServices/privateEndpointConnections@2021-10-15":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":86},"Microsoft.Devices/provisioningServices/certificates@2022-02-05":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":23},"Microsoft.Devices/provisioningServices@2022-02-05":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":82},"Microsoft.Devices/provisioningServices/privateEndpointConnections@2022-02-05":{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":86},"Microsoft.DeviceUpdate/accounts@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":57},"Microsoft.DeviceUpdate/accounts/instances@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":75},"Microsoft.DeviceUpdate/accounts/privateEndpointConnections@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":79},"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":102},"Microsoft.DeviceUpdate/accounts/privateLinkResources@2020-03-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.json","Index":113},"Microsoft.DeviceUpdate/accounts@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":65},"Microsoft.DeviceUpdate/accounts/instances@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":83},"Microsoft.DeviceUpdate/accounts/privateEndpointConnections@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":87},"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":110},"Microsoft.DeviceUpdate/accounts/privateLinkResources@2022-04-01-preview":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.json","Index":121},"Microsoft.DeviceUpdate/accounts@2022-10-01":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-10-01/types.json","Index":65},"Microsoft.DeviceUpdate/accounts/instances@2022-10-01":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-10-01/types.json","Index":83},"Microsoft.DeviceUpdate/accounts/privateEndpointConnections@2022-10-01":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-10-01/types.json","Index":87},"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies@2022-10-01":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-10-01/types.json","Index":110},"Microsoft.DeviceUpdate/accounts/privateLinkResources@2022-10-01":{"RelativePath":"deviceupdate/microsoft.deviceupdate/2022-10-01/types.json","Index":121},"Microsoft.DevOps/pipelines@2019-07-01-preview":{"RelativePath":"devops/microsoft.devops/2019-07-01-preview/types.json","Index":27},"Microsoft.DevOps/pipelines@2020-07-13-preview":{"RelativePath":"devops/microsoft.devops/2020-07-13-preview/types.json","Index":42},"Microsoft.DevSpaces/controllers@2019-04-01":{"RelativePath":"devspaces/microsoft.devspaces/2019-04-01/types.json","Index":26},"Microsoft.DevTestLab/labs@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":17},"Microsoft.DevTestLab/labs/artifactsources@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":29},"Microsoft.DevTestLab/labs/customimages@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":51},"Microsoft.DevTestLab/labs/formulas@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":67},"Microsoft.DevTestLab/labs/policysets/policies@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":85},"Microsoft.DevTestLab/labs/schedules@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":102},"Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":107},"Microsoft.DevTestLab/labs/virtualnetworks@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":129},"Microsoft.DevTestLab/labs/artifactsources/artifacts@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":135},"Microsoft.DevTestLab/labs/costinsights@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":143},"Microsoft.DevTestLab/labs/costs@2015-05-21-preview":{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":155},"Microsoft.DevTestLab/labs@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":19},"Microsoft.DevTestLab/schedules@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":36},"Microsoft.DevTestLab/labs/artifactsources@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":48},"Microsoft.DevTestLab/labs/costs@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":79},"Microsoft.DevTestLab/labs/customimages@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":101},"Microsoft.DevTestLab/labs/formulas@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":139},"Microsoft.DevTestLab/labs/notificationchannels@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":150},"Microsoft.DevTestLab/labs/policysets/policies@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":171},"Microsoft.DevTestLab/labs/schedules@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":176},"Microsoft.DevTestLab/labs/servicerunners@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":182},"Microsoft.DevTestLab/labs/users@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":190},"Microsoft.DevTestLab/labs/users/disks@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":199},"Microsoft.DevTestLab/labs/users/environments@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":208},"Microsoft.DevTestLab/labs/users/secrets@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":214},"Microsoft.DevTestLab/labs/virtualmachines@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":224},"Microsoft.DevTestLab/labs/virtualmachines/schedules@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":229},"Microsoft.DevTestLab/labs/virtualnetworks@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":259},"Microsoft.DevTestLab/labs/artifactsources/armtemplates@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":267},"Microsoft.DevTestLab/labs/artifactsources/artifacts@2016-05-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":273},"Microsoft.DevTestLab/labs@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":34},"Microsoft.DevTestLab/schedules@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":51},"Microsoft.DevTestLab/labs/artifactsources@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":64},"Microsoft.DevTestLab/labs/costs@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":95},"Microsoft.DevTestLab/labs/customimages@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":124},"Microsoft.DevTestLab/labs/formulas@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":165},"Microsoft.DevTestLab/labs/notificationchannels@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":176},"Microsoft.DevTestLab/labs/policysets/policies@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":199},"Microsoft.DevTestLab/labs/schedules@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":204},"Microsoft.DevTestLab/labs/servicerunners@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":215},"Microsoft.DevTestLab/labs/users@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":223},"Microsoft.DevTestLab/labs/users/disks@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":233},"Microsoft.DevTestLab/labs/users/environments@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":242},"Microsoft.DevTestLab/labs/users/secrets@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":248},"Microsoft.DevTestLab/labs/users/servicefabrics@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":259},"Microsoft.DevTestLab/labs/users/servicefabrics/schedules@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":264},"Microsoft.DevTestLab/labs/virtualmachines@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":284},"Microsoft.DevTestLab/labs/virtualmachines/schedules@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":289},"Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":319},"Microsoft.DevTestLab/labs/artifactsources/armtemplates@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":327},"Microsoft.DevTestLab/labs/artifactsources/artifacts@2018-09-15":{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":333},"Microsoft.Dynamics365FraudProtection/instances@2021-02-01-preview":{"RelativePath":"dfp/microsoft.dynamics365fraudprotection/2021-02-01-preview/types.json","Index":39},"Microsoft.DigitalTwins/digitalTwinsInstances@2020-03-01-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-03-01-preview/types.json","Index":22},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2020-03-01-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-03-01-preview/types.json","Index":40},"Microsoft.DigitalTwins/digitalTwinsInstances@2020-10-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-10-31/types.json","Index":24},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2020-10-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-10-31/types.json","Index":47},"Microsoft.DigitalTwins/digitalTwinsInstances@2020-12-01":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-12-01/types.json","Index":48},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2020-12-01":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-12-01/types.json","Index":74},"Microsoft.DigitalTwins/digitalTwinsInstances/privateEndpointConnections@2020-12-01":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2020-12-01/types.json","Index":78},"Microsoft.DigitalTwins/digitalTwinsInstances@2021-06-30-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2021-06-30-preview/types.json","Index":59},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2021-06-30-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2021-06-30-preview/types.json","Index":85},"Microsoft.DigitalTwins/digitalTwinsInstances/privateEndpointConnections@2021-06-30-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2021-06-30-preview/types.json","Index":89},"Microsoft.DigitalTwins/digitalTwinsInstances/timeSeriesDatabaseConnections@2021-06-30-preview":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2021-06-30-preview/types.json","Index":108},"Microsoft.DigitalTwins/digitalTwinsInstances@2022-05-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2022-05-31/types.json","Index":59},"Microsoft.DigitalTwins/digitalTwinsInstances/endpoints@2022-05-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2022-05-31/types.json","Index":86},"Microsoft.DigitalTwins/digitalTwinsInstances/privateEndpointConnections@2022-05-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2022-05-31/types.json","Index":90},"Microsoft.DigitalTwins/digitalTwinsInstances/timeSeriesDatabaseConnections@2022-05-31":{"RelativePath":"digitaltwins/microsoft.digitaltwins/2022-05-31/types.json","Index":110},"Microsoft.DelegatedNetwork/controller@2020-08-08-preview":{"RelativePath":"dnc/microsoft.delegatednetwork/2020-08-08-preview/types.json","Index":18},"Microsoft.DelegatedNetwork/orchestrators@2020-08-08-preview":{"RelativePath":"dnc/microsoft.delegatednetwork/2020-08-08-preview/types.json","Index":36},"Microsoft.DelegatedNetwork/delegatedSubnets@2020-08-08-preview":{"RelativePath":"dnc/microsoft.delegatednetwork/2020-08-08-preview/types.json","Index":48},"Microsoft.DelegatedNetwork/controller@2021-03-15":{"RelativePath":"dnc/microsoft.delegatednetwork/2021-03-15/types.json","Index":18},"Microsoft.DelegatedNetwork/orchestrators@2021-03-15":{"RelativePath":"dnc/microsoft.delegatednetwork/2021-03-15/types.json","Index":36},"Microsoft.DelegatedNetwork/delegatedSubnets@2021-03-15":{"RelativePath":"dnc/microsoft.delegatednetwork/2021-03-15/types.json","Index":48},"Microsoft.Network/dnszones/A@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":29},"Microsoft.Network/dnszones/AAAA@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":33},"Microsoft.Network/dnszones/CNAME@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":37},"Microsoft.Network/dnszones/MX@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":41},"Microsoft.Network/dnszones/NS@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":45},"Microsoft.Network/dnszones/PTR@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":49},"Microsoft.Network/dnszones/SOA@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":53},"Microsoft.Network/dnszones/SRV@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":57},"Microsoft.Network/dnszones/TXT@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":61},"Microsoft.Network/dnszones@2015-05-04-preview":{"RelativePath":"dns/microsoft.network/2015-05-04-preview/types.json","Index":67},"Microsoft.Network/dnsZones/A@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":30},"Microsoft.Network/dnsZones/AAAA@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":34},"Microsoft.Network/dnsZones/CNAME@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":38},"Microsoft.Network/dnsZones/MX@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":42},"Microsoft.Network/dnsZones/NS@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":46},"Microsoft.Network/dnsZones/PTR@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":50},"Microsoft.Network/dnsZones/SOA@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":54},"Microsoft.Network/dnsZones/SRV@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":58},"Microsoft.Network/dnsZones/TXT@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":62},"Microsoft.Network/dnsZones@2016-04-01":{"RelativePath":"dns/microsoft.network/2016-04-01/types.json","Index":72},"Microsoft.Network/dnsZones/A@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":32},"Microsoft.Network/dnsZones/AAAA@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":36},"Microsoft.Network/dnsZones/CAA@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":40},"Microsoft.Network/dnsZones/CNAME@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":44},"Microsoft.Network/dnsZones/MX@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":48},"Microsoft.Network/dnsZones/NS@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":52},"Microsoft.Network/dnsZones/PTR@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":56},"Microsoft.Network/dnsZones/SOA@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":60},"Microsoft.Network/dnsZones/SRV@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":64},"Microsoft.Network/dnsZones/TXT@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":68},"Microsoft.Network/dnsZones@2017-09-01":{"RelativePath":"dns/microsoft.network/2017-09-01/types.json","Index":78},"Microsoft.Network/dnsZones/A@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":32},"Microsoft.Network/dnsZones/AAAA@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":36},"Microsoft.Network/dnsZones/CAA@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":40},"Microsoft.Network/dnsZones/CNAME@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":44},"Microsoft.Network/dnsZones/MX@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":48},"Microsoft.Network/dnsZones/NS@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":52},"Microsoft.Network/dnsZones/PTR@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":56},"Microsoft.Network/dnsZones/SOA@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":60},"Microsoft.Network/dnsZones/SRV@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":64},"Microsoft.Network/dnsZones/TXT@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":68},"Microsoft.Network/dnsZones@2017-10-01":{"RelativePath":"dns/microsoft.network/2017-10-01/types.json","Index":78},"Microsoft.Network/dnsZones/A@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":32},"Microsoft.Network/dnsZones/AAAA@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":36},"Microsoft.Network/dnsZones/CAA@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":40},"Microsoft.Network/dnsZones/CNAME@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":44},"Microsoft.Network/dnsZones/MX@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":48},"Microsoft.Network/dnsZones/NS@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":52},"Microsoft.Network/dnsZones/PTR@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":56},"Microsoft.Network/dnsZones/SOA@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":60},"Microsoft.Network/dnsZones/SRV@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":64},"Microsoft.Network/dnsZones/TXT@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":68},"Microsoft.Network/dnsZones@2018-03-01-preview":{"RelativePath":"dns/microsoft.network/2018-03-01-preview/types.json","Index":81},"Microsoft.Network/dnsZones/A@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":33},"Microsoft.Network/dnsZones/AAAA@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":37},"Microsoft.Network/dnsZones/CAA@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":41},"Microsoft.Network/dnsZones/CNAME@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":45},"Microsoft.Network/dnsZones/MX@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":49},"Microsoft.Network/dnsZones/NS@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":53},"Microsoft.Network/dnsZones/PTR@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":57},"Microsoft.Network/dnsZones/SOA@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":61},"Microsoft.Network/dnsZones/SRV@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":65},"Microsoft.Network/dnsZones/TXT@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":69},"Microsoft.Network/dnsZones@2018-05-01":{"RelativePath":"dns/microsoft.network/2018-05-01/types.json","Index":81},"Microsoft.Network/dnsResolvers@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":35},"Microsoft.Network/dnsResolvers/inboundEndpoints@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":53},"Microsoft.Network/dnsResolvers/outboundEndpoints@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":66},"Microsoft.Network/dnsForwardingRulesets@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":80},"Microsoft.Network/dnsForwardingRulesets/forwardingRules@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":98},"Microsoft.Network/dnsForwardingRulesets/virtualNetworkLinks@2020-04-01-preview":{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":111},"Microsoft.Network/dnsResolvers@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":35},"Microsoft.Network/dnsResolvers/inboundEndpoints@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":53},"Microsoft.Network/dnsResolvers/outboundEndpoints@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":66},"Microsoft.Network/dnsForwardingRulesets@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":80},"Microsoft.Network/dnsForwardingRulesets/forwardingRules@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":98},"Microsoft.Network/dnsForwardingRulesets/virtualNetworkLinks@2022-07-01":{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":111},"Microsoft.AAD/domainServices@2017-01-01":{"RelativePath":"domainservices/microsoft.aad/2017-01-01/types.json","Index":46},"Microsoft.AAD/domainServices@2017-06-01":{"RelativePath":"domainservices/microsoft.aad/2017-06-01/types.json","Index":57},"Microsoft.Aad/domainServices/ouContainer@2017-06-01":{"RelativePath":"domainservices/microsoft.aad/2017-06-01/types.json","Index":65},"Microsoft.AAD/domainServices@2020-01-01":{"RelativePath":"domainservices/microsoft.aad/2020-01-01/types.json","Index":59},"Microsoft.Aad/domainServices/ouContainer@2020-01-01":{"RelativePath":"domainservices/microsoft.aad/2020-01-01/types.json","Index":67},"Microsoft.AAD/domainServices@2021-03-01":{"RelativePath":"domainservices/microsoft.aad/2021-03-01/types.json","Index":76},"Microsoft.Aad/domainServices/ouContainer@2021-03-01":{"RelativePath":"domainservices/microsoft.aad/2021-03-01/types.json","Index":84},"Microsoft.AAD/domainServices@2021-05-01":{"RelativePath":"domainservices/microsoft.aad/2021-05-01/types.json","Index":89},"Microsoft.Aad/domainServices/ouContainer@2021-05-01":{"RelativePath":"domainservices/microsoft.aad/2021-05-01/types.json","Index":97},"Dynatrace.Observability/monitors@2021-09-01-preview":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":72},"Dynatrace.Observability/monitors/tagRules@2021-09-01-preview":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":104},"Dynatrace.Observability/monitors/singleSignOnConfigurations@2021-09-01-preview":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":108},"Dynatrace.Observability/monitors@2021-09-01":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01/types.json","Index":72},"Dynatrace.Observability/monitors/tagRules@2021-09-01":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01/types.json","Index":104},"Dynatrace.Observability/monitors/singleSignOnConfigurations@2021-09-01":{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01/types.json","Index":108},"Microsoft.EdgeOrder/addresses@2020-12-01-preview":{"RelativePath":"edgeorder/microsoft.edgeorder/2020-12-01-preview/types.json","Index":31},"Microsoft.EdgeOrder/orderItems@2020-12-01-preview":{"RelativePath":"edgeorder/microsoft.edgeorder/2020-12-01-preview/types.json","Index":107},"Microsoft.EdgeOrder/locations/orders@2020-12-01-preview":{"RelativePath":"edgeorder/microsoft.edgeorder/2020-12-01-preview/types.json","Index":114},"Microsoft.EdgeOrder/addresses@2021-12-01":{"RelativePath":"edgeorder/microsoft.edgeorder/2021-12-01/types.json","Index":35},"Microsoft.EdgeOrder/orderItems@2021-12-01":{"RelativePath":"edgeorder/microsoft.edgeorder/2021-12-01/types.json","Index":111},"Microsoft.EdgeOrder/locations/orders@2021-12-01":{"RelativePath":"edgeorder/microsoft.edgeorder/2021-12-01/types.json","Index":118},"Microsoft.Education/labs@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":29},"Microsoft.Education/labs/students@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":43},"Microsoft.Education/grants@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":55},"Microsoft.Education/labs/joinRequests@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":63},"Microsoft.Education/studentLabs@2021-12-01-preview":{"RelativePath":"education/microsoft.education/2021-12-01-preview/types.json","Index":77},"Microsoft.Elastic/monitors@2020-07-01-preview":{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":49},"Microsoft.Elastic/monitors/tagRules@2020-07-01-preview":{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":70},"Microsoft.Elastic/monitors@2020-07-01":{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":49},"Microsoft.Elastic/monitors/tagRules@2020-07-01":{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":70},"Microsoft.Elastic/monitors@2021-09-01-preview":{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":49},"Microsoft.Elastic/monitors/tagRules@2021-09-01-preview":{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":70},"Microsoft.Elastic/monitors@2021-10-01-preview":{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":49},"Microsoft.Elastic/monitors/tagRules@2021-10-01-preview":{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":70},"Microsoft.ElasticSan/elasticSans@2021-11-20-preview":{"RelativePath":"elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json","Index":40},"Microsoft.ElasticSan/elasticSans/volumegroups@2021-11-20-preview":{"RelativePath":"elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json","Index":70},"Microsoft.ElasticSan/elasticSans/volumegroups/volumes@2021-11-20-preview":{"RelativePath":"elasticsan/microsoft.elasticsan/2021-11-20-preview/types.json","Index":97},"Microsoft.EngagementFabric/Accounts@2018-09-01-preview":{"RelativePath":"engagementfabric/microsoft.engagementfabric/2018-09-01-preview/types.json","Index":13},"Microsoft.EngagementFabric/Accounts/Channels@2018-09-01-preview":{"RelativePath":"engagementfabric/microsoft.engagementfabric/2018-09-01-preview/types.json","Index":20},"Microsoft.EnterpriseKnowledgeGraph/services@2018-12-03":{"RelativePath":"enterpriseknowledgegraph/microsoft.enterpriseknowledgegraph/2018-12-03/types.json","Index":22},"Microsoft.EventGrid/eventSubscriptions@2017-06-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-06-15-preview/types.json","Index":26},"Microsoft.EventGrid/topics@2017-06-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-06-15-preview/types.json","Index":39},"Microsoft.EventGrid/topicTypes@2017-06-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-06-15-preview/types.json","Index":54},"Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-09-15-preview/types.json","Index":29},"Microsoft.EventGrid/topics@2017-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-09-15-preview/types.json","Index":42},"Microsoft.EventGrid/topicTypes@2017-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2017-09-15-preview/types.json","Index":58},"Microsoft.EventGrid/eventSubscriptions@2018-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-01-01/types.json","Index":29},"Microsoft.EventGrid/topics@2018-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-01-01/types.json","Index":42},"Microsoft.EventGrid/topicTypes@2018-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-01-01/types.json","Index":58},"Microsoft.EventGrid/eventSubscriptions@2018-05-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-05-01-preview/types.json","Index":45},"Microsoft.EventGrid/topics@2018-05-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-05-01-preview/types.json","Index":68},"Microsoft.EventGrid/topicTypes@2018-05-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-05-01-preview/types.json","Index":84},"Microsoft.EventGrid/domains@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":30},"Microsoft.EventGrid/eventSubscriptions@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":101},"Microsoft.EventGrid/topics@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":118},"Microsoft.EventGrid/domains/topics@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":122},"Microsoft.EventGrid/topicTypes@2018-09-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":138},"Microsoft.EventGrid/eventSubscriptions@2019-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-01-01/types.json","Index":41},"Microsoft.EventGrid/topics@2019-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-01-01/types.json","Index":54},"Microsoft.EventGrid/topicTypes@2019-01-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-01-01/types.json","Index":70},"Microsoft.EventGrid/domains@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":30},"Microsoft.EventGrid/domains/topics@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":42},"Microsoft.EventGrid/eventSubscriptions@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":116},"Microsoft.EventGrid/topics@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":133},"Microsoft.EventGrid/topicTypes@2019-02-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":149},"Microsoft.EventGrid/domains@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":20},"Microsoft.EventGrid/domains/topics@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":32},"Microsoft.EventGrid/eventSubscriptions@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":102},"Microsoft.EventGrid/topics@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":115},"Microsoft.EventGrid/topicTypes@2019-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":131},"Microsoft.EventGrid/domains@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":30},"Microsoft.EventGrid/domains/topics@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":42},"Microsoft.EventGrid/eventSubscriptions@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":122},"Microsoft.EventGrid/topics@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":139},"Microsoft.EventGrid/topicTypes@2020-01-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":155},"Microsoft.EventGrid/domains@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":67},"Microsoft.EventGrid/domains/topics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":79},"Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":143},"Microsoft.EventGrid/eventSubscriptions@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":197},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":201},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":205},"Microsoft.EventGrid/partnerNamespaces@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":218},"Microsoft.EventGrid/partnerRegistrations@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":236},"Microsoft.EventGrid/topics/privateEndpointConnections@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":240},"Microsoft.EventGrid/domains/privateEndpointConnections@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":244},"Microsoft.EventGrid/systemTopics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":257},"Microsoft.EventGrid/topics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":279},"Microsoft.EventGrid/partnerTopics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":296},"Microsoft.EventGrid/extensionTopics@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":302},"Microsoft.EventGrid/topicTypes@2020-04-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":318},"Microsoft.EventGrid/domains@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":66},"Microsoft.EventGrid/domains/topics@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":78},"Microsoft.EventGrid/eventSubscriptions@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":158},"Microsoft.EventGrid/topics@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":180},"Microsoft.EventGrid/topics/privateEndpointConnections@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":184},"Microsoft.EventGrid/domains/privateEndpointConnections@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":188},"Microsoft.EventGrid/topicTypes@2020-06-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":204},"Microsoft.EventGrid/domains@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":78},"Microsoft.EventGrid/domains/topics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":90},"Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":164},"Microsoft.EventGrid/eventSubscriptions@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":232},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":236},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":240},"Microsoft.EventGrid/partnerNamespaces@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":253},"Microsoft.EventGrid/partnerRegistrations@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":271},"Microsoft.EventGrid/topics/privateEndpointConnections@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":275},"Microsoft.EventGrid/domains/privateEndpointConnections@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":279},"Microsoft.EventGrid/systemTopics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":292},"Microsoft.EventGrid/topics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":318},"Microsoft.EventGrid/partnerTopics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":335},"Microsoft.EventGrid/extensionTopics@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":341},"Microsoft.EventGrid/topicTypes@2020-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":362},"Microsoft.EventGrid/domains@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":78},"Microsoft.EventGrid/domains/topics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":90},"Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":164},"Microsoft.EventGrid/eventSubscriptions@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":231},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":235},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":239},"Microsoft.EventGrid/partnerNamespaces@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":257},"Microsoft.EventGrid/partnerRegistrations@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":275},"Microsoft.EventGrid/topics/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":279},"Microsoft.EventGrid/domains/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":283},"Microsoft.EventGrid/partnerNamespaces/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":287},"Microsoft.EventGrid/systemTopics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":300},"Microsoft.EventGrid/topics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":326},"Microsoft.EventGrid/partnerTopics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":343},"Microsoft.EventGrid/extensionTopics@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":349},"Microsoft.EventGrid/topicTypes@2021-06-01-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":370},"Microsoft.EventGrid/partnerNamespaces/channels@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":52},"Microsoft.EventGrid/domains@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":115},"Microsoft.EventGrid/domains/topics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":127},"Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":201},"Microsoft.EventGrid/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":271},"Microsoft.EventGrid/domains/topics/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":275},"Microsoft.EventGrid/topics/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":279},"Microsoft.EventGrid/domains/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":283},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":287},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":291},"Microsoft.EventGrid/partnerConfigurations@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":308},"Microsoft.EventGrid/partnerDestinations@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":324},"Microsoft.EventGrid/partnerNamespaces@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":345},"Microsoft.EventGrid/partnerRegistrations@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":363},"Microsoft.EventGrid/partnerTopics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":380},"Microsoft.EventGrid/topics/privateEndpointConnections@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":384},"Microsoft.EventGrid/domains/privateEndpointConnections@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":388},"Microsoft.EventGrid/partnerNamespaces/privateEndpointConnections@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":392},"Microsoft.EventGrid/systemTopics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":405},"Microsoft.EventGrid/topics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":434},"Microsoft.EventGrid/extensionTopics@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":440},"Microsoft.EventGrid/topicTypes@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":462},"Microsoft.EventGrid/verifiedPartners@2021-10-15-preview":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":475},"Microsoft.EventGrid/domains@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":74},"Microsoft.EventGrid/domains/topics@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":86},"Microsoft.EventGrid/eventSubscriptions@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":206},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":210},"Microsoft.EventGrid/topics@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":232},"Microsoft.EventGrid/topics/privateEndpointConnections@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":236},"Microsoft.EventGrid/domains/privateEndpointConnections@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":240},"Microsoft.EventGrid/systemTopics@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":253},"Microsoft.EventGrid/extensionTopics@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":259},"Microsoft.EventGrid/topicTypes@2021-12-01":{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":280},"Microsoft.EventGrid/partnerNamespaces/channels@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":42},"Microsoft.EventGrid/domains@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":101},"Microsoft.EventGrid/domains/topics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":113},"Microsoft.EventGrid/topics/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":233},"Microsoft.EventGrid/domains/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":237},"Microsoft.EventGrid/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":241},"Microsoft.EventGrid/domains/topics/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":245},"Microsoft.EventGrid/systemTopics/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":249},"Microsoft.EventGrid/partnerTopics/eventSubscriptions@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":253},"Microsoft.EventGrid/topics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":278},"Microsoft.EventGrid/partnerConfigurations@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":295},"Microsoft.EventGrid/partnerNamespaces@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":316},"Microsoft.EventGrid/partnerRegistrations@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":329},"Microsoft.EventGrid/partnerTopics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":347},"Microsoft.EventGrid/topics/privateEndpointConnections@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":351},"Microsoft.EventGrid/domains/privateEndpointConnections@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":355},"Microsoft.EventGrid/partnerNamespaces/privateEndpointConnections@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":359},"Microsoft.EventGrid/systemTopics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":372},"Microsoft.EventGrid/extensionTopics@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":378},"Microsoft.EventGrid/topicTypes@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":400},"Microsoft.EventGrid/verifiedPartners@2022-06-15":{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":413},"Microsoft.EventHub/namespaces@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":35},"Microsoft.EventHub/namespaces/AuthorizationRules@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":45},"Microsoft.EventHub/namespaces/eventhubs@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":61},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":65},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2014-09-01":{"RelativePath":"eventhub/microsoft.eventhub/2014-09-01/types.json","Index":70},"Microsoft.EventHub/namespaces@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":35},"Microsoft.EventHub/namespaces/AuthorizationRules@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":45},"Microsoft.EventHub/namespaces/eventhubs@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":61},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":65},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2015-08-01":{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":70},"Microsoft.EventHub/namespaces/authorizationRules@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":17},"Microsoft.EventHub/namespaces@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":30},"Microsoft.EventHub/namespaces/networkRuleSets@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":46},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":59},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":63},"Microsoft.EventHub/namespaces/eventhubs@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":85},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":90},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2017-04-01":{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":94},"Microsoft.EventHub/clusters@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":16},"Microsoft.EventHub/namespaces/ipfilterrules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":24},"Microsoft.EventHub/namespaces@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":43},"Microsoft.EventHub/namespaces/virtualnetworkrules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":48},"Microsoft.EventHub/namespaces/networkRuleSets@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":64},"Microsoft.EventHub/namespaces/authorizationRules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":74},"Microsoft.EventHub/namespaces/privateEndpointConnections@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":93},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":106},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":110},"Microsoft.EventHub/namespaces/eventhubs@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":132},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":137},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2018-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":141},"Microsoft.EventHub/namespaces@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":63},"Microsoft.EventHub/namespaces/networkRuleSets@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":79},"Microsoft.EventHub/namespaces/authorizationRules@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":89},"Microsoft.EventHub/namespaces/privateEndpointConnections@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":93},"Microsoft.EventHub/namespaces/eventhubs@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":115},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":119},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":132},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":137},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2021-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":141},"Microsoft.EventHub/clusters@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":27},"Microsoft.EventHub/namespaces@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":72},"Microsoft.EventHub/namespaces/networkRuleSets@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":91},"Microsoft.EventHub/namespaces/authorizationRules@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":101},"Microsoft.EventHub/namespaces/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":105},"Microsoft.EventHub/namespaces/eventhubs@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":127},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":131},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":144},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":149},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2021-06-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":153},"Microsoft.EventHub/clusters@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":27},"Microsoft.EventHub/namespaces@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":72},"Microsoft.EventHub/namespaces/networkRuleSets@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":91},"Microsoft.EventHub/namespaces/authorizationRules@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":101},"Microsoft.EventHub/namespaces/privateEndpointConnections@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":105},"Microsoft.EventHub/namespaces/eventhubs@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":127},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":131},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":144},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":149},"Microsoft.EventHub/namespaces/schemagroups@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":162},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2021-11-01":{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":166},"Microsoft.EventHub/clusters@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":27},"Microsoft.EventHub/namespaces@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":80},"Microsoft.EventHub/namespaces/networkRuleSets@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":100},"Microsoft.EventHub/namespaces/authorizationRules@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":110},"Microsoft.EventHub/namespaces/privateEndpointConnections@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":114},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":127},"Microsoft.EventHub/namespaces/eventhubs/authorizationRules@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":131},"Microsoft.EventHub/namespaces/eventhubs@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":153},"Microsoft.EventHub/namespaces/eventhubs/consumergroups@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":158},"Microsoft.EventHub/namespaces/schemagroups@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":171},"Microsoft.EventHub/namespaces/applicationGroups@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":185},"Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules@2022-01-01-preview":{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":189},"Microsoft.ExtendedLocation/customLocations@2021-03-15-preview":{"RelativePath":"extendedlocation/microsoft.extendedlocation/2021-03-15-preview/types.json","Index":28},"Microsoft.ExtendedLocation/customLocations@2021-08-15":{"RelativePath":"extendedlocation/microsoft.extendedlocation/2021-08-15/types.json","Index":32},"Microsoft.ExtendedLocation/customLocations@2021-08-31-preview":{"RelativePath":"extendedlocation/microsoft.extendedlocation/2021-08-31-preview/types.json","Index":32},"Microsoft.ExtendedLocation/customLocations/resourceSyncRules@2021-08-31-preview":{"RelativePath":"extendedlocation/microsoft.extendedlocation/2021-08-31-preview/types.json","Index":43},"Microsoft.FluidRelay/fluidRelayServers@2021-03-12-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-03-12-preview/types.json","Index":31},"Microsoft.FluidRelay/fluidRelayServers@2021-06-15-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-06-15-preview/types.json","Index":35},"Microsoft.FluidRelay/fluidRelayServers@2021-08-30-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-08-30-preview/types.json","Index":35},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2021-08-30-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-08-30-preview/types.json","Index":44},"Microsoft.FluidRelay/fluidRelayServers@2021-09-10-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-09-10-preview/types.json","Index":39},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2021-09-10-preview":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2021-09-10-preview/types.json","Index":48},"Microsoft.FluidRelay/fluidRelayServers@2022-02-15":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-02-15/types.json","Index":39},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-02-15":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-02-15/types.json","Index":48},"Microsoft.FluidRelay/fluidRelayServers@2022-04-21":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-04-21/types.json","Index":45},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-04-21":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-04-21/types.json","Index":54},"Microsoft.FluidRelay/fluidRelayServers@2022-05-11":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-11/types.json","Index":45},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-05-11":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-11/types.json","Index":54},"Microsoft.FluidRelay/fluidRelayServers@2022-05-26":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-26/types.json","Index":49},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-05-26":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-26/types.json","Index":58},"Microsoft.FluidRelay/fluidRelayServers@2022-06-01":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-06-01/types.json","Index":49},"Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers@2022-06-01":{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-06-01/types.json","Index":58},"Microsoft.Network/frontDoors@2018-08-01":{"RelativePath":"frontdoor/microsoft.network/2018-08-01/types.json","Index":134},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2018-08-01":{"RelativePath":"frontdoor/microsoft.network/2018-08-01/types.json","Index":210},"Microsoft.Network/frontDoors/frontendEndpoints@2018-08-01":{"RelativePath":"frontdoor/microsoft.network/2018-08-01/types.json","Index":214},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2019-03-01":{"RelativePath":"frontdoor/microsoft.network/2019-03-01/types.json","Index":91},"Microsoft.Network/frontDoors@2019-04-01":{"RelativePath":"frontdoor/microsoft.network/2019-04-01/types.json","Index":152},"Microsoft.Network/frontDoors/frontendEndpoints@2019-04-01":{"RelativePath":"frontdoor/microsoft.network/2019-04-01/types.json","Index":156},"Microsoft.Network/frontDoors@2019-05-01":{"RelativePath":"frontdoor/microsoft.network/2019-05-01/types.json","Index":161},"Microsoft.Network/frontDoors/frontendEndpoints@2019-05-01":{"RelativePath":"frontdoor/microsoft.network/2019-05-01/types.json","Index":165},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2019-10-01":{"RelativePath":"frontdoor/microsoft.network/2019-10-01/types.json","Index":107},"Microsoft.Network/NetworkExperimentProfiles@2019-11-01":{"RelativePath":"frontdoor/microsoft.network/2019-11-01/types.json","Index":23},"Microsoft.Network/NetworkExperimentProfiles/Experiments@2019-11-01":{"RelativePath":"frontdoor/microsoft.network/2019-11-01/types.json","Index":40},"Microsoft.Network/frontDoors@2020-01-01":{"RelativePath":"frontdoor/microsoft.network/2020-01-01/types.json","Index":228},"Microsoft.Network/frontDoors/rulesEngines@2020-01-01":{"RelativePath":"frontdoor/microsoft.network/2020-01-01/types.json","Index":232},"Microsoft.Network/frontDoors/frontendEndpoints@2020-01-01":{"RelativePath":"frontdoor/microsoft.network/2020-01-01/types.json","Index":236},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2020-04-01":{"RelativePath":"frontdoor/microsoft.network/2020-04-01/types.json","Index":109},"Microsoft.Network/frontDoors@2020-04-01":{"RelativePath":"frontdoor/microsoft.network/2020-04-01/types.json","Index":331},"Microsoft.Network/frontDoors/rulesEngines@2020-04-01":{"RelativePath":"frontdoor/microsoft.network/2020-04-01/types.json","Index":335},"Microsoft.Network/frontDoors/frontendEndpoints@2020-04-01":{"RelativePath":"frontdoor/microsoft.network/2020-04-01/types.json","Index":339},"Microsoft.Network/frontDoors@2020-05-01":{"RelativePath":"frontdoor/microsoft.network/2020-05-01/types.json","Index":229},"Microsoft.Network/frontDoors/rulesEngines@2020-05-01":{"RelativePath":"frontdoor/microsoft.network/2020-05-01/types.json","Index":233},"Microsoft.Network/frontDoors/frontendEndpoints@2020-05-01":{"RelativePath":"frontdoor/microsoft.network/2020-05-01/types.json","Index":237},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2020-11-01":{"RelativePath":"frontdoor/microsoft.network/2020-11-01/types.json","Index":124},"Microsoft.Network/frontDoors@2021-06-01":{"RelativePath":"frontdoor/microsoft.network/2021-06-01/types.json","Index":244},"Microsoft.Network/frontDoors/rulesEngines@2021-06-01":{"RelativePath":"frontdoor/microsoft.network/2021-06-01/types.json","Index":248},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2021-06-01":{"RelativePath":"frontdoor/microsoft.network/2021-06-01/types.json","Index":371},"Microsoft.Network/frontDoors/frontendEndpoints@2021-06-01":{"RelativePath":"frontdoor/microsoft.network/2021-06-01/types.json","Index":375},"Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2022-05-01":{"RelativePath":"frontdoor/microsoft.network/2022-05-01/types.json","Index":124},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-01-20-preview":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2018-01-20-preview/types.json","Index":24},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-06-30-preview":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2018-06-30-preview/types.json","Index":34},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2018-11-20":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2018-11-20/types.json","Index":46},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2020-06-25":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2020-06-25/types.json","Index":65},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2021-01-25":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2021-01-25/types.json","Index":76},"Microsoft.GuestConfiguration/guestConfigurationAssignments@2022-01-25":{"RelativePath":"guestconfiguration/microsoft.guestconfiguration/2022-01-25/types.json","Index":76},"Microsoft.HanaOnAzure/hanaInstances@2017-11-03-preview":{"RelativePath":"hanaonazure/microsoft.hanaonazure/2017-11-03-preview/types.json","Index":85},"Microsoft.HanaOnAzure/sapMonitors@2020-02-07-preview":{"RelativePath":"hanaonazure/microsoft.hanaonazure/2020-02-07-preview/types.json","Index":21},"Microsoft.HanaOnAzure/sapMonitors/providerInstances@2020-02-07-preview":{"RelativePath":"hanaonazure/microsoft.hanaonazure/2020-02-07-preview/types.json","Index":34},"Microsoft.HardwareSecurityModules/dedicatedHSMs@2018-10-31-preview":{"RelativePath":"hardwaresecuritymodules/microsoft.hardwaresecuritymodules/2018-10-31-preview/types.json","Index":35},"Microsoft.HardwareSecurityModules/dedicatedHSMs@2021-11-30":{"RelativePath":"hardwaresecuritymodules/microsoft.hardwaresecuritymodules/2021-11-30/types.json","Index":46},"Microsoft.HDInsight/clusters@2015-03-01-preview":{"RelativePath":"hdinsight/microsoft.hdinsight/2015-03-01-preview/types.json","Index":94},"Microsoft.HDInsight/clusters/applications@2015-03-01-preview":{"RelativePath":"hdinsight/microsoft.hdinsight/2015-03-01-preview/types.json","Index":110},"Microsoft.HDInsight/clusters@2018-06-01-preview":{"RelativePath":"hdinsight/microsoft.hdinsight/2018-06-01-preview/types.json","Index":94},"Microsoft.HDInsight/clusters/applications@2018-06-01-preview":{"RelativePath":"hdinsight/microsoft.hdinsight/2018-06-01-preview/types.json","Index":110},"Microsoft.HDInsight/clusters@2021-06-01":{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":146},"Microsoft.HDInsight/clusters/applications@2021-06-01":{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":163},"Microsoft.HDInsight/clusters/privateEndpointConnections@2021-06-01":{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":167},"Microsoft.HDInsight/clusters/privateLinkResources@2021-06-01":{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":174},"Microsoft.HealthBot/healthBots@2020-10-20-preview":{"RelativePath":"healthbot/microsoft.healthbot/2020-10-20-preview/types.json","Index":31},"Microsoft.HealthBot/healthBots@2020-10-20":{"RelativePath":"healthbot/microsoft.healthbot/2020-10-20/types.json","Index":31},"Microsoft.HealthBot/healthBots@2020-12-08-preview":{"RelativePath":"healthbot/microsoft.healthbot/2020-12-08-preview/types.json","Index":32},"Microsoft.HealthBot/healthBots@2020-12-08":{"RelativePath":"healthbot/microsoft.healthbot/2020-12-08/types.json","Index":29},"Microsoft.HealthBot/healthBots@2021-06-10":{"RelativePath":"healthbot/microsoft.healthbot/2021-06-10/types.json","Index":37},"Microsoft.HealthBot/healthBots@2021-08-24":{"RelativePath":"healthbot/microsoft.healthbot/2021-08-24/types.json","Index":38},"Microsoft.HealthcareApis/services@2018-08-20-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2018-08-20-preview/types.json","Index":39},"Microsoft.HealthcareApis/services@2019-09-16":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2019-09-16/types.json","Index":40},"Microsoft.HealthcareApis/services@2020-03-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2020-03-15/types.json","Index":40},"Microsoft.HealthcareApis/services@2020-03-30":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2020-03-30/types.json","Index":57},"Microsoft.HealthcareApis/services/privateEndpointConnections@2020-03-30":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2020-03-30/types.json","Index":61},"Microsoft.HealthcareApis/services/privateLinkResources@2020-03-30":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2020-03-30/types.json","Index":68},"Microsoft.HealthcareApis/services@2021-01-11":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-01-11/types.json","Index":70},"Microsoft.HealthcareApis/services/privateEndpointConnections@2021-01-11":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-01-11/types.json","Index":74},"Microsoft.HealthcareApis/services/privateLinkResources@2021-01-11":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-01-11/types.json","Index":81},"Microsoft.HealthcareApis/services@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":74},"Microsoft.HealthcareApis/services/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":78},"Microsoft.HealthcareApis/workspaces@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":98},"Microsoft.HealthcareApis/workspaces/dicomservices@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":120},"Microsoft.HealthcareApis/workspaces/iotconnectors@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":146},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":168},"Microsoft.HealthcareApis/workspaces/fhirservices@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":201},"Microsoft.HealthcareApis/services/privateLinkResources@2021-06-01-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.json","Index":208},"Microsoft.HealthcareApis/services@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":76},"Microsoft.HealthcareApis/services/privateEndpointConnections@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":80},"Microsoft.HealthcareApis/workspaces@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":104},"Microsoft.HealthcareApis/workspaces/dicomservices@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":138},"Microsoft.HealthcareApis/workspaces/iotconnectors@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":160},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":182},"Microsoft.HealthcareApis/workspaces/fhirservices@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":234},"Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":238},"Microsoft.HealthcareApis/services/privateLinkResources@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":245},"Microsoft.HealthcareApis/workspaces/privateLinkResources@2021-11-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2021-11-01/types.json","Index":249},"Microsoft.HealthcareApis/services@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":77},"Microsoft.HealthcareApis/services/privateEndpointConnections@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":81},"Microsoft.HealthcareApis/workspaces@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":105},"Microsoft.HealthcareApis/workspaces/dicomservices@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":139},"Microsoft.HealthcareApis/workspaces/iotconnectors@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":161},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":183},"Microsoft.HealthcareApis/workspaces/fhirservices@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":236},"Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":240},"Microsoft.HealthcareApis/services/privateLinkResources@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":247},"Microsoft.HealthcareApis/workspaces/privateLinkResources@2022-01-31-preview":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.json","Index":251},"Microsoft.HealthcareApis/services@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":76},"Microsoft.HealthcareApis/services/privateEndpointConnections@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":80},"Microsoft.HealthcareApis/workspaces@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":104},"Microsoft.HealthcareApis/workspaces/dicomservices@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":142},"Microsoft.HealthcareApis/workspaces/iotconnectors@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":164},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":186},"Microsoft.HealthcareApis/workspaces/fhirservices@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":238},"Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":242},"Microsoft.HealthcareApis/services/privateLinkResources@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":249},"Microsoft.HealthcareApis/workspaces/privateLinkResources@2022-05-15":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-05-15/types.json","Index":253},"Microsoft.HealthcareApis/services@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":77},"Microsoft.HealthcareApis/services/privateEndpointConnections@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":81},"Microsoft.HealthcareApis/workspaces@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":105},"Microsoft.HealthcareApis/workspaces/dicomservices@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":143},"Microsoft.HealthcareApis/workspaces/iotconnectors@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":165},"Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":187},"Microsoft.HealthcareApis/workspaces/fhirservices@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":240},"Microsoft.HealthcareApis/workspaces/privateEndpointConnections@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":244},"Microsoft.HealthcareApis/services/privateLinkResources@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":251},"Microsoft.HealthcareApis/workspaces/privateLinkResources@2022-06-01":{"RelativePath":"healthcareapis/microsoft.healthcareapis/2022-06-01/types.json","Index":255},"Microsoft.HybridCompute/machines@2019-03-18-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-03-18-preview/types.json","Index":22},"Microsoft.HybridCompute/machines@2019-08-02-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-08-02-preview/types.json","Index":29},"Microsoft.HybridCompute/machines/extensions@2019-08-02-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-08-02-preview/types.json","Index":35},"Microsoft.HybridCompute/machines@2019-12-12":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-12-12/types.json","Index":31},"Microsoft.HybridCompute/machines/extensions@2019-12-12":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2019-12-12/types.json","Index":38},"Microsoft.HybridCompute/machines@2020-07-30-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-07-30-preview/types.json","Index":30},"Microsoft.HybridCompute/machines/extensions@2020-07-30-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-07-30-preview/types.json","Index":37},"Microsoft.HybridCompute/machines@2020-08-02":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-02/types.json","Index":30},"Microsoft.HybridCompute/machines/extensions@2020-08-02":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-02/types.json","Index":37},"Microsoft.HybridCompute/machines@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":31},"Microsoft.HybridCompute/machines/extensions@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":38},"Microsoft.HybridCompute/privateLinkScopes@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":52},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":56},"Microsoft.HybridCompute/privateLinkScopes/scopedResources@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":61},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2020-08-15-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.json","Index":68},"Microsoft.HybridCompute/machines@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":44},"Microsoft.HybridCompute/machines/extensions@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":50},"Microsoft.HybridCompute/privateLinkScopes@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":59},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":66},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-01-28-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-01-28-preview/types.json","Index":73},"Microsoft.HybridCompute/machines@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":45},"Microsoft.HybridCompute/machines/extensions@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":51},"Microsoft.HybridCompute/privateLinkScopes@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":60},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":67},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-03-25-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-03-25-preview/types.json","Index":74},"Microsoft.HybridCompute/machines@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":45},"Microsoft.HybridCompute/machines/extensions@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":51},"Microsoft.HybridCompute/privateLinkScopes@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":60},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":67},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-04-22-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-04-22-preview/types.json","Index":74},"Microsoft.HybridCompute/machines@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":45},"Microsoft.HybridCompute/machines/extensions@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":51},"Microsoft.HybridCompute/privateLinkScopes@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":65},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":69},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-05-17-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-17-preview/types.json","Index":76},"Microsoft.HybridCompute/machines@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":45},"Microsoft.HybridCompute/machines/extensions@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":51},"Microsoft.HybridCompute/privateLinkScopes@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":60},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":67},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-05-20":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-05-20/types.json","Index":74},"Microsoft.HybridCompute/machines@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":48},"Microsoft.HybridCompute/machines/extensions@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":54},"Microsoft.HybridCompute/privateLinkScopes@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":68},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":72},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-06-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.json","Index":79},"Microsoft.HybridCompute/machines@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":51},"Microsoft.HybridCompute/machines/extensions@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":57},"Microsoft.HybridCompute/privateLinkScopes@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":71},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":75},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2021-12-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.json","Index":82},"Microsoft.HybridCompute/machines@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":65},"Microsoft.HybridCompute/machines/extensions@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":71},"Microsoft.HybridCompute/privateLinkScopes@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":86},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":90},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2022-03-10":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-03-10/types.json","Index":97},"Microsoft.HybridCompute/machines@2022-05-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json","Index":73},"Microsoft.HybridCompute/machines/extensions@2022-05-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json","Index":78},"Microsoft.HybridCompute/privateLinkScopes@2022-05-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json","Index":93},"Microsoft.HybridCompute/privateLinkScopes/privateEndpointConnections@2022-05-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json","Index":97},"Microsoft.HybridCompute/privateLinkScopes/privateLinkResources@2022-05-10-preview":{"RelativePath":"hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.json","Index":104},"Microsoft.HybridConnectivity/endpoints@2021-10-06-preview":{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2021-10-06-preview/types.json","Index":26},"Microsoft.HybridConnectivity/endpoints@2022-05-01-preview":{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2022-05-01-preview/types.json","Index":26},"Microsoft.HybridData/dataManagers@2016-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2016-06-01/types.json","Index":13},"Microsoft.HybridData/dataManagers/dataServices/jobDefinitions@2016-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2016-06-01/types.json","Index":63},"Microsoft.HybridData/dataManagers/dataStores@2016-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2016-06-01/types.json","Index":73},"Microsoft.HybridData/dataManagers@2019-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2019-06-01/types.json","Index":13},"Microsoft.HybridData/dataManagers/dataServices/jobDefinitions@2019-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2019-06-01/types.json","Index":63},"Microsoft.HybridData/dataManagers/dataStores@2019-06-01":{"RelativePath":"hybriddatamanager/microsoft.hybriddata/2019-06-01/types.json","Index":73},"Microsoft.Kubernetes/connectedClusters@2020-01-01-preview":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json","Index":31},"Microsoft.Kubernetes/connectedClusters@2021-03-01":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-03-01/types.json","Index":41},"Microsoft.Kubernetes/connectedClusters@2021-04-01-preview":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json","Index":44},"Microsoft.Kubernetes/connectedClusters@2021-10-01":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json","Index":41},"Microsoft.Kubernetes/connectedClusters@2022-05-01-preview":{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json","Index":44},"Microsoft.HybridNetwork/networkFunctions@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":54},"Microsoft.HybridNetwork/devices@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":76},"Microsoft.HybridNetwork/vendors@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":90},"Microsoft.HybridNetwork/vendors/vendorSkus@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":166},"Microsoft.HybridNetwork/vendors/vendorSkus/previewSubscriptions@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":170},"Microsoft.HybridNetwork/locations/vendors/networkFunctions@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":198},"Microsoft.HybridNetwork/locations/vendors/networkFunctions/roleInstances@2020-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":209},"Microsoft.HybridNetwork/networkFunctions@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":65},"Microsoft.HybridNetwork/devices@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":87},"Microsoft.HybridNetwork/vendors@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":101},"Microsoft.HybridNetwork/vendors/vendorSkus@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":181},"Microsoft.HybridNetwork/vendors/vendorSkus/previewSubscriptions@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":194},"Microsoft.HybridNetwork/locations/vendors/networkFunctions@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":222},"Microsoft.HybridNetwork/locations/vendors/networkFunctions/roleInstances@2021-05-01":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":241},"Microsoft.HybridNetwork/devices@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":41},"Microsoft.HybridNetwork/networkFunctions@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":87},"Microsoft.HybridNetwork/vendors@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":101},"Microsoft.HybridNetwork/vendors/vendorSkus@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":181},"Microsoft.HybridNetwork/vendors/vendorSkus/previewSubscriptions@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":194},"Microsoft.HybridNetwork/locations/vendors/networkFunctions@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":222},"Microsoft.HybridNetwork/locations/vendors/networkFunctions/roleInstances@2022-01-01-preview":{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":241},"Microsoft.VirtualMachineImages/imageTemplates@2018-02-01-preview":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2018-02-01-preview/types.json","Index":56},"Microsoft.VirtualMachineImages/imageTemplates@2019-02-01-preview":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2019-02-01-preview/types.json","Index":70},"Microsoft.VirtualMachineImages/imageTemplates@2019-05-01-preview":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2019-05-01-preview/types.json","Index":83},"Microsoft.VirtualMachineImages/imageTemplates@2020-02-14":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2020-02-14/types.json","Index":90},"Microsoft.VirtualMachineImages/imageTemplates@2021-10-01":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2021-10-01/types.json","Index":102},"Microsoft.VirtualMachineImages/imageTemplates@2022-02-14":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2022-02-14/types.json","Index":117},"Microsoft.VirtualMachineImages/imageTemplates/runOutputs@2022-02-14":{"RelativePath":"imagebuilder/microsoft.virtualmachineimages/2022-02-14/types.json","Index":128},"Microsoft.Intune/locations/iosPolicies@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":55},"Microsoft.Intune/locations/iosPolicies/apps@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":60},"Microsoft.Intune/locations/iosPolicies/groups@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":64},"Microsoft.Intune/locations/androidPolicies@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":110},"Microsoft.Intune/locations/androidPolicies/apps@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":114},"Microsoft.Intune/locations/androidPolicies/groups@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":118},"Microsoft.Intune/locations@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":125},"Microsoft.Intune/locations/users/devices@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":131},"Microsoft.Intune/locations/statuses@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":138},"Microsoft.Intune/locations/flaggedUsers@2015-01-14-preview":{"RelativePath":"intune/microsoft.intune/2015-01-14-preview/types.json","Index":144},"Microsoft.IoTCentral/iotApps@2018-09-01":{"RelativePath":"iotcentral/microsoft.iotcentral/2018-09-01/types.json","Index":20},"Microsoft.IoTCentral/iotApps@2021-06-01":{"RelativePath":"iotcentral/microsoft.iotcentral/2021-06-01/types.json","Index":25},"Microsoft.IoTCentral/iotApps@2021-11-01-preview":{"RelativePath":"iotcentral/microsoft.iotcentral/2021-11-01-preview/types.json","Index":69},"Microsoft.IoTCentral/iotApps/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"iotcentral/microsoft.iotcentral/2021-11-01-preview/types.json","Index":73},"Microsoft.IoTCentral/iotApps/privateLinkResources@2021-11-01-preview":{"RelativePath":"iotcentral/microsoft.iotcentral/2021-11-01-preview/types.json","Index":80},"Microsoft.Devices/IotHubs@2016-02-03":{"RelativePath":"iothub/microsoft.devices/2016-02-03/types.json","Index":64},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2016-02-03":{"RelativePath":"iothub/microsoft.devices/2016-02-03/types.json","Index":69},"Microsoft.Devices/IotHubs@2017-01-19":{"RelativePath":"iothub/microsoft.devices/2017-01-19/types.json","Index":87},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2017-01-19":{"RelativePath":"iothub/microsoft.devices/2017-01-19/types.json","Index":92},"Microsoft.Devices/IotHubs@2017-07-01":{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":89},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2017-07-01":{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":94},"Microsoft.Devices/IotHubs/certificates@2017-07-01":{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":99},"Microsoft.Devices/IotHubs@2018-01-22":{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":89},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2018-01-22":{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":94},"Microsoft.Devices/IotHubs/certificates@2018-01-22":{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":99},"Microsoft.Devices/IotHubs@2018-04-01":{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":95},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2018-04-01":{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":100},"Microsoft.Devices/IotHubs/certificates@2018-04-01":{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":105},"Microsoft.Devices/IotHubs@2018-12-01-preview":{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":99},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2018-12-01-preview":{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":104},"Microsoft.Devices/IotHubs/certificates@2018-12-01-preview":{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":109},"Microsoft.Devices/IotHubs@2019-03-22-preview":{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":102},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2019-03-22-preview":{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":107},"Microsoft.Devices/IotHubs/certificates@2019-03-22-preview":{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":112},"Microsoft.Devices/IotHubs@2019-03-22":{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":97},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2019-03-22":{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":102},"Microsoft.Devices/IotHubs/certificates@2019-03-22":{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":107},"Microsoft.Devices/IotHubs@2019-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":104},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2019-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":109},"Microsoft.Devices/IotHubs/certificates@2019-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":114},"Microsoft.Devices/IotHubs@2019-11-04":{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":100},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2019-11-04":{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":105},"Microsoft.Devices/IotHubs/certificates@2019-11-04":{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":110},"Microsoft.Devices/IotHubs@2020-03-01":{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":128},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-03-01":{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":133},"Microsoft.Devices/IotHubs/certificates@2020-03-01":{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":138},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-03-01":{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":142},"Microsoft.Devices/IotHubs@2020-04-01":{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":128},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-04-01":{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":133},"Microsoft.Devices/IotHubs/certificates@2020-04-01":{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":138},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-04-01":{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":142},"Microsoft.Devices/IotHubs@2020-06-15":{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":128},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-06-15":{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":133},"Microsoft.Devices/IotHubs/certificates@2020-06-15":{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":138},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-06-15":{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":142},"Microsoft.Devices/IotHubs@2020-07-10-preview":{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":139},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-07-10-preview":{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":144},"Microsoft.Devices/IotHubs/certificates@2020-07-10-preview":{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":149},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-07-10-preview":{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":153},"Microsoft.Devices/IotHubs@2020-08-01":{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":128},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-08-01":{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":133},"Microsoft.Devices/IotHubs/certificates@2020-08-01":{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":138},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-08-01":{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":142},"Microsoft.Devices/IotHubs@2020-08-31-preview":{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":147},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-08-31-preview":{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":152},"Microsoft.Devices/IotHubs/certificates@2020-08-31-preview":{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":157},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-08-31-preview":{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":161},"Microsoft.Devices/IotHubs@2020-08-31":{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":136},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2020-08-31":{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":141},"Microsoft.Devices/IotHubs/certificates@2020-08-31":{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":146},"Microsoft.Devices/iotHubs/privateEndpointConnections@2020-08-31":{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":150},"Microsoft.Devices/IotHubs@2021-02-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":154},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-02-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":159},"Microsoft.Devices/IotHubs/certificates@2021-02-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":164},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":168},"Microsoft.Devices/IotHubs@2021-03-03-preview":{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":154},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-03-03-preview":{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":159},"Microsoft.Devices/IotHubs/certificates@2021-03-03-preview":{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":164},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-03-03-preview":{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":168},"Microsoft.Devices/IotHubs@2021-03-31":{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":147},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-03-31":{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":152},"Microsoft.Devices/IotHubs/certificates@2021-03-31":{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":157},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-03-31":{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":161},"Microsoft.Devices/IotHubs@2021-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":157},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":162},"Microsoft.Devices/IotHubs/certificates@2021-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":167},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-07-01-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":171},"Microsoft.Devices/IotHubs@2021-07-01":{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":148},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-07-01":{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":153},"Microsoft.Devices/IotHubs/certificates@2021-07-01":{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":158},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-07-01":{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":162},"Microsoft.Devices/IotHubs@2021-07-02-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":168},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-07-02-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":173},"Microsoft.Devices/IotHubs/certificates@2021-07-02-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":178},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-07-02-preview":{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":182},"Microsoft.Devices/IotHubs@2021-07-02":{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":159},"Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups@2021-07-02":{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":164},"Microsoft.Devices/IotHubs/certificates@2021-07-02":{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":169},"Microsoft.Devices/iotHubs/privateEndpointConnections@2021-07-02":{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":173},"Microsoft.IoTSecurity/defenderSettings@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":23},"Microsoft.IoTSecurity/sites@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":41},"Microsoft.IoTSecurity/sensors@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":58},"Microsoft.IoTSecurity/onPremiseSensors@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":62},"Microsoft.IoTSecurity/locations/deviceGroups@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":66},"Microsoft.IoTSecurity/locations@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":70},"Microsoft.IoTSecurity/locations/deviceGroups/devices@2021-02-01-preview":{"RelativePath":"iotsecurity/microsoft.iotsecurity/2021-02-01-preview/types.json","Index":142},"Microsoft.KeyVault/vaults@2015-06-01":{"RelativePath":"keyvault/microsoft.keyvault/2015-06-01/types.json","Index":69},"Microsoft.KeyVault/vaults/secrets@2016-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2016-10-01/types.json","Index":14},"Microsoft.KeyVault/vaults@2016-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2016-10-01/types.json","Index":92},"Microsoft.KeyVault/vaults/accessPolicies@2016-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2016-10-01/types.json","Index":102},"Microsoft.KeyVault/vaults/secrets@2018-02-14-preview":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14-preview/types.json","Index":14},"Microsoft.KeyVault/vaults@2018-02-14-preview":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14-preview/types.json","Index":105},"Microsoft.KeyVault/vaults/accessPolicies@2018-02-14-preview":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14-preview/types.json","Index":115},"Microsoft.KeyVault/vaults/secrets@2018-02-14":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14/types.json","Index":14},"Microsoft.KeyVault/vaults@2018-02-14":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14/types.json","Index":122},"Microsoft.KeyVault/vaults/accessPolicies@2018-02-14":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14/types.json","Index":132},"Microsoft.KeyVault/vaults/privateEndpointConnections@2018-02-14":{"RelativePath":"keyvault/microsoft.keyvault/2018-02-14/types.json","Index":137},"Microsoft.KeyVault/vaults/secrets@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":14},"Microsoft.KeyVault/vaults@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":129},"Microsoft.KeyVault/vaults/accessPolicies@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":139},"Microsoft.KeyVault/vaults/privateEndpointConnections@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":144},"Microsoft.KeyVault/vaults/keys@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":175},"Microsoft.KeyVault/vaults/keys/versions@2019-09-01":{"RelativePath":"keyvault/microsoft.keyvault/2019-09-01/types.json","Index":180},"Microsoft.KeyVault/managedHSMs@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":32},"Microsoft.KeyVault/vaults/keys@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":63},"Microsoft.KeyVault/vaults@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":187},"Microsoft.KeyVault/vaults/accessPolicies@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":197},"Microsoft.KeyVault/vaults/privateEndpointConnections@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":202},"Microsoft.KeyVault/vaults/secrets@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":209},"Microsoft.KeyVault/vaults/keys/versions@2020-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2020-04-01-preview/types.json","Index":214},"Microsoft.KeyVault/vaults@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":132},"Microsoft.KeyVault/vaults/accessPolicies@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":142},"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":147},"Microsoft.KeyVault/managedHSMs@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":205},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":210},"Microsoft.KeyVault/vaults/keys@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":250},"Microsoft.KeyVault/vaults/secrets@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":257},"Microsoft.KeyVault/vaults/keys/versions@2021-04-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-04-01-preview/types.json","Index":262},"Microsoft.KeyVault/vaults/keys@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":49},"Microsoft.KeyVault/vaults@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":181},"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":191},"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":196},"Microsoft.KeyVault/managedHSMs@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":254},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":259},"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":266},"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-06-01-preview/types.json","Index":271},"Microsoft.KeyVault/vaults/keys@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":38},"Microsoft.KeyVault/vaults@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":166},"Microsoft.KeyVault/vaults/accessPolicies@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":176},"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":181},"Microsoft.KeyVault/managedHSMs@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":239},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":244},"Microsoft.KeyVault/vaults/secrets@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":251},"Microsoft.KeyVault/vaults/keys/versions@2021-10-01":{"RelativePath":"keyvault/microsoft.keyvault/2021-10-01/types.json","Index":256},"Microsoft.KeyVault/vaults/keys@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":49},"Microsoft.KeyVault/vaults@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":181},"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":191},"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":196},"Microsoft.KeyVault/managedHSMs@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":254},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":259},"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":266},"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview":{"RelativePath":"keyvault/microsoft.keyvault/2021-11-01-preview/types.json","Index":271},"Microsoft.KeyVault/vaults/keys@2022-07-01":{"RelativePath":"keyvault/microsoft.keyvault/2022-07-01/types.json","Index":49},"Microsoft.KeyVault/vaults@2022-07-01":{"RelativePath":"keyvault/microsoft.keyvault/2022-07-01/types.json","Index":181},"Microsoft.KeyVault/vaults/accessPolicies@2022-07-01":{"RelativePath":"keyvault/microsoft.keyvault/2022-07-01/types.json","Index":191},"Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01":{"RelativePath":"keyvault/microsoft.keyvault/2022-07-01/types.json","Index":196},"Microsoft.KeyVault/managedHSMs@2022-07-01":{"RelativePath":"keyvault/microsoft.keyvault/2022-07-01/types.json","Index":254},"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01":{"RelativePath":"keyvault/microsoft.keyvault/2022-07-01/types.json","Index":259},"Microsoft.KeyVault/vaults/secrets@2022-07-01":{"RelativePath":"keyvault/microsoft.keyvault/2022-07-01/types.json","Index":266},"Microsoft.KeyVault/vaults/keys/versions@2022-07-01":{"RelativePath":"keyvault/microsoft.keyvault/2022-07-01/types.json","Index":271},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2019-11-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2019-11-01-preview/types.json","Index":38},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2020-07-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2020-07-01-preview/types.json","Index":37},"Microsoft.KubernetesConfiguration/extensions@2020-07-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2020-07-01-preview/types.json","Index":62},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2020-10-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2020-10-01-preview/types.json","Index":37},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2021-03-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-03-01/types.json","Index":47},"Microsoft.KubernetesConfiguration/extensions@2021-05-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-05-01-preview/types.json","Index":48},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2021-05-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-05-01-preview/types.json","Index":77},"Microsoft.KubernetesConfiguration/extensions@2021-09-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-09-01/types.json","Index":50},"Microsoft.KubernetesConfiguration/extensions@2021-11-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-11-01-preview/types.json","Index":50},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2021-11-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-11-01-preview/types.json","Index":79},"Microsoft.KubernetesConfiguration/fluxConfigurations@2021-11-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2021-11-01-preview/types.json","Index":125},"Microsoft.KubernetesConfiguration/extensions@2022-01-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-01-01-preview/types.json","Index":50},"Microsoft.KubernetesConfiguration/fluxConfigurations@2022-01-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-01-01-preview/types.json","Index":94},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2022-01-01-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-01-01-preview/types.json","Index":123},"Microsoft.KubernetesConfiguration/extensionTypes@2022-01-15-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-01-15-preview/types.json","Index":27},"Microsoft.KubernetesConfiguration/fluxConfigurations@2022-03-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-03-01/types.json","Index":61},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2022-03-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-03-01/types.json","Index":90},"Microsoft.KubernetesConfiguration/extensions@2022-03-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-03-01/types.json","Index":124},"Microsoft.KubernetesConfiguration/extensions@2022-04-02-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-04-02-preview/types.json","Index":53},"Microsoft.KubernetesConfiguration/privateLinkScopes@2022-04-02-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-04-02-preview/types.json","Index":83},"Microsoft.KubernetesConfiguration/privateLinkScopes/privateEndpointConnections@2022-04-02-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-04-02-preview/types.json","Index":87},"Microsoft.KubernetesConfiguration/privateLinkScopes/privateLinkResources@2022-04-02-preview":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-04-02-preview/types.json","Index":94},"Microsoft.KubernetesConfiguration/extensions@2022-07-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-07-01/types.json","Index":52},"Microsoft.KubernetesConfiguration/fluxConfigurations@2022-07-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-07-01/types.json","Index":99},"Microsoft.KubernetesConfiguration/sourceControlConfigurations@2022-07-01":{"RelativePath":"kubernetesconfiguration/microsoft.kubernetesconfiguration/2022-07-01/types.json","Index":128},"Microsoft.LabServices/labaccounts@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":23},"Microsoft.LabServices/labaccounts/galleryimages@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":30},"Microsoft.LabServices/labaccounts/labs@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":39},"Microsoft.LabServices/labaccounts/labs/environmentsettings@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":61},"Microsoft.LabServices/labaccounts/labs/environmentsettings/environments@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":69},"Microsoft.LabServices/labaccounts/labs/users@2018-10-15":{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":75},"Microsoft.LabServices/labPlans@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":62},"Microsoft.LabServices/labPlans/images@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":87},"Microsoft.LabServices/labs@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":134},"Microsoft.LabServices/labs/users@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":154},"Microsoft.LabServices/labs/schedules@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":179},"Microsoft.LabServices/labs/virtualMachines@2021-10-01-preview":{"RelativePath":"labservices/microsoft.labservices/2021-10-01-preview/types.json","Index":203},"Microsoft.LabServices/labPlans/images@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":43},"Microsoft.LabServices/labPlans@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":87},"Microsoft.LabServices/labs@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":134},"Microsoft.LabServices/labs/schedules@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":159},"Microsoft.LabServices/labs/users@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":179},"Microsoft.LabServices/labs/virtualMachines@2021-11-15-preview":{"RelativePath":"labservices/microsoft.labservices/2021-11-15-preview/types.json","Index":203},"Microsoft.LoadTestService/loadTests@2021-12-01-preview":{"RelativePath":"loadtestservice/microsoft.loadtestservice/2021-12-01-preview/types.json","Index":33},"Microsoft.LoadTestService/loadTests@2022-04-15-preview":{"RelativePath":"loadtestservice/microsoft.loadtestservice/2022-04-15-preview/types.json","Index":42},"Microsoft.Logic/workflows@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":46},"Microsoft.Logic/workflows/accessKeys@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":51},"Microsoft.Logic/workflows/versions@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":64},"Microsoft.Logic/workflows/triggers@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":102},"Microsoft.Logic/workflows/triggers/histories@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":120},"Microsoft.Logic/workflows/runs@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":164},"Microsoft.Logic/workflows/runs/actions@2015-02-01-preview":{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":182},"Microsoft.Logic/integrationAccounts@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":20},"Microsoft.Logic/integrationAccounts/schemas@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":31},"Microsoft.Logic/integrationAccounts/maps@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":40},"Microsoft.Logic/integrationAccounts/partners@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":53},"Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":234},"Microsoft.Logic/integrationAccounts/certificates@2015-08-01-preview":{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":242},"Microsoft.Logic/workflows@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":60},"Microsoft.Logic/integrationAccounts@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":70},"Microsoft.Logic/integrationAccounts/assemblies@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":78},"Microsoft.Logic/integrationAccounts/batchConfigurations@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":118},"Microsoft.Logic/integrationAccounts/schemas@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":127},"Microsoft.Logic/integrationAccounts/maps@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":137},"Microsoft.Logic/integrationAccounts/partners@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":150},"Microsoft.Logic/integrationAccounts/agreements@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":340},"Microsoft.Logic/integrationAccounts/certificates@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":348},"Microsoft.Logic/integrationAccounts/sessions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":354},"Microsoft.Logic/integrationAccounts/rosettanetprocessconfigurations@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":392},"Microsoft.Logic/workflows/versions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":406},"Microsoft.Logic/workflows/triggers@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":451},"Microsoft.Logic/workflows/triggers/histories@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":471},"Microsoft.Logic/workflows/runs@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":517},"Microsoft.Logic/workflows/runs/actions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":540},"Microsoft.Logic/workflows/runs/actions/repetitions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":565},"Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":573},"Microsoft.Logic/workflows/runs/actions/requestHistories@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":578},"Microsoft.Logic/workflows/runs/actions/scopeRepetitions@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":583},"Microsoft.Logic/workflows/runs/operations@2016-06-01":{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":587},"Microsoft.Logic/workflows@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":60},"Microsoft.Logic/integrationAccounts@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":71},"Microsoft.Logic/integrationAccounts/assemblies@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":79},"Microsoft.Logic/integrationAccounts/batchConfigurations@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":119},"Microsoft.Logic/integrationAccounts/schemas@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":128},"Microsoft.Logic/integrationAccounts/maps@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":141},"Microsoft.Logic/integrationAccounts/partners@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":154},"Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":344},"Microsoft.Logic/integrationAccounts/certificates@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":352},"Microsoft.Logic/integrationAccounts/sessions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":358},"Microsoft.Logic/workflows/versions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":372},"Microsoft.Logic/workflows/triggers@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":417},"Microsoft.Logic/workflows/triggers/histories@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":437},"Microsoft.Logic/workflows/runs@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":483},"Microsoft.Logic/workflows/runs/actions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":506},"Microsoft.Logic/workflows/runs/actions/repetitions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":531},"Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":539},"Microsoft.Logic/workflows/runs/actions/requestHistories@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":544},"Microsoft.Logic/workflows/runs/actions/scopeRepetitions@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":549},"Microsoft.Logic/workflows/runs/operations@2018-07-01-preview":{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":553},"Microsoft.Logic/workflows@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":87},"Microsoft.Logic/integrationAccounts@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":106},"Microsoft.Logic/integrationAccounts/assemblies@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":114},"Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":154},"Microsoft.Logic/integrationAccounts/schemas@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":163},"Microsoft.Logic/integrationAccounts/maps@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":176},"Microsoft.Logic/integrationAccounts/partners@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":189},"Microsoft.Logic/integrationAccounts/agreements@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":379},"Microsoft.Logic/integrationAccounts/certificates@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":387},"Microsoft.Logic/integrationAccounts/sessions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":393},"Microsoft.Logic/integrationServiceEnvironments@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":443},"Microsoft.Logic/integrationServiceEnvironments/managedApis@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":531},"Microsoft.Logic/workflows/versions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":568},"Microsoft.Logic/workflows/triggers@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":613},"Microsoft.Logic/workflows/triggers/histories@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":633},"Microsoft.Logic/workflows/runs@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":679},"Microsoft.Logic/workflows/runs/actions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":704},"Microsoft.Logic/workflows/runs/actions/repetitions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":727},"Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":735},"Microsoft.Logic/workflows/runs/actions/requestHistories@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":740},"Microsoft.Logic/workflows/runs/actions/scopeRepetitions@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":745},"Microsoft.Logic/workflows/runs/operations@2019-05-01":{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":749},"Microsoft.Logz/monitors@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":50},"Microsoft.Logz/monitors/tagRules@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":71},"Microsoft.Logz/monitors/singleSignOnConfigurations@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":91},"Microsoft.Logz/monitors/accounts@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":96},"Microsoft.Logz/monitors/accounts/tagRules@2020-10-01-preview":{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":100},"Microsoft.Logz/monitors@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":50},"Microsoft.Logz/monitors/tagRules@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":71},"Microsoft.Logz/monitors/singleSignOnConfigurations@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":91},"Microsoft.Logz/monitors/accounts@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":96},"Microsoft.Logz/monitors/accounts/tagRules@2020-10-01":{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":100},"Microsoft.Logz/monitors@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":50},"Microsoft.Logz/monitors/tagRules@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":71},"Microsoft.Logz/monitors/singleSignOnConfigurations@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":91},"Microsoft.Logz/monitors/accounts@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":96},"Microsoft.Logz/monitors/accounts/tagRules@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":100},"Microsoft.Logz/monitors/metricsSource@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":105},"Microsoft.Logz/monitors/metricsSource/tagRules@2022-01-01-preview":{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":123},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForEDMUpload@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":68},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForEDMUpload/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":72},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":81},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":85},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365SecurityCenter@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":94},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":98},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":107},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":111},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForSCCPowershell@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":120},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":124},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForMIPPolicySync@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":133},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForMIPPolicySync/privateEndpointConnections@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":137},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForEDMUpload/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":144},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":148},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":152},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":156},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":160},"Microsoft.M365SecurityAndCompliance/privateLinkServicesForMIPPolicySync/privateLinkResources@2021-03-25-preview":{"RelativePath":"m365securityandcompliance/microsoft.m365securityandcompliance/2021-03-25-preview/types.json","Index":164},"Microsoft.MachineLearning/workspaces@2016-04-01":{"RelativePath":"machinelearning/microsoft.machinelearning/2016-04-01/types.json","Index":27},"Microsoft.MachineLearning/commitmentPlans@2016-05-01-preview":{"RelativePath":"machinelearning/microsoft.machinelearning/2016-05-01-preview/types.json","Index":16},"Microsoft.MachineLearning/webServices@2016-05-01-preview":{"RelativePath":"machinelearning/microsoft.machinelearning/2016-05-01-preview/types.json","Index":117},"Microsoft.MachineLearning/commitmentPlans/commitmentAssociations@2016-05-01-preview":{"RelativePath":"machinelearning/microsoft.machinelearning/2016-05-01-preview/types.json","Index":123},"Microsoft.MachineLearning/webServices@2017-01-01":{"RelativePath":"machinelearning/microsoft.machinelearning/2017-01-01/types.json","Index":109},"Microsoft.MachineLearning/workspaces@2019-10-01":{"RelativePath":"machinelearning/microsoft.machinelearning/2019-10-01/types.json","Index":28},"Microsoft.MachineLearningCompute/operationalizationClusters@2017-06-01-preview":{"RelativePath":"machinelearningcompute/microsoft.machinelearningcompute/2017-06-01-preview/types.json","Index":91},"Microsoft.MachineLearningCompute/operationalizationClusters@2017-08-01-preview":{"RelativePath":"machinelearningcompute/microsoft.machinelearningcompute/2017-08-01-preview/types.json","Index":102},"Microsoft.MachineLearningExperimentation/accounts@2017-05-01-preview":{"RelativePath":"machinelearningexperimentation/microsoft.machinelearningexperimentation/2017-05-01-preview/types.json","Index":20},"Microsoft.MachineLearningExperimentation/accounts/workspaces@2017-05-01-preview":{"RelativePath":"machinelearningexperimentation/microsoft.machinelearningexperimentation/2017-05-01-preview/types.json","Index":32},"Microsoft.MachineLearningExperimentation/accounts/workspaces/projects@2017-05-01-preview":{"RelativePath":"machinelearningexperimentation/microsoft.machinelearningexperimentation/2017-05-01-preview/types.json","Index":44},"Microsoft.MachineLearningServices/workspaces@2018-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-03-01-preview/types.json","Index":23},"Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-03-01-preview/types.json","Index":64},"Microsoft.MachineLearningServices/workspaces@2018-11-19":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":23},"Microsoft.MachineLearningServices/workspaces/computes@2018-11-19":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":81},"Microsoft.MachineLearningServices/workspaces@2019-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":23},"Microsoft.MachineLearningServices/workspaces/computes@2019-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":81},"Microsoft.MachineLearningServices/workspaces@2019-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":23},"Microsoft.MachineLearningServices/workspaces/computes@2019-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":85},"Microsoft.MachineLearningServices/workspaces@2019-11-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":24},"Microsoft.MachineLearningServices/workspaces/computes@2019-11-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":86},"Microsoft.MachineLearningServices/workspaces@2020-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":29},"Microsoft.MachineLearningServices/workspaces/computes@2020-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":91},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":108},"Microsoft.MachineLearningServices/workspaces@2020-02-18-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":29},"Microsoft.MachineLearningServices/workspaces/computes@2020-02-18-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":130},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-02-18-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":147},"Microsoft.MachineLearningServices/workspaces@2020-03-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":61},"Microsoft.MachineLearningServices/workspaces/computes@2020-03-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":123},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-03-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":128},"Microsoft.MachineLearningServices/workspaces@2020-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":63},"Microsoft.MachineLearningServices/workspaces/computes@2020-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":130},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":135},"Microsoft.MachineLearningServices/workspaces@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":61},"Microsoft.MachineLearningServices/workspaces/computes@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":123},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":128},"Microsoft.MachineLearningServices/workspaces/linkedWorkspaces@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":133},"Microsoft.MachineLearningServices/workspaces/services@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":180},"Microsoft.MachineLearningServices/workspaces/datasets@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":217},"Microsoft.MachineLearningServices/workspaces/datastores@2020-05-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":290},"Microsoft.MachineLearningServices/workspaces@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":61},"Microsoft.MachineLearningServices/workspaces/computes@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":127},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":132},"Microsoft.MachineLearningServices/workspaces/linkedWorkspaces@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":137},"Microsoft.MachineLearningServices/workspaces/services@2020-05-15-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":184},"Microsoft.MachineLearningServices/workspaces@2020-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":62},"Microsoft.MachineLearningServices/workspaces/connections@2020-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":67},"Microsoft.MachineLearningServices/workspaces/computes@2020-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":161},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-06-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":165},"Microsoft.MachineLearningServices/workspaces@2020-08-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":62},"Microsoft.MachineLearningServices/workspaces/connections@2020-08-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":67},"Microsoft.MachineLearningServices/workspaces/computes@2020-08-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":185},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-08-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":189},"Microsoft.MachineLearningServices/workspaces/labelingJobs@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":63},"Microsoft.MachineLearningServices/workspaces@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":117},"Microsoft.MachineLearningServices/workspaces/computes@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":239},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":244},"Microsoft.MachineLearningServices/workspaces/linkedServices@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":250},"Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":297},"Microsoft.MachineLearningServices/workspaces/connections@2020-09-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":302},"Microsoft.MachineLearningServices/workspaces@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":77},"Microsoft.MachineLearningServices/workspaces/computes@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":203},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":208},"Microsoft.MachineLearningServices/workspaces/services@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":255},"Microsoft.MachineLearningServices/workspaces/connections@2021-01-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":262},"Microsoft.MachineLearningServices/workspaces@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":77},"Microsoft.MachineLearningServices/workspaces/computes@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":248},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":253},"Microsoft.MachineLearningServices/workspaces/connections@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":260},"Microsoft.MachineLearningServices/workspaces/batchEndpoints@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":281},"Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":309},"Microsoft.MachineLearningServices/workspaces/codes@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":316},"Microsoft.MachineLearningServices/workspaces/codes/versions@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":323},"Microsoft.MachineLearningServices/workspaces/data@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":330},"Microsoft.MachineLearningServices/workspaces/data/versions@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":340},"Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":426},"Microsoft.MachineLearningServices/workspaces/environments@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":433},"Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":454},"Microsoft.MachineLearningServices/workspaces/jobs@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":560},"Microsoft.MachineLearningServices/workspaces/labelingJobs@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":618},"Microsoft.MachineLearningServices/workspaces/models@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":625},"Microsoft.MachineLearningServices/workspaces/models/versions@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":635},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":654},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2021-03-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":682},"Microsoft.MachineLearningServices/workspaces@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":77},"Microsoft.MachineLearningServices/workspaces/computes@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":208},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":213},"Microsoft.MachineLearningServices/workspaces/services@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":260},"Microsoft.MachineLearningServices/workspaces/connections@2021-04-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":267},"Microsoft.MachineLearningServices/workspaces@2021-07-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":80},"Microsoft.MachineLearningServices/workspaces/computes@2021-07-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":217},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2021-07-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":222},"Microsoft.MachineLearningServices/workspaces/connections@2021-07-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":229},"Microsoft.MachineLearningServices/workspaces@2022-01-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":86},"Microsoft.MachineLearningServices/workspaces/computes@2022-01-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":223},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2022-01-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":228},"Microsoft.MachineLearningServices/workspaces/connections@2022-01-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":235},"Microsoft.MachineLearningServices/workspaces@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":85},"Microsoft.MachineLearningServices/workspaces/computes@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":128},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":133},"Microsoft.MachineLearningServices/workspaces/connections@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":140},"Microsoft.MachineLearningServices/workspaces/batchEndpoints@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":160},"Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":194},"Microsoft.MachineLearningServices/workspaces/codes@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":201},"Microsoft.MachineLearningServices/workspaces/codes/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":208},"Microsoft.MachineLearningServices/workspaces/components@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":215},"Microsoft.MachineLearningServices/workspaces/components/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":222},"Microsoft.MachineLearningServices/workspaces/data@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":233},"Microsoft.MachineLearningServices/workspaces/data/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":247},"Microsoft.MachineLearningServices/workspaces/datastores@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":343},"Microsoft.MachineLearningServices/workspaces/environments@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":350},"Microsoft.MachineLearningServices/workspaces/environments/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":366},"Microsoft.MachineLearningServices/workspaces/jobs@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":726},"Microsoft.MachineLearningServices/workspaces/models@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":733},"Microsoft.MachineLearningServices/workspaces/models/versions@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":747},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":770},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2022-02-01-preview":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":802},"Microsoft.MachineLearningServices/workspaces@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":85},"Microsoft.MachineLearningServices/workspaces/computes@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":128},"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":133},"Microsoft.MachineLearningServices/workspaces/connections@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":158},"Microsoft.MachineLearningServices/workspaces/batchEndpoints@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":178},"Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":212},"Microsoft.MachineLearningServices/workspaces/codes@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":219},"Microsoft.MachineLearningServices/workspaces/codes/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":226},"Microsoft.MachineLearningServices/workspaces/components@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":233},"Microsoft.MachineLearningServices/workspaces/components/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":240},"Microsoft.MachineLearningServices/workspaces/data@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":251},"Microsoft.MachineLearningServices/workspaces/data/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":265},"Microsoft.MachineLearningServices/workspaces/datastores@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":331},"Microsoft.MachineLearningServices/workspaces/environments@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":338},"Microsoft.MachineLearningServices/workspaces/environments/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":354},"Microsoft.MachineLearningServices/workspaces/jobs@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":466},"Microsoft.MachineLearningServices/workspaces/models@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":473},"Microsoft.MachineLearningServices/workspaces/models/versions@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":483},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":502},"Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2022-05-01":{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":531},"Microsoft.Maintenance/applyUpdates@2018-06-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2018-06-01-preview/types.json","Index":20},"Microsoft.Maintenance/configurationAssignments@2018-06-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2018-06-01-preview/types.json","Index":25},"Microsoft.Maintenance/maintenanceConfigurations@2018-06-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2018-06-01-preview/types.json","Index":37},"Microsoft.Maintenance/applyUpdates@2020-04-01":{"RelativePath":"maintenance/microsoft.maintenance/2020-04-01/types.json","Index":20},"Microsoft.Maintenance/configurationAssignments@2020-04-01":{"RelativePath":"maintenance/microsoft.maintenance/2020-04-01/types.json","Index":25},"Microsoft.Maintenance/maintenanceConfigurations@2020-04-01":{"RelativePath":"maintenance/microsoft.maintenance/2020-04-01/types.json","Index":37},"Microsoft.Maintenance/applyUpdates@2020-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2020-07-01-preview/types.json","Index":20},"Microsoft.Maintenance/configurationAssignments@2020-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2020-07-01-preview/types.json","Index":25},"Microsoft.Maintenance/maintenanceConfigurations@2020-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2020-07-01-preview/types.json","Index":46},"Microsoft.Maintenance/publicMaintenanceConfigurations@2020-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2020-07-01-preview/types.json","Index":51},"Microsoft.Maintenance/applyUpdates@2021-04-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-04-01-preview/types.json","Index":31},"Microsoft.Maintenance/configurationAssignments@2021-04-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-04-01-preview/types.json","Index":36},"Microsoft.Maintenance/maintenanceConfigurations@2021-04-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-04-01-preview/types.json","Index":75},"Microsoft.Maintenance/publicMaintenanceConfigurations@2021-04-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-04-01-preview/types.json","Index":80},"Microsoft.Maintenance/applyUpdates@2021-05-01":{"RelativePath":"maintenance/microsoft.maintenance/2021-05-01/types.json","Index":31},"Microsoft.Maintenance/configurationAssignments@2021-05-01":{"RelativePath":"maintenance/microsoft.maintenance/2021-05-01/types.json","Index":36},"Microsoft.Maintenance/maintenanceConfigurations@2021-05-01":{"RelativePath":"maintenance/microsoft.maintenance/2021-05-01/types.json","Index":54},"Microsoft.Maintenance/publicMaintenanceConfigurations@2021-05-01":{"RelativePath":"maintenance/microsoft.maintenance/2021-05-01/types.json","Index":59},"Microsoft.Maintenance/applyUpdates@2021-09-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-09-01-preview/types.json","Index":31},"Microsoft.Maintenance/configurationAssignments@2021-09-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-09-01-preview/types.json","Index":36},"Microsoft.Maintenance/maintenanceConfigurations@2021-09-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-09-01-preview/types.json","Index":75},"Microsoft.Maintenance/publicMaintenanceConfigurations@2021-09-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2021-09-01-preview/types.json","Index":80},"Microsoft.Maintenance/applyUpdates@2022-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2022-07-01-preview/types.json","Index":31},"Microsoft.Maintenance/configurationAssignments@2022-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2022-07-01-preview/types.json","Index":36},"Microsoft.Maintenance/maintenanceConfigurations@2022-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2022-07-01-preview/types.json","Index":76},"Microsoft.Maintenance/publicMaintenanceConfigurations@2022-07-01-preview":{"RelativePath":"maintenance/microsoft.maintenance/2022-07-01-preview/types.json","Index":81},"Microsoft.ManagedNetwork/managedNetworks@2019-06-01-preview":{"RelativePath":"managednetwork/microsoft.managednetwork/2019-06-01-preview/types.json","Index":52},"Microsoft.ManagedNetwork/scopeAssignments@2019-06-01-preview":{"RelativePath":"managednetwork/microsoft.managednetwork/2019-06-01-preview/types.json","Index":62},"Microsoft.ManagedNetwork/managedNetworks/managedNetworkGroups@2019-06-01-preview":{"RelativePath":"managednetwork/microsoft.managednetwork/2019-06-01-preview/types.json","Index":68},"Microsoft.ManagedNetwork/managedNetworks/managedNetworkPeeringPolicies@2019-06-01-preview":{"RelativePath":"managednetwork/microsoft.managednetwork/2019-06-01-preview/types.json","Index":72},"Microsoft.ManagedServices/registrationDefinitions@2018-06-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2018-06-01-preview/types.json","Index":29},"Microsoft.ManagedServices/registrationAssignments@2018-06-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2018-06-01-preview/types.json","Index":63},"Microsoft.ManagedServices/registrationDefinitions@2019-04-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2019-04-01-preview/types.json","Index":29},"Microsoft.ManagedServices/registrationAssignments@2019-04-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2019-04-01-preview/types.json","Index":63},"Microsoft.ManagedServices/registrationDefinitions@2019-06-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-06-01/types.json","Index":29},"Microsoft.ManagedServices/registrationAssignments@2019-06-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-06-01/types.json","Index":63},"Microsoft.ManagedServices/registrationDefinitions@2019-09-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-09-01/types.json","Index":29},"Microsoft.ManagedServices/registrationAssignments@2019-09-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-09-01/types.json","Index":63},"Microsoft.ManagedServices/marketplaceRegistrationDefinitions@2019-09-01":{"RelativePath":"managedservices/microsoft.managedservices/2019-09-01/types.json","Index":69},"Microsoft.ManagedServices/registrationDefinitions@2020-02-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2020-02-01-preview/types.json","Index":37},"Microsoft.ManagedServices/registrationAssignments@2020-02-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2020-02-01-preview/types.json","Index":72},"Microsoft.ManagedServices/marketplaceRegistrationDefinitions@2020-02-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2020-02-01-preview/types.json","Index":79},"Microsoft.ManagedServices/registrationDefinitions@2022-01-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2022-01-01-preview/types.json","Index":48},"Microsoft.ManagedServices/registrationAssignments@2022-01-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2022-01-01-preview/types.json","Index":83},"Microsoft.ManagedServices/marketplaceRegistrationDefinitions@2022-01-01-preview":{"RelativePath":"managedservices/microsoft.managedservices/2022-01-01-preview/types.json","Index":90},"Microsoft.Management/managementGroups@2017-11-01-preview":{"RelativePath":"managementgroups/microsoft.management/2017-11-01-preview/types.json","Index":20},"Microsoft.Management/managementGroups/subscriptions@2017-11-01-preview":{"RelativePath":"managementgroups/microsoft.management/2017-11-01-preview/types.json","Index":24},"Microsoft.Management/managementGroups@2018-01-01-preview":{"RelativePath":"managementgroups/microsoft.management/2018-01-01-preview/types.json","Index":22},"Microsoft.Management/managementGroups/subscriptions@2018-01-01-preview":{"RelativePath":"managementgroups/microsoft.management/2018-01-01-preview/types.json","Index":26},"Microsoft.Management/managementGroups@2018-03-01-preview":{"RelativePath":"managementgroups/microsoft.management/2018-03-01-preview/types.json","Index":22},"Microsoft.Management/managementGroups/subscriptions@2018-03-01-preview":{"RelativePath":"managementgroups/microsoft.management/2018-03-01-preview/types.json","Index":26},"Microsoft.Management/managementGroups@2019-11-01":{"RelativePath":"managementgroups/microsoft.management/2019-11-01/types.json","Index":24},"Microsoft.Management/managementGroups/subscriptions@2019-11-01":{"RelativePath":"managementgroups/microsoft.management/2019-11-01/types.json","Index":28},"Microsoft.Management/managementGroups@2020-02-01":{"RelativePath":"managementgroups/microsoft.management/2020-02-01/types.json","Index":24},"Microsoft.Management/managementGroups/subscriptions@2020-02-01":{"RelativePath":"managementgroups/microsoft.management/2020-02-01/types.json","Index":28},"Microsoft.Management/managementGroups/settings@2020-02-01":{"RelativePath":"managementgroups/microsoft.management/2020-02-01/types.json","Index":34},"Microsoft.Management/managementGroups@2020-05-01":{"RelativePath":"managementgroups/microsoft.management/2020-05-01/types.json","Index":22},"Microsoft.Management/managementGroups/subscriptions@2020-05-01":{"RelativePath":"managementgroups/microsoft.management/2020-05-01/types.json","Index":28},"Microsoft.Management/managementGroups/settings@2020-05-01":{"RelativePath":"managementgroups/microsoft.management/2020-05-01/types.json","Index":34},"Microsoft.Management/managementGroups@2020-10-01":{"RelativePath":"managementgroups/microsoft.management/2020-10-01/types.json","Index":23},"Microsoft.Management/managementGroups/subscriptions@2020-10-01":{"RelativePath":"managementgroups/microsoft.management/2020-10-01/types.json","Index":29},"Microsoft.Management/managementGroups/settings@2020-10-01":{"RelativePath":"managementgroups/microsoft.management/2020-10-01/types.json","Index":35},"Microsoft.Management/managementGroups@2021-04-01":{"RelativePath":"managementgroups/microsoft.management/2021-04-01/types.json","Index":24},"Microsoft.Management/managementGroups/subscriptions@2021-04-01":{"RelativePath":"managementgroups/microsoft.management/2021-04-01/types.json","Index":30},"Microsoft.Management/managementGroups/settings@2021-04-01":{"RelativePath":"managementgroups/microsoft.management/2021-04-01/types.json","Index":36},"Microsoft.ManagementPartner/partners@2018-02-01":{"RelativePath":"managementpartner/microsoft.managementpartner/2018-02-01/types.json","Index":15},"Microsoft.Maps/accounts@2017-01-01-preview":{"RelativePath":"maps/microsoft.maps/2017-01-01-preview/types.json","Index":14},"Microsoft.Maps/accounts@2018-05-01":{"RelativePath":"maps/microsoft.maps/2018-05-01/types.json","Index":14},"Microsoft.Maps/accounts@2020-02-01-preview":{"RelativePath":"maps/microsoft.maps/2020-02-01-preview/types.json","Index":25},"Microsoft.Maps/accounts/privateAtlases@2020-02-01-preview":{"RelativePath":"maps/microsoft.maps/2020-02-01-preview/types.json","Index":31},"Microsoft.Maps/accounts/creators@2020-02-01-preview":{"RelativePath":"maps/microsoft.maps/2020-02-01-preview/types.json","Index":37},"Microsoft.Maps/accounts@2021-02-01":{"RelativePath":"maps/microsoft.maps/2021-02-01/types.json","Index":32},"Microsoft.Maps/accounts/creators@2021-02-01":{"RelativePath":"maps/microsoft.maps/2021-02-01/types.json","Index":38},"Microsoft.Maps/accounts@2021-07-01-preview":{"RelativePath":"maps/microsoft.maps/2021-07-01-preview/types.json","Index":42},"Microsoft.Maps/accounts/creators@2021-07-01-preview":{"RelativePath":"maps/microsoft.maps/2021-07-01-preview/types.json","Index":48},"Microsoft.Maps/accounts@2021-12-01-preview":{"RelativePath":"maps/microsoft.maps/2021-12-01-preview/types.json","Index":46},"Microsoft.Maps/accounts/creators@2021-12-01-preview":{"RelativePath":"maps/microsoft.maps/2021-12-01-preview/types.json","Index":52},"Microsoft.DBforMariaDB/servers@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":51},"Microsoft.DBforMariaDB/servers/firewallRules@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":56},"Microsoft.DBforMariaDB/servers/virtualNetworkRules@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":67},"Microsoft.DBforMariaDB/servers/databases@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":72},"Microsoft.DBforMariaDB/servers/configurations@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":77},"Microsoft.DBforMariaDB/servers/securityAlertPolicies@2018-06-01-preview":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01-preview/types.json","Index":89},"Microsoft.DBforMariaDB/servers@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":69},"Microsoft.DBforMariaDB/servers/firewallRules@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":74},"Microsoft.DBforMariaDB/servers/virtualNetworkRules@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":85},"Microsoft.DBforMariaDB/servers/databases@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":90},"Microsoft.DBforMariaDB/servers/configurations@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":95},"Microsoft.DBforMariaDB/servers/privateEndpointConnections@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":101},"Microsoft.DBforMariaDB/servers/securityAlertPolicies@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":113},"Microsoft.DBforMariaDB/servers/queryTexts@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":118},"Microsoft.DBforMariaDB/servers/topQueryStatistics@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":124},"Microsoft.DBforMariaDB/servers/waitStatistics@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":129},"Microsoft.DBforMariaDB/servers/advisors@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":133},"Microsoft.DBforMariaDB/servers/advisors/recommendedActions@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":139},"Microsoft.DBforMariaDB/servers/privateLinkResources@2018-06-01":{"RelativePath":"mariadb/microsoft.dbformariadb/2018-06-01/types.json","Index":145},"Microsoft.Marketplace/privateStores/offers@2020-01-01":{"RelativePath":"marketplace/microsoft.marketplace/2020-01-01/types.json","Index":21},"Microsoft.Marketplace/privateStores@2020-01-01":{"RelativePath":"marketplace/microsoft.marketplace/2020-01-01/types.json","Index":30},"Microsoft.Marketplace/privateStores/requestApprovals@2020-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2020-12-01/types.json","Index":30},"Microsoft.Marketplace/privateStores/adminRequestApprovals@2020-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2020-12-01/types.json","Index":43},"Microsoft.Marketplace/privateStores@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":31},"Microsoft.Marketplace/privateStores/requestApprovals@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":43},"Microsoft.Marketplace/privateStores/adminRequestApprovals@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":57},"Microsoft.Marketplace/privateStores/collections@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":63},"Microsoft.Marketplace/privateStores/collections/offers@2021-06-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-06-01/types.json","Index":77},"Microsoft.Marketplace/privateStores@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":31},"Microsoft.Marketplace/privateStores/requestApprovals@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":43},"Microsoft.Marketplace/privateStores/adminRequestApprovals@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":57},"Microsoft.Marketplace/privateStores/collections@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":63},"Microsoft.Marketplace/privateStores/collections/offers@2021-12-01":{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":77},"Microsoft.Marketplace/privateStores@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":31},"Microsoft.Marketplace/privateStores/requestApprovals@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":43},"Microsoft.Marketplace/privateStores/adminRequestApprovals@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":57},"Microsoft.Marketplace/privateStores/collections@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":63},"Microsoft.Marketplace/privateStores/collections/offers@2022-03-01":{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":77},"Microsoft.MarketplaceNotifications/reviewsNotification@2021-03-03":{"RelativePath":"marketplacenotifications/microsoft.marketplacenotifications/2021-03-03/types.json","Index":23},"Microsoft.MarketplaceOrdering/offerTypes/publishers/offers/plans/agreements@2015-06-01":{"RelativePath":"marketplaceordering/microsoft.marketplaceordering/2015-06-01/types.json","Index":13},"Microsoft.MarketplaceOrdering/agreements/offers/plans@2015-06-01":{"RelativePath":"marketplaceordering/microsoft.marketplaceordering/2015-06-01/types.json","Index":21},"Microsoft.MarketplaceOrdering/offerTypes/publishers/offers/plans/agreements@2021-01-01":{"RelativePath":"marketplaceordering/microsoft.marketplaceordering/2021-01-01/types.json","Index":24},"Microsoft.MarketplaceOrdering/agreements/offers/plans@2021-01-01":{"RelativePath":"marketplaceordering/microsoft.marketplaceordering/2021-01-01/types.json","Index":28},"Microsoft.Media/mediaservices@2015-10-01":{"RelativePath":"mediaservices/microsoft.media/2015-10-01/types.json","Index":17},"Microsoft.Media/mediaservices@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":18},"Microsoft.Media/mediaServices/assets@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":26},"Microsoft.Media/mediaServices/contentKeyPolicies@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":93},"Microsoft.Media/mediaServices/transforms@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":191},"Microsoft.Media/mediaServices/transforms/jobs@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":250},"Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":282},"Microsoft.Media/mediaServices/streamingLocators@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":289},"Microsoft.Media/mediaservices/liveEvents@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":322},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":332},"Microsoft.Media/mediaservices/streamingEndpoints@2018-03-30-preview":{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":350},"Microsoft.Media/mediaservices@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":18},"Microsoft.Media/mediaServices/assets@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":26},"Microsoft.Media/mediaServices/contentKeyPolicies@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":93},"Microsoft.Media/mediaServices/transforms@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":191},"Microsoft.Media/mediaServices/transforms/jobs@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":251},"Microsoft.Media/mediaServices/streamingPolicies@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":283},"Microsoft.Media/mediaServices/streamingLocators@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":295},"Microsoft.Media/mediaservices/liveEvents@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":328},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":338},"Microsoft.Media/mediaservices/streamingEndpoints@2018-06-01-preview":{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":356},"Microsoft.Media/mediaServices/accountFilters@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":28},"Microsoft.Media/mediaservices@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":39},"Microsoft.Media/mediaServices/assets@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":47},"Microsoft.Media/mediaServices/assets/assetFilters@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":51},"Microsoft.Media/mediaServices/contentKeyPolicies@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":118},"Microsoft.Media/mediaServices/transforms@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":229},"Microsoft.Media/mediaServices/transforms/jobs@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":289},"Microsoft.Media/mediaServices/streamingPolicies@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":321},"Microsoft.Media/mediaServices/streamingLocators@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":334},"Microsoft.Media/mediaservices/liveEvents@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":375},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":385},"Microsoft.Media/mediaservices/streamingEndpoints@2018-07-01":{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":403},"Microsoft.Media/mediaServices/accountFilters@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":28},"Microsoft.Media/mediaservices@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":39},"Microsoft.Media/mediaServices/assets@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":47},"Microsoft.Media/mediaServices/assets/assetFilters@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":51},"Microsoft.Media/mediaServices/contentKeyPolicies@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":118},"Microsoft.Media/mediaServices/transforms@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":229},"Microsoft.Media/mediaServices/transforms/jobs@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":289},"Microsoft.Media/mediaServices/streamingPolicies@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":321},"Microsoft.Media/mediaServices/streamingLocators@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":334},"Microsoft.Media/mediaservices/liveEvents@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":375},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":385},"Microsoft.Media/mediaservices/streamingEndpoints@2019-05-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":403},"Microsoft.Media/mediaServices/mediaGraphs@2019-09-01-preview":{"RelativePath":"mediaservices/microsoft.media/2019-09-01-preview/types.json","Index":27},"Microsoft.Media/mediaServices/mediaGraphs@2020-02-01-preview":{"RelativePath":"mediaservices/microsoft.media/2020-02-01-preview/types.json","Index":42},"Microsoft.Media/mediaServices/accountFilters@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":39},"Microsoft.Media/mediaServices/assets@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":47},"Microsoft.Media/mediaServices/assets/assetFilters@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":51},"Microsoft.Media/mediaServices/contentKeyPolicies@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":120},"Microsoft.Media/mediaServices/transforms@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":260},"Microsoft.Media/mediaServices/transforms/jobs@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":368},"Microsoft.Media/mediaServices/streamingPolicies@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":400},"Microsoft.Media/mediaServices/streamingLocators@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":413},"Microsoft.Media/mediaservices/liveEvents@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":459},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":469},"Microsoft.Media/mediaservices/streamingEndpoints@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":487},"Microsoft.Media/mediaservices@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":510},"Microsoft.Media/mediaservices/privateEndpointConnections@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":526},"Microsoft.Media/mediaservices/privateLinkResources@2020-05-01":{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":533},"Microsoft.Media/mediaservices@2021-05-01":{"RelativePath":"mediaservices/microsoft.media/2021-05-01/types.json","Index":47},"Microsoft.Media/mediaservices/privateEndpointConnections@2021-05-01":{"RelativePath":"mediaservices/microsoft.media/2021-05-01/types.json","Index":63},"Microsoft.Media/mediaservices/privateLinkResources@2021-05-01":{"RelativePath":"mediaservices/microsoft.media/2021-05-01/types.json","Index":70},"Microsoft.Media/mediaservices@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":50},"Microsoft.Media/mediaservices/privateEndpointConnections@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":66},"Microsoft.Media/mediaServices/accountFilters@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":87},"Microsoft.Media/mediaServices/assets@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":95},"Microsoft.Media/mediaServices/assets/assetFilters@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":99},"Microsoft.Media/mediaServices/contentKeyPolicies@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":168},"Microsoft.Media/mediaServices/transforms@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":316},"Microsoft.Media/mediaServices/transforms/jobs@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":424},"Microsoft.Media/mediaServices/streamingPolicies@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":456},"Microsoft.Media/mediaServices/streamingLocators@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":469},"Microsoft.Media/mediaservices/liveEvents@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":517},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":527},"Microsoft.Media/mediaservices/streamingEndpoints@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":545},"Microsoft.Media/mediaservices/privateLinkResources@2021-06-01":{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":552},"Microsoft.Media/mediaServices/accountFilters@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":39},"Microsoft.Media/mediaservices@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":89},"Microsoft.Media/mediaservices/privateEndpointConnections@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":93},"Microsoft.Media/mediaServices/assets@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":101},"Microsoft.Media/mediaServices/assets/assetFilters@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":105},"Microsoft.Media/mediaServices/assets/tracks@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":125},"Microsoft.Media/mediaServices/contentKeyPolicies@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":194},"Microsoft.Media/mediaServices/transforms@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":347},"Microsoft.Media/mediaServices/transforms/jobs@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":455},"Microsoft.Media/mediaServices/streamingPolicies@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":487},"Microsoft.Media/mediaServices/streamingLocators@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":500},"Microsoft.Media/mediaservices/liveEvents@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":549},"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":559},"Microsoft.Media/mediaservices/streamingEndpoints@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":578},"Microsoft.Media/mediaservices/privateLinkResources@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":585},"Microsoft.Media/locations/mediaServicesOperationResults@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":590},"Microsoft.Media/mediaServices/assets/tracks/operationResults@2021-11-01":{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":594},"Microsoft.Migrate/projects@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":24},"Microsoft.Migrate/projects/groups@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":31},"Microsoft.Migrate/projects/groups/assessments@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":169},"Microsoft.Migrate/projects/machines@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":184},"Microsoft.Migrate/projects/groups/assessments/assessedMachines@2018-02-02":{"RelativePath":"migrate/microsoft.migrate/2018-02-02/types.json","Index":379},"Microsoft.Migrate/assessmentProjects@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":37},"Microsoft.Migrate/assessmentProjects/groups@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":49},"Microsoft.Migrate/assessmentProjects/groups/assessments@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":233},"Microsoft.Migrate/assessmentProjects/hypervcollectors@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":240},"Microsoft.Migrate/assessmentProjects/servercollectors@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":244},"Microsoft.Migrate/assessmentProjects/vmwarecollectors@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":248},"Microsoft.Migrate/assessmentProjects/importcollectors@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":253},"Microsoft.Migrate/assessmentprojects/privateEndpointConnections@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":257},"Microsoft.Migrate/assessmentProjects/assessmentOptions@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":270},"Microsoft.Migrate/assessmentProjects/machines@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":285},"Microsoft.Migrate/assessmentProjects/groups/assessments/assessedMachines@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":564},"Microsoft.Migrate/assessmentprojects/privateLinkResources@2019-10-01":{"RelativePath":"migrate/microsoft.migrate/2019-10-01/types.json","Index":571},"Microsoft.Migrate/migrateProjects@2020-05-01":{"RelativePath":"migrate/microsoft.migrate/2020-05-01/types.json","Index":80},"Microsoft.Migrate/migrateProjects/privateEndpointConnections@2020-05-01":{"RelativePath":"migrate/microsoft.migrate/2020-05-01/types.json","Index":90},"Microsoft.OffAzure/HyperVSites/clusters@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":16},"Microsoft.OffAzure/HyperVSites/hosts@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":22},"Microsoft.OffAzure/HyperVSites@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":30},"Microsoft.OffAzure/VMwareSites@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":35},"Microsoft.OffAzure/VMwareSites/vCenters@2020-01-01":{"RelativePath":"migrate/microsoft.offazure/2020-01-01/types.json","Index":41},"Microsoft.OffAzure/HyperVSites/clusters@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":16},"Microsoft.OffAzure/HyperVSites/hosts@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":22},"Microsoft.OffAzure/HyperVSites@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":41},"Microsoft.OffAzure/VMwareSites@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":46},"Microsoft.OffAzure/VMwareSites/vCenters@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":52},"Microsoft.OffAzure/MasterSites@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":77},"Microsoft.OffAzure/masterSites/privateEndpointConnections@2020-07-07":{"RelativePath":"migrate/microsoft.offazure/2020-07-07/types.json","Index":81},"Microsoft.Migrate/migrateProjects@2018-09-01-preview":{"RelativePath":"migrateprojects/microsoft.migrate/2018-09-01-preview/types.json","Index":51},"Microsoft.Migrate/migrateProjects/solutions@2018-09-01-preview":{"RelativePath":"migrateprojects/microsoft.migrate/2018-09-01-preview/types.json","Index":92},"Microsoft.MixedReality/spatialAnchorsAccounts@2019-02-28-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2019-02-28-preview/types.json","Index":15},"Microsoft.MixedReality/remoteRenderingAccounts@2019-12-02-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2019-12-02-preview/types.json","Index":15},"Microsoft.MixedReality/spatialAnchorsAccounts@2019-12-02-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2019-12-02-preview/types.json","Index":20},"Microsoft.MixedReality/remoteRenderingAccounts@2020-04-06-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2020-04-06-preview/types.json","Index":32},"Microsoft.MixedReality/spatialAnchorsAccounts@2020-05-01":{"RelativePath":"mixedreality/microsoft.mixedreality/2020-05-01/types.json","Index":32},"Microsoft.MixedReality/spatialAnchorsAccounts@2021-01-01":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-01-01/types.json","Index":32},"Microsoft.MixedReality/remoteRenderingAccounts@2021-01-01":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-01-01/types.json","Index":37},"Microsoft.MixedReality/spatialAnchorsAccounts@2021-03-01-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":32},"Microsoft.MixedReality/remoteRenderingAccounts@2021-03-01-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":37},"Microsoft.MixedReality/objectAnchorsAccounts@2021-03-01-preview":{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":44},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":42},"Microsoft.MobileNetwork/mobileNetworks/dataNetworks@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":56},"Microsoft.MobileNetwork/mobileNetworks@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":71},"Microsoft.MobileNetwork/mobileNetworks/sites@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":87},"Microsoft.MobileNetwork/sims@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":111},"Microsoft.MobileNetwork/packetCoreControlPlanes@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":129},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":143},"Microsoft.MobileNetwork/mobileNetworks/services@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":186},"Microsoft.MobileNetwork/mobileNetworks/simPolicies@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":220},"Microsoft.MobileNetwork/mobileNetworks/slices@2022-01-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":235},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":42},"Microsoft.MobileNetwork/mobileNetworks/dataNetworks@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":56},"Microsoft.MobileNetwork/mobileNetworks@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":71},"Microsoft.MobileNetwork/mobileNetworks/sites@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":87},"Microsoft.MobileNetwork/sims@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":112},"Microsoft.MobileNetwork/packetCoreControlPlanes@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":130},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":144},"Microsoft.MobileNetwork/mobileNetworks/services@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":187},"Microsoft.MobileNetwork/mobileNetworks/simPolicies@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":221},"Microsoft.MobileNetwork/mobileNetworks/slices@2022-03-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":236},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":43},"Microsoft.MobileNetwork/mobileNetworks/dataNetworks@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":57},"Microsoft.MobileNetwork/mobileNetworks@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":72},"Microsoft.MobileNetwork/mobileNetworks/sites@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":88},"Microsoft.MobileNetwork/simGroups@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":112},"Microsoft.MobileNetwork/simGroups/sims@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":135},"Microsoft.MobileNetwork/packetCoreControlPlanes@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":169},"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":183},"Microsoft.MobileNetwork/mobileNetworks/services@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":226},"Microsoft.MobileNetwork/mobileNetworks/simPolicies@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":260},"Microsoft.MobileNetwork/mobileNetworks/slices@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":275},"Microsoft.MobileNetwork/packetCoreControlPlaneVersions@2022-04-01-preview":{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":298},"Microsoft.Insights/alertrules@2014-04-01":{"RelativePath":"monitor/microsoft.insights/2014-04-01/types.json","Index":51},"Microsoft.Insights/autoscalesettings@2014-04-01":{"RelativePath":"monitor/microsoft.insights/2014-04-01/types.json","Index":122},"Microsoft.Insights/autoscalesettings@2015-04-01":{"RelativePath":"monitor/microsoft.insights/2015-04-01/types.json","Index":78},"microsoft.insights/diagnosticSettings@2015-07-01":{"RelativePath":"monitor/microsoft.insights/2015-07-01/types.json","Index":19},"Microsoft.Insights/alertrules@2016-03-01":{"RelativePath":"monitor/microsoft.insights/2016-03-01/types.json","Index":51},"Microsoft.Insights/logprofiles@2016-03-01":{"RelativePath":"monitor/microsoft.insights/2016-03-01/types.json","Index":60},"microsoft.insights/diagnosticSettings@2016-09-01":{"RelativePath":"monitor/microsoft.insights/2016-09-01/types.json","Index":19},"microsoft.insights/activityLogAlerts@2017-03-01-preview":{"RelativePath":"monitor/microsoft.insights/2017-03-01-preview/types.json","Index":21},"microsoft.insights/activityLogAlerts@2017-04-01":{"RelativePath":"monitor/microsoft.insights/2017-04-01/types.json","Index":21},"microsoft.insights/actionGroups@2017-04-01":{"RelativePath":"monitor/microsoft.insights/2017-04-01/types.json","Index":47},"Microsoft.Insights/diagnosticSettings@2017-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2017-05-01-preview/types.json","Index":17},"Microsoft.Insights/diagnosticSettingsCategories@2017-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2017-05-01-preview/types.json","Index":25},"Microsoft.Insights/metricAlerts@2018-03-01":{"RelativePath":"monitor/microsoft.insights/2018-03-01/types.json","Index":72},"microsoft.insights/actionGroups@2018-03-01":{"RelativePath":"monitor/microsoft.insights/2018-03-01/types.json","Index":104},"Microsoft.Insights/scheduledQueryRules@2018-04-16":{"RelativePath":"monitor/microsoft.insights/2018-04-16/types.json","Index":63},"microsoft.insights/guestDiagnosticSettingsAssociation@2018-06-01-preview":{"RelativePath":"monitor/microsoft.insights/2018-06-01-preview/types.json","Index":13},"microsoft.insights/guestDiagnosticSettings@2018-06-01-preview":{"RelativePath":"monitor/microsoft.insights/2018-06-01-preview/types.json","Index":43},"microsoft.insights/actionGroups@2018-09-01":{"RelativePath":"monitor/microsoft.insights/2018-09-01/types.json","Index":41},"Microsoft.Insights/vmInsightsOnboardingStatuses@2018-11-27-preview":{"RelativePath":"monitor/microsoft.insights/2018-11-27-preview/types.json","Index":24},"microsoft.insights/actionGroups@2019-03-01":{"RelativePath":"monitor/microsoft.insights/2019-03-01/types.json","Index":41},"microsoft.insights/actionGroups@2019-06-01":{"RelativePath":"monitor/microsoft.insights/2019-06-01/types.json","Index":41},"microsoft.insights/privateLinkScopes@2019-10-17-preview":{"RelativePath":"monitor/microsoft.insights/2019-10-17-preview/types.json","Index":18},"Microsoft.Insights/privateLinkScopes/privateEndpointConnections@2019-10-17-preview":{"RelativePath":"monitor/microsoft.insights/2019-10-17-preview/types.json","Index":22},"Microsoft.Insights/privateLinkScopes/scopedResources@2019-10-17-preview":{"RelativePath":"monitor/microsoft.insights/2019-10-17-preview/types.json","Index":27},"Microsoft.Insights/privateLinkScopes/privateLinkResources@2019-10-17-preview":{"RelativePath":"monitor/microsoft.insights/2019-10-17-preview/types.json","Index":33},"Microsoft.Insights/dataCollectionRuleAssociations@2019-11-01-preview":{"RelativePath":"monitor/microsoft.insights/2019-11-01-preview/types.json","Index":18},"Microsoft.Insights/dataCollectionRules@2019-11-01-preview":{"RelativePath":"monitor/microsoft.insights/2019-11-01-preview/types.json","Index":111},"microsoft.insights/diagnosticSettings@2020-01-01-preview":{"RelativePath":"monitor/microsoft.insights/2020-01-01-preview/types.json","Index":14},"Microsoft.Insights/scheduledQueryRules@2020-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2020-05-01-preview/types.json","Index":40},"Microsoft.Insights/activityLogAlerts@2020-10-01":{"RelativePath":"monitor/microsoft.insights/2020-10-01/types.json","Index":25},"Microsoft.Insights/scheduledQueryRules@2021-02-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-02-01-preview/types.json","Index":54},"Microsoft.Insights/dataCollectionEndpoints@2021-04-01":{"RelativePath":"monitor/microsoft.insights/2021-04-01/types.json","Index":39},"Microsoft.Insights/dataCollectionRuleAssociations@2021-04-01":{"RelativePath":"monitor/microsoft.insights/2021-04-01/types.json","Index":61},"Microsoft.Insights/dataCollectionRules@2021-04-01":{"RelativePath":"monitor/microsoft.insights/2021-04-01/types.json","Index":165},"Microsoft.Insights/diagnosticSettings@2021-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-05-01-preview/types.json","Index":28},"Microsoft.Insights/autoscalesettings@2021-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-05-01-preview/types.json","Index":104},"Microsoft.Insights/diagnosticSettingsCategories@2021-05-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-05-01-preview/types.json","Index":113},"microsoft.insights/privateLinkScopes@2021-07-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-07-01-preview/types.json","Index":53},"Microsoft.Insights/privateLinkScopes/privateEndpointConnections@2021-07-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-07-01-preview/types.json","Index":57},"Microsoft.Insights/privateLinkScopes/scopedResources@2021-07-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-07-01-preview/types.json","Index":62},"Microsoft.Insights/privateLinkScopes/privateLinkResources@2021-07-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-07-01-preview/types.json","Index":69},"Microsoft.Insights/scheduledQueryRules@2021-08-01":{"RelativePath":"monitor/microsoft.insights/2021-08-01/types.json","Index":54},"Microsoft.Insights/dataCollectionEndpoints@2021-09-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-09-01-preview/types.json","Index":39},"Microsoft.Insights/dataCollectionRuleAssociations@2021-09-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-09-01-preview/types.json","Index":62},"Microsoft.Insights/dataCollectionRules@2021-09-01-preview":{"RelativePath":"monitor/microsoft.insights/2021-09-01-preview/types.json","Index":201},"Microsoft.Insights/actionGroups@2021-09-01":{"RelativePath":"monitor/microsoft.insights/2021-09-01/types.json","Index":43},"Microsoft.Insights/actionGroups@2022-04-01":{"RelativePath":"monitor/microsoft.insights/2022-04-01/types.json","Index":43},"Microsoft.Insights/actionGroups@2022-06-01":{"RelativePath":"monitor/microsoft.insights/2022-06-01/types.json","Index":43},"Microsoft.Insights/autoscalesettings@2022-10-01":{"RelativePath":"monitor/microsoft.insights/2022-10-01/types.json","Index":94},"Microsoft.ManagedIdentity/userAssignedIdentities@2015-08-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2015-08-31-preview/types.json","Index":13},"Microsoft.ManagedIdentity/identities@2015-08-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2015-08-31-preview/types.json","Index":19},"Microsoft.ManagedIdentity/userAssignedIdentities@2018-11-30":{"RelativePath":"msi/microsoft.managedidentity/2018-11-30/types.json","Index":13},"Microsoft.ManagedIdentity/identities@2018-11-30":{"RelativePath":"msi/microsoft.managedidentity/2018-11-30/types.json","Index":20},"Microsoft.ManagedIdentity/userAssignedIdentities@2021-09-30-preview":{"RelativePath":"msi/microsoft.managedidentity/2021-09-30-preview/types.json","Index":13},"Microsoft.ManagedIdentity/identities@2021-09-30-preview":{"RelativePath":"msi/microsoft.managedidentity/2021-09-30-preview/types.json","Index":20},"Microsoft.ManagedIdentity/userAssignedIdentities@2022-01-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2022-01-31-preview/types.json","Index":13},"Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials@2022-01-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2022-01-31-preview/types.json","Index":19},"Microsoft.ManagedIdentity/identities@2022-01-31-preview":{"RelativePath":"msi/microsoft.managedidentity/2022-01-31-preview/types.json","Index":26},"Microsoft.DBforMySQL/servers@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":77},"Microsoft.DBforMySQL/servers/firewallRules@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":82},"Microsoft.DBforMySQL/servers/virtualNetworkRules@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":93},"Microsoft.DBforMySQL/servers/databases@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":98},"Microsoft.DBforMySQL/servers/configurations@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":103},"Microsoft.DBforMySQL/servers/administrators@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":110},"Microsoft.DBforMySQL/servers/securityAlertPolicies@2017-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01-preview/types.json","Index":122},"Microsoft.DBforMySQL/servers@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":77},"Microsoft.DBforMySQL/servers/firewallRules@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":82},"Microsoft.DBforMySQL/servers/virtualNetworkRules@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":93},"Microsoft.DBforMySQL/servers/databases@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":98},"Microsoft.DBforMySQL/servers/configurations@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":103},"Microsoft.DBforMySQL/servers/administrators@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":110},"Microsoft.DBforMySQL/servers/securityAlertPolicies@2017-12-01":{"RelativePath":"mysql/microsoft.dbformysql/2017-12-01/types.json","Index":122},"Microsoft.DBforMySQL/servers/privateEndpointConnections@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":14},"Microsoft.DBforMySQL/servers/queryTexts@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":19},"Microsoft.DBforMySQL/servers/topQueryStatistics@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":25},"Microsoft.DBforMySQL/servers/waitStatistics@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":30},"Microsoft.DBforMySQL/servers/advisors@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":34},"Microsoft.DBforMySQL/servers/advisors/recommendedActions@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":40},"Microsoft.DBforMySQL/servers/privateLinkResources@2018-06-01":{"RelativePath":"mysql/microsoft.dbformysql/2018-06-01/types.json","Index":46},"Microsoft.DBforMySQL/servers/keys@2020-01-01":{"RelativePath":"mysql/microsoft.dbformysql/2020-01-01/types.json","Index":14},"Microsoft.DBForMySql/flexibleServers@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":61},"Microsoft.DBForMySql/flexibleServers/keys@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":68},"Microsoft.DBForMySql/flexibleServers/firewallRules@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":73},"Microsoft.DBForMySql/flexibleServers/databases@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":78},"Microsoft.DBForMySql/flexibleServers/configurations@2020-07-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2020-07-01-preview/types.json","Index":92},"Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":76},"Microsoft.DBforMySQL/flexibleServers/firewallRules@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":81},"Microsoft.DBforMySQL/flexibleServers/databases@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":86},"Microsoft.DBforMySQL/flexibleServers/backups@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":91},"Microsoft.DBforMySQL/flexibleServers/configurations@2021-05-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01-preview/types.json","Index":108},"Microsoft.DBforMySQL/flexibleServers@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":80},"Microsoft.DBforMySQL/flexibleServers/firewallRules@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":85},"Microsoft.DBforMySQL/flexibleServers/databases@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":90},"Microsoft.DBforMySQL/flexibleServers/backups@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":95},"Microsoft.DBforMySQL/flexibleServers/configurations@2021-05-01":{"RelativePath":"mysql/microsoft.dbformysql/2021-05-01/types.json","Index":112},"Microsoft.DBforMySQL/flexibleServers/backups@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":23},"Microsoft.DBforMySQL/flexibleServers/databases@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":28},"Microsoft.DBforMySQL/flexibleServers/firewallRules@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":33},"Microsoft.DBforMySQL/flexibleServers@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":95},"Microsoft.DBforMySQL/flexibleServers/configurations@2021-12-01-preview":{"RelativePath":"mysql/microsoft.dbformysql/2021-12-01-preview/types.json","Index":112},"Microsoft.NetApp/netAppAccounts@2017-08-15":{"RelativePath":"netapp/microsoft.netapp/2017-08-15/types.json","Index":14},"Microsoft.NetApp/netAppAccounts/capacityPools@2017-08-15":{"RelativePath":"netapp/microsoft.netapp/2017-08-15/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2017-08-15":{"RelativePath":"netapp/microsoft.netapp/2017-08-15/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2017-08-15":{"RelativePath":"netapp/microsoft.netapp/2017-08-15/types.json","Index":40},"Microsoft.NetApp/netAppAccounts@2019-05-01":{"RelativePath":"netapp/microsoft.netapp/2019-05-01/types.json","Index":14},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-05-01":{"RelativePath":"netapp/microsoft.netapp/2019-05-01/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-05-01":{"RelativePath":"netapp/microsoft.netapp/2019-05-01/types.json","Index":38},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-05-01":{"RelativePath":"netapp/microsoft.netapp/2019-05-01/types.json","Index":43},"Microsoft.NetApp/netAppAccounts@2019-06-01":{"RelativePath":"netapp/microsoft.netapp/2019-06-01/types.json","Index":14},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-06-01":{"RelativePath":"netapp/microsoft.netapp/2019-06-01/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-06-01":{"RelativePath":"netapp/microsoft.netapp/2019-06-01/types.json","Index":38},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-06-01":{"RelativePath":"netapp/microsoft.netapp/2019-06-01/types.json","Index":43},"Microsoft.NetApp/netAppAccounts@2019-07-01":{"RelativePath":"netapp/microsoft.netapp/2019-07-01/types.json","Index":14},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-07-01":{"RelativePath":"netapp/microsoft.netapp/2019-07-01/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-07-01":{"RelativePath":"netapp/microsoft.netapp/2019-07-01/types.json","Index":38},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-07-01":{"RelativePath":"netapp/microsoft.netapp/2019-07-01/types.json","Index":43},"Microsoft.NetApp/netAppAccounts@2019-08-01":{"RelativePath":"netapp/microsoft.netapp/2019-08-01/types.json","Index":15},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-08-01":{"RelativePath":"netapp/microsoft.netapp/2019-08-01/types.json","Index":25},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-08-01":{"RelativePath":"netapp/microsoft.netapp/2019-08-01/types.json","Index":43},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-08-01":{"RelativePath":"netapp/microsoft.netapp/2019-08-01/types.json","Index":49},"Microsoft.NetApp/netAppAccounts@2019-10-01":{"RelativePath":"netapp/microsoft.netapp/2019-10-01/types.json","Index":15},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-10-01":{"RelativePath":"netapp/microsoft.netapp/2019-10-01/types.json","Index":25},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-10-01":{"RelativePath":"netapp/microsoft.netapp/2019-10-01/types.json","Index":50},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-10-01":{"RelativePath":"netapp/microsoft.netapp/2019-10-01/types.json","Index":56},"Microsoft.NetApp/netAppAccounts@2019-11-01":{"RelativePath":"netapp/microsoft.netapp/2019-11-01/types.json","Index":15},"Microsoft.NetApp/netAppAccounts/capacityPools@2019-11-01":{"RelativePath":"netapp/microsoft.netapp/2019-11-01/types.json","Index":25},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-01":{"RelativePath":"netapp/microsoft.netapp/2019-11-01/types.json","Index":50},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2019-11-01":{"RelativePath":"netapp/microsoft.netapp/2019-11-01/types.json","Index":55},"Microsoft.NetApp/netAppAccounts@2020-02-01":{"RelativePath":"netapp/microsoft.netapp/2020-02-01/types.json","Index":16},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-02-01":{"RelativePath":"netapp/microsoft.netapp/2020-02-01/types.json","Index":26},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-02-01":{"RelativePath":"netapp/microsoft.netapp/2020-02-01/types.json","Index":52},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-02-01":{"RelativePath":"netapp/microsoft.netapp/2020-02-01/types.json","Index":57},"Microsoft.NetApp/netAppAccounts@2020-03-01":{"RelativePath":"netapp/microsoft.netapp/2020-03-01/types.json","Index":16},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-03-01":{"RelativePath":"netapp/microsoft.netapp/2020-03-01/types.json","Index":26},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-03-01":{"RelativePath":"netapp/microsoft.netapp/2020-03-01/types.json","Index":54},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-03-01":{"RelativePath":"netapp/microsoft.netapp/2020-03-01/types.json","Index":59},"Microsoft.NetApp/netAppAccounts@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":16},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":26},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":53},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":58},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":68},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":76},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":84},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-05-01":{"RelativePath":"netapp/microsoft.netapp/2020-05-01/types.json","Index":88},"Microsoft.NetApp/netAppAccounts@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":22},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":65},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":70},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":80},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":88},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":96},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-06-01":{"RelativePath":"netapp/microsoft.netapp/2020-06-01/types.json","Index":100},"Microsoft.NetApp/netAppAccounts@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":22},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":65},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":70},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":80},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":88},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":96},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-07-01":{"RelativePath":"netapp/microsoft.netapp/2020-07-01/types.json","Index":100},"Microsoft.NetApp/netAppAccounts@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":22},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":65},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":70},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":80},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":88},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":96},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-08-01":{"RelativePath":"netapp/microsoft.netapp/2020-08-01/types.json","Index":100},"Microsoft.NetApp/netAppAccounts@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":23},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":36},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":66},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":71},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":81},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":89},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":97},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-09-01":{"RelativePath":"netapp/microsoft.netapp/2020-09-01/types.json","Index":101},"Microsoft.NetApp/netAppAccounts@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":37},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":50},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":80},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":85},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":95},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":103},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":111},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-11-01":{"RelativePath":"netapp/microsoft.netapp/2020-11-01/types.json","Index":115},"Microsoft.NetApp/netAppAccounts@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":48},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":78},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":83},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":93},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":101},"Microsoft.NetApp/netAppAccounts/backupPolicies@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":109},"Microsoft.NetApp/netAppAccounts/accountBackups@2020-12-01":{"RelativePath":"netapp/microsoft.netapp/2020-12-01/types.json","Index":113},"Microsoft.NetApp/netAppAccounts@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":48},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":78},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":83},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":93},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":101},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":109},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-02-01":{"RelativePath":"netapp/microsoft.netapp/2021-02-01/types.json","Index":113},"Microsoft.NetApp/netAppAccounts@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":35},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":48},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":85},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":90},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":100},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":108},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":116},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-04-01-preview":{"RelativePath":"netapp/microsoft.netapp/2021-04-01-preview/types.json","Index":120},"Microsoft.NetApp/netAppAccounts@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":36},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":52},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":85},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":90},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":100},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":108},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":116},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-04-01":{"RelativePath":"netapp/microsoft.netapp/2021-04-01/types.json","Index":120},"Microsoft.NetApp/netAppAccounts@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":36},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":53},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":97},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":102},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":112},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":120},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":128},"Microsoft.NetApp/locations/quotaLimits@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":133},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-06-01":{"RelativePath":"netapp/microsoft.netapp/2021-06-01/types.json","Index":137},"Microsoft.NetApp/netAppAccounts@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":36},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":53},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":99},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":104},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":114},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":122},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":130},"Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":143},"Microsoft.NetApp/locations/quotaLimits@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":148},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-08-01":{"RelativePath":"netapp/microsoft.netapp/2021-08-01/types.json","Index":152},"Microsoft.NetApp/netAppAccounts@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":37},"Microsoft.NetApp/netAppAccounts/capacityPools@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":54},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":103},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":108},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":118},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":126},"Microsoft.NetApp/netAppAccounts/backupPolicies@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":134},"Microsoft.NetApp/netAppAccounts/volumeGroups@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":147},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":152},"Microsoft.NetApp/locations/quotaLimits@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":157},"Microsoft.NetApp/netAppAccounts/accountBackups@2021-10-01":{"RelativePath":"netapp/microsoft.netapp/2021-10-01/types.json","Index":161},"Microsoft.NetApp/netAppAccounts@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":37},"Microsoft.NetApp/netAppAccounts/capacityPools@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":54},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":106},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":111},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":121},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":129},"Microsoft.NetApp/netAppAccounts/backupPolicies@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":137},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":156},"Microsoft.NetApp/netAppAccounts/volumeGroups@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":168},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":173},"Microsoft.NetApp/locations/quotaLimits@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":178},"Microsoft.NetApp/netAppAccounts/accountBackups@2022-01-01":{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":182},"Microsoft.NetApp/netAppAccounts@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":37},"Microsoft.NetApp/netAppAccounts/capacityPools@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":54},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":107},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":112},"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":122},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":130},"Microsoft.NetApp/netAppAccounts/backupPolicies@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":138},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":157},"Microsoft.NetApp/netAppAccounts/volumeGroups@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":169},"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":174},"Microsoft.NetApp/locations/quotaLimits@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":179},"Microsoft.NetApp/netAppAccounts/accountBackups@2022-03-01":{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":183},"microsoft.compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2015-05-01-preview":{"RelativePath":"network/microsoft.compute/2015-05-01-preview/types.json","Index":25},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2015-06-15":{"RelativePath":"network/microsoft.compute/2015-06-15/types.json","Index":83},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2016-03-30":{"RelativePath":"network/microsoft.compute/2016-03-30/types.json","Index":95},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2016-06-01":{"RelativePath":"network/microsoft.compute/2016-06-01/types.json","Index":98},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2016-09-01":{"RelativePath":"network/microsoft.compute/2016-09-01/types.json","Index":98},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2016-12-01":{"RelativePath":"network/microsoft.compute/2016-12-01/types.json","Index":98},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-03-01":{"RelativePath":"network/microsoft.compute/2017-03-01/types.json","Index":98},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-03-01":{"RelativePath":"network/microsoft.compute/2017-03-01/types.json","Index":103},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-03-30":{"RelativePath":"network/microsoft.compute/2017-03-30/types.json","Index":98},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-03-30":{"RelativePath":"network/microsoft.compute/2017-03-30/types.json","Index":103},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-06-01":{"RelativePath":"network/microsoft.compute/2017-06-01/types.json","Index":106},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-06-01":{"RelativePath":"network/microsoft.compute/2017-06-01/types.json","Index":112},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-08-01":{"RelativePath":"network/microsoft.compute/2017-08-01/types.json","Index":110},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-08-01":{"RelativePath":"network/microsoft.compute/2017-08-01/types.json","Index":116},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-09-01":{"RelativePath":"network/microsoft.compute/2017-09-01/types.json","Index":117},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2017-09-01":{"RelativePath":"network/microsoft.compute/2017-09-01/types.json","Index":121},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-09-01":{"RelativePath":"network/microsoft.compute/2017-09-01/types.json","Index":127},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-10-01":{"RelativePath":"network/microsoft.compute/2017-10-01/types.json","Index":117},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2017-10-01":{"RelativePath":"network/microsoft.compute/2017-10-01/types.json","Index":121},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-10-01":{"RelativePath":"network/microsoft.compute/2017-10-01/types.json","Index":127},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2017-11-01":{"RelativePath":"network/microsoft.compute/2017-11-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2017-11-01":{"RelativePath":"network/microsoft.compute/2017-11-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2017-11-01":{"RelativePath":"network/microsoft.compute/2017-11-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-01-01":{"RelativePath":"network/microsoft.compute/2018-01-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-01-01":{"RelativePath":"network/microsoft.compute/2018-01-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-01-01":{"RelativePath":"network/microsoft.compute/2018-01-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-02-01":{"RelativePath":"network/microsoft.compute/2018-02-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-02-01":{"RelativePath":"network/microsoft.compute/2018-02-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-02-01":{"RelativePath":"network/microsoft.compute/2018-02-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-04-01":{"RelativePath":"network/microsoft.compute/2018-04-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-04-01":{"RelativePath":"network/microsoft.compute/2018-04-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-04-01":{"RelativePath":"network/microsoft.compute/2018-04-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-06-01":{"RelativePath":"network/microsoft.compute/2018-06-01/types.json","Index":119},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-06-01":{"RelativePath":"network/microsoft.compute/2018-06-01/types.json","Index":123},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-06-01":{"RelativePath":"network/microsoft.compute/2018-06-01/types.json","Index":129},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-07-01":{"RelativePath":"network/microsoft.compute/2018-07-01/types.json","Index":128},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-07-01":{"RelativePath":"network/microsoft.compute/2018-07-01/types.json","Index":132},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-07-01":{"RelativePath":"network/microsoft.compute/2018-07-01/types.json","Index":138},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-08-01":{"RelativePath":"network/microsoft.compute/2018-08-01/types.json","Index":165},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-08-01":{"RelativePath":"network/microsoft.compute/2018-08-01/types.json","Index":169},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-08-01":{"RelativePath":"network/microsoft.compute/2018-08-01/types.json","Index":175},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-10-01":{"RelativePath":"network/microsoft.compute/2018-10-01/types.json","Index":165},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-10-01":{"RelativePath":"network/microsoft.compute/2018-10-01/types.json","Index":169},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-10-01":{"RelativePath":"network/microsoft.compute/2018-10-01/types.json","Index":175},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-11-01":{"RelativePath":"network/microsoft.compute/2018-11-01/types.json","Index":169},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-11-01":{"RelativePath":"network/microsoft.compute/2018-11-01/types.json","Index":173},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-11-01":{"RelativePath":"network/microsoft.compute/2018-11-01/types.json","Index":179},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2018-12-01":{"RelativePath":"network/microsoft.compute/2018-12-01/types.json","Index":169},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2018-12-01":{"RelativePath":"network/microsoft.compute/2018-12-01/types.json","Index":173},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2018-12-01":{"RelativePath":"network/microsoft.compute/2018-12-01/types.json","Index":179},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-02-01":{"RelativePath":"network/microsoft.compute/2019-02-01/types.json","Index":171},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-02-01":{"RelativePath":"network/microsoft.compute/2019-02-01/types.json","Index":175},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-02-01":{"RelativePath":"network/microsoft.compute/2019-02-01/types.json","Index":181},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-04-01":{"RelativePath":"network/microsoft.compute/2019-04-01/types.json","Index":190},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-04-01":{"RelativePath":"network/microsoft.compute/2019-04-01/types.json","Index":194},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-04-01":{"RelativePath":"network/microsoft.compute/2019-04-01/types.json","Index":200},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-06-01":{"RelativePath":"network/microsoft.compute/2019-06-01/types.json","Index":190},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-06-01":{"RelativePath":"network/microsoft.compute/2019-06-01/types.json","Index":194},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-06-01":{"RelativePath":"network/microsoft.compute/2019-06-01/types.json","Index":200},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-07-01":{"RelativePath":"network/microsoft.compute/2019-07-01/types.json","Index":307},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-07-01":{"RelativePath":"network/microsoft.compute/2019-07-01/types.json","Index":311},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-07-01":{"RelativePath":"network/microsoft.compute/2019-07-01/types.json","Index":317},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-08-01":{"RelativePath":"network/microsoft.compute/2019-08-01/types.json","Index":308},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-08-01":{"RelativePath":"network/microsoft.compute/2019-08-01/types.json","Index":312},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-08-01":{"RelativePath":"network/microsoft.compute/2019-08-01/types.json","Index":318},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-09-01":{"RelativePath":"network/microsoft.compute/2019-09-01/types.json","Index":308},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-09-01":{"RelativePath":"network/microsoft.compute/2019-09-01/types.json","Index":312},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-09-01":{"RelativePath":"network/microsoft.compute/2019-09-01/types.json","Index":318},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-11-01":{"RelativePath":"network/microsoft.compute/2019-11-01/types.json","Index":308},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-11-01":{"RelativePath":"network/microsoft.compute/2019-11-01/types.json","Index":312},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-11-01":{"RelativePath":"network/microsoft.compute/2019-11-01/types.json","Index":318},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2019-12-01":{"RelativePath":"network/microsoft.compute/2019-12-01/types.json","Index":323},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2019-12-01":{"RelativePath":"network/microsoft.compute/2019-12-01/types.json","Index":327},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2019-12-01":{"RelativePath":"network/microsoft.compute/2019-12-01/types.json","Index":333},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-03-01":{"RelativePath":"network/microsoft.compute/2020-03-01/types.json","Index":327},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-03-01":{"RelativePath":"network/microsoft.compute/2020-03-01/types.json","Index":331},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-03-01":{"RelativePath":"network/microsoft.compute/2020-03-01/types.json","Index":337},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-04-01":{"RelativePath":"network/microsoft.compute/2020-04-01/types.json","Index":330},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-04-01":{"RelativePath":"network/microsoft.compute/2020-04-01/types.json","Index":334},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-04-01":{"RelativePath":"network/microsoft.compute/2020-04-01/types.json","Index":340},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-05-01":{"RelativePath":"network/microsoft.compute/2020-05-01/types.json","Index":330},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-05-01":{"RelativePath":"network/microsoft.compute/2020-05-01/types.json","Index":334},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-05-01":{"RelativePath":"network/microsoft.compute/2020-05-01/types.json","Index":340},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-06-01":{"RelativePath":"network/microsoft.compute/2020-06-01/types.json","Index":330},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-06-01":{"RelativePath":"network/microsoft.compute/2020-06-01/types.json","Index":334},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-06-01":{"RelativePath":"network/microsoft.compute/2020-06-01/types.json","Index":340},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":403},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":407},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":412},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":418},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2020-07-01":{"RelativePath":"network/microsoft.compute/2020-07-01/types.json","Index":424},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":417},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":421},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":426},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":432},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2020-08-01":{"RelativePath":"network/microsoft.compute/2020-08-01/types.json","Index":438},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":417},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":422},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":426},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":432},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2020-11-01":{"RelativePath":"network/microsoft.compute/2020-11-01/types.json","Index":438},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":430},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":435},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":439},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":445},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2021-02-01":{"RelativePath":"network/microsoft.compute/2021-02-01/types.json","Index":451},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":435},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":440},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":444},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":450},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2021-03-01":{"RelativePath":"network/microsoft.compute/2021-03-01/types.json","Index":456},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":438},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":443},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":447},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":453},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2021-05-01":{"RelativePath":"network/microsoft.compute/2021-05-01/types.json","Index":459},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":447},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":452},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":456},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":462},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2021-08-01":{"RelativePath":"network/microsoft.compute/2021-08-01/types.json","Index":468},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":447},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":452},"microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipConfigurations@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":456},"Microsoft.Compute/cloudServices/roleInstances/networkInterfaces/ipconfigurations/publicipaddresses@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":462},"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/networkInterfaces/ipconfigurations/publicipaddresses@2022-01-01":{"RelativePath":"network/microsoft.compute/2022-01-01/types.json","Index":468},"Microsoft.Network/applicationGateways@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":67},"Microsoft.Network/expressRouteCircuits@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":110},"Microsoft.Network/expressRouteCircuits/peerings@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":114},"Microsoft.Network/loadBalancers@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":168},"Microsoft.Network/localNetworkGateways@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":176},"Microsoft.Network/networkInterfaces@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":193},"Microsoft.Network/routeTables@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":209},"Microsoft.Network/networkSecurityGroups@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":231},"Microsoft.Network/publicIPAddresses@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":241},"Microsoft.Network/routeTables/routes@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":245},"Microsoft.Network/networkSecurityGroups/securityRules@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":249},"Microsoft.Network/expressRouteCircuits/authorizations@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":253},"Microsoft.Network/virtualnetworks/subnets@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":259},"Microsoft.Network/connections@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":292},"Microsoft.Network/virtualnetworkgateways@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":297},"Microsoft.Network/virtualnetworks@2015-05-01-preview":{"RelativePath":"network/microsoft.network/2015-05-01-preview/types.json","Index":307},"Microsoft.Network/applicationGateways@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":151},"Microsoft.Network/expressRouteCircuits/authorizations@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":159},"Microsoft.Network/expressRouteCircuits/peerings@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":179},"Microsoft.Network/expressRouteCircuits@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":202},"Microsoft.Network/loadBalancers@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":247},"Microsoft.Network/networkInterfaces@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":252},"Microsoft.Network/networkSecurityGroups@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":257},"Microsoft.Network/networkSecurityGroups/securityRules@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":261},"Microsoft.Network/publicIPAddresses@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":266},"Microsoft.Network/routeTables@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":271},"Microsoft.Network/routeTables/routes@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":275},"Microsoft.Network/virtualNetworks@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":286},"Microsoft.Network/virtualnetworks/subnets@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":290},"Microsoft.Network/virtualNetworkGateways@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":325},"Microsoft.Network/connections@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":346},"Microsoft.Network/localNetworkGateways@2015-06-15":{"RelativePath":"network/microsoft.network/2015-06-15/types.json","Index":351},"Microsoft.Network/applicationGateways@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":158},"Microsoft.Network/expressRouteCircuits/authorizations@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":166},"Microsoft.Network/expressRouteCircuits/peerings@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":186},"Microsoft.Network/expressRouteCircuits@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":209},"Microsoft.Network/loadBalancers@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":254},"Microsoft.Network/localNetworkGateways@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":263},"Microsoft.Network/networkInterfaces@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":268},"Microsoft.Network/networkSecurityGroups@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":273},"Microsoft.Network/publicIPAddresses@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":278},"Microsoft.Network/routeTables@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":283},"Microsoft.Network/routeTables/routes@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":287},"Microsoft.Network/networkSecurityGroups/securityRules@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":291},"Microsoft.Network/virtualNetworks/subnets@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":295},"Microsoft.Network/connections@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":344},"Microsoft.Network/virtualNetworkGateways@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":349},"Microsoft.Network/virtualNetworks@2016-03-30":{"RelativePath":"network/microsoft.network/2016-03-30/types.json","Index":358},"Microsoft.Network/applicationGateways@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":171},"Microsoft.Network/expressRouteCircuits/authorizations@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":179},"Microsoft.Network/expressRouteCircuits/peerings@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":199},"Microsoft.Network/expressRouteCircuits@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":222},"Microsoft.Network/loadBalancers@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":267},"Microsoft.Network/localNetworkGateways@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":276},"Microsoft.Network/networkInterfaces@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":281},"Microsoft.Network/networkSecurityGroups@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":286},"Microsoft.Network/publicIPAddresses@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":291},"Microsoft.Network/routeTables@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":296},"Microsoft.Network/routeTables/routes@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":300},"Microsoft.Network/networkSecurityGroups/securityRules@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":304},"Microsoft.Network/virtualNetworks/subnets@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":308},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":317},"Microsoft.Network/connections@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":368},"Microsoft.Network/virtualNetworkGateways@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":373},"Microsoft.Network/virtualNetworks@2016-06-01":{"RelativePath":"network/microsoft.network/2016-06-01/types.json","Index":384},"Microsoft.Network/networkInterfaces@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":98},"Microsoft.Network/applicationGateways@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":183},"Microsoft.Network/expressRouteCircuits/authorizations@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":191},"Microsoft.Network/expressRouteCircuits/peerings@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":211},"Microsoft.Network/expressRouteCircuits@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":234},"Microsoft.Network/loadBalancers@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":279},"Microsoft.Network/networkSecurityGroups@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":284},"Microsoft.Network/networkSecurityGroups/securityRules@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":288},"Microsoft.Network/networkWatchers@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":299},"Microsoft.Network/networkWatchers/packetCaptures@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":316},"Microsoft.Network/publicIPAddresses@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":321},"Microsoft.Network/routeTables@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":326},"Microsoft.Network/routeTables/routes@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":330},"Microsoft.Network/virtualNetworks@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":348},"Microsoft.Network/virtualNetworks/subnets@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":352},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":356},"Microsoft.Network/virtualNetworkGateways@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":393},"Microsoft.Network/connections@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":421},"Microsoft.Network/localNetworkGateways@2016-09-01":{"RelativePath":"network/microsoft.network/2016-09-01/types.json","Index":426},"Microsoft.Network/networkInterfaces@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":98},"Microsoft.Network/applicationGateways@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":184},"Microsoft.Network/expressRouteCircuits/authorizations@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":192},"Microsoft.Network/expressRouteCircuits/peerings@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":227},"Microsoft.Network/expressRouteCircuits@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":249},"Microsoft.Network/loadBalancers@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":294},"Microsoft.Network/networkSecurityGroups@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":299},"Microsoft.Network/networkSecurityGroups/securityRules@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":303},"Microsoft.Network/networkWatchers@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":314},"Microsoft.Network/networkWatchers/packetCaptures@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":331},"Microsoft.Network/publicIPAddresses@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":336},"Microsoft.Network/routeFilters@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":341},"Microsoft.Network/routeFilters/routeFilterRules@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":346},"Microsoft.Network/routeTables@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":351},"Microsoft.Network/routeTables/routes@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":355},"Microsoft.Network/virtualNetworks@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":373},"Microsoft.Network/virtualNetworks/subnets@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":377},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":381},"Microsoft.Network/virtualNetworkGateways@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":418},"Microsoft.Network/connections@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":446},"Microsoft.Network/localNetworkGateways@2016-12-01":{"RelativePath":"network/microsoft.network/2016-12-01/types.json","Index":451},"Microsoft.Network/applicationGateways@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":182},"Microsoft.Network/expressRouteCircuits/authorizations@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":190},"Microsoft.Network/expressRouteCircuits/peerings@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":229},"Microsoft.Network/expressRouteCircuits@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":251},"Microsoft.Network/loadBalancers@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":296},"Microsoft.Network/networkInterfaces@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":301},"Microsoft.Network/networkSecurityGroups@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":306},"Microsoft.Network/networkSecurityGroups/securityRules@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":310},"Microsoft.Network/networkWatchers@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":321},"Microsoft.Network/networkWatchers/packetCaptures@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":338},"Microsoft.Network/publicIPAddresses@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":343},"Microsoft.Network/routeFilters@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":348},"Microsoft.Network/routeFilters/routeFilterRules@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":353},"Microsoft.Network/routeTables@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":358},"Microsoft.Network/routeTables/routes@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":362},"Microsoft.Network/virtualNetworks@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":380},"Microsoft.Network/virtualNetworks/subnets@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":384},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":388},"Microsoft.Network/virtualNetworkGateways@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":431},"Microsoft.Network/connections@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":506},"Microsoft.Network/localNetworkGateways@2017-03-01":{"RelativePath":"network/microsoft.network/2017-03-01/types.json","Index":511},"Microsoft.Network/applicationGateways@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":182},"Microsoft.Network/expressRouteCircuits/authorizations@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":190},"Microsoft.Network/expressRouteCircuits/peerings@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":229},"Microsoft.Network/expressRouteCircuits@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":251},"Microsoft.Network/loadBalancers@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":296},"Microsoft.Network/networkInterfaces@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":301},"Microsoft.Network/networkSecurityGroups@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":306},"Microsoft.Network/networkSecurityGroups/securityRules@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":310},"Microsoft.Network/networkWatchers@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":321},"Microsoft.Network/networkWatchers/packetCaptures@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":338},"Microsoft.Network/publicIPAddresses@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":343},"Microsoft.Network/routeFilters@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":348},"Microsoft.Network/routeFilters/routeFilterRules@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":353},"Microsoft.Network/routeTables@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":358},"Microsoft.Network/routeTables/routes@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":362},"Microsoft.Network/virtualNetworks@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":380},"Microsoft.Network/virtualNetworks/subnets@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":384},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":388},"Microsoft.Network/virtualNetworkGateways@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":431},"Microsoft.Network/connections@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":506},"Microsoft.Network/localNetworkGateways@2017-03-30":{"RelativePath":"network/microsoft.network/2017-03-30/types.json","Index":511},"Microsoft.Network/applicationGateways@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":244},"Microsoft.Network/expressRouteCircuits/authorizations@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":252},"Microsoft.Network/expressRouteCircuits/peerings@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":292},"Microsoft.Network/expressRouteCircuits@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":315},"Microsoft.Network/loadBalancers@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":361},"Microsoft.Network/loadBalancers/inboundNatRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":365},"Microsoft.Network/networkInterfaces@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":370},"Microsoft.Network/networkSecurityGroups@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":375},"Microsoft.Network/networkSecurityGroups/securityRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":379},"Microsoft.Network/networkWatchers@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":390},"Microsoft.Network/networkWatchers/packetCaptures@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":407},"Microsoft.Network/publicIPAddresses@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":413},"Microsoft.Network/routeFilters@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":418},"Microsoft.Network/routeFilters/routeFilterRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":423},"Microsoft.Network/routeTables@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":428},"Microsoft.Network/routeTables/routes@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":432},"Microsoft.Network/virtualNetworks@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":450},"Microsoft.Network/virtualNetworks/subnets@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":454},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":458},"Microsoft.Network/virtualNetworkGateways@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":505},"Microsoft.Network/connections@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":580},"Microsoft.Network/localNetworkGateways@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":585},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":632},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":671},"Microsoft.Network/loadBalancers/backendAddressPools@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":675},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":680},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":684},"Microsoft.Network/loadBalancers/probes@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":688},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":692},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-06-01":{"RelativePath":"network/microsoft.network/2017-06-01/types.json","Index":696},"Microsoft.Network/applicationGateways@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":248},"Microsoft.Network/expressRouteCircuits/authorizations@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":256},"Microsoft.Network/expressRouteCircuits/peerings@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":296},"Microsoft.Network/expressRouteCircuits@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":318},"Microsoft.Network/loadBalancers@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":368},"Microsoft.Network/loadBalancers/inboundNatRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":372},"Microsoft.Network/networkInterfaces@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":377},"Microsoft.Network/networkSecurityGroups@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":382},"Microsoft.Network/networkSecurityGroups/securityRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":386},"Microsoft.Network/networkWatchers@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":397},"Microsoft.Network/networkWatchers/packetCaptures@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":414},"Microsoft.Network/publicIPAddresses@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":420},"Microsoft.Network/routeFilters@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":425},"Microsoft.Network/routeFilters/routeFilterRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":430},"Microsoft.Network/routeTables@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":435},"Microsoft.Network/routeTables/routes@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":439},"Microsoft.Network/virtualNetworks@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":457},"Microsoft.Network/virtualNetworks/subnets@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":461},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":465},"Microsoft.Network/virtualNetworkGateways@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":512},"Microsoft.Network/connections@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":587},"Microsoft.Network/localNetworkGateways@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":592},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":639},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":678},"Microsoft.Network/loadBalancers/backendAddressPools@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":682},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":687},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":691},"Microsoft.Network/loadBalancers/probes@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":695},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":699},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-08-01":{"RelativePath":"network/microsoft.network/2017-08-01/types.json","Index":703},"Microsoft.Network/applicationGateways@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":255},"Microsoft.Network/applicationSecurityGroups@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":260},"Microsoft.Network/expressRouteCircuits/authorizations@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":268},"Microsoft.Network/expressRouteCircuits/peerings@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":308},"Microsoft.Network/expressRouteCircuits@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":330},"Microsoft.Network/loadBalancers@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":382},"Microsoft.Network/loadBalancers/inboundNatRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":386},"Microsoft.Network/networkInterfaces@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":391},"Microsoft.Network/networkSecurityGroups@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":396},"Microsoft.Network/networkSecurityGroups/securityRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":400},"Microsoft.Network/networkWatchers@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":411},"Microsoft.Network/networkWatchers/packetCaptures@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":428},"Microsoft.Network/publicIPAddresses@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":434},"Microsoft.Network/routeFilters@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":439},"Microsoft.Network/routeFilters/routeFilterRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":444},"Microsoft.Network/routeTables@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":449},"Microsoft.Network/routeTables/routes@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":453},"Microsoft.Network/virtualNetworks@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":471},"Microsoft.Network/virtualNetworks/subnets@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":475},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":479},"Microsoft.Network/virtualNetworkGateways@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":526},"Microsoft.Network/connections@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":601},"Microsoft.Network/localNetworkGateways@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":606},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":653},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":692},"Microsoft.Network/loadBalancers/backendAddressPools@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":696},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":701},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":705},"Microsoft.Network/loadBalancers/probes@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":709},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":713},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-09-01":{"RelativePath":"network/microsoft.network/2017-09-01/types.json","Index":717},"Microsoft.Network/applicationGateways@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":255},"Microsoft.Network/applicationSecurityGroups@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":260},"Microsoft.Network/expressRouteCircuits/authorizations@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":268},"Microsoft.Network/expressRouteCircuits/peerings@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":308},"Microsoft.Network/expressRouteCircuits@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":330},"Microsoft.Network/loadBalancers@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":382},"Microsoft.Network/loadBalancers/inboundNatRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":386},"Microsoft.Network/networkInterfaces@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":391},"Microsoft.Network/networkSecurityGroups@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":396},"Microsoft.Network/networkSecurityGroups/securityRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":400},"Microsoft.Network/networkWatchers@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":411},"Microsoft.Network/networkWatchers/packetCaptures@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":428},"Microsoft.Network/networkWatchers/connectionMonitors@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":441},"Microsoft.Network/publicIPAddresses@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":447},"Microsoft.Network/routeFilters@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":452},"Microsoft.Network/routeFilters/routeFilterRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":457},"Microsoft.Network/routeTables@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":462},"Microsoft.Network/routeTables/routes@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":466},"Microsoft.Network/virtualNetworks@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":484},"Microsoft.Network/virtualNetworks/subnets@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":488},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":492},"Microsoft.Network/virtualNetworkGateways@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":539},"Microsoft.Network/connections@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":614},"Microsoft.Network/localNetworkGateways@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":619},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":666},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":705},"Microsoft.Network/loadBalancers/backendAddressPools@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":709},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":714},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":718},"Microsoft.Network/loadBalancers/probes@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":722},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":726},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-10-01":{"RelativePath":"network/microsoft.network/2017-10-01/types.json","Index":730},"Microsoft.Network/applicationGateways@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":257},"Microsoft.Network/applicationSecurityGroups@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":262},"Microsoft.Network/expressRouteCircuits/authorizations@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":270},"Microsoft.Network/expressRouteCircuits/peerings@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":309},"Microsoft.Network/expressRouteCircuits@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":331},"Microsoft.Network/loadBalancers@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":383},"Microsoft.Network/loadBalancers/inboundNatRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":387},"Microsoft.Network/networkInterfaces@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":392},"Microsoft.Network/networkSecurityGroups@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":397},"Microsoft.Network/networkSecurityGroups/securityRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":401},"Microsoft.Network/networkWatchers@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":412},"Microsoft.Network/networkWatchers/packetCaptures@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":429},"Microsoft.Network/networkWatchers/connectionMonitors@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":442},"Microsoft.Network/publicIPAddresses@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":448},"Microsoft.Network/routeFilters@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":453},"Microsoft.Network/routeFilters/routeFilterRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":457},"Microsoft.Network/routeTables@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":462},"Microsoft.Network/routeTables/routes@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":466},"Microsoft.Network/virtualNetworks@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":484},"Microsoft.Network/virtualNetworks/subnets@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":488},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":492},"Microsoft.Network/virtualNetworkGateways@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":539},"Microsoft.Network/connections@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":614},"Microsoft.Network/localNetworkGateways@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":619},"Microsoft.Network/applicationGatewayAvailableSslOptions@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":666},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":705},"Microsoft.Network/loadBalancers/backendAddressPools@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":709},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":714},"Microsoft.Network/loadBalancers/loadBalancingRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":718},"Microsoft.Network/loadBalancers/probes@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":722},"Microsoft.Network/networkInterfaces/ipConfigurations@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":726},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2017-11-01":{"RelativePath":"network/microsoft.network/2017-11-01/types.json","Index":730},"Microsoft.Network/applicationGateways@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":257},"Microsoft.Network/applicationSecurityGroups@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":262},"Microsoft.Network/expressRouteCircuits/authorizations@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":270},"Microsoft.Network/expressRouteCircuits/peerings@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":309},"Microsoft.Network/expressRouteCircuits@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":331},"Microsoft.Network/loadBalancers@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":383},"Microsoft.Network/loadBalancers/inboundNatRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":387},"Microsoft.Network/networkInterfaces@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":392},"Microsoft.Network/networkSecurityGroups@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":397},"Microsoft.Network/networkSecurityGroups/securityRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":401},"Microsoft.Network/networkWatchers@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":412},"Microsoft.Network/networkWatchers/packetCaptures@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":429},"Microsoft.Network/networkWatchers/connectionMonitors@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":442},"Microsoft.Network/publicIPAddresses@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":448},"Microsoft.Network/routeFilters@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":453},"Microsoft.Network/routeFilters/routeFilterRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":457},"Microsoft.Network/routeTables@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":462},"Microsoft.Network/routeTables/routes@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":466},"Microsoft.Network/virtualNetworks@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":484},"Microsoft.Network/virtualNetworks/subnets@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":488},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":492},"Microsoft.Network/virtualNetworkGateways@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":539},"Microsoft.Network/connections@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":614},"Microsoft.Network/localNetworkGateways@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":619},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":666},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":705},"Microsoft.Network/loadBalancers/backendAddressPools@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":709},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":714},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":718},"Microsoft.Network/loadBalancers/probes@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":722},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":726},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-01-01":{"RelativePath":"network/microsoft.network/2018-01-01/types.json","Index":730},"Microsoft.Network/applicationGateways@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":257},"Microsoft.Network/applicationSecurityGroups@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":262},"Microsoft.Network/ddosProtectionPlans@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":269},"Microsoft.Network/expressRouteCircuits/authorizations@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":277},"Microsoft.Network/expressRouteCircuits/peerings@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":323},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":327},"Microsoft.Network/expressRouteCircuits@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":349},"Microsoft.Network/expressRouteCrossConnections@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":371},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":375},"Microsoft.Network/loadBalancers@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":428},"Microsoft.Network/loadBalancers/inboundNatRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":432},"Microsoft.Network/networkInterfaces@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":437},"Microsoft.Network/networkSecurityGroups@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":442},"Microsoft.Network/networkSecurityGroups/securityRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":446},"Microsoft.Network/networkWatchers@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":457},"Microsoft.Network/networkWatchers/packetCaptures@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":474},"Microsoft.Network/networkWatchers/connectionMonitors@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":487},"Microsoft.Network/publicIPAddresses@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":493},"Microsoft.Network/routeFilters@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":498},"Microsoft.Network/routeFilters/routeFilterRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":502},"Microsoft.Network/routeTables@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":507},"Microsoft.Network/routeTables/routes@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":511},"Microsoft.Network/virtualNetworks@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":529},"Microsoft.Network/virtualNetworks/subnets@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":533},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":537},"Microsoft.Network/virtualNetworkGateways@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":637},"Microsoft.Network/connections@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":666},"Microsoft.Network/localNetworkGateways@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":671},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":718},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":757},"Microsoft.Network/loadBalancers/backendAddressPools@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":761},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":766},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":770},"Microsoft.Network/loadBalancers/probes@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":774},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":778},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-02-01":{"RelativePath":"network/microsoft.network/2018-02-01/types.json","Index":782},"Microsoft.Network/azureFirewalls@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":67},"Microsoft.Network/applicationGateways@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":323},"Microsoft.Network/applicationSecurityGroups@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":328},"Microsoft.Network/ddosProtectionPlans@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":335},"Microsoft.Network/expressRouteCircuits/authorizations@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":343},"Microsoft.Network/expressRouteCircuits/peerings@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":389},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":393},"Microsoft.Network/expressRouteCircuits@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":415},"Microsoft.Network/expressRouteCrossConnections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":437},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":441},"Microsoft.Network/loadBalancers@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":494},"Microsoft.Network/loadBalancers/inboundNatRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":498},"Microsoft.Network/networkInterfaces@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":503},"Microsoft.Network/networkSecurityGroups@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":508},"Microsoft.Network/networkSecurityGroups/securityRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":512},"Microsoft.Network/networkWatchers@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":523},"Microsoft.Network/networkWatchers/packetCaptures@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":540},"Microsoft.Network/networkWatchers/connectionMonitors@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":553},"Microsoft.Network/publicIPAddresses@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":559},"Microsoft.Network/routeFilters@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":564},"Microsoft.Network/routeFilters/routeFilterRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":568},"Microsoft.Network/routeTables@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":573},"Microsoft.Network/routeTables/routes@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":577},"Microsoft.Network/virtualNetworks@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":595},"Microsoft.Network/virtualNetworks/subnets@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":599},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":603},"Microsoft.Network/virtualNetworkGateways@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":716},"Microsoft.Network/connections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":745},"Microsoft.Network/localNetworkGateways@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":750},"Microsoft.Network/virtualWans@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":763},"Microsoft.Network/vpnSites@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":775},"Microsoft.Network/virtualHubs@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":795},"Microsoft.Network/vpnGateways@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":821},"Microsoft.Network/vpnGateways/vpnConnections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":825},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":872},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":911},"Microsoft.Network/loadBalancers/backendAddressPools@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":915},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":920},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":924},"Microsoft.Network/loadBalancers/probes@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":928},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":932},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":936},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-04-01":{"RelativePath":"network/microsoft.network/2018-04-01/types.json","Index":941},"Microsoft.Network/azureFirewalls@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":67},"Microsoft.Network/applicationGateways@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":323},"Microsoft.Network/applicationSecurityGroups@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":328},"Microsoft.Network/ddosProtectionPlans@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":335},"Microsoft.Network/expressRouteCircuits/authorizations@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":343},"Microsoft.Network/expressRouteCircuits/peerings@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":389},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":393},"Microsoft.Network/expressRouteCircuits@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":415},"Microsoft.Network/expressRouteCrossConnections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":437},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":441},"Microsoft.Network/loadBalancers@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":494},"Microsoft.Network/loadBalancers/inboundNatRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":498},"Microsoft.Network/networkInterfaces@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":503},"Microsoft.Network/networkSecurityGroups@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":508},"Microsoft.Network/networkSecurityGroups/securityRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":512},"Microsoft.Network/networkWatchers@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":523},"Microsoft.Network/networkWatchers/packetCaptures@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":540},"Microsoft.Network/networkWatchers/connectionMonitors@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":553},"Microsoft.Network/publicIPAddresses@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":559},"Microsoft.Network/routeFilters@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":564},"Microsoft.Network/routeFilters/routeFilterRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":568},"Microsoft.Network/routeTables@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":573},"Microsoft.Network/routeTables/routes@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":577},"Microsoft.Network/virtualNetworks@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":595},"Microsoft.Network/virtualNetworks/subnets@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":599},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":603},"Microsoft.Network/virtualNetworkGateways@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":716},"Microsoft.Network/connections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":745},"Microsoft.Network/localNetworkGateways@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":750},"Microsoft.Network/virtualWans@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":763},"Microsoft.Network/vpnSites@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":775},"Microsoft.Network/virtualHubs@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":795},"Microsoft.Network/vpnGateways@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":821},"Microsoft.Network/vpnGateways/vpnConnections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":825},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":872},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":911},"Microsoft.Network/loadBalancers/backendAddressPools@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":915},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":920},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":924},"Microsoft.Network/loadBalancers/probes@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":928},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":932},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":936},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-06-01":{"RelativePath":"network/microsoft.network/2018-06-01/types.json","Index":941},"Microsoft.Network/azureFirewalls@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":67},"Microsoft.Network/applicationGateways@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":332},"Microsoft.Network/applicationSecurityGroups@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":337},"Microsoft.Network/ddosProtectionPlans@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":344},"Microsoft.Network/expressRouteCircuits/authorizations@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":352},"Microsoft.Network/expressRouteCircuits/peerings@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":398},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":402},"Microsoft.Network/expressRouteCircuits@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":424},"Microsoft.Network/expressRouteCrossConnections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":446},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":450},"Microsoft.Network/loadBalancers@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":507},"Microsoft.Network/loadBalancers/inboundNatRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":511},"Microsoft.Network/networkInterfaces@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":516},"Microsoft.Network/networkSecurityGroups@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":521},"Microsoft.Network/networkSecurityGroups/securityRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":525},"Microsoft.Network/networkWatchers@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":536},"Microsoft.Network/networkWatchers/packetCaptures@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":553},"Microsoft.Network/networkWatchers/connectionMonitors@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":566},"Microsoft.Network/publicIPAddresses@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":572},"Microsoft.Network/publicIPPrefixes@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":588},"Microsoft.Network/routeFilters@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":593},"Microsoft.Network/routeFilters/routeFilterRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":597},"Microsoft.Network/routeTables@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":602},"Microsoft.Network/routeTables/routes@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":606},"Microsoft.Network/virtualNetworks@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":624},"Microsoft.Network/virtualNetworks/subnets@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":628},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":632},"Microsoft.Network/virtualNetworkGateways@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":745},"Microsoft.Network/connections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":774},"Microsoft.Network/localNetworkGateways@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":779},"Microsoft.Network/virtualWans@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":792},"Microsoft.Network/vpnSites@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":804},"Microsoft.Network/virtualHubs@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":824},"Microsoft.Network/vpnGateways@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":850},"Microsoft.Network/vpnGateways/vpnConnections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":854},"Microsoft.Network/serviceEndpointPolicies@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":859},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":863},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":910},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":949},"Microsoft.Network/loadBalancers/backendAddressPools@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":953},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":958},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":962},"Microsoft.Network/loadBalancers/probes@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":966},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":970},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":974},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-07-01":{"RelativePath":"network/microsoft.network/2018-07-01/types.json","Index":979},"Microsoft.Network/applicationGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":321},"Microsoft.Network/applicationSecurityGroups@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":326},"Microsoft.Network/azureFirewalls@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":409},"Microsoft.Network/ddosProtectionPlans@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":416},"Microsoft.Network/expressRouteCircuits/authorizations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":424},"Microsoft.Network/expressRouteCircuits/peerings@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":471},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":475},"Microsoft.Network/expressRouteCircuits@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":498},"Microsoft.Network/expressRouteCrossConnections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":520},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":524},"Microsoft.Network/expressRouteGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":547},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":551},"Microsoft.Network/ExpressRoutePorts@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":570},"Microsoft.Network/interfaceEndpoints@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":575},"Microsoft.Network/loadBalancers@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":622},"Microsoft.Network/loadBalancers/inboundNatRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":626},"Microsoft.Network/networkInterfaces@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":631},"Microsoft.Network/networkInterfaces/tapConfigurations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":635},"Microsoft.Network/networkProfiles@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":653},"Microsoft.Network/networkSecurityGroups@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":658},"Microsoft.Network/networkSecurityGroups/securityRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":662},"Microsoft.Network/networkWatchers@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":673},"Microsoft.Network/networkWatchers/packetCaptures@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":690},"Microsoft.Network/networkWatchers/connectionMonitors@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":703},"Microsoft.Network/publicIPAddresses@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":709},"Microsoft.Network/publicIPPrefixes@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":725},"Microsoft.Network/routeFilters@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":730},"Microsoft.Network/routeFilters/routeFilterRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":734},"Microsoft.Network/routeTables@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":739},"Microsoft.Network/routeTables/routes@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":743},"Microsoft.Network/serviceEndpointPolicies@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":748},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":752},"Microsoft.Network/virtualNetworks@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":770},"Microsoft.Network/virtualNetworks/subnets@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":774},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":778},"Microsoft.Network/virtualNetworkTaps@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":783},"Microsoft.Network/virtualNetworkGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":896},"Microsoft.Network/connections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":928},"Microsoft.Network/localNetworkGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":933},"Microsoft.Network/virtualWans@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":972},"Microsoft.Network/vpnSites@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":984},"Microsoft.Network/virtualHubs@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1007},"Microsoft.Network/vpnGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1035},"Microsoft.Network/vpnGateways/vpnConnections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1039},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1043},"Microsoft.Network/p2svpnGateways@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1056},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1103},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1142},"Microsoft.Network/ExpressRoutePortsLocations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1150},"Microsoft.Network/ExpressRoutePorts/links@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1154},"Microsoft.Network/loadBalancers/backendAddressPools@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1158},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1163},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1167},"Microsoft.Network/loadBalancers/outboundRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1171},"Microsoft.Network/loadBalancers/probes@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1175},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1179},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1183},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-08-01":{"RelativePath":"network/microsoft.network/2018-08-01/types.json","Index":1187},"Microsoft.Network/applicationGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":338},"Microsoft.Network/applicationSecurityGroups@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":343},"Microsoft.Network/azureFirewalls@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":426},"Microsoft.Network/ddosProtectionPlans@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":433},"Microsoft.Network/expressRouteCircuits/authorizations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":441},"Microsoft.Network/expressRouteCircuits/peerings@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":488},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":492},"Microsoft.Network/expressRouteCircuits@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":515},"Microsoft.Network/expressRouteCrossConnections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":537},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":541},"Microsoft.Network/expressRouteGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":564},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":568},"Microsoft.Network/ExpressRoutePorts@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":587},"Microsoft.Network/interfaceEndpoints@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":592},"Microsoft.Network/loadBalancers@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":639},"Microsoft.Network/loadBalancers/inboundNatRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":643},"Microsoft.Network/networkInterfaces@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":648},"Microsoft.Network/networkInterfaces/tapConfigurations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":652},"Microsoft.Network/networkProfiles@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":670},"Microsoft.Network/networkSecurityGroups@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":675},"Microsoft.Network/networkSecurityGroups/securityRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":679},"Microsoft.Network/networkWatchers@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":690},"Microsoft.Network/networkWatchers/packetCaptures@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":707},"Microsoft.Network/networkWatchers/connectionMonitors@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":720},"Microsoft.Network/publicIPAddresses@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":726},"Microsoft.Network/publicIPPrefixes@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":742},"Microsoft.Network/routeFilters@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":747},"Microsoft.Network/routeFilters/routeFilterRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":751},"Microsoft.Network/routeTables@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":756},"Microsoft.Network/routeTables/routes@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":760},"Microsoft.Network/serviceEndpointPolicies@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":765},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":769},"Microsoft.Network/virtualNetworks@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":787},"Microsoft.Network/virtualNetworks/subnets@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":791},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":795},"Microsoft.Network/virtualNetworkGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":908},"Microsoft.Network/connections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":940},"Microsoft.Network/localNetworkGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":945},"Microsoft.Network/virtualNetworkTaps@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":950},"Microsoft.Network/virtualWans@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":989},"Microsoft.Network/vpnSites@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1001},"Microsoft.Network/virtualHubs@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1024},"Microsoft.Network/vpnGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1052},"Microsoft.Network/vpnGateways/vpnConnections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1056},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1060},"Microsoft.Network/p2svpnGateways@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1073},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1120},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1159},"Microsoft.Network/ExpressRoutePortsLocations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1167},"Microsoft.Network/ExpressRoutePorts/links@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1171},"Microsoft.Network/loadBalancers/backendAddressPools@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1175},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1180},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1184},"Microsoft.Network/loadBalancers/outboundRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1188},"Microsoft.Network/loadBalancers/probes@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1192},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1196},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1200},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-10-01":{"RelativePath":"network/microsoft.network/2018-10-01/types.json","Index":1204},"Microsoft.Network/applicationGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":342},"Microsoft.Network/applicationSecurityGroups@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":347},"Microsoft.Network/azureFirewalls@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":430},"Microsoft.Network/ddosCustomPolicies@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":448},"Microsoft.Network/ddosProtectionPlans@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":455},"Microsoft.Network/expressRouteCircuits/authorizations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":463},"Microsoft.Network/expressRouteCircuits/peerings@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":510},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":514},"Microsoft.Network/expressRouteCircuits@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":537},"Microsoft.Network/expressRouteCrossConnections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":559},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":563},"Microsoft.Network/expressRouteGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":586},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":590},"Microsoft.Network/ExpressRoutePorts@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":609},"Microsoft.Network/interfaceEndpoints@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":614},"Microsoft.Network/loadBalancers@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":661},"Microsoft.Network/loadBalancers/inboundNatRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":665},"Microsoft.Network/networkInterfaces@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":670},"Microsoft.Network/networkInterfaces/tapConfigurations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":674},"Microsoft.Network/networkProfiles@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":692},"Microsoft.Network/networkSecurityGroups@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":697},"Microsoft.Network/networkSecurityGroups/securityRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":701},"Microsoft.Network/networkWatchers@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":712},"Microsoft.Network/networkWatchers/packetCaptures@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":729},"Microsoft.Network/networkWatchers/connectionMonitors@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":742},"Microsoft.Network/publicIPAddresses@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":748},"Microsoft.Network/publicIPPrefixes@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":764},"Microsoft.Network/routeFilters@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":769},"Microsoft.Network/routeFilters/routeFilterRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":773},"Microsoft.Network/routeTables@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":778},"Microsoft.Network/routeTables/routes@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":782},"Microsoft.Network/serviceEndpointPolicies@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":787},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":791},"Microsoft.Network/virtualNetworks@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":809},"Microsoft.Network/virtualNetworks/subnets@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":813},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":817},"Microsoft.Network/virtualNetworkGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":930},"Microsoft.Network/connections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":962},"Microsoft.Network/localNetworkGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":967},"Microsoft.Network/virtualNetworkTaps@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":972},"Microsoft.Network/virtualWans@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1011},"Microsoft.Network/vpnSites@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1023},"Microsoft.Network/virtualHubs@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1046},"Microsoft.Network/vpnGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1074},"Microsoft.Network/vpnGateways/vpnConnections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1078},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1082},"Microsoft.Network/p2svpnGateways@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1095},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1142},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1181},"Microsoft.Network/ExpressRoutePortsLocations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1189},"Microsoft.Network/ExpressRoutePorts/links@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1193},"Microsoft.Network/loadBalancers/backendAddressPools@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1197},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1202},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1206},"Microsoft.Network/loadBalancers/outboundRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1210},"Microsoft.Network/loadBalancers/probes@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1214},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1218},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1222},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-11-01":{"RelativePath":"network/microsoft.network/2018-11-01/types.json","Index":1226},"Microsoft.Network/applicationGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":344},"Microsoft.Network/applicationSecurityGroups@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":349},"Microsoft.Network/azureFirewalls@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":437},"Microsoft.Network/ddosCustomPolicies@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":455},"Microsoft.Network/ddosProtectionPlans@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":462},"Microsoft.Network/expressRouteCircuits/authorizations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":470},"Microsoft.Network/expressRouteCircuits/peerings@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":524},"Microsoft.Network/expressRouteCircuits/peerings/connections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":528},"Microsoft.Network/expressRouteCircuits@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":552},"Microsoft.Network/expressRouteCrossConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":574},"Microsoft.Network/expressRouteCrossConnections/peerings@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":578},"Microsoft.Network/expressRouteGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":601},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":605},"Microsoft.Network/ExpressRoutePorts@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":624},"Microsoft.Network/interfaceEndpoints@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":629},"Microsoft.Network/loadBalancers@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":676},"Microsoft.Network/loadBalancers/inboundNatRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":680},"Microsoft.Network/networkInterfaces@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":685},"Microsoft.Network/networkInterfaces/tapConfigurations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":689},"Microsoft.Network/networkProfiles@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":707},"Microsoft.Network/networkSecurityGroups@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":712},"Microsoft.Network/networkSecurityGroups/securityRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":716},"Microsoft.Network/networkWatchers@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":727},"Microsoft.Network/networkWatchers/packetCaptures@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":744},"Microsoft.Network/networkWatchers/connectionMonitors@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":757},"Microsoft.Network/publicIPAddresses@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":763},"Microsoft.Network/publicIPPrefixes@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":779},"Microsoft.Network/routeFilters@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":784},"Microsoft.Network/routeFilters/routeFilterRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":788},"Microsoft.Network/routeTables@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":793},"Microsoft.Network/routeTables/routes@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":797},"Microsoft.Network/serviceEndpointPolicies@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":802},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":806},"Microsoft.Network/virtualNetworks@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":824},"Microsoft.Network/virtualNetworks/subnets@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":828},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":832},"Microsoft.Network/virtualNetworkGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":945},"Microsoft.Network/connections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":977},"Microsoft.Network/localNetworkGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":982},"Microsoft.Network/virtualNetworkTaps@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":987},"Microsoft.Network/virtualWans@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1026},"Microsoft.Network/vpnSites@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1038},"Microsoft.Network/virtualHubs@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1061},"Microsoft.Network/vpnGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1089},"Microsoft.Network/vpnGateways/vpnConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1093},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1097},"Microsoft.Network/p2svpnGateways@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1110},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1176},"Microsoft.Network/applicationGatewayAvailableSslOptions@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1223},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1262},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1266},"Microsoft.Network/ExpressRoutePortsLocations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1274},"Microsoft.Network/ExpressRoutePorts/links@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1278},"Microsoft.Network/loadBalancers/backendAddressPools@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1282},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1287},"Microsoft.Network/loadBalancers/loadBalancingRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1291},"Microsoft.Network/loadBalancers/outboundRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1295},"Microsoft.Network/loadBalancers/probes@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1299},"Microsoft.Network/networkInterfaces/ipConfigurations@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1303},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1307},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2018-12-01":{"RelativePath":"network/microsoft.network/2018-12-01/types.json","Index":1311},"Microsoft.Network/applicationGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":346},"Microsoft.Network/applicationSecurityGroups@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":351},"Microsoft.Network/azureFirewalls@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":438},"Microsoft.Network/ddosCustomPolicies@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":456},"Microsoft.Network/ddosProtectionPlans@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":463},"Microsoft.Network/expressRouteCircuits/authorizations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":471},"Microsoft.Network/expressRouteCircuits/peerings@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":525},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":529},"Microsoft.Network/expressRouteCircuits@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":553},"Microsoft.Network/expressRouteCrossConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":575},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":579},"Microsoft.Network/expressRouteGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":602},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":606},"Microsoft.Network/ExpressRoutePorts@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":625},"Microsoft.Network/interfaceEndpoints@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":630},"Microsoft.Network/loadBalancers@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":677},"Microsoft.Network/loadBalancers/inboundNatRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":681},"Microsoft.Network/natGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":693},"Microsoft.Network/networkInterfaces@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":698},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":702},"Microsoft.Network/networkProfiles@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":720},"Microsoft.Network/networkSecurityGroups@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":725},"Microsoft.Network/networkSecurityGroups/securityRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":729},"Microsoft.Network/networkWatchers@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":740},"Microsoft.Network/networkWatchers/packetCaptures@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":757},"Microsoft.Network/networkWatchers/connectionMonitors@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":770},"Microsoft.Network/publicIPAddresses@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":776},"Microsoft.Network/publicIPPrefixes@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":792},"Microsoft.Network/routeFilters@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":797},"Microsoft.Network/routeFilters/routeFilterRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":801},"Microsoft.Network/routeTables@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":806},"Microsoft.Network/routeTables/routes@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":810},"Microsoft.Network/serviceEndpointPolicies@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":815},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":819},"Microsoft.Network/virtualNetworks@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":837},"Microsoft.Network/virtualNetworks/subnets@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":841},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":845},"Microsoft.Network/virtualNetworkGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":958},"Microsoft.Network/connections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":990},"Microsoft.Network/localNetworkGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":995},"Microsoft.Network/virtualNetworkTaps@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1000},"Microsoft.Network/virtualWans@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1039},"Microsoft.Network/vpnSites@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1051},"Microsoft.Network/virtualHubs@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1074},"Microsoft.Network/vpnGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1102},"Microsoft.Network/vpnGateways/vpnConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1106},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1110},"Microsoft.Network/p2svpnGateways@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1123},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1189},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1236},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1275},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1279},"Microsoft.Network/ExpressRoutePortsLocations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1287},"Microsoft.Network/ExpressRoutePorts/links@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1291},"Microsoft.Network/loadBalancers/backendAddressPools@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1295},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1300},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1304},"Microsoft.Network/loadBalancers/outboundRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1308},"Microsoft.Network/loadBalancers/probes@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1312},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1316},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1320},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-02-01":{"RelativePath":"network/microsoft.network/2019-02-01/types.json","Index":1324},"Microsoft.Network/applicationGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":365},"Microsoft.Network/applicationSecurityGroups@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":370},"Microsoft.Network/azureFirewalls@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":458},"Microsoft.Network/bastionHosts@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":480},"Microsoft.Network/ddosCustomPolicies@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":498},"Microsoft.Network/ddosProtectionPlans@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":505},"Microsoft.Network/expressRouteCircuits/authorizations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":513},"Microsoft.Network/expressRouteCircuits/peerings@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":553},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":557},"Microsoft.Network/expressRouteCircuits@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":582},"Microsoft.Network/expressRouteCrossConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":604},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":608},"Microsoft.Network/expressRouteGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":631},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":635},"Microsoft.Network/ExpressRoutePorts@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":654},"Microsoft.Network/privateEndpoints@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":659},"Microsoft.Network/privateLinkServices@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":699},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":703},"Microsoft.Network/loadBalancers@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":750},"Microsoft.Network/loadBalancers/inboundNatRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":754},"Microsoft.Network/natGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":767},"Microsoft.Network/networkInterfaces@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":772},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":776},"Microsoft.Network/networkProfiles@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":794},"Microsoft.Network/networkSecurityGroups@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":799},"Microsoft.Network/networkSecurityGroups/securityRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":803},"Microsoft.Network/networkWatchers@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":814},"Microsoft.Network/networkWatchers/packetCaptures@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":831},"Microsoft.Network/networkWatchers/connectionMonitors@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":844},"Microsoft.Network/publicIPAddresses@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":850},"Microsoft.Network/publicIPPrefixes@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":866},"Microsoft.Network/routeFilters@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":883},"Microsoft.Network/routeFilters/routeFilterRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":887},"Microsoft.Network/routeTables@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":892},"Microsoft.Network/routeTables/routes@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":896},"Microsoft.Network/serviceEndpointPolicies@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":901},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":905},"Microsoft.Network/virtualNetworks@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":923},"Microsoft.Network/virtualNetworks/subnets@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":927},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":931},"Microsoft.Network/virtualNetworkGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1044},"Microsoft.Network/connections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1076},"Microsoft.Network/localNetworkGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1081},"Microsoft.Network/virtualNetworkTaps@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1086},"Microsoft.Network/virtualWans@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1125},"Microsoft.Network/vpnSites@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1137},"Microsoft.Network/virtualHubs@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1160},"Microsoft.Network/vpnGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1188},"Microsoft.Network/vpnGateways/vpnConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1192},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1196},"Microsoft.Network/p2svpnGateways@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1209},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1275},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1322},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1361},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1365},"Microsoft.Network/ExpressRoutePortsLocations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1373},"Microsoft.Network/ExpressRoutePorts/links@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1377},"Microsoft.Network/loadBalancers/backendAddressPools@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1381},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1386},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1390},"Microsoft.Network/loadBalancers/outboundRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1394},"Microsoft.Network/loadBalancers/probes@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1398},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1402},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1406},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-04-01":{"RelativePath":"network/microsoft.network/2019-04-01/types.json","Index":1410},"Microsoft.Network/applicationGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":365},"Microsoft.Network/applicationSecurityGroups@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":370},"Microsoft.Network/azureFirewalls@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":461},"Microsoft.Network/bastionHosts@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":483},"Microsoft.Network/ddosCustomPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":501},"Microsoft.Network/ddosProtectionPlans@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":508},"Microsoft.Network/expressRouteCircuits/authorizations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":516},"Microsoft.Network/expressRouteCircuits/peerings@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":556},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":560},"Microsoft.Network/expressRouteCircuits@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":585},"Microsoft.Network/expressRouteCrossConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":607},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":611},"Microsoft.Network/expressRouteGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":634},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":638},"Microsoft.Network/ExpressRoutePorts@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":657},"Microsoft.Network/firewallPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":675},"Microsoft.Network/firewallPolicies/ruleGroups@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":724},"Microsoft.Network/loadBalancers@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":771},"Microsoft.Network/loadBalancers/inboundNatRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":775},"Microsoft.Network/natGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":788},"Microsoft.Network/networkInterfaces@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":793},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":797},"Microsoft.Network/networkProfiles@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":815},"Microsoft.Network/networkSecurityGroups@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":820},"Microsoft.Network/networkSecurityGroups/securityRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":824},"Microsoft.Network/networkWatchers@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":835},"Microsoft.Network/networkWatchers/packetCaptures@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":852},"Microsoft.Network/networkWatchers/connectionMonitors@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":865},"Microsoft.Network/privateEndpoints@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":870},"Microsoft.Network/privateLinkServices@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":910},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":914},"Microsoft.Network/publicIPAddresses@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":920},"Microsoft.Network/publicIPPrefixes@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":936},"Microsoft.Network/routeFilters@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":953},"Microsoft.Network/routeFilters/routeFilterRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":957},"Microsoft.Network/routeTables@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":962},"Microsoft.Network/routeTables/routes@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":966},"Microsoft.Network/serviceEndpointPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":971},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":975},"Microsoft.Network/virtualNetworks@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":993},"Microsoft.Network/virtualNetworks/subnets@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":997},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1001},"Microsoft.Network/virtualNetworkGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1114},"Microsoft.Network/connections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1146},"Microsoft.Network/localNetworkGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1151},"Microsoft.Network/virtualNetworkTaps@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1156},"Microsoft.Network/virtualWans@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1195},"Microsoft.Network/vpnSites@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1217},"Microsoft.Network/virtualHubs@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1240},"Microsoft.Network/vpnGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1285},"Microsoft.Network/vpnGateways/vpnConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1289},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1293},"Microsoft.Network/p2svpnGateways@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1306},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1372},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1419},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1458},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1462},"Microsoft.Network/ExpressRoutePortsLocations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1470},"Microsoft.Network/ExpressRoutePorts/links@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1474},"Microsoft.Network/loadBalancers/backendAddressPools@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1478},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1483},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1487},"Microsoft.Network/loadBalancers/outboundRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1491},"Microsoft.Network/loadBalancers/probes@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1495},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1499},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1503},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1507},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1511},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-06-01":{"RelativePath":"network/microsoft.network/2019-06-01/types.json","Index":1515},"Microsoft.Network/applicationGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":552},"Microsoft.Network/applicationSecurityGroups@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":557},"Microsoft.Network/azureFirewalls@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":649},"Microsoft.Network/bastionHosts@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":671},"Microsoft.Network/ddosCustomPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":694},"Microsoft.Network/ddosProtectionPlans@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":706},"Microsoft.Network/expressRouteCircuits/authorizations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":719},"Microsoft.Network/expressRouteCircuits/peerings@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":774},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":778},"Microsoft.Network/expressRouteCircuits@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":808},"Microsoft.Network/expressRouteCrossConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":840},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":844},"Microsoft.Network/expressRouteGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":867},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":871},"Microsoft.Network/ExpressRoutePorts@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":904},"Microsoft.Network/firewallPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":922},"Microsoft.Network/firewallPolicies/ruleGroups@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":971},"Microsoft.Network/loadBalancers@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1043},"Microsoft.Network/loadBalancers/inboundNatRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1047},"Microsoft.Network/natGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1065},"Microsoft.Network/networkInterfaces@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1070},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1074},"Microsoft.Network/networkProfiles@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1112},"Microsoft.Network/networkSecurityGroups@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1117},"Microsoft.Network/networkSecurityGroups/securityRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1121},"Microsoft.Network/networkWatchers@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1132},"Microsoft.Network/networkWatchers/packetCaptures@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1149},"Microsoft.Network/networkWatchers/connectionMonitors@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1162},"Microsoft.Network/privateEndpoints@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1167},"Microsoft.Network/privateLinkServices@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1207},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1211},"Microsoft.Network/publicIPAddresses@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1217},"Microsoft.Network/publicIPPrefixes@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1238},"Microsoft.Network/routeFilters@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1265},"Microsoft.Network/routeFilters/routeFilterRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1269},"Microsoft.Network/routeTables@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1274},"Microsoft.Network/routeTables/routes@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1278},"Microsoft.Network/serviceEndpointPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1283},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1287},"Microsoft.Network/virtualNetworks@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1315},"Microsoft.Network/virtualNetworks/subnets@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1319},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1323},"Microsoft.Network/virtualNetworkGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1468},"Microsoft.Network/connections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1514},"Microsoft.Network/localNetworkGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1519},"Microsoft.Network/virtualNetworkTaps@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1524},"Microsoft.Network/virtualRouters@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1537},"Microsoft.Network/virtualRouters/peerings@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1547},"Microsoft.Network/virtualWans@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1611},"Microsoft.Network/vpnSites@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1633},"Microsoft.Network/virtualHubs@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1656},"Microsoft.Network/vpnGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1701},"Microsoft.Network/vpnGateways/vpnConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1705},"Microsoft.Network/virtualWans/p2sVpnServerConfigurations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1709},"Microsoft.Network/p2svpnGateways@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1722},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1793},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1840},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1879},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1883},"Microsoft.Network/ExpressRoutePortsLocations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1896},"Microsoft.Network/ExpressRoutePorts/links@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1900},"Microsoft.Network/loadBalancers/backendAddressPools@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1904},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1909},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1913},"Microsoft.Network/loadBalancers/outboundRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1917},"Microsoft.Network/loadBalancers/probes@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1921},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1925},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1929},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1933},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1937},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-07-01":{"RelativePath":"network/microsoft.network/2019-07-01/types.json","Index":1941},"Microsoft.Network/applicationGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":553},"Microsoft.Network/applicationSecurityGroups@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":558},"Microsoft.Network/azureFirewalls@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":656},"Microsoft.Network/bastionHosts@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":678},"Microsoft.Network/ddosCustomPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":701},"Microsoft.Network/ddosProtectionPlans@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":713},"Microsoft.Network/expressRouteCircuits/authorizations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":726},"Microsoft.Network/expressRouteCircuits/peerings@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":781},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":785},"Microsoft.Network/expressRouteCircuits@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":815},"Microsoft.Network/expressRouteCrossConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":847},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":851},"Microsoft.Network/expressRouteGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":874},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":878},"Microsoft.Network/ExpressRoutePorts@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":911},"Microsoft.Network/firewallPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":929},"Microsoft.Network/firewallPolicies/ruleGroups@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":976},"Microsoft.Network/loadBalancers@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1048},"Microsoft.Network/loadBalancers/inboundNatRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1052},"Microsoft.Network/natGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1070},"Microsoft.Network/networkInterfaces@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1075},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1079},"Microsoft.Network/networkProfiles@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1117},"Microsoft.Network/networkSecurityGroups@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1122},"Microsoft.Network/networkSecurityGroups/securityRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1126},"Microsoft.Network/networkWatchers@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1137},"Microsoft.Network/networkWatchers/packetCaptures@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1154},"Microsoft.Network/networkWatchers/connectionMonitors@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1167},"Microsoft.Network/privateEndpoints@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1172},"Microsoft.Network/privateLinkServices@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1212},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1216},"Microsoft.Network/publicIPAddresses@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1222},"Microsoft.Network/publicIPPrefixes@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1243},"Microsoft.Network/routeFilters@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1270},"Microsoft.Network/routeFilters/routeFilterRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1274},"Microsoft.Network/routeTables@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1279},"Microsoft.Network/routeTables/routes@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1283},"Microsoft.Network/serviceEndpointPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1288},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1292},"Microsoft.Network/virtualNetworks@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1321},"Microsoft.Network/virtualNetworks/subnets@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1325},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1329},"Microsoft.Network/virtualNetworkGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1474},"Microsoft.Network/connections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1520},"Microsoft.Network/localNetworkGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1525},"Microsoft.Network/virtualNetworkTaps@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1530},"Microsoft.Network/virtualRouters@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1543},"Microsoft.Network/virtualRouters/peerings@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1553},"Microsoft.Network/virtualWans@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1571},"Microsoft.Network/vpnSites@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1593},"Microsoft.Network/vpnServerConfigurations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1637},"Microsoft.Network/virtualHubs@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1660},"Microsoft.Network/vpnGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1705},"Microsoft.Network/vpnGateways/vpnConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1709},"Microsoft.Network/p2svpnGateways@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1714},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1806},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1853},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1892},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1896},"Microsoft.Network/ExpressRoutePortsLocations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1909},"Microsoft.Network/ExpressRoutePorts/links@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1913},"Microsoft.Network/loadBalancers/backendAddressPools@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1917},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1922},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1926},"Microsoft.Network/loadBalancers/outboundRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1930},"Microsoft.Network/loadBalancers/probes@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1934},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1938},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1942},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1946},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1950},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-08-01":{"RelativePath":"network/microsoft.network/2019-08-01/types.json","Index":1954},"Microsoft.Network/applicationGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":554},"Microsoft.Network/applicationSecurityGroups@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":559},"Microsoft.Network/azureFirewalls@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":663},"Microsoft.Network/bastionHosts@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":685},"Microsoft.Network/ddosCustomPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":708},"Microsoft.Network/ddosProtectionPlans@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":720},"Microsoft.Network/expressRouteCircuits/authorizations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":733},"Microsoft.Network/expressRouteCircuits/peerings@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":788},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":792},"Microsoft.Network/expressRouteCircuits@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":822},"Microsoft.Network/expressRouteCrossConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":854},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":858},"Microsoft.Network/expressRouteGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":881},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":885},"Microsoft.Network/ExpressRoutePorts@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":918},"Microsoft.Network/firewallPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":936},"Microsoft.Network/firewallPolicies/ruleGroups@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":983},"Microsoft.Network/ipGroups@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":996},"Microsoft.Network/loadBalancers@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1068},"Microsoft.Network/loadBalancers/inboundNatRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1072},"Microsoft.Network/natGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1090},"Microsoft.Network/networkInterfaces@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1095},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1099},"Microsoft.Network/networkProfiles@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1137},"Microsoft.Network/networkSecurityGroups@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1142},"Microsoft.Network/networkSecurityGroups/securityRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1146},"Microsoft.Network/networkWatchers@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1157},"Microsoft.Network/networkWatchers/packetCaptures@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1174},"Microsoft.Network/networkWatchers/connectionMonitors@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1187},"Microsoft.Network/privateEndpoints@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1192},"Microsoft.Network/privateLinkServices@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1232},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1236},"Microsoft.Network/publicIPAddresses@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1242},"Microsoft.Network/publicIPPrefixes@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1263},"Microsoft.Network/routeFilters@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1290},"Microsoft.Network/routeFilters/routeFilterRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1294},"Microsoft.Network/routeTables@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1299},"Microsoft.Network/routeTables/routes@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1303},"Microsoft.Network/serviceEndpointPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1308},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1312},"Microsoft.Network/virtualNetworks@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1341},"Microsoft.Network/virtualNetworks/subnets@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1345},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1349},"Microsoft.Network/virtualNetworkGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1494},"Microsoft.Network/connections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1540},"Microsoft.Network/localNetworkGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1545},"Microsoft.Network/virtualNetworkTaps@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1550},"Microsoft.Network/virtualRouters@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1563},"Microsoft.Network/virtualRouters/peerings@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1573},"Microsoft.Network/virtualWans@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1591},"Microsoft.Network/vpnSites@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1613},"Microsoft.Network/vpnServerConfigurations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1657},"Microsoft.Network/virtualHubs@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1693},"Microsoft.Network/vpnGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1738},"Microsoft.Network/vpnGateways/vpnConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1742},"Microsoft.Network/p2svpnGateways@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1747},"Microsoft.Network/virtualHubs/routeTables@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1751},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1846},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1893},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1932},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1936},"Microsoft.Network/ExpressRoutePortsLocations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1949},"Microsoft.Network/ExpressRoutePorts/links@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1953},"Microsoft.Network/loadBalancers/backendAddressPools@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1957},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1962},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1966},"Microsoft.Network/loadBalancers/outboundRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1970},"Microsoft.Network/loadBalancers/probes@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1974},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1978},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1982},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1986},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1990},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-09-01":{"RelativePath":"network/microsoft.network/2019-09-01/types.json","Index":1994},"Microsoft.Network/applicationGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":555},"Microsoft.Network/applicationSecurityGroups@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":560},"Microsoft.Network/azureFirewalls@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":666},"Microsoft.Network/bastionHosts@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":688},"Microsoft.Network/ddosCustomPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":711},"Microsoft.Network/ddosProtectionPlans@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":723},"Microsoft.Network/expressRouteCircuits/authorizations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":736},"Microsoft.Network/expressRouteCircuits/peerings@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":791},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":795},"Microsoft.Network/expressRouteCircuits@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":825},"Microsoft.Network/expressRouteCrossConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":857},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":861},"Microsoft.Network/expressRouteGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":884},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":888},"Microsoft.Network/ExpressRoutePorts@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":921},"Microsoft.Network/firewallPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":939},"Microsoft.Network/firewallPolicies/ruleGroups@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":986},"Microsoft.Network/ipGroups@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":999},"Microsoft.Network/loadBalancers@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1071},"Microsoft.Network/loadBalancers/inboundNatRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1075},"Microsoft.Network/natGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1093},"Microsoft.Network/networkInterfaces@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1098},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1102},"Microsoft.Network/networkProfiles@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1140},"Microsoft.Network/networkSecurityGroups@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1145},"Microsoft.Network/networkSecurityGroups/securityRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1149},"Microsoft.Network/networkWatchers@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1160},"Microsoft.Network/networkWatchers/packetCaptures@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1177},"Microsoft.Network/networkWatchers/connectionMonitors@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1231},"Microsoft.Network/networkWatchers/flowLogs@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1248},"Microsoft.Network/privateEndpoints@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1253},"Microsoft.Network/privateLinkServices@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1293},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1297},"Microsoft.Network/publicIPAddresses@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1303},"Microsoft.Network/publicIPPrefixes@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1324},"Microsoft.Network/routeFilters@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1351},"Microsoft.Network/routeFilters/routeFilterRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1355},"Microsoft.Network/routeTables@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1360},"Microsoft.Network/routeTables/routes@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1364},"Microsoft.Network/serviceEndpointPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1369},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1373},"Microsoft.Network/virtualNetworks@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1402},"Microsoft.Network/virtualNetworks/subnets@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1406},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1410},"Microsoft.Network/virtualNetworkGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1555},"Microsoft.Network/connections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1601},"Microsoft.Network/localNetworkGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1606},"Microsoft.Network/virtualNetworkTaps@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1611},"Microsoft.Network/virtualRouters@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1624},"Microsoft.Network/virtualRouters/peerings@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1634},"Microsoft.Network/virtualWans@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1652},"Microsoft.Network/vpnSites@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1674},"Microsoft.Network/vpnServerConfigurations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1718},"Microsoft.Network/virtualHubs@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1754},"Microsoft.Network/vpnGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1799},"Microsoft.Network/vpnGateways/vpnConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1803},"Microsoft.Network/p2svpnGateways@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1808},"Microsoft.Network/virtualHubs/routeTables@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1812},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1907},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1954},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1993},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":1997},"Microsoft.Network/ExpressRoutePortsLocations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2010},"Microsoft.Network/ExpressRoutePorts/links@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2014},"Microsoft.Network/loadBalancers/backendAddressPools@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2018},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2023},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2027},"Microsoft.Network/loadBalancers/outboundRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2031},"Microsoft.Network/loadBalancers/probes@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2035},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2039},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2043},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2047},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2051},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-11-01":{"RelativePath":"network/microsoft.network/2019-11-01/types.json","Index":2055},"Microsoft.Network/applicationGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":570},"Microsoft.Network/applicationSecurityGroups@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":575},"Microsoft.Network/azureFirewalls@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":681},"Microsoft.Network/bastionHosts@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":703},"Microsoft.Network/ddosCustomPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":726},"Microsoft.Network/ddosProtectionPlans@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":738},"Microsoft.Network/expressRouteCircuits/authorizations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":751},"Microsoft.Network/expressRouteCircuits/peerings@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":811},"Microsoft.Network/expressRouteCircuits/peerings/connections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":815},"Microsoft.Network/expressRouteCircuits@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":845},"Microsoft.Network/expressRouteCrossConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":877},"Microsoft.Network/expressRouteCrossConnections/peerings@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":881},"Microsoft.Network/expressRouteGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":904},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":908},"Microsoft.Network/ExpressRoutePorts@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":941},"Microsoft.Network/firewallPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":959},"Microsoft.Network/firewallPolicies/ruleGroups@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1021},"Microsoft.Network/ipGroups@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1034},"Microsoft.Network/loadBalancers@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1106},"Microsoft.Network/loadBalancers/inboundNatRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1110},"Microsoft.Network/natGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1128},"Microsoft.Network/networkInterfaces@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1133},"Microsoft.Network/networkInterfaces/tapConfigurations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1137},"Microsoft.Network/networkProfiles@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1175},"Microsoft.Network/networkSecurityGroups@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1180},"Microsoft.Network/networkSecurityGroups/securityRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1184},"Microsoft.Network/networkVirtualAppliances@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1200},"Microsoft.Network/networkWatchers@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1211},"Microsoft.Network/networkWatchers/packetCaptures@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1228},"Microsoft.Network/networkWatchers/connectionMonitors@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1282},"Microsoft.Network/networkWatchers/flowLogs@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1287},"Microsoft.Network/privateEndpoints@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1292},"Microsoft.Network/privateLinkServices@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1332},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1336},"Microsoft.Network/publicIPAddresses@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1342},"Microsoft.Network/publicIPPrefixes@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1363},"Microsoft.Network/routeFilters@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1390},"Microsoft.Network/routeFilters/routeFilterRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1394},"Microsoft.Network/routeTables@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1399},"Microsoft.Network/routeTables/routes@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1403},"Microsoft.Network/serviceEndpointPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1408},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1412},"Microsoft.Network/virtualNetworks@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1441},"Microsoft.Network/virtualNetworks/subnets@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1445},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1449},"Microsoft.Network/virtualNetworkGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1599},"Microsoft.Network/connections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1645},"Microsoft.Network/localNetworkGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1650},"Microsoft.Network/virtualNetworkTaps@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1655},"Microsoft.Network/virtualRouters@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1668},"Microsoft.Network/virtualRouters/peerings@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1678},"Microsoft.Network/virtualWans@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1696},"Microsoft.Network/vpnSites@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1718},"Microsoft.Network/vpnServerConfigurations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1762},"Microsoft.Network/virtualHubs@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1798},"Microsoft.Network/vpnGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1843},"Microsoft.Network/vpnGateways/vpnConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1847},"Microsoft.Network/p2svpnGateways@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1852},"Microsoft.Network/virtualHubs/routeTables@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1856},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1951},"Microsoft.Network/applicationGatewayAvailableSslOptions@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":1998},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2037},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2041},"Microsoft.Network/ExpressRoutePortsLocations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2054},"Microsoft.Network/ExpressRoutePorts/links@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2058},"Microsoft.Network/loadBalancers/backendAddressPools@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2062},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2067},"Microsoft.Network/loadBalancers/loadBalancingRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2071},"Microsoft.Network/loadBalancers/outboundRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2075},"Microsoft.Network/loadBalancers/probes@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2079},"Microsoft.Network/networkInterfaces/ipConfigurations@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2083},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2087},"Microsoft.Network/vpnSites/vpnSiteLinks@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2091},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2095},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2019-12-01":{"RelativePath":"network/microsoft.network/2019-12-01/types.json","Index":2099},"Microsoft.Network/applicationGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":574},"Microsoft.Network/applicationSecurityGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":579},"Microsoft.Network/azureFirewalls@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":685},"Microsoft.Network/bastionHosts@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":707},"Microsoft.Network/ddosCustomPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":730},"Microsoft.Network/ddosProtectionPlans@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":742},"Microsoft.Network/expressRouteCircuits/authorizations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":755},"Microsoft.Network/expressRouteCircuits/peerings@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":815},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":819},"Microsoft.Network/expressRouteCircuits@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":849},"Microsoft.Network/expressRouteCrossConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":881},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":885},"Microsoft.Network/ExpressRoutePorts@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":918},"Microsoft.Network/firewallPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":936},"Microsoft.Network/firewallPolicies/ruleGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":998},"Microsoft.Network/IpAllocations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1011},"Microsoft.Network/ipGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1024},"Microsoft.Network/loadBalancers@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1096},"Microsoft.Network/loadBalancers/inboundNatRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1100},"Microsoft.Network/natGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1118},"Microsoft.Network/networkInterfaces@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1123},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1127},"Microsoft.Network/networkProfiles@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1165},"Microsoft.Network/networkSecurityGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1170},"Microsoft.Network/networkSecurityGroups/securityRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1174},"Microsoft.Network/networkVirtualAppliances@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1190},"Microsoft.Network/networkWatchers@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1201},"Microsoft.Network/networkWatchers/packetCaptures@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1218},"Microsoft.Network/networkWatchers/connectionMonitors@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1272},"Microsoft.Network/networkWatchers/flowLogs@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1277},"Microsoft.Network/privateEndpoints@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1282},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1303},"Microsoft.Network/privateLinkServices@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1343},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1347},"Microsoft.Network/publicIPAddresses@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1353},"Microsoft.Network/publicIPPrefixes@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1374},"Microsoft.Network/routeFilters@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1401},"Microsoft.Network/routeFilters/routeFilterRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1405},"Microsoft.Network/routeTables@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1410},"Microsoft.Network/routeTables/routes@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1414},"Microsoft.Network/securityPartnerProviders@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1434},"Microsoft.Network/serviceEndpointPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1439},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1443},"Microsoft.Network/virtualNetworks@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1473},"Microsoft.Network/virtualNetworks/subnets@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1477},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1481},"Microsoft.Network/virtualNetworkGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1633},"Microsoft.Network/connections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1679},"Microsoft.Network/localNetworkGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1684},"Microsoft.Network/virtualNetworkTaps@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1689},"Microsoft.Network/virtualRouters@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1702},"Microsoft.Network/virtualRouters/peerings@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1712},"Microsoft.Network/virtualWans@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1730},"Microsoft.Network/vpnSites@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1752},"Microsoft.Network/vpnServerConfigurations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1797},"Microsoft.Network/virtualHubs@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1833},"Microsoft.Network/vpnGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1878},"Microsoft.Network/vpnGateways/vpnConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1882},"Microsoft.Network/p2svpnGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1887},"Microsoft.Network/virtualHubs/routeTables@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1891},"Microsoft.Network/expressRouteGateways@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1914},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":1918},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2013},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2060},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2099},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2103},"Microsoft.Network/ExpressRoutePortsLocations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2116},"Microsoft.Network/ExpressRoutePorts/links@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2120},"Microsoft.Network/loadBalancers/backendAddressPools@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2124},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2129},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2133},"Microsoft.Network/loadBalancers/outboundRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2137},"Microsoft.Network/loadBalancers/probes@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2141},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2145},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2149},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2153},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2157},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-03-01":{"RelativePath":"network/microsoft.network/2020-03-01/types.json","Index":2161},"Microsoft.Network/applicationGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":577},"Microsoft.Network/applicationSecurityGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":582},"Microsoft.Network/azureFirewalls@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":689},"Microsoft.Network/bastionHosts@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":711},"Microsoft.Network/ddosCustomPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":734},"Microsoft.Network/ddosProtectionPlans@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":746},"Microsoft.Network/expressRouteCircuits/authorizations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":759},"Microsoft.Network/expressRouteCircuits/peerings@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":819},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":823},"Microsoft.Network/expressRouteCircuits@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":853},"Microsoft.Network/expressRouteCrossConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":885},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":889},"Microsoft.Network/ExpressRoutePorts@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":922},"Microsoft.Network/firewallPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":943},"Microsoft.Network/firewallPolicies/ruleGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1005},"Microsoft.Network/IpAllocations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1018},"Microsoft.Network/ipGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1031},"Microsoft.Network/loadBalancers@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1103},"Microsoft.Network/loadBalancers/backendAddressPools@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1107},"Microsoft.Network/loadBalancers/inboundNatRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1111},"Microsoft.Network/natGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1129},"Microsoft.Network/networkInterfaces@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1134},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1138},"Microsoft.Network/networkProfiles@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1176},"Microsoft.Network/networkSecurityGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1181},"Microsoft.Network/networkSecurityGroups/securityRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1185},"Microsoft.Network/networkVirtualAppliances@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1201},"Microsoft.Network/networkWatchers@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1212},"Microsoft.Network/networkWatchers/packetCaptures@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1229},"Microsoft.Network/networkWatchers/connectionMonitors@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1283},"Microsoft.Network/networkWatchers/flowLogs@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1288},"Microsoft.Network/privateEndpoints@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1293},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1314},"Microsoft.Network/privateLinkServices@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1354},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1358},"Microsoft.Network/publicIPAddresses@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1364},"Microsoft.Network/publicIPPrefixes@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1385},"Microsoft.Network/routeFilters@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1412},"Microsoft.Network/routeFilters/routeFilterRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1416},"Microsoft.Network/routeTables@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1421},"Microsoft.Network/routeTables/routes@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1425},"Microsoft.Network/securityPartnerProviders@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1445},"Microsoft.Network/serviceEndpointPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1450},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1454},"Microsoft.Network/virtualNetworks@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1484},"Microsoft.Network/virtualNetworks/subnets@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1488},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1492},"Microsoft.Network/virtualNetworkGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1644},"Microsoft.Network/connections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1690},"Microsoft.Network/localNetworkGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1695},"Microsoft.Network/virtualNetworkTaps@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1700},"Microsoft.Network/virtualRouters@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1713},"Microsoft.Network/virtualRouters/peerings@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1723},"Microsoft.Network/virtualWans@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1741},"Microsoft.Network/vpnSites@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1763},"Microsoft.Network/vpnServerConfigurations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1816},"Microsoft.Network/virtualHubs@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1852},"Microsoft.Network/vpnGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1897},"Microsoft.Network/vpnGateways/vpnConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1901},"Microsoft.Network/p2svpnGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1906},"Microsoft.Network/virtualHubs/routeTables@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1910},"Microsoft.Network/expressRouteGateways@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1933},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1937},"Microsoft.Network/virtualHubs/hubRouteTables@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":1953},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2048},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2095},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2134},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2138},"Microsoft.Network/ExpressRoutePortsLocations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2151},"Microsoft.Network/ExpressRoutePorts/links@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2155},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2160},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2164},"Microsoft.Network/loadBalancers/outboundRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2168},"Microsoft.Network/loadBalancers/probes@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2172},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2176},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2180},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2184},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2188},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-04-01":{"RelativePath":"network/microsoft.network/2020-04-01/types.json","Index":2192},"Microsoft.Network/applicationGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":604},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":608},"Microsoft.Network/applicationSecurityGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":613},"Microsoft.Network/azureFirewalls@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":721},"Microsoft.Network/bastionHosts@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":743},"Microsoft.Network/ddosCustomPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":766},"Microsoft.Network/ddosProtectionPlans@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":778},"Microsoft.Network/expressRouteCircuits/authorizations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":791},"Microsoft.Network/expressRouteCircuits/peerings@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":851},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":855},"Microsoft.Network/expressRouteCircuits@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":885},"Microsoft.Network/expressRouteCrossConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":917},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":921},"Microsoft.Network/ExpressRoutePorts@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":954},"Microsoft.Network/firewallPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":977},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1041},"Microsoft.Network/IpAllocations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1054},"Microsoft.Network/ipGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1067},"Microsoft.Network/loadBalancers@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1139},"Microsoft.Network/loadBalancers/backendAddressPools@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1143},"Microsoft.Network/loadBalancers/inboundNatRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1147},"Microsoft.Network/natGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1165},"Microsoft.Network/networkInterfaces@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1170},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1174},"Microsoft.Network/networkProfiles@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1212},"Microsoft.Network/networkSecurityGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1217},"Microsoft.Network/networkSecurityGroups/securityRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1221},"Microsoft.Network/networkVirtualAppliances@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1238},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1250},"Microsoft.Network/networkWatchers@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1261},"Microsoft.Network/networkWatchers/packetCaptures@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1278},"Microsoft.Network/networkWatchers/connectionMonitors@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1332},"Microsoft.Network/networkWatchers/flowLogs@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1337},"Microsoft.Network/privateEndpoints@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1342},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1363},"Microsoft.Network/privateLinkServices@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1403},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1407},"Microsoft.Network/publicIPAddresses@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1413},"Microsoft.Network/publicIPPrefixes@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1434},"Microsoft.Network/routeFilters@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1461},"Microsoft.Network/routeFilters/routeFilterRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1465},"Microsoft.Network/routeTables@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1470},"Microsoft.Network/routeTables/routes@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1474},"Microsoft.Network/securityPartnerProviders@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1494},"Microsoft.Network/serviceEndpointPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1499},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1503},"Microsoft.Network/virtualNetworks@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1533},"Microsoft.Network/virtualNetworks/subnets@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1537},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1541},"Microsoft.Network/virtualNetworkGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1693},"Microsoft.Network/connections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1739},"Microsoft.Network/localNetworkGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1744},"Microsoft.Network/virtualNetworkTaps@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1749},"Microsoft.Network/virtualRouters@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1762},"Microsoft.Network/virtualRouters/peerings@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1772},"Microsoft.Network/virtualWans@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1790},"Microsoft.Network/vpnSites@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1812},"Microsoft.Network/vpnServerConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1866},"Microsoft.Network/virtualHubs@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1902},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1912},"Microsoft.Network/vpnGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1957},"Microsoft.Network/vpnGateways/vpnConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1961},"Microsoft.Network/p2svpnGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1966},"Microsoft.Network/virtualHubs/routeTables@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1970},"Microsoft.Network/expressRouteGateways@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1993},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":1997},"Microsoft.Network/virtualHubs/bgpConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2012},"Microsoft.Network/virtualHubs/ipConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2025},"Microsoft.Network/virtualHubs/hubRouteTables@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2041},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2136},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2183},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2222},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2226},"Microsoft.Network/ExpressRoutePortsLocations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2239},"Microsoft.Network/ExpressRoutePorts/links@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2243},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2248},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2252},"Microsoft.Network/loadBalancers/outboundRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2256},"Microsoft.Network/loadBalancers/probes@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2260},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2264},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2268},"Microsoft.Network/networkVirtualApplianceSkus@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2277},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2281},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-05-01":{"RelativePath":"network/microsoft.network/2020-05-01/types.json","Index":2285},"Microsoft.Network/applicationGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":622},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":626},"Microsoft.Network/applicationSecurityGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":631},"Microsoft.Network/azureFirewalls@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":739},"Microsoft.Network/bastionHosts@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":761},"Microsoft.Network/customIpPrefixes@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":781},"Microsoft.Network/ddosCustomPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":804},"Microsoft.Network/ddosProtectionPlans@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":816},"Microsoft.Network/dscpConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":845},"Microsoft.Network/expressRouteCircuits/authorizations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":858},"Microsoft.Network/expressRouteCircuits/peerings@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":918},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":922},"Microsoft.Network/expressRouteCircuits@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":952},"Microsoft.Network/expressRouteCrossConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":984},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":988},"Microsoft.Network/ExpressRoutePorts@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1026},"Microsoft.Network/firewallPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1049},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1113},"Microsoft.Network/IpAllocations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1126},"Microsoft.Network/ipGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1139},"Microsoft.Network/loadBalancers@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1211},"Microsoft.Network/loadBalancers/backendAddressPools@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1215},"Microsoft.Network/loadBalancers/inboundNatRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1219},"Microsoft.Network/natGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1237},"Microsoft.Network/networkInterfaces@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1242},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1246},"Microsoft.Network/networkProfiles@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1284},"Microsoft.Network/networkSecurityGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1289},"Microsoft.Network/networkSecurityGroups/securityRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1293},"Microsoft.Network/networkVirtualAppliances@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1311},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1323},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1338},"Microsoft.Network/networkWatchers@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1349},"Microsoft.Network/networkWatchers/packetCaptures@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1366},"Microsoft.Network/networkWatchers/connectionMonitors@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1441},"Microsoft.Network/networkWatchers/flowLogs@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1446},"Microsoft.Network/privateEndpoints@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1451},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1472},"Microsoft.Network/privateLinkServices@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1512},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1516},"Microsoft.Network/publicIPAddresses@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1522},"Microsoft.Network/publicIPPrefixes@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1543},"Microsoft.Network/routeFilters@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1570},"Microsoft.Network/routeFilters/routeFilterRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1574},"Microsoft.Network/routeTables@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1579},"Microsoft.Network/routeTables/routes@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1583},"Microsoft.Network/securityPartnerProviders@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1603},"Microsoft.Network/serviceEndpointPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1608},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1612},"Microsoft.Network/virtualNetworks@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1642},"Microsoft.Network/virtualNetworks/subnets@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1646},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1650},"Microsoft.Network/virtualNetworkGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1802},"Microsoft.Network/connections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1848},"Microsoft.Network/localNetworkGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1853},"Microsoft.Network/virtualNetworkTaps@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1858},"Microsoft.Network/virtualRouters@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1871},"Microsoft.Network/virtualRouters/peerings@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1881},"Microsoft.Network/virtualWans@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1899},"Microsoft.Network/vpnSites@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1923},"Microsoft.Network/vpnServerConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":1977},"Microsoft.Network/virtualHubs@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2013},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2023},"Microsoft.Network/vpnGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2070},"Microsoft.Network/vpnGateways/vpnConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2074},"Microsoft.Network/p2svpnGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2079},"Microsoft.Network/virtualHubs/routeTables@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2083},"Microsoft.Network/expressRouteGateways@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2106},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2110},"Microsoft.Network/virtualHubs/bgpConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2125},"Microsoft.Network/virtualHubs/ipConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2138},"Microsoft.Network/virtualHubs/hubRouteTables@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2154},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2249},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2296},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2335},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2339},"Microsoft.Network/ExpressRoutePortsLocations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2352},"Microsoft.Network/ExpressRoutePorts/links@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2356},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2361},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2365},"Microsoft.Network/loadBalancers/outboundRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2369},"Microsoft.Network/loadBalancers/probes@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2373},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2377},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2381},"Microsoft.Network/networkVirtualApplianceSkus@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2390},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2394},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-06-01":{"RelativePath":"network/microsoft.network/2020-06-01/types.json","Index":2398},"Microsoft.Network/applicationGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":695},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":699},"Microsoft.Network/applicationSecurityGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":704},"Microsoft.Network/azureFirewalls@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":812},"Microsoft.Network/bastionHosts@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":834},"Microsoft.Network/customIpPrefixes@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":854},"Microsoft.Network/ddosCustomPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":877},"Microsoft.Network/ddosProtectionPlans@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":889},"Microsoft.Network/dscpConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":918},"Microsoft.Network/expressRouteCircuits/authorizations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":931},"Microsoft.Network/expressRouteCircuits/peerings@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":991},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":995},"Microsoft.Network/expressRouteCircuits@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1025},"Microsoft.Network/expressRouteCrossConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1057},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1061},"Microsoft.Network/ExpressRoutePorts@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1099},"Microsoft.Network/firewallPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1152},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1218},"Microsoft.Network/IpAllocations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1231},"Microsoft.Network/ipGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1245},"Microsoft.Network/loadBalancers@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1320},"Microsoft.Network/loadBalancers/backendAddressPools@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1324},"Microsoft.Network/loadBalancers/inboundNatRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1328},"Microsoft.Network/natGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1334},"Microsoft.Network/networkInterfaces@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1339},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1343},"Microsoft.Network/networkProfiles@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1381},"Microsoft.Network/networkSecurityGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1386},"Microsoft.Network/networkSecurityGroups/securityRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1390},"Microsoft.Network/networkVirtualAppliances@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1408},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1420},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1435},"Microsoft.Network/networkWatchers@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1446},"Microsoft.Network/networkWatchers/packetCaptures@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1463},"Microsoft.Network/networkWatchers/connectionMonitors@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1538},"Microsoft.Network/networkWatchers/flowLogs@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1543},"Microsoft.Network/privateEndpoints@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1548},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1569},"Microsoft.Network/privateLinkServices@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1574},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1578},"Microsoft.Network/publicIPAddresses@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1584},"Microsoft.Network/publicIPPrefixes@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1608},"Microsoft.Network/routeFilters@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1635},"Microsoft.Network/routeFilters/routeFilterRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1639},"Microsoft.Network/routeTables@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1644},"Microsoft.Network/routeTables/routes@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1648},"Microsoft.Network/securityPartnerProviders@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1668},"Microsoft.Network/serviceEndpointPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1673},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1677},"Microsoft.Network/virtualNetworks@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1707},"Microsoft.Network/virtualNetworks/subnets@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1711},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1715},"Microsoft.Network/virtualNetworkGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1868},"Microsoft.Network/connections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1918},"Microsoft.Network/localNetworkGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1923},"Microsoft.Network/virtualNetworkTaps@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1928},"Microsoft.Network/virtualRouters@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1941},"Microsoft.Network/virtualRouters/peerings@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1951},"Microsoft.Network/virtualWans@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1969},"Microsoft.Network/vpnSites@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":1993},"Microsoft.Network/vpnServerConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2047},"Microsoft.Network/virtualHubs@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2083},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2093},"Microsoft.Network/vpnGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2140},"Microsoft.Network/vpnGateways/vpnConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2144},"Microsoft.Network/p2svpnGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2149},"Microsoft.Network/virtualHubs/routeTables@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2153},"Microsoft.Network/expressRouteGateways@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2176},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2180},"Microsoft.Network/virtualHubs/bgpConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2195},"Microsoft.Network/virtualHubs/ipConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2208},"Microsoft.Network/virtualHubs/hubRouteTables@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2224},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2319},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2366},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2405},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2409},"Microsoft.Network/ExpressRoutePortsLocations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2422},"Microsoft.Network/ExpressRoutePorts/links@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2426},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2431},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2435},"Microsoft.Network/loadBalancers/outboundRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2439},"Microsoft.Network/loadBalancers/probes@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2443},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2447},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2451},"Microsoft.Network/networkVirtualApplianceSkus@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2460},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2464},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-07-01":{"RelativePath":"network/microsoft.network/2020-07-01/types.json","Index":2468},"Microsoft.Network/applicationGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":702},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":706},"Microsoft.Network/applicationSecurityGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":711},"Microsoft.Network/azureFirewalls@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":819},"Microsoft.Network/bastionHosts@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":841},"Microsoft.Network/customIpPrefixes@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":861},"Microsoft.Network/ddosCustomPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":884},"Microsoft.Network/ddosProtectionPlans@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":896},"Microsoft.Network/dscpConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":925},"Microsoft.Network/expressRouteCircuits/authorizations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":938},"Microsoft.Network/expressRouteCircuits/peerings@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":998},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1002},"Microsoft.Network/expressRouteCircuits@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1032},"Microsoft.Network/expressRouteCrossConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1064},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1068},"Microsoft.Network/ExpressRoutePorts@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1106},"Microsoft.Network/firewallPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1159},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1225},"Microsoft.Network/IpAllocations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1238},"Microsoft.Network/ipGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1252},"Microsoft.Network/loadBalancers@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1327},"Microsoft.Network/loadBalancers/backendAddressPools@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1331},"Microsoft.Network/loadBalancers/inboundNatRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1335},"Microsoft.Network/natGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1341},"Microsoft.Network/networkInterfaces@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1346},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1350},"Microsoft.Network/networkProfiles@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1388},"Microsoft.Network/networkSecurityGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1393},"Microsoft.Network/networkSecurityGroups/securityRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1397},"Microsoft.Network/networkVirtualAppliances@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1415},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1427},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1442},"Microsoft.Network/networkWatchers@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1453},"Microsoft.Network/networkWatchers/packetCaptures@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1470},"Microsoft.Network/networkWatchers/connectionMonitors@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1545},"Microsoft.Network/networkWatchers/flowLogs@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1550},"Microsoft.Network/privateEndpoints@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1555},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1576},"Microsoft.Network/privateLinkServices@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1581},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1585},"Microsoft.Network/publicIPAddresses@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1591},"Microsoft.Network/publicIPPrefixes@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1615},"Microsoft.Network/routeFilters@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1642},"Microsoft.Network/routeFilters/routeFilterRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1646},"Microsoft.Network/routeTables@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1651},"Microsoft.Network/routeTables/routes@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1655},"Microsoft.Network/securityPartnerProviders@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1675},"Microsoft.Network/serviceEndpointPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1680},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1684},"Microsoft.Network/virtualNetworks@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1714},"Microsoft.Network/virtualNetworks/subnets@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1718},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1722},"Microsoft.Network/virtualNetworkGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1875},"Microsoft.Network/connections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1925},"Microsoft.Network/localNetworkGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1930},"Microsoft.Network/virtualNetworkTaps@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1935},"Microsoft.Network/virtualRouters@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1948},"Microsoft.Network/virtualRouters/peerings@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1958},"Microsoft.Network/virtualWans@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":1976},"Microsoft.Network/vpnSites@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2000},"Microsoft.Network/vpnServerConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2054},"Microsoft.Network/virtualHubs@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2090},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2100},"Microsoft.Network/vpnGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2172},"Microsoft.Network/vpnGateways/vpnConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2176},"Microsoft.Network/vpnGateways/natRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2180},"Microsoft.Network/p2svpnGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2185},"Microsoft.Network/virtualHubs/routeTables@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2189},"Microsoft.Network/expressRouteGateways@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2212},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2216},"Microsoft.Network/virtualHubs/bgpConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2231},"Microsoft.Network/virtualHubs/ipConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2244},"Microsoft.Network/virtualHubs/hubRouteTables@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2260},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2355},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2402},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2441},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2445},"Microsoft.Network/ExpressRoutePortsLocations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2458},"Microsoft.Network/ExpressRoutePorts/links@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2462},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2467},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2471},"Microsoft.Network/loadBalancers/outboundRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2475},"Microsoft.Network/loadBalancers/probes@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2479},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2483},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2487},"Microsoft.Network/networkVirtualApplianceSkus@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2496},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2500},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-08-01":{"RelativePath":"network/microsoft.network/2020-08-01/types.json","Index":2504},"Microsoft.Network/applicationGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":702},"Microsoft.Network/applicationGateways/privateEndpointConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":706},"Microsoft.Network/applicationSecurityGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":711},"Microsoft.Network/azureFirewalls@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":819},"Microsoft.Network/bastionHosts@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":841},"Microsoft.Network/networkInterfaces@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":846},"Microsoft.Network/publicIPAddresses@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":852},"Microsoft.Network/customIpPrefixes@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":872},"Microsoft.Network/ddosCustomPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":895},"Microsoft.Network/ddosProtectionPlans@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":907},"Microsoft.Network/dscpConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":936},"Microsoft.Network/expressRouteCircuits/authorizations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":949},"Microsoft.Network/expressRouteCircuits/peerings@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1009},"Microsoft.Network/expressRouteCircuits/peerings/connections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1013},"Microsoft.Network/expressRouteCircuits@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1043},"Microsoft.Network/expressRouteCrossConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1075},"Microsoft.Network/expressRouteCrossConnections/peerings@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1079},"Microsoft.Network/ExpressRoutePorts@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1117},"Microsoft.Network/firewallPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1176},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1242},"Microsoft.Network/IpAllocations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1255},"Microsoft.Network/ipGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1269},"Microsoft.Network/loadBalancers@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1344},"Microsoft.Network/loadBalancers/backendAddressPools@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1348},"Microsoft.Network/loadBalancers/inboundNatRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1352},"Microsoft.Network/natGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1358},"Microsoft.Network/networkInterfaces/tapConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1362},"Microsoft.Network/networkProfiles@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1400},"Microsoft.Network/networkSecurityGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1405},"Microsoft.Network/networkSecurityGroups/securityRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1409},"Microsoft.Network/networkVirtualAppliances@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1427},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1439},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1454},"Microsoft.Network/networkWatchers@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1465},"Microsoft.Network/networkWatchers/packetCaptures@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1482},"Microsoft.Network/networkWatchers/connectionMonitors@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1557},"Microsoft.Network/networkWatchers/flowLogs@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1562},"Microsoft.Network/privateEndpoints@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1567},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1588},"Microsoft.Network/privateLinkServices@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1593},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1597},"Microsoft.Network/publicIPPrefixes@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1621},"Microsoft.Network/routeFilters@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1648},"Microsoft.Network/routeFilters/routeFilterRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1652},"Microsoft.Network/routeTables@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1657},"Microsoft.Network/routeTables/routes@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1661},"Microsoft.Network/securityPartnerProviders@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1681},"Microsoft.Network/serviceEndpointPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1686},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1690},"Microsoft.Network/virtualNetworks@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1720},"Microsoft.Network/virtualNetworks/subnets@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1724},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1728},"Microsoft.Network/virtualNetworkGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1886},"Microsoft.Network/connections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1936},"Microsoft.Network/localNetworkGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1941},"Microsoft.Network/virtualNetworkTaps@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1946},"Microsoft.Network/virtualRouters@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1959},"Microsoft.Network/virtualRouters/peerings@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1969},"Microsoft.Network/virtualWans@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":1987},"Microsoft.Network/vpnSites@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2011},"Microsoft.Network/vpnServerConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2065},"Microsoft.Network/virtualHubs@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2101},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2111},"Microsoft.Network/vpnGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2184},"Microsoft.Network/vpnGateways/vpnConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2188},"Microsoft.Network/vpnGateways/natRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2192},"Microsoft.Network/p2svpnGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2197},"Microsoft.Network/virtualHubs/routeTables@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2201},"Microsoft.Network/expressRouteGateways@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2224},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2228},"Microsoft.Network/virtualHubs/bgpConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2243},"Microsoft.Network/virtualHubs/ipConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2256},"Microsoft.Network/virtualHubs/hubRouteTables@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2272},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2367},"Microsoft.Network/applicationGatewayAvailableSslOptions@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2414},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2453},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2457},"Microsoft.Network/ExpressRoutePortsLocations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2470},"Microsoft.Network/ExpressRoutePorts/links@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2474},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2479},"Microsoft.Network/loadBalancers/loadBalancingRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2483},"Microsoft.Network/loadBalancers/outboundRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2487},"Microsoft.Network/loadBalancers/probes@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2491},"Microsoft.Network/networkInterfaces/ipConfigurations@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2495},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2499},"Microsoft.Network/networkVirtualApplianceSkus@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2508},"Microsoft.Network/vpnSites/vpnSiteLinks@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2512},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2020-11-01":{"RelativePath":"network/microsoft.network/2020-11-01/types.json","Index":2516},"Microsoft.Network/networkManagers@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":37},"Microsoft.Network/networkManagers/connectivityConfigurations@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":69},"Microsoft.Network/networkManagers/networkGroups@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":81},"Microsoft.Network/networkManagers/securityUserConfigurations@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":97},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":109},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections/rules@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":161},"Microsoft.Network/networkManagers/securityAdminConfigurations@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":165},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":169},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":225},"Microsoft.Network/networkSecurityPerimeters@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":238},"Microsoft.Network/networkSecurityPerimeters/profiles@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":244},"Microsoft.Network/networkSecurityPerimeters/profiles/accessRules@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":265},"Microsoft.Network/networkSecurityPerimeters/resourceAssociations@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":283},"Microsoft.Network/networkSecurityPerimeters/resourceAssociationProxies@2021-02-01-preview":{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":288},"Microsoft.Network/applicationGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":715},"Microsoft.Network/applicationGateways/privateEndpointConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":719},"Microsoft.Network/applicationSecurityGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":724},"Microsoft.Network/azureFirewalls@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":832},"Microsoft.Network/bastionHosts@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":858},"Microsoft.Network/networkInterfaces@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":863},"Microsoft.Network/publicIPAddresses@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":869},"Microsoft.Network/customIpPrefixes@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":893},"Microsoft.Network/ddosCustomPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":916},"Microsoft.Network/ddosProtectionPlans@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":928},"Microsoft.Network/dscpConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":957},"Microsoft.Network/expressRouteCircuits/authorizations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":970},"Microsoft.Network/expressRouteCircuits/peerings@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1030},"Microsoft.Network/expressRouteCircuits/peerings/connections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1034},"Microsoft.Network/expressRouteCircuits@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1064},"Microsoft.Network/expressRouteCrossConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1096},"Microsoft.Network/expressRouteCrossConnections/peerings@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1100},"Microsoft.Network/ExpressRoutePorts@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1138},"Microsoft.Network/firewallPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1197},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1263},"Microsoft.Network/IpAllocations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1276},"Microsoft.Network/ipGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1290},"Microsoft.Network/loadBalancers@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1367},"Microsoft.Network/loadBalancers/backendAddressPools@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1371},"Microsoft.Network/loadBalancers/inboundNatRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1375},"Microsoft.Network/natGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1381},"Microsoft.Network/networkInterfaces/tapConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1385},"Microsoft.Network/networkProfiles@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1423},"Microsoft.Network/networkSecurityGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1428},"Microsoft.Network/networkSecurityGroups/securityRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1432},"Microsoft.Network/networkVirtualAppliances@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1450},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1462},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1477},"Microsoft.Network/networkWatchers@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1488},"Microsoft.Network/networkWatchers/packetCaptures@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1505},"Microsoft.Network/networkWatchers/connectionMonitors@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1580},"Microsoft.Network/networkWatchers/flowLogs@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1585},"Microsoft.Network/privateEndpoints@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1590},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1616},"Microsoft.Network/privateLinkServices@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1621},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1625},"Microsoft.Network/publicIPPrefixes@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1649},"Microsoft.Network/routeFilters@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1676},"Microsoft.Network/routeFilters/routeFilterRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1680},"Microsoft.Network/routeTables@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1685},"Microsoft.Network/routeTables/routes@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1689},"Microsoft.Network/securityPartnerProviders@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1709},"Microsoft.Network/serviceEndpointPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1714},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1718},"Microsoft.Network/virtualNetworks@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1753},"Microsoft.Network/virtualNetworks/subnets@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1757},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1761},"Microsoft.Network/virtualNetworkGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1936},"Microsoft.Network/connections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1988},"Microsoft.Network/localNetworkGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1993},"Microsoft.Network/virtualNetworkGateways/natRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":1997},"Microsoft.Network/virtualNetworkTaps@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2002},"Microsoft.Network/virtualRouters@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2015},"Microsoft.Network/virtualRouters/peerings@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2025},"Microsoft.Network/virtualWans@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2043},"Microsoft.Network/vpnSites@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2067},"Microsoft.Network/vpnServerConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2121},"Microsoft.Network/virtualHubs@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2161},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2171},"Microsoft.Network/vpnGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2243},"Microsoft.Network/vpnGateways/vpnConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2247},"Microsoft.Network/vpnGateways/natRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2251},"Microsoft.Network/p2svpnGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2256},"Microsoft.Network/virtualHubs/routeTables@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2260},"Microsoft.Network/expressRouteGateways@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2283},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2287},"Microsoft.Network/virtualHubs/bgpConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2302},"Microsoft.Network/virtualHubs/ipConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2315},"Microsoft.Network/virtualHubs/hubRouteTables@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2331},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2426},"Microsoft.Network/applicationGatewayAvailableSslOptions@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2473},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2512},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2516},"Microsoft.Network/ExpressRoutePortsLocations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2529},"Microsoft.Network/ExpressRoutePorts/links@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2533},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2538},"Microsoft.Network/loadBalancers/loadBalancingRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2542},"Microsoft.Network/loadBalancers/outboundRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2546},"Microsoft.Network/loadBalancers/probes@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2550},"Microsoft.Network/networkInterfaces/ipConfigurations@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2554},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2558},"Microsoft.Network/networkVirtualApplianceSkus@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2567},"Microsoft.Network/vpnSites/vpnSiteLinks@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2571},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2021-02-01":{"RelativePath":"network/microsoft.network/2021-02-01/types.json","Index":2575},"Microsoft.Network/networkSecurityPerimeters@2021-03-01-preview":{"RelativePath":"network/microsoft.network/2021-03-01-preview/types.json","Index":18},"Microsoft.Network/applicationGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":736},"Microsoft.Network/applicationGateways/privateEndpointConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":740},"Microsoft.Network/applicationSecurityGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":745},"Microsoft.Network/azureFirewalls@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":853},"Microsoft.Network/bastionHosts@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":879},"Microsoft.Network/networkInterfaces@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":884},"Microsoft.Network/publicIPAddresses@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":890},"Microsoft.Network/customIpPrefixes@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":914},"Microsoft.Network/ddosCustomPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":937},"Microsoft.Network/ddosProtectionPlans@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":949},"Microsoft.Network/dscpConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":995},"Microsoft.Network/expressRouteCircuits/authorizations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1008},"Microsoft.Network/expressRouteCircuits/peerings@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1068},"Microsoft.Network/expressRouteCircuits/peerings/connections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1072},"Microsoft.Network/expressRouteCircuits@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1102},"Microsoft.Network/expressRouteCrossConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1134},"Microsoft.Network/expressRouteCrossConnections/peerings@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1138},"Microsoft.Network/ExpressRoutePorts@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1176},"Microsoft.Network/firewallPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1237},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1303},"Microsoft.Network/IpAllocations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1316},"Microsoft.Network/ipGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1330},"Microsoft.Network/loadBalancers@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1407},"Microsoft.Network/loadBalancers/backendAddressPools@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1411},"Microsoft.Network/loadBalancers/inboundNatRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1415},"Microsoft.Network/natGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1421},"Microsoft.Network/networkInterfaces/tapConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1425},"Microsoft.Network/networkProfiles@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1463},"Microsoft.Network/networkSecurityGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1468},"Microsoft.Network/networkSecurityGroups/securityRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1472},"Microsoft.Network/networkVirtualAppliances@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1490},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1502},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1517},"Microsoft.Network/networkWatchers@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1528},"Microsoft.Network/networkWatchers/packetCaptures@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1545},"Microsoft.Network/networkWatchers/connectionMonitors@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1620},"Microsoft.Network/networkWatchers/flowLogs@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1625},"Microsoft.Network/privateEndpoints@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1630},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1651},"Microsoft.Network/privateLinkServices@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1656},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1660},"Microsoft.Network/publicIPPrefixes@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1684},"Microsoft.Network/routeFilters@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1711},"Microsoft.Network/routeFilters/routeFilterRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1715},"Microsoft.Network/routeTables@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1720},"Microsoft.Network/routeTables/routes@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1724},"Microsoft.Network/securityPartnerProviders@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1744},"Microsoft.Network/serviceEndpointPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1749},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1753},"Microsoft.Network/virtualNetworks@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1788},"Microsoft.Network/virtualNetworks/subnets@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1792},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1796},"Microsoft.Network/virtualNetworkGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":1971},"Microsoft.Network/connections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2023},"Microsoft.Network/localNetworkGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2028},"Microsoft.Network/virtualNetworkGateways/natRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2032},"Microsoft.Network/virtualNetworkTaps@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2037},"Microsoft.Network/virtualRouters@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2050},"Microsoft.Network/virtualRouters/peerings@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2060},"Microsoft.Network/virtualWans@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2078},"Microsoft.Network/vpnSites@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2102},"Microsoft.Network/vpnServerConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2157},"Microsoft.Network/virtualHubs@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2197},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2207},"Microsoft.Network/vpnGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2279},"Microsoft.Network/vpnGateways/vpnConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2283},"Microsoft.Network/vpnGateways/natRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2287},"Microsoft.Network/p2svpnGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2292},"Microsoft.Network/virtualHubs/routeTables@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2296},"Microsoft.Network/expressRouteGateways@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2319},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2323},"Microsoft.Network/virtualHubs/bgpConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2338},"Microsoft.Network/virtualHubs/ipConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2351},"Microsoft.Network/virtualHubs/hubRouteTables@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2367},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2462},"Microsoft.Network/applicationGatewayAvailableSslOptions@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2509},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2548},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2552},"Microsoft.Network/ExpressRoutePortsLocations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2565},"Microsoft.Network/ExpressRoutePorts/links@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2569},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2574},"Microsoft.Network/loadBalancers/loadBalancingRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2578},"Microsoft.Network/loadBalancers/outboundRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2582},"Microsoft.Network/loadBalancers/probes@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2586},"Microsoft.Network/networkInterfaces/ipConfigurations@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2590},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2594},"Microsoft.Network/networkVirtualApplianceSkus@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2603},"Microsoft.Network/vpnSites/vpnSiteLinks@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2607},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2021-03-01":{"RelativePath":"network/microsoft.network/2021-03-01/types.json","Index":2611},"Microsoft.Network/networkManagers@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":41},"Microsoft.Network/networkManagers/connectivityConfigurations@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":73},"Microsoft.Network/networkManagers/networkGroups@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":83},"Microsoft.Network/networkManagers/networkGroups/staticMembers@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":88},"Microsoft.Network/networkManagers/securityUserConfigurations@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":108},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":120},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections/rules@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":172},"Microsoft.Network/networkManagers/securityAdminConfigurations@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":176},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":180},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":236},"Microsoft.Network/networkManagerConnections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":247},"Microsoft.Network/managementGroups/networkManagerConnections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":251},"Microsoft.Network/networkManagers/scopeConnections@2021-05-01-preview":{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":262},"Microsoft.Network/applicationGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":739},"Microsoft.Network/applicationGateways/privateEndpointConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":743},"Microsoft.Network/applicationSecurityGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":748},"Microsoft.Network/azureFirewalls@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":857},"Microsoft.Network/bastionHosts@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":883},"Microsoft.Network/networkInterfaces@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":888},"Microsoft.Network/publicIPAddresses@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":894},"Microsoft.Network/customIpPrefixes@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":915},"Microsoft.Network/ddosCustomPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":938},"Microsoft.Network/ddosProtectionPlans@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":950},"Microsoft.Network/dscpConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":996},"Microsoft.Network/expressRouteCircuits/authorizations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1009},"Microsoft.Network/expressRouteCircuits/peerings@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1069},"Microsoft.Network/expressRouteCircuits/peerings/connections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1073},"Microsoft.Network/expressRouteCircuits@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1103},"Microsoft.Network/expressRouteCrossConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1135},"Microsoft.Network/expressRouteCrossConnections/peerings@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1139},"Microsoft.Network/ExpressRoutePorts@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1177},"Microsoft.Network/firewallPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1239},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1305},"Microsoft.Network/firewallPolicies/signatureOverrides@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1312},"Microsoft.Network/IpAllocations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1325},"Microsoft.Network/ipGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1339},"Microsoft.Network/loadBalancers@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1416},"Microsoft.Network/loadBalancers/backendAddressPools@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1420},"Microsoft.Network/loadBalancers/inboundNatRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1424},"Microsoft.Network/natGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1430},"Microsoft.Network/networkInterfaces/tapConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1434},"Microsoft.Network/networkProfiles@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1472},"Microsoft.Network/networkSecurityGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1477},"Microsoft.Network/networkSecurityGroups/securityRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1481},"Microsoft.Network/networkVirtualAppliances@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1499},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1511},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1526},"Microsoft.Network/networkWatchers@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1537},"Microsoft.Network/networkWatchers/packetCaptures@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1554},"Microsoft.Network/networkWatchers/connectionMonitors@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1629},"Microsoft.Network/networkWatchers/flowLogs@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1634},"Microsoft.Network/privateEndpoints@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1639},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1660},"Microsoft.Network/privateLinkServices@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1665},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1669},"Microsoft.Network/publicIPPrefixes@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1693},"Microsoft.Network/routeFilters@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1720},"Microsoft.Network/routeFilters/routeFilterRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1724},"Microsoft.Network/routeTables@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1729},"Microsoft.Network/routeTables/routes@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1733},"Microsoft.Network/securityPartnerProviders@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1753},"Microsoft.Network/serviceEndpointPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1758},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1762},"Microsoft.Network/virtualNetworks@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1801},"Microsoft.Network/virtualNetworks/subnets@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1805},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1809},"Microsoft.Network/virtualNetworkGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":1984},"Microsoft.Network/connections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2036},"Microsoft.Network/localNetworkGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2041},"Microsoft.Network/virtualNetworkGateways/natRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2045},"Microsoft.Network/virtualNetworkTaps@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2050},"Microsoft.Network/virtualRouters@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2063},"Microsoft.Network/virtualRouters/peerings@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2073},"Microsoft.Network/virtualWans@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2091},"Microsoft.Network/vpnSites@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2115},"Microsoft.Network/vpnServerConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2170},"Microsoft.Network/virtualHubs@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2210},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2220},"Microsoft.Network/vpnGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2292},"Microsoft.Network/vpnGateways/vpnConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2296},"Microsoft.Network/vpnGateways/natRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2300},"Microsoft.Network/p2svpnGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2305},"Microsoft.Network/virtualHubs/routeTables@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2309},"Microsoft.Network/expressRouteGateways@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2332},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2336},"Microsoft.Network/virtualHubs/bgpConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2351},"Microsoft.Network/virtualHubs/ipConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2364},"Microsoft.Network/virtualHubs/hubRouteTables@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2380},"Microsoft.Network/virtualHubs/routingIntent@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2393},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2500},"Microsoft.Network/applicationGatewayAvailableSslOptions@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2547},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2586},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2590},"Microsoft.Network/ExpressRoutePortsLocations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2603},"Microsoft.Network/ExpressRoutePorts/links@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2607},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2612},"Microsoft.Network/loadBalancers/loadBalancingRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2616},"Microsoft.Network/loadBalancers/outboundRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2620},"Microsoft.Network/loadBalancers/probes@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2624},"Microsoft.Network/networkInterfaces/ipConfigurations@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2628},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2632},"Microsoft.Network/networkVirtualApplianceSkus@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2641},"Microsoft.Network/vpnSites/vpnSiteLinks@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2645},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2021-05-01":{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2649},"Microsoft.Network/applicationGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":792},"Microsoft.Network/applicationGateways/privateEndpointConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":796},"Microsoft.Network/applicationSecurityGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":801},"Microsoft.Network/azureFirewalls@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":910},"Microsoft.Network/bastionHosts@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":936},"Microsoft.Network/networkInterfaces@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":941},"Microsoft.Network/publicIPAddresses@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":947},"Microsoft.Network/customIpPrefixes@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":968},"Microsoft.Network/ddosCustomPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":991},"Microsoft.Network/ddosProtectionPlans@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1003},"Microsoft.Network/dscpConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1049},"Microsoft.Network/expressRouteCircuits/authorizations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1062},"Microsoft.Network/expressRouteCircuits/peerings@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1122},"Microsoft.Network/expressRouteCircuits/peerings/connections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1126},"Microsoft.Network/expressRouteCircuits@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1156},"Microsoft.Network/expressRouteCrossConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1188},"Microsoft.Network/expressRouteCrossConnections/peerings@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1192},"Microsoft.Network/ExpressRoutePorts@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1230},"Microsoft.Network/expressRoutePorts/authorizations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1243},"Microsoft.Network/firewallPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1306},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1372},"Microsoft.Network/firewallPolicies/signatureOverrides@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1379},"Microsoft.Network/IpAllocations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1392},"Microsoft.Network/ipGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1406},"Microsoft.Network/loadBalancers@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1483},"Microsoft.Network/loadBalancers/backendAddressPools@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1487},"Microsoft.Network/loadBalancers/inboundNatRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1491},"Microsoft.Network/natGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1497},"Microsoft.Network/networkInterfaces/tapConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1501},"Microsoft.Network/networkProfiles@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1539},"Microsoft.Network/networkSecurityGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1544},"Microsoft.Network/networkSecurityGroups/securityRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1548},"Microsoft.Network/networkVirtualAppliances@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1566},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1578},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1593},"Microsoft.Network/networkWatchers@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1604},"Microsoft.Network/networkWatchers/packetCaptures@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1621},"Microsoft.Network/networkWatchers/connectionMonitors@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1696},"Microsoft.Network/networkWatchers/flowLogs@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1701},"Microsoft.Network/privateEndpoints@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1706},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1727},"Microsoft.Network/privateLinkServices@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1732},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1736},"Microsoft.Network/publicIPPrefixes@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1760},"Microsoft.Network/routeFilters@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1787},"Microsoft.Network/routeFilters/routeFilterRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1791},"Microsoft.Network/routeTables@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1796},"Microsoft.Network/routeTables/routes@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1800},"Microsoft.Network/securityPartnerProviders@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1820},"Microsoft.Network/serviceEndpointPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1825},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1829},"Microsoft.Network/virtualNetworks@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1868},"Microsoft.Network/virtualNetworks/subnets@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1872},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":1876},"Microsoft.Network/virtualNetworkGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2051},"Microsoft.Network/connections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2105},"Microsoft.Network/localNetworkGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2110},"Microsoft.Network/virtualNetworkGateways/natRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2114},"Microsoft.Network/virtualNetworkTaps@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2119},"Microsoft.Network/virtualRouters@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2132},"Microsoft.Network/virtualRouters/peerings@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2142},"Microsoft.Network/virtualWans@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2160},"Microsoft.Network/vpnSites@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2184},"Microsoft.Network/vpnServerConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2256},"Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2260},"Microsoft.Network/virtualHubs@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2304},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2314},"Microsoft.Network/vpnGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2387},"Microsoft.Network/vpnGateways/vpnConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2391},"Microsoft.Network/vpnGateways/natRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2395},"Microsoft.Network/p2svpnGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2400},"Microsoft.Network/virtualHubs/routeTables@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2404},"Microsoft.Network/expressRouteGateways@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2427},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2431},"Microsoft.Network/virtualHubs/bgpConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2446},"Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2459},"Microsoft.Network/virtualHubs/hubRouteTables@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2475},"Microsoft.Network/virtualHubs/routingIntent@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2488},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2595},"Microsoft.Network/applicationGatewayAvailableSslOptions@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2642},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2681},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2685},"Microsoft.Network/ExpressRoutePortsLocations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2698},"Microsoft.Network/ExpressRoutePorts/links@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2702},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2707},"Microsoft.Network/loadBalancers/loadBalancingRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2711},"Microsoft.Network/loadBalancers/outboundRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2715},"Microsoft.Network/loadBalancers/probes@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2719},"Microsoft.Network/networkInterfaces/ipConfigurations@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2723},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2727},"Microsoft.Network/networkVirtualApplianceSkus@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2736},"Microsoft.Network/vpnSites/vpnSiteLinks@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2740},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2021-08-01":{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2744},"Microsoft.Network/applicationGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":797},"Microsoft.Network/applicationGateways/privateEndpointConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":801},"Microsoft.Network/applicationSecurityGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":806},"Microsoft.Network/azureFirewalls@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":915},"Microsoft.Network/bastionHosts@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":941},"Microsoft.Network/networkInterfaces@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":946},"Microsoft.Network/publicIPAddresses@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":952},"Microsoft.Network/customIpPrefixes@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":974},"Microsoft.Network/ddosCustomPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":997},"Microsoft.Network/ddosProtectionPlans@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1009},"Microsoft.Network/dscpConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1055},"Microsoft.Network/expressRouteCircuits/authorizations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1068},"Microsoft.Network/expressRouteCircuits/peerings@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1128},"Microsoft.Network/expressRouteCircuits/peerings/connections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1132},"Microsoft.Network/expressRouteCircuits@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1162},"Microsoft.Network/expressRouteCrossConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1194},"Microsoft.Network/expressRouteCrossConnections/peerings@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1198},"Microsoft.Network/ExpressRoutePorts@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1236},"Microsoft.Network/expressRoutePorts/authorizations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1249},"Microsoft.Network/firewallPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1315},"Microsoft.Network/firewallPolicies/ruleCollectionGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1381},"Microsoft.Network/firewallPolicies/signatureOverrides@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1388},"Microsoft.Network/IpAllocations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1401},"Microsoft.Network/ipGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1415},"Microsoft.Network/loadBalancers@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1492},"Microsoft.Network/loadBalancers/backendAddressPools@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1496},"Microsoft.Network/loadBalancers/inboundNatRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1500},"Microsoft.Network/natGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1506},"Microsoft.Network/networkInterfaces/tapConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1510},"Microsoft.Network/networkManagers@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1543},"Microsoft.Network/networkManagerConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1554},"Microsoft.Network/networkManagers/connectivityConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1586},"Microsoft.Network/networkManagers/networkGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1596},"Microsoft.Network/networkManagers/networkGroups/staticMembers@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1606},"Microsoft.Network/networkManagers/scopeConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1617},"Microsoft.Network/networkManagers/securityAdminConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1631},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1643},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1703},"Microsoft.Network/networkProfiles@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1741},"Microsoft.Network/networkSecurityGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1746},"Microsoft.Network/networkSecurityGroups/securityRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1750},"Microsoft.Network/networkVirtualAppliances@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1768},"Microsoft.Network/networkVirtualAppliances/virtualApplianceSites@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1780},"Microsoft.Network/networkVirtualAppliances/inboundSecurityRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1795},"Microsoft.Network/networkWatchers@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1806},"Microsoft.Network/networkWatchers/packetCaptures@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1829},"Microsoft.Network/networkWatchers/connectionMonitors@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1906},"Microsoft.Network/networkWatchers/flowLogs@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1911},"Microsoft.Network/privateEndpoints@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1916},"Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1937},"Microsoft.Network/privateLinkServices@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1942},"Microsoft.Network/privateLinkServices/privateEndpointConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1946},"Microsoft.Network/publicIPPrefixes@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1970},"Microsoft.Network/routeFilters@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":1997},"Microsoft.Network/routeFilters/routeFilterRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2001},"Microsoft.Network/routeTables@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2006},"Microsoft.Network/routeTables/routes@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2010},"Microsoft.Network/securityPartnerProviders@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2030},"Microsoft.Network/serviceEndpointPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2035},"Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2039},"Microsoft.Network/virtualNetworks@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2078},"Microsoft.Network/virtualNetworks/subnets@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2082},"Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2086},"Microsoft.Network/virtualNetworkGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2261},"Microsoft.Network/connections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2315},"Microsoft.Network/localNetworkGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2320},"Microsoft.Network/virtualNetworkGateways/natRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2324},"Microsoft.Network/virtualNetworkTaps@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2329},"Microsoft.Network/virtualRouters@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2342},"Microsoft.Network/virtualRouters/peerings@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2352},"Microsoft.Network/virtualWans@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2370},"Microsoft.Network/vpnSites@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2394},"Microsoft.Network/vpnServerConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2466},"Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2470},"Microsoft.Network/virtualHubs@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2515},"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2525},"Microsoft.Network/vpnGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2598},"Microsoft.Network/vpnGateways/vpnConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2602},"Microsoft.Network/vpnGateways/natRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2606},"Microsoft.Network/p2svpnGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2611},"Microsoft.Network/virtualHubs/routeTables@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2615},"Microsoft.Network/expressRouteGateways@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2638},"Microsoft.Network/expressRouteGateways/expressRouteConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2642},"Microsoft.Network/virtualHubs/bgpConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2657},"Microsoft.Network/virtualHubs/ipConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2670},"Microsoft.Network/virtualHubs/hubRouteTables@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2686},"Microsoft.Network/virtualHubs/routingIntent@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2699},"Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2807},"Microsoft.Network/applicationGatewayAvailableSslOptions@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2857},"Microsoft.Network/applicationGatewayAvailableSslOptions/predefinedPolicies@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2897},"Microsoft.Network/expressRouteProviderPorts@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2903},"Microsoft.Network/expressRouteCircuits/peerings/peerConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2907},"Microsoft.Network/ExpressRoutePortsLocations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2920},"Microsoft.Network/ExpressRoutePorts/links@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2924},"Microsoft.Network/loadBalancers/frontendIPConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2929},"Microsoft.Network/loadBalancers/loadBalancingRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2933},"Microsoft.Network/loadBalancers/outboundRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2937},"Microsoft.Network/loadBalancers/probes@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2941},"Microsoft.Network/networkInterfaces/ipConfigurations@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2945},"Microsoft.Network/networkSecurityGroups/defaultSecurityRules@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2949},"Microsoft.Network/networkVirtualApplianceSkus@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2958},"Microsoft.Network/vpnSites/vpnSiteLinks@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2962},"Microsoft.Network/vpnGateways/vpnConnections/vpnLinkConnections@2022-01-01":{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2966},"Microsoft.Network/networkManagers@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":41},"Microsoft.Network/networkManagers/connectivityConfigurations@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":73},"Microsoft.Network/networkManagers/networkGroups@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":83},"Microsoft.Network/networkManagers/networkGroups/staticMembers@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":88},"Microsoft.Network/networkManagers/securityUserConfigurations@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":101},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":113},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections/rules@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":165},"Microsoft.Network/networkManagers/securityAdminConfigurations@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":179},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":190},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":246},"Microsoft.Network/networkManagerConnections@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":257},"Microsoft.Network/networkManagers/scopeConnections@2022-02-01-preview":{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":268},"Microsoft.Network/networkManagers@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":41},"Microsoft.Network/networkManagers/connectivityConfigurations@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":73},"Microsoft.Network/networkManagers/networkGroups@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":83},"Microsoft.Network/networkManagers/networkGroups/staticMembers@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":93},"Microsoft.Network/networkManagers/securityUserConfigurations@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":106},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":118},"Microsoft.Network/networkManagers/securityUserConfigurations/ruleCollections/rules@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":170},"Microsoft.Network/networkManagers/securityAdminConfigurations@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":184},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":195},"Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":251},"Microsoft.Network/networkManagerConnections@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":262},"Microsoft.Network/networkManagers/scopeConnections@2022-04-01-preview":{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":273},"Microsoft.NetworkFunction/azureTrafficCollectors@2021-09-01-preview":{"RelativePath":"networkfunction/microsoft.networkfunction/2021-09-01-preview/types.json","Index":64},"Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies@2021-09-01-preview":{"RelativePath":"networkfunction/microsoft.networkfunction/2021-09-01-preview/types.json","Index":68},"Microsoft.NetworkFunction/azureTrafficCollectors@2022-05-01":{"RelativePath":"networkfunction/microsoft.networkfunction/2022-05-01/types.json","Index":64},"Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies@2022-05-01":{"RelativePath":"networkfunction/microsoft.networkfunction/2022-05-01/types.json","Index":68},"Microsoft.NetworkFunction/azureTrafficCollectors@2022-08-01":{"RelativePath":"networkfunction/microsoft.networkfunction/2022-08-01/types.json","Index":54},"Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies@2022-08-01":{"RelativePath":"networkfunction/microsoft.networkfunction/2022-08-01/types.json","Index":59},"Nginx.NginxPlus/nginxDeployments/certificates@2021-05-01-preview":{"RelativePath":"nginx/nginx.nginxplus/2021-05-01-preview/types.json","Index":34},"Nginx.NginxPlus/nginxDeployments/configurations@2021-05-01-preview":{"RelativePath":"nginx/nginx.nginxplus/2021-05-01-preview/types.json","Index":53},"Nginx.NginxPlus/nginxDeployments@2021-05-01-preview":{"RelativePath":"nginx/nginx.nginxplus/2021-05-01-preview/types.json","Index":88},"Microsoft.NotificationHubs/namespaces@2014-09-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":16},"Microsoft.NotificationHubs/namespaces/AuthorizationRules@2014-09-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":26},"Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":45},"Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2014-09-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":49},"Microsoft.NotificationHubs/namespaces@2016-03-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":21},"Microsoft.NotificationHubs/namespaces/AuthorizationRules@2016-03-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":32},"Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":51},"Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2016-03-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":56},"Microsoft.NotificationHubs/namespaces@2017-04-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":21},"Microsoft.NotificationHubs/namespaces/AuthorizationRules@2017-04-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":32},"Microsoft.NotificationHubs/namespaces/notificationHubs@2017-04-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":51},"Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2017-04-01":{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":56},"Microsoft.OpenEnergyPlatform/energyServices@2021-06-01-preview":{"RelativePath":"oep/microsoft.openenergyplatform/2021-06-01-preview/types.json","Index":34},"Microsoft.OpenEnergyPlatform/energyServices@2022-04-04-preview":{"RelativePath":"oep/microsoft.openenergyplatform/2022-04-04-preview/types.json","Index":34},"Microsoft.OperationalInsights/workspaces/storageInsightConfigs@2015-03-20":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-03-20/types.json","Index":20},"Microsoft.OperationalInsights/workspaces/savedSearches@2015-03-20":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-03-20/types.json","Index":27},"Microsoft.OperationalInsights/workspaces/linkedServices@2015-11-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-11-01-preview/types.json","Index":12},"Microsoft.OperationalInsights/workspaces/dataSources@2015-11-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-11-01-preview/types.json","Index":33},"Microsoft.OperationalInsights/workspaces@2015-11-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-11-01-preview/types.json","Index":55},"Microsoft.OperationalInsights/clusters@2019-08-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-08-01-preview/types.json","Index":28},"Microsoft.OperationalInsights/workspaces/linkedServices@2019-08-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-08-01-preview/types.json","Index":33},"Microsoft.OperationalInsights/workspaces/dataExports@2019-08-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-08-01-preview/types.json","Index":44},"Microsoft.OperationalInsights/workspaces/linkedStorageAccounts@2019-08-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-08-01-preview/types.json","Index":56},"Microsoft.OperationalInsights/queryPacks@2019-09-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-09-01-preview/types.json","Index":13},"Microsoft.OperationalInsights/queryPacks/queries@2019-09-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-09-01-preview/types.json","Index":35},"Microsoft.OperationalInsights/queryPacks@2019-09-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-09-01/types.json","Index":13},"Microsoft.OperationalInsights/queryPacks/queries@2019-09-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2019-09-01/types.json","Index":35},"Microsoft.OperationalInsights/workspaces/dataExports@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":18},"Microsoft.OperationalInsights/workspaces/dataSources@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":57},"Microsoft.OperationalInsights/workspaces/linkedServices@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":68},"Microsoft.OperationalInsights/workspaces/linkedStorageAccounts@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":86},"Microsoft.OperationalInsights/workspaces@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":125},"Microsoft.OperationalInsights/clusters@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":147},"Microsoft.OperationalInsights/workspaces/storageInsightConfigs@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":160},"Microsoft.OperationalInsights/workspaces/savedSearches@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":167},"Microsoft.OperationalInsights/workspaces/dataCollectorLogs@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":172},"Microsoft.OperationalInsights/workspaces/tables@2020-03-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-03-01-preview/types.json","Index":177},"Microsoft.OperationalInsights/workspaces/dataExports@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":18},"Microsoft.OperationalInsights/workspaces/dataSources@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":57},"Microsoft.OperationalInsights/workspaces/linkedServices@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":68},"Microsoft.OperationalInsights/workspaces/linkedStorageAccounts@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":86},"Microsoft.OperationalInsights/workspaces/storageInsightConfigs@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":99},"Microsoft.OperationalInsights/workspaces/savedSearches@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":106},"Microsoft.OperationalInsights/workspaces@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":147},"Microsoft.OperationalInsights/clusters@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":169},"Microsoft.OperationalInsights/workspaces/tables@2020-08-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-08-01/types.json","Index":174},"Microsoft.OperationalInsights/clusters@2020-10-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-10-01/types.json","Index":38},"Microsoft.OperationalInsights/workspaces@2020-10-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-10-01/types.json","Index":79},"Microsoft.OperationalInsights/workspaces/tables@2020-10-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2020-10-01/types.json","Index":84},"Microsoft.OperationalInsights/clusters@2021-06-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2021-06-01/types.json","Index":38},"Microsoft.OperationalInsights/workspaces@2021-06-01":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2021-06-01/types.json","Index":79},"Microsoft.OperationalInsights/workspaces@2021-12-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2021-12-01-preview/types.json","Index":59},"Microsoft.OperationalInsights/workspaces/tables@2021-12-01-preview":{"RelativePath":"operationalinsights/microsoft.operationalinsights/2021-12-01-preview/types.json","Index":107},"Microsoft.OperationsManagement/solutions@2015-11-01-preview":{"RelativePath":"operationsmanagement/microsoft.operationsmanagement/2015-11-01-preview/types.json","Index":16},"Microsoft.OperationsManagement/ManagementAssociations@2015-11-01-preview":{"RelativePath":"operationsmanagement/microsoft.operationsmanagement/2015-11-01-preview/types.json","Index":21},"Microsoft.OperationsManagement/ManagementConfigurations@2015-11-01-preview":{"RelativePath":"operationsmanagement/microsoft.operationsmanagement/2015-11-01-preview/types.json","Index":28},"Microsoft.Orbital/spacecrafts@2021-04-04-preview":{"RelativePath":"orbital/microsoft.orbital/2021-04-04-preview/types.json","Index":39},"Microsoft.Orbital/spacecrafts/contacts@2021-04-04-preview":{"RelativePath":"orbital/microsoft.orbital/2021-04-04-preview/types.json","Index":51},"Microsoft.Orbital/contactProfiles@2021-04-04-preview":{"RelativePath":"orbital/microsoft.orbital/2021-04-04-preview/types.json","Index":78},"Microsoft.Orbital/spacecrafts@2022-03-01":{"RelativePath":"orbital/microsoft.orbital/2022-03-01/types.json","Index":43},"Microsoft.Orbital/spacecrafts/contacts@2022-03-01":{"RelativePath":"orbital/microsoft.orbital/2022-03-01/types.json","Index":64},"Microsoft.Orbital/contactProfiles@2022-03-01":{"RelativePath":"orbital/microsoft.orbital/2022-03-01/types.json","Index":98},"Microsoft.Peering/peerAsns@2019-08-01-preview":{"RelativePath":"peering/microsoft.peering/2019-08-01-preview/types.json","Index":20},"Microsoft.Peering/peerings@2019-08-01-preview":{"RelativePath":"peering/microsoft.peering/2019-08-01-preview/types.json","Index":110},"Microsoft.Peering/peeringServices/prefixes@2019-08-01-preview":{"RelativePath":"peering/microsoft.peering/2019-08-01-preview/types.json","Index":131},"Microsoft.Peering/peeringServices@2019-08-01-preview":{"RelativePath":"peering/microsoft.peering/2019-08-01-preview/types.json","Index":142},"Microsoft.Peering/peerAsns@2019-09-01-preview":{"RelativePath":"peering/microsoft.peering/2019-09-01-preview/types.json","Index":20},"Microsoft.Peering/peerings@2019-09-01-preview":{"RelativePath":"peering/microsoft.peering/2019-09-01-preview/types.json","Index":110},"Microsoft.Peering/peeringServices/prefixes@2019-09-01-preview":{"RelativePath":"peering/microsoft.peering/2019-09-01-preview/types.json","Index":134},"Microsoft.Peering/peeringServices@2019-09-01-preview":{"RelativePath":"peering/microsoft.peering/2019-09-01-preview/types.json","Index":145},"Microsoft.Peering/peerAsns@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":25},"Microsoft.Peering/peerings/registeredAsns@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":35},"Microsoft.Peering/peerings/registeredPrefixes@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":53},"Microsoft.Peering/peerings@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":138},"Microsoft.Peering/peeringServices/prefixes@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":162},"Microsoft.Peering/peeringServices@2020-01-01-preview":{"RelativePath":"peering/microsoft.peering/2020-01-01-preview/types.json","Index":174},"Microsoft.Peering/peerAsns@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":54},"Microsoft.Peering/peerings@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":139},"Microsoft.Peering/peeringServices/prefixes@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":163},"Microsoft.Peering/peeringServices@2020-04-01":{"RelativePath":"peering/microsoft.peering/2020-04-01/types.json","Index":175},"Microsoft.Peering/peerAsns@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":54},"Microsoft.Peering/peerings@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":139},"Microsoft.Peering/peeringServices/prefixes@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":163},"Microsoft.Peering/peeringServices@2020-10-01":{"RelativePath":"peering/microsoft.peering/2020-10-01/types.json","Index":175},"Microsoft.Peering/peerAsns@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":54},"Microsoft.Peering/peerings@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":140},"Microsoft.Peering/peeringServices/prefixes@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":164},"Microsoft.Peering/peeringServices@2021-01-01":{"RelativePath":"peering/microsoft.peering/2021-01-01/types.json","Index":176},"Microsoft.Peering/peerAsns@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":54},"Microsoft.Peering/peerings@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":140},"Microsoft.Peering/peeringServices/connectionMonitorTests@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":151},"Microsoft.Peering/peeringServices/prefixes@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":175},"Microsoft.Peering/peeringServices@2021-06-01":{"RelativePath":"peering/microsoft.peering/2021-06-01/types.json","Index":189},"Microsoft.Peering/peerAsns@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":26},"Microsoft.Peering/peerings/registeredAsns@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":36},"Microsoft.Peering/peerings/registeredPrefixes@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":54},"Microsoft.Peering/peerings@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":141},"Microsoft.Peering/peeringServices/connectionMonitorTests@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":152},"Microsoft.Peering/peeringServices/prefixes@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":176},"Microsoft.Peering/peeringServices@2022-01-01":{"RelativePath":"peering/microsoft.peering/2022-01-01/types.json","Index":190},"Microsoft.PolicyInsights/remediations@2018-07-01-preview":{"RelativePath":"policyinsights/microsoft.policyinsights/2018-07-01-preview/types.json","Index":15},"Microsoft.PolicyInsights/remediations@2019-07-01":{"RelativePath":"policyinsights/microsoft.policyinsights/2019-07-01/types.json","Index":18},"Microsoft.PolicyInsights/attestations@2021-01-01":{"RelativePath":"policyinsights/microsoft.policyinsights/2021-01-01/types.json","Index":29},"Microsoft.PolicyInsights/remediations@2021-10-01":{"RelativePath":"policyinsights/microsoft.policyinsights/2021-10-01/types.json","Index":30},"Microsoft.Portal/dashboards@2015-08-01-preview":{"RelativePath":"portal/microsoft.portal/2015-08-01-preview/types.json","Index":22},"Microsoft.Portal/dashboards@2018-10-01-preview":{"RelativePath":"portal/microsoft.portal/2018-10-01-preview/types.json","Index":22},"Microsoft.Portal/dashboards@2019-01-01-preview":{"RelativePath":"portal/microsoft.portal/2019-01-01-preview/types.json","Index":22},"Microsoft.Portal/tenantConfigurations@2019-01-01-preview":{"RelativePath":"portal/microsoft.portal/2019-01-01-preview/types.json","Index":29},"Microsoft.Portal/dashboards@2020-09-01-preview":{"RelativePath":"portal/microsoft.portal/2020-09-01-preview/types.json","Index":28},"Microsoft.Portal/tenantConfigurations@2020-09-01-preview":{"RelativePath":"portal/microsoft.portal/2020-09-01-preview/types.json","Index":35},"Microsoft.DBforPostgreSQL/servers@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":80},"Microsoft.DBforPostgreSQL/servers/firewallRules@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":85},"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":96},"Microsoft.DBforPostgreSQL/servers/databases@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":101},"Microsoft.DBforPostgreSQL/servers/configurations@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":106},"Microsoft.DBforPostgreSQL/servers/administrators@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":113},"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies@2017-12-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01-preview/types.json","Index":125},"Microsoft.DBforPostgreSQL/servers@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":80},"Microsoft.DBforPostgreSQL/servers/firewallRules@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":85},"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":96},"Microsoft.DBforPostgreSQL/servers/databases@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":101},"Microsoft.DBforPostgreSQL/servers/configurations@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":106},"Microsoft.DBforPostgreSQL/servers/administrators@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":113},"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies@2017-12-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2017-12-01/types.json","Index":125},"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":14},"Microsoft.DBforPostgreSQL/servers/privateLinkResources@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":20},"Microsoft.DBforPostgreSQL/servers/queryTexts@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":25},"Microsoft.DBforPostgreSQL/servers/topQueryStatistics@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":31},"Microsoft.DBforPostgreSQL/servers/waitStatistics@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":36},"Microsoft.DBforPostgreSQL/servers/advisors@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":40},"Microsoft.DBforPostgreSQL/servers/advisors/recommendedActions@2018-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2018-06-01/types.json","Index":46},"Microsoft.DBforPostgreSQL/servers/keys@2020-01-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-01-01/types.json","Index":14},"Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-02-14-preview/types.json","Index":55},"Microsoft.DBForPostgreSql/flexibleServers/firewallRules@2020-02-14-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-02-14-preview/types.json","Index":60},"Microsoft.DBForPostgreSql/flexibleServers/configurations@2020-02-14-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-02-14-preview/types.json","Index":70},"Microsoft.DBForPostgreSql/flexibleServers/databases@2020-11-05-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2020-11-05-preview/types.json","Index":12},"Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":67},"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":72},"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":82},"Microsoft.DBforPostgreSQL/flexibleServers/databases@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":87},"Microsoft.DBforPostgreSQL/flexibleServers/advisors@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":91},"Microsoft.DBforPostgreSQL/flexibleServers/queryTexts@2021-06-01-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01-preview/types.json","Index":96},"Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01/types.json","Index":68},"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2021-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01/types.json","Index":73},"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2021-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01/types.json","Index":83},"Microsoft.DBforPostgreSQL/flexibleServers/databases@2021-06-01":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2021-06-01/types.json","Index":88},"Microsoft.DBforPostgreSQL/flexibleServers/databases@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":23},"Microsoft.DBforPostgreSQL/flexibleServers@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":74},"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":79},"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":89},"Microsoft.DBforPostgreSQL/flexibleServers/backups@2022-01-20-preview":{"RelativePath":"postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json","Index":94},"Microsoft.PowerBIDedicated/capacities@2017-10-01":{"RelativePath":"powerbidedicated/microsoft.powerbidedicated/2017-10-01/types.json","Index":44},"Microsoft.PowerBIDedicated/capacities@2021-01-01":{"RelativePath":"powerbidedicated/microsoft.powerbidedicated/2021-01-01/types.json","Index":60},"Microsoft.PowerBIDedicated/autoScaleVCores@2021-01-01":{"RelativePath":"powerbidedicated/microsoft.powerbidedicated/2021-01-01/types.json","Index":71},"Microsoft.PowerBI/workspaceCollections@2016-01-29":{"RelativePath":"powerbiembedded/microsoft.powerbi/2016-01-29/types.json","Index":17},"Microsoft.PowerBI/privateLinkServicesForPowerBI@2020-06-01":{"RelativePath":"powerbiprivatelinks/microsoft.powerbi/2020-06-01/types.json","Index":41},"Microsoft.PowerBI/privateLinkServicesForPowerBI/privateEndpointConnections@2020-06-01":{"RelativePath":"powerbiprivatelinks/microsoft.powerbi/2020-06-01/types.json","Index":45},"Microsoft.PowerPlatform/accounts@2020-10-30-preview":{"RelativePath":"powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json","Index":24},"Microsoft.PowerPlatform/enterprisePolicies@2020-10-30-preview":{"RelativePath":"powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json","Index":56},"Microsoft.PowerPlatform/enterprisePolicies/privateEndpointConnections@2020-10-30-preview":{"RelativePath":"powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json","Index":72},"Microsoft.PowerPlatform/enterprisePolicies/privateLinkResources@2020-10-30-preview":{"RelativePath":"powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json","Index":79},"Microsoft.Network/privateDnsZones@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":20},"Microsoft.Network/privateDnsZones/virtualNetworkLinks@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":37},"Microsoft.Network/privateDnsZones/A@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":58},"Microsoft.Network/privateDnsZones/AAAA@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":62},"Microsoft.Network/privateDnsZones/CNAME@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":66},"Microsoft.Network/privateDnsZones/MX@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":70},"Microsoft.Network/privateDnsZones/PTR@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":74},"Microsoft.Network/privateDnsZones/SOA@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":78},"Microsoft.Network/privateDnsZones/SRV@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":82},"Microsoft.Network/privateDnsZones/TXT@2018-09-01":{"RelativePath":"privatedns/microsoft.network/2018-09-01/types.json","Index":86},"Microsoft.Network/privateDnsZones@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":20},"Microsoft.Network/privateDnsZones/virtualNetworkLinks@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":37},"Microsoft.Network/privateDnsZones/A@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":58},"Microsoft.Network/privateDnsZones/AAAA@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":62},"Microsoft.Network/privateDnsZones/CNAME@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":66},"Microsoft.Network/privateDnsZones/MX@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":70},"Microsoft.Network/privateDnsZones/PTR@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":74},"Microsoft.Network/privateDnsZones/SOA@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":78},"Microsoft.Network/privateDnsZones/SRV@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":82},"Microsoft.Network/privateDnsZones/TXT@2020-01-01":{"RelativePath":"privatedns/microsoft.network/2020-01-01/types.json","Index":86},"Microsoft.Network/privateDnsZones@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":20},"Microsoft.Network/privateDnsZones/virtualNetworkLinks@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":37},"Microsoft.Network/privateDnsZones/A@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":58},"Microsoft.Network/privateDnsZones/AAAA@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":62},"Microsoft.Network/privateDnsZones/CNAME@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":66},"Microsoft.Network/privateDnsZones/MX@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":70},"Microsoft.Network/privateDnsZones/PTR@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":74},"Microsoft.Network/privateDnsZones/SOA@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":78},"Microsoft.Network/privateDnsZones/SRV@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":82},"Microsoft.Network/privateDnsZones/TXT@2020-06-01":{"RelativePath":"privatedns/microsoft.network/2020-06-01/types.json","Index":86},"Microsoft.ProviderHub/providerRegistrations/customRollouts@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":285},"Microsoft.ProviderHub/providerRegistrations/defaultRollouts@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":337},"Microsoft.ProviderHub/providerRegistrations/notificationRegistrations@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":367},"Microsoft.ProviderHub/providerRegistrations/operations@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":382},"Microsoft.ProviderHub/providerRegistrations@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":386},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":390},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/skus@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":435},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":439},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":443},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2020-11-20":{"RelativePath":"providerhub/microsoft.providerhub/2020-11-20/types.json","Index":447},"Microsoft.ProviderHub/providerRegistrations/customRollouts@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":292},"Microsoft.ProviderHub/providerRegistrations/defaultRollouts@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":345},"Microsoft.ProviderHub/providerRegistrations/notificationRegistrations@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":375},"Microsoft.ProviderHub/providerRegistrations/operations@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":390},"Microsoft.ProviderHub/providerRegistrations@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":394},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":398},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/skus@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":443},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":447},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":451},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-05-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-05-01-preview/types.json","Index":455},"Microsoft.ProviderHub/providerRegistrations/customRollouts@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":318},"Microsoft.ProviderHub/providerRegistrations/defaultRollouts@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":371},"Microsoft.ProviderHub/providerRegistrations/notificationRegistrations@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":401},"Microsoft.ProviderHub/providerRegistrations/operations@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":435},"Microsoft.ProviderHub/providerRegistrations@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":439},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":443},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/skus@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":488},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":492},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":496},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-06-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-06-01-preview/types.json","Index":500},"Microsoft.ProviderHub/providerRegistrations/customRollouts@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":328},"Microsoft.ProviderHub/providerRegistrations/defaultRollouts@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":381},"Microsoft.ProviderHub/providerRegistrations/notificationRegistrations@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":411},"Microsoft.ProviderHub/providerRegistrations/operations@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":445},"Microsoft.ProviderHub/providerRegistrations@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":449},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":453},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/skus@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":498},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":502},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":506},"Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/resourcetypeRegistrations/skus@2021-09-01-preview":{"RelativePath":"providerhub/microsoft.providerhub/2021-09-01-preview/types.json","Index":510},"Microsoft.Purview/accounts@2020-12-01-preview":{"RelativePath":"purview/microsoft.purview/2020-12-01-preview/types.json","Index":58},"Microsoft.Purview/accounts/privateEndpointConnections@2020-12-01-preview":{"RelativePath":"purview/microsoft.purview/2020-12-01-preview/types.json","Index":62},"Microsoft.Purview/accounts@2021-07-01":{"RelativePath":"purview/microsoft.purview/2021-07-01/types.json","Index":62},"Microsoft.Purview/accounts/privateEndpointConnections@2021-07-01":{"RelativePath":"purview/microsoft.purview/2021-07-01/types.json","Index":66},"Microsoft.Quantum/workspaces@2019-11-04-preview":{"RelativePath":"quantum/microsoft.quantum/2019-11-04-preview/types.json","Index":48},"Microsoft.Quantum/workspaces@2022-01-10-preview":{"RelativePath":"quantum/microsoft.quantum/2022-01-10-preview/types.json","Index":48},"Microsoft.Quota/quotas@2021-03-15-preview":{"RelativePath":"quota/microsoft.quota/2021-03-15-preview/types.json","Index":19},"Microsoft.Quota/usages@2021-03-15-preview":{"RelativePath":"quota/microsoft.quota/2021-03-15-preview/types.json","Index":28},"Microsoft.Quota/quotaLimits@2021-03-15":{"RelativePath":"quota/microsoft.quota/2021-03-15/types.json","Index":19},"Microsoft.RecommendationsService/accounts@2022-02-01":{"RelativePath":"recommendationsservice/microsoft.recommendationsservice/2022-02-01/types.json","Index":38},"Microsoft.RecommendationsService/accounts/modeling@2022-02-01":{"RelativePath":"recommendationsservice/microsoft.recommendationsservice/2022-02-01/types.json","Index":57},"Microsoft.RecommendationsService/accounts/serviceEndpoints@2022-02-01":{"RelativePath":"recommendationsservice/microsoft.recommendationsservice/2022-02-01/types.json","Index":63},"Microsoft.RecoveryServices/vaults/certificates@2016-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2016-06-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2016-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2016-06-01/types.json","Index":62},"Microsoft.RecoveryServices/vaults/extendedInformation@2016-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2016-06-01/types.json","Index":68},"Microsoft.RecoveryServices/vaults/certificates@2020-02-02":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-02-02/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2020-02-02":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-02-02/types.json","Index":72},"Microsoft.RecoveryServices/vaults/extendedInformation@2020-02-02":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-02-02/types.json","Index":78},"Microsoft.RecoveryServices/vaults/operationResults@2020-02-02":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-02-02/types.json","Index":83},"Microsoft.RecoveryServices/vaults/certificates@2020-10-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-10-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2020-10-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-10-01/types.json","Index":83},"Microsoft.RecoveryServices/vaults/extendedInformation@2020-10-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-10-01/types.json","Index":89},"Microsoft.RecoveryServices/vaults/operationResults@2020-10-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2020-10-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/certificates@2021-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-01-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-01-01/types.json","Index":83},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-01-01/types.json","Index":89},"Microsoft.RecoveryServices/vaults/operationResults@2021-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-01-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/certificates@2021-02-10":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-02-10/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-02-10":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-02-10/types.json","Index":83},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-02-10":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-02-10/types.json","Index":89},"Microsoft.RecoveryServices/vaults/operationResults@2021-02-10":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-02-10/types.json","Index":94},"Microsoft.RecoveryServices/vaults/certificates@2021-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-03-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-03-01/types.json","Index":83},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-03-01/types.json","Index":89},"Microsoft.RecoveryServices/vaults/operationResults@2021-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-03-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/certificates@2021-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-04-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-04-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-04-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-04-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2021-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-06-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-06-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-06-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-06-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-06-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2021-07-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-07-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-07-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-07-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-07-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-07-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-07-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-07-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2021-08-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-08-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-08-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-08-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-08-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-08-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-08-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-08-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2021-11-01-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-11-01-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json","Index":99},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-11-01-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json","Index":105},"Microsoft.RecoveryServices/vaults/operationResults@2021-11-01-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json","Index":110},"Microsoft.RecoveryServices/vaults/certificates@2021-12-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-12-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2021-12-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-12-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/extendedInformation@2021-12-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-12-01/types.json","Index":101},"Microsoft.RecoveryServices/vaults/operationResults@2021-12-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2021-12-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/certificates@2022-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-01/types.json","Index":99},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-01/types.json","Index":105},"Microsoft.RecoveryServices/vaults/operationResults@2022-01-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-01/types.json","Index":110},"Microsoft.RecoveryServices/vaults/certificates@2022-01-31-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-01-31-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json","Index":99},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-31-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json","Index":105},"Microsoft.RecoveryServices/vaults/operationResults@2022-01-31-preview":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json","Index":110},"Microsoft.RecoveryServices/vaults/certificates@2022-02-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-02-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-02-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-02-01/types.json","Index":99},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-02-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-02-01/types.json","Index":105},"Microsoft.RecoveryServices/vaults/operationResults@2022-02-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-02-01/types.json","Index":110},"Microsoft.RecoveryServices/vaults/certificates@2022-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-03-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-03-01/types.json","Index":108},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-03-01/types.json","Index":114},"Microsoft.RecoveryServices/vaults/operationResults@2022-03-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-03-01/types.json","Index":119},"Microsoft.RecoveryServices/vaults/certificates@2022-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-04-01/types.json","Index":18},"Microsoft.RecoveryServices/vaults@2022-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-04-01/types.json","Index":116},"Microsoft.RecoveryServices/vaults/extendedInformation@2022-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-04-01/types.json","Index":122},"Microsoft.RecoveryServices/vaults/operationResults@2022-04-01":{"RelativePath":"recoveryservices/microsoft.recoveryservices/2022-04-01/types.json","Index":127},"Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":110},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":149},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":154},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":186},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":191},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":204},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":209},"Microsoft.RecoveryServices/vaults/backupJobs@2016-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-06-01/types.json","Index":285},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2016-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-12-01/types.json","Index":65},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2016-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-12-01/types.json","Index":84},"Microsoft.RecoveryServices/vaults/backupEngines@2016-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-12-01/types.json","Index":105},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2016-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2016-12-01/types.json","Index":110},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2017-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2017-07-01/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2018-12-20":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2018-12-20/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":102},"Microsoft.RecoveryServices/vaults/backupPolicies@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":256},"Microsoft.RecoveryServices/vaults/backupconfig@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":283},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":288},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":326},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":331},"Microsoft.RecoveryServices/vaults/backupJobs@2019-05-13":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-05-13/types.json","Index":450},"Microsoft.RecoveryServices/vaults/backupconfig@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":34},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":136},"Microsoft.RecoveryServices/vaults/backupPolicies@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":291},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":296},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":334},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":339},"Microsoft.RecoveryServices/vaults/backupJobs@2019-06-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2019-06-15/types.json","Index":458},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2020-02-02":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-02-02/types.json","Index":25},"Microsoft.RecoveryServices/vaults/backupconfig@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":60},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":78},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":180},"Microsoft.RecoveryServices/vaults/backupPolicies@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":336},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":394},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":399},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":437},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":442},"Microsoft.RecoveryServices/vaults/backupJobs@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":573},"Microsoft.RecoveryServices/vaults/backupEngines@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":594},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2020-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-10-01/types.json","Index":599},"Microsoft.RecoveryServices/vaults/backupconfig@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":60},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":78},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":180},"Microsoft.RecoveryServices/vaults/backupPolicies@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":336},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":394},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":399},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":440},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":445},"Microsoft.RecoveryServices/vaults/backupJobs@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":576},"Microsoft.RecoveryServices/vaults/backupEngines@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":597},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2020-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2020-12-01/types.json","Index":602},"Microsoft.RecoveryServices/vaults/backupconfig@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":60},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":78},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":180},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":336},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":394},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":399},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":443},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":448},"Microsoft.RecoveryServices/vaults/backupJobs@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":579},"Microsoft.RecoveryServices/vaults/backupEngines@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":600},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-01-01/types.json","Index":605},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":73},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":95},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":113},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":215},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":371},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":429},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":437},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":442},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":486},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":491},"Microsoft.RecoveryServices/vaults/backupJobs@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":622},"Microsoft.RecoveryServices/vaults/backupEngines@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":643},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-02-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01-preview/types.json","Index":648},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":72},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":112},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":214},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":370},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":428},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":433},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":477},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":482},"Microsoft.RecoveryServices/vaults/backupJobs@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":613},"Microsoft.RecoveryServices/vaults/backupEngines@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":634},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-01/types.json","Index":639},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":72},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":94},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":112},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":214},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":370},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":428},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":433},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":477},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":482},"Microsoft.RecoveryServices/vaults/backupJobs@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":613},"Microsoft.RecoveryServices/vaults/backupEngines@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":634},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-02-10":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-02-10/types.json","Index":639},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":72},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":94},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":112},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":214},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":370},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":428},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":433},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":477},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":482},"Microsoft.RecoveryServices/vaults/backupJobs@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":613},"Microsoft.RecoveryServices/vaults/backupEngines@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":634},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-03-01/types.json","Index":639},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":64},"Microsoft.RecoveryServices/vaults/backupconfig@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":95},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":119},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":137},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":239},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":395},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":453},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":458},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":502},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":507},"Microsoft.RecoveryServices/vaults/backupJobs@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":638},"Microsoft.RecoveryServices/vaults/backupEngines@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":659},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-04-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-04-01/types.json","Index":664},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":41},"Microsoft.RecoveryServices/vaults/backupconfig@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":72},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":96},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":114},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":216},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":372},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":430},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":435},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":479},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":484},"Microsoft.RecoveryServices/vaults/backupJobs@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":615},"Microsoft.RecoveryServices/vaults/backupEngines@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":636},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-06-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-06-01/types.json","Index":641},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":64},"Microsoft.RecoveryServices/vaults/backupconfig@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":96},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":120},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":138},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":241},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":398},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":456},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":464},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":469},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":513},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":518},"Microsoft.RecoveryServices/vaults/backupJobs@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":649},"Microsoft.RecoveryServices/vaults/backupEngines@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":670},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-07-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-07-01/types.json","Index":675},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":64},"Microsoft.RecoveryServices/vaults/backupconfig@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":96},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":120},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":138},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":241},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":398},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":456},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":464},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":469},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":513},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":518},"Microsoft.RecoveryServices/vaults/backupJobs@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":649},"Microsoft.RecoveryServices/vaults/backupEngines@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":670},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-08-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-08-01/types.json","Index":675},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":410},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":471},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":479},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":484},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":528},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":533},"Microsoft.RecoveryServices/vaults/backupJobs@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":672},"Microsoft.RecoveryServices/vaults/backupEngines@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":693},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-10-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-10-01/types.json","Index":698},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-11-15":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-11-15/types.json","Index":30},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":448},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":509},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":517},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":522},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":566},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":571},"Microsoft.RecoveryServices/vaults/backupJobs@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":710},"Microsoft.RecoveryServices/vaults/backupEngines@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":731},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2021-12-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2021-12-01/types.json","Index":736},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":434},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":495},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":503},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":508},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":552},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":557},"Microsoft.RecoveryServices/vaults/backupJobs@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":696},"Microsoft.RecoveryServices/vaults/backupEngines@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":717},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2022-01-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-01-01/types.json","Index":722},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":434},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":495},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":503},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":508},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":552},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":557},"Microsoft.RecoveryServices/vaults/backupJobs@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":696},"Microsoft.RecoveryServices/vaults/backupEngines@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":717},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2022-02-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-02-01/types.json","Index":722},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":74},"Microsoft.RecoveryServices/vaults/backupconfig@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":106},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":130},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":148},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":251},"Microsoft.RecoveryServices/vaults/backupPolicies@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":434},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":495},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":503},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":508},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":552},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":557},"Microsoft.RecoveryServices/vaults/backupJobs@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":696},"Microsoft.RecoveryServices/vaults/backupEngines@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":717},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2022-03-01":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-03-01/types.json","Index":722},"Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":38},"Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":75},"Microsoft.RecoveryServices/vaults/backupconfig@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":107},"Microsoft.RecoveryServices/vaults/backupEncryptionConfigs@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":131},"Microsoft.RecoveryServices/vaults/privateEndpointConnections@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":149},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":255},"Microsoft.RecoveryServices/vaults/backupPolicies@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":456},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":518},"Microsoft.RecoveryServices/vaults/backupResourceGuardProxies@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":526},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/operationResults@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":531},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems/recoveryPoints@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":575},"Microsoft.RecoveryServices/vaults/backupPolicies/operationResults@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":580},"Microsoft.RecoveryServices/vaults/backupJobs@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":720},"Microsoft.RecoveryServices/vaults/backupEngines@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":741},"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/operationResults@2022-06-01-preview":{"RelativePath":"recoveryservicesbackup/microsoft.recoveryservices/2022-06-01-preview/types.json","Index":746},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":85},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":104},"Microsoft.RecoveryServices/vaults/replicationFabrics@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":136},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":141},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":146},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":200},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":210},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":218},"Microsoft.RecoveryServices/vaults/replicationPolicies@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":272},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":278},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":283},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":294},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":300},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":320},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":328},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":333},"Microsoft.RecoveryServices/vaults/replicationJobs@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":399},"Microsoft.RecoveryServices/vaults/replicationEvents@2016-08-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2016-08-10/types.json","Index":421},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":57},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":76},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":88},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":156},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":237},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":259},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":268},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":273},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationPolicies@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":333},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":387},"Microsoft.RecoveryServices/vaults/replicationEvents@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":411},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":416},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":424},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":433},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":480},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":493},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":498},"Microsoft.RecoveryServices/vaults/replicationJobs@2018-01-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-01-10/types.json","Index":558},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":125},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":144},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":156},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":214},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":384},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":406},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":453},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":461},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":466},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":472},"Microsoft.RecoveryServices/vaults/replicationPolicies@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":530},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":592},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":597},"Microsoft.RecoveryServices/vaults/replicationEvents@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":621},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":626},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":634},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":643},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":690},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":706},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":711},"Microsoft.RecoveryServices/vaults/replicationJobs@2018-07-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2018-07-10/types.json","Index":771},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":166},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":185},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":199},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":276},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":551},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":575},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":583},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":588},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":594},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":651},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":695},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":758},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":763},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":791},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":796},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":804},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":813},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":832},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":848},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-02-10":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-02-10/types.json","Index":908},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":125},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":144},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":156},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":214},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":384},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":406},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":453},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":461},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":466},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":472},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":530},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":592},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":597},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":621},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":626},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":634},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":643},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":690},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":706},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":711},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-03-01/types.json","Index":771},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":166},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":185},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":199},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":276},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":551},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":575},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":583},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":588},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":594},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":651},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":695},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":758},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":763},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":791},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":796},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":804},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":813},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":832},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":848},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-04-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-04-01/types.json","Index":908},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":169},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":188},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":202},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":565},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":589},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":596},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":601},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":664},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":708},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":771},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":776},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":804},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":809},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":817},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":826},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":845},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":861},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":866},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-06-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-06-01/types.json","Index":921},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":169},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":188},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":202},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":565},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":589},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":596},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":601},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":664},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":708},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":771},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":776},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":804},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":809},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":817},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":826},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":845},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":861},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":866},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-07-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-07-01/types.json","Index":921},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":169},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":188},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":202},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":565},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":595},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":602},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":613},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":670},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":720},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":783},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":788},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":816},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":821},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":829},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":838},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":857},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":873},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":878},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-08-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-08-01/types.json","Index":933},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":169},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":188},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":202},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":279},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":565},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":595},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":602},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":613},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":670},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":720},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":783},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":788},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":816},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":821},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":829},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":838},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":857},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":873},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":878},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-10-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-10-01/types.json","Index":933},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":283},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":577},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":614},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":619},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":625},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":682},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":732},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":795},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":800},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":828},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":833},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":841},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":850},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":869},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":885},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":890},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-11-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-11-01/types.json","Index":945},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":283},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":577},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":607},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":614},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":619},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":625},"Microsoft.RecoveryServices/vaults/replicationPolicies@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":682},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":732},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":795},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":800},"Microsoft.RecoveryServices/vaults/replicationEvents@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":828},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":833},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":841},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":850},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":869},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":885},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":890},"Microsoft.RecoveryServices/vaults/replicationJobs@2021-12-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2021-12-01/types.json","Index":945},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":286},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":580},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":610},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":617},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":622},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":628},"Microsoft.RecoveryServices/vaults/replicationPolicies@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":685},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":735},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":798},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":803},"Microsoft.RecoveryServices/vaults/replicationEvents@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":831},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":836},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":844},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":872},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":888},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":893},"Microsoft.RecoveryServices/vaults/replicationJobs@2022-01-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-01-01/types.json","Index":948},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":286},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":580},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":610},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":617},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":622},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":628},"Microsoft.RecoveryServices/vaults/replicationPolicies@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":685},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":735},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":798},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":803},"Microsoft.RecoveryServices/vaults/replicationEvents@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":831},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":836},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":844},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":872},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":888},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":893},"Microsoft.RecoveryServices/vaults/replicationJobs@2022-02-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-02-01/types.json","Index":948},"Microsoft.RecoveryServices/vaults/replicationAlertSettings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":13},"Microsoft.RecoveryServices/vaults/replicationFabrics@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":173},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":192},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":206},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":286},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":580},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":610},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":617},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":622},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":628},"Microsoft.RecoveryServices/vaults/replicationPolicies@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":685},"Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":735},"Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":798},"Microsoft.RecoveryServices/vaults/replicationVaultSettings@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":803},"Microsoft.RecoveryServices/vaults/replicationEvents@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":831},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationLogicalNetworks@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":836},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":844},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems/migrationRecoveryPoints@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":853},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":872},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems/recoveryPoints@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":888},"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":893},"Microsoft.RecoveryServices/vaults/replicationJobs@2022-03-01":{"RelativePath":"recoveryservicessiterecovery/microsoft.recoveryservices/2022-03-01/types.json","Index":948},"Microsoft.RedHatOpenShift/openShiftClusters@2020-04-30":{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2020-04-30/types.json","Index":44},"Microsoft.RedHatOpenShift/openShiftClusters@2021-09-01-preview":{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2021-09-01-preview/types.json","Index":104},"Microsoft.RedHatOpenShift/openShiftClusters@2022-04-01":{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2022-04-01/types.json","Index":56},"Microsoft.Cache/Redis@2015-08-01":{"RelativePath":"redis/microsoft.cache/2015-08-01/types.json","Index":23},"Microsoft.Cache/Redis@2016-04-01":{"RelativePath":"redis/microsoft.cache/2016-04-01/types.json","Index":24},"Microsoft.Cache/Redis/firewallRules@2016-04-01":{"RelativePath":"redis/microsoft.cache/2016-04-01/types.json","Index":29},"Microsoft.Cache/Redis/patchSchedules@2016-04-01":{"RelativePath":"redis/microsoft.cache/2016-04-01/types.json","Index":47},"Microsoft.Cache/Redis@2017-02-01":{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":27},"Microsoft.Cache/Redis/firewallRules@2017-02-01":{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":32},"Microsoft.Cache/Redis/patchSchedules@2017-02-01":{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":50},"Microsoft.Cache/Redis/linkedServers@2017-02-01":{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":58},"Microsoft.Cache/Redis@2017-10-01":{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":27},"Microsoft.Cache/Redis/firewallRules@2017-10-01":{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":32},"Microsoft.Cache/Redis/patchSchedules@2017-10-01":{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":51},"Microsoft.Cache/Redis/linkedServers@2017-10-01":{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":59},"Microsoft.Cache/Redis@2018-03-01":{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":44},"Microsoft.Cache/Redis/firewallRules@2018-03-01":{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":49},"Microsoft.Cache/Redis/patchSchedules@2018-03-01":{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":68},"Microsoft.Cache/Redis/linkedServers@2018-03-01":{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":76},"Microsoft.Cache/Redis@2019-07-01":{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":46},"Microsoft.Cache/Redis/firewallRules@2019-07-01":{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":51},"Microsoft.Cache/Redis/patchSchedules@2019-07-01":{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":70},"Microsoft.Cache/Redis/linkedServers@2019-07-01":{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":78},"Microsoft.Cache/redis@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":63},"Microsoft.Cache/redis/firewallRules@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":68},"Microsoft.Cache/redis/patchSchedules@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":87},"Microsoft.Cache/redis/linkedServers@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":95},"Microsoft.Cache/redis/privateEndpointConnections@2020-06-01":{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":99},"Microsoft.Cache/redis@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":63},"Microsoft.Cache/redis/firewallRules@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":68},"Microsoft.Cache/redis/patchSchedules@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":87},"Microsoft.Cache/redis/linkedServers@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":95},"Microsoft.Cache/redis/privateEndpointConnections@2020-12-01":{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":99},"Microsoft.Cache/redis@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":71},"Microsoft.Cache/redis/firewallRules@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":76},"Microsoft.Cache/redis/patchSchedules@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":95},"Microsoft.Cache/redis/linkedServers@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":103},"Microsoft.Cache/redis/privateEndpointConnections@2021-06-01":{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":107},"Microsoft.Cache/redisEnterprise@2020-10-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2020-10-01-preview/types.json","Index":57},"Microsoft.Cache/redisEnterprise/databases@2020-10-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2020-10-01-preview/types.json","Index":99},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2020-10-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2020-10-01-preview/types.json","Index":103},"Microsoft.Cache/redisEnterprise@2021-02-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2021-02-01-preview/types.json","Index":61},"Microsoft.Cache/redisEnterprise/databases@2021-02-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2021-02-01-preview/types.json","Index":120},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"redisenterprise/microsoft.cache/2021-02-01-preview/types.json","Index":124},"Microsoft.Cache/redisEnterprise@2021-03-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-03-01/types.json","Index":61},"Microsoft.Cache/redisEnterprise/databases@2021-03-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-03-01/types.json","Index":111},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2021-03-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-03-01/types.json","Index":115},"Microsoft.Cache/redisEnterprise@2021-08-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-08-01/types.json","Index":61},"Microsoft.Cache/redisEnterprise/databases@2021-08-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-08-01/types.json","Index":111},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2021-08-01":{"RelativePath":"redisenterprise/microsoft.cache/2021-08-01/types.json","Index":115},"Microsoft.Cache/redisEnterprise@2022-01-01":{"RelativePath":"redisenterprise/microsoft.cache/2022-01-01/types.json","Index":61},"Microsoft.Cache/redisEnterprise/databases@2022-01-01":{"RelativePath":"redisenterprise/microsoft.cache/2022-01-01/types.json","Index":120},"Microsoft.Cache/redisEnterprise/privateEndpointConnections@2022-01-01":{"RelativePath":"redisenterprise/microsoft.cache/2022-01-01/types.json","Index":124},"Microsoft.Relay/namespaces@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":18},"Microsoft.Relay/namespaces/AuthorizationRules@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":28},"Microsoft.Relay/namespaces/HybridConnections@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":33},"Microsoft.Relay/namespaces/HybridConnections/authorizationRules@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":37},"Microsoft.Relay/namespaces/WcfRelays@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":45},"Microsoft.Relay/namespaces/WcfRelays/authorizationRules@2016-07-01":{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":49},"Microsoft.Relay/namespaces@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":23},"Microsoft.Relay/namespaces/authorizationRules@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":33},"Microsoft.Relay/namespaces/hybridConnections@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":38},"Microsoft.Relay/namespaces/hybridConnections/authorizationRules@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":42},"Microsoft.Relay/namespaces/wcfRelays@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":50},"Microsoft.Relay/namespaces/wcfRelays/authorizationRules@2017-04-01":{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":54},"Microsoft.Relay/namespaces@2018-01-01-preview":{"RelativePath":"relay/microsoft.relay/2018-01-01-preview/types.json","Index":25},"Microsoft.Relay/namespaces/networkRuleSets@2018-01-01-preview":{"RelativePath":"relay/microsoft.relay/2018-01-01-preview/types.json","Index":38},"Microsoft.Relay/namespaces/privateEndpointConnections@2018-01-01-preview":{"RelativePath":"relay/microsoft.relay/2018-01-01-preview/types.json","Index":59},"Microsoft.Relay/namespaces/authorizationRules@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":28},"Microsoft.Relay/namespaces@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":60},"Microsoft.Relay/namespaces/networkRuleSets@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":73},"Microsoft.Relay/namespaces/hybridConnections/authorizationRules@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":77},"Microsoft.Relay/namespaces/hybridConnections@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":82},"Microsoft.Relay/namespaces/wcfRelays/authorizationRules@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":86},"Microsoft.Relay/namespaces/wcfRelays@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":94},"Microsoft.Relay/namespaces/privateEndpointConnections@2021-11-01":{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":98},"Microsoft.Capacity/reservationOrders@2017-11-01":{"RelativePath":"reservations/microsoft.capacity/2017-11-01/types.json","Index":94},"Microsoft.Capacity/reservationOrders/reservations@2017-11-01":{"RelativePath":"reservations/microsoft.capacity/2017-11-01/types.json","Index":124},"Microsoft.Capacity/reservationOrders@2018-06-01":{"RelativePath":"reservations/microsoft.capacity/2018-06-01/types.json","Index":48},"Microsoft.Capacity/reservationOrders/reservations@2018-06-01":{"RelativePath":"reservations/microsoft.capacity/2018-06-01/types.json","Index":52},"Microsoft.Capacity/reservationOrders@2019-04-01":{"RelativePath":"reservations/microsoft.capacity/2019-04-01/types.json","Index":153},"Microsoft.Capacity/reservationOrders/reservations@2019-04-01":{"RelativePath":"reservations/microsoft.capacity/2019-04-01/types.json","Index":157},"Microsoft.Capacity/resourceProviders/locations/serviceLimits@2019-07-19-preview":{"RelativePath":"reservations/microsoft.capacity/2019-07-19-preview/types.json","Index":19},"Microsoft.Capacity/resourceProviders/locations/serviceLimitsRequests@2019-07-19-preview":{"RelativePath":"reservations/microsoft.capacity/2019-07-19-preview/types.json","Index":38},"Microsoft.Capacity/reservationOrders@2020-10-01-preview":{"RelativePath":"reservations/microsoft.capacity/2020-10-01-preview/types.json","Index":145},"Microsoft.Capacity/reservationOrders/reservations@2020-10-01-preview":{"RelativePath":"reservations/microsoft.capacity/2020-10-01-preview/types.json","Index":149},"Microsoft.Capacity/resourceProviders/locations/serviceLimits@2020-10-25":{"RelativePath":"reservations/microsoft.capacity/2020-10-25/types.json","Index":19},"Microsoft.Capacity/resourceProviders/locations/serviceLimitsRequests@2020-10-25":{"RelativePath":"reservations/microsoft.capacity/2020-10-25/types.json","Index":38},"Microsoft.Capacity/reservationOrders@2021-07-01":{"RelativePath":"reservations/microsoft.capacity/2021-07-01/types.json","Index":207},"Microsoft.Capacity/reservationOrders/reservations@2021-07-01":{"RelativePath":"reservations/microsoft.capacity/2021-07-01/types.json","Index":212},"Microsoft.Capacity/reservationOrders@2022-03-01":{"RelativePath":"reservations/microsoft.capacity/2022-03-01/types.json","Index":210},"Microsoft.Capacity/reservationOrders/reservations@2022-03-01":{"RelativePath":"reservations/microsoft.capacity/2022-03-01/types.json","Index":215},"Microsoft.ResourceConnector/appliances@2021-10-31-preview":{"RelativePath":"resourceconnector/microsoft.resourceconnector/2021-10-31-preview/types.json","Index":40},"Microsoft.ResourceConnector/appliances@2022-04-15-preview":{"RelativePath":"resourceconnector/microsoft.resourceconnector/2022-04-15-preview/types.json","Index":56},"Microsoft.ResourceGraph/queries@2018-09-01-preview":{"RelativePath":"resourcegraph/microsoft.resourcegraph/2018-09-01-preview/types.json","Index":15},"Microsoft.ResourceHealth/emergingIssues@2017-07-01":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2017-07-01/types.json","Index":29},"Microsoft.ResourceHealth/metadata@2018-07-01-preview":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2018-07-01-preview/types.json","Index":18},"Microsoft.ResourceHealth/emergingIssues@2018-07-01-preview":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2018-07-01-preview/types.json","Index":41},"Microsoft.ResourceHealth/emergingIssues@2018-07-01":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2018-07-01/types.json","Index":30},"Microsoft.ResourceHealth/metadata@2018-07-01":{"RelativePath":"resourcehealth/microsoft.resourcehealth/2018-07-01/types.json","Index":41},"Microsoft.Migrate/moveCollections@2019-10-01-preview":{"RelativePath":"resourcemover/microsoft.migrate/2019-10-01-preview/types.json","Index":26},"Microsoft.Migrate/moveCollections/moveResources@2019-10-01-preview":{"RelativePath":"resourcemover/microsoft.migrate/2019-10-01-preview/types.json","Index":127},"Microsoft.Migrate/moveCollections@2021-01-01":{"RelativePath":"resourcemover/microsoft.migrate/2021-01-01/types.json","Index":26},"Microsoft.Migrate/moveCollections/moveResources@2021-01-01":{"RelativePath":"resourcemover/microsoft.migrate/2021-01-01/types.json","Index":127},"Microsoft.Migrate/moveCollections@2021-08-01":{"RelativePath":"resourcemover/microsoft.migrate/2021-08-01/types.json","Index":37},"Microsoft.Migrate/moveCollections/moveResources@2021-08-01":{"RelativePath":"resourcemover/microsoft.migrate/2021-08-01/types.json","Index":148},"Microsoft.Authorization/locks@2015-01-01":{"RelativePath":"resources/microsoft.authorization/2015-01-01/types.json","Index":16},"Microsoft.Authorization/policyassignments@2015-10-01-preview":{"RelativePath":"resources/microsoft.authorization/2015-10-01-preview/types.json","Index":12},"Microsoft.Authorization/policydefinitions@2015-10-01-preview":{"RelativePath":"resources/microsoft.authorization/2015-10-01-preview/types.json","Index":21},"Microsoft.Authorization/policydefinitions@2015-11-01":{"RelativePath":"resources/microsoft.authorization/2015-11-01/types.json","Index":12},"Microsoft.Authorization/policyAssignments@2015-11-01":{"RelativePath":"resources/microsoft.authorization/2015-11-01/types.json","Index":17},"Microsoft.Authorization/policyassignments@2016-04-01":{"RelativePath":"resources/microsoft.authorization/2016-04-01/types.json","Index":12},"Microsoft.Authorization/policydefinitions@2016-04-01":{"RelativePath":"resources/microsoft.authorization/2016-04-01/types.json","Index":21},"Microsoft.Authorization/locks@2016-09-01":{"RelativePath":"resources/microsoft.authorization/2016-09-01/types.json","Index":18},"Microsoft.Authorization/policyDefinitions@2016-12-01":{"RelativePath":"resources/microsoft.authorization/2016-12-01/types.json","Index":20},"Microsoft.Authorization/policyAssignments@2016-12-01":{"RelativePath":"resources/microsoft.authorization/2016-12-01/types.json","Index":25},"Microsoft.Authorization/locks@2017-04-01":{"RelativePath":"resources/microsoft.authorization/2017-04-01/types.json","Index":18},"Microsoft.Authorization/policyAssignments@2017-06-01-preview":{"RelativePath":"resources/microsoft.authorization/2017-06-01-preview/types.json","Index":14},"Microsoft.Authorization/policySetDefinitions@2017-06-01-preview":{"RelativePath":"resources/microsoft.authorization/2017-06-01-preview/types.json","Index":25},"Microsoft.Authorization/policyAssignments@2018-03-01":{"RelativePath":"resources/microsoft.authorization/2018-03-01/types.json","Index":14},"Microsoft.Authorization/policyDefinitions@2018-03-01":{"RelativePath":"resources/microsoft.authorization/2018-03-01/types.json","Index":27},"Microsoft.Authorization/policySetDefinitions@2018-03-01":{"RelativePath":"resources/microsoft.authorization/2018-03-01/types.json","Index":38},"Microsoft.Authorization/policyAssignments@2018-05-01":{"RelativePath":"resources/microsoft.authorization/2018-05-01/types.json","Index":18},"Microsoft.Authorization/policyDefinitions@2018-05-01":{"RelativePath":"resources/microsoft.authorization/2018-05-01/types.json","Index":31},"Microsoft.Authorization/policySetDefinitions@2018-05-01":{"RelativePath":"resources/microsoft.authorization/2018-05-01/types.json","Index":42},"Microsoft.Authorization/policyAssignments@2019-01-01":{"RelativePath":"resources/microsoft.authorization/2019-01-01/types.json","Index":18},"Microsoft.Authorization/policyDefinitions@2019-01-01":{"RelativePath":"resources/microsoft.authorization/2019-01-01/types.json","Index":27},"Microsoft.Authorization/policySetDefinitions@2019-01-01":{"RelativePath":"resources/microsoft.authorization/2019-01-01/types.json","Index":38},"Microsoft.Authorization/policyAssignments@2019-06-01":{"RelativePath":"resources/microsoft.authorization/2019-06-01/types.json","Index":21},"Microsoft.Authorization/policyDefinitions@2019-06-01":{"RelativePath":"resources/microsoft.authorization/2019-06-01/types.json","Index":30},"Microsoft.Authorization/policySetDefinitions@2019-06-01":{"RelativePath":"resources/microsoft.authorization/2019-06-01/types.json","Index":41},"Microsoft.Authorization/policyAssignments@2019-09-01":{"RelativePath":"resources/microsoft.authorization/2019-09-01/types.json","Index":23},"Microsoft.Authorization/policyDefinitions@2019-09-01":{"RelativePath":"resources/microsoft.authorization/2019-09-01/types.json","Index":45},"Microsoft.Authorization/policySetDefinitions@2019-09-01":{"RelativePath":"resources/microsoft.authorization/2019-09-01/types.json","Index":62},"Microsoft.Authorization/policyAssignments@2020-03-01":{"RelativePath":"resources/microsoft.authorization/2020-03-01/types.json","Index":23},"Microsoft.Authorization/policyDefinitions@2020-03-01":{"RelativePath":"resources/microsoft.authorization/2020-03-01/types.json","Index":45},"Microsoft.Authorization/policySetDefinitions@2020-03-01":{"RelativePath":"resources/microsoft.authorization/2020-03-01/types.json","Index":62},"Microsoft.Authorization/privateLinkAssociations@2020-05-01":{"RelativePath":"resources/microsoft.authorization/2020-05-01/types.json","Index":15},"Microsoft.Authorization/resourceManagementPrivateLinks@2020-05-01":{"RelativePath":"resources/microsoft.authorization/2020-05-01/types.json","Index":21},"Microsoft.Authorization/locks@2020-05-01":{"RelativePath":"resources/microsoft.authorization/2020-05-01/types.json","Index":43},"Microsoft.Authorization/policyExemptions@2020-07-01-preview":{"RelativePath":"resources/microsoft.authorization/2020-07-01-preview/types.json","Index":27},"Microsoft.Authorization/policyAssignments@2020-09-01":{"RelativePath":"resources/microsoft.authorization/2020-09-01/types.json","Index":24},"Microsoft.Authorization/policyDefinitions@2020-09-01":{"RelativePath":"resources/microsoft.authorization/2020-09-01/types.json","Index":46},"Microsoft.Authorization/policySetDefinitions@2020-09-01":{"RelativePath":"resources/microsoft.authorization/2020-09-01/types.json","Index":63},"Microsoft.Authorization/dataPolicyManifests@2020-09-01":{"RelativePath":"resources/microsoft.authorization/2020-09-01/types.json","Index":105},"Microsoft.Authorization/policyAssignments@2021-06-01":{"RelativePath":"resources/microsoft.authorization/2021-06-01/types.json","Index":38},"Microsoft.Authorization/policyDefinitions@2021-06-01":{"RelativePath":"resources/microsoft.authorization/2021-06-01/types.json","Index":60},"Microsoft.Authorization/policySetDefinitions@2021-06-01":{"RelativePath":"resources/microsoft.authorization/2021-06-01/types.json","Index":77},"Microsoft.Features/featureProviders/subscriptionFeatureRegistrations@2021-07-01":{"RelativePath":"resources/microsoft.features/2021-07-01/types.json","Index":26},"Microsoft.Resources/deployments@2015-11-01":{"RelativePath":"resources/microsoft.resources/2015-11-01/types.json","Index":32},"Microsoft.Resources/resourceGroups@2015-11-01":{"RelativePath":"resources/microsoft.resources/2015-11-01/types.json","Index":38},"Microsoft.Resources/deployments@2016-02-01":{"RelativePath":"resources/microsoft.resources/2016-02-01/types.json","Index":38},"Microsoft.Resources/resourceGroups@2016-02-01":{"RelativePath":"resources/microsoft.resources/2016-02-01/types.json","Index":44},"Microsoft.Resources/deployments@2016-07-01":{"RelativePath":"resources/microsoft.resources/2016-07-01/types.json","Index":41},"Microsoft.Resources/resourceGroups@2016-07-01":{"RelativePath":"resources/microsoft.resources/2016-07-01/types.json","Index":47},"Microsoft.Resources/deployments@2016-09-01":{"RelativePath":"resources/microsoft.resources/2016-09-01/types.json","Index":41},"Microsoft.Resources/resourceGroups@2016-09-01":{"RelativePath":"resources/microsoft.resources/2016-09-01/types.json","Index":47},"Microsoft.Resources/deployments@2017-05-10":{"RelativePath":"resources/microsoft.resources/2017-05-10/types.json","Index":41},"Microsoft.Resources/resourceGroups@2017-05-10":{"RelativePath":"resources/microsoft.resources/2017-05-10/types.json","Index":47},"Microsoft.Resources/deployments@2018-02-01":{"RelativePath":"resources/microsoft.resources/2018-02-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2018-02-01":{"RelativePath":"resources/microsoft.resources/2018-02-01/types.json","Index":51},"Microsoft.Resources/deployments@2018-05-01":{"RelativePath":"resources/microsoft.resources/2018-05-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2018-05-01":{"RelativePath":"resources/microsoft.resources/2018-05-01/types.json","Index":51},"Microsoft.Resources/deployments@2019-03-01":{"RelativePath":"resources/microsoft.resources/2019-03-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-03-01":{"RelativePath":"resources/microsoft.resources/2019-03-01/types.json","Index":51},"Microsoft.Resources/deployments@2019-05-01":{"RelativePath":"resources/microsoft.resources/2019-05-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-05-01":{"RelativePath":"resources/microsoft.resources/2019-05-01/types.json","Index":51},"Microsoft.Resources/deployments@2019-05-10":{"RelativePath":"resources/microsoft.resources/2019-05-10/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-05-10":{"RelativePath":"resources/microsoft.resources/2019-05-10/types.json","Index":51},"Microsoft.Resources/templateSpecs@2019-06-01-preview":{"RelativePath":"resources/microsoft.resources/2019-06-01-preview/types.json","Index":26},"Microsoft.Resources/templateSpecs/versions@2019-06-01-preview":{"RelativePath":"resources/microsoft.resources/2019-06-01-preview/types.json","Index":36},"Microsoft.Resources/deployments@2019-07-01":{"RelativePath":"resources/microsoft.resources/2019-07-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-07-01":{"RelativePath":"resources/microsoft.resources/2019-07-01/types.json","Index":51},"Microsoft.Resources/deployments@2019-08-01":{"RelativePath":"resources/microsoft.resources/2019-08-01/types.json","Index":45},"Microsoft.Resources/resourceGroups@2019-08-01":{"RelativePath":"resources/microsoft.resources/2019-08-01/types.json","Index":51},"Microsoft.Resources/deploymentScripts@2019-10-01-preview":{"RelativePath":"resources/microsoft.resources/2019-10-01-preview/types.json","Index":70},"Microsoft.Resources/deploymentScripts/logs@2019-10-01-preview":{"RelativePath":"resources/microsoft.resources/2019-10-01-preview/types.json","Index":76},"Microsoft.Resources/deployments@2019-10-01":{"RelativePath":"resources/microsoft.resources/2019-10-01/types.json","Index":57},"Microsoft.Resources/resourceGroups@2019-10-01":{"RelativePath":"resources/microsoft.resources/2019-10-01/types.json","Index":63},"Microsoft.Resources/tags@2019-10-01":{"RelativePath":"resources/microsoft.resources/2019-10-01/types.json","Index":70},"Microsoft.Resources/deployments@2020-06-01":{"RelativePath":"resources/microsoft.resources/2020-06-01/types.json","Index":90},"Microsoft.Resources/resourceGroups@2020-06-01":{"RelativePath":"resources/microsoft.resources/2020-06-01/types.json","Index":96},"Microsoft.Resources/tags@2020-06-01":{"RelativePath":"resources/microsoft.resources/2020-06-01/types.json","Index":103},"Microsoft.Resources/deployments@2020-08-01":{"RelativePath":"resources/microsoft.resources/2020-08-01/types.json","Index":88},"Microsoft.Resources/resourceGroups@2020-08-01":{"RelativePath":"resources/microsoft.resources/2020-08-01/types.json","Index":94},"Microsoft.Resources/tags@2020-08-01":{"RelativePath":"resources/microsoft.resources/2020-08-01/types.json","Index":101},"Microsoft.Resources/deploymentScripts@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":70},"Microsoft.Resources/deployments@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":152},"Microsoft.Resources/resourceGroups@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":158},"Microsoft.Resources/tags@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":165},"Microsoft.Resources/deploymentScripts/logs@2020-10-01":{"RelativePath":"resources/microsoft.resources/2020-10-01/types.json","Index":171},"Microsoft.Resources/deployments@2021-01-01":{"RelativePath":"resources/microsoft.resources/2021-01-01/types.json","Index":93},"Microsoft.Resources/resourceGroups@2021-01-01":{"RelativePath":"resources/microsoft.resources/2021-01-01/types.json","Index":99},"Microsoft.Resources/tags@2021-01-01":{"RelativePath":"resources/microsoft.resources/2021-01-01/types.json","Index":106},"Microsoft.Resources/templateSpecs@2021-03-01-preview":{"RelativePath":"resources/microsoft.resources/2021-03-01-preview/types.json","Index":26},"Microsoft.Resources/templateSpecs/versions@2021-03-01-preview":{"RelativePath":"resources/microsoft.resources/2021-03-01-preview/types.json","Index":34},"Microsoft.Resources/deployments@2021-04-01":{"RelativePath":"resources/microsoft.resources/2021-04-01/types.json","Index":98},"Microsoft.Resources/resourceGroups@2021-04-01":{"RelativePath":"resources/microsoft.resources/2021-04-01/types.json","Index":104},"Microsoft.Resources/tags@2021-04-01":{"RelativePath":"resources/microsoft.resources/2021-04-01/types.json","Index":111},"Microsoft.Resources/templateSpecs@2021-05-01":{"RelativePath":"resources/microsoft.resources/2021-05-01/types.json","Index":26},"Microsoft.Resources/templateSpecs/versions@2021-05-01":{"RelativePath":"resources/microsoft.resources/2021-05-01/types.json","Index":34},"Microsoft.Resources/templateSpecs@2022-02-01":{"RelativePath":"resources/microsoft.resources/2022-02-01/types.json","Index":26},"Microsoft.Resources/templateSpecs/versions@2022-02-01":{"RelativePath":"resources/microsoft.resources/2022-02-01/types.json","Index":34},"Microsoft.Resources/builtInTemplateSpecs@2022-02-01":{"RelativePath":"resources/microsoft.resources/2022-02-01/types.json","Index":39},"Microsoft.Resources/builtInTemplateSpecs/versions@2022-02-01":{"RelativePath":"resources/microsoft.resources/2022-02-01/types.json","Index":44},"Microsoft.Resources/changes@2022-03-01-preview":{"RelativePath":"resources/microsoft.resources/2022-03-01-preview/types.json","Index":27},"Microsoft.Resources/changes@2022-05-01":{"RelativePath":"resources/microsoft.resources/2022-05-01/types.json","Index":26},"Microsoft.Solutions/appliances@2016-09-01-preview":{"RelativePath":"resources/microsoft.solutions/2016-09-01-preview/types.json","Index":29},"Microsoft.Solutions/applianceDefinitions@2016-09-01-preview":{"RelativePath":"resources/microsoft.solutions/2016-09-01-preview/types.json","Index":46},"Microsoft.Solutions/applications@2017-09-01":{"RelativePath":"resources/microsoft.solutions/2017-09-01/types.json","Index":29},"Microsoft.Solutions/applicationDefinitions@2017-09-01":{"RelativePath":"resources/microsoft.solutions/2017-09-01/types.json","Index":46},"Microsoft.Solutions/applications@2018-06-01":{"RelativePath":"resources/microsoft.solutions/2018-06-01/types.json","Index":29},"Microsoft.Solutions/applicationDefinitions@2018-06-01":{"RelativePath":"resources/microsoft.solutions/2018-06-01/types.json","Index":46},"Microsoft.Solutions/applications@2019-07-01":{"RelativePath":"resources/microsoft.solutions/2019-07-01/types.json","Index":67},"Microsoft.Solutions/applicationDefinitions@2019-07-01":{"RelativePath":"resources/microsoft.solutions/2019-07-01/types.json","Index":107},"Microsoft.Solutions/jitRequests@2019-07-01":{"RelativePath":"resources/microsoft.solutions/2019-07-01/types.json","Index":142},"Microsoft.Solutions/applications@2020-08-21-preview":{"RelativePath":"resources/microsoft.solutions/2020-08-21-preview/types.json","Index":67},"Microsoft.Solutions/applicationDefinitions@2020-08-21-preview":{"RelativePath":"resources/microsoft.solutions/2020-08-21-preview/types.json","Index":107},"Microsoft.Solutions/jitRequests@2020-08-21-preview":{"RelativePath":"resources/microsoft.solutions/2020-08-21-preview/types.json","Index":142},"Microsoft.Scheduler/jobCollections@2014-08-01-preview":{"RelativePath":"scheduler/microsoft.scheduler/2014-08-01-preview/types.json","Index":31},"Microsoft.Scheduler/jobCollections/jobs@2014-08-01-preview":{"RelativePath":"scheduler/microsoft.scheduler/2014-08-01-preview/types.json","Index":116},"Microsoft.Scheduler/jobCollections@2016-01-01":{"RelativePath":"scheduler/microsoft.scheduler/2016-01-01/types.json","Index":31},"Microsoft.Scheduler/jobCollections/jobs@2016-01-01":{"RelativePath":"scheduler/microsoft.scheduler/2016-01-01/types.json","Index":116},"Microsoft.Scheduler/jobCollections@2016-03-01":{"RelativePath":"scheduler/microsoft.scheduler/2016-03-01/types.json","Index":32},"Microsoft.Scheduler/jobCollections/jobs@2016-03-01":{"RelativePath":"scheduler/microsoft.scheduler/2016-03-01/types.json","Index":118},"Microsoft.ScVmm/vmmServers@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":26},"Microsoft.ScVmm/clouds@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":35},"Microsoft.ScVmm/virtualNetworks@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":41},"Microsoft.ScVmm/virtualMachines@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":84},"Microsoft.ScVmm/virtualMachineTemplates@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":105},"Microsoft.ScVmm/availabilitySets@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":111},"Microsoft.ScVmm/vmmServers/inventoryItems@2020-06-05-preview":{"RelativePath":"scvmm/microsoft.scvmm/2020-06-05-preview/types.json","Index":134},"Microsoft.Search/searchServices@2015-02-28":{"RelativePath":"search/microsoft.search/2015-02-28/types.json","Index":18},"Microsoft.Search/searchServices@2015-08-19":{"RelativePath":"search/microsoft.search/2015-08-19/types.json","Index":40},"Microsoft.Search/searchServices@2019-10-01-preview":{"RelativePath":"search/microsoft.search/2019-10-01-preview/types.json","Index":56},"Microsoft.Search/searchServices/privateEndpointConnections@2019-10-01-preview":{"RelativePath":"search/microsoft.search/2019-10-01-preview/types.json","Index":60},"Microsoft.Search/searchServices@2020-03-13":{"RelativePath":"search/microsoft.search/2020-03-13/types.json","Index":56},"Microsoft.Search/searchServices/privateEndpointConnections@2020-03-13":{"RelativePath":"search/microsoft.search/2020-03-13/types.json","Index":60},"Microsoft.Search/searchServices@2020-08-01-preview":{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":70},"Microsoft.Search/searchServices/privateEndpointConnections@2020-08-01-preview":{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":74},"Microsoft.Search/searchServices/sharedPrivateLinkResources@2020-08-01-preview":{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":78},"Microsoft.Search/searchServices@2020-08-01":{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":70},"Microsoft.Search/searchServices/privateEndpointConnections@2020-08-01":{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":74},"Microsoft.Search/searchServices/sharedPrivateLinkResources@2020-08-01":{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":78},"Microsoft.Search/searchServices@2021-04-01-preview":{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":98},"Microsoft.Search/searchServices/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":102},"Microsoft.Search/searchServices/sharedPrivateLinkResources@2021-04-01-preview":{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":106},"Microsoft.Security/locations/jitNetworkAccessPolicies@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":35},"Microsoft.Security/locations/applicationWhitelistings@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":143},"Microsoft.Security/locations@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":147},"Microsoft.Security/locations/tasks@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":153},"Microsoft.Security/locations/alerts@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":168},"Microsoft.Security/locations/discoveredSecuritySolutions@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":178},"Microsoft.Security/locations/ExternalSecuritySolutions@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":186},"Microsoft.Security/locations/topologies@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":197},"Microsoft.Security/locations/allowedConnections@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":210},"Microsoft.Security/adaptiveNetworkHardenings@2015-06-01-preview":{"RelativePath":"security/microsoft.security/2015-06-01-preview/types.json","Index":228},"Microsoft.Security/pricings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":15},"Microsoft.Security/securityContacts@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":26},"Microsoft.Security/workspaceSettings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":31},"Microsoft.Security/autoProvisioningSettings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":39},"Microsoft.Security/advancedThreatProtectionSettings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":46},"Microsoft.Security/deviceSecurityGroups@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":137},"Microsoft.Security/settings@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":147},"Microsoft.Security/informationProtectionPolicies@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":167},"Microsoft.Security/iotSecuritySolutions@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":208},"Microsoft.Security/compliances@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":215},"Microsoft.Security/iotSecuritySolutions/analyticsModels@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":243},"Microsoft.Security/iotSecuritySolutions/analyticsModels/aggregatedAlerts@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":254},"Microsoft.Security/iotSecuritySolutions/analyticsModels/aggregatedRecommendations@2017-08-01-preview":{"RelativePath":"security/microsoft.security/2017-08-01-preview/types.json","Index":265},"Microsoft.Security/complianceResults@2017-08-01":{"RelativePath":"security/microsoft.security/2017-08-01/types.json","Index":17},"Microsoft.Security/pricings@2018-06-01":{"RelativePath":"security/microsoft.security/2018-06-01/types.json","Index":15},"Microsoft.Security/automations@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":56},"Microsoft.Security/alertsSuppressionRules@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":68},"Microsoft.Security/assessmentMetadata@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":106},"Microsoft.Security/assessments@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":123},"Microsoft.Security/assessments/subAssessments@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":153},"Microsoft.Security/regulatoryComplianceStandards@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":163},"Microsoft.Security/regulatoryComplianceStandards/regulatoryComplianceControls@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":173},"Microsoft.Security/regulatoryComplianceStandards/regulatoryComplianceControls/regulatoryComplianceAssessments@2019-01-01-preview":{"RelativePath":"security/microsoft.security/2019-01-01-preview/types.json","Index":183},"Microsoft.Security/advancedThreatProtectionSettings@2019-01-01":{"RelativePath":"security/microsoft.security/2019-01-01/types.json","Index":13},"Microsoft.Security/settings@2019-01-01":{"RelativePath":"security/microsoft.security/2019-01-01/types.json","Index":23},"Microsoft.Security/locations/alerts@2019-01-01":{"RelativePath":"security/microsoft.security/2019-01-01/types.json","Index":38},"Microsoft.Security/deviceSecurityGroups@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":100},"Microsoft.Security/iotSecuritySolutions@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":163},"Microsoft.Security/iotSecuritySolutions/analyticsModels@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":188},"Microsoft.Security/iotSecuritySolutions/analyticsModels/aggregatedAlerts@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":201},"Microsoft.Security/iotSecuritySolutions/analyticsModels/aggregatedRecommendations@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":212},"Microsoft.Security/iotSecuritySolutions/iotAlertTypes@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":240},"Microsoft.Security/iotSecuritySolutions/iotAlerts@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":246},"Microsoft.Security/iotSecuritySolutions/iotRecommendationTypes@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":260},"Microsoft.Security/iotSecuritySolutions/iotRecommendations@2019-08-01":{"RelativePath":"security/microsoft.security/2019-08-01/types.json","Index":265},"Microsoft.Security/connectors@2020-01-01-preview":{"RelativePath":"security/microsoft.security/2020-01-01-preview/types.json","Index":40},"Microsoft.Security/secureScores@2020-01-01-preview":{"RelativePath":"security/microsoft.security/2020-01-01-preview/types.json","Index":46},"Microsoft.Security/serverVulnerabilityAssessments@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":19},"Microsoft.Security/locations/applicationWhitelistings@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":121},"Microsoft.Security/locations/jitNetworkAccessPolicies@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":149},"Microsoft.Security/assessmentMetadata@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":189},"Microsoft.Security/assessments@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":207},"Microsoft.Security/adaptiveNetworkHardenings@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":225},"Microsoft.Security/locations/allowedConnections@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":238},"Microsoft.Security/locations/topologies@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":249},"Microsoft.Security/locations/discoveredSecuritySolutions@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":259},"Microsoft.Security/locations/ExternalSecuritySolutions@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":267},"Microsoft.Security/secureScores@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":273},"Microsoft.Security/locations/securitySolutions@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":287},"Microsoft.Security/locations/alerts@2020-01-01":{"RelativePath":"security/microsoft.security/2020-01-01/types.json","Index":330},"Microsoft.Security/sqlVulnerabilityAssessments/baselineRules@2020-07-01-preview":{"RelativePath":"security/microsoft.security/2020-07-01-preview/types.json","Index":16},"Microsoft.Security/sqlVulnerabilityAssessments/scans@2020-07-01-preview":{"RelativePath":"security/microsoft.security/2020-07-01-preview/types.json","Index":29},"Microsoft.Security/sqlVulnerabilityAssessments/scans/scanResults@2020-07-01-preview":{"RelativePath":"security/microsoft.security/2020-07-01-preview/types.json","Index":72},"Microsoft.Security/locations/alerts@2021-01-01":{"RelativePath":"security/microsoft.security/2021-01-01/types.json","Index":50},"Microsoft.Security/ingestionSettings@2021-01-15-preview":{"RelativePath":"security/microsoft.security/2021-01-15-preview/types.json","Index":11},"Microsoft.Security/softwareInventories@2021-05-01-preview":{"RelativePath":"security/microsoft.security/2021-05-01-preview/types.json","Index":18},"Microsoft.Security/assessmentMetadata@2021-06-01":{"RelativePath":"security/microsoft.security/2021-06-01/types.json","Index":170},"Microsoft.Security/assessments@2021-06-01":{"RelativePath":"security/microsoft.security/2021-06-01/types.json","Index":223},"Microsoft.Security/settings@2021-06-01":{"RelativePath":"security/microsoft.security/2021-06-01/types.json","Index":237},"Microsoft.Security/customAssessmentAutomations@2021-07-01-preview":{"RelativePath":"security/microsoft.security/2021-07-01-preview/types.json","Index":30},"Microsoft.Security/customEntityStoreAssignments@2021-07-01-preview":{"RelativePath":"security/microsoft.security/2021-07-01-preview/types.json","Index":35},"Microsoft.Security/securityConnectors@2021-07-01-preview":{"RelativePath":"security/microsoft.security/2021-07-01-preview/types.json","Index":69},"Microsoft.Security/settings@2021-07-01":{"RelativePath":"security/microsoft.security/2021-07-01/types.json","Index":22},"Microsoft.Security/standards@2021-08-01-preview":{"RelativePath":"security/microsoft.security/2021-08-01-preview/types.json","Index":30},"Microsoft.Security/assignments@2021-08-01-preview":{"RelativePath":"security/microsoft.security/2021-08-01-preview/types.json","Index":39},"Microsoft.Security/mdeOnboardings@2021-10-01-preview":{"RelativePath":"security/microsoft.security/2021-10-01-preview/types.json","Index":13},"Microsoft.Security/locations/alerts@2021-11-01":{"RelativePath":"security/microsoft.security/2021-11-01/types.json","Index":50},"Microsoft.Security/securityConnectors@2021-12-01-preview":{"RelativePath":"security/microsoft.security/2021-12-01-preview/types.json","Index":102},"Microsoft.Security/governanceRules@2022-01-01-preview":{"RelativePath":"security/microsoft.security/2022-01-01-preview/types.json","Index":23},"Microsoft.Security/assessments/governanceAssignments@2022-01-01-preview":{"RelativePath":"security/microsoft.security/2022-01-01-preview/types.json","Index":31},"Microsoft.Security/pricings@2022-03-01":{"RelativePath":"security/microsoft.security/2022-03-01/types.json","Index":15},"Microsoft.Security/securityConnectors@2022-05-01-preview":{"RelativePath":"security/microsoft.security/2022-05-01-preview/types.json","Index":122},"Microsoft.Security/settings@2022-05-01":{"RelativePath":"security/microsoft.security/2022-05-01/types.json","Index":23},"Microsoft.Security/applications@2022-07-01-preview":{"RelativePath":"security/microsoft.security/2022-07-01-preview/types.json","Index":15},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":68},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":72},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":81},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":85},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":94},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":98},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":107},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":111},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":120},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateEndpointConnections@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":124},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":131},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":135},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":139},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":143},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateLinkResources@2021-01-11":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-01-11/types.json","Index":147},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":68},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":72},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":81},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":85},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":94},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":98},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":107},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":111},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":120},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":124},"Microsoft.SecurityAndCompliance/privateLinkServicesForMIPPolicySync@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":133},"Microsoft.SecurityAndCompliance/privateLinkServicesForMIPPolicySync/privateEndpointConnections@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":137},"Microsoft.SecurityAndCompliance/privateLinkServicesForEDMUpload/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":144},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365ComplianceCenter/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":148},"Microsoft.SecurityAndCompliance/privateLinkServicesForM365SecurityCenter/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":152},"Microsoft.SecurityAndCompliance/privateLinkServicesForO365ManagementActivityAPI/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":156},"Microsoft.SecurityAndCompliance/privateLinkServicesForSCCPowershell/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":160},"Microsoft.SecurityAndCompliance/privateLinkServicesForMIPPolicySync/privateLinkResources@2021-03-08":{"RelativePath":"securityandcompliance/microsoft.securityandcompliance/2021-03-08/types.json","Index":164},"Microsoft.SecurityInsights/automationRules@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":119},"Microsoft.SecurityInsights/bookmarks@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":132},"Microsoft.SecurityInsights/bookmarks/relations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":137},"Microsoft.SecurityInsights/cases@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":178},"Microsoft.SecurityInsights/cases/comments@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":183},"Microsoft.SecurityInsights/cases/relations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":195},"Microsoft.SecurityInsights/alertRules@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":205},"Microsoft.SecurityInsights/alertRules/actions@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":221},"Microsoft.SecurityInsights/dataConnectors@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":239},"Microsoft.SecurityInsights/settings@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":248},"Microsoft.SecurityInsights/incidents@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":291},"Microsoft.SecurityInsights/incidents/comments@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":296},"Microsoft.SecurityInsights/incidents/relations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":300},"Microsoft.SecurityInsights/watchlists@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":309},"Microsoft.SecurityInsights/watchlists/watchlistItems@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":314},"Microsoft.SecurityInsights/threatIntelligence/indicators@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":340},"Microsoft.SecurityInsights/aggregations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":346},"Microsoft.SecurityInsights/entities@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":372},"Microsoft.SecurityInsights/entities/relations@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":376},"Microsoft.SecurityInsights/officeConsents@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":381},"Microsoft.SecurityInsights/alertRuleTemplates@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":391},"Microsoft.SecurityInsights/entityQueries@2019-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2019-01-01-preview/types.json","Index":398},"Microsoft.SecurityInsights/alertRules@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":77},"Microsoft.SecurityInsights/alertRules/actions@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":82},"Microsoft.SecurityInsights/bookmarks@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":95},"Microsoft.SecurityInsights/dataConnectors@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":152},"Microsoft.SecurityInsights/incidents@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":199},"Microsoft.SecurityInsights/incidents/comments@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":205},"Microsoft.SecurityInsights/alertRuleTemplates@2020-01-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2020-01-01/types.json","Index":292},"Microsoft.SecurityInsights/incidents@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":71},"Microsoft.SecurityInsights/incidents/comments@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":77},"Microsoft.SecurityInsights/incidents/relations@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":82},"Microsoft.SecurityInsights/settings@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":104},"Microsoft.SecurityInsights/onboardingStates@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":109},"Microsoft.SecurityInsights/sourcecontrols@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":127},"Microsoft.SecurityInsights/dataConnectors@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":269},"Microsoft.SecurityInsights/watchlists@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":279},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":284},"Microsoft.SecurityInsights/alertRules@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":464},"Microsoft.SecurityInsights/alertRules/actions@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":469},"Microsoft.SecurityInsights/entityQueries@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":553},"Microsoft.SecurityInsights/metadata@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":609},"Microsoft.SecurityInsights/alertRuleTemplates@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":758},"Microsoft.SecurityInsights/entityQueryTemplates@2021-03-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-03-01-preview/types.json","Index":794},"Microsoft.SecurityInsights/incidents@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":65},"Microsoft.SecurityInsights/incidents/comments@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":71},"Microsoft.SecurityInsights/incidents/relations@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":76},"Microsoft.SecurityInsights/watchlists@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":86},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":91},"Microsoft.SecurityInsights/threatIntelligence/indicators@2021-04-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-04-01/types.json","Index":117},"Microsoft.SecurityInsights/alertRules@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":223},"Microsoft.SecurityInsights/alertRules/actions@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":228},"Microsoft.SecurityInsights/automationRules@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":344},"Microsoft.SecurityInsights/bookmarks@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":357},"Microsoft.SecurityInsights/bookmarks/relations@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":362},"Microsoft.SecurityInsights/entityQueries@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":446},"Microsoft.SecurityInsights/incidents@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":490},"Microsoft.SecurityInsights/incidents/comments@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":495},"Microsoft.SecurityInsights/incidents/relations@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":499},"Microsoft.SecurityInsights/metadata@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":555},"Microsoft.SecurityInsights/onboardingStates@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":560},"Microsoft.SecurityInsights/settings@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":582},"Microsoft.SecurityInsights/sourcecontrols@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":600},"Microsoft.SecurityInsights/watchlists@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":609},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":614},"Microsoft.SecurityInsights/dataConnectors@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":777},"Microsoft.SecurityInsights/threatIntelligence/indicators@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":803},"Microsoft.SecurityInsights/alertRuleTemplates@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":982},"Microsoft.SecurityInsights/entities@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":1197},"Microsoft.SecurityInsights/entities/relations@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":1201},"Microsoft.SecurityInsights/officeConsents@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":1206},"Microsoft.SecurityInsights/entityQueryTemplates@2021-09-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-09-01-preview/types.json","Index":1242},"Microsoft.SecurityInsights/alertRules@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":385},"Microsoft.SecurityInsights/incidents@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":434},"Microsoft.SecurityInsights/bookmarks@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":471},"Microsoft.SecurityInsights/bookmarks/relations@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":476},"Microsoft.SecurityInsights/entityQueries@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":560},"Microsoft.SecurityInsights/incidents/comments@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":565},"Microsoft.SecurityInsights/incidents/relations@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":569},"Microsoft.SecurityInsights/metadata@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":625},"Microsoft.SecurityInsights/onboardingStates@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":630},"Microsoft.SecurityInsights/settings@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":652},"Microsoft.SecurityInsights/sourcecontrols@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":670},"Microsoft.SecurityInsights/threatIntelligence/indicators@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":694},"Microsoft.SecurityInsights/watchlists@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":703},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":708},"Microsoft.SecurityInsights/dataConnectors@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":887},"Microsoft.SecurityInsights/alertRuleTemplates@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1102},"Microsoft.SecurityInsights/entities@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1321},"Microsoft.SecurityInsights/entities/relations@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1325},"Microsoft.SecurityInsights/entityQueryTemplates@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1361},"Microsoft.SecurityInsights/officeConsents@2021-10-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01-preview/types.json","Index":1366},"Microsoft.SecurityInsights/incidents@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":66},"Microsoft.SecurityInsights/incidents/comments@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":72},"Microsoft.SecurityInsights/incidents/relations@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":77},"Microsoft.SecurityInsights/threatIntelligence/indicators@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":101},"Microsoft.SecurityInsights/watchlists@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":111},"Microsoft.SecurityInsights/watchlists/watchlistItems@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":116},"Microsoft.SecurityInsights/onboardingStates@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":121},"Microsoft.SecurityInsights/alertRules@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":253},"Microsoft.SecurityInsights/alertRules/actions@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":258},"Microsoft.SecurityInsights/bookmarks@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":270},"Microsoft.SecurityInsights/dataConnectors@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":327},"Microsoft.SecurityInsights/automationRules@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":440},"Microsoft.SecurityInsights/alertRuleTemplates@2021-10-01":{"RelativePath":"securityinsights/microsoft.securityinsights/2021-10-01/types.json","Index":531},"Microsoft.SecurityInsights/alertRules@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":385},"Microsoft.SecurityInsights/incidents@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":434},"Microsoft.SecurityInsights/bookmarks@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":471},"Microsoft.SecurityInsights/bookmarks/relations@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":476},"Microsoft.SecurityInsights/entityQueries@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":560},"Microsoft.SecurityInsights/incidents/comments@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":565},"Microsoft.SecurityInsights/incidents/relations@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":569},"Microsoft.SecurityInsights/metadata@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":635},"Microsoft.SecurityInsights/onboardingStates@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":640},"Microsoft.SecurityInsights/settings@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":662},"Microsoft.SecurityInsights/sourcecontrols@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":702},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":726},"Microsoft.SecurityInsights/watchlists@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":740},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":747},"Microsoft.SecurityInsights/dataConnectors@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":929},"Microsoft.SecurityInsights/alertRuleTemplates@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1144},"Microsoft.SecurityInsights/entities@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1363},"Microsoft.SecurityInsights/entities/relations@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1367},"Microsoft.SecurityInsights/entityQueryTemplates@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1403},"Microsoft.SecurityInsights/officeConsents@2022-01-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-01-01-preview/types.json","Index":1408},"Microsoft.SecurityInsights/alertRules@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":385},"Microsoft.SecurityInsights/incidents@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":434},"Microsoft.SecurityInsights/bookmarks@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":471},"Microsoft.SecurityInsights/bookmarks/relations@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":476},"Microsoft.SecurityInsights/entityQueries@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":560},"Microsoft.SecurityInsights/incidents/comments@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":565},"Microsoft.SecurityInsights/incidents/relations@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":569},"Microsoft.SecurityInsights/metadata@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":635},"Microsoft.SecurityInsights/onboardingStates@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":640},"Microsoft.SecurityInsights/settings@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":666},"Microsoft.SecurityInsights/sourcecontrols@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":706},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":730},"Microsoft.SecurityInsights/watchlists@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":739},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":746},"Microsoft.SecurityInsights/dataConnectors@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":928},"Microsoft.SecurityInsights/alertRuleTemplates@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1143},"Microsoft.SecurityInsights/entities@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1362},"Microsoft.SecurityInsights/entities/relations@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1366},"Microsoft.SecurityInsights/entityQueryTemplates@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1402},"Microsoft.SecurityInsights/officeConsents@2022-04-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-04-01-preview/types.json","Index":1407},"Microsoft.SecurityInsights/alertRules@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":416},"Microsoft.SecurityInsights/incidents@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":465},"Microsoft.SecurityInsights/bookmarks@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":502},"Microsoft.SecurityInsights/bookmarks/relations@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":507},"Microsoft.SecurityInsights/entityQueries@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":591},"Microsoft.SecurityInsights/incidents/comments@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":596},"Microsoft.SecurityInsights/incidents/relations@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":600},"Microsoft.SecurityInsights/metadata@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":666},"Microsoft.SecurityInsights/onboardingStates@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":671},"Microsoft.SecurityInsights/securityMLAnalyticsSettings@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":704},"Microsoft.SecurityInsights/settings@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":730},"Microsoft.SecurityInsights/sourcecontrols@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":770},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":794},"Microsoft.SecurityInsights/watchlists@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":803},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":810},"Microsoft.SecurityInsights/dataConnectors@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":992},"Microsoft.SecurityInsights/alertRuleTemplates@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1207},"Microsoft.SecurityInsights/entities@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1426},"Microsoft.SecurityInsights/entities/relations@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1430},"Microsoft.SecurityInsights/entityQueryTemplates@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1466},"Microsoft.SecurityInsights/officeConsents@2022-05-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-05-01-preview/types.json","Index":1471},"Microsoft.SecurityInsights/alertRules@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":416},"Microsoft.SecurityInsights/incidents@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":465},"Microsoft.SecurityInsights/bookmarks@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":502},"Microsoft.SecurityInsights/bookmarks/relations@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":507},"Microsoft.SecurityInsights/entityQueries@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":591},"Microsoft.SecurityInsights/incidents/comments@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":596},"Microsoft.SecurityInsights/incidents/relations@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":600},"Microsoft.SecurityInsights/metadata@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":666},"Microsoft.SecurityInsights/onboardingStates@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":671},"Microsoft.SecurityInsights/securityMLAnalyticsSettings@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":704},"Microsoft.SecurityInsights/settings@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":730},"Microsoft.SecurityInsights/sourcecontrols@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":770},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":794},"Microsoft.SecurityInsights/watchlists@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":803},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":810},"Microsoft.SecurityInsights/dataConnectors@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":992},"Microsoft.SecurityInsights/alertRuleTemplates@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1207},"Microsoft.SecurityInsights/entities@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1426},"Microsoft.SecurityInsights/entities/relations@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1430},"Microsoft.SecurityInsights/entityQueryTemplates@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1466},"Microsoft.SecurityInsights/officeConsents@2022-06-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-06-01-preview/types.json","Index":1471},"Microsoft.SecurityInsights/alertRules@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":262},"Microsoft.SecurityInsights/alertRules/actions@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":267},"Microsoft.SecurityInsights/automationRules@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":418},"Microsoft.SecurityInsights/incidents@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":467},"Microsoft.SecurityInsights/bookmarks@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":504},"Microsoft.SecurityInsights/bookmarks/relations@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":509},"Microsoft.SecurityInsights/entityQueries@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":596},"Microsoft.SecurityInsights/incidents/comments@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":601},"Microsoft.SecurityInsights/incidents/relations@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":605},"Microsoft.SecurityInsights/metadata@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":671},"Microsoft.SecurityInsights/onboardingStates@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":676},"Microsoft.SecurityInsights/securityMLAnalyticsSettings@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":709},"Microsoft.SecurityInsights/settings@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":735},"Microsoft.SecurityInsights/sourcecontrols@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":775},"Microsoft.SecurityInsights/threatIntelligence/indicators@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":799},"Microsoft.SecurityInsights/watchlists@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":808},"Microsoft.SecurityInsights/watchlists/watchlistItems@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":815},"Microsoft.SecurityInsights/dataConnectors@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":997},"Microsoft.SecurityInsights/alertRuleTemplates@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1212},"Microsoft.SecurityInsights/entities@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1443},"Microsoft.SecurityInsights/entities/relations@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1447},"Microsoft.SecurityInsights/entityQueryTemplates@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1484},"Microsoft.SecurityInsights/officeConsents@2022-07-01-preview":{"RelativePath":"securityinsights/microsoft.securityinsights/2022-07-01-preview/types.json","Index":1489},"Microsoft.SerialConsole/serialPorts@2018-05-01":{"RelativePath":"serialconsole/microsoft.serialconsole/2018-05-01/types.json","Index":15},"Microsoft.ServiceBus/namespaces@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":36},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":46},"Microsoft.ServiceBus/namespaces/queues@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":68},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":72},"Microsoft.ServiceBus/namespaces/topics@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":93},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":97},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2015-08-01":{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":118},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":17},"Microsoft.ServiceBus/namespaces@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":32},"Microsoft.ServiceBus/namespaces/networkRuleSets@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":48},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":52},"Microsoft.ServiceBus/namespaces/queues@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":68},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":72},"Microsoft.ServiceBus/namespaces/topics@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":87},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":100},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":107},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":119},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":134},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/AuthorizationRules@2017-04-01":{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":138},"Microsoft.ServiceBus/namespaces/ipfilterrules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":15},"Microsoft.ServiceBus/namespaces@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":35},"Microsoft.ServiceBus/namespaces/virtualnetworkrules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":40},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":50},"Microsoft.ServiceBus/namespaces/networkRuleSets@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":66},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":85},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":98},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":102},"Microsoft.ServiceBus/namespaces/queues@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":118},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":122},"Microsoft.ServiceBus/namespaces/topics@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":137},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":144},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":159},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":171},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2018-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":175},"Microsoft.ServiceBus/namespaces@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":63},"Microsoft.ServiceBus/namespaces/networkRuleSets@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":79},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":89},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":93},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":106},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":113},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":117},"Microsoft.ServiceBus/namespaces/queues@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":133},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":137},"Microsoft.ServiceBus/namespaces/topics@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":152},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":164},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":179},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2021-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":183},"Microsoft.ServiceBus/namespaces@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":63},"Microsoft.ServiceBus/namespaces/networkRuleSets@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":82},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":92},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":96},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":109},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":116},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":120},"Microsoft.ServiceBus/namespaces/queues@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":136},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":140},"Microsoft.ServiceBus/namespaces/topics@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":155},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":167},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":183},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2021-06-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":187},"Microsoft.ServiceBus/namespaces@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":63},"Microsoft.ServiceBus/namespaces/networkRuleSets@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":82},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":92},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":96},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":109},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":116},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":120},"Microsoft.ServiceBus/namespaces/queues@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":136},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":140},"Microsoft.ServiceBus/namespaces/topics@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":155},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":167},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":183},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2021-11-01":{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":187},"Microsoft.ServiceBus/namespaces@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":72},"Microsoft.ServiceBus/namespaces/networkRuleSets@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":91},"Microsoft.ServiceBus/namespaces/AuthorizationRules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":101},"Microsoft.ServiceBus/namespaces/privateEndpointConnections@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":105},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":118},"Microsoft.ServiceBus/namespaces/migrationConfigurations@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":125},"Microsoft.ServiceBus/namespaces/queues/authorizationRules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":129},"Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":145},"Microsoft.ServiceBus/namespaces/topics/authorizationRules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":149},"Microsoft.ServiceBus/namespaces/topics@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":164},"Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":176},"Microsoft.ServiceBus/namespaces/topics/subscriptions@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":192},"Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules@2022-01-01-preview":{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":196},"Microsoft.ServiceFabric/clusters@2016-09-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2016-09-01/types.json","Index":74},"Microsoft.ServiceFabric/clusters/applicationTypes@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":12},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":18},"Microsoft.ServiceFabric/clusters/applications@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":34},"Microsoft.ServiceFabric/clusters/applications/services@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":72},"Microsoft.ServiceFabric/clusters@2017-07-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2017-07-01-preview/types.json","Index":145},"Microsoft.ServiceFabric/clusters@2018-02-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2018-02-01/types.json","Index":101},"Microsoft.ServiceFabric/clusters@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":101},"Microsoft.ServiceFabric/clusters/applicationTypes@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":107},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":114},"Microsoft.ServiceFabric/clusters/applications@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":131},"Microsoft.ServiceFabric/clusters/applications/services@2019-03-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01-preview/types.json","Index":173},"Microsoft.ServiceFabric/clusters@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":101},"Microsoft.ServiceFabric/clusters/applicationTypes@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":107},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":114},"Microsoft.ServiceFabric/clusters/applications@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":131},"Microsoft.ServiceFabric/clusters/applications/services@2019-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-03-01/types.json","Index":173},"Microsoft.ServiceFabric/clusters@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":101},"Microsoft.ServiceFabric/clusters/applicationTypes@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":107},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":114},"Microsoft.ServiceFabric/clusters/applications@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":141},"Microsoft.ServiceFabric/clusters/applications/services@2019-06-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-06-01-preview/types.json","Index":183},"Microsoft.ServiceFabric/clusters@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":102},"Microsoft.ServiceFabric/clusters/applicationTypes@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":108},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":115},"Microsoft.ServiceFabric/clusters/applications@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":147},"Microsoft.ServiceFabric/clusters/applications/services@2019-11-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2019-11-01-preview/types.json","Index":189},"Microsoft.ServiceFabric/managedClusters@2020-01-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-01-01-preview/types.json","Index":60},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2020-01-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-01-01-preview/types.json","Index":89},"Microsoft.ServiceFabric/clusters@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":102},"Microsoft.ServiceFabric/clusters/applicationTypes@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":108},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":115},"Microsoft.ServiceFabric/clusters/applications@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":147},"Microsoft.ServiceFabric/clusters/applications/services@2020-03-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-03-01/types.json","Index":189},"Microsoft.ServiceFabric/clusters@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":113},"Microsoft.ServiceFabric/clusters/applicationTypes@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":119},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":126},"Microsoft.ServiceFabric/clusters/applications@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":158},"Microsoft.ServiceFabric/clusters/applications/services@2020-12-01-preview":{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":200},"Microsoft.ServiceFabric/clusters@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":126},"Microsoft.ServiceFabric/clusters/applicationTypes@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":132},"Microsoft.ServiceFabric/clusters/applicationTypes/versions@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":139},"Microsoft.ServiceFabric/clusters/applications@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":171},"Microsoft.ServiceFabric/clusters/applications/services@2021-06-01":{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":213},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":185},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.json","Index":216},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":188},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-05-01/types.json","Index":223},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":190},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-07-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-07-01-preview/types.json","Index":232},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":201},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-11-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.json","Index":249},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":201},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-01-01":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.json","Index":249},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":201},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-02-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.json","Index":250},"Microsoft.ServiceFabric/managedclusters/applicationTypes@2022-06-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json","Index":14},"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2022-06-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json","Index":20},"Microsoft.ServiceFabric/managedclusters/applications@2022-06-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json","Index":48},"Microsoft.ServiceFabric/managedclusters/applications/services@2022-06-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json","Index":110},"Microsoft.ServiceFabric/managedClusters@2022-06-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json","Index":201},"Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-06-01-preview":{"RelativePath":"servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json","Index":253},"Microsoft.ServiceFabricMesh/applications@2018-07-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-07-01-preview/types.json","Index":77},"Microsoft.ServiceFabricMesh/networks@2018-07-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-07-01-preview/types.json","Index":88},"Microsoft.ServiceFabricMesh/volumes@2018-07-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-07-01-preview/types.json","Index":97},"Microsoft.ServiceFabricMesh/applications/services@2018-07-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-07-01-preview/types.json","Index":101},"Microsoft.ServiceFabricMesh/secrets@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":22},"Microsoft.ServiceFabricMesh/secrets/values@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":28},"Microsoft.ServiceFabricMesh/volumes@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":44},"Microsoft.ServiceFabricMesh/networks@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":59},"Microsoft.ServiceFabricMesh/gateways@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":92},"Microsoft.ServiceFabricMesh/applications@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":186},"Microsoft.ServiceFabricMesh/applications/services@2018-09-01-preview":{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":190},"Microsoft.ServiceLinker/linkers@2021-11-01-preview":{"RelativePath":"servicelinker/microsoft.servicelinker/2021-11-01-preview/types.json","Index":50},"Microsoft.ServiceLinker/linkers@2022-01-01-preview":{"RelativePath":"servicelinker/microsoft.servicelinker/2022-01-01-preview/types.json","Index":67},"Microsoft.ServiceLinker/linkers@2022-05-01":{"RelativePath":"servicelinker/microsoft.servicelinker/2022-05-01/types.json","Index":68},"Microsoft.SignalRService/SignalR@2018-03-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2018-03-01-preview/types.json","Index":29},"Microsoft.SignalRService/signalR@2018-10-01":{"RelativePath":"signalr/microsoft.signalrservice/2018-10-01/types.json","Index":37},"Microsoft.SignalRService/signalR@2020-05-01":{"RelativePath":"signalr/microsoft.signalrservice/2020-05-01/types.json","Index":95},"Microsoft.SignalRService/signalR/privateEndpointConnections@2020-05-01":{"RelativePath":"signalr/microsoft.signalrservice/2020-05-01/types.json","Index":99},"Microsoft.SignalRService/signalR@2020-07-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2020-07-01-preview/types.json","Index":104},"Microsoft.SignalRService/signalR/privateEndpointConnections@2020-07-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2020-07-01-preview/types.json","Index":108},"Microsoft.SignalRService/signalR@2021-04-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-04-01-preview/types.json","Index":139},"Microsoft.SignalRService/signalR/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-04-01-preview/types.json","Index":143},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2021-04-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-04-01-preview/types.json","Index":147},"Microsoft.SignalRService/signalR@2021-06-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-06-01-preview/types.json","Index":139},"Microsoft.SignalRService/signalR/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-06-01-preview/types.json","Index":143},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2021-06-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-06-01-preview/types.json","Index":147},"Microsoft.SignalRService/signalR@2021-09-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-09-01-preview/types.json","Index":139},"Microsoft.SignalRService/signalR/privateEndpointConnections@2021-09-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-09-01-preview/types.json","Index":143},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2021-09-01-preview":{"RelativePath":"signalr/microsoft.signalrservice/2021-09-01-preview/types.json","Index":147},"Microsoft.SignalRService/signalR@2021-10-01":{"RelativePath":"signalr/microsoft.signalrservice/2021-10-01/types.json","Index":143},"Microsoft.SignalRService/signalR/privateEndpointConnections@2021-10-01":{"RelativePath":"signalr/microsoft.signalrservice/2021-10-01/types.json","Index":147},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2021-10-01":{"RelativePath":"signalr/microsoft.signalrservice/2021-10-01/types.json","Index":151},"Microsoft.SignalRService/signalR@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":146},"Microsoft.SignalRService/signalR/customCertificates@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":161},"Microsoft.SignalRService/signalR/customDomains@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":177},"Microsoft.SignalRService/signalR/privateEndpointConnections@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":181},"Microsoft.SignalRService/signalR/sharedPrivateLinkResources@2022-02-01":{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":185},"Microsoft.SoftwarePlan/hybridUseBenefits@2019-06-01-preview":{"RelativePath":"softwareplan/microsoft.softwareplan/2019-06-01-preview/types.json","Index":17},"Microsoft.SoftwarePlan/hybridUseBenefits@2019-12-01":{"RelativePath":"softwareplan/microsoft.softwareplan/2019-12-01/types.json","Index":17},"Microsoft.Solutions/applications@2017-12-01":{"RelativePath":"solutions/microsoft.solutions/2017-12-01/types.json","Index":29},"Microsoft.Solutions/applicationDefinitions@2017-12-01":{"RelativePath":"solutions/microsoft.solutions/2017-12-01/types.json","Index":46},"Microsoft.Solutions/applications@2018-02-01":{"RelativePath":"solutions/microsoft.solutions/2018-02-01/types.json","Index":53},"Microsoft.Solutions/applicationDefinitions@2018-02-01":{"RelativePath":"solutions/microsoft.solutions/2018-02-01/types.json","Index":77},"Microsoft.Solutions/applications@2018-03-01":{"RelativePath":"solutions/microsoft.solutions/2018-03-01/types.json","Index":63},"Microsoft.Solutions/applicationDefinitions@2018-03-01":{"RelativePath":"solutions/microsoft.solutions/2018-03-01/types.json","Index":87},"Microsoft.Solutions/jitRequests@2018-03-01":{"RelativePath":"solutions/microsoft.solutions/2018-03-01/types.json","Index":122},"Microsoft.Solutions/jitRequests@2018-06-01":{"RelativePath":"solutions/microsoft.solutions/2018-06-01/types.json","Index":122},"Microsoft.Solutions/applications@2018-09-01-preview":{"RelativePath":"solutions/microsoft.solutions/2018-09-01-preview/types.json","Index":63},"Microsoft.Solutions/applicationDefinitions@2018-09-01-preview":{"RelativePath":"solutions/microsoft.solutions/2018-09-01-preview/types.json","Index":87},"Microsoft.Solutions/jitRequests@2018-09-01-preview":{"RelativePath":"solutions/microsoft.solutions/2018-09-01-preview/types.json","Index":122},"Microsoft.Solutions/applications@2021-02-01-preview":{"RelativePath":"solutions/microsoft.solutions/2021-02-01-preview/types.json","Index":78},"Microsoft.Solutions/applicationDefinitions@2021-02-01-preview":{"RelativePath":"solutions/microsoft.solutions/2021-02-01-preview/types.json","Index":118},"Microsoft.Solutions/jitRequests@2021-02-01-preview":{"RelativePath":"solutions/microsoft.solutions/2021-02-01-preview/types.json","Index":153},"Microsoft.Solutions/applications@2021-07-01":{"RelativePath":"solutions/microsoft.solutions/2021-07-01/types.json","Index":75},"Microsoft.Solutions/applicationDefinitions@2021-07-01":{"RelativePath":"solutions/microsoft.solutions/2021-07-01/types.json","Index":115},"Microsoft.Solutions/jitRequests@2021-07-01":{"RelativePath":"solutions/microsoft.solutions/2021-07-01/types.json","Index":147},"Microsoft.Sql/servers/databases/dataMaskingPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":16},"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":31},"Microsoft.Sql/servers/databases/geoBackupPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":41},"Microsoft.Sql/servers/databases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":314},"Microsoft.Sql/servers/databases/extensions@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":328},"Microsoft.Sql/servers/elasticPools@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":344},"Microsoft.Sql/servers/communicationLinks@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":349},"Microsoft.Sql/servers/connectionPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":360},"Microsoft.Sql/servers/databases/securityAlertPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":377},"Microsoft.Sql/servers/firewallRules@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":382},"Microsoft.Sql/servers/databases/transparentDataEncryption@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":388},"Microsoft.Sql/servers@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":400},"Microsoft.Sql/servers/administrators@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":407},"Microsoft.Sql/servers/advisors@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":421},"Microsoft.Sql/servers/databases/advisors@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":425},"Microsoft.Sql/servers/disasterRecoveryConfiguration@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":445},"Microsoft.Sql/servers/auditingPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":452},"Microsoft.Sql/servers/databases/auditingPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":459},"Microsoft.Sql/servers/databases/connectionPolicies@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":466},"Microsoft.Sql/servers/elasticPools/databases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":471},"Microsoft.Sql/servers/recommendedElasticPools/databases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":476},"Microsoft.Sql/servers/serviceObjectives@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":481},"Microsoft.Sql/servers/recoverableDatabases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":486},"Microsoft.Sql/servers/restorableDroppedDatabases@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":491},"Microsoft.Sql/servers/recommendedElasticPools@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":507},"Microsoft.Sql/servers/databases/replicationLinks@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":529},"Microsoft.Sql/servers/databases/serviceTierAdvisors@2014-04-01":{"RelativePath":"sql/microsoft.sql/2014-04-01/types.json","Index":533},"Microsoft.Sql/servers/encryptionProtector@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":17},"Microsoft.Sql/servers/failoverGroups@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":40},"Microsoft.Sql/servers/keys@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":48},"Microsoft.Sql/servers/syncAgents@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":57},"Microsoft.Sql/servers/virtualNetworkRules@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":68},"Microsoft.Sql/managedInstances@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":91},"Microsoft.Sql/servers@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":97},"Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":116},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":147},"Microsoft.Sql/servers/databases/auditingSettings@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":158},"Microsoft.Sql/servers/firewallRules@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":163},"Microsoft.Sql/servers/databases/automaticTuning@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":196},"Microsoft.Sql/locations/usages@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":201},"Microsoft.Sql/virtualClusters@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":208},"Microsoft.Sql/servers/databases/advisors@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":271},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":275},"Microsoft.Sql/servers/advisors@2015-05-01-preview":{"RelativePath":"sql/microsoft.sql/2015-05-01-preview/types.json","Index":279},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":18},"Microsoft.Sql/servers/extendedAuditingSettings@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":29},"Microsoft.Sql/servers/auditingSettings@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":40},"Microsoft.Sql/servers/databases/auditingSettings@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":51},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":62},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":71},"Microsoft.Sql/servers/jobAgents@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":84},"Microsoft.Sql/servers/jobAgents/credentials@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":89},"Microsoft.Sql/servers/jobAgents/jobs/executions@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":118},"Microsoft.Sql/servers/jobAgents/jobs@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":127},"Microsoft.Sql/servers/jobAgents/jobs/steps@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":141},"Microsoft.Sql/servers/jobAgents/targetGroups@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":157},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":164},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":170},"Microsoft.Sql/servers/dnsAliases@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":175},"Microsoft.Sql/servers/securityAlertPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":188},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":194},"Microsoft.Sql/managedInstances/securityAlertPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":200},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":214},"Microsoft.Sql/managedInstances/administrators@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":222},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":229},"Microsoft.Sql/servers/databases@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":272},"Microsoft.Sql/managedInstances/databases@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":295},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":299},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":303},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":307},"Microsoft.Sql/servers/jobAgents/jobs/versions@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":311},"Microsoft.Sql/servers/automaticTuning@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":338},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":344},"Microsoft.Sql/servers/databases/restorePoints@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":352},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":357},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2017-03-01-preview":{"RelativePath":"sql/microsoft.sql/2017-03-01-preview/types.json","Index":364},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":18},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":27},"Microsoft.Sql/locations/instanceFailoverGroups@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":50},"Microsoft.Sql/managedInstances/keys@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":58},"Microsoft.Sql/managedInstances/encryptionProtector@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":68},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":75},"Microsoft.Sql/servers/elasticPools@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":90},"Microsoft.Sql/servers/databases@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":142},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":157},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":161},"Microsoft.Sql/managedInstances/recoverableDatabases@2017-10-01-preview":{"RelativePath":"sql/microsoft.sql/2017-10-01-preview/types.json","Index":166},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":16},"Microsoft.Sql/servers/vulnerabilityAssessments@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":23},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":37},"Microsoft.Sql/instancePools@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":47},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":54},"Microsoft.Sql/servers/databases/securityAlertPolicies@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":67},"Microsoft.Sql/managedInstances@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":89},"Microsoft.Sql/managedInstances/databases@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":112},"Microsoft.Sql/servers/privateEndpointConnections@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":119},"Microsoft.Sql/servers/administrators@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":128},"Microsoft.Sql/servers/privateLinkResources@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":134},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":139},"Microsoft.Sql/managedInstances/operations@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":163},"Microsoft.Sql/managedInstances/databases/restoreDetails@2018-06-01-preview":{"RelativePath":"sql/microsoft.sql/2018-06-01-preview/types.json","Index":171},"Microsoft.Sql/servers@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":40},"Microsoft.Sql/servers/databases/workloadGroups@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":45},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":50},"Microsoft.Sql/servers/administrators@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":59},"Microsoft.Sql/servers/databases/syncGroups@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":78},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":109},"Microsoft.Sql/servers/databases@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":166},"Microsoft.Sql/managedInstances/databases@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":189},"Microsoft.Sql/managedInstances/operations@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":213},"Microsoft.Sql/managedInstances/databases/restoreDetails@2019-06-01-preview":{"RelativePath":"sql/microsoft.sql/2019-06-01-preview/types.json","Index":221},"Microsoft.Sql/servers/databases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":64},"Microsoft.Sql/servers@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":97},"Microsoft.Sql/managedInstances/databases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":120},"Microsoft.Sql/servers/azureADOnlyAuthentications@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":127},"Microsoft.Sql/managedInstances@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":159},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":166},"Microsoft.Sql/locations/serverTrustGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":176},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":183},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":194},"Microsoft.Sql/servers/extendedAuditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":205},"Microsoft.Sql/servers/auditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":216},"Microsoft.Sql/servers/databases/auditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":227},"Microsoft.Sql/servers/databases/securityAlertPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":250},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":261},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":270},"Microsoft.Sql/servers/elasticPools@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":284},"Microsoft.Sql/servers/encryptionProtector@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":294},"Microsoft.Sql/servers/failoverGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":317},"Microsoft.Sql/servers/firewallRules@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":322},"Microsoft.Sql/locations/instanceFailoverGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":345},"Microsoft.Sql/instancePools@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":354},"Microsoft.Sql/servers/jobAgents@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":366},"Microsoft.Sql/servers/jobAgents/credentials@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":371},"Microsoft.Sql/servers/jobAgents/jobs/executions@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":400},"Microsoft.Sql/servers/jobAgents/jobs@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":409},"Microsoft.Sql/servers/jobAgents/jobs/steps@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":423},"Microsoft.Sql/servers/jobAgents/targetGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":439},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":446},"Microsoft.Sql/servers/databases/maintenanceWindows@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":462},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":469},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":482},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":496},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":506},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":513},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":519},"Microsoft.Sql/managedInstances/administrators@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":528},"Microsoft.Sql/managedInstances/encryptionProtector@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":538},"Microsoft.Sql/managedInstances/keys@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":546},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":552},"Microsoft.Sql/managedInstances/privateEndpointConnections@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":556},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":563},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":569},"Microsoft.Sql/managedInstances/securityAlertPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":575},"Microsoft.Sql/servers/privateEndpointConnections@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":579},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":586},"Microsoft.Sql/servers/administrators@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":595},"Microsoft.Sql/servers/devOpsAuditingSettings@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":603},"Microsoft.Sql/servers/dnsAliases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":608},"Microsoft.Sql/servers/keys@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":616},"Microsoft.Sql/servers/securityAlertPolicies@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":622},"Microsoft.Sql/servers/vulnerabilityAssessments@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":629},"Microsoft.Sql/managedInstances/sqlAgent@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":638},"Microsoft.Sql/servers/syncAgents@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":647},"Microsoft.Sql/servers/databases/syncGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":666},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":697},"Microsoft.Sql/servers/databases/transparentDataEncryption@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":707},"Microsoft.Sql/servers/virtualNetworkRules@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":719},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":724},"Microsoft.Sql/servers/databases/workloadGroups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":729},"Microsoft.Sql/managedInstances/databases/restoreDetails@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":737},"Microsoft.Sql/servers/databases/advisors@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":800},"Microsoft.Sql/servers/databases/automaticTuning@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":833},"Microsoft.Sql/servers/databases/schemas/tables/columns@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":877},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":881},"Microsoft.Sql/servers/databases/schemas@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":885},"Microsoft.Sql/servers/databases/schemas/tables@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":894},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":909},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":916},"Microsoft.Sql/locations/deletedServers@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":921},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":925},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":929},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":933},"Microsoft.Sql/servers/jobAgents/jobs/versions@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":937},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":942},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":947},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":954},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":958},"Microsoft.Sql/managedInstances/databases/queries@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":963},"Microsoft.Sql/managedInstances/databases/schemas@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":967},"Microsoft.Sql/managedInstances/databases/schemas/tables@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":971},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":975},"Microsoft.Sql/managedInstances/operations@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":999},"Microsoft.Sql/managedInstances/privateLinkResources@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1005},"Microsoft.Sql/servers/privateLinkResources@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1012},"Microsoft.Sql/managedInstances/recoverableDatabases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1017},"Microsoft.Sql/servers/databases/replicationLinks@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1022},"Microsoft.Sql/servers/restorableDroppedDatabases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1028},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1034},"Microsoft.Sql/servers/databases/restorePoints@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1042},"Microsoft.Sql/servers/advisors@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1046},"Microsoft.Sql/servers/automaticTuning@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1073},"Microsoft.Sql/locations/usages@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1078},"Microsoft.Sql/locations/timeZones@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1083},"Microsoft.Sql/virtualClusters@2020-02-02-preview":{"RelativePath":"sql/microsoft.sql/2020-02-02-preview/types.json","Index":1090},"Microsoft.Sql/servers/elasticPools@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":22},"Microsoft.Sql/servers/devOpsAuditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":41},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":48},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":59},"Microsoft.Sql/servers/extendedAuditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":70},"Microsoft.Sql/servers/auditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":81},"Microsoft.Sql/servers/databases/auditingSettings@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":92},"Microsoft.Sql/servers/databases/extensions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":102},"Microsoft.Sql/servers/databases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":161},"Microsoft.Sql/servers/databases/securityAlertPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":173},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":184},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":193},"Microsoft.Sql/servers/encryptionProtector@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":203},"Microsoft.Sql/servers/failoverGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":226},"Microsoft.Sql/servers/firewallRules@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":231},"Microsoft.Sql/locations/instanceFailoverGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":254},"Microsoft.Sql/instancePools@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":263},"Microsoft.Sql/servers/jobAgents@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":275},"Microsoft.Sql/servers/jobAgents/credentials@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":280},"Microsoft.Sql/servers/jobAgents/jobs/executions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":309},"Microsoft.Sql/servers/jobAgents/jobs@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":318},"Microsoft.Sql/servers/jobAgents/jobs/steps@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":332},"Microsoft.Sql/servers/jobAgents/targetGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":348},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":355},"Microsoft.Sql/servers/databases/maintenanceWindows@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":371},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":378},"Microsoft.Sql/managedInstances/databases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":401},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":414},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":428},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":438},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":445},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":451},"Microsoft.Sql/managedInstances/administrators@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":460},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":467},"Microsoft.Sql/managedInstances/encryptionProtector@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":477},"Microsoft.Sql/managedInstances/keys@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":485},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":491},"Microsoft.Sql/managedInstances/privateEndpointConnections@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":498},"Microsoft.Sql/managedInstances@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":533},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":540},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":546},"Microsoft.Sql/managedInstances/securityAlertPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":552},"Microsoft.Sql/servers/privateEndpointConnections@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":572},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":579},"Microsoft.Sql/servers/administrators@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":588},"Microsoft.Sql/servers/azureADOnlyAuthentications@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":595},"Microsoft.Sql/servers/dnsAliases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":600},"Microsoft.Sql/servers/keys@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":608},"Microsoft.Sql/servers@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":622},"Microsoft.Sql/servers/securityAlertPolicies@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":628},"Microsoft.Sql/locations/serverTrustGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":638},"Microsoft.Sql/servers/vulnerabilityAssessments@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":645},"Microsoft.Sql/managedInstances/sqlAgent@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":654},"Microsoft.Sql/servers/syncAgents@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":663},"Microsoft.Sql/servers/databases/syncGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":682},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":713},"Microsoft.Sql/servers/databases/transparentDataEncryption@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":723},"Microsoft.Sql/servers/virtualNetworkRules@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":735},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":740},"Microsoft.Sql/servers/databases/workloadGroups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":745},"Microsoft.Sql/servers/databases/advisors@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":808},"Microsoft.Sql/servers/databases/automaticTuning@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":841},"Microsoft.Sql/servers/databases/schemas/tables/columns@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":885},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":889},"Microsoft.Sql/servers/databases/schemas@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":893},"Microsoft.Sql/servers/databases/schemas/tables@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":902},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":917},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":924},"Microsoft.Sql/locations/deletedServers@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":929},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":933},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":937},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":941},"Microsoft.Sql/servers/jobAgents/jobs/versions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":945},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":954},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":963},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":970},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":974},"Microsoft.Sql/managedInstances/databases/queries@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":979},"Microsoft.Sql/managedInstances/databases/restoreDetails@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":987},"Microsoft.Sql/managedInstances/databases/schemas@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":991},"Microsoft.Sql/managedInstances/databases/schemas/tables@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":995},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":999},"Microsoft.Sql/managedInstances/operations@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1023},"Microsoft.Sql/managedInstances/privateLinkResources@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1029},"Microsoft.Sql/servers/privateLinkResources@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1036},"Microsoft.Sql/managedInstances/recoverableDatabases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1041},"Microsoft.Sql/servers/databases/replicationLinks@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1046},"Microsoft.Sql/servers/restorableDroppedDatabases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1052},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1058},"Microsoft.Sql/servers/databases/restorePoints@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1066},"Microsoft.Sql/servers/advisors@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1070},"Microsoft.Sql/servers/automaticTuning@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1097},"Microsoft.Sql/locations/usages@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1102},"Microsoft.Sql/locations/timeZones@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1107},"Microsoft.Sql/virtualClusters@2020-08-01-preview":{"RelativePath":"sql/microsoft.sql/2020-08-01-preview/types.json","Index":1114},"Microsoft.Sql/servers/databases/securityAlertPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":30},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":41},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":50},"Microsoft.Sql/servers/encryptionProtector@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":60},"Microsoft.Sql/servers/failoverGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":83},"Microsoft.Sql/servers/firewallRules@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":88},"Microsoft.Sql/locations/instanceFailoverGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":111},"Microsoft.Sql/instancePools@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":121},"Microsoft.Sql/servers/jobAgents@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":133},"Microsoft.Sql/servers/jobAgents/credentials@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":138},"Microsoft.Sql/servers/jobAgents/jobs/executions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":167},"Microsoft.Sql/servers/jobAgents/jobs@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":176},"Microsoft.Sql/servers/jobAgents/jobs/steps@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":190},"Microsoft.Sql/servers/jobAgents/targetGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":206},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":213},"Microsoft.Sql/servers/databases/maintenanceWindows@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":229},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":236},"Microsoft.Sql/managedInstances/databases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":259},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":272},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":282},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":289},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":295},"Microsoft.Sql/managedInstances/administrators@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":304},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":311},"Microsoft.Sql/managedInstances/encryptionProtector@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":321},"Microsoft.Sql/managedInstances/keys@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":329},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":335},"Microsoft.Sql/managedInstances/privateEndpointConnections@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":342},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":349},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":355},"Microsoft.Sql/managedInstances/securityAlertPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":361},"Microsoft.Sql/servers/privateEndpointConnections@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":381},"Microsoft.Sql/servers/administrators@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":390},"Microsoft.Sql/servers/azureADOnlyAuthentications@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":397},"Microsoft.Sql/servers/devOpsAuditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":405},"Microsoft.Sql/servers/dnsAliases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":410},"Microsoft.Sql/servers/keys@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":418},"Microsoft.Sql/servers/securityAlertPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":424},"Microsoft.Sql/locations/serverTrustGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":435},"Microsoft.Sql/servers/vulnerabilityAssessments@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":442},"Microsoft.Sql/managedInstances/sqlAgent@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":451},"Microsoft.Sql/servers/syncAgents@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":460},"Microsoft.Sql/servers/databases/syncGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":479},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":510},"Microsoft.Sql/servers/virtualNetworkRules@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":522},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":527},"Microsoft.Sql/servers/databases/workloadGroups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":532},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":546},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":553},"Microsoft.Sql/servers/databases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":616},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":623},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":633},"Microsoft.Sql/servers/extendedAuditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":643},"Microsoft.Sql/servers/auditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":653},"Microsoft.Sql/servers/databases/auditingSettings@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":663},"Microsoft.Sql/servers/databases/extensions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":673},"Microsoft.Sql/servers/elasticPools@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":687},"Microsoft.Sql/managedInstances@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":731},"Microsoft.Sql/servers@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":752},"Microsoft.Sql/servers/databases/transparentDataEncryption@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":762},"Microsoft.Sql/servers/databases/advisors@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":825},"Microsoft.Sql/servers/databases/automaticTuning@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":858},"Microsoft.Sql/servers/databases/schemas/tables/columns@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":902},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":906},"Microsoft.Sql/servers/databases/schemas@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":910},"Microsoft.Sql/servers/databases/schemas/tables@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":919},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":934},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":941},"Microsoft.Sql/locations/deletedServers@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":946},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":950},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":954},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":958},"Microsoft.Sql/servers/jobAgents/jobs/versions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":962},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":969},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":973},"Microsoft.Sql/managedInstances/databases/queries@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":978},"Microsoft.Sql/managedInstances/databases/restoreDetails@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":986},"Microsoft.Sql/managedInstances/databases/schemas@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":990},"Microsoft.Sql/managedInstances/databases/schemas/tables@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":994},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":998},"Microsoft.Sql/managedInstances/operations@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1022},"Microsoft.Sql/managedInstances/privateLinkResources@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1028},"Microsoft.Sql/servers/privateLinkResources@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1035},"Microsoft.Sql/managedInstances/recoverableDatabases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1040},"Microsoft.Sql/servers/databases/restorePoints@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1048},"Microsoft.Sql/servers/advisors@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1052},"Microsoft.Sql/servers/automaticTuning@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1079},"Microsoft.Sql/locations/usages@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1084},"Microsoft.Sql/locations/timeZones@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1089},"Microsoft.Sql/virtualClusters@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1096},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1109},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1118},"Microsoft.Sql/servers/databases/replicationLinks@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1123},"Microsoft.Sql/servers/restorableDroppedDatabases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1129},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2020-11-01-preview":{"RelativePath":"sql/microsoft.sql/2020-11-01-preview/types.json","Index":1135},"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":17},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":24},"Microsoft.Sql/servers/databases/extensions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":34},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":44},"Microsoft.Sql/servers/outboundFirewallRules@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":49},"Microsoft.Sql/servers@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":97},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":108},"Microsoft.Sql/servers/extendedAuditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":119},"Microsoft.Sql/servers/auditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":130},"Microsoft.Sql/servers/databases/auditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":141},"Microsoft.Sql/servers/databases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":205},"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":228},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":239},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":248},"Microsoft.Sql/servers/elasticPools@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":262},"Microsoft.Sql/servers/encryptionProtector@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":272},"Microsoft.Sql/servers/failoverGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":295},"Microsoft.Sql/servers/firewallRules@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":300},"Microsoft.Sql/locations/instanceFailoverGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":323},"Microsoft.Sql/instancePools@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":332},"Microsoft.Sql/servers/jobAgents@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":344},"Microsoft.Sql/servers/jobAgents/credentials@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":349},"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":378},"Microsoft.Sql/servers/jobAgents/jobs@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":387},"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":401},"Microsoft.Sql/servers/jobAgents/targetGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":417},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":424},"Microsoft.Sql/servers/databases/maintenanceWindows@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":440},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":447},"Microsoft.Sql/managedInstances/databases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":470},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":483},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":497},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":507},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":514},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":520},"Microsoft.Sql/managedInstances/administrators@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":529},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":536},"Microsoft.Sql/managedInstances/encryptionProtector@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":546},"Microsoft.Sql/managedInstances/keys@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":554},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":560},"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":567},"Microsoft.Sql/managedInstances@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":612},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":619},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":625},"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":631},"Microsoft.Sql/servers/privateEndpointConnections@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":635},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":642},"Microsoft.Sql/servers/administrators@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":651},"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":658},"Microsoft.Sql/servers/devOpsAuditingSettings@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":666},"Microsoft.Sql/servers/dnsAliases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":671},"Microsoft.Sql/servers/keys@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":679},"Microsoft.Sql/servers/securityAlertPolicies@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":685},"Microsoft.Sql/locations/serverTrustGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":696},"Microsoft.Sql/servers/vulnerabilityAssessments@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":703},"Microsoft.Sql/managedInstances/sqlAgent@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":712},"Microsoft.Sql/servers/syncAgents@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":721},"Microsoft.Sql/servers/databases/syncGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":740},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":771},"Microsoft.Sql/servers/virtualNetworkRules@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":783},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":788},"Microsoft.Sql/servers/databases/workloadGroups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":793},"Microsoft.Sql/servers/databases/advisors@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":856},"Microsoft.Sql/servers/databases/automaticTuning@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":889},"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":933},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":937},"Microsoft.Sql/servers/databases/schemas@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":941},"Microsoft.Sql/servers/databases/schemas/tables@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":950},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":965},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":972},"Microsoft.Sql/locations/deletedServers@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":977},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":981},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":985},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":989},"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":993},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1006},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1015},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1022},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1026},"Microsoft.Sql/managedInstances/databases/queries@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1031},"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1039},"Microsoft.Sql/managedInstances/databases/schemas@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1043},"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1047},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1051},"Microsoft.Sql/managedInstances/operations@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1075},"Microsoft.Sql/managedInstances/privateLinkResources@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1081},"Microsoft.Sql/servers/privateLinkResources@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1088},"Microsoft.Sql/managedInstances/recoverableDatabases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1093},"Microsoft.Sql/servers/databases/replicationLinks@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1118},"Microsoft.Sql/servers/restorableDroppedDatabases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1128},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1134},"Microsoft.Sql/servers/databases/restorePoints@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1142},"Microsoft.Sql/servers/advisors@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1146},"Microsoft.Sql/servers/automaticTuning@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1173},"Microsoft.Sql/locations/usages@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1178},"Microsoft.Sql/locations/timeZones@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1183},"Microsoft.Sql/virtualClusters@2021-02-01-preview":{"RelativePath":"sql/microsoft.sql/2021-02-01-preview/types.json","Index":1190},"Microsoft.Sql/managedInstances@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":74},"Microsoft.Sql/servers/connectionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":85},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":92},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":103},"Microsoft.Sql/servers/extendedAuditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":114},"Microsoft.Sql/servers/auditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":125},"Microsoft.Sql/servers/databases/auditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":136},"Microsoft.Sql/servers/databases/extensions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":149},"Microsoft.Sql/servers/databases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":223},"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":246},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":257},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":266},"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":274},"Microsoft.Sql/servers/elasticPools@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":288},"Microsoft.Sql/servers/encryptionProtector@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":298},"Microsoft.Sql/servers/failoverGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":321},"Microsoft.Sql/servers/firewallRules@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":326},"Microsoft.Sql/locations/instanceFailoverGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":349},"Microsoft.Sql/instancePools@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":358},"Microsoft.Sql/servers/jobAgents@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":370},"Microsoft.Sql/servers/jobAgents/credentials@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":375},"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":404},"Microsoft.Sql/servers/jobAgents/jobs@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":413},"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":427},"Microsoft.Sql/servers/jobAgents/targetGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":443},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":453},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":460},"Microsoft.Sql/servers/databases/maintenanceWindows@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":476},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":483},"Microsoft.Sql/managedInstances/databases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":506},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":519},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":533},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":543},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":550},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":556},"Microsoft.Sql/managedInstances/administrators@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":565},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":572},"Microsoft.Sql/managedInstances/encryptionProtector@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":582},"Microsoft.Sql/managedInstances/keys@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":590},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":596},"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":600},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":607},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":613},"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":619},"Microsoft.Sql/servers/outboundFirewallRules@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":624},"Microsoft.Sql/servers/privateEndpointConnections@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":645},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":652},"Microsoft.Sql/servers/administrators@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":661},"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":668},"Microsoft.Sql/servers/devOpsAuditingSettings@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":676},"Microsoft.Sql/servers/dnsAliases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":681},"Microsoft.Sql/servers/keys@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":689},"Microsoft.Sql/servers@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":713},"Microsoft.Sql/servers/securityAlertPolicies@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":719},"Microsoft.Sql/managedInstances/serverTrustCertificates@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":724},"Microsoft.Sql/locations/serverTrustGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":735},"Microsoft.Sql/servers/vulnerabilityAssessments@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":742},"Microsoft.Sql/managedInstances/sqlAgent@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":751},"Microsoft.Sql/servers/syncAgents@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":760},"Microsoft.Sql/servers/databases/syncGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":779},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":810},"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":820},"Microsoft.Sql/servers/virtualNetworkRules@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":832},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":837},"Microsoft.Sql/servers/databases/workloadGroups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":842},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":857},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":867},"Microsoft.Sql/servers/restorableDroppedDatabases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":878},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":884},"Microsoft.Sql/servers/databases/advisors@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":947},"Microsoft.Sql/servers/databases/automaticTuning@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":980},"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1024},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1028},"Microsoft.Sql/servers/databases/schemas@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1032},"Microsoft.Sql/servers/databases/schemas/tables@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1041},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1056},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1063},"Microsoft.Sql/locations/deletedServers@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1068},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1072},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1076},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1080},"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1084},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1091},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1095},"Microsoft.Sql/managedInstances/databases/queries@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1100},"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1108},"Microsoft.Sql/managedInstances/databases/schemas@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1112},"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1116},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1120},"Microsoft.Sql/managedInstances/operations@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1144},"Microsoft.Sql/managedInstances/privateLinkResources@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1151},"Microsoft.Sql/servers/privateLinkResources@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1158},"Microsoft.Sql/managedInstances/recoverableDatabases@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1163},"Microsoft.Sql/servers/databases/replicationLinks@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1188},"Microsoft.Sql/servers/databases/restorePoints@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1196},"Microsoft.Sql/servers/advisors@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1200},"Microsoft.Sql/servers/automaticTuning@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1227},"Microsoft.Sql/locations/usages@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1232},"Microsoft.Sql/locations/timeZones@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1237},"Microsoft.Sql/virtualClusters@2021-05-01-preview":{"RelativePath":"sql/microsoft.sql/2021-05-01-preview/types.json","Index":1244},"Microsoft.Sql/servers/elasticPools@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":22},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":29},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":39},"Microsoft.Sql/servers/extendedAuditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":49},"Microsoft.Sql/servers/auditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":59},"Microsoft.Sql/servers/databases/auditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":69},"Microsoft.Sql/servers/databases/extensions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":82},"Microsoft.Sql/servers/databases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":156},"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":179},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":190},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":199},"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":207},"Microsoft.Sql/servers/encryptionProtector@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":217},"Microsoft.Sql/servers/failoverGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":240},"Microsoft.Sql/servers/firewallRules@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":245},"Microsoft.Sql/locations/instanceFailoverGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":268},"Microsoft.Sql/instancePools@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":277},"Microsoft.Sql/servers/ipv6FirewallRules@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":282},"Microsoft.Sql/servers/jobAgents@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":294},"Microsoft.Sql/servers/jobAgents/credentials@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":299},"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":328},"Microsoft.Sql/servers/jobAgents/jobs@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":337},"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":351},"Microsoft.Sql/servers/jobAgents/targetGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":367},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":377},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":384},"Microsoft.Sql/servers/databases/maintenanceWindows@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":400},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":407},"Microsoft.Sql/managedInstances/databases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":430},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":443},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":457},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":467},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":474},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":480},"Microsoft.Sql/managedInstances/administrators@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":489},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":496},"Microsoft.Sql/managedInstances/encryptionProtector@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":506},"Microsoft.Sql/managedInstances/keys@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":514},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":520},"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":527},"Microsoft.Sql/managedInstances@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":590},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":597},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":603},"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":609},"Microsoft.Sql/servers/outboundFirewallRules@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":614},"Microsoft.Sql/servers/privateEndpointConnections@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":635},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":642},"Microsoft.Sql/servers/administrators@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":651},"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":658},"Microsoft.Sql/servers/connectionPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":669},"Microsoft.Sql/servers/devOpsAuditingSettings@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":677},"Microsoft.Sql/servers/dnsAliases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":682},"Microsoft.Sql/servers/keys@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":690},"Microsoft.Sql/servers@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":714},"Microsoft.Sql/servers/securityAlertPolicies@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":720},"Microsoft.Sql/managedInstances/serverTrustCertificates@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":725},"Microsoft.Sql/locations/serverTrustGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":736},"Microsoft.Sql/servers/vulnerabilityAssessments@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":743},"Microsoft.Sql/managedInstances/sqlAgent@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":752},"Microsoft.Sql/servers/syncAgents@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":761},"Microsoft.Sql/servers/databases/syncGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":780},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":811},"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":821},"Microsoft.Sql/servers/virtualNetworkRules@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":833},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":838},"Microsoft.Sql/servers/databases/workloadGroups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":843},"Microsoft.Sql/servers/databases/advisors@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":906},"Microsoft.Sql/servers/databases/automaticTuning@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":939},"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":983},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":987},"Microsoft.Sql/servers/databases/schemas@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":991},"Microsoft.Sql/servers/databases/schemas/tables@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1000},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1015},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1022},"Microsoft.Sql/locations/deletedServers@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1027},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1031},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1035},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1039},"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1043},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1058},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1068},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1075},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1079},"Microsoft.Sql/managedInstances/databases/queries@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1084},"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1092},"Microsoft.Sql/managedInstances/databases/schemas@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1096},"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1100},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1104},"Microsoft.Sql/managedInstances/operations@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1128},"Microsoft.Sql/managedInstances/privateLinkResources@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1135},"Microsoft.Sql/servers/privateLinkResources@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1142},"Microsoft.Sql/managedInstances/recoverableDatabases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1147},"Microsoft.Sql/servers/databases/replicationLinks@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1172},"Microsoft.Sql/servers/restorableDroppedDatabases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1183},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1189},"Microsoft.Sql/servers/databases/restorePoints@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1197},"Microsoft.Sql/servers/advisors@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1201},"Microsoft.Sql/servers/automaticTuning@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1228},"Microsoft.Sql/locations/usages@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1233},"Microsoft.Sql/locations/timeZones@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1238},"Microsoft.Sql/virtualClusters@2021-08-01-preview":{"RelativePath":"sql/microsoft.sql/2021-08-01-preview/types.json","Index":1245},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":14},"Microsoft.Sql/servers/auditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":24},"Microsoft.Sql/servers/databases/auditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":34},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":44},"Microsoft.Sql/servers/extendedAuditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":54},"Microsoft.Sql/servers/databases/advancedThreatProtectionSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":76},"Microsoft.Sql/servers/databases/extensions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":89},"Microsoft.Sql/servers/databases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":164},"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":176},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":187},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":196},"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":204},"Microsoft.Sql/servers/elasticPools@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":218},"Microsoft.Sql/servers/encryptionProtector@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":228},"Microsoft.Sql/servers/failoverGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":251},"Microsoft.Sql/servers/firewallRules@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":256},"Microsoft.Sql/locations/instanceFailoverGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":279},"Microsoft.Sql/instancePools@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":288},"Microsoft.Sql/servers/ipv6FirewallRules@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":293},"Microsoft.Sql/servers/jobAgents@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":305},"Microsoft.Sql/servers/jobAgents/credentials@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":310},"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":339},"Microsoft.Sql/servers/jobAgents/jobs@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":348},"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":362},"Microsoft.Sql/servers/jobAgents/targetGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":378},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":388},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":395},"Microsoft.Sql/servers/databases/maintenanceWindows@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":411},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":418},"Microsoft.Sql/managedInstances/databases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":441},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":454},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":468},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":478},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":485},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":491},"Microsoft.Sql/managedInstances/administrators@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":500},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":507},"Microsoft.Sql/managedInstances/encryptionProtector@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":517},"Microsoft.Sql/managedInstances/keys@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":525},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":531},"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":538},"Microsoft.Sql/managedInstances@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":601},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":608},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":614},"Microsoft.Sql/managedInstances/dnsAliases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":619},"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":625},"Microsoft.Sql/servers/outboundFirewallRules@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":630},"Microsoft.Sql/servers/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":651},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":658},"Microsoft.Sql/servers/advancedThreatProtectionSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":664},"Microsoft.Sql/servers/administrators@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":673},"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":680},"Microsoft.Sql/servers/connectionPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":691},"Microsoft.Sql/servers/devOpsAuditingSettings@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":699},"Microsoft.Sql/servers/dnsAliases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":704},"Microsoft.Sql/servers/keys@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":712},"Microsoft.Sql/servers@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":736},"Microsoft.Sql/servers/securityAlertPolicies@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":742},"Microsoft.Sql/managedInstances/serverTrustCertificates@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":747},"Microsoft.Sql/locations/serverTrustGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":758},"Microsoft.Sql/servers/vulnerabilityAssessments@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":765},"Microsoft.Sql/managedInstances/sqlAgent@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":774},"Microsoft.Sql/servers/syncAgents@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":783},"Microsoft.Sql/servers/databases/syncGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":802},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":833},"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":843},"Microsoft.Sql/servers/virtualNetworkRules@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":855},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":860},"Microsoft.Sql/servers/databases/workloadGroups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":865},"Microsoft.Sql/servers/databases/advisors@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":928},"Microsoft.Sql/servers/databases/automaticTuning@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":961},"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1005},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1009},"Microsoft.Sql/servers/databases/schemas@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1013},"Microsoft.Sql/servers/databases/schemas/tables@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1022},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1037},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1044},"Microsoft.Sql/locations/deletedServers@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1049},"Microsoft.Sql/managedInstances/endpointCertificates@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1054},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1058},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1062},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1066},"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1070},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1085},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1095},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1102},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1106},"Microsoft.Sql/managedInstances/databases/queries@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1111},"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1119},"Microsoft.Sql/managedInstances/databases/schemas@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1123},"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1127},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1131},"Microsoft.Sql/managedInstances/operations@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1155},"Microsoft.Sql/managedInstances/privateLinkResources@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1162},"Microsoft.Sql/servers/privateLinkResources@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1169},"Microsoft.Sql/managedInstances/recoverableDatabases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1174},"Microsoft.Sql/servers/databases/replicationLinks@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1199},"Microsoft.Sql/servers/restorableDroppedDatabases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1210},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1216},"Microsoft.Sql/servers/databases/restorePoints@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1224},"Microsoft.Sql/servers/advisors@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1228},"Microsoft.Sql/servers/automaticTuning@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1255},"Microsoft.Sql/locations/usages@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1260},"Microsoft.Sql/locations/timeZones@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1265},"Microsoft.Sql/virtualClusters@2021-11-01-preview":{"RelativePath":"sql/microsoft.sql/2021-11-01-preview/types.json","Index":1272},"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":14},"Microsoft.Sql/servers/auditingSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":24},"Microsoft.Sql/servers/databases/auditingSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":34},"Microsoft.Sql/servers/databases/extendedAuditingSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":44},"Microsoft.Sql/servers/extendedAuditingSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":54},"Microsoft.Sql/servers/databases/advancedThreatProtectionSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":76},"Microsoft.Sql/servers/databases/extensions@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":89},"Microsoft.Sql/servers/databases@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":165},"Microsoft.Sql/servers/databases/securityAlertPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":177},"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":187},"Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":193},"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines/rules@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":200},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":211},"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":220},"Microsoft.Sql/servers/databases/dataMaskingPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":230},"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":245},"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":253},"Microsoft.Sql/servers/elasticPools@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":267},"Microsoft.Sql/servers/encryptionProtector@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":277},"Microsoft.Sql/servers/failoverGroups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":300},"Microsoft.Sql/servers/firewallRules@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":305},"Microsoft.Sql/servers/databases/geoBackupPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":315},"Microsoft.Sql/locations/instanceFailoverGroups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":338},"Microsoft.Sql/instancePools@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":347},"Microsoft.Sql/servers/ipv6FirewallRules@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":352},"Microsoft.Sql/servers/jobAgents@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":364},"Microsoft.Sql/servers/jobAgents/credentials@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":369},"Microsoft.Sql/servers/jobAgents/jobs/executions@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":398},"Microsoft.Sql/servers/jobAgents/jobs@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":407},"Microsoft.Sql/servers/jobAgents/jobs/steps@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":421},"Microsoft.Sql/servers/jobAgents/targetGroups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":437},"Microsoft.Sql/servers/databases/ledgerDigestUploads@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":447},"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":454},"Microsoft.Sql/servers/databases/maintenanceWindows@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":470},"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":477},"Microsoft.Sql/managedInstances/databases/advancedThreatProtectionSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":483},"Microsoft.Sql/managedInstances/databases@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":506},"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":519},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":533},"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":543},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":550},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":556},"Microsoft.Sql/managedInstances/administrators@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":565},"Microsoft.Sql/managedInstances/advancedThreatProtectionSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":571},"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":578},"Microsoft.Sql/managedInstances/dtc@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":594},"Microsoft.Sql/managedInstances/encryptionProtector@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":604},"Microsoft.Sql/managedInstances/keys@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":612},"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":618},"Microsoft.Sql/managedInstances/privateEndpointConnections@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":625},"Microsoft.Sql/managedInstances@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":688},"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":695},"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":701},"Microsoft.Sql/managedInstances/dnsAliases@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":706},"Microsoft.Sql/managedInstances/securityAlertPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":712},"Microsoft.Sql/servers/outboundFirewallRules@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":717},"Microsoft.Sql/servers/privateEndpointConnections@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":738},"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":745},"Microsoft.Sql/servers/advancedThreatProtectionSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":751},"Microsoft.Sql/servers/administrators@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":760},"Microsoft.Sql/servers/azureADOnlyAuthentications@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":767},"Microsoft.Sql/servers/connectionPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":778},"Microsoft.Sql/servers/devOpsAuditingSettings@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":788},"Microsoft.Sql/servers/dnsAliases@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":793},"Microsoft.Sql/servers/keys@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":801},"Microsoft.Sql/servers@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":825},"Microsoft.Sql/servers/securityAlertPolicies@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":831},"Microsoft.Sql/managedInstances/serverTrustCertificates@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":836},"Microsoft.Sql/locations/serverTrustGroups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":847},"Microsoft.Sql/servers/vulnerabilityAssessments@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":854},"Microsoft.Sql/managedInstances/sqlAgent@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":863},"Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines/rules@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":867},"Microsoft.Sql/servers/sqlVulnerabilityAssessments@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":877},"Microsoft.Sql/servers/syncAgents@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":886},"Microsoft.Sql/servers/databases/syncGroups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":905},"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":936},"Microsoft.Sql/servers/databases/transparentDataEncryption@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":946},"Microsoft.Sql/servers/virtualNetworkRules@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":958},"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":963},"Microsoft.Sql/servers/databases/workloadGroups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":968},"Microsoft.Sql/servers/databases/advisors@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1031},"Microsoft.Sql/servers/databases/automaticTuning@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1064},"Microsoft.Sql/servers/databases/schemas/tables/columns@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1108},"Microsoft.Sql/servers/databases/advisors/recommendedActions@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1112},"Microsoft.Sql/servers/databases/schemas@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1116},"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans/scanResults@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1159},"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1174},"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1180},"Microsoft.Sql/servers/databases/schemas/tables@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1189},"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1204},"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1211},"Microsoft.Sql/locations/deletedServers@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1216},"Microsoft.Sql/managedInstances/endpointCertificates@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1221},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1225},"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1229},"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1233},"Microsoft.Sql/servers/jobAgents/jobs/versions@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1237},"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1252},"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1262},"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1269},"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1273},"Microsoft.Sql/managedInstances/databases/queries@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1278},"Microsoft.Sql/managedInstances/databases/restoreDetails@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1291},"Microsoft.Sql/managedInstances/databases/schemas@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1295},"Microsoft.Sql/managedInstances/databases/schemas/tables@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1299},"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1303},"Microsoft.Sql/managedInstances/operations@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1327},"Microsoft.Sql/managedInstances/privateLinkResources@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1334},"Microsoft.Sql/servers/privateLinkResources@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1341},"Microsoft.Sql/servers/recoverableDatabases@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1346},"Microsoft.Sql/managedInstances/recoverableDatabases@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1351},"Microsoft.Sql/servers/databases/replicationLinks@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1377},"Microsoft.Sql/servers/restorableDroppedDatabases@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1388},"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1394},"Microsoft.Sql/servers/databases/restorePoints@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1402},"Microsoft.Sql/servers/advisors@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1406},"Microsoft.Sql/servers/automaticTuning@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1433},"Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans/scanResults@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1437},"Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1441},"Microsoft.Sql/locations/usages@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1446},"Microsoft.Sql/locations/timeZones@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1451},"Microsoft.Sql/virtualClusters@2022-02-01-preview":{"RelativePath":"sql/microsoft.sql/2022-02-01-preview/types.json","Index":1458},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2017-03-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2017-03-01-preview/types.json","Index":16},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups@2017-03-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2017-03-01-preview/types.json","Index":32},"Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2017-03-01-preview/types.json","Index":101},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2021-11-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2021-11-01-preview/types.json","Index":43},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups@2021-11-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2021-11-01-preview/types.json","Index":59},"Microsoft.SqlVirtualMachine/sqlVirtualMachines@2021-11-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2021-11-01-preview/types.json","Index":152},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2022-02-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01-preview/types.json","Index":45},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups@2022-02-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01-preview/types.json","Index":64},"Microsoft.SqlVirtualMachine/sqlVirtualMachines@2022-02-01-preview":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01-preview/types.json","Index":157},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2022-02-01":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01/types.json","Index":45},"Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups@2022-02-01":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01/types.json","Index":64},"Microsoft.SqlVirtualMachine/sqlVirtualMachines@2022-02-01":{"RelativePath":"sqlvirtualmachine/microsoft.sqlvirtualmachine/2022-02-01/types.json","Index":157},"Microsoft.Storage/storageAccounts@2015-05-01-preview":{"RelativePath":"storage/microsoft.storage/2015-05-01-preview/types.json","Index":31},"Microsoft.Storage/storageAccounts@2015-06-15":{"RelativePath":"storage/microsoft.storage/2015-06-15/types.json","Index":31},"Microsoft.Storage/storageAccounts@2016-01-01":{"RelativePath":"storage/microsoft.storage/2016-01-01/types.json","Index":46},"Microsoft.Storage/storageAccounts@2016-05-01":{"RelativePath":"storage/microsoft.storage/2016-05-01/types.json","Index":46},"Microsoft.Storage/storageAccounts@2016-12-01":{"RelativePath":"storage/microsoft.storage/2016-12-01/types.json","Index":46},"Microsoft.Storage/storageAccounts@2017-06-01":{"RelativePath":"storage/microsoft.storage/2017-06-01/types.json","Index":83},"Microsoft.Storage/storageAccounts@2017-10-01":{"RelativePath":"storage/microsoft.storage/2017-10-01/types.json","Index":85},"Microsoft.Storage/storageAccounts@2018-02-01":{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":85},"Microsoft.Storage/storageAccounts/blobServices/containers@2018-02-01":{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":121},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2018-02-01":{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":127},"Microsoft.Storage/storageAccounts/managementPolicies@2018-03-01-preview":{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":14},"Microsoft.Storage/storageAccounts@2018-03-01-preview":{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":92},"Microsoft.Storage/storageAccounts/blobServices/containers@2018-03-01-preview":{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":128},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2018-03-01-preview":{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":134},"Microsoft.Storage/storageAccounts@2018-07-01":{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":95},"Microsoft.Storage/storageAccounts/blobServices@2018-07-01":{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":118},"Microsoft.Storage/storageAccounts/blobServices/containers@2018-07-01":{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":154},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2018-07-01":{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":160},"Microsoft.Storage/storageAccounts@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":95},"Microsoft.Storage/storageAccounts/managementPolicies@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":116},"Microsoft.Storage/storageAccounts/blobServices@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":139},"Microsoft.Storage/storageAccounts/blobServices/containers@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":175},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2018-11-01":{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":181},"Microsoft.Storage/storageAccounts@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":110},"Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":131},"Microsoft.Storage/storageAccounts/blobServices@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":155},"Microsoft.Storage/storageAccounts/blobServices/containers@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":191},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":197},"Microsoft.Storage/storageAccounts/fileServices@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":204},"Microsoft.Storage/storageAccounts/fileServices/shares@2019-04-01":{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":210},"Microsoft.Storage/storageAccounts@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":126},"Microsoft.Storage/storageAccounts/managementPolicies@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":150},"Microsoft.Storage/storageAccounts/inventoryPolicies@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":177},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":181},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":190},"Microsoft.Storage/storageAccounts/encryptionScopes@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":202},"Microsoft.Storage/storageAccounts/blobServices@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":231},"Microsoft.Storage/storageAccounts/blobServices/containers@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":267},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":273},"Microsoft.Storage/storageAccounts/fileServices@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":280},"Microsoft.Storage/storageAccounts/fileServices/shares@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":298},"Microsoft.Storage/storageAccounts/queueServices@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":305},"Microsoft.Storage/storageAccounts/queueServices/queues@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":311},"Microsoft.Storage/storageAccounts/tableServices@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":318},"Microsoft.Storage/storageAccounts/tableServices/tables@2019-06-01":{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":323},"Microsoft.Storage/storageAccounts@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":131},"Microsoft.Storage/storageAccounts/managementPolicies@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":155},"Microsoft.Storage/storageAccounts/inventoryPolicies@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":182},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":186},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":195},"Microsoft.Storage/storageAccounts/encryptionScopes@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":207},"Microsoft.Storage/storageAccounts/blobServices@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":236},"Microsoft.Storage/storageAccounts/blobServices/containers@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":272},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":278},"Microsoft.Storage/storageAccounts/fileServices@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":288},"Microsoft.Storage/storageAccounts/fileServices/shares@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":306},"Microsoft.Storage/storageAccounts/queueServices@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":313},"Microsoft.Storage/storageAccounts/queueServices/queues@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":319},"Microsoft.Storage/storageAccounts/tableServices@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":326},"Microsoft.Storage/storageAccounts/tableServices/tables@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":331},"Microsoft.Storage/locations/deletedAccounts@2020-08-01-preview":{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":336},"Microsoft.Storage/storageAccounts@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":138},"Microsoft.Storage/storageAccounts/managementPolicies@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":162},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":189},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":193},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":202},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":214},"Microsoft.Storage/storageAccounts/blobServices@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":243},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":279},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":285},"Microsoft.Storage/storageAccounts/fileServices@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":295},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":313},"Microsoft.Storage/storageAccounts/queueServices@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":320},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":326},"Microsoft.Storage/storageAccounts/tableServices@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":333},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":338},"Microsoft.Storage/locations/deletedAccounts@2021-01-01":{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":343},"Microsoft.Storage/storageAccounts@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":143},"Microsoft.Storage/storageAccounts/managementPolicies@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":167},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":194},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":198},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":207},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":219},"Microsoft.Storage/storageAccounts/blobServices@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":248},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":284},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":290},"Microsoft.Storage/storageAccounts/fileServices@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":300},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":318},"Microsoft.Storage/storageAccounts/queueServices@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":325},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":331},"Microsoft.Storage/storageAccounts/tableServices@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":338},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":343},"Microsoft.Storage/locations/deletedAccounts@2021-02-01":{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":348},"Microsoft.Storage/storageAccounts@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":149},"Microsoft.Storage/storageAccounts/managementPolicies@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":173},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":210},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":214},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":223},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":235},"Microsoft.Storage/storageAccounts/blobServices@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":264},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":304},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":310},"Microsoft.Storage/storageAccounts/fileServices@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":320},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":353},"Microsoft.Storage/storageAccounts/queueServices@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":360},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":366},"Microsoft.Storage/storageAccounts/tableServices@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":373},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":378},"Microsoft.Storage/locations/deletedAccounts@2021-04-01":{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":383},"Microsoft.Storage/storageAccounts@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":157},"Microsoft.Storage/storageAccounts/managementPolicies@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":181},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":218},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":222},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":231},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":243},"Microsoft.Storage/storageAccounts/blobServices@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":271},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":312},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":317},"Microsoft.Storage/storageAccounts/fileServices@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":326},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":359},"Microsoft.Storage/storageAccounts/queueServices@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":365},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":371},"Microsoft.Storage/storageAccounts/tableServices@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":377},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":382},"Microsoft.Storage/locations/deletedAccounts@2021-06-01":{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":387},"Microsoft.Storage/storageAccounts@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":163},"Microsoft.Storage/storageAccounts/managementPolicies@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":187},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":224},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":228},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":237},"Microsoft.Storage/storageAccounts/localUsers@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":246},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":258},"Microsoft.Storage/storageAccounts/blobServices@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":286},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":327},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":332},"Microsoft.Storage/storageAccounts/fileServices@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":341},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":374},"Microsoft.Storage/storageAccounts/queueServices@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":380},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":386},"Microsoft.Storage/storageAccounts/tableServices@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":392},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":397},"Microsoft.Storage/locations/deletedAccounts@2021-08-01":{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":402},"Microsoft.Storage/storageAccounts@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":181},"Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":205},"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":243},"Microsoft.Storage/storageAccounts/privateEndpointConnections@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":247},"Microsoft.Storage/storageAccounts/objectReplicationPolicies@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":256},"Microsoft.Storage/storageAccounts/localUsers@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":265},"Microsoft.Storage/storageAccounts/encryptionScopes@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":277},"Microsoft.Storage/storageAccounts/blobServices@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":306},"Microsoft.Storage/storageAccounts/blobServices/containers@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":347},"Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":352},"Microsoft.Storage/storageAccounts/fileServices@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":361},"Microsoft.Storage/storageAccounts/fileServices/shares@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":394},"Microsoft.Storage/storageAccounts/queueServices@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":400},"Microsoft.Storage/storageAccounts/queueServices/queues@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":406},"Microsoft.Storage/storageAccounts/tableServices@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":412},"Microsoft.Storage/storageAccounts/tableServices/tables@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":420},"Microsoft.Storage/locations/deletedAccounts@2021-09-01":{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":425},"Microsoft.StorageCache/caches@2019-08-01-preview":{"RelativePath":"storagecache/microsoft.storagecache/2019-08-01-preview/types.json","Index":36},"Microsoft.StorageCache/caches/storageTargets@2019-08-01-preview":{"RelativePath":"storagecache/microsoft.storagecache/2019-08-01-preview/types.json","Index":58},"Microsoft.StorageCache/caches@2019-11-01":{"RelativePath":"storagecache/microsoft.storagecache/2019-11-01/types.json","Index":36},"Microsoft.StorageCache/caches/storageTargets@2019-11-01":{"RelativePath":"storagecache/microsoft.storagecache/2019-11-01/types.json","Index":58},"Microsoft.StorageCache/caches@2020-03-01":{"RelativePath":"storagecache/microsoft.storagecache/2020-03-01/types.json","Index":57},"Microsoft.StorageCache/caches/storageTargets@2020-03-01":{"RelativePath":"storagecache/microsoft.storagecache/2020-03-01/types.json","Index":81},"Microsoft.StorageCache/caches@2020-10-01":{"RelativePath":"storagecache/microsoft.storagecache/2020-10-01/types.json","Index":87},"Microsoft.StorageCache/caches/storageTargets@2020-10-01":{"RelativePath":"storagecache/microsoft.storagecache/2020-10-01/types.json","Index":111},"Microsoft.StorageCache/caches@2021-03-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-03-01/types.json","Index":91},"Microsoft.StorageCache/caches/storageTargets@2021-03-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-03-01/types.json","Index":115},"Microsoft.StorageCache/caches@2021-05-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-05-01/types.json","Index":95},"Microsoft.StorageCache/caches/storageTargets@2021-05-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-05-01/types.json","Index":119},"Microsoft.StorageCache/caches@2021-09-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-09-01/types.json","Index":95},"Microsoft.StorageCache/caches/storageTargets@2021-09-01":{"RelativePath":"storagecache/microsoft.storagecache/2021-09-01/types.json","Index":124},"Microsoft.StorageCache/caches@2022-01-01":{"RelativePath":"storagecache/microsoft.storagecache/2022-01-01/types.json","Index":96},"Microsoft.StorageCache/caches/storageTargets@2022-01-01":{"RelativePath":"storagecache/microsoft.storagecache/2022-01-01/types.json","Index":125},"Microsoft.StorageCache/caches@2022-05-01":{"RelativePath":"storagecache/microsoft.storagecache/2022-05-01/types.json","Index":109},"Microsoft.StorageCache/caches/storageTargets@2022-05-01":{"RelativePath":"storagecache/microsoft.storagecache/2022-05-01/types.json","Index":138},"Microsoft.ImportExport/jobs@2016-11-01":{"RelativePath":"storageimportexport/microsoft.importexport/2016-11-01/types.json","Index":51},"Microsoft.ImportExport/jobs@2020-08-01":{"RelativePath":"storageimportexport/microsoft.importexport/2020-08-01/types.json","Index":51},"Microsoft.ImportExport/jobs@2021-01-01":{"RelativePath":"storageimportexport/microsoft.importexport/2021-01-01/types.json","Index":51},"Microsoft.StorageMover/storageMovers@2022-07-01-preview":{"RelativePath":"storagemover/microsoft.storagemover/2022-07-01-preview/types.json","Index":26},"Microsoft.StorageMover/storageMovers/agents@2022-07-01-preview":{"RelativePath":"storagemover/microsoft.storagemover/2022-07-01-preview/types.json","Index":41},"Microsoft.StorageMover/storageMovers/endpoints@2022-07-01-preview":{"RelativePath":"storagemover/microsoft.storagemover/2022-07-01-preview/types.json","Index":56},"Microsoft.StorageMover/storageMovers/projects@2022-07-01-preview":{"RelativePath":"storagemover/microsoft.storagemover/2022-07-01-preview/types.json","Index":63},"Microsoft.StorageMover/storageMovers/projects/jobDefinitions@2022-07-01-preview":{"RelativePath":"storagemover/microsoft.storagemover/2022-07-01-preview/types.json","Index":82},"Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns@2022-07-01-preview":{"RelativePath":"storagemover/microsoft.storagemover/2022-07-01-preview/types.json","Index":103},"Microsoft.StoragePool/diskPools@2020-03-15-preview":{"RelativePath":"storagepool/microsoft.storagepool/2020-03-15-preview/types.json","Index":40},"Microsoft.StoragePool/diskPools/iscsiTargets@2020-03-15-preview":{"RelativePath":"storagepool/microsoft.storagepool/2020-03-15-preview/types.json","Index":73},"Microsoft.StoragePool/diskPools@2021-04-01-preview":{"RelativePath":"storagepool/microsoft.storagepool/2021-04-01-preview/types.json","Index":47},"Microsoft.StoragePool/diskPools/iscsiTargets@2021-04-01-preview":{"RelativePath":"storagepool/microsoft.storagepool/2021-04-01-preview/types.json","Index":79},"Microsoft.StoragePool/diskPools@2021-08-01":{"RelativePath":"storagepool/microsoft.storagepool/2021-08-01/types.json","Index":48},"Microsoft.StoragePool/diskPools/iscsiTargets@2021-08-01":{"RelativePath":"storagepool/microsoft.storagepool/2021-08-01/types.json","Index":82},"Microsoft.StorageSync/storageSyncServices@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":17},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":22},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":42},"Microsoft.StorageSync/storageSyncServices/registeredServers@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":47},"Microsoft.StorageSync/storageSyncServices/workflows@2017-06-05-preview":{"RelativePath":"storagesync/microsoft.storagesync/2017-06-05-preview/types.json","Index":62},"Microsoft.StorageSync/storageSyncServices@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":13},"Microsoft.StorageSync/storageSyncServices/syncGroups@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":18},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":24},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":33},"Microsoft.StorageSync/storageSyncServices/registeredServers@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":39},"Microsoft.StorageSync/storageSyncServices/workflows@2018-04-02":{"RelativePath":"storagesync/microsoft.storagesync/2018-04-02/types.json","Index":54},"Microsoft.StorageSync/storageSyncServices@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":29},"Microsoft.StorageSync/storageSyncServices/registeredServers@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":34},"Microsoft.StorageSync/storageSyncServices/workflows@2018-07-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-07-01/types.json","Index":49},"Microsoft.StorageSync/storageSyncServices@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":64},"Microsoft.StorageSync/storageSyncServices/registeredServers@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":69},"Microsoft.StorageSync/storageSyncServices/workflows@2018-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2018-10-01/types.json","Index":84},"Microsoft.StorageSync/storageSyncServices@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":64},"Microsoft.StorageSync/storageSyncServices/registeredServers@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":69},"Microsoft.StorageSync/storageSyncServices/workflows@2019-02-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-02-01/types.json","Index":84},"Microsoft.StorageSync/storageSyncServices@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":64},"Microsoft.StorageSync/storageSyncServices/registeredServers@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":69},"Microsoft.StorageSync/storageSyncServices/workflows@2019-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-03-01/types.json","Index":84},"Microsoft.StorageSync/storageSyncServices@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":71},"Microsoft.StorageSync/storageSyncServices/registeredServers@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":76},"Microsoft.StorageSync/storageSyncServices/workflows@2019-06-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-06-01/types.json","Index":91},"Microsoft.StorageSync/storageSyncServices@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":12},"Microsoft.StorageSync/storageSyncServices/syncGroups@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":16},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":21},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":78},"Microsoft.StorageSync/storageSyncServices/registeredServers@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":83},"Microsoft.StorageSync/storageSyncServices/workflows@2019-10-01":{"RelativePath":"storagesync/microsoft.storagesync/2019-10-01/types.json","Index":98},"Microsoft.StorageSync/storageSyncServices@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":30},"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":34},"Microsoft.StorageSync/storageSyncServices/syncGroups@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":38},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":43},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":119},"Microsoft.StorageSync/storageSyncServices/registeredServers@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":129},"Microsoft.StorageSync/storageSyncServices/workflows@2020-03-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-03-01/types.json","Index":144},"Microsoft.StorageSync/storageSyncServices@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":41},"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":45},"Microsoft.StorageSync/storageSyncServices/syncGroups@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":49},"Microsoft.StorageSync/storageSyncServices/syncGroups/cloudEndpoints@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":63},"Microsoft.StorageSync/storageSyncServices/syncGroups/serverEndpoints@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":138},"Microsoft.StorageSync/storageSyncServices/registeredServers@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":148},"Microsoft.StorageSync/storageSyncServices/workflows@2020-09-01":{"RelativePath":"storagesync/microsoft.storagesync/2020-09-01/types.json","Index":163},"Microsoft.StorSimple/managers@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":19},"Microsoft.StorSimple/managers/certificates@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":58},"Microsoft.StorSimple/managers/extendedInformation@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":64},"Microsoft.StorSimple/managers/accessControlRecords@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":69},"Microsoft.StorSimple/managers/devices/alertSettings@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":82},"Microsoft.StorSimple/managers/devices/backupScheduleGroups@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":88},"Microsoft.StorSimple/managers/devices/chapSettings@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":98},"Microsoft.StorSimple/managers/devices/iscsiservers/disks@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":115},"Microsoft.StorSimple/managers/devices/fileservers@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":120},"Microsoft.StorSimple/managers/devices/fileservers/shares@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":136},"Microsoft.StorSimple/managers/devices/iscsiservers@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":141},"Microsoft.StorSimple/managers/storageAccountCredentials@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":155},"Microsoft.StorSimple/managers/storageDomains@2016-10-01":{"RelativePath":"storsimple1200series/microsoft.storsimple/2016-10-01/types.json","Index":164},"Microsoft.StorSimple/managers@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":19},"Microsoft.StorSimple/managers/extendedInformation@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":26},"Microsoft.StorSimple/managers/accessControlRecords@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":32},"Microsoft.StorSimple/managers/bandwidthSettings@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":50},"Microsoft.StorSimple/managers/devices/alertSettings@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":64},"Microsoft.StorSimple/managers/devices/timeSettings@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":72},"Microsoft.StorSimple/managers/devices/backupPolicies@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":85},"Microsoft.StorSimple/managers/devices/backupPolicies/schedules@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":112},"Microsoft.StorSimple/managers/devices/volumeContainers@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":129},"Microsoft.StorSimple/managers/devices/volumeContainers/volumes@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":155},"Microsoft.StorSimple/managers/storageAccountCredentials@2017-06-01":{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":164},"Microsoft.StreamAnalytics/streamingjobs@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":129},"Microsoft.StreamAnalytics/streamingjobs/inputs@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":133},"Microsoft.StreamAnalytics/streamingjobs/outputs@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":137},"Microsoft.StreamAnalytics/streamingjobs/transformations@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":141},"Microsoft.StreamAnalytics/streamingjobs/functions@2016-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2016-03-01/types.json","Index":145},"Microsoft.StreamAnalytics/streamingjobs/functions@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":42},"Microsoft.StreamAnalytics/streamingjobs/inputs@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":115},"Microsoft.StreamAnalytics/streamingjobs/outputs@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":194},"Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":237},"Microsoft.StreamAnalytics/streamingjobs/transformations@2017-04-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2017-04-01-preview/types.json","Index":241},"Microsoft.StreamAnalytics/clusters@2020-03-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01-preview/types.json","Index":21},"Microsoft.StreamAnalytics/clusters/privateEndpoints@2020-03-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01-preview/types.json","Index":31},"Microsoft.StreamAnalytics/streamingjobs@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":221},"Microsoft.StreamAnalytics/streamingjobs/inputs@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":225},"Microsoft.StreamAnalytics/streamingjobs/outputs@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":229},"Microsoft.StreamAnalytics/streamingjobs/transformations@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":233},"Microsoft.StreamAnalytics/streamingjobs/functions@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":237},"Microsoft.StreamAnalytics/clusters@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":251},"Microsoft.StreamAnalytics/clusters/privateEndpoints@2020-03-01":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":261},"Microsoft.StreamAnalytics/streamingjobs/functions@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":45},"Microsoft.StreamAnalytics/streamingjobs/inputs@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":153},"Microsoft.StreamAnalytics/streamingjobs/outputs@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":259},"Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":308},"Microsoft.StreamAnalytics/streamingjobs/transformations@2021-10-01-preview":{"RelativePath":"streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json","Index":312},"Microsoft.Subscription/subscriptionDefinitions@2017-11-01-preview":{"RelativePath":"subscription/microsoft.subscription/2017-11-01-preview/types.json","Index":12},"Microsoft.Subscription/subscriptionOperations@2017-11-01-preview":{"RelativePath":"subscription/microsoft.subscription/2017-11-01-preview/types.json","Index":16},"Microsoft.Subscription/aliases@2019-10-01-preview":{"RelativePath":"subscription/microsoft.subscription/2019-10-01-preview/types.json","Index":19},"Microsoft.Subscription/aliases@2020-09-01":{"RelativePath":"subscription/microsoft.subscription/2020-09-01/types.json","Index":19},"Microsoft.Subscription/aliases@2021-10-01":{"RelativePath":"subscription/microsoft.subscription/2021-10-01/types.json","Index":37},"Microsoft.Subscription/policies@2021-10-01":{"RelativePath":"subscription/microsoft.subscription/2021-10-01/types.json","Index":45},"Microsoft.Support/supportTickets@2019-05-01-preview":{"RelativePath":"support/microsoft.support/2019-05-01-preview/types.json","Index":27},"Microsoft.Support/supportTickets/communications@2019-05-01-preview":{"RelativePath":"support/microsoft.support/2019-05-01-preview/types.json","Index":38},"Microsoft.Support/supportTickets@2020-04-01":{"RelativePath":"support/microsoft.support/2020-04-01/types.json","Index":28},"Microsoft.Support/supportTickets/communications@2020-04-01":{"RelativePath":"support/microsoft.support/2020-04-01/types.json","Index":39},"Microsoft.Synapse/workspaces/bigDataPools@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":30},"Microsoft.Synapse/workspaces/firewallRules@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":41},"Microsoft.Synapse/workspaces/sqlPools@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":53},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":59},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":69},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":85},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":95},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":106},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":120},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":129},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":142},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":153},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":164},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":173},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":188},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":193},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":198},"Microsoft.Synapse/workspaces@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":225},"Microsoft.Synapse/workspaces/administrators@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":231},"Microsoft.Synapse/workspaces/sqlAdministrators@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":236},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":252},"Microsoft.Synapse/workspaces/integrationRuntimes@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":324},"Microsoft.Synapse/workspaces/privateEndpointConnections@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":328},"Microsoft.Synapse/privateLinkHubs@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":336},"Microsoft.Synapse/workspaces/auditingSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":347},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":358},"Microsoft.Synapse/workspaces/securityAlertPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":371},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":378},"Microsoft.Synapse/workspaces/keys@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":383},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":390},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":398},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":420},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":427},"Microsoft.Synapse/workspaces/sqlPools/schemas@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":431},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":435},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":442},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":457},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":497},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":502},"Microsoft.Synapse/workspaces/privateLinkResources@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":509},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":513},"Microsoft.Synapse/workspaces/recoverableSqlPools@2019-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":518},"Microsoft.Synapse/workspaces/sqlPools@2020-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2020-04-01-preview/types.json","Index":38},"Microsoft.Synapse/workspaces/sqlDatabases@2020-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2020-04-01-preview/types.json","Index":72},"Microsoft.Synapse/workspaces/bigDataPools@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":32},"Microsoft.Synapse/workspaces/firewallRules@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":43},"Microsoft.Synapse/workspaces/sqlPools@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":59},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":65},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":75},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":91},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":101},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":112},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":126},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":135},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":148},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":159},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":170},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":179},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":194},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":199},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":204},"Microsoft.Synapse/workspaces@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":230},"Microsoft.Synapse/workspaces/administrators@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":236},"Microsoft.Synapse/workspaces/sqlAdministrators@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":241},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":257},"Microsoft.Synapse/workspaces/integrationRuntimes@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":326},"Microsoft.Synapse/workspaces/privateEndpointConnections@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":330},"Microsoft.Synapse/privateLinkHubs@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":338},"Microsoft.Synapse/workspaces/auditingSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":349},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":360},"Microsoft.Synapse/workspaces/securityAlertPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":373},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":380},"Microsoft.Synapse/workspaces/encryptionProtector@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":390},"Microsoft.Synapse/workspaces/keys@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":395},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":402},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":410},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":432},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":439},"Microsoft.Synapse/workspaces/sqlPools/schemas@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":443},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":447},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":454},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":469},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":509},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":514},"Microsoft.Synapse/workspaces/privateLinkResources@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":521},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":525},"Microsoft.Synapse/workspaces/recoverableSqlPools@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":530},"Microsoft.Synapse/workspaces/libraries@2020-12-01":{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":534},"Microsoft.Synapse/workspaces/bigDataPools@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":32},"Microsoft.Synapse/workspaces/firewallRules@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":43},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":112},"Microsoft.Synapse/workspaces/keys@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":117},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":124},"Microsoft.Synapse/privateLinkHubs@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":132},"Microsoft.Synapse/workspaces/sqlPools@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":148},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":154},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":164},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":180},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":190},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":201},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":215},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":224},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":237},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":248},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":259},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":268},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":283},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":288},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":293},"Microsoft.Synapse/workspaces/auditingSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":304},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":315},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":328},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":335},"Microsoft.Synapse/workspaces/encryptionProtector@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":345},"Microsoft.Synapse/workspaces@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":371},"Microsoft.Synapse/workspaces/administrators@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":377},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":382},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":398},"Microsoft.Synapse/workspaces/libraries@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":402},"Microsoft.Synapse/workspaces/privateLinkResources@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":409},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":413},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":420},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":428},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":450},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":457},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":461},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":465},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":472},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":487},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":527},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":532},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-03-01":{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":537},"Microsoft.Synapse/workspaces/bigDataPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":32},"Microsoft.Synapse/workspaces/firewallRules@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":43},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":112},"Microsoft.Synapse/workspaces/keys@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":117},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":124},"Microsoft.Synapse/privateLinkHubs@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":132},"Microsoft.Synapse/workspaces/sqlPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":148},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":154},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":164},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":180},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":190},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":201},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":215},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":224},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":237},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":248},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":259},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":268},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":283},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":288},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":293},"Microsoft.Synapse/workspaces/auditingSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":304},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":315},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":328},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":335},"Microsoft.Synapse/workspaces/encryptionProtector@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":345},"Microsoft.Synapse/workspaces@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":371},"Microsoft.Synapse/workspaces/administrators@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":377},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":382},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":398},"Microsoft.Synapse/workspaces/kustoPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":466},"Microsoft.Synapse/workspaces/kustoPools/databases@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":482},"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":578},"Microsoft.Synapse/workspaces/kustoPools/principalAssignments@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":598},"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":622},"Microsoft.Synapse/workspaces/libraries@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":626},"Microsoft.Synapse/workspaces/privateLinkResources@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":633},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":637},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":644},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":652},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":674},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":681},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":685},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":689},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":696},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":711},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":751},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":756},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-04-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":761},"Microsoft.Synapse/workspaces/bigDataPools@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":32},"Microsoft.Synapse/workspaces/firewallRules@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":43},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":112},"Microsoft.Synapse/workspaces/keys@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":117},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":124},"Microsoft.Synapse/privateLinkHubs@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":132},"Microsoft.Synapse/workspaces/sqlPools@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":148},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":154},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":164},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":180},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":190},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":201},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":215},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":224},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":237},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":248},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":259},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":268},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":283},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":288},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":293},"Microsoft.Synapse/workspaces/auditingSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":304},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":315},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":328},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":335},"Microsoft.Synapse/workspaces/encryptionProtector@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":345},"Microsoft.Synapse/workspaces@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":376},"Microsoft.Synapse/workspaces/administrators@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":382},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":387},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":403},"Microsoft.Synapse/workspaces/libraries@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":407},"Microsoft.Synapse/workspaces/privateLinkResources@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":414},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":418},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":425},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":433},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":455},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":462},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":466},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":470},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":477},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":492},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":532},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":537},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-05-01":{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":542},"Microsoft.Synapse/workspaces/bigDataPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":36},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":106},"Microsoft.Synapse/workspaces/kustoPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":157},"Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":182},"Microsoft.Synapse/workspaces/kustoPools/databases@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":213},"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":309},"Microsoft.Synapse/workspaces/kustoPools/principalAssignments@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":329},"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":353},"Microsoft.Synapse/workspaces/firewallRules@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":364},"Microsoft.Synapse/workspaces/keys@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":369},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":376},"Microsoft.Synapse/privateLinkHubs@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":384},"Microsoft.Synapse/workspaces/sqlPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":399},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":405},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":415},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":431},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":441},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":452},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":466},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":475},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":488},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":499},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":510},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":519},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":534},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":539},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":544},"Microsoft.Synapse/workspaces/auditingSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":555},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":566},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":579},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":586},"Microsoft.Synapse/workspaces/encryptionProtector@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":596},"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":603},"Microsoft.Synapse/workspaces@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":635},"Microsoft.Synapse/workspaces/administrators@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":641},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":646},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":662},"Microsoft.Synapse/workspaces/azureADOnlyAuthentications@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":673},"Microsoft.Synapse/workspaces/libraries@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":677},"Microsoft.Synapse/workspaces/sparkconfigurations@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":684},"Microsoft.Synapse/workspaces/privateLinkResources@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":691},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":695},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":702},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":710},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":732},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":739},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":743},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":747},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":754},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":769},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":809},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":814},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-06-01-preview":{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":819},"Microsoft.Synapse/workspaces/azureADOnlyAuthentications@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":18},"Microsoft.Synapse/workspaces/firewallRules@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":29},"Microsoft.Synapse/workspaces/keys@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":34},"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":41},"Microsoft.Synapse/privateLinkHubs@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":49},"Microsoft.Synapse/workspaces/sqlPools@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":64},"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":70},"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":80},"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":96},"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":106},"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":116},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":130},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":139},"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":152},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":163},"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":173},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":182},"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":197},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":202},"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":207},"Microsoft.Synapse/workspaces/auditingSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":218},"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":229},"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":242},"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":249},"Microsoft.Synapse/workspaces/encryptionProtector@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":259},"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":266},"Microsoft.Synapse/workspaces@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":298},"Microsoft.Synapse/workspaces/administrators@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":304},"Microsoft.Synapse/workspaces/sqlAdministrators@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":309},"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":325},"Microsoft.Synapse/workspaces/bigDataPools@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":354},"Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":425},"Microsoft.Synapse/workspaces/privateLinkResources@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":432},"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":436},"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":443},"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":451},"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":473},"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":480},"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":484},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":488},"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":495},"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":510},"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":550},"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":555},"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":560},"Microsoft.Synapse/workspaces/libraries@2021-06-01":{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":564},"Microsoft.TestBase/testBaseAccounts@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":37},"Microsoft.TestBase/testBaseAccounts/packages@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":92},"Microsoft.TestBase/testBaseAccounts/packages/favoriteProcesses@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":97},"Microsoft.TestBase/testBaseAccounts/customerEvents@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":110},"Microsoft.TestBase/testBaseAccounts/availableOSs@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":115},"Microsoft.TestBase/testBaseAccounts/flightingRings@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":120},"Microsoft.TestBase/testBaseAccounts/testTypes@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":125},"Microsoft.TestBase/testBaseAccounts/testSummaries@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":202},"Microsoft.TestBase/testBaseAccounts/packages/testResults@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":245},"Microsoft.TestBase/testBaseAccounts/packages/osUpdates@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":253},"Microsoft.TestBase/testBaseAccounts/packages/testResults/analysisResults@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":333},"Microsoft.TestBase/testBaseAccounts/emailEvents@2020-12-16-preview":{"RelativePath":"testbase/microsoft.testbase/2020-12-16-preview/types.json","Index":338},"Microsoft.TestBase/testBaseAccounts@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":37},"Microsoft.TestBase/testBaseAccounts/packages@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":93},"Microsoft.TestBase/testBaseAccounts/packages/favoriteProcesses@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":98},"Microsoft.TestBase/testBaseAccounts/customerEvents@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":111},"Microsoft.TestBase/testBaseAccounts/availableOSs@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":116},"Microsoft.TestBase/testBaseAccounts/flightingRings@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":121},"Microsoft.TestBase/testBaseAccounts/testTypes@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":126},"Microsoft.TestBase/testBaseAccounts/testSummaries@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":204},"Microsoft.TestBase/testBaseAccounts/packages/testResults@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":247},"Microsoft.TestBase/testBaseAccounts/packages/osUpdates@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":255},"Microsoft.TestBase/testBaseAccounts/packages/testResults/analysisResults@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":335},"Microsoft.TestBase/testBaseAccounts/emailEvents@2022-04-01-preview":{"RelativePath":"testbase/microsoft.testbase/2022-04-01-preview/types.json","Index":340},"Microsoft.TimeSeriesInsights/environments@2017-02-28-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-02-28-preview/types.json","Index":27},"Microsoft.TimeSeriesInsights/environments/eventSources@2017-02-28-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-02-28-preview/types.json","Index":62},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2017-02-28-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-02-28-preview/types.json","Index":82},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2017-02-28-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-02-28-preview/types.json","Index":91},"Microsoft.TimeSeriesInsights/environments@2017-11-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-11-15/types.json","Index":40},"Microsoft.TimeSeriesInsights/environments/eventSources@2017-11-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-11-15/types.json","Index":75},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2017-11-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-11-15/types.json","Index":98},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2017-11-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2017-11-15/types.json","Index":107},"Microsoft.TimeSeriesInsights/environments@2018-08-15-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2018-08-15-preview/types.json","Index":64},"Microsoft.TimeSeriesInsights/environments/eventSources@2018-08-15-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2018-08-15-preview/types.json","Index":93},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2018-08-15-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2018-08-15-preview/types.json","Index":116},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2018-08-15-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2018-08-15-preview/types.json","Index":125},"Microsoft.TimeSeriesInsights/environments@2020-05-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2020-05-15/types.json","Index":64},"Microsoft.TimeSeriesInsights/environments/eventSources@2020-05-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2020-05-15/types.json","Index":98},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2020-05-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2020-05-15/types.json","Index":121},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2020-05-15":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2020-05-15/types.json","Index":130},"Microsoft.TimeSeriesInsights/environments@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":82},"Microsoft.TimeSeriesInsights/environments/eventSources@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":116},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":139},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":148},"Microsoft.TimeSeriesInsights/environments/privateEndpointConnections@2021-03-31-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-03-31-preview/types.json","Index":152},"Microsoft.TimeSeriesInsights/environments@2021-06-30-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-06-30-preview/types.json","Index":64},"Microsoft.TimeSeriesInsights/environments/eventSources@2021-06-30-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-06-30-preview/types.json","Index":98},"Microsoft.TimeSeriesInsights/environments/referenceDataSets@2021-06-30-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-06-30-preview/types.json","Index":121},"Microsoft.TimeSeriesInsights/environments/accessPolicies@2021-06-30-preview":{"RelativePath":"timeseriesinsights/microsoft.timeseriesinsights/2021-06-30-preview/types.json","Index":130},"Microsoft.Network/trafficmanagerprofiles@2015-11-01":{"RelativePath":"trafficmanager/microsoft.network/2015-11-01/types.json","Index":18},"Microsoft.Network/trafficmanagerprofiles@2017-03-01":{"RelativePath":"trafficmanager/microsoft.network/2017-03-01/types.json","Index":19},"Microsoft.Network/trafficManagerGeographicHierarchies@2017-03-01":{"RelativePath":"trafficmanager/microsoft.network/2017-03-01/types.json","Index":28},"Microsoft.Network/trafficmanagerprofiles@2017-05-01":{"RelativePath":"trafficmanager/microsoft.network/2017-05-01/types.json","Index":47},"Microsoft.Network/trafficManagerGeographicHierarchies@2017-05-01":{"RelativePath":"trafficmanager/microsoft.network/2017-05-01/types.json","Index":55},"Microsoft.Network/trafficmanagerprofiles/heatMaps@2017-09-01-preview":{"RelativePath":"trafficmanager/microsoft.network/2017-09-01-preview/types.json","Index":20},"Microsoft.Network/trafficmanagerprofiles@2018-02-01":{"RelativePath":"trafficmanager/microsoft.network/2018-02-01/types.json","Index":50},"Microsoft.Network/trafficManagerGeographicHierarchies@2018-02-01":{"RelativePath":"trafficmanager/microsoft.network/2018-02-01/types.json","Index":58},"Microsoft.Network/trafficmanagerprofiles@2018-03-01":{"RelativePath":"trafficmanager/microsoft.network/2018-03-01/types.json","Index":56},"Microsoft.Network/trafficManagerGeographicHierarchies@2018-03-01":{"RelativePath":"trafficmanager/microsoft.network/2018-03-01/types.json","Index":64},"Microsoft.Network/trafficmanagerprofiles/heatMaps@2018-03-01":{"RelativePath":"trafficmanager/microsoft.network/2018-03-01/types.json","Index":77},"Microsoft.Network/trafficmanagerprofiles@2018-04-01":{"RelativePath":"trafficmanager/microsoft.network/2018-04-01/types.json","Index":60},"Microsoft.Network/trafficManagerUserMetricsKeys@2018-04-01":{"RelativePath":"trafficmanager/microsoft.network/2018-04-01/types.json","Index":66},"Microsoft.Network/trafficManagerGeographicHierarchies@2018-04-01":{"RelativePath":"trafficmanager/microsoft.network/2018-04-01/types.json","Index":74},"Microsoft.Network/trafficmanagerprofiles/heatMaps@2018-04-01":{"RelativePath":"trafficmanager/microsoft.network/2018-04-01/types.json","Index":87},"Microsoft.Network/trafficmanagerprofiles/AzureEndpoints@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":27},"Microsoft.Network/trafficmanagerprofiles/ExternalEndpoints@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":31},"Microsoft.Network/trafficmanagerprofiles/NestedEndpoints@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":35},"Microsoft.Network/trafficmanagerprofiles@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":78},"Microsoft.Network/trafficManagerUserMetricsKeys@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":84},"Microsoft.Network/trafficManagerGeographicHierarchies@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":92},"Microsoft.Network/trafficmanagerprofiles/heatMaps@2018-08-01":{"RelativePath":"trafficmanager/microsoft.network/2018-08-01/types.json","Index":104},"Microsoft.VideoIndexer/accounts@2021-10-18-preview":{"RelativePath":"vi/microsoft.videoindexer/2021-10-18-preview/types.json","Index":40},"Microsoft.VideoIndexer/accounts@2021-10-27-preview":{"RelativePath":"vi/microsoft.videoindexer/2021-10-27-preview/types.json","Index":40},"Microsoft.VideoIndexer/accounts@2021-11-10-preview":{"RelativePath":"vi/microsoft.videoindexer/2021-11-10-preview/types.json","Index":40},"Microsoft.VideoIndexer/accounts@2022-04-13-preview":{"RelativePath":"vi/microsoft.videoindexer/2022-04-13-preview/types.json","Index":40},"Microsoft.VideoIndexer/accounts@2022-08-01":{"RelativePath":"vi/microsoft.videoindexer/2022-08-01/types.json","Index":40},"Microsoft.Media/videoAnalyzers@2021-05-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":39},"Microsoft.Media/videoAnalyzers/edgeModules@2021-05-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":44},"Microsoft.Media/videoAnalyzers/videos@2021-05-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":54},"Microsoft.Media/videoAnalyzers/accessPolicies@2021-05-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":82},"Microsoft.Media/videoAnalyzers/edgeModules@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":23},"Microsoft.Media/videoAnalyzers/pipelineTopologies@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":107},"Microsoft.Media/videoAnalyzers/livePipelines@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":119},"Microsoft.Media/videoAnalyzers/pipelineJobs@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":131},"Microsoft.Media/videoAnalyzers@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":180},"Microsoft.Media/videoAnalyzers/privateEndpointConnections@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":184},"Microsoft.Media/videoAnalyzers/videos@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":197},"Microsoft.Media/videoAnalyzers/accessPolicies@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":225},"Microsoft.Media/videoAnalyzers/privateLinkResources@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":232},"Microsoft.Media/videoAnalyzers/privateEndpointConnections/operationResults@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":236},"Microsoft.Media/locations/videoAnalyzerOperationResults@2021-11-01-preview":{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":241},"microsoft.visualstudio/account@2014-04-01-preview":{"RelativePath":"visualstudio/microsoft.visualstudio/2014-04-01-preview/types.json","Index":18},"microsoft.visualstudio/account/extension@2014-04-01-preview":{"RelativePath":"visualstudio/microsoft.visualstudio/2014-04-01-preview/types.json","Index":25},"microsoft.visualstudio/account/project@2014-04-01-preview":{"RelativePath":"visualstudio/microsoft.visualstudio/2014-04-01-preview/types.json","Index":31},"Microsoft.AVS/privateClouds@2020-03-20":{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":40},"Microsoft.AVS/privateClouds/clusters@2020-03-20":{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":52},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2020-03-20":{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":62},"Microsoft.AVS/privateClouds/authorizations@2020-03-20":{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":71},"Microsoft.AVS/privateClouds@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":40},"Microsoft.AVS/privateClouds/clusters@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":52},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":62},"Microsoft.AVS/privateClouds/authorizations@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":71},"Microsoft.AVS/privateClouds/globalReachConnections@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":84},"Microsoft.AVS/privateClouds/workloadNetworks/segments@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":101},"Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":118},"Microsoft.AVS/privateClouds/workloadNetworks/portMirroringProfiles@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":133},"Microsoft.AVS/privateClouds/workloadNetworks/vmGroups@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":147},"Microsoft.AVS/privateClouds/workloadNetworks/dnsServices@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":168},"Microsoft.AVS/privateClouds/workloadNetworks/dnsZones@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":181},"Microsoft.AVS/privateClouds/addons@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":195},"Microsoft.AVS/privateClouds/workloadNetworks/gateways@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":200},"Microsoft.AVS/privateClouds/workloadNetworks/virtualMachines@2020-07-17-preview":{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":207},"Microsoft.AVS/privateClouds@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":40},"Microsoft.AVS/privateClouds/clusters@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":52},"Microsoft.AVS/privateClouds/clusters/datastores@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":66},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":76},"Microsoft.AVS/privateClouds/authorizations@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":85},"Microsoft.AVS/privateClouds/globalReachConnections@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":98},"Microsoft.AVS/privateClouds/workloadNetworks/segments@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":115},"Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":132},"Microsoft.AVS/privateClouds/workloadNetworks/portMirroringProfiles@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":147},"Microsoft.AVS/privateClouds/workloadNetworks/vmGroups@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":161},"Microsoft.AVS/privateClouds/workloadNetworks/dnsServices@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":182},"Microsoft.AVS/privateClouds/workloadNetworks/dnsZones@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":195},"Microsoft.AVS/privateClouds/addons@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":210},"Microsoft.AVS/privateClouds/workloadNetworks/gateways@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":215},"Microsoft.AVS/privateClouds/workloadNetworks/virtualMachines@2021-01-01-preview":{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":222},"Microsoft.AVS/privateClouds@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":41},"Microsoft.AVS/privateClouds/clusters@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":53},"Microsoft.AVS/privateClouds/clusters/datastores@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":71},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":81},"Microsoft.AVS/privateClouds/authorizations@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":90},"Microsoft.AVS/privateClouds/globalReachConnections@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":103},"Microsoft.AVS/privateClouds/workloadNetworks/segments@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":120},"Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":137},"Microsoft.AVS/privateClouds/workloadNetworks/portMirroringProfiles@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":152},"Microsoft.AVS/privateClouds/workloadNetworks/vmGroups@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":166},"Microsoft.AVS/privateClouds/workloadNetworks/dnsServices@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":187},"Microsoft.AVS/privateClouds/workloadNetworks/dnsZones@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":200},"Microsoft.AVS/privateClouds/workloadNetworks/publicIPs@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":211},"Microsoft.AVS/privateClouds/cloudLinks@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":222},"Microsoft.AVS/privateClouds/addons@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":240},"Microsoft.AVS/privateClouds/scriptExecutions@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":267},"Microsoft.AVS/privateClouds/workloadNetworks/gateways@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":272},"Microsoft.AVS/privateClouds/workloadNetworks/virtualMachines@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":279},"Microsoft.AVS/privateClouds/scriptPackages@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":284},"Microsoft.AVS/privateClouds/scriptPackages/scriptCmdlets@2021-06-01":{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":304},"Microsoft.AVS/privateClouds@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":60},"Microsoft.AVS/privateClouds/clusters@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":72},"Microsoft.AVS/privateClouds/clusters/datastores@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":98},"Microsoft.AVS/privateClouds/hcxEnterpriseSites@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":108},"Microsoft.AVS/privateClouds/authorizations@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":117},"Microsoft.AVS/privateClouds/globalReachConnections@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":130},"Microsoft.AVS/privateClouds/workloadNetworks/segments@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":148},"Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":165},"Microsoft.AVS/privateClouds/workloadNetworks/portMirroringProfiles@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":183},"Microsoft.AVS/privateClouds/workloadNetworks/vmGroups@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":198},"Microsoft.AVS/privateClouds/workloadNetworks/dnsServices@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":219},"Microsoft.AVS/privateClouds/workloadNetworks/dnsZones@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":232},"Microsoft.AVS/privateClouds/workloadNetworks/publicIPs@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":243},"Microsoft.AVS/privateClouds/cloudLinks@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":254},"Microsoft.AVS/privateClouds/addons@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":272},"Microsoft.AVS/privateClouds/clusters/placementPolicies@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":299},"Microsoft.AVS/privateClouds/scriptExecutions@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":326},"Microsoft.AVS/privateClouds/workloadNetworks/gateways@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":331},"Microsoft.AVS/privateClouds/workloadNetworks/virtualMachines@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":340},"Microsoft.AVS/privateClouds/clusters/virtualMachines@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":348},"Microsoft.AVS/privateClouds/scriptPackages@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":353},"Microsoft.AVS/privateClouds/scriptPackages/scriptCmdlets@2021-12-01":{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":373},"Microsoft.VMwareCloudSimple/dedicatedCloudNodes@2019-04-01":{"RelativePath":"vmwarecloudsimple/microsoft.vmwarecloudsimple/2019-04-01/types.json","Index":18},"Microsoft.VMwareCloudSimple/dedicatedCloudServices@2019-04-01":{"RelativePath":"vmwarecloudsimple/microsoft.vmwarecloudsimple/2019-04-01/types.json","Index":29},"Microsoft.VMwareCloudSimple/virtualMachines@2019-04-01":{"RelativePath":"vmwarecloudsimple/microsoft.vmwarecloudsimple/2019-04-01/types.json","Index":77},"Microsoft.CertificateRegistration/certificateOrders/certificates@2015-08-01":{"RelativePath":"web/microsoft.certificateregistration/2015-08-01/types.json","Index":24},"Microsoft.CertificateRegistration/certificateOrders@2015-08-01":{"RelativePath":"web/microsoft.certificateregistration/2015-08-01/types.json","Index":56},"Microsoft.CertificateRegistration/certificateOrders@2018-02-01":{"RelativePath":"web/microsoft.certificateregistration/2018-02-01/types.json","Index":53},"Microsoft.CertificateRegistration/certificateOrders/certificates@2018-02-01":{"RelativePath":"web/microsoft.certificateregistration/2018-02-01/types.json","Index":58},"Microsoft.CertificateRegistration/certificateOrders@2019-08-01":{"RelativePath":"web/microsoft.certificateregistration/2019-08-01/types.json","Index":53},"Microsoft.CertificateRegistration/certificateOrders/certificates@2019-08-01":{"RelativePath":"web/microsoft.certificateregistration/2019-08-01/types.json","Index":58},"Microsoft.CertificateRegistration/certificateOrders@2020-06-01":{"RelativePath":"web/microsoft.certificateregistration/2020-06-01/types.json","Index":53},"Microsoft.CertificateRegistration/certificateOrders/certificates@2020-06-01":{"RelativePath":"web/microsoft.certificateregistration/2020-06-01/types.json","Index":58},"Microsoft.CertificateRegistration/certificateOrders@2020-09-01":{"RelativePath":"web/microsoft.certificateregistration/2020-09-01/types.json","Index":64},"Microsoft.CertificateRegistration/certificateOrders/certificates@2020-09-01":{"RelativePath":"web/microsoft.certificateregistration/2020-09-01/types.json","Index":69},"Microsoft.CertificateRegistration/certificateOrders@2020-10-01":{"RelativePath":"web/microsoft.certificateregistration/2020-10-01/types.json","Index":64},"Microsoft.CertificateRegistration/certificateOrders/certificates@2020-10-01":{"RelativePath":"web/microsoft.certificateregistration/2020-10-01/types.json","Index":69},"Microsoft.CertificateRegistration/certificateOrders@2020-12-01":{"RelativePath":"web/microsoft.certificateregistration/2020-12-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2020-12-01":{"RelativePath":"web/microsoft.certificateregistration/2020-12-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2020-12-01":{"RelativePath":"web/microsoft.certificateregistration/2020-12-01/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2021-01-01":{"RelativePath":"web/microsoft.certificateregistration/2021-01-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2021-01-01":{"RelativePath":"web/microsoft.certificateregistration/2021-01-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2021-01-01":{"RelativePath":"web/microsoft.certificateregistration/2021-01-01/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2021-01-15":{"RelativePath":"web/microsoft.certificateregistration/2021-01-15/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2021-01-15":{"RelativePath":"web/microsoft.certificateregistration/2021-01-15/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2021-01-15":{"RelativePath":"web/microsoft.certificateregistration/2021-01-15/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2021-02-01":{"RelativePath":"web/microsoft.certificateregistration/2021-02-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2021-02-01":{"RelativePath":"web/microsoft.certificateregistration/2021-02-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2021-02-01":{"RelativePath":"web/microsoft.certificateregistration/2021-02-01/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2021-03-01":{"RelativePath":"web/microsoft.certificateregistration/2021-03-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2021-03-01":{"RelativePath":"web/microsoft.certificateregistration/2021-03-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2021-03-01":{"RelativePath":"web/microsoft.certificateregistration/2021-03-01/types.json","Index":122},"Microsoft.CertificateRegistration/certificateOrders@2022-03-01":{"RelativePath":"web/microsoft.certificateregistration/2022-03-01/types.json","Index":54},"Microsoft.CertificateRegistration/certificateOrders/certificates@2022-03-01":{"RelativePath":"web/microsoft.certificateregistration/2022-03-01/types.json","Index":59},"Microsoft.CertificateRegistration/certificateOrders/detectors@2022-03-01":{"RelativePath":"web/microsoft.certificateregistration/2022-03-01/types.json","Index":122},"Microsoft.DomainRegistration/domains@2015-04-01":{"RelativePath":"web/microsoft.domainregistration/2015-04-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2015-04-01":{"RelativePath":"web/microsoft.domainregistration/2015-04-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2015-04-01":{"RelativePath":"web/microsoft.domainregistration/2015-04-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2015-08-01":{"RelativePath":"web/microsoft.domainregistration/2015-08-01/types.json","Index":63},"Microsoft.DomainRegistration/domains/operationresults@2015-08-01":{"RelativePath":"web/microsoft.domainregistration/2015-08-01/types.json","Index":68},"Microsoft.DomainRegistration/topLevelDomains@2015-08-01":{"RelativePath":"web/microsoft.domainregistration/2015-08-01/types.json","Index":74},"Microsoft.DomainRegistration/domains@2018-02-01":{"RelativePath":"web/microsoft.domainregistration/2018-02-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2018-02-01":{"RelativePath":"web/microsoft.domainregistration/2018-02-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2018-02-01":{"RelativePath":"web/microsoft.domainregistration/2018-02-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2019-08-01":{"RelativePath":"web/microsoft.domainregistration/2019-08-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2019-08-01":{"RelativePath":"web/microsoft.domainregistration/2019-08-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2019-08-01":{"RelativePath":"web/microsoft.domainregistration/2019-08-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2020-06-01":{"RelativePath":"web/microsoft.domainregistration/2020-06-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2020-06-01":{"RelativePath":"web/microsoft.domainregistration/2020-06-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2020-06-01":{"RelativePath":"web/microsoft.domainregistration/2020-06-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2020-09-01":{"RelativePath":"web/microsoft.domainregistration/2020-09-01/types.json","Index":80},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2020-09-01":{"RelativePath":"web/microsoft.domainregistration/2020-09-01/types.json","Index":85},"Microsoft.DomainRegistration/topLevelDomains@2020-09-01":{"RelativePath":"web/microsoft.domainregistration/2020-09-01/types.json","Index":90},"Microsoft.DomainRegistration/domains@2020-10-01":{"RelativePath":"web/microsoft.domainregistration/2020-10-01/types.json","Index":80},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2020-10-01":{"RelativePath":"web/microsoft.domainregistration/2020-10-01/types.json","Index":85},"Microsoft.DomainRegistration/topLevelDomains@2020-10-01":{"RelativePath":"web/microsoft.domainregistration/2020-10-01/types.json","Index":90},"Microsoft.DomainRegistration/domains@2020-12-01":{"RelativePath":"web/microsoft.domainregistration/2020-12-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2020-12-01":{"RelativePath":"web/microsoft.domainregistration/2020-12-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2020-12-01":{"RelativePath":"web/microsoft.domainregistration/2020-12-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2021-01-01":{"RelativePath":"web/microsoft.domainregistration/2021-01-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2021-01-01":{"RelativePath":"web/microsoft.domainregistration/2021-01-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2021-01-01":{"RelativePath":"web/microsoft.domainregistration/2021-01-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2021-01-15":{"RelativePath":"web/microsoft.domainregistration/2021-01-15/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2021-01-15":{"RelativePath":"web/microsoft.domainregistration/2021-01-15/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2021-01-15":{"RelativePath":"web/microsoft.domainregistration/2021-01-15/types.json","Index":79},"Microsoft.DomainRegistration/domains@2021-02-01":{"RelativePath":"web/microsoft.domainregistration/2021-02-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2021-02-01":{"RelativePath":"web/microsoft.domainregistration/2021-02-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2021-02-01":{"RelativePath":"web/microsoft.domainregistration/2021-02-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2021-03-01":{"RelativePath":"web/microsoft.domainregistration/2021-03-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2021-03-01":{"RelativePath":"web/microsoft.domainregistration/2021-03-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2021-03-01":{"RelativePath":"web/microsoft.domainregistration/2021-03-01/types.json","Index":79},"Microsoft.DomainRegistration/domains@2022-03-01":{"RelativePath":"web/microsoft.domainregistration/2022-03-01/types.json","Index":69},"Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers@2022-03-01":{"RelativePath":"web/microsoft.domainregistration/2022-03-01/types.json","Index":74},"Microsoft.DomainRegistration/topLevelDomains@2022-03-01":{"RelativePath":"web/microsoft.domainregistration/2022-03-01/types.json","Index":79},"Microsoft.Web/connections@2015-08-01-preview":{"RelativePath":"web/microsoft.web/2015-08-01-preview/types.json","Index":71},"Microsoft.Web/locations/managedApis@2015-08-01-preview":{"RelativePath":"web/microsoft.web/2015-08-01-preview/types.json","Index":76},"Microsoft.Web/certificates@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":15},"Microsoft.Web/csrs@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":21},"Microsoft.Web/hostingEnvironments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":73},"Microsoft.Web/hostingEnvironments/multiRolePools@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":79},"Microsoft.Web/hostingEnvironments/workerPools@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":84},"Microsoft.Web/managedHostingEnvironments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":110},"Microsoft.Web/sourcecontrols@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":116},"Microsoft.Web/publishingUsers@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":123},"Microsoft.Web/serverfarms@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":132},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":138},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":144},"Microsoft.Web/sites/slots/virtualNetworkConnections@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":153},"Microsoft.Web/sites/virtualNetworkConnections@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":158},"Microsoft.Web/sites/config@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":311},"Microsoft.Web/sites@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":337},"Microsoft.Web/sites/slots@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":342},"Microsoft.Web/sites/instances/deployments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":348},"Microsoft.Web/sites/deployments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":353},"Microsoft.Web/sites/slots/deployments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":358},"Microsoft.Web/sites/slots/instances/deployments@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":363},"Microsoft.Web/sites/hostNameBindings@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":378},"Microsoft.Web/sites/slots/hostNameBindings@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":383},"Microsoft.Web/sites/slots/config@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":437},"Microsoft.Web/sites/sourcecontrols@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":444},"Microsoft.Web/sites/slots/sourcecontrols@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":450},"Microsoft.Web/sites/premieraddons@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":456},"Microsoft.Web/sites/slots/premieraddons@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":461},"Microsoft.Web/sites/backups@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":485},"Microsoft.Web/sites/slots/backups@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":492},"Microsoft.Web/sites/hybridconnection@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":498},"Microsoft.Web/sites/slots/hybridconnection@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":503},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":508},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":513},"Microsoft.Web/classicMobileServices@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":519},"Microsoft.Web/serverfarms/virtualNetworkConnections@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":524},"Microsoft.Web/serverfarms/operationresults@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":529},"Microsoft.Web/sites/slots/networkFeatures@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":540},"Microsoft.Web/sites/networkFeatures@2015-08-01":{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":545},"Microsoft.Web/certificates@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":27},"Microsoft.Web/publishingUsers@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":33},"Microsoft.Web/sourcecontrols@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":38},"Microsoft.Web/hostingEnvironments/detectors@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":57},"Microsoft.Web/sites/detectors@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":61},"Microsoft.Web/sites/diagnostics@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":66},"Microsoft.Web/sites/diagnostics/analyses@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":113},"Microsoft.Web/sites/slots/detectors@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":117},"Microsoft.Web/sites/slots/diagnostics@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":121},"Microsoft.Web/sites/slots/diagnostics/analyses@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":125},"Microsoft.Web/sites/recommendations@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":142},"Microsoft.Web/sites/resourceHealthMetadata@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":148},"Microsoft.Web/sites/slots/resourceHealthMetadata@2016-03-01":{"RelativePath":"web/microsoft.web/2016-03-01/types.json","Index":153},"Microsoft.Web/connectionGateways@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":15},"Microsoft.Web/customApis@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":52},"Microsoft.Web/connections@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":69},"Microsoft.Web/locations/connectionGatewayInstallations@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":76},"Microsoft.Web/locations/managedApis@2016-06-01":{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":97},"Microsoft.Web/sites@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":117},"Microsoft.Web/sites/backups@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":147},"Microsoft.Web/sites/config@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":258},"Microsoft.Web/sites/deployments@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":263},"Microsoft.Web/sites/domainOwnershipIdentifiers@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":268},"Microsoft.Web/sites/extensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":281},"Microsoft.Web/sites/functions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":287},"Microsoft.Web/sites/hostNameBindings@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":305},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":310},"Microsoft.Web/sites/hybridconnection@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":315},"Microsoft.Web/sites/instances/extensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":320},"Microsoft.Web/sites/premieraddons@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":327},"Microsoft.Web/sites/publicCertificates@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":336},"Microsoft.Web/sites/siteextensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":345},"Microsoft.Web/sites/slots@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":350},"Microsoft.Web/sites/slots/backups@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":356},"Microsoft.Web/sites/slots/config@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":393},"Microsoft.Web/sites/slots/deployments@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":397},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":401},"Microsoft.Web/sites/slots/extensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":406},"Microsoft.Web/sites/slots/functions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":410},"Microsoft.Web/sites/slots/hostNameBindings@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":414},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":418},"Microsoft.Web/sites/slots/hybridconnection@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":422},"Microsoft.Web/sites/slots/instances/extensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":427},"Microsoft.Web/sites/slots/premieraddons@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":432},"Microsoft.Web/sites/slots/publicCertificates@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":436},"Microsoft.Web/sites/slots/siteextensions@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":440},"Microsoft.Web/sites/slots/sourcecontrols@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":446},"Microsoft.Web/sites/slots/virtualNetworkConnections@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":458},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":463},"Microsoft.Web/sites/sourcecontrols@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":468},"Microsoft.Web/sites/virtualNetworkConnections@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":472},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":476},"Microsoft.Web/sites/config/snapshots@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":480},"Microsoft.Web/sites/continuouswebjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":495},"Microsoft.Web/sites/instances/processes@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":509},"Microsoft.Web/sites/instances/processes/modules@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":513},"Microsoft.Web/sites/instances/processes/threads@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":517},"Microsoft.Web/sites/migratemysql@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":529},"Microsoft.Web/sites/networkFeatures@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":539},"Microsoft.Web/sites/processes@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":543},"Microsoft.Web/sites/processes/modules@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":547},"Microsoft.Web/sites/processes/threads@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":551},"Microsoft.Web/sites/slots/config/snapshots@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":555},"Microsoft.Web/sites/slots/continuouswebjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":559},"Microsoft.Web/sites/slots/instances/processes@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":563},"Microsoft.Web/sites/slots/instances/processes/modules@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":567},"Microsoft.Web/sites/slots/instances/processes/threads@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":571},"Microsoft.Web/sites/slots/migratemysql@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":576},"Microsoft.Web/sites/slots/networkFeatures@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":580},"Microsoft.Web/sites/slots/processes@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":584},"Microsoft.Web/sites/slots/processes/modules@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":588},"Microsoft.Web/sites/slots/processes/threads@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":592},"Microsoft.Web/sites/slots/triggeredwebjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":607},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":613},"Microsoft.Web/sites/slots/webjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":622},"Microsoft.Web/sites/triggeredwebjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":626},"Microsoft.Web/sites/triggeredwebjobs/history@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":630},"Microsoft.Web/sites/webjobs@2016-08-01":{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":634},"Microsoft.Web/hostingEnvironments@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":60},"Microsoft.Web/hostingEnvironments/multiRolePools@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":70},"Microsoft.Web/hostingEnvironments/workerPools@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":74},"Microsoft.Web/serverfarms@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":91},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":96},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":105},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":110},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":116},"Microsoft.Web/serverfarms/virtualNetworkConnections@2016-09-01":{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":123},"Microsoft.Web/publishingUsers@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":13},"Microsoft.Web/sourcecontrols@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":18},"Microsoft.Web/hostingEnvironments@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":71},"Microsoft.Web/hostingEnvironments/multiRolePools@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":81},"Microsoft.Web/hostingEnvironments/workerPools@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":85},"Microsoft.Web/serverfarms@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":102},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":107},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":116},"Microsoft.Web/sites@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":251},"Microsoft.Web/sites/config@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":369},"Microsoft.Web/sites/deployments@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":374},"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":379},"Microsoft.Web/sites/extensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":392},"Microsoft.Web/sites/functions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":398},"Microsoft.Web/sites/functions/keys@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":402},"Microsoft.Web/sites/hostNameBindings@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":420},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":425},"Microsoft.Web/sites/hybridconnection@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":430},"Microsoft.Web/sites/instances/extensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":435},"Microsoft.Web/sites/networkConfig@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":441},"Microsoft.Web/sites/premieraddons@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":447},"Microsoft.Web/sites/privateAccess@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":457},"Microsoft.Web/sites/publicCertificates@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":466},"Microsoft.Web/sites/siteextensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":475},"Microsoft.Web/sites/slots@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":480},"Microsoft.Web/sites/slots/config@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":522},"Microsoft.Web/sites/slots/deployments@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":526},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":530},"Microsoft.Web/sites/slots/extensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":535},"Microsoft.Web/sites/slots/functions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":539},"Microsoft.Web/sites/slots/functions/keys@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":543},"Microsoft.Web/sites/slots/hostNameBindings@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":547},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":551},"Microsoft.Web/sites/slots/hybridconnection@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":555},"Microsoft.Web/sites/slots/instances/extensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":560},"Microsoft.Web/sites/slots/networkConfig@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":565},"Microsoft.Web/sites/slots/premieraddons@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":570},"Microsoft.Web/sites/slots/privateAccess@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":575},"Microsoft.Web/sites/slots/publicCertificates@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":579},"Microsoft.Web/sites/slots/siteextensions@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":583},"Microsoft.Web/sites/slots/sourcecontrols@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":589},"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":596},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":600},"Microsoft.Web/sites/sourcecontrols@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":605},"Microsoft.Web/sites/virtualNetworkConnections@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":609},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":613},"Microsoft.Web/certificates@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":632},"Microsoft.Web/locations/deletedSites@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":637},"Microsoft.Web/hostingEnvironments/detectors@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":656},"Microsoft.Web/sites/detectors@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":660},"Microsoft.Web/sites/diagnostics@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":665},"Microsoft.Web/sites/diagnostics/analyses@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":711},"Microsoft.Web/sites/slots/detectors@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":715},"Microsoft.Web/sites/slots/diagnostics@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":719},"Microsoft.Web/sites/slots/diagnostics/analyses@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":723},"Microsoft.Web/hostingEnvironments/recommendations@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":740},"Microsoft.Web/sites/recommendations@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":744},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":748},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":754},"Microsoft.Web/serverfarms/virtualNetworkConnections@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":758},"Microsoft.Web/sites/resourceHealthMetadata@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":764},"Microsoft.Web/sites/slots/resourceHealthMetadata@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":769},"Microsoft.Web/sites/backups@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":786},"Microsoft.Web/sites/config/snapshots@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":790},"Microsoft.Web/sites/continuouswebjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":805},"Microsoft.Web/sites/instances/processes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":819},"Microsoft.Web/sites/instances/processes/modules@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":823},"Microsoft.Web/sites/instances/processes/threads@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":827},"Microsoft.Web/sites/migratemysql@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":839},"Microsoft.Web/sites/networkFeatures@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":849},"Microsoft.Web/sites/processes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":853},"Microsoft.Web/sites/processes/modules@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":857},"Microsoft.Web/sites/processes/threads@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":861},"Microsoft.Web/sites/slots/backups@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":865},"Microsoft.Web/sites/slots/config/snapshots@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":869},"Microsoft.Web/sites/slots/continuouswebjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":873},"Microsoft.Web/sites/slots/instances/processes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":877},"Microsoft.Web/sites/slots/instances/processes/modules@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":881},"Microsoft.Web/sites/slots/instances/processes/threads@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":885},"Microsoft.Web/sites/slots/migratemysql@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":890},"Microsoft.Web/sites/slots/networkFeatures@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":894},"Microsoft.Web/sites/slots/processes@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":898},"Microsoft.Web/sites/slots/processes/modules@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":902},"Microsoft.Web/sites/slots/processes/threads@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":906},"Microsoft.Web/sites/slots/triggeredwebjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":921},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":927},"Microsoft.Web/sites/slots/webjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":936},"Microsoft.Web/sites/triggeredwebjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":940},"Microsoft.Web/sites/triggeredwebjobs/history@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":944},"Microsoft.Web/sites/webjobs@2018-02-01":{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":948},"Microsoft.Web/certificates@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":27},"Microsoft.Web/sites@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":163},"Microsoft.Web/sites/config@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":281},"Microsoft.Web/sites/deployments@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":286},"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":291},"Microsoft.Web/sites/extensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":304},"Microsoft.Web/sites/functions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":310},"Microsoft.Web/sites/hostNameBindings@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":328},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":333},"Microsoft.Web/sites/hybridconnection@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":338},"Microsoft.Web/sites/instances/extensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":343},"Microsoft.Web/sites/networkConfig@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":349},"Microsoft.Web/sites/premieraddons@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":355},"Microsoft.Web/sites/privateAccess@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":365},"Microsoft.Web/sites/publicCertificates@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":374},"Microsoft.Web/sites/siteextensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":383},"Microsoft.Web/sites/slots@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":388},"Microsoft.Web/sites/slots/config@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":430},"Microsoft.Web/sites/slots/deployments@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":434},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":438},"Microsoft.Web/sites/slots/extensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":443},"Microsoft.Web/sites/slots/functions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":447},"Microsoft.Web/sites/slots/hostNameBindings@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":451},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":455},"Microsoft.Web/sites/slots/hybridconnection@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":459},"Microsoft.Web/sites/slots/instances/extensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":464},"Microsoft.Web/sites/slots/networkConfig@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":469},"Microsoft.Web/sites/slots/premieraddons@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":474},"Microsoft.Web/sites/slots/privateAccess@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":479},"Microsoft.Web/sites/slots/publicCertificates@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":483},"Microsoft.Web/sites/slots/siteextensions@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":487},"Microsoft.Web/sites/slots/sourcecontrols@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":493},"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":505},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":510},"Microsoft.Web/sites/sourcecontrols@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":515},"Microsoft.Web/sites/virtualNetworkConnections@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":519},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":523},"Microsoft.Web/sites/backups@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":540},"Microsoft.Web/sites/config/snapshots@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":544},"Microsoft.Web/sites/continuouswebjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":559},"Microsoft.Web/sites/instances/processes@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":573},"Microsoft.Web/sites/instances/processes/modules@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":577},"Microsoft.Web/sites/instances/processes/threads@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":581},"Microsoft.Web/sites/migratemysql@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":593},"Microsoft.Web/sites/networkFeatures@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":603},"Microsoft.Web/sites/processes@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":607},"Microsoft.Web/sites/processes/modules@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":611},"Microsoft.Web/sites/processes/threads@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":615},"Microsoft.Web/sites/slots/backups@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":619},"Microsoft.Web/sites/slots/config/snapshots@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":623},"Microsoft.Web/sites/slots/continuouswebjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":627},"Microsoft.Web/sites/slots/instances/processes@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":631},"Microsoft.Web/sites/slots/instances/processes/modules@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":635},"Microsoft.Web/sites/slots/instances/processes/threads@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":639},"Microsoft.Web/sites/slots/migratemysql@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":644},"Microsoft.Web/sites/slots/networkFeatures@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":648},"Microsoft.Web/sites/slots/processes@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":652},"Microsoft.Web/sites/slots/processes/modules@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":656},"Microsoft.Web/sites/slots/processes/threads@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":660},"Microsoft.Web/sites/slots/triggeredwebjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":675},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":681},"Microsoft.Web/sites/slots/webjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":690},"Microsoft.Web/sites/triggeredwebjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":694},"Microsoft.Web/sites/triggeredwebjobs/history@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":698},"Microsoft.Web/sites/webjobs@2018-11-01":{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":702},"Microsoft.Web/certificates@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":27},"Microsoft.Web/publishingUsers@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":33},"Microsoft.Web/sourcecontrols@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":38},"Microsoft.Web/sites@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":165},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":176},"Microsoft.Web/sites/config@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":302},"Microsoft.Web/sites/deployments@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":307},"Microsoft.Web/sites/domainOwnershipIdentifiers@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":312},"Microsoft.Web/sites/extensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":325},"Microsoft.Web/sites/functions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":331},"Microsoft.Web/sites/functions/keys@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":335},"Microsoft.Web/sites/hostNameBindings@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":353},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":358},"Microsoft.Web/sites/hybridconnection@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":363},"Microsoft.Web/sites/instances/extensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":368},"Microsoft.Web/sites/networkConfig@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":374},"Microsoft.Web/sites/premieraddons@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":380},"Microsoft.Web/sites/privateAccess@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":390},"Microsoft.Web/sites/publicCertificates@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":399},"Microsoft.Web/sites/siteextensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":408},"Microsoft.Web/sites/slots@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":413},"Microsoft.Web/sites/slots/config@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":455},"Microsoft.Web/sites/slots/deployments@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":459},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":463},"Microsoft.Web/sites/slots/extensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":468},"Microsoft.Web/sites/slots/functions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":472},"Microsoft.Web/sites/slots/functions/keys@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":476},"Microsoft.Web/sites/slots/hostNameBindings@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":480},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":484},"Microsoft.Web/sites/slots/hybridconnection@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":488},"Microsoft.Web/sites/slots/instances/extensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":493},"Microsoft.Web/sites/slots/networkConfig@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":498},"Microsoft.Web/sites/slots/premieraddons@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":503},"Microsoft.Web/sites/slots/privateAccess@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":508},"Microsoft.Web/sites/privateEndpointConnections@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":515},"Microsoft.Web/sites/slots/publicCertificates@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":519},"Microsoft.Web/sites/slots/siteextensions@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":523},"Microsoft.Web/sites/slots/sourcecontrols@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":529},"Microsoft.Web/sites/slots/virtualNetworkConnections@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":541},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":546},"Microsoft.Web/sites/sourcecontrols@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":551},"Microsoft.Web/sites/virtualNetworkConnections@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":555},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":559},"Microsoft.Web/staticSites@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":572},"Microsoft.Web/staticSites/builds/config@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":578},"Microsoft.Web/staticSites/config@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":584},"Microsoft.Web/staticSites/customDomains@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":588},"Microsoft.Web/hostingEnvironments@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":641},"Microsoft.Web/hostingEnvironments/multiRolePools@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":646},"Microsoft.Web/hostingEnvironments/workerPools@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":650},"Microsoft.Web/serverfarms@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":666},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":670},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":674},"Microsoft.Web/locations/deletedSites@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":679},"Microsoft.Web/hostingEnvironments/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":698},"Microsoft.Web/sites/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":702},"Microsoft.Web/sites/diagnostics@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":707},"Microsoft.Web/sites/diagnostics/analyses@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":712},"Microsoft.Web/sites/diagnostics/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":717},"Microsoft.Web/sites/slots/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":721},"Microsoft.Web/sites/slots/diagnostics@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":725},"Microsoft.Web/sites/slots/diagnostics/analyses@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":729},"Microsoft.Web/sites/slots/diagnostics/detectors@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":733},"Microsoft.Web/hostingEnvironments/recommendations@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":750},"Microsoft.Web/sites/recommendations@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":754},"Microsoft.Web/sites/backups@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":771},"Microsoft.Web/sites/config/appsettings@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":793},"Microsoft.Web/sites/config/snapshots@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":797},"Microsoft.Web/sites/continuouswebjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":812},"Microsoft.Web/sites/instances@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":829},"Microsoft.Web/sites/instances/processes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":843},"Microsoft.Web/sites/instances/processes/modules@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":847},"Microsoft.Web/sites/migratemysql@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":859},"Microsoft.Web/sites/networkFeatures@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":869},"Microsoft.Web/sites/processes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":873},"Microsoft.Web/sites/processes/modules@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":877},"Microsoft.Web/sites/slots/backups@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":881},"Microsoft.Web/sites/slots/config/snapshots@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":885},"Microsoft.Web/sites/slots/continuouswebjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":889},"Microsoft.Web/sites/slots/instances@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":893},"Microsoft.Web/sites/slots/instances/processes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":897},"Microsoft.Web/sites/slots/instances/processes/modules@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":901},"Microsoft.Web/sites/slots/migratemysql@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":906},"Microsoft.Web/sites/slots/networkFeatures@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":910},"Microsoft.Web/sites/slots/processes@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":914},"Microsoft.Web/sites/slots/processes/modules@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":918},"Microsoft.Web/sites/slots/triggeredwebjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":933},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":939},"Microsoft.Web/sites/slots/webjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":948},"Microsoft.Web/sites/triggeredwebjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":952},"Microsoft.Web/sites/triggeredwebjobs/history@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":956},"Microsoft.Web/sites/webjobs@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":960},"Microsoft.Web/staticSites/builds@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":973},"Microsoft.Web/hostingEnvironments/capacities@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":981},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":985},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":991},"Microsoft.Web/serverfarms/virtualNetworkConnections@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":995},"Microsoft.Web/sites/resourceHealthMetadata@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1001},"Microsoft.Web/sites/slots/resourceHealthMetadata@2019-08-01":{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1006},"Microsoft.Web/certificates@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":27},"Microsoft.Web/publishingUsers@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":33},"Microsoft.Web/sourcecontrols@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":38},"Microsoft.Web/sites@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":175},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":186},"Microsoft.Web/sites/config@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":406},"Microsoft.Web/sites/deployments@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":411},"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":416},"Microsoft.Web/sites/extensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":429},"Microsoft.Web/sites/functions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":435},"Microsoft.Web/sites/functions/keys@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":439},"Microsoft.Web/sites/hostNameBindings@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":457},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":462},"Microsoft.Web/sites/hybridconnection@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":467},"Microsoft.Web/sites/instances/extensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":472},"Microsoft.Web/sites/networkConfig@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":478},"Microsoft.Web/sites/premieraddons@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":484},"Microsoft.Web/sites/privateAccess@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":494},"Microsoft.Web/sites/publicCertificates@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":503},"Microsoft.Web/sites/siteextensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":512},"Microsoft.Web/sites/slots@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":517},"Microsoft.Web/sites/slots/config@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":563},"Microsoft.Web/sites/slots/deployments@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":567},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":571},"Microsoft.Web/sites/slots/extensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":576},"Microsoft.Web/sites/slots/functions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":580},"Microsoft.Web/sites/slots/functions/keys@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":584},"Microsoft.Web/sites/slots/hostNameBindings@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":588},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":592},"Microsoft.Web/sites/slots/hybridconnection@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":596},"Microsoft.Web/sites/slots/instances/extensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":601},"Microsoft.Web/sites/slots/networkConfig@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":606},"Microsoft.Web/sites/slots/premieraddons@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":611},"Microsoft.Web/sites/slots/privateAccess@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":616},"Microsoft.Web/sites/privateEndpointConnections@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":623},"Microsoft.Web/sites/slots/publicCertificates@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":627},"Microsoft.Web/sites/slots/siteextensions@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":631},"Microsoft.Web/sites/slots/sourcecontrols@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":637},"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":649},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":654},"Microsoft.Web/sites/sourcecontrols@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":659},"Microsoft.Web/sites/virtualNetworkConnections@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":663},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":667},"Microsoft.Web/staticSites@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":680},"Microsoft.Web/staticSites/builds/config@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":686},"Microsoft.Web/staticSites/config@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":692},"Microsoft.Web/staticSites/customDomains@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":696},"Microsoft.Web/hostingEnvironments@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":750},"Microsoft.Web/hostingEnvironments/multiRolePools@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":755},"Microsoft.Web/hostingEnvironments/workerPools@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":759},"Microsoft.Web/serverfarms@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":775},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":779},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":783},"Microsoft.Web/locations/deletedSites@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":788},"Microsoft.Web/hostingEnvironments/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":807},"Microsoft.Web/sites/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":811},"Microsoft.Web/sites/diagnostics@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":816},"Microsoft.Web/sites/diagnostics/analyses@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":821},"Microsoft.Web/sites/diagnostics/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":826},"Microsoft.Web/sites/slots/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":830},"Microsoft.Web/sites/slots/diagnostics@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":834},"Microsoft.Web/sites/slots/diagnostics/analyses@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":838},"Microsoft.Web/sites/slots/diagnostics/detectors@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":842},"Microsoft.Web/hostingEnvironments/recommendations@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":859},"Microsoft.Web/sites/recommendations@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":863},"Microsoft.Web/sites/backups@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":880},"Microsoft.Web/sites/config/snapshots@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":884},"Microsoft.Web/sites/continuouswebjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":899},"Microsoft.Web/sites/instances@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":916},"Microsoft.Web/sites/instances/processes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":930},"Microsoft.Web/sites/instances/processes/modules@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":934},"Microsoft.Web/sites/migratemysql@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":946},"Microsoft.Web/sites/networkFeatures@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":956},"Microsoft.Web/sites/processes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":960},"Microsoft.Web/sites/processes/modules@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":964},"Microsoft.Web/sites/slots/backups@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":968},"Microsoft.Web/sites/slots/config/snapshots@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":972},"Microsoft.Web/sites/slots/continuouswebjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":976},"Microsoft.Web/sites/slots/instances@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":980},"Microsoft.Web/sites/slots/instances/processes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":984},"Microsoft.Web/sites/slots/instances/processes/modules@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":988},"Microsoft.Web/sites/slots/migratemysql@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":993},"Microsoft.Web/sites/slots/networkFeatures@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":997},"Microsoft.Web/sites/slots/processes@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1001},"Microsoft.Web/sites/slots/processes/modules@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1005},"Microsoft.Web/sites/slots/triggeredwebjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1020},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1026},"Microsoft.Web/sites/slots/webjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1035},"Microsoft.Web/sites/triggeredwebjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1039},"Microsoft.Web/sites/triggeredwebjobs/history@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1043},"Microsoft.Web/sites/webjobs@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1047},"Microsoft.Web/staticSites/builds@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1060},"Microsoft.Web/hostingEnvironments/capacities@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1068},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1072},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1078},"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1082},"Microsoft.Web/sites/resourceHealthMetadata@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1088},"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-06-01":{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1093},"Microsoft.Web/certificates@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":38},"Microsoft.Web/publishingUsers@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":44},"Microsoft.Web/sourcecontrols@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":49},"Microsoft.Web/sites@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":186},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":197},"Microsoft.Web/sites/config@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":417},"Microsoft.Web/sites/deployments@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":422},"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":427},"Microsoft.Web/sites/extensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":440},"Microsoft.Web/sites/functions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":446},"Microsoft.Web/sites/functions/keys@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":450},"Microsoft.Web/sites/hostNameBindings@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":468},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":473},"Microsoft.Web/sites/hybridconnection@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":478},"Microsoft.Web/sites/instances/extensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":483},"Microsoft.Web/sites/networkConfig@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":489},"Microsoft.Web/sites/premieraddons@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":495},"Microsoft.Web/sites/privateAccess@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":505},"Microsoft.Web/sites/publicCertificates@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":514},"Microsoft.Web/sites/siteextensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":523},"Microsoft.Web/sites/slots@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":528},"Microsoft.Web/sites/slots/config@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":574},"Microsoft.Web/sites/slots/deployments@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":578},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":582},"Microsoft.Web/sites/slots/extensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":587},"Microsoft.Web/sites/slots/functions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":591},"Microsoft.Web/sites/slots/functions/keys@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":595},"Microsoft.Web/sites/slots/hostNameBindings@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":599},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":603},"Microsoft.Web/sites/slots/hybridconnection@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":607},"Microsoft.Web/sites/slots/instances/extensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":612},"Microsoft.Web/sites/slots/networkConfig@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":617},"Microsoft.Web/sites/slots/premieraddons@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":622},"Microsoft.Web/sites/slots/privateAccess@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":627},"Microsoft.Web/sites/privateEndpointConnections@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":634},"Microsoft.Web/sites/slots/publicCertificates@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":638},"Microsoft.Web/sites/slots/siteextensions@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":642},"Microsoft.Web/sites/slots/sourcecontrols@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":648},"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":660},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":665},"Microsoft.Web/sites/sourcecontrols@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":670},"Microsoft.Web/sites/virtualNetworkConnections@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":674},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":678},"Microsoft.Web/staticSites@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":691},"Microsoft.Web/staticSites/builds/config@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":697},"Microsoft.Web/staticSites/config@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":703},"Microsoft.Web/staticSites/customDomains@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":707},"Microsoft.Web/hostingEnvironments@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":761},"Microsoft.Web/hostingEnvironments/multiRolePools@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":766},"Microsoft.Web/hostingEnvironments/workerPools@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":770},"Microsoft.Web/serverfarms@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":786},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":790},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":794},"Microsoft.Web/locations/deletedSites@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":799},"Microsoft.Web/hostingEnvironments/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":818},"Microsoft.Web/sites/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":822},"Microsoft.Web/sites/diagnostics@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":827},"Microsoft.Web/sites/diagnostics/analyses@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":832},"Microsoft.Web/sites/diagnostics/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":837},"Microsoft.Web/sites/slots/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":841},"Microsoft.Web/sites/slots/diagnostics@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":845},"Microsoft.Web/sites/slots/diagnostics/analyses@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":849},"Microsoft.Web/sites/slots/diagnostics/detectors@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":853},"Microsoft.Web/hostingEnvironments/recommendations@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":870},"Microsoft.Web/sites/recommendations@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":874},"Microsoft.Web/sites/backups@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":891},"Microsoft.Web/sites/config/snapshots@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":895},"Microsoft.Web/sites/continuouswebjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":910},"Microsoft.Web/sites/instances@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":927},"Microsoft.Web/sites/instances/processes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":941},"Microsoft.Web/sites/instances/processes/modules@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":945},"Microsoft.Web/sites/migratemysql@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":957},"Microsoft.Web/sites/networkFeatures@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":967},"Microsoft.Web/sites/processes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":971},"Microsoft.Web/sites/processes/modules@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":975},"Microsoft.Web/sites/slots/backups@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":979},"Microsoft.Web/sites/slots/config/snapshots@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":983},"Microsoft.Web/sites/slots/continuouswebjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":987},"Microsoft.Web/sites/slots/instances@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":991},"Microsoft.Web/sites/slots/instances/processes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":995},"Microsoft.Web/sites/slots/instances/processes/modules@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":999},"Microsoft.Web/sites/slots/migratemysql@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1004},"Microsoft.Web/sites/slots/networkFeatures@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1008},"Microsoft.Web/sites/slots/processes@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1012},"Microsoft.Web/sites/slots/processes/modules@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1016},"Microsoft.Web/sites/slots/triggeredwebjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1031},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1037},"Microsoft.Web/sites/slots/webjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1046},"Microsoft.Web/sites/triggeredwebjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1050},"Microsoft.Web/sites/triggeredwebjobs/history@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1054},"Microsoft.Web/sites/webjobs@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1058},"Microsoft.Web/staticSites/builds@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1071},"Microsoft.Web/hostingEnvironments/capacities@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1079},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1083},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1089},"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1093},"Microsoft.Web/sites/resourceHealthMetadata@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1099},"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-09-01":{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1104},"Microsoft.Web/certificates@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":38},"Microsoft.Web/publishingUsers@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":44},"Microsoft.Web/sourcecontrols@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":49},"Microsoft.Web/sites@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":186},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":197},"Microsoft.Web/sites/config@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":417},"Microsoft.Web/sites/deployments@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":422},"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":427},"Microsoft.Web/sites/extensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":440},"Microsoft.Web/sites/functions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":446},"Microsoft.Web/sites/functions/keys@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":450},"Microsoft.Web/sites/hostNameBindings@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":468},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":473},"Microsoft.Web/sites/hybridconnection@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":478},"Microsoft.Web/sites/instances/extensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":483},"Microsoft.Web/sites/networkConfig@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":489},"Microsoft.Web/sites/premieraddons@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":495},"Microsoft.Web/sites/privateAccess@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":505},"Microsoft.Web/sites/publicCertificates@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":514},"Microsoft.Web/sites/siteextensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":523},"Microsoft.Web/sites/slots@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":528},"Microsoft.Web/sites/slots/config@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":574},"Microsoft.Web/sites/slots/deployments@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":578},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":582},"Microsoft.Web/sites/slots/extensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":587},"Microsoft.Web/sites/slots/functions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":591},"Microsoft.Web/sites/slots/functions/keys@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":595},"Microsoft.Web/sites/slots/hostNameBindings@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":599},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":603},"Microsoft.Web/sites/slots/hybridconnection@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":607},"Microsoft.Web/sites/slots/instances/extensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":612},"Microsoft.Web/sites/slots/networkConfig@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":617},"Microsoft.Web/sites/slots/premieraddons@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":622},"Microsoft.Web/sites/slots/privateAccess@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":627},"Microsoft.Web/sites/privateEndpointConnections@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":634},"Microsoft.Web/sites/slots/publicCertificates@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":638},"Microsoft.Web/sites/slots/siteextensions@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":642},"Microsoft.Web/sites/slots/sourcecontrols@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":648},"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":660},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":665},"Microsoft.Web/sites/sourcecontrols@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":670},"Microsoft.Web/sites/virtualNetworkConnections@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":674},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":678},"Microsoft.Web/staticSites@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":691},"Microsoft.Web/staticSites/builds/config@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":697},"Microsoft.Web/staticSites/config@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":703},"Microsoft.Web/staticSites/customDomains@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":707},"Microsoft.Web/hostingEnvironments@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":761},"Microsoft.Web/hostingEnvironments/multiRolePools@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":766},"Microsoft.Web/hostingEnvironments/workerPools@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":770},"Microsoft.Web/serverfarms@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":786},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":790},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":794},"Microsoft.Web/locations/deletedSites@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":799},"Microsoft.Web/hostingEnvironments/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":818},"Microsoft.Web/sites/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":822},"Microsoft.Web/sites/diagnostics@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":827},"Microsoft.Web/sites/diagnostics/analyses@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":832},"Microsoft.Web/sites/diagnostics/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":837},"Microsoft.Web/sites/slots/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":841},"Microsoft.Web/sites/slots/diagnostics@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":845},"Microsoft.Web/sites/slots/diagnostics/analyses@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":849},"Microsoft.Web/sites/slots/diagnostics/detectors@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":853},"Microsoft.Web/hostingEnvironments/recommendations@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":870},"Microsoft.Web/sites/recommendations@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":874},"Microsoft.Web/sites/backups@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":891},"Microsoft.Web/sites/config/snapshots@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":895},"Microsoft.Web/sites/continuouswebjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":910},"Microsoft.Web/sites/instances@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":927},"Microsoft.Web/sites/instances/processes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":941},"Microsoft.Web/sites/instances/processes/modules@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":945},"Microsoft.Web/sites/migratemysql@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":957},"Microsoft.Web/sites/networkFeatures@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":967},"Microsoft.Web/sites/processes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":971},"Microsoft.Web/sites/processes/modules@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":975},"Microsoft.Web/sites/slots/backups@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":979},"Microsoft.Web/sites/slots/config/snapshots@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":983},"Microsoft.Web/sites/slots/continuouswebjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":987},"Microsoft.Web/sites/slots/instances@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":991},"Microsoft.Web/sites/slots/instances/processes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":995},"Microsoft.Web/sites/slots/instances/processes/modules@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":999},"Microsoft.Web/sites/slots/migratemysql@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1004},"Microsoft.Web/sites/slots/networkFeatures@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1008},"Microsoft.Web/sites/slots/processes@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1012},"Microsoft.Web/sites/slots/processes/modules@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1016},"Microsoft.Web/sites/slots/triggeredwebjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1031},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1037},"Microsoft.Web/sites/slots/webjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1046},"Microsoft.Web/sites/triggeredwebjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1050},"Microsoft.Web/sites/triggeredwebjobs/history@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1054},"Microsoft.Web/sites/webjobs@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1058},"Microsoft.Web/staticSites/builds@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1071},"Microsoft.Web/hostingEnvironments/capacities@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1079},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1083},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1089},"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1093},"Microsoft.Web/sites/resourceHealthMetadata@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1099},"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-10-01":{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1104},"Microsoft.Web/certificates@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":27},"Microsoft.Web/publishingUsers@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":33},"Microsoft.Web/sourcecontrols@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":38},"Microsoft.Web/sites@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":190},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":201},"Microsoft.Web/sites/config@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":386},"Microsoft.Web/sites/deployments@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":391},"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":396},"Microsoft.Web/sites/extensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":409},"Microsoft.Web/sites/functions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":415},"Microsoft.Web/sites/functions/keys@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":419},"Microsoft.Web/sites/hostNameBindings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":437},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":442},"Microsoft.Web/sites/hybridconnection@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":447},"Microsoft.Web/sites/instances/extensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":452},"Microsoft.Web/sites/networkConfig@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":458},"Microsoft.Web/sites/premieraddons@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":464},"Microsoft.Web/sites/privateAccess@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":474},"Microsoft.Web/sites/privateEndpointConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":482},"Microsoft.Web/sites/publicCertificates@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":491},"Microsoft.Web/sites/siteextensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":500},"Microsoft.Web/sites/slots@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":505},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":515},"Microsoft.Web/sites/slots/config@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":561},"Microsoft.Web/sites/slots/deployments@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":565},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":569},"Microsoft.Web/sites/slots/extensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":574},"Microsoft.Web/sites/slots/functions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":578},"Microsoft.Web/sites/slots/functions/keys@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":582},"Microsoft.Web/sites/slots/hostNameBindings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":586},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":590},"Microsoft.Web/sites/slots/hybridconnection@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":594},"Microsoft.Web/sites/slots/instances/extensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":599},"Microsoft.Web/sites/slots/premieraddons@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":604},"Microsoft.Web/sites/slots/privateAccess@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":609},"Microsoft.Web/sites/slots/privateEndpointConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":613},"Microsoft.Web/sites/slots/publicCertificates@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":617},"Microsoft.Web/sites/slots/siteextensions@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":621},"Microsoft.Web/sites/slots/sourcecontrols@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":630},"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":642},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":647},"Microsoft.Web/sites/sourcecontrols@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":652},"Microsoft.Web/sites/virtualNetworkConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":656},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":660},"Microsoft.Web/staticSites@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":691},"Microsoft.Web/staticSites/builds/config@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":703},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":708},"Microsoft.Web/staticSites/config@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":720},"Microsoft.Web/staticSites/customDomains@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":732},"Microsoft.Web/staticSites/privateEndpointConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":736},"Microsoft.Web/staticSites/userProvidedFunctionApps@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":740},"Microsoft.Web/hostingEnvironments@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":765},"Microsoft.Web/hostingEnvironments/configurations@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":773},"Microsoft.Web/hostingEnvironments/multiRolePools@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":784},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":788},"Microsoft.Web/hostingEnvironments/workerPools@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":792},"Microsoft.Web/serverfarms@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":809},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":813},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":817},"Microsoft.Web/locations/deletedSites@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":822},"Microsoft.Web/hostingEnvironments/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":885},"Microsoft.Web/sites/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":889},"Microsoft.Web/sites/diagnostics@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":894},"Microsoft.Web/sites/diagnostics/analyses@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":899},"Microsoft.Web/sites/diagnostics/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":904},"Microsoft.Web/sites/slots/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":908},"Microsoft.Web/sites/slots/diagnostics@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":912},"Microsoft.Web/sites/slots/diagnostics/analyses@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":916},"Microsoft.Web/sites/slots/diagnostics/detectors@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":920},"Microsoft.Web/deletedSites@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":924},"Microsoft.Web/hostingEnvironments/recommendations@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":941},"Microsoft.Web/sites/recommendations@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":945},"Microsoft.Web/sites/backups@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":962},"Microsoft.Web/sites/config/appsettings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":980},"Microsoft.Web/sites/config/connectionstrings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":984},"Microsoft.Web/sites/config/snapshots@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":988},"Microsoft.Web/sites/continuouswebjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1003},"Microsoft.Web/sites/instances@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1020},"Microsoft.Web/sites/instances/processes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1034},"Microsoft.Web/sites/instances/processes/modules@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1038},"Microsoft.Web/sites/migratemysql@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1050},"Microsoft.Web/sites/networkFeatures@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1060},"Microsoft.Web/sites/processes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1064},"Microsoft.Web/sites/processes/modules@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1068},"Microsoft.Web/sites/slots/backups@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1072},"Microsoft.Web/sites/slots/config/appsettings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1076},"Microsoft.Web/sites/slots/config/connectionstrings@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1080},"Microsoft.Web/sites/slots/config/snapshots@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1084},"Microsoft.Web/sites/slots/continuouswebjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1088},"Microsoft.Web/sites/slots/instances@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1092},"Microsoft.Web/sites/slots/instances/processes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1096},"Microsoft.Web/sites/slots/instances/processes/modules@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1100},"Microsoft.Web/sites/slots/migratemysql@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1105},"Microsoft.Web/sites/slots/networkConfig@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1110},"Microsoft.Web/sites/slots/networkFeatures@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1114},"Microsoft.Web/sites/slots/processes@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1118},"Microsoft.Web/sites/slots/processes/modules@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1122},"Microsoft.Web/sites/slots/triggeredwebjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1137},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1143},"Microsoft.Web/sites/slots/webjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1152},"Microsoft.Web/sites/triggeredwebjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1156},"Microsoft.Web/sites/triggeredwebjobs/history@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1160},"Microsoft.Web/sites/webjobs@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1164},"Microsoft.Web/staticSites/builds@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1178},"Microsoft.Web/hostingEnvironments/capacities@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1187},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1191},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1197},"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1201},"Microsoft.Web/sites/resourceHealthMetadata@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1207},"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-12-01":{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1212},"Microsoft.Web/hostingEnvironments@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":33},"Microsoft.Web/hostingEnvironments/configurations@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":41},"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":57},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":65},"Microsoft.Web/hostingEnvironments/workerPools@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":69},"Microsoft.Web/serverfarms@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":88},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":93},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":102},"Microsoft.Web/certificates@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":121},"Microsoft.Web/publishingUsers@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":127},"Microsoft.Web/sourcecontrols@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":132},"Microsoft.Web/staticSites@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":166},"Microsoft.Web/staticSites/builds/config@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":178},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":183},"Microsoft.Web/staticSites/config@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":195},"Microsoft.Web/staticSites/customDomains@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":207},"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":211},"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":215},"Microsoft.Web/sites@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":358},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":369},"Microsoft.Web/sites/config@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":554},"Microsoft.Web/sites/deployments@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":559},"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":564},"Microsoft.Web/sites/extensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":577},"Microsoft.Web/sites/functions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":583},"Microsoft.Web/sites/functions/keys@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":587},"Microsoft.Web/sites/hostNameBindings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":605},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":610},"Microsoft.Web/sites/hybridconnection@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":615},"Microsoft.Web/sites/instances/extensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":620},"Microsoft.Web/sites/networkConfig@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":626},"Microsoft.Web/sites/premieraddons@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":632},"Microsoft.Web/sites/privateAccess@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":642},"Microsoft.Web/sites/privateEndpointConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":646},"Microsoft.Web/sites/publicCertificates@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":655},"Microsoft.Web/sites/siteextensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":664},"Microsoft.Web/sites/slots@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":669},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":679},"Microsoft.Web/sites/slots/config@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":725},"Microsoft.Web/sites/slots/deployments@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":729},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":733},"Microsoft.Web/sites/slots/extensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":738},"Microsoft.Web/sites/slots/functions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":742},"Microsoft.Web/sites/slots/functions/keys@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":746},"Microsoft.Web/sites/slots/hostNameBindings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":750},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":754},"Microsoft.Web/sites/slots/hybridconnection@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":758},"Microsoft.Web/sites/slots/instances/extensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":763},"Microsoft.Web/sites/slots/premieraddons@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":768},"Microsoft.Web/sites/slots/privateAccess@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":773},"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":777},"Microsoft.Web/sites/slots/publicCertificates@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":781},"Microsoft.Web/sites/slots/siteextensions@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":785},"Microsoft.Web/sites/slots/sourcecontrols@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":794},"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":801},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":805},"Microsoft.Web/sites/sourcecontrols@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":810},"Microsoft.Web/sites/virtualNetworkConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":814},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":818},"Microsoft.Web/kubeEnvironments@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":845},"Microsoft.Web/hostingEnvironments/capacities@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":854},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":858},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":864},"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":868},"Microsoft.Web/locations/deletedSites@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":873},"Microsoft.Web/hostingEnvironments/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":936},"Microsoft.Web/sites/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":940},"Microsoft.Web/sites/diagnostics@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":945},"Microsoft.Web/sites/diagnostics/analyses@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":950},"Microsoft.Web/sites/diagnostics/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":955},"Microsoft.Web/sites/slots/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":959},"Microsoft.Web/sites/slots/diagnostics@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":963},"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":967},"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":971},"Microsoft.Web/deletedSites@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":975},"Microsoft.Web/hostingEnvironments/recommendations@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":992},"Microsoft.Web/sites/recommendations@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":996},"Microsoft.Web/sites/resourceHealthMetadata@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1002},"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1007},"Microsoft.Web/staticSites/builds@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1021},"Microsoft.Web/sites/backups@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1038},"Microsoft.Web/sites/config/appsettings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1056},"Microsoft.Web/sites/config/connectionstrings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1060},"Microsoft.Web/sites/config/snapshots@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1064},"Microsoft.Web/sites/continuouswebjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1079},"Microsoft.Web/sites/instances@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1096},"Microsoft.Web/sites/instances/processes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1110},"Microsoft.Web/sites/instances/processes/modules@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1114},"Microsoft.Web/sites/migratemysql@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1126},"Microsoft.Web/sites/networkFeatures@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1136},"Microsoft.Web/sites/processes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1140},"Microsoft.Web/sites/processes/modules@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1144},"Microsoft.Web/sites/slots/backups@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1148},"Microsoft.Web/sites/slots/config/appsettings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1152},"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1156},"Microsoft.Web/sites/slots/config/snapshots@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1160},"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1164},"Microsoft.Web/sites/slots/instances@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1168},"Microsoft.Web/sites/slots/instances/processes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1172},"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1176},"Microsoft.Web/sites/slots/migratemysql@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1181},"Microsoft.Web/sites/slots/networkConfig@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1186},"Microsoft.Web/sites/slots/networkFeatures@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1190},"Microsoft.Web/sites/slots/processes@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1194},"Microsoft.Web/sites/slots/processes/modules@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1198},"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1213},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1219},"Microsoft.Web/sites/slots/webjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1228},"Microsoft.Web/sites/triggeredwebjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1232},"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1236},"Microsoft.Web/sites/webjobs@2021-01-01":{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1240},"Microsoft.Web/hostingEnvironments@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":33},"Microsoft.Web/hostingEnvironments/configurations@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":41},"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":57},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":65},"Microsoft.Web/hostingEnvironments/workerPools@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":69},"Microsoft.Web/serverfarms@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":88},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":93},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":102},"Microsoft.Web/certificates@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":121},"Microsoft.Web/kubeEnvironments@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":148},"Microsoft.Web/publishingUsers@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":154},"Microsoft.Web/sourcecontrols@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":159},"Microsoft.Web/staticSites@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":193},"Microsoft.Web/staticSites/builds/config@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":205},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":210},"Microsoft.Web/staticSites/config@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":222},"Microsoft.Web/staticSites/customDomains@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":234},"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":238},"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":242},"Microsoft.Web/sites@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":385},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":396},"Microsoft.Web/sites/config@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":581},"Microsoft.Web/sites/deployments@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":586},"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":591},"Microsoft.Web/sites/extensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":604},"Microsoft.Web/sites/functions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":610},"Microsoft.Web/sites/functions/keys@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":614},"Microsoft.Web/sites/hostNameBindings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":632},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":637},"Microsoft.Web/sites/hybridconnection@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":642},"Microsoft.Web/sites/instances/extensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":647},"Microsoft.Web/sites/networkConfig@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":653},"Microsoft.Web/sites/premieraddons@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":659},"Microsoft.Web/sites/privateAccess@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":669},"Microsoft.Web/sites/privateEndpointConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":673},"Microsoft.Web/sites/publicCertificates@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":682},"Microsoft.Web/sites/siteextensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":691},"Microsoft.Web/sites/slots@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":696},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":706},"Microsoft.Web/sites/slots/config@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":752},"Microsoft.Web/sites/slots/deployments@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":756},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":760},"Microsoft.Web/sites/slots/extensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":765},"Microsoft.Web/sites/slots/functions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":769},"Microsoft.Web/sites/slots/functions/keys@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":773},"Microsoft.Web/sites/slots/hostNameBindings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":777},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":781},"Microsoft.Web/sites/slots/hybridconnection@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":785},"Microsoft.Web/sites/slots/instances/extensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":790},"Microsoft.Web/sites/slots/networkConfig@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":795},"Microsoft.Web/sites/slots/premieraddons@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":800},"Microsoft.Web/sites/slots/privateAccess@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":805},"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":809},"Microsoft.Web/sites/slots/publicCertificates@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":813},"Microsoft.Web/sites/slots/siteextensions@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":817},"Microsoft.Web/sites/slots/sourcecontrols@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":826},"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":833},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":837},"Microsoft.Web/sites/sourcecontrols@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":842},"Microsoft.Web/sites/virtualNetworkConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":846},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":850},"Microsoft.Web/hostingEnvironments/capacities@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":859},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":863},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":869},"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":873},"Microsoft.Web/locations/deletedSites@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":878},"Microsoft.Web/hostingEnvironments/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":941},"Microsoft.Web/sites/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":945},"Microsoft.Web/sites/diagnostics@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":950},"Microsoft.Web/sites/diagnostics/analyses@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":955},"Microsoft.Web/sites/diagnostics/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":960},"Microsoft.Web/sites/slots/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":964},"Microsoft.Web/sites/slots/diagnostics@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":968},"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":972},"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":976},"Microsoft.Web/deletedSites@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":980},"Microsoft.Web/hostingEnvironments/recommendations@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":997},"Microsoft.Web/sites/recommendations@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1001},"Microsoft.Web/sites/resourceHealthMetadata@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1007},"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1012},"Microsoft.Web/staticSites/builds@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1026},"Microsoft.Web/sites/backups@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1043},"Microsoft.Web/sites/config/appsettings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1061},"Microsoft.Web/sites/config/connectionstrings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1065},"Microsoft.Web/sites/config/snapshots@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1069},"Microsoft.Web/sites/continuouswebjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1084},"Microsoft.Web/sites/instances@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1101},"Microsoft.Web/sites/instances/processes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1115},"Microsoft.Web/sites/instances/processes/modules@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1119},"Microsoft.Web/sites/migratemysql@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1131},"Microsoft.Web/sites/networkFeatures@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1141},"Microsoft.Web/sites/processes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1145},"Microsoft.Web/sites/processes/modules@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1149},"Microsoft.Web/sites/slots/backups@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1153},"Microsoft.Web/sites/slots/config/appsettings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1157},"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1161},"Microsoft.Web/sites/slots/config/snapshots@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1165},"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1169},"Microsoft.Web/sites/slots/instances@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1173},"Microsoft.Web/sites/slots/instances/processes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1177},"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1181},"Microsoft.Web/sites/slots/migratemysql@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1186},"Microsoft.Web/sites/slots/networkFeatures@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1190},"Microsoft.Web/sites/slots/processes@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1194},"Microsoft.Web/sites/slots/processes/modules@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1198},"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1213},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1219},"Microsoft.Web/sites/slots/webjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1228},"Microsoft.Web/sites/triggeredwebjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1232},"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1236},"Microsoft.Web/sites/webjobs@2021-01-15":{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1240},"Microsoft.Web/hostingEnvironments@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":33},"Microsoft.Web/hostingEnvironments/configurations@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":43},"Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":59},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":67},"Microsoft.Web/hostingEnvironments/workerPools@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":71},"Microsoft.Web/serverfarms@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":90},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":95},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":104},"Microsoft.Web/certificates@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":123},"Microsoft.Web/kubeEnvironments@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":150},"Microsoft.Web/publishingUsers@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":156},"Microsoft.Web/sourcecontrols@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":161},"Microsoft.Web/staticSites@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":196},"Microsoft.Web/staticSites/builds/config@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":208},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":213},"Microsoft.Web/staticSites/config@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":225},"Microsoft.Web/staticSites/customDomains@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":237},"Microsoft.Web/staticSites/privateEndpointConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":241},"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":245},"Microsoft.Web/sites@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":388},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":399},"Microsoft.Web/sites/config@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":589},"Microsoft.Web/sites/deployments@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":594},"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":599},"Microsoft.Web/sites/extensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":612},"Microsoft.Web/sites/functions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":618},"Microsoft.Web/sites/functions/keys@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":622},"Microsoft.Web/sites/hostNameBindings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":640},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":645},"Microsoft.Web/sites/hybridconnection@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":650},"Microsoft.Web/sites/instances/extensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":655},"Microsoft.Web/sites/networkConfig@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":661},"Microsoft.Web/sites/premieraddons@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":667},"Microsoft.Web/sites/privateAccess@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":677},"Microsoft.Web/sites/privateEndpointConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":681},"Microsoft.Web/sites/publicCertificates@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":690},"Microsoft.Web/sites/siteextensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":699},"Microsoft.Web/sites/slots@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":704},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":714},"Microsoft.Web/sites/slots/config@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":760},"Microsoft.Web/sites/slots/deployments@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":764},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":768},"Microsoft.Web/sites/slots/extensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":773},"Microsoft.Web/sites/slots/functions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":777},"Microsoft.Web/sites/slots/functions/keys@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":781},"Microsoft.Web/sites/slots/hostNameBindings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":785},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":789},"Microsoft.Web/sites/slots/hybridconnection@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":793},"Microsoft.Web/sites/slots/instances/extensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":798},"Microsoft.Web/sites/slots/networkConfig@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":803},"Microsoft.Web/sites/slots/premieraddons@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":808},"Microsoft.Web/sites/slots/privateAccess@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":813},"Microsoft.Web/sites/slots/privateEndpointConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":817},"Microsoft.Web/sites/slots/publicCertificates@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":821},"Microsoft.Web/sites/slots/siteextensions@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":825},"Microsoft.Web/sites/slots/sourcecontrols@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":834},"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":841},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":845},"Microsoft.Web/sites/sourcecontrols@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":850},"Microsoft.Web/sites/virtualNetworkConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":854},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":858},"Microsoft.Web/hostingEnvironments/capacities@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":867},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":871},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":877},"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":881},"Microsoft.Web/locations/deletedSites@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":886},"Microsoft.Web/hostingEnvironments/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":949},"Microsoft.Web/sites/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":953},"Microsoft.Web/sites/diagnostics@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":958},"Microsoft.Web/sites/diagnostics/analyses@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":963},"Microsoft.Web/sites/diagnostics/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":968},"Microsoft.Web/sites/slots/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":972},"Microsoft.Web/sites/slots/diagnostics@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":976},"Microsoft.Web/sites/slots/diagnostics/analyses@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":980},"Microsoft.Web/sites/slots/diagnostics/detectors@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":984},"Microsoft.Web/deletedSites@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":988},"Microsoft.Web/hostingEnvironments/recommendations@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1005},"Microsoft.Web/sites/recommendations@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1009},"Microsoft.Web/sites/resourceHealthMetadata@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1015},"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1020},"Microsoft.Web/staticSites/builds@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1034},"Microsoft.Web/sites/backups@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1051},"Microsoft.Web/sites/config/appsettings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1069},"Microsoft.Web/sites/config/connectionstrings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1073},"Microsoft.Web/sites/config/snapshots@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1077},"Microsoft.Web/sites/continuouswebjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1092},"Microsoft.Web/sites/instances@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1109},"Microsoft.Web/sites/instances/processes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1123},"Microsoft.Web/sites/instances/processes/modules@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1127},"Microsoft.Web/sites/migratemysql@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1139},"Microsoft.Web/sites/networkFeatures@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1148},"Microsoft.Web/sites/processes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1152},"Microsoft.Web/sites/processes/modules@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1156},"Microsoft.Web/sites/slots/backups@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1160},"Microsoft.Web/sites/slots/config/appsettings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1164},"Microsoft.Web/sites/slots/config/connectionstrings@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1168},"Microsoft.Web/sites/slots/config/snapshots@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1172},"Microsoft.Web/sites/slots/continuouswebjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1176},"Microsoft.Web/sites/slots/instances@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1180},"Microsoft.Web/sites/slots/instances/processes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1184},"Microsoft.Web/sites/slots/instances/processes/modules@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1188},"Microsoft.Web/sites/slots/migratemysql@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1193},"Microsoft.Web/sites/slots/networkFeatures@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1197},"Microsoft.Web/sites/slots/processes@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1201},"Microsoft.Web/sites/slots/processes/modules@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1205},"Microsoft.Web/sites/slots/triggeredwebjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1219},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1225},"Microsoft.Web/sites/slots/webjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1234},"Microsoft.Web/sites/triggeredwebjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1238},"Microsoft.Web/sites/triggeredwebjobs/history@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1242},"Microsoft.Web/sites/webjobs@2021-02-01":{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1246},"Microsoft.Web/hostingEnvironments@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":33},"Microsoft.Web/hostingEnvironments/configurations@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":43},"Microsoft.Web/hostingEnvironments/multiRolePools@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":59},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":67},"Microsoft.Web/hostingEnvironments/workerPools@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":71},"Microsoft.Web/serverfarms@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":90},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":95},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":104},"Microsoft.Web/certificates@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":123},"Microsoft.Web/containerApps@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":174},"Microsoft.Web/kubeEnvironments@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":202},"Microsoft.Web/publishingUsers@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":208},"Microsoft.Web/sourcecontrols@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":213},"Microsoft.Web/staticSites@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":253},"Microsoft.Web/staticSites/builds/config@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":265},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":270},"Microsoft.Web/staticSites/config@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":282},"Microsoft.Web/staticSites/customDomains@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":294},"Microsoft.Web/staticSites/privateEndpointConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":298},"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":302},"Microsoft.Web/sites@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":445},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":456},"Microsoft.Web/sites/config@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":646},"Microsoft.Web/sites/deployments@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":651},"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":656},"Microsoft.Web/sites/extensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":674},"Microsoft.Web/sites/functions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":680},"Microsoft.Web/sites/functions/keys@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":684},"Microsoft.Web/sites/hostNameBindings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":702},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":707},"Microsoft.Web/sites/hybridconnection@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":712},"Microsoft.Web/sites/instances/extensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":717},"Microsoft.Web/sites/networkConfig@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":723},"Microsoft.Web/sites/premieraddons@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":729},"Microsoft.Web/sites/privateAccess@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":739},"Microsoft.Web/sites/privateEndpointConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":743},"Microsoft.Web/sites/publicCertificates@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":752},"Microsoft.Web/sites/siteextensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":761},"Microsoft.Web/sites/slots@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":766},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":776},"Microsoft.Web/sites/slots/config@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":822},"Microsoft.Web/sites/slots/deployments@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":826},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":830},"Microsoft.Web/sites/slots/extensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":835},"Microsoft.Web/sites/slots/functions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":839},"Microsoft.Web/sites/slots/functions/keys@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":843},"Microsoft.Web/sites/slots/hostNameBindings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":847},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":851},"Microsoft.Web/sites/slots/hybridconnection@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":855},"Microsoft.Web/sites/slots/instances/extensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":860},"Microsoft.Web/sites/slots/networkConfig@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":865},"Microsoft.Web/sites/slots/premieraddons@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":870},"Microsoft.Web/sites/slots/privateAccess@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":875},"Microsoft.Web/sites/slots/privateEndpointConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":879},"Microsoft.Web/sites/slots/publicCertificates@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":883},"Microsoft.Web/sites/slots/siteextensions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":887},"Microsoft.Web/sites/slots/sourcecontrols@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":896},"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":903},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":907},"Microsoft.Web/sites/sourcecontrols@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":912},"Microsoft.Web/sites/virtualNetworkConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":916},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":920},"Microsoft.Web/hostingEnvironments/capacities@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":929},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":933},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":939},"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":943},"Microsoft.Web/containerApps/revisions@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":959},"Microsoft.Web/locations/deletedSites@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":964},"Microsoft.Web/hostingEnvironments/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1027},"Microsoft.Web/sites/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1031},"Microsoft.Web/sites/diagnostics@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1036},"Microsoft.Web/sites/diagnostics/analyses@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1041},"Microsoft.Web/sites/diagnostics/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1046},"Microsoft.Web/sites/slots/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1050},"Microsoft.Web/sites/slots/diagnostics@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1054},"Microsoft.Web/sites/slots/diagnostics/analyses@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1058},"Microsoft.Web/sites/slots/diagnostics/detectors@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1062},"Microsoft.Web/deletedSites@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1066},"Microsoft.Web/hostingEnvironments/recommendations@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1083},"Microsoft.Web/sites/recommendations@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1087},"Microsoft.Web/sites/resourceHealthMetadata@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1093},"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1098},"Microsoft.Web/staticSites/builds@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1112},"Microsoft.Web/sites/backups@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1129},"Microsoft.Web/sites/config/appsettings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1147},"Microsoft.Web/sites/config/connectionstrings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1151},"Microsoft.Web/sites/config/snapshots@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1155},"Microsoft.Web/sites/continuouswebjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1170},"Microsoft.Web/sites/instances@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1187},"Microsoft.Web/sites/instances/processes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1201},"Microsoft.Web/sites/instances/processes/modules@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1205},"Microsoft.Web/sites/migratemysql@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1217},"Microsoft.Web/sites/networkFeatures@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1226},"Microsoft.Web/sites/processes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1230},"Microsoft.Web/sites/processes/modules@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1234},"Microsoft.Web/sites/slots/backups@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1238},"Microsoft.Web/sites/slots/config/appsettings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1242},"Microsoft.Web/sites/slots/config/connectionstrings@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1246},"Microsoft.Web/sites/slots/config/snapshots@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1250},"Microsoft.Web/sites/slots/continuouswebjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1254},"Microsoft.Web/sites/slots/instances@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1258},"Microsoft.Web/sites/slots/instances/processes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1262},"Microsoft.Web/sites/slots/instances/processes/modules@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1266},"Microsoft.Web/sites/slots/migratemysql@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1271},"Microsoft.Web/sites/slots/networkFeatures@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1275},"Microsoft.Web/sites/slots/processes@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1279},"Microsoft.Web/sites/slots/processes/modules@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1283},"Microsoft.Web/sites/slots/triggeredwebjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1297},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1303},"Microsoft.Web/sites/slots/webjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1312},"Microsoft.Web/sites/triggeredwebjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1316},"Microsoft.Web/sites/triggeredwebjobs/history@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1320},"Microsoft.Web/sites/webjobs@2021-03-01":{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1324},"Microsoft.Web/hostingEnvironments@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":54},"Microsoft.Web/hostingEnvironments/configurations@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":64},"Microsoft.Web/hostingEnvironments/multiRolePools@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":80},"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":88},"Microsoft.Web/hostingEnvironments/workerPools@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":92},"Microsoft.Web/serverfarms@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":111},"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":116},"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":125},"Microsoft.Web/certificates@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":144},"Microsoft.Web/containerApps@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":195},"Microsoft.Web/kubeEnvironments@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":223},"Microsoft.Web/publishingUsers@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":229},"Microsoft.Web/sourcecontrols@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":234},"Microsoft.Web/staticSites@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":276},"Microsoft.Web/staticSites/builds/config@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":288},"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":293},"Microsoft.Web/staticSites/config@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":305},"Microsoft.Web/staticSites/customDomains@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":318},"Microsoft.Web/staticSites/privateEndpointConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":322},"Microsoft.Web/staticSites/userProvidedFunctionApps@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":326},"Microsoft.Web/staticSites/linkedBackends@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":331},"Microsoft.Web/staticSites/builds/linkedBackends@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":335},"Microsoft.Web/sites@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":478},"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":489},"Microsoft.Web/sites/config@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":679},"Microsoft.Web/sites/deployments@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":684},"Microsoft.Web/sites/domainOwnershipIdentifiers@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":689},"Microsoft.Web/sites/extensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":707},"Microsoft.Web/sites/functions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":713},"Microsoft.Web/sites/functions/keys@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":717},"Microsoft.Web/sites/hostNameBindings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":735},"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":740},"Microsoft.Web/sites/hybridconnection@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":745},"Microsoft.Web/sites/instances/extensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":750},"Microsoft.Web/sites/networkConfig@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":756},"Microsoft.Web/sites/premieraddons@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":762},"Microsoft.Web/sites/privateAccess@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":772},"Microsoft.Web/sites/privateEndpointConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":776},"Microsoft.Web/sites/publicCertificates@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":785},"Microsoft.Web/sites/siteextensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":794},"Microsoft.Web/sites/slots@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":799},"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":809},"Microsoft.Web/sites/slots/config@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":855},"Microsoft.Web/sites/slots/deployments@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":859},"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":863},"Microsoft.Web/sites/slots/extensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":868},"Microsoft.Web/sites/slots/functions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":872},"Microsoft.Web/sites/slots/functions/keys@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":876},"Microsoft.Web/sites/slots/hostNameBindings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":880},"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":884},"Microsoft.Web/sites/slots/hybridconnection@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":888},"Microsoft.Web/sites/slots/instances/extensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":893},"Microsoft.Web/sites/slots/networkConfig@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":898},"Microsoft.Web/sites/slots/premieraddons@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":903},"Microsoft.Web/sites/slots/privateAccess@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":908},"Microsoft.Web/sites/slots/privateEndpointConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":912},"Microsoft.Web/sites/slots/publicCertificates@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":916},"Microsoft.Web/sites/slots/siteextensions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":920},"Microsoft.Web/sites/slots/sourcecontrols@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":929},"Microsoft.Web/sites/slots/virtualNetworkConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":936},"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":940},"Microsoft.Web/sites/sourcecontrols@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":945},"Microsoft.Web/sites/virtualNetworkConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":949},"Microsoft.Web/sites/virtualNetworkConnections/gateways@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":953},"Microsoft.Web/hostingEnvironments/capacities@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":962},"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":966},"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":972},"Microsoft.Web/serverfarms/virtualNetworkConnections@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":976},"Microsoft.Web/containerApps/revisions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":992},"Microsoft.Web/locations/deletedSites@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":997},"Microsoft.Web/hostingEnvironments/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1060},"Microsoft.Web/sites/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1064},"Microsoft.Web/sites/diagnostics@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1069},"Microsoft.Web/sites/diagnostics/analyses@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1074},"Microsoft.Web/sites/diagnostics/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1079},"Microsoft.Web/sites/slots/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1083},"Microsoft.Web/sites/slots/diagnostics@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1087},"Microsoft.Web/sites/slots/diagnostics/analyses@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1091},"Microsoft.Web/sites/slots/diagnostics/detectors@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1095},"Microsoft.Web/deletedSites@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1099},"Microsoft.Web/hostingEnvironments/recommendations@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1116},"Microsoft.Web/sites/recommendations@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1120},"Microsoft.Web/sites/resourceHealthMetadata@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1126},"Microsoft.Web/sites/slots/resourceHealthMetadata@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1131},"Microsoft.Web/staticSites/builds@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1146},"Microsoft.Web/sites/backups@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1163},"Microsoft.Web/sites/config/appsettings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1181},"Microsoft.Web/sites/config/connectionstrings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1185},"Microsoft.Web/sites/config/snapshots@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1189},"Microsoft.Web/sites/continuouswebjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1204},"Microsoft.Web/sites/deploymentStatus@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1225},"Microsoft.Web/sites/instances@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1242},"Microsoft.Web/sites/instances/processes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1256},"Microsoft.Web/sites/instances/processes/modules@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1260},"Microsoft.Web/sites/migratemysql@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1272},"Microsoft.Web/sites/networkFeatures@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1281},"Microsoft.Web/sites/processes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1285},"Microsoft.Web/sites/processes/modules@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1289},"Microsoft.Web/sites/slots/backups@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1293},"Microsoft.Web/sites/slots/config/appsettings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1297},"Microsoft.Web/sites/slots/config/connectionstrings@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1301},"Microsoft.Web/sites/slots/config/snapshots@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1305},"Microsoft.Web/sites/slots/continuouswebjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1309},"Microsoft.Web/sites/slots/deploymentStatus@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1313},"Microsoft.Web/sites/slots/instances@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1317},"Microsoft.Web/sites/slots/instances/processes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1321},"Microsoft.Web/sites/slots/instances/processes/modules@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1325},"Microsoft.Web/sites/slots/migratemysql@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1330},"Microsoft.Web/sites/slots/networkFeatures@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1334},"Microsoft.Web/sites/slots/processes@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1338},"Microsoft.Web/sites/slots/processes/modules@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1342},"Microsoft.Web/sites/slots/triggeredwebjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1356},"Microsoft.Web/sites/slots/triggeredwebjobs/history@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1362},"Microsoft.Web/sites/slots/webjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1371},"Microsoft.Web/sites/triggeredwebjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1375},"Microsoft.Web/sites/triggeredwebjobs/history@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1379},"Microsoft.Web/sites/webjobs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1383},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1433},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1458},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1481},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1489},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1494},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1572},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1591},"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions@2022-03-01":{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1663},"Microsoft.SignalRService/webPubSub@2021-04-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-04-01-preview/types.json","Index":134},"Microsoft.SignalRService/webPubSub/privateEndpointConnections@2021-04-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-04-01-preview/types.json","Index":138},"Microsoft.SignalRService/webPubSub/sharedPrivateLinkResources@2021-04-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-04-01-preview/types.json","Index":142},"Microsoft.SignalRService/webPubSub@2021-06-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-06-01-preview/types.json","Index":128},"Microsoft.SignalRService/webPubSub/privateEndpointConnections@2021-06-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-06-01-preview/types.json","Index":132},"Microsoft.SignalRService/webPubSub/sharedPrivateLinkResources@2021-06-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-06-01-preview/types.json","Index":136},"Microsoft.SignalRService/webPubSub@2021-09-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-09-01-preview/types.json","Index":130},"Microsoft.SignalRService/webPubSub/privateEndpointConnections@2021-09-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-09-01-preview/types.json","Index":134},"Microsoft.SignalRService/webPubSub/sharedPrivateLinkResources@2021-09-01-preview":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-09-01-preview/types.json","Index":138},"Microsoft.SignalRService/webPubSub@2021-10-01":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":125},"Microsoft.SignalRService/webPubSub/hubs@2021-10-01":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":138},"Microsoft.SignalRService/webPubSub/privateEndpointConnections@2021-10-01":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":142},"Microsoft.SignalRService/webPubSub/sharedPrivateLinkResources@2021-10-01":{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":146},"Microsoft.WindowsESU/multipleActivationKeys@2019-09-16-preview":{"RelativePath":"windowsesu/microsoft.windowsesu/2019-09-16-preview/types.json","Index":26},"Microsoft.WindowsIoT/deviceServices@2018-02-16-preview":{"RelativePath":"windowsiot/microsoft.windowsiot/2018-02-16-preview/types.json","Index":13},"Microsoft.WindowsIoT/deviceServices@2019-06-01":{"RelativePath":"windowsiot/microsoft.windowsiot/2019-06-01/types.json","Index":13},"Microsoft.WorkloadMonitor/notificationSettings@2018-08-31-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2018-08-31-preview/types.json","Index":15},"Microsoft.WorkloadMonitor/monitors@2018-08-31-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2018-08-31-preview/types.json","Index":51},"Microsoft.WorkloadMonitor/components@2018-08-31-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2018-08-31-preview/types.json","Index":74},"Microsoft.WorkloadMonitor/monitorInstances@2018-08-31-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2018-08-31-preview/types.json","Index":117},"Microsoft.WorkloadMonitor/monitors@2020-01-13-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2020-01-13-preview/types.json","Index":26},"Microsoft.WorkloadMonitor/monitors/history@2020-01-13-preview":{"RelativePath":"workloadmonitor/microsoft.workloadmonitor/2020-01-13-preview/types.json","Index":45},"Microsoft.Workloads/phpWorkloads@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":119},"Microsoft.Workloads/phpWorkloads/wordpressInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":138},"Microsoft.Workloads/sapVirtualInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":234},"Microsoft.Workloads/sapVirtualInstances/centralInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":295},"Microsoft.Workloads/sapVirtualInstances/databaseInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":323},"Microsoft.Workloads/sapVirtualInstances/applicationInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":347},"Microsoft.Workloads/monitors@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":369},"Microsoft.Workloads/monitors/providerInstances@2021-12-01-preview":{"RelativePath":"workloads/microsoft.workloads/2021-12-01-preview/types.json","Index":398}},"Functions":{"microsoft.addons/supportproviders":{"2018-03-01":[{"RelativePath":"addons/microsoft.addons/2018-03-01/types.json","Index":35}]},"microsoft.analysisservices/servers":{"2017-07-14":[{"RelativePath":"analysisservices/microsoft.analysisservices/2017-07-14/types.json","Index":50}],"2017-08-01":[{"RelativePath":"analysisservices/microsoft.analysisservices/2017-08-01/types.json","Index":56}]},"microsoft.apimanagement/service/authorizationservers":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":495}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":506}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":571}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":571}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":587}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":652}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":652}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":678}]},"microsoft.apimanagement/service/gateways":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":497}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":508}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":573}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":573}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":589}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":654}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":654}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":680}]},"microsoft.apimanagement/service/identityproviders":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":498}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":509}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":575}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":575}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":591}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":656}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":656}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":682}]},"microsoft.apimanagement/service/openidconnectproviders":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":499}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":512}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":578}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":578}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":594}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":659}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":659}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":685}]},"microsoft.apimanagement/service/portalsettings":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":501}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":514}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":580}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":580}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":596}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":661}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":661}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":691}]},"microsoft.apimanagement/service/namedvalues":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":503}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":511}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":577}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":577}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":593}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":658}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":658}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":684}]},"microsoft.apimanagement/service/subscriptions":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":505}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":516}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":582}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":582}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":598}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":663}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":663}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":693}]},"microsoft.apimanagement/service/tenant":{"2019-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01-preview/types.json","Index":507}],"2019-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2019-12-01/types.json","Index":518}],"2020-06-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-06-01-preview/types.json","Index":584}],"2020-12-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2020-12-01/types.json","Index":584}],"2021-01-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-01-01-preview/types.json","Index":600}],"2021-04-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-04-01-preview/types.json","Index":665}],"2021-08-01":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-08-01/types.json","Index":665}],"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":695}]},"microsoft.apimanagement/service/policyfragments":{"2021-12-01-preview":[{"RelativePath":"apimanagement/microsoft.apimanagement/2021-12-01-preview/types.json","Index":689}]},"microsoft.app/containerapps":{"2022-01-01-preview":[{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":268},{"RelativePath":"app/microsoft.app/2022-01-01-preview/types.json","Index":272}],"2022-03-01":[{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":268},{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":272}]},"microsoft.app/managedenvironments/daprcomponents":{"2022-03-01":[{"RelativePath":"app/microsoft.app/2022-03-01/types.json","Index":275}]},"microsoft.appconfiguration/configurationstores":{"2019-02-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-02-01-preview/types.json","Index":24},{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-02-01-preview/types.json","Index":28}],"2019-10-01":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-10-01/types.json","Index":33},{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-10-01/types.json","Index":37}],"2019-11-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-11-01-preview/types.json","Index":62},{"RelativePath":"appconfiguration/microsoft.appconfiguration/2019-11-01-preview/types.json","Index":66}],"2020-06-01":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-06-01/types.json","Index":62},{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-06-01/types.json","Index":66}],"2020-07-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.json","Index":68}],"2021-03-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.json","Index":79}],"2021-10-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.json","Index":82}],"2022-03-01-preview":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.json","Index":93}],"2022-05-01":[{"RelativePath":"appconfiguration/microsoft.appconfiguration/2022-05-01/types.json","Index":82}]},"microsoft.appplatform/spring":{"2020-07-01":[{"RelativePath":"appplatform/microsoft.appplatform/2020-07-01/types.json","Index":133}],"2020-11-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2020-11-01-preview/types.json","Index":134}],"2021-06-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2021-06-01-preview/types.json","Index":140}],"2021-09-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2021-09-01-preview/types.json","Index":176}],"2022-01-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2022-01-01-preview/types.json","Index":374}],"2022-03-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2022-03-01-preview/types.json","Index":376}],"2022-04-01":[{"RelativePath":"appplatform/microsoft.appplatform/2022-04-01/types.json","Index":284}],"2022-05-01-preview":[{"RelativePath":"appplatform/microsoft.appplatform/2022-05-01-preview/types.json","Index":406}]},"microsoft.automation/automationaccounts":{"2015-10-31":[{"RelativePath":"automation/microsoft.automation/2015-10-31/types.json","Index":249}],"2019-06-01":[{"RelativePath":"automation/microsoft.automation/2019-06-01/types.json","Index":355}],"2020-01-13-preview":[{"RelativePath":"automation/microsoft.automation/2020-01-13-preview/types.json","Index":243}],"2021-06-22":[{"RelativePath":"automation/microsoft.automation/2021-06-22/types.json","Index":80}]},"microsoft.kusto/clusters/databases":{"2018-09-07-preview":[{"RelativePath":"azure-kusto/microsoft.kusto/2018-09-07-preview/types.json","Index":79}],"2019-01-21":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-01-21/types.json","Index":109}],"2019-05-15":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-05-15/types.json","Index":134}],"2019-09-07":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":178}],"2019-11-09":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":229}],"2020-02-15":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":245}],"2020-06-14":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":254}],"2020-09-18":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":281}],"2021-01-01":[{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":314}],"2021-08-27":[{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":350}],"2022-02-01":[{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":383}]},"microsoft.kusto/clusters":{"2019-09-07":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-09-07/types.json","Index":163}],"2019-11-09":[{"RelativePath":"azure-kusto/microsoft.kusto/2019-11-09/types.json","Index":214}],"2020-02-15":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":229},{"RelativePath":"azure-kusto/microsoft.kusto/2020-02-15/types.json","Index":230}],"2020-06-14":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":238},{"RelativePath":"azure-kusto/microsoft.kusto/2020-06-14/types.json","Index":239}],"2020-09-18":[{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":265},{"RelativePath":"azure-kusto/microsoft.kusto/2020-09-18/types.json","Index":266}],"2021-01-01":[{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":298},{"RelativePath":"azure-kusto/microsoft.kusto/2021-01-01/types.json","Index":299}],"2021-08-27":[{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":334},{"RelativePath":"azure-kusto/microsoft.kusto/2021-08-27/types.json","Index":335}],"2022-02-01":[{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":367},{"RelativePath":"azure-kusto/microsoft.kusto/2022-02-01/types.json","Index":368}]},"microsoft.azurestack/registrations/products":{"2016-01-01":[{"RelativePath":"azurestack/microsoft.azurestack/2016-01-01/types.json","Index":56},{"RelativePath":"azurestack/microsoft.azurestack/2016-01-01/types.json","Index":64}],"2017-06-01":[{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":68},{"RelativePath":"azurestack/microsoft.azurestack/2017-06-01/types.json","Index":76}],"2020-06-01-preview":[{"RelativePath":"azurestack/microsoft.azurestack/2020-06-01-preview/types.json","Index":87}],"2022-06-01":[{"RelativePath":"azurestack/microsoft.azurestack/2022-06-01/types.json","Index":68},{"RelativePath":"azurestack/microsoft.azurestack/2022-06-01/types.json","Index":76}]},"microsoft.batch/batchaccounts":{"2015-12-01":[{"RelativePath":"batch/microsoft.batch/2015-12-01/types.json","Index":41}],"2017-01-01":[{"RelativePath":"batch/microsoft.batch/2017-01-01/types.json","Index":45}],"2017-05-01":[{"RelativePath":"batch/microsoft.batch/2017-05-01/types.json","Index":45}],"2017-09-01":[{"RelativePath":"batch/microsoft.batch/2017-09-01/types.json","Index":167}],"2018-12-01":[{"RelativePath":"batch/microsoft.batch/2018-12-01/types.json","Index":167}],"2019-04-01":[{"RelativePath":"batch/microsoft.batch/2019-04-01/types.json","Index":169}],"2019-08-01":[{"RelativePath":"batch/microsoft.batch/2019-08-01/types.json","Index":180}],"2020-03-01":[{"RelativePath":"batch/microsoft.batch/2020-03-01/types.json","Index":223}],"2020-05-01":[{"RelativePath":"batch/microsoft.batch/2020-05-01/types.json","Index":227}],"2020-09-01":[{"RelativePath":"batch/microsoft.batch/2020-09-01/types.json","Index":227}],"2021-01-01":[{"RelativePath":"batch/microsoft.batch/2021-01-01/types.json","Index":243}],"2021-06-01":[{"RelativePath":"batch/microsoft.batch/2021-06-01/types.json","Index":254}],"2022-01-01":[{"RelativePath":"batch/microsoft.batch/2022-01-01/types.json","Index":262}],"2022-06-01":[{"RelativePath":"batch/microsoft.batch/2022-06-01/types.json","Index":274}]},"microsoft.billing/billingaccounts":{"2019-10-01-preview":[{"RelativePath":"billing/microsoft.billing/2019-10-01-preview/types.json","Index":318}],"2020-05-01":[{"RelativePath":"billing/microsoft.billing/2020-05-01/types.json","Index":287}]},"microsoft.blockchain/blockchainmembers":{"2018-06-01-preview":[{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":45}]},"microsoft.blockchain/locations":{"2018-06-01-preview":[{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":54}]},"microsoft.blockchain/blockchainmembers/transactionnodes":{"2018-06-01-preview":[{"RelativePath":"blockchain/microsoft.blockchain/2018-06-01-preview/types.json","Index":55}]},"microsoft.botservice/botservices/channels":{"2017-12-01":[{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":107}],"2018-07-12":[{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":143}],"2020-06-02":[{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":122}],"2021-03-01":[{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":143}],"2021-05-01-preview":[{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":162}]},"microsoft.botservice/botservices/connections":{"2017-12-01":[{"RelativePath":"botservice/microsoft.botservice/2017-12-01/types.json","Index":115}],"2018-07-12":[{"RelativePath":"botservice/microsoft.botservice/2018-07-12/types.json","Index":151}],"2020-06-02":[{"RelativePath":"botservice/microsoft.botservice/2020-06-02/types.json","Index":130}],"2021-03-01":[{"RelativePath":"botservice/microsoft.botservice/2021-03-01/types.json","Index":153}],"2021-05-01-preview":[{"RelativePath":"botservice/microsoft.botservice/2021-05-01-preview/types.json","Index":172}]},"microsoft.cognitiveservices/accounts":{"2016-02-01-preview":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2016-02-01-preview/types.json","Index":49}],"2017-04-18":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2017-04-18/types.json","Index":72}],"2021-04-30":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-04-30/types.json","Index":104}],"2021-10-01":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2021-10-01/types.json","Index":132}],"2022-03-01":[{"RelativePath":"cognitiveservices/microsoft.cognitiveservices/2022-03-01/types.json","Index":132}]},"microsoft.communication/communicationservices":{"2020-08-20-preview":[{"RelativePath":"communication/microsoft.communication/2020-08-20-preview/types.json","Index":25}],"2020-08-20":[{"RelativePath":"communication/microsoft.communication/2020-08-20/types.json","Index":36}],"2021-10-01-preview":[{"RelativePath":"communication/microsoft.communication/2021-10-01-preview/types.json","Index":88}],"2022-07-01-preview":[{"RelativePath":"communication/microsoft.communication/2022-07-01-preview/types.json","Index":88}]},"microsoft.containerregistry/registries":{"2017-03-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-03-01/types.json","Index":27}],"2017-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":72}],"2017-10-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":89}],"2018-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":123}],"2019-04-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":138}],"2019-05-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":104}],"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":201}],"2019-12-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":228}],"2020-11-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":320}],"2021-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":324}],"2021-08-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":327}],"2021-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":164}],"2021-12-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":327}],"2022-02-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":331}]},"microsoft.containerregistry/registries/webhooks":{"2017-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-06-01-preview/types.json","Index":85}],"2017-10-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2017-10-01/types.json","Index":102}],"2019-05-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-05-01/types.json","Index":117}],"2019-12-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-12-01-preview/types.json","Index":241}],"2020-11-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2020-11-01-preview/types.json","Index":333}],"2021-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-06-01-preview/types.json","Index":337}],"2021-08-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-08-01-preview/types.json","Index":340}],"2021-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-09-01/types.json","Index":177}],"2021-12-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2021-12-01-preview/types.json","Index":340}],"2022-02-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2022-02-01-preview/types.json","Index":344}]},"microsoft.containerregistry/registries/buildtasks/steps":{"2018-02-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":95}]},"microsoft.containerregistry/registries/buildtasks":{"2018-02-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-02-01-preview/types.json","Index":96}]},"microsoft.containerregistry/registries/runs":{"2018-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":125}],"2019-04-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":140}],"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":203}]},"microsoft.containerregistry/registries/tasks":{"2018-09-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2018-09-01/types.json","Index":128}],"2019-04-01":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-04-01/types.json","Index":143}],"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":208}]},"microsoft.containerregistry/registries/agentpools":{"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":199}]},"microsoft.containerregistry/registries/taskruns":{"2019-06-01-preview":[{"RelativePath":"containerregistry/microsoft.containerregistry/2019-06-01-preview/types.json","Index":205}]},"microsoft.containerservice/managedclusters/accessprofiles":{"2017-08-31":[{"RelativePath":"containerservice/microsoft.containerservice/2017-08-31/types.json","Index":212}],"2018-03-31":[{"RelativePath":"containerservice/microsoft.containerservice/2018-03-31/types.json","Index":215}],"2018-08-01-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2018-08-01-preview/types.json","Index":215}],"2019-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":405}],"2019-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":413}],"2019-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":427}],"2019-08-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":436}],"2019-10-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":436}],"2019-11-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":446}],"2020-01-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":446}],"2020-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":452}],"2020-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":465}],"2020-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":464}],"2020-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":484}],"2020-07-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":487}],"2020-09-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":501}],"2020-11-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":527}],"2020-12-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":561}],"2021-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":563}],"2021-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":240}],"2021-05-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":240}],"2021-07-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":252}],"2021-08-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":270}],"2021-09-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":277}],"2021-10-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":283}],"2021-11-01-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":284}],"2022-01-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":283}],"2022-01-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":285}],"2022-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":283}],"2022-02-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":311}],"2022-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":283}],"2022-03-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":315}],"2022-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":287}],"2022-04-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":340}],"2022-05-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":347}],"2022-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":293}],"2022-06-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":374}]},"microsoft.containerservice/managedclusters":{"2018-03-31":[{"RelativePath":"containerservice/microsoft.containerservice/2018-03-31/types.json","Index":219},{"RelativePath":"containerservice/microsoft.containerservice/2018-03-31/types.json","Index":220}],"2018-08-01-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2018-08-01-preview/types.json","Index":219},{"RelativePath":"containerservice/microsoft.containerservice/2018-08-01-preview/types.json","Index":220}],"2019-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":409},{"RelativePath":"containerservice/microsoft.containerservice/2019-02-01/types.json","Index":410}],"2019-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":417},{"RelativePath":"containerservice/microsoft.containerservice/2019-04-01/types.json","Index":418}],"2019-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":431},{"RelativePath":"containerservice/microsoft.containerservice/2019-06-01/types.json","Index":432}],"2019-08-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":440},{"RelativePath":"containerservice/microsoft.containerservice/2019-08-01/types.json","Index":441}],"2019-10-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":440},{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":441},{"RelativePath":"containerservice/microsoft.containerservice/2019-10-01/types.json","Index":442}],"2019-11-01":[{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":450},{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":451},{"RelativePath":"containerservice/microsoft.containerservice/2019-11-01/types.json","Index":452}],"2020-01-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":450},{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":451},{"RelativePath":"containerservice/microsoft.containerservice/2020-01-01/types.json","Index":452}],"2020-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":456},{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":457},{"RelativePath":"containerservice/microsoft.containerservice/2020-02-01/types.json","Index":458}],"2020-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":469},{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":470},{"RelativePath":"containerservice/microsoft.containerservice/2020-03-01/types.json","Index":471}],"2020-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":468},{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":469},{"RelativePath":"containerservice/microsoft.containerservice/2020-04-01/types.json","Index":470}],"2020-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":488},{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":489},{"RelativePath":"containerservice/microsoft.containerservice/2020-06-01/types.json","Index":490}],"2020-07-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":491},{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":492},{"RelativePath":"containerservice/microsoft.containerservice/2020-07-01/types.json","Index":493}],"2020-09-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":505},{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":506},{"RelativePath":"containerservice/microsoft.containerservice/2020-09-01/types.json","Index":507}],"2020-11-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":531},{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":532},{"RelativePath":"containerservice/microsoft.containerservice/2020-11-01/types.json","Index":533}],"2020-12-01":[{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":565},{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":566},{"RelativePath":"containerservice/microsoft.containerservice/2020-12-01/types.json","Index":567}],"2021-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":567},{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":568},{"RelativePath":"containerservice/microsoft.containerservice/2021-02-01/types.json","Index":569}],"2021-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":244},{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":245},{"RelativePath":"containerservice/microsoft.containerservice/2021-03-01/types.json","Index":246}],"2021-05-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":244},{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":245},{"RelativePath":"containerservice/microsoft.containerservice/2021-05-01/types.json","Index":246}],"2021-07-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":256},{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":257},{"RelativePath":"containerservice/microsoft.containerservice/2021-07-01/types.json","Index":258}],"2021-08-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":274},{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":275},{"RelativePath":"containerservice/microsoft.containerservice/2021-08-01/types.json","Index":276}],"2021-09-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":281},{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":282},{"RelativePath":"containerservice/microsoft.containerservice/2021-09-01/types.json","Index":283}],"2021-10-01":[{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":287},{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2021-10-01/types.json","Index":289}],"2021-11-01-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":289},{"RelativePath":"containerservice/microsoft.containerservice/2021-11-01-preview/types.json","Index":290}],"2022-01-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":287},{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2022-01-01/types.json","Index":289}],"2022-01-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":289},{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":290},{"RelativePath":"containerservice/microsoft.containerservice/2022-01-02-preview/types.json","Index":291}],"2022-02-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":287},{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2022-02-01/types.json","Index":289}],"2022-02-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":315},{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":316},{"RelativePath":"containerservice/microsoft.containerservice/2022-02-02-preview/types.json","Index":317}],"2022-03-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":287},{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":288},{"RelativePath":"containerservice/microsoft.containerservice/2022-03-01/types.json","Index":289}],"2022-03-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":319},{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":320},{"RelativePath":"containerservice/microsoft.containerservice/2022-03-02-preview/types.json","Index":321}],"2022-04-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":291},{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":292},{"RelativePath":"containerservice/microsoft.containerservice/2022-04-01/types.json","Index":293}],"2022-04-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":344},{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":345},{"RelativePath":"containerservice/microsoft.containerservice/2022-04-02-preview/types.json","Index":346}],"2022-05-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":351},{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":352},{"RelativePath":"containerservice/microsoft.containerservice/2022-05-02-preview/types.json","Index":353}],"2022-06-01":[{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":297},{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":298},{"RelativePath":"containerservice/microsoft.containerservice/2022-06-01/types.json","Index":299}],"2022-06-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":378},{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":379},{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":380}]},"microsoft.containerservice/fleets":{"2022-06-02-preview":[{"RelativePath":"containerservice/microsoft.containerservice/2022-06-02-preview/types.json","Index":384}]},"microsoft.documentdb/databaseaccounts":{"2015-04-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-01/types.json","Index":193}],"2015-04-08":[{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2015-04-08/types.json","Index":193}],"2015-11-06":[{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2015-11-06/types.json","Index":193}],"2016-03-19":[{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-19/types.json","Index":193}],"2016-03-31":[{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":189},{"RelativePath":"cosmos-db/microsoft.documentdb/2016-03-31/types.json","Index":193}],"2019-08-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":269},{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":273}],"2019-12-12":[{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":261},{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":265}],"2020-03-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":278},{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":282}],"2020-04-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":287},{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":291}],"2020-06-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":344},{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":348}],"2020-09-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":293},{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":297}],"2021-01-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":318},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":322}],"2021-03-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":412},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":416}],"2021-03-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":318},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":322}],"2021-04-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":428},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":432}],"2021-04-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":336},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":340}],"2021-05-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":340},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":344}],"2021-06-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":369},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":373}],"2021-07-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":467},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":471}],"2021-10-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":513},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":517}],"2021-10-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":425},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":429}],"2021-11-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":519},{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":523}],"2022-02-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":527},{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":531}],"2022-05-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":529},{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":533}],"2022-05-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":441},{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":445}]},"microsoft.documentdb/databaseaccounts/notebookworkspaces":{"2019-08-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2019-08-01/types.json","Index":275}],"2019-12-12":[{"RelativePath":"cosmos-db/microsoft.documentdb/2019-12-12/types.json","Index":267}],"2020-03-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-03-01/types.json","Index":284}],"2020-04-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-04-01/types.json","Index":293}],"2020-06-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-06-01-preview/types.json","Index":350}],"2020-09-01":[{"RelativePath":"cosmos-db/microsoft.documentdb/2020-09-01/types.json","Index":299}],"2021-01-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-01-15/types.json","Index":324}],"2021-03-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-01-preview/types.json","Index":418}],"2021-03-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-03-15/types.json","Index":324}],"2021-04-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-01-preview/types.json","Index":434}],"2021-04-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-04-15/types.json","Index":342}],"2021-05-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-05-15/types.json","Index":346}],"2021-06-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-06-15/types.json","Index":375}],"2021-07-01-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-07-01-preview/types.json","Index":473}],"2021-10-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json","Index":519}],"2021-10-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-10-15/types.json","Index":431}],"2021-11-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json","Index":525}],"2022-02-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json","Index":533}],"2022-05-15-preview":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json","Index":535}],"2022-05-15":[{"RelativePath":"cosmos-db/microsoft.documentdb/2022-05-15/types.json","Index":447}]},"microsoft.databox/jobs":{"2018-01-01":[{"RelativePath":"databox/microsoft.databox/2018-01-01/types.json","Index":151}],"2019-09-01":[{"RelativePath":"databox/microsoft.databox/2019-09-01/types.json","Index":177}],"2020-04-01":[{"RelativePath":"databox/microsoft.databox/2020-04-01/types.json","Index":224}],"2020-11-01":[{"RelativePath":"databox/microsoft.databox/2020-11-01/types.json","Index":233}],"2021-03-01":[{"RelativePath":"databox/microsoft.databox/2021-03-01/types.json","Index":243}],"2021-05-01":[{"RelativePath":"databox/microsoft.databox/2021-05-01/types.json","Index":246}],"2021-08-01-preview":[{"RelativePath":"databox/microsoft.databox/2021-08-01-preview/types.json","Index":369}],"2021-12-01":[{"RelativePath":"databox/microsoft.databox/2021-12-01/types.json","Index":409}],"2022-02-01":[{"RelativePath":"databox/microsoft.databox/2022-02-01/types.json","Index":424}]},"microsoft.databoxedge/databoxedgedevices/orders":{"2020-09-01-preview":[{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01-preview/types.json","Index":458}],"2020-09-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2020-09-01/types.json","Index":458}],"2020-12-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2020-12-01/types.json","Index":458}],"2021-02-01-preview":[{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01-preview/types.json","Index":494}],"2021-02-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2021-02-01/types.json","Index":529}],"2021-06-01-preview":[{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01-preview/types.json","Index":529}],"2021-06-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2021-06-01/types.json","Index":529}],"2022-03-01":[{"RelativePath":"databoxedge/microsoft.databoxedge/2022-03-01/types.json","Index":552}],"2022-04-01-preview":[{"RelativePath":"databoxedge/microsoft.databoxedge/2022-04-01-preview/types.json","Index":574}]},"microsoft.datadog/monitors":{"2020-02-01-preview":[{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":94},{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":103},{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":107},{"RelativePath":"datadog/microsoft.datadog/2020-02-01-preview/types.json","Index":111}],"2021-03-01":[{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":105},{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":114},{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":118},{"RelativePath":"datadog/microsoft.datadog/2021-03-01/types.json","Index":122}]},"microsoft.datafactory/factories/integrationruntimes":{"2017-09-01-preview":[{"RelativePath":"datafactory/microsoft.datafactory/2017-09-01-preview/types.json","Index":744}],"2018-06-01":[{"RelativePath":"datafactory/microsoft.datafactory/2018-06-01/types.json","Index":1803}]},"microsoft.datalakeanalytics/accounts/storageaccounts/containers":{"2015-10-01-preview":[{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2015-10-01-preview/types.json","Index":114}],"2016-11-01":[{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2016-11-01/types.json","Index":116}],"2019-11-01-preview":[{"RelativePath":"datalake-analytics/microsoft.datalakeanalytics/2019-11-01-preview/types.json","Index":116}]},"microsoft.datamigration/sqlmigrationservices":{"2021-10-30-preview":[{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1143},{"RelativePath":"datamigration/microsoft.datamigration/2021-10-30-preview/types.json","Index":1148}],"2022-01-30-preview":[{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1169},{"RelativePath":"datamigration/microsoft.datamigration/2022-01-30-preview/types.json","Index":1174}],"2022-03-30-preview":[{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1186},{"RelativePath":"datamigration/microsoft.datamigration/2022-03-30-preview/types.json","Index":1191}]},"microsoft.datashare/accounts/shares":{"2018-11-01-preview":[{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":327},{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":330}],"2019-11-01":[{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":327},{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":330}],"2020-09-01":[{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":354},{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":357}],"2020-10-01-preview":[{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":390},{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":393}],"2021-08-01":[{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":383},{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":386}]},"microsoft.datashare/accounts/sharesubscriptions":{"2018-11-01-preview":[{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":340},{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":345},{"RelativePath":"datashare/microsoft.datashare/2018-11-01-preview/types.json","Index":348}],"2019-11-01":[{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":340},{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":345},{"RelativePath":"datashare/microsoft.datashare/2019-11-01/types.json","Index":348}],"2020-09-01":[{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":367},{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":372},{"RelativePath":"datashare/microsoft.datashare/2020-09-01/types.json","Index":375}],"2020-10-01-preview":[{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":403},{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":408},{"RelativePath":"datashare/microsoft.datashare/2020-10-01-preview/types.json","Index":411}],"2021-08-01":[{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":396},{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":401},{"RelativePath":"datashare/microsoft.datashare/2021-08-01/types.json","Index":404}]},"microsoft.devices/provisioningservices":{"2017-08-21-preview":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-08-21-preview/types.json","Index":52}],"2017-11-15":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-11-15/types.json","Index":52}],"2018-01-22":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2018-01-22/types.json","Index":52}],"2020-01-01":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-01-01/types.json","Index":61}],"2020-03-01":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":78}],"2020-09-01-preview":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":85}],"2021-10-15":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":89}],"2022-02-05":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":89}]},"microsoft.devices/provisioningservices/keys":{"2017-08-21-preview":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-08-21-preview/types.json","Index":53}],"2017-11-15":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2017-11-15/types.json","Index":53}],"2018-01-22":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2018-01-22/types.json","Index":53}],"2020-01-01":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-01-01/types.json","Index":62}],"2020-03-01":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-03-01/types.json","Index":79}],"2020-09-01-preview":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2020-09-01-preview/types.json","Index":86}],"2021-10-15":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2021-10-15/types.json","Index":90}],"2022-02-05":[{"RelativePath":"deviceprovisioningservices/microsoft.devices/2022-02-05/types.json","Index":90}]},"microsoft.devspaces/controllers":{"2019-04-01":[{"RelativePath":"devspaces/microsoft.devspaces/2019-04-01/types.json","Index":34}]},"microsoft.devtestlab/labs":{"2015-05-21-preview":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2015-05-21-preview/types.json","Index":159}],"2016-05-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":277}],"2018-09-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":337}]},"microsoft.devtestlab/labs/schedules":{"2016-05-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":280}],"2018-09-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":340}]},"microsoft.devtestlab/labs/virtualmachines":{"2016-05-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2016-05-15/types.json","Index":281}],"2018-09-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":342}]},"microsoft.devtestlab/labs/users/servicefabrics":{"2018-09-15":[{"RelativePath":"devtestlabs/microsoft.devtestlab/2018-09-15/types.json","Index":341}]},"microsoft.network/virtualnetworks":{"2020-04-01-preview":[{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":114},{"RelativePath":"dnsresolver/microsoft.network/2020-04-01-preview/types.json","Index":119}],"2022-07-01":[{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":114},{"RelativePath":"dnsresolver/microsoft.network/2022-07-01/types.json","Index":119}],"2021-02-01-preview":[{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":352},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":362}],"2021-05-01-preview":[{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":325},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":335}],"2022-01-01":[{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3009},{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3019}],"2022-02-01-preview":[{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":331},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":341}],"2022-04-01-preview":[{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":336},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":346}]},"dynatrace.observability/monitors":{"2021-09-01-preview":[{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":118},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":150},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":182},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01-preview/types.json","Index":187}],"2021-09-01":[{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01/types.json","Index":118},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01/types.json","Index":150},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01/types.json","Index":182},{"RelativePath":"dynatrace/dynatrace.observability/2021-09-01/types.json","Index":187}]},"microsoft.elastic/monitors":{"2020-07-01-preview":[{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":77},{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":82},{"RelativePath":"elastic/microsoft.elastic/2020-07-01-preview/types.json","Index":86}],"2020-07-01":[{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":77},{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":82},{"RelativePath":"elastic/microsoft.elastic/2020-07-01/types.json","Index":86}],"2021-09-01-preview":[{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":77},{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":82},{"RelativePath":"elastic/microsoft.elastic/2021-09-01-preview/types.json","Index":86}],"2021-10-01-preview":[{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":77},{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":82},{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":86},{"RelativePath":"elastic/microsoft.elastic/2021-10-01-preview/types.json","Index":89}]},"microsoft.engagementfabric/accounts":{"2018-09-01-preview":[{"RelativePath":"engagementfabric/microsoft.engagementfabric/2018-09-01-preview/types.json","Index":27},{"RelativePath":"engagementfabric/microsoft.engagementfabric/2018-09-01-preview/types.json","Index":32}]},"microsoft.eventgrid/topics":{"2017-06-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2017-06-15-preview/types.json","Index":56}],"2017-09-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2017-09-15-preview/types.json","Index":60}],"2018-01-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2018-01-01/types.json","Index":60}],"2018-05-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2018-05-01-preview/types.json","Index":86}],"2018-09-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":142}],"2019-01-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-01-01/types.json","Index":72}],"2019-02-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":153}],"2019-06-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":135}],"2020-01-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":159}],"2020-04-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":324}],"2020-06-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":208}],"2020-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":368}],"2021-06-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":376}],"2021-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":481}],"2021-12-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":284}],"2022-06-15":[{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":417}]},"microsoft.eventgrid/domains":{"2018-09-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2018-09-15-preview/types.json","Index":140}],"2019-02-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-02-01-preview/types.json","Index":151}],"2019-06-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2019-06-01/types.json","Index":133}],"2020-01-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-01-01-preview/types.json","Index":157}],"2020-04-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":320}],"2020-06-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-06-01/types.json","Index":206}],"2020-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":364}],"2021-06-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":372}],"2021-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":477}],"2021-12-01":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-12-01/types.json","Index":282}],"2022-06-15":[{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":415}]},"microsoft.eventgrid/partnernamespaces":{"2020-04-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-04-01-preview/types.json","Index":322}],"2020-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2020-10-15-preview/types.json","Index":366}],"2021-06-01-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-06-01-preview/types.json","Index":374}],"2021-10-15-preview":[{"RelativePath":"eventgrid/microsoft.eventgrid/2021-10-15-preview/types.json","Index":479}],"2022-06-15":[{"RelativePath":"eventgrid/microsoft.eventgrid/2022-06-15/types.json","Index":419}]},"microsoft.eventhub/namespaces/authorizationrules":{"2015-08-01":[{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":72}],"2017-04-01":[{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":96}],"2018-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":143}],"2021-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":143}],"2021-06-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":155}],"2021-11-01":[{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":168}],"2022-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":191}]},"microsoft.eventhub/namespaces/eventhubs/authorizationrules":{"2015-08-01":[{"RelativePath":"eventhub/microsoft.eventhub/2015-08-01/types.json","Index":73}],"2017-04-01":[{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":98}],"2018-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":145}],"2021-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":144}],"2021-06-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":156}],"2021-11-01":[{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":169}],"2022-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":193}]},"microsoft.eventhub/namespaces/disasterrecoveryconfigs/authorizationrules":{"2017-04-01":[{"RelativePath":"eventhub/microsoft.eventhub/2017-04-01/types.json","Index":97}],"2018-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2018-01-01-preview/types.json","Index":144}],"2021-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-01-01-preview/types.json","Index":145}],"2021-06-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2021-06-01-preview/types.json","Index":157}],"2021-11-01":[{"RelativePath":"eventhub/microsoft.eventhub/2021-11-01/types.json","Index":170}],"2022-01-01-preview":[{"RelativePath":"eventhub/microsoft.eventhub/2022-01-01-preview/types.json","Index":192}]},"microsoft.fluidrelay/fluidrelayservers":{"2022-04-21":[{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-04-21/types.json","Index":56}],"2022-05-11":[{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-11/types.json","Index":56}],"2022-05-26":[{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-05-26/types.json","Index":60}],"2022-06-01":[{"RelativePath":"fluidrelay/microsoft.fluidrelay/2022-06-01/types.json","Index":60}]},"microsoft.hdinsight/clusters":{"2015-03-01-preview":[{"RelativePath":"hdinsight/microsoft.hdinsight/2015-03-01-preview/types.json","Index":113}],"2018-06-01-preview":[{"RelativePath":"hdinsight/microsoft.hdinsight/2018-06-01-preview/types.json","Index":113}],"2021-06-01":[{"RelativePath":"hdinsight/microsoft.hdinsight/2021-06-01/types.json","Index":177}]},"microsoft.hybridconnectivity/endpoints":{"2021-10-06-preview":[{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2021-10-06-preview/types.json","Index":29}],"2022-05-01-preview":[{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2022-05-01-preview/types.json","Index":29},{"RelativePath":"hybridconnectivity/microsoft.hybridconnectivity/2022-05-01-preview/types.json","Index":32}]},"microsoft.kubernetes/connectedclusters":{"2020-01-01-preview":[{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json","Index":40}],"2021-04-01-preview":[{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json","Index":53}],"2021-10-01":[{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json","Index":50}],"2022-05-01-preview":[{"RelativePath":"hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json","Index":53}]},"microsoft.hybridnetwork/devices":{"2020-01-01-preview":[{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2020-01-01-preview/types.json","Index":211}],"2021-05-01":[{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2021-05-01/types.json","Index":243}],"2022-01-01-preview":[{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":243}]},"microsoft.hybridnetwork/vendors/vendorskus":{"2022-01-01-preview":[{"RelativePath":"hybridnetwork/microsoft.hybridnetwork/2022-01-01-preview/types.json","Index":246}]},"microsoft.devices/iothubs":{"2016-02-03":[{"RelativePath":"iothub/microsoft.devices/2016-02-03/types.json","Index":72}],"2017-01-19":[{"RelativePath":"iothub/microsoft.devices/2017-01-19/types.json","Index":95}],"2017-07-01":[{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":102}],"2018-01-22":[{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":102}],"2018-04-01":[{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":108}],"2018-12-01-preview":[{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":112}],"2019-03-22-preview":[{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":115}],"2019-03-22":[{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":110}],"2019-07-01-preview":[{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":117}],"2019-11-04":[{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":113}],"2020-03-01":[{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":145}],"2020-04-01":[{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":145}],"2020-06-15":[{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":145}],"2020-07-10-preview":[{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":156}],"2020-08-01":[{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":145}],"2020-08-31-preview":[{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":164}],"2020-08-31":[{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":153}],"2021-02-01-preview":[{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":171}],"2021-03-03-preview":[{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":171}],"2021-03-31":[{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":164}],"2021-07-01-preview":[{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":174}],"2021-07-01":[{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":165}],"2021-07-02-preview":[{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":185}],"2021-07-02":[{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":176}]},"microsoft.devices/iothubs/iothubkeys":{"2016-02-03":[{"RelativePath":"iothub/microsoft.devices/2016-02-03/types.json","Index":73}],"2017-01-19":[{"RelativePath":"iothub/microsoft.devices/2017-01-19/types.json","Index":96}],"2017-07-01":[{"RelativePath":"iothub/microsoft.devices/2017-07-01/types.json","Index":103}],"2018-01-22":[{"RelativePath":"iothub/microsoft.devices/2018-01-22/types.json","Index":103}],"2018-04-01":[{"RelativePath":"iothub/microsoft.devices/2018-04-01/types.json","Index":109}],"2018-12-01-preview":[{"RelativePath":"iothub/microsoft.devices/2018-12-01-preview/types.json","Index":113}],"2019-03-22-preview":[{"RelativePath":"iothub/microsoft.devices/2019-03-22-preview/types.json","Index":116}],"2019-03-22":[{"RelativePath":"iothub/microsoft.devices/2019-03-22/types.json","Index":111}],"2019-07-01-preview":[{"RelativePath":"iothub/microsoft.devices/2019-07-01-preview/types.json","Index":118}],"2019-11-04":[{"RelativePath":"iothub/microsoft.devices/2019-11-04/types.json","Index":114}],"2020-03-01":[{"RelativePath":"iothub/microsoft.devices/2020-03-01/types.json","Index":146}],"2020-04-01":[{"RelativePath":"iothub/microsoft.devices/2020-04-01/types.json","Index":146}],"2020-06-15":[{"RelativePath":"iothub/microsoft.devices/2020-06-15/types.json","Index":146}],"2020-07-10-preview":[{"RelativePath":"iothub/microsoft.devices/2020-07-10-preview/types.json","Index":157}],"2020-08-01":[{"RelativePath":"iothub/microsoft.devices/2020-08-01/types.json","Index":146}],"2020-08-31-preview":[{"RelativePath":"iothub/microsoft.devices/2020-08-31-preview/types.json","Index":165}],"2020-08-31":[{"RelativePath":"iothub/microsoft.devices/2020-08-31/types.json","Index":154}],"2021-02-01-preview":[{"RelativePath":"iothub/microsoft.devices/2021-02-01-preview/types.json","Index":172}],"2021-03-03-preview":[{"RelativePath":"iothub/microsoft.devices/2021-03-03-preview/types.json","Index":172}],"2021-03-31":[{"RelativePath":"iothub/microsoft.devices/2021-03-31/types.json","Index":165}],"2021-07-01-preview":[{"RelativePath":"iothub/microsoft.devices/2021-07-01-preview/types.json","Index":175}],"2021-07-01":[{"RelativePath":"iothub/microsoft.devices/2021-07-01/types.json","Index":166}],"2021-07-02-preview":[{"RelativePath":"iothub/microsoft.devices/2021-07-02-preview/types.json","Index":186}],"2021-07-02":[{"RelativePath":"iothub/microsoft.devices/2021-07-02/types.json","Index":177}]},"microsoft.labservices/users":{"2018-10-15":[{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":81},{"RelativePath":"labservices/microsoft.labservices/2018-10-15/types.json","Index":85}]},"microsoft.logic/workflows/accesskeys":{"2015-02-01-preview":[{"RelativePath":"logic/microsoft.logic/2015-02-01-preview/types.json","Index":184}]},"microsoft.logic/integrationaccounts":{"2015-08-01-preview":[{"RelativePath":"logic/microsoft.logic/2015-08-01-preview/types.json","Index":245}],"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":611},{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":618}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":577},{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":584}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":773},{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":780}]},"microsoft.logic/workflows":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":596},{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":597}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":562},{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":563}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":758},{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":759}]},"microsoft.logic/workflows/versions/triggers":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":598}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":565}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":761}]},"microsoft.logic/workflows/triggers":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":599}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":564}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":760}]},"microsoft.logic/workflows/runs/actions":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":608}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":574}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":770}]},"microsoft.logic/workflows/runs/actions/repetitions":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":609}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":575}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":771}]},"microsoft.logic/integrationaccounts/assemblies":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":619}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":585}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":781}]},"microsoft.logic/integrationaccounts/schemas":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":620}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":586}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":782}]},"microsoft.logic/integrationaccounts/maps":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":621}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":587}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":783}]},"microsoft.logic/integrationaccounts/partners":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":622}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":588}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":784}]},"microsoft.logic/integrationaccounts/agreements":{"2016-06-01":[{"RelativePath":"logic/microsoft.logic/2016-06-01/types.json","Index":623}],"2018-07-01-preview":[{"RelativePath":"logic/microsoft.logic/2018-07-01-preview/types.json","Index":589}],"2019-05-01":[{"RelativePath":"logic/microsoft.logic/2019-05-01/types.json","Index":785}]},"microsoft.logz/monitors":{"2020-10-01-preview":[{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":104},{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":113},{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":117}],"2020-10-01":[{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":104},{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":113},{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":117}],"2022-01-01-preview":[{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":127},{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":136},{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":140}]},"microsoft.logz/monitors/accounts":{"2020-10-01-preview":[{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":118},{"RelativePath":"logz/microsoft.logz/2020-10-01-preview/types.json","Index":119}],"2020-10-01":[{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":118},{"RelativePath":"logz/microsoft.logz/2020-10-01/types.json","Index":119}],"2022-01-01-preview":[{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":141},{"RelativePath":"logz/microsoft.logz/2022-01-01-preview/types.json","Index":142}]},"microsoft.machinelearning/workspaces":{"2016-04-01":[{"RelativePath":"machinelearning/microsoft.machinelearning/2016-04-01/types.json","Index":29}],"2019-10-01":[{"RelativePath":"machinelearning/microsoft.machinelearning/2019-10-01/types.json","Index":30}]},"microsoft.machinelearningcompute/operationalizationclusters":{"2017-06-01-preview":[{"RelativePath":"machinelearningcompute/microsoft.machinelearningcompute/2017-06-01-preview/types.json","Index":96}],"2017-08-01-preview":[{"RelativePath":"machinelearningcompute/microsoft.machinelearningcompute/2017-08-01-preview/types.json","Index":108}]},"microsoft.machinelearningservices/workspaces":{"2018-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-03-01-preview/types.json","Index":69}],"2018-11-19":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":86}],"2019-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":86}],"2019-06-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":90}],"2019-11-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":91}],"2020-01-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":113}],"2020-02-18-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":152}],"2020-03-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":133}],"2020-04-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":141}],"2020-05-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":295}],"2020-05-15-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":189}],"2020-06-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":171}],"2020-08-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":195}],"2020-09-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":307},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":309}],"2021-01-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":268},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":270},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":271},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":273}],"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":688},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":690},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":692},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":693}],"2021-04-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":273},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":275},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":276},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":278}],"2021-07-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":235},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":237},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":239},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":240}],"2022-01-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":241},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":243},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":245},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":246}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":808},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":810},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":812},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":813}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":537},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":539},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":541},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":542}]},"microsoft.machinelearningservices/workspaces/computes":{"2018-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-03-01-preview/types.json","Index":75}],"2018-11-19":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":98},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2018-11-19/types.json","Index":106}],"2019-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":98},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-05-01/types.json","Index":106}],"2019-06-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":109},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-06-01/types.json","Index":117}],"2019-11-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":110},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2019-11-01/types.json","Index":118}],"2020-01-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":132},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-01-01/types.json","Index":140}],"2020-02-18-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":172},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-02-18-preview/types.json","Index":180}],"2020-03-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":152},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-03-01/types.json","Index":160}],"2020-04-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":160},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-04-01/types.json","Index":168}],"2020-05-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":314},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-01-preview/types.json","Index":322}],"2020-05-15-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":208},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-05-15-preview/types.json","Index":216}],"2020-06-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":191},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-06-01/types.json","Index":199}],"2020-08-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":215},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-08-01/types.json","Index":223}],"2020-09-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":329},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2020-09-01-preview/types.json","Index":337}],"2021-01-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":293},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-01-01/types.json","Index":301}],"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":714},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":722}],"2021-04-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":299},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-04-01/types.json","Index":307}],"2021-07-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":251},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-07-01/types.json","Index":259}],"2022-01-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":257},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-01-01-preview/types.json","Index":265}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":824},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":832}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":553},{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":561}]},"microsoft.machinelearningservices/workspaces/batchendpoints":{"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":723}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":833}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":562}]},"microsoft.machinelearningservices/workspaces/datastores":{"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":737}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":847}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":572}]},"microsoft.machinelearningservices/workspaces/onlineendpoints":{"2021-03-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2021-03-01-preview/types.json","Index":738}],"2022-02-01-preview":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-02-01-preview/types.json","Index":848}],"2022-05-01":[{"RelativePath":"machinelearningservices/microsoft.machinelearningservices/2022-05-01/types.json","Index":573}]},"microsoft.maps/accounts":{"2017-01-01-preview":[{"RelativePath":"maps/microsoft.maps/2017-01-01-preview/types.json","Index":16}],"2018-05-01":[{"RelativePath":"maps/microsoft.maps/2018-05-01/types.json","Index":16}],"2020-02-01-preview":[{"RelativePath":"maps/microsoft.maps/2020-02-01-preview/types.json","Index":39}],"2021-02-01":[{"RelativePath":"maps/microsoft.maps/2021-02-01/types.json","Index":40}],"2021-07-01-preview":[{"RelativePath":"maps/microsoft.maps/2021-07-01-preview/types.json","Index":50}],"2021-12-01-preview":[{"RelativePath":"maps/microsoft.maps/2021-12-01-preview/types.json","Index":59},{"RelativePath":"maps/microsoft.maps/2021-12-01-preview/types.json","Index":61}]},"microsoft.marketplace/privatestores":{"2021-12-01":[{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":83},{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":91},{"RelativePath":"marketplace/microsoft.marketplace/2021-12-01/types.json","Index":94}],"2022-03-01":[{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":83},{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":91},{"RelativePath":"marketplace/microsoft.marketplace/2022-03-01/types.json","Index":94}]},"microsoft.media/mediaservices":{"2015-10-01":[{"RelativePath":"mediaservices/microsoft.media/2015-10-01/types.json","Index":19}],"2020-05-01":[{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":569}],"2021-05-01":[{"RelativePath":"mediaservices/microsoft.media/2021-05-01/types.json","Index":75}],"2021-06-01":[{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":557}],"2021-11-01":[{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":599}]},"microsoft.media/mediaservices/assets":{"2018-03-30-preview":[{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":358}],"2018-06-01-preview":[{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":364}],"2018-07-01":[{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":411},{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":415}],"2019-05-01-preview":[{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":411},{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":415}],"2020-05-01":[{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":541},{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":545}],"2021-06-01":[{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":565},{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":569}],"2021-11-01":[{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":607},{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":611}]},"microsoft.media/mediaservices/streaminglocators":{"2018-03-30-preview":[{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":367},{"RelativePath":"mediaservices/microsoft.media/2018-03-30-preview/types.json","Index":383}],"2018-06-01-preview":[{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":367},{"RelativePath":"mediaservices/microsoft.media/2018-06-01-preview/types.json","Index":383}],"2018-07-01":[{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":418},{"RelativePath":"mediaservices/microsoft.media/2018-07-01/types.json","Index":434}],"2019-05-01-preview":[{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":418},{"RelativePath":"mediaservices/microsoft.media/2019-05-01-preview/types.json","Index":434}],"2020-05-01":[{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":548},{"RelativePath":"mediaservices/microsoft.media/2020-05-01/types.json","Index":564}],"2021-06-01":[{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":572},{"RelativePath":"mediaservices/microsoft.media/2021-06-01/types.json","Index":588}],"2021-11-01":[{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":614},{"RelativePath":"mediaservices/microsoft.media/2021-11-01/types.json","Index":630}]},"microsoft.mixedreality/remoterenderingaccounts":{"2020-04-06-preview":[{"RelativePath":"mixedreality/microsoft.mixedreality/2020-04-06-preview/types.json","Index":34}],"2021-01-01":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-01-01/types.json","Index":40}],"2021-03-01-preview":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":47}]},"microsoft.mixedreality/spatialanchorsaccounts":{"2020-05-01":[{"RelativePath":"mixedreality/microsoft.mixedreality/2020-05-01/types.json","Index":34}],"2021-01-01":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-01-01/types.json","Index":39}],"2021-03-01-preview":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":46}]},"microsoft.mixedreality/objectanchorsaccounts":{"2021-03-01-preview":[{"RelativePath":"mixedreality/microsoft.mixedreality/2021-03-01-preview/types.json","Index":48}]},"microsoft.mobilenetwork/mobilenetworks":{"2022-01-01-preview":[{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.json","Index":238}],"2022-03-01-preview":[{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.json","Index":239}],"2022-04-01-preview":[{"RelativePath":"mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json","Index":301}]},"microsoft.managedidentity/userassignedidentities":{"2021-09-30-preview":[{"RelativePath":"msi/microsoft.managedidentity/2021-09-30-preview/types.json","Index":24}],"2022-01-31-preview":[{"RelativePath":"msi/microsoft.managedidentity/2022-01-31-preview/types.json","Index":30}]},"microsoft.netapp/netappaccounts/capacitypools/volumes":{"2022-01-01":[{"RelativePath":"netapp/microsoft.netapp/2022-01-01/types.json","Index":193}],"2022-03-01":[{"RelativePath":"netapp/microsoft.netapp/2022-03-01/types.json","Index":194}]},"microsoft.network/networkmanagers":{"2021-02-01-preview":[{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":309},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":317},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":325},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":335},{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":345}],"2021-05-01-preview":[{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":283},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":291},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":299},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":309},{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":319}],"2022-01-01":[{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2974},{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":2984},{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3003}],"2022-02-01-preview":[{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":289},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":297},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":305},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":315},{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":325}],"2022-04-01-preview":[{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":294},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":302},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":310},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":320},{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":330}]},"microsoft.network/networkmanagers/networkgroups":{"2021-02-01-preview":[{"RelativePath":"network/microsoft.network/2021-02-01-preview/types.json","Index":347}],"2021-05-01-preview":[{"RelativePath":"network/microsoft.network/2021-05-01-preview/types.json","Index":336}],"2022-02-01-preview":[{"RelativePath":"network/microsoft.network/2022-02-01-preview/types.json","Index":342}],"2022-04-01-preview":[{"RelativePath":"network/microsoft.network/2022-04-01-preview/types.json","Index":347}]},"microsoft.network/firewallpolicies":{"2021-05-01":[{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2663},{"RelativePath":"network/microsoft.network/2021-05-01/types.json","Index":2667}],"2021-08-01":[{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2758},{"RelativePath":"network/microsoft.network/2021-08-01/types.json","Index":2762}],"2022-01-01":[{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3033},{"RelativePath":"network/microsoft.network/2022-01-01/types.json","Index":3037}]},"microsoft.notificationhubs/namespaces/authorizationrules":{"2014-09-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":51}],"2016-03-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":58}],"2017-04-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":58}]},"microsoft.notificationhubs/namespaces/notificationhubs/authorizationrules":{"2014-09-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2014-09-01/types.json","Index":52}],"2016-03-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2016-03-01/types.json","Index":59}],"2017-04-01":[{"RelativePath":"notificationhubs/microsoft.notificationhubs/2017-04-01/types.json","Index":59}]},"microsoft.openenergyplatform/energyservices":{"2022-04-04-preview":[{"RelativePath":"oep/microsoft.openenergyplatform/2022-04-04-preview/types.json","Index":38}]},"microsoft.operationalinsights/workspaces":{"2015-03-20":[{"RelativePath":"operationalinsights/microsoft.operationalinsights/2015-03-20/types.json","Index":29}]},"microsoft.orbital/spacecrafts":{"2021-04-04-preview":[{"RelativePath":"orbital/microsoft.orbital/2021-04-04-preview/types.json","Index":84}],"2022-03-01":[{"RelativePath":"orbital/microsoft.orbital/2022-03-01/types.json","Index":106}]},"microsoft.policyinsights/remediations":{"2018-07-01-preview":[{"RelativePath":"policyinsights/microsoft.policyinsights/2018-07-01-preview/types.json","Index":23}],"2019-07-01":[{"RelativePath":"policyinsights/microsoft.policyinsights/2019-07-01/types.json","Index":26}],"2021-10-01":[{"RelativePath":"policyinsights/microsoft.policyinsights/2021-10-01/types.json","Index":38}]},"microsoft.powerbi/workspacecollections":{"2016-01-29":[{"RelativePath":"powerbiembedded/microsoft.powerbi/2016-01-29/types.json","Index":19}]},"microsoft.purview/accounts":{"2020-12-01-preview":[{"RelativePath":"purview/microsoft.purview/2020-12-01-preview/types.json","Index":64}],"2021-07-01":[{"RelativePath":"purview/microsoft.purview/2021-07-01/types.json","Index":68}]},"microsoft.redhatopenshift/openshiftclusters":{"2020-04-30":[{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2020-04-30/types.json","Index":46}],"2021-09-01-preview":[{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2021-09-01-preview/types.json","Index":106},{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2021-09-01-preview/types.json","Index":108}],"2022-04-01":[{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2022-04-01/types.json","Index":58},{"RelativePath":"redhatopenshift/microsoft.redhatopenshift/2022-04-01/types.json","Index":60}]},"microsoft.cache/redis":{"2015-08-01":[{"RelativePath":"redis/microsoft.cache/2015-08-01/types.json","Index":25}],"2016-04-01":[{"RelativePath":"redis/microsoft.cache/2016-04-01/types.json","Index":48}],"2017-02-01":[{"RelativePath":"redis/microsoft.cache/2017-02-01/types.json","Index":59}],"2017-10-01":[{"RelativePath":"redis/microsoft.cache/2017-10-01/types.json","Index":60}],"2018-03-01":[{"RelativePath":"redis/microsoft.cache/2018-03-01/types.json","Index":77}],"2019-07-01":[{"RelativePath":"redis/microsoft.cache/2019-07-01/types.json","Index":79}],"2020-06-01":[{"RelativePath":"redis/microsoft.cache/2020-06-01/types.json","Index":100}],"2020-12-01":[{"RelativePath":"redis/microsoft.cache/2020-12-01/types.json","Index":100}],"2021-06-01":[{"RelativePath":"redis/microsoft.cache/2021-06-01/types.json","Index":108}]},"microsoft.cache/redisenterprise/databases":{"2020-10-01-preview":[{"RelativePath":"redisenterprise/microsoft.cache/2020-10-01-preview/types.json","Index":105}],"2021-02-01-preview":[{"RelativePath":"redisenterprise/microsoft.cache/2021-02-01-preview/types.json","Index":126}],"2021-03-01":[{"RelativePath":"redisenterprise/microsoft.cache/2021-03-01/types.json","Index":117}],"2021-08-01":[{"RelativePath":"redisenterprise/microsoft.cache/2021-08-01/types.json","Index":117}],"2022-01-01":[{"RelativePath":"redisenterprise/microsoft.cache/2022-01-01/types.json","Index":126}]},"microsoft.relay/namespaces/authorizationrules":{"2016-07-01":[{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":51}],"2017-04-01":[{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":56}],"2021-11-01":[{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":100}]},"microsoft.relay/namespaces/hybridconnections/authorizationrules":{"2016-07-01":[{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":52}],"2017-04-01":[{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":57}],"2021-11-01":[{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":101}]},"microsoft.relay/namespaces/wcfrelays/authorizationrules":{"2016-07-01":[{"RelativePath":"relay/microsoft.relay/2016-07-01/types.json","Index":53}],"2017-04-01":[{"RelativePath":"relay/microsoft.relay/2017-04-01/types.json","Index":58}],"2021-11-01":[{"RelativePath":"relay/microsoft.relay/2021-11-01/types.json","Index":102}]},"microsoft.resourceconnector/appliances":{"2021-10-31-preview":[{"RelativePath":"resourceconnector/microsoft.resourceconnector/2021-10-31-preview/types.json","Index":47}],"2022-04-15-preview":[{"RelativePath":"resourceconnector/microsoft.resourceconnector/2022-04-15-preview/types.json","Index":65},{"RelativePath":"resourceconnector/microsoft.resourceconnector/2022-04-15-preview/types.json","Index":69}]},"microsoft.search/searchservices":{"2015-02-28":[{"RelativePath":"search/microsoft.search/2015-02-28/types.json","Index":20}],"2015-08-19":[{"RelativePath":"search/microsoft.search/2015-08-19/types.json","Index":42},{"RelativePath":"search/microsoft.search/2015-08-19/types.json","Index":46}],"2019-10-01-preview":[{"RelativePath":"search/microsoft.search/2019-10-01-preview/types.json","Index":62},{"RelativePath":"search/microsoft.search/2019-10-01-preview/types.json","Index":66}],"2020-03-13":[{"RelativePath":"search/microsoft.search/2020-03-13/types.json","Index":62},{"RelativePath":"search/microsoft.search/2020-03-13/types.json","Index":66}],"2020-08-01-preview":[{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":80},{"RelativePath":"search/microsoft.search/2020-08-01-preview/types.json","Index":84}],"2020-08-01":[{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":80},{"RelativePath":"search/microsoft.search/2020-08-01/types.json","Index":84}],"2021-04-01-preview":[{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":108},{"RelativePath":"search/microsoft.search/2021-04-01-preview/types.json","Index":112}]},"microsoft.security/ingestionsettings":{"2021-01-15-preview":[{"RelativePath":"security/microsoft.security/2021-01-15-preview/types.json","Index":13},{"RelativePath":"security/microsoft.security/2021-01-15-preview/types.json","Index":17}]},"microsoft.servicebus/namespaces/authorizationrules":{"2015-08-01":[{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":120}],"2017-04-01":[{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":140}],"2018-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":177}],"2021-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":185}],"2021-06-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":189}],"2021-11-01":[{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":189}],"2022-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":198}]},"microsoft.servicebus/namespaces/queues/authorizationrules":{"2015-08-01":[{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":121}],"2017-04-01":[{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":141}],"2018-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":179}],"2021-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":187}],"2021-06-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":191}],"2021-11-01":[{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":191}],"2022-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":200}]},"microsoft.servicebus/namespaces/topics/authorizationrules":{"2015-08-01":[{"RelativePath":"servicebus/microsoft.servicebus/2015-08-01/types.json","Index":122}],"2017-04-01":[{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":142}],"2018-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":180}],"2021-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":188}],"2021-06-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":192}],"2021-11-01":[{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":192}],"2022-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":201}]},"microsoft.servicebus/namespaces/disasterrecoveryconfigs/authorizationrules":{"2017-04-01":[{"RelativePath":"servicebus/microsoft.servicebus/2017-04-01/types.json","Index":143}],"2018-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2018-01-01-preview/types.json","Index":178}],"2021-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-01-01-preview/types.json","Index":186}],"2021-06-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2021-06-01-preview/types.json","Index":190}],"2021-11-01":[{"RelativePath":"servicebus/microsoft.servicebus/2021-11-01/types.json","Index":190}],"2022-01-01-preview":[{"RelativePath":"servicebus/microsoft.servicebus/2022-01-01-preview/types.json","Index":199}]},"microsoft.servicefabric/clusters":{"2020-12-01-preview":[{"RelativePath":"servicefabric/microsoft.servicefabric/2020-12-01-preview/types.json","Index":204}],"2021-06-01":[{"RelativePath":"servicefabric/microsoft.servicefabric/2021-06-01/types.json","Index":217}]},"microsoft.servicefabricmesh/secrets/values":{"2018-09-01-preview":[{"RelativePath":"servicefabricmesh/microsoft.servicefabricmesh/2018-09-01-preview/types.json","Index":192}]},"microsoft.servicelinker/linkers":{"2021-11-01-preview":[{"RelativePath":"servicelinker/microsoft.servicelinker/2021-11-01-preview/types.json","Index":54}],"2022-01-01-preview":[{"RelativePath":"servicelinker/microsoft.servicelinker/2022-01-01-preview/types.json","Index":71}],"2022-05-01":[{"RelativePath":"servicelinker/microsoft.servicelinker/2022-05-01/types.json","Index":72}]},"microsoft.signalrservice/signalr":{"2018-03-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2018-03-01-preview/types.json","Index":31}],"2018-10-01":[{"RelativePath":"signalr/microsoft.signalrservice/2018-10-01/types.json","Index":39}],"2020-05-01":[{"RelativePath":"signalr/microsoft.signalrservice/2020-05-01/types.json","Index":101}],"2020-07-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2020-07-01-preview/types.json","Index":110}],"2021-04-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2021-04-01-preview/types.json","Index":149}],"2021-06-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2021-06-01-preview/types.json","Index":149}],"2021-09-01-preview":[{"RelativePath":"signalr/microsoft.signalrservice/2021-09-01-preview/types.json","Index":149}],"2021-10-01":[{"RelativePath":"signalr/microsoft.signalrservice/2021-10-01/types.json","Index":153}],"2022-02-01":[{"RelativePath":"signalr/microsoft.signalrservice/2022-02-01/types.json","Index":187}]},"microsoft.solutions/applications":{"2018-03-01":[{"RelativePath":"solutions/microsoft.solutions/2018-03-01/types.json","Index":128}],"2018-06-01":[{"RelativePath":"solutions/microsoft.solutions/2018-06-01/types.json","Index":128}],"2018-09-01-preview":[{"RelativePath":"solutions/microsoft.solutions/2018-09-01-preview/types.json","Index":128}],"2019-07-01":[{"RelativePath":"solutions/microsoft.solutions/2019-07-01/types.json","Index":145},{"RelativePath":"solutions/microsoft.solutions/2019-07-01/types.json","Index":151}],"2020-08-21-preview":[{"RelativePath":"solutions/microsoft.solutions/2020-08-21-preview/types.json","Index":145},{"RelativePath":"solutions/microsoft.solutions/2020-08-21-preview/types.json","Index":151}],"2021-02-01-preview":[{"RelativePath":"solutions/microsoft.solutions/2021-02-01-preview/types.json","Index":156},{"RelativePath":"solutions/microsoft.solutions/2021-02-01-preview/types.json","Index":162}],"2021-07-01":[{"RelativePath":"solutions/microsoft.solutions/2021-07-01/types.json","Index":150},{"RelativePath":"solutions/microsoft.solutions/2021-07-01/types.json","Index":156}]},"microsoft.storage/storageaccounts":{"2015-05-01-preview":[{"RelativePath":"storage/microsoft.storage/2015-05-01-preview/types.json","Index":33}],"2015-06-15":[{"RelativePath":"storage/microsoft.storage/2015-06-15/types.json","Index":33}],"2016-01-01":[{"RelativePath":"storage/microsoft.storage/2016-01-01/types.json","Index":53}],"2016-05-01":[{"RelativePath":"storage/microsoft.storage/2016-05-01/types.json","Index":53},{"RelativePath":"storage/microsoft.storage/2016-05-01/types.json","Index":77},{"RelativePath":"storage/microsoft.storage/2016-05-01/types.json","Index":97}],"2016-12-01":[{"RelativePath":"storage/microsoft.storage/2016-12-01/types.json","Index":53},{"RelativePath":"storage/microsoft.storage/2016-12-01/types.json","Index":77},{"RelativePath":"storage/microsoft.storage/2016-12-01/types.json","Index":97}],"2017-06-01":[{"RelativePath":"storage/microsoft.storage/2017-06-01/types.json","Index":90},{"RelativePath":"storage/microsoft.storage/2017-06-01/types.json","Index":114},{"RelativePath":"storage/microsoft.storage/2017-06-01/types.json","Index":134}],"2017-10-01":[{"RelativePath":"storage/microsoft.storage/2017-10-01/types.json","Index":92},{"RelativePath":"storage/microsoft.storage/2017-10-01/types.json","Index":116},{"RelativePath":"storage/microsoft.storage/2017-10-01/types.json","Index":136}],"2018-02-01":[{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":134},{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":158},{"RelativePath":"storage/microsoft.storage/2018-02-01/types.json","Index":178}],"2018-03-01-preview":[{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":141},{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":165},{"RelativePath":"storage/microsoft.storage/2018-03-01-preview/types.json","Index":185}],"2018-07-01":[{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":167},{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":191},{"RelativePath":"storage/microsoft.storage/2018-07-01/types.json","Index":211}],"2018-11-01":[{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":188},{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":212},{"RelativePath":"storage/microsoft.storage/2018-11-01/types.json","Index":232}],"2019-04-01":[{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":217},{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":241},{"RelativePath":"storage/microsoft.storage/2019-04-01/types.json","Index":261}],"2019-06-01":[{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":330},{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":354},{"RelativePath":"storage/microsoft.storage/2019-06-01/types.json","Index":374}],"2020-08-01-preview":[{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":343},{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":367},{"RelativePath":"storage/microsoft.storage/2020-08-01-preview/types.json","Index":387}],"2021-01-01":[{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":350},{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":374},{"RelativePath":"storage/microsoft.storage/2021-01-01/types.json","Index":394}],"2021-02-01":[{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":355},{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":379},{"RelativePath":"storage/microsoft.storage/2021-02-01/types.json","Index":399}],"2021-04-01":[{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":390},{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":414},{"RelativePath":"storage/microsoft.storage/2021-04-01/types.json","Index":434}],"2021-06-01":[{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":394},{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":418},{"RelativePath":"storage/microsoft.storage/2021-06-01/types.json","Index":438}],"2021-08-01":[{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":409},{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":433},{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":453}],"2021-09-01":[{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":432},{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":456},{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":476}]},"microsoft.storage/storageaccounts/localusers":{"2021-08-01":[{"RelativePath":"storage/microsoft.storage/2021-08-01/types.json","Index":456}],"2021-09-01":[{"RelativePath":"storage/microsoft.storage/2021-09-01/types.json","Index":479}]},"microsoft.importexport/jobs":{"2016-11-01":[{"RelativePath":"storageimportexport/microsoft.importexport/2016-11-01/types.json","Index":55}],"2020-08-01":[{"RelativePath":"storageimportexport/microsoft.importexport/2020-08-01/types.json","Index":55}],"2021-01-01":[{"RelativePath":"storageimportexport/microsoft.importexport/2021-01-01/types.json","Index":55}]},"microsoft.storsimple/managers":{"2017-06-01":[{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":166},{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":172}]},"microsoft.storsimple/managers/devices":{"2017-06-01":[{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":185},{"RelativePath":"storsimple8000series/microsoft.storsimple/2017-06-01/types.json","Index":217}]},"microsoft.streamanalytics/clusters":{"2020-03-01-preview":[{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01-preview/types.json","Index":46}],"2020-03-01":[{"RelativePath":"streamanalytics/microsoft.streamanalytics/2020-03-01/types.json","Index":276}]},"microsoft.synapse/workspaces/integrationruntimes":{"2019-06-01-preview":[{"RelativePath":"synapse/microsoft.synapse/2019-06-01-preview/types.json","Index":520}],"2020-12-01":[{"RelativePath":"synapse/microsoft.synapse/2020-12-01/types.json","Index":536}],"2021-03-01":[{"RelativePath":"synapse/microsoft.synapse/2021-03-01/types.json","Index":539}],"2021-04-01-preview":[{"RelativePath":"synapse/microsoft.synapse/2021-04-01-preview/types.json","Index":763}],"2021-05-01":[{"RelativePath":"synapse/microsoft.synapse/2021-05-01/types.json","Index":544}],"2021-06-01-preview":[{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":821}],"2021-06-01":[{"RelativePath":"synapse/microsoft.synapse/2021-06-01/types.json","Index":566}]},"microsoft.synapse/workspaces/kustopools":{"2021-06-01-preview":[{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":822},{"RelativePath":"synapse/microsoft.synapse/2021-06-01-preview/types.json","Index":826}]},"microsoft.media/videoanalyzers/edgemodules":{"2021-05-01-preview":[{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":85}],"2021-11-01-preview":[{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":244}]},"microsoft.media/videoanalyzers/videos":{"2021-05-01-preview":[{"RelativePath":"videoanalyzer/microsoft.media/2021-05-01-preview/types.json","Index":87}],"2021-11-01-preview":[{"RelativePath":"videoanalyzer/microsoft.media/2021-11-01-preview/types.json","Index":246}]},"microsoft.avs/privateclouds":{"2020-03-20":[{"RelativePath":"vmware/microsoft.avs/2020-03-20/types.json","Index":73}],"2020-07-17-preview":[{"RelativePath":"vmware/microsoft.avs/2020-07-17-preview/types.json","Index":209}],"2021-01-01-preview":[{"RelativePath":"vmware/microsoft.avs/2021-01-01-preview/types.json","Index":224}],"2021-06-01":[{"RelativePath":"vmware/microsoft.avs/2021-06-01/types.json","Index":306}],"2021-12-01":[{"RelativePath":"vmware/microsoft.avs/2021-12-01/types.json","Index":375}]},"microsoft.domainregistration/topleveldomains":{"2015-04-01":[{"RelativePath":"web/microsoft.domainregistration/2015-04-01/types.json","Index":84}],"2015-08-01":[{"RelativePath":"web/microsoft.domainregistration/2015-08-01/types.json","Index":79}],"2018-02-01":[{"RelativePath":"web/microsoft.domainregistration/2018-02-01/types.json","Index":84}],"2019-08-01":[{"RelativePath":"web/microsoft.domainregistration/2019-08-01/types.json","Index":84}],"2020-06-01":[{"RelativePath":"web/microsoft.domainregistration/2020-06-01/types.json","Index":84}],"2020-09-01":[{"RelativePath":"web/microsoft.domainregistration/2020-09-01/types.json","Index":95}],"2020-10-01":[{"RelativePath":"web/microsoft.domainregistration/2020-10-01/types.json","Index":95}],"2020-12-01":[{"RelativePath":"web/microsoft.domainregistration/2020-12-01/types.json","Index":84}],"2021-01-01":[{"RelativePath":"web/microsoft.domainregistration/2021-01-01/types.json","Index":84}],"2021-01-15":[{"RelativePath":"web/microsoft.domainregistration/2021-01-15/types.json","Index":84}],"2021-02-01":[{"RelativePath":"web/microsoft.domainregistration/2021-02-01/types.json","Index":84}],"2021-03-01":[{"RelativePath":"web/microsoft.domainregistration/2021-03-01/types.json","Index":84}],"2022-03-01":[{"RelativePath":"web/microsoft.domainregistration/2022-03-01/types.json","Index":84}]},"microsoft.web/connections":{"2015-08-01-preview":[{"RelativePath":"web/microsoft.web/2015-08-01-preview/types.json","Index":93},{"RelativePath":"web/microsoft.web/2015-08-01-preview/types.json","Index":99}],"2016-06-01":[{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":111}]},"microsoft.web/sites/slots/config":{"2015-08-01":[{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":549}],"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":662}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":969}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":717}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1026}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1112}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1123}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1123}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1231}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1275}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1275}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1281}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1363}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1702}]},"microsoft.web/sites/config":{"2015-08-01":[{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":550}],"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":653}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":957}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":708}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1012}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1099}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1110}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1110}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1218}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1262}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1262}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1268}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1350}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1689}]},"microsoft.web/sites/slots/backups":{"2015-08-01":[{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":568}],"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":661}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":968}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":716}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1025}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1111}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1122}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1122}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1230}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1274}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1274}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1280}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1362}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1701}]},"microsoft.web/sites/backups":{"2015-08-01":[{"RelativePath":"web/microsoft.web/2015-08-01/types.json","Index":569}],"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":650}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":954}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":705}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1009}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1096}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1107}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1107}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1215}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1261}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1261}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1267}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1349}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1688}]},"microsoft.web/locations":{"2016-06-01":[{"RelativePath":"web/microsoft.web/2016-06-01/types.json","Index":100}]},"microsoft.web/sites/functions":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":656}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":958},{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":961}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":711}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1013},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1016}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1100},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1102}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1111},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1113}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1111},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1113}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1219},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1221}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1263},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1265}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1263},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1265}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1269},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1271}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1351},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1353}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1690},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1692}]},"microsoft.web/sites/hybridconnectionnamespaces/relays":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":659}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":966}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":714}]},"microsoft.web/sites":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":660}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":967}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":715}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1023},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1024}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1109},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1110}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1120},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1121}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1120},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1121}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1228},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1229}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1272},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1273}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1272},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1273}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1278},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1279}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1360},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1361}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1699},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1700}]},"microsoft.web/sites/slots/functions":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":663}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":970},{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":971}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":718}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1027},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1028}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1113},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1114}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1124},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1125}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1124},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1125}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1232},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1233}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1276},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1277}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1276},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1277}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1282},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1283}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1364},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1365}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1703},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1704}]},"microsoft.web/sites/slots/hybridconnectionnamespaces/relays":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":664}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":973}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":719}]},"microsoft.web/sites/slots":{"2016-08-01":[{"RelativePath":"web/microsoft.web/2016-08-01/types.json","Index":665}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":974}],"2018-11-01":[{"RelativePath":"web/microsoft.web/2018-11-01/types.json","Index":720}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1030},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1031}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1116},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1117}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1127},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1128}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1127},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1128}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1235},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1236}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1279},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1280}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1279},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1280}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1285},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1286}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1367},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1368}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1706},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1707}]},"microsoft.web/serverfarms/hybridconnectionnamespaces/relays":{"2016-09-01":[{"RelativePath":"web/microsoft.web/2016-09-01/types.json","Index":126}],"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":951}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1042}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1128}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1139}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1139}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1252}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1243}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1243}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1249}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1327}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1666}]},"microsoft.web/sites/host":{"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":965}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1020}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1106}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1117}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1117}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1225}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1269}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1269}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1275}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1357}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1696}]},"microsoft.web/sites/slots/host":{"2018-02-01":[{"RelativePath":"web/microsoft.web/2018-02-01/types.json","Index":972}],"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1029}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1115}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1126}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1126}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1234}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1278}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1278}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1284}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1366}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1705}]},"microsoft.web/staticsites/authproviders":{"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1036}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1122}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1133}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1133}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1241}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1248}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1248}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1254}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1336}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1675}]},"microsoft.web/staticsites/builds":{"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1037}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1123}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1134}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1134}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1242},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1243}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1251},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1252}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1251},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1252}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1257},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1258}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1339},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1340}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1678},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1679}]},"microsoft.web/staticsites":{"2019-08-01":[{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1038},{"RelativePath":"web/microsoft.web/2019-08-01/types.json","Index":1039}],"2020-06-01":[{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1124},{"RelativePath":"web/microsoft.web/2020-06-01/types.json","Index":1125}],"2020-09-01":[{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1135},{"RelativePath":"web/microsoft.web/2020-09-01/types.json","Index":1136}],"2020-10-01":[{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1135},{"RelativePath":"web/microsoft.web/2020-10-01/types.json","Index":1136}],"2020-12-01":[{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1244},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1247},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1248},{"RelativePath":"web/microsoft.web/2020-12-01/types.json","Index":1249}],"2021-01-01":[{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1253},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1256},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1257},{"RelativePath":"web/microsoft.web/2021-01-01/types.json","Index":1258}],"2021-01-15":[{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1253},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1256},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1257},{"RelativePath":"web/microsoft.web/2021-01-15/types.json","Index":1258}],"2021-02-01":[{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1259},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1262},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1263},{"RelativePath":"web/microsoft.web/2021-02-01/types.json","Index":1264}],"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1341},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1344},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1345},{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1346}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1680},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1683},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1684},{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1685}]},"microsoft.web/containerapps":{"2021-03-01":[{"RelativePath":"web/microsoft.web/2021-03-01/types.json","Index":1331}],"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1670}]},"microsoft.web/sites/hostruntime/webhooks/api/workflows/runs/actions":{"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1716}]},"microsoft.web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions":{"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1717}]},"microsoft.web/sites/hostruntime/webhooks/api/workflows/triggers":{"2022-03-01":[{"RelativePath":"web/microsoft.web/2022-03-01/types.json","Index":1721}]},"microsoft.signalrservice/webpubsub":{"2021-04-01-preview":[{"RelativePath":"webpubsub/microsoft.signalrservice/2021-04-01-preview/types.json","Index":144}],"2021-06-01-preview":[{"RelativePath":"webpubsub/microsoft.signalrservice/2021-06-01-preview/types.json","Index":138}],"2021-09-01-preview":[{"RelativePath":"webpubsub/microsoft.signalrservice/2021-09-01-preview/types.json","Index":140}],"2021-10-01":[{"RelativePath":"webpubsub/microsoft.signalrservice/2021-10-01/types.json","Index":148}]}}} \ No newline at end of file diff --git a/generated/index.md b/generated/index.md index 6524505824..31b93cba45 100644 --- a/generated/index.md +++ b/generated/index.md @@ -1,12 +1,15 @@ # Bicep Types ## dynatrace.observability ### dynatrace.observability/monitors +* [2021-09-01](dynatrace/dynatrace.observability/2021-09-01/types.md#resource-dynatraceobservabilitymonitors2021-09-01) * [2021-09-01-preview](dynatrace/dynatrace.observability/2021-09-01-preview/types.md#resource-dynatraceobservabilitymonitors2021-09-01-preview) ### dynatrace.observability/monitors/singlesignonconfigurations +* [2021-09-01](dynatrace/dynatrace.observability/2021-09-01/types.md#resource-dynatraceobservabilitymonitorssinglesignonconfigurations2021-09-01) * [2021-09-01-preview](dynatrace/dynatrace.observability/2021-09-01-preview/types.md#resource-dynatraceobservabilitymonitorssinglesignonconfigurations2021-09-01-preview) ### dynatrace.observability/monitors/tagrules +* [2021-09-01](dynatrace/dynatrace.observability/2021-09-01/types.md#resource-dynatraceobservabilitymonitorstagrules2021-09-01) * [2021-09-01-preview](dynatrace/dynatrace.observability/2021-09-01-preview/types.md#resource-dynatraceobservabilitymonitorstagrules2021-09-01-preview) ## microsoft.aad @@ -881,12 +884,14 @@ * [2020-07-01-preview](appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.md#resource-microsoftappconfigurationconfigurationstores2020-07-01-preview) * [2021-03-01-preview](appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.md#resource-microsoftappconfigurationconfigurationstores2021-03-01-preview) * [2021-10-01-preview](appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.md#resource-microsoftappconfigurationconfigurationstores2021-10-01-preview) +* [2022-03-01-preview](appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.md#resource-microsoftappconfigurationconfigurationstores2022-03-01-preview) * [2022-05-01](appconfiguration/microsoft.appconfiguration/2022-05-01/types.md#resource-microsoftappconfigurationconfigurationstores2022-05-01) ### microsoft.appconfiguration/configurationstores/keyvalues * [2020-07-01-preview](appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoreskeyvalues2020-07-01-preview) * [2021-03-01-preview](appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoreskeyvalues2021-03-01-preview) * [2021-10-01-preview](appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoreskeyvalues2021-10-01-preview) +* [2022-03-01-preview](appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoreskeyvalues2022-03-01-preview) * [2022-05-01](appconfiguration/microsoft.appconfiguration/2022-05-01/types.md#resource-microsoftappconfigurationconfigurationstoreskeyvalues2022-05-01) ### microsoft.appconfiguration/configurationstores/privateendpointconnections @@ -895,8 +900,12 @@ * [2020-07-01-preview](appconfiguration/microsoft.appconfiguration/2020-07-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoresprivateendpointconnections2020-07-01-preview) * [2021-03-01-preview](appconfiguration/microsoft.appconfiguration/2021-03-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoresprivateendpointconnections2021-03-01-preview) * [2021-10-01-preview](appconfiguration/microsoft.appconfiguration/2021-10-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoresprivateendpointconnections2021-10-01-preview) +* [2022-03-01-preview](appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoresprivateendpointconnections2022-03-01-preview) * [2022-05-01](appconfiguration/microsoft.appconfiguration/2022-05-01/types.md#resource-microsoftappconfigurationconfigurationstoresprivateendpointconnections2022-05-01) +### microsoft.appconfiguration/configurationstores/replicas +* [2022-03-01-preview](appconfiguration/microsoft.appconfiguration/2022-03-01-preview/types.md#resource-microsoftappconfigurationconfigurationstoresreplicas2022-03-01-preview) + ## microsoft.appplatform ### microsoft.appplatform/spring * [2020-07-01](appplatform/microsoft.appplatform/2020-07-01/types.md#resource-microsoftappplatformspring2020-07-01) @@ -1185,6 +1194,7 @@ * [2020-04-01-preview](authorization/microsoft.authorization/2020-04-01-preview/types.md#resource-microsoftauthorizationroleassignments2020-04-01-preview) * [2020-08-01-preview](authorization/microsoft.authorization/2020-08-01-preview/types.md#resource-microsoftauthorizationroleassignments2020-08-01-preview) * [2020-10-01-preview](authorization/microsoft.authorization/2020-10-01-preview/types.md#resource-microsoftauthorizationroleassignments2020-10-01-preview) +* [2022-04-01](authorization/microsoft.authorization/2022-04-01/types.md#resource-microsoftauthorizationroleassignments2022-04-01) ### microsoft.authorization/roleassignmentschedulerequests * [2020-10-01](authorization/microsoft.authorization/2020-10-01/types.md#resource-microsoftauthorizationroleassignmentschedulerequests2020-10-01) @@ -1194,6 +1204,7 @@ ### microsoft.authorization/roledefinitions * [2015-07-01](authorization/microsoft.authorization/2015-07-01/types.md#resource-microsoftauthorizationroledefinitions2015-07-01) * [2018-01-01-preview](authorization/microsoft.authorization/2018-01-01-preview/types.md#resource-microsoftauthorizationroledefinitions2018-01-01-preview) +* [2022-04-01](authorization/microsoft.authorization/2022-04-01/types.md#resource-microsoftauthorizationroledefinitions2022-04-01) ### microsoft.authorization/roleeligibilityschedulerequests * [2020-10-01](authorization/microsoft.authorization/2020-10-01/types.md#resource-microsoftauthorizationroleeligibilityschedulerequests2020-10-01) @@ -1279,6 +1290,7 @@ ### microsoft.automation/automationaccounts/hybridrunbookworkergroups * [2021-06-22](automation/microsoft.automation/2021-06-22/types.md#resource-microsoftautomationautomationaccountshybridrunbookworkergroups2021-06-22) +* [2022-02-22](automation/microsoft.automation/2022-02-22/types.md#resource-microsoftautomationautomationaccountshybridrunbookworkergroups2022-02-22) ### microsoft.automation/automationaccounts/hybridrunbookworkergroups/hybridrunbookworkers * [2021-06-22](automation/microsoft.automation/2021-06-22/types.md#resource-microsoftautomationautomationaccountshybridrunbookworkergroupshybridrunbookworkers2021-06-22) @@ -1541,6 +1553,7 @@ ### microsoft.azurestack/cloudmanifestfiles * [2017-06-01](azurestack/microsoft.azurestack/2017-06-01/types.md#resource-microsoftazurestackcloudmanifestfiles2017-06-01) * [2020-06-01-preview](azurestack/microsoft.azurestack/2020-06-01-preview/types.md#resource-microsoftazurestackcloudmanifestfiles2020-06-01-preview) +* [2022-06-01](azurestack/microsoft.azurestack/2022-06-01/types.md#resource-microsoftazurestackcloudmanifestfiles2022-06-01) ### microsoft.azurestack/linkedsubscriptions * [2020-06-01-preview](azurestack/microsoft.azurestack/2020-06-01-preview/types.md#resource-microsoftazurestacklinkedsubscriptions2020-06-01-preview) @@ -1549,15 +1562,18 @@ * [2016-01-01](azurestack/microsoft.azurestack/2016-01-01/types.md#resource-microsoftazurestackregistrations2016-01-01) * [2017-06-01](azurestack/microsoft.azurestack/2017-06-01/types.md#resource-microsoftazurestackregistrations2017-06-01) * [2020-06-01-preview](azurestack/microsoft.azurestack/2020-06-01-preview/types.md#resource-microsoftazurestackregistrations2020-06-01-preview) +* [2022-06-01](azurestack/microsoft.azurestack/2022-06-01/types.md#resource-microsoftazurestackregistrations2022-06-01) ### microsoft.azurestack/registrations/customersubscriptions * [2017-06-01](azurestack/microsoft.azurestack/2017-06-01/types.md#resource-microsoftazurestackregistrationscustomersubscriptions2017-06-01) * [2020-06-01-preview](azurestack/microsoft.azurestack/2020-06-01-preview/types.md#resource-microsoftazurestackregistrationscustomersubscriptions2020-06-01-preview) +* [2022-06-01](azurestack/microsoft.azurestack/2022-06-01/types.md#resource-microsoftazurestackregistrationscustomersubscriptions2022-06-01) ### microsoft.azurestack/registrations/products * [2016-01-01](azurestack/microsoft.azurestack/2016-01-01/types.md#resource-microsoftazurestackregistrationsproducts2016-01-01) * [2017-06-01](azurestack/microsoft.azurestack/2017-06-01/types.md#resource-microsoftazurestackregistrationsproducts2017-06-01) * [2020-06-01-preview](azurestack/microsoft.azurestack/2020-06-01-preview/types.md#resource-microsoftazurestackregistrationsproducts2020-06-01-preview) +* [2022-06-01](azurestack/microsoft.azurestack/2022-06-01/types.md#resource-microsoftazurestackregistrationsproducts2022-06-01) ## microsoft.azurestackhci ### microsoft.azurestackhci/clusters @@ -2198,18 +2214,23 @@ ## microsoft.chaos ### microsoft.chaos/experiments * [2021-09-15-preview](chaos/microsoft.chaos/2021-09-15-preview/types.md#resource-microsoftchaosexperiments2021-09-15-preview) +* [2022-07-01-preview](chaos/microsoft.chaos/2022-07-01-preview/types.md#resource-microsoftchaosexperiments2022-07-01-preview) ### microsoft.chaos/locations/targettypes * [2021-09-15-preview](chaos/microsoft.chaos/2021-09-15-preview/types.md#resource-microsoftchaoslocationstargettypes2021-09-15-preview) +* [2022-07-01-preview](chaos/microsoft.chaos/2022-07-01-preview/types.md#resource-microsoftchaoslocationstargettypes2022-07-01-preview) ### microsoft.chaos/locations/targettypes/capabilitytypes * [2021-09-15-preview](chaos/microsoft.chaos/2021-09-15-preview/types.md#resource-microsoftchaoslocationstargettypescapabilitytypes2021-09-15-preview) +* [2022-07-01-preview](chaos/microsoft.chaos/2022-07-01-preview/types.md#resource-microsoftchaoslocationstargettypescapabilitytypes2022-07-01-preview) ### microsoft.chaos/targets * [2021-09-15-preview](chaos/microsoft.chaos/2021-09-15-preview/types.md#resource-microsoftchaostargets2021-09-15-preview) +* [2022-07-01-preview](chaos/microsoft.chaos/2022-07-01-preview/types.md#resource-microsoftchaostargets2022-07-01-preview) ### microsoft.chaos/targets/capabilities * [2021-09-15-preview](chaos/microsoft.chaos/2021-09-15-preview/types.md#resource-microsoftchaostargetscapabilities2021-09-15-preview) +* [2022-07-01-preview](chaos/microsoft.chaos/2022-07-01-preview/types.md#resource-microsoftchaostargetscapabilities2022-07-01-preview) ## microsoft.cognitiveservices ### microsoft.cognitiveservices/accounts @@ -2243,12 +2264,15 @@ * [2020-08-20](communication/microsoft.communication/2020-08-20/types.md#resource-microsoftcommunicationcommunicationservices2020-08-20) * [2020-08-20-preview](communication/microsoft.communication/2020-08-20-preview/types.md#resource-microsoftcommunicationcommunicationservices2020-08-20-preview) * [2021-10-01-preview](communication/microsoft.communication/2021-10-01-preview/types.md#resource-microsoftcommunicationcommunicationservices2021-10-01-preview) +* [2022-07-01-preview](communication/microsoft.communication/2022-07-01-preview/types.md#resource-microsoftcommunicationcommunicationservices2022-07-01-preview) ### microsoft.communication/emailservices * [2021-10-01-preview](communication/microsoft.communication/2021-10-01-preview/types.md#resource-microsoftcommunicationemailservices2021-10-01-preview) +* [2022-07-01-preview](communication/microsoft.communication/2022-07-01-preview/types.md#resource-microsoftcommunicationemailservices2022-07-01-preview) ### microsoft.communication/emailservices/domains * [2021-10-01-preview](communication/microsoft.communication/2021-10-01-preview/types.md#resource-microsoftcommunicationemailservicesdomains2021-10-01-preview) +* [2022-07-01-preview](communication/microsoft.communication/2022-07-01-preview/types.md#resource-microsoftcommunicationemailservicesdomains2022-07-01-preview) ## microsoft.compute ### microsoft.compute/availabilitysets @@ -2839,39 +2863,51 @@ ## microsoft.connectedvmwarevsphere ### microsoft.connectedvmwarevsphere/clusters * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevsphereclusters2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevsphereclusters2022-01-10-preview) ### microsoft.connectedvmwarevsphere/datastores * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspheredatastores2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspheredatastores2022-01-10-preview) ### microsoft.connectedvmwarevsphere/hosts * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherehosts2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherehosts2022-01-10-preview) ### microsoft.connectedvmwarevsphere/resourcepools * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevsphereresourcepools2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevsphereresourcepools2022-01-10-preview) ### microsoft.connectedvmwarevsphere/vcenters * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherevcenters2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherevcenters2022-01-10-preview) ### microsoft.connectedvmwarevsphere/vcenters/inventoryitems * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherevcentersinventoryitems2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherevcentersinventoryitems2022-01-10-preview) ### microsoft.connectedvmwarevsphere/virtualmachines * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachines2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachines2022-01-10-preview) ### microsoft.connectedvmwarevsphere/virtualmachines/extensions * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachinesextensions2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachinesextensions2022-01-10-preview) ### microsoft.connectedvmwarevsphere/virtualmachines/guestagents * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachinesguestagents2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachinesguestagents2022-01-10-preview) ### microsoft.connectedvmwarevsphere/virtualmachines/hybrididentitymetadata * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachineshybrididentitymetadata2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachineshybrididentitymetadata2022-01-10-preview) ### microsoft.connectedvmwarevsphere/virtualmachinetemplates * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachinetemplates2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualmachinetemplates2022-01-10-preview) ### microsoft.connectedvmwarevsphere/virtualnetworks * [2020-10-01-preview](connectedvmware/microsoft.connectedvmwarevsphere/2020-10-01-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualnetworks2020-10-01-preview) +* [2022-01-10-preview](connectedvmware/microsoft.connectedvmwarevsphere/2022-01-10-preview/types.md#resource-microsoftconnectedvmwarevspherevirtualnetworks2022-01-10-preview) ## microsoft.consumption ### microsoft.consumption/budgets @@ -3060,6 +3096,12 @@ * [2017-01-31](compute/microsoft.containerservice/2017-01-31/types.md#resource-microsoftcontainerservicecontainerservices2017-01-31) * [2017-07-01](containerservice/microsoft.containerservice/2017-07-01/types.md#resource-microsoftcontainerservicecontainerservices2017-07-01) +### microsoft.containerservice/fleets +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicefleets2022-06-02-preview) + +### microsoft.containerservice/fleets/members +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicefleetsmembers2022-06-02-preview) + ### microsoft.containerservice/managedclusters * [2017-08-31](containerservice/microsoft.containerservice/2017-08-31/types.md#resource-microsoftcontainerservicemanagedclusters2017-08-31) * [2018-03-31](containerservice/microsoft.containerservice/2018-03-31/types.md#resource-microsoftcontainerservicemanagedclusters2018-03-31) @@ -3096,6 +3138,8 @@ * [2022-04-01](containerservice/microsoft.containerservice/2022-04-01/types.md#resource-microsoftcontainerservicemanagedclusters2022-04-01) * [2022-04-02-preview](containerservice/microsoft.containerservice/2022-04-02-preview/types.md#resource-microsoftcontainerservicemanagedclusters2022-04-02-preview) * [2022-05-02-preview](containerservice/microsoft.containerservice/2022-05-02-preview/types.md#resource-microsoftcontainerservicemanagedclusters2022-05-02-preview) +* [2022-06-01](containerservice/microsoft.containerservice/2022-06-01/types.md#resource-microsoftcontainerservicemanagedclusters2022-06-01) +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicemanagedclusters2022-06-02-preview) ### microsoft.containerservice/managedclusters/accessprofiles * [2017-08-31](containerservice/microsoft.containerservice/2017-08-31/types.md#resource-microsoftcontainerservicemanagedclustersaccessprofiles2017-08-31) @@ -3133,6 +3177,8 @@ * [2022-04-01](containerservice/microsoft.containerservice/2022-04-01/types.md#resource-microsoftcontainerservicemanagedclustersagentpools2022-04-01) * [2022-04-02-preview](containerservice/microsoft.containerservice/2022-04-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersagentpools2022-04-02-preview) * [2022-05-02-preview](containerservice/microsoft.containerservice/2022-05-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersagentpools2022-05-02-preview) +* [2022-06-01](containerservice/microsoft.containerservice/2022-06-01/types.md#resource-microsoftcontainerservicemanagedclustersagentpools2022-06-01) +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersagentpools2022-06-02-preview) ### microsoft.containerservice/managedclusters/maintenanceconfigurations * [2020-12-01](containerservice/microsoft.containerservice/2020-12-01/types.md#resource-microsoftcontainerservicemanagedclustersmaintenanceconfigurations2020-12-01) @@ -3153,6 +3199,8 @@ * [2022-04-01](containerservice/microsoft.containerservice/2022-04-01/types.md#resource-microsoftcontainerservicemanagedclustersmaintenanceconfigurations2022-04-01) * [2022-04-02-preview](containerservice/microsoft.containerservice/2022-04-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersmaintenanceconfigurations2022-04-02-preview) * [2022-05-02-preview](containerservice/microsoft.containerservice/2022-05-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersmaintenanceconfigurations2022-05-02-preview) +* [2022-06-01](containerservice/microsoft.containerservice/2022-06-01/types.md#resource-microsoftcontainerservicemanagedclustersmaintenanceconfigurations2022-06-01) +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersmaintenanceconfigurations2022-06-02-preview) ### microsoft.containerservice/managedclusters/privateendpointconnections * [2020-06-01](containerservice/microsoft.containerservice/2020-06-01/types.md#resource-microsoftcontainerservicemanagedclustersprivateendpointconnections2020-06-01) @@ -3177,16 +3225,20 @@ * [2022-04-01](containerservice/microsoft.containerservice/2022-04-01/types.md#resource-microsoftcontainerservicemanagedclustersprivateendpointconnections2022-04-01) * [2022-04-02-preview](containerservice/microsoft.containerservice/2022-04-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersprivateendpointconnections2022-04-02-preview) * [2022-05-02-preview](containerservice/microsoft.containerservice/2022-05-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersprivateendpointconnections2022-05-02-preview) +* [2022-06-01](containerservice/microsoft.containerservice/2022-06-01/types.md#resource-microsoftcontainerservicemanagedclustersprivateendpointconnections2022-06-01) +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersprivateendpointconnections2022-06-02-preview) ### microsoft.containerservice/managedclusters/trustedaccessrolebindings * [2022-04-02-preview](containerservice/microsoft.containerservice/2022-04-02-preview/types.md#resource-microsoftcontainerservicemanagedclusterstrustedaccessrolebindings2022-04-02-preview) * [2022-05-02-preview](containerservice/microsoft.containerservice/2022-05-02-preview/types.md#resource-microsoftcontainerservicemanagedclusterstrustedaccessrolebindings2022-05-02-preview) +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicemanagedclusterstrustedaccessrolebindings2022-06-02-preview) ### microsoft.containerservice/managedclustersnapshots * [2022-02-02-preview](containerservice/microsoft.containerservice/2022-02-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersnapshots2022-02-02-preview) * [2022-03-02-preview](containerservice/microsoft.containerservice/2022-03-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersnapshots2022-03-02-preview) * [2022-04-02-preview](containerservice/microsoft.containerservice/2022-04-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersnapshots2022-04-02-preview) * [2022-05-02-preview](containerservice/microsoft.containerservice/2022-05-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersnapshots2022-05-02-preview) +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicemanagedclustersnapshots2022-06-02-preview) ### microsoft.containerservice/openshiftmanagedclusters * [2018-09-30-preview](containerservice/microsoft.containerservice/2018-09-30-preview/types.md#resource-microsoftcontainerserviceopenshiftmanagedclusters2018-09-30-preview) @@ -3208,6 +3260,8 @@ * [2022-04-01](containerservice/microsoft.containerservice/2022-04-01/types.md#resource-microsoftcontainerservicesnapshots2022-04-01) * [2022-04-02-preview](containerservice/microsoft.containerservice/2022-04-02-preview/types.md#resource-microsoftcontainerservicesnapshots2022-04-02-preview) * [2022-05-02-preview](containerservice/microsoft.containerservice/2022-05-02-preview/types.md#resource-microsoftcontainerservicesnapshots2022-05-02-preview) +* [2022-06-01](containerservice/microsoft.containerservice/2022-06-01/types.md#resource-microsoftcontainerservicesnapshots2022-06-01) +* [2022-06-02-preview](containerservice/microsoft.containerservice/2022-06-02-preview/types.md#resource-microsoftcontainerservicesnapshots2022-06-02-preview) ## microsoft.costmanagement ### microsoft.costmanagement/alerts @@ -3332,12 +3386,15 @@ ### microsoft.dashboard/grafana * [2021-09-01-preview](dashboard/microsoft.dashboard/2021-09-01-preview/types.md#resource-microsoftdashboardgrafana2021-09-01-preview) * [2022-05-01-preview](dashboard/microsoft.dashboard/2022-05-01-preview/types.md#resource-microsoftdashboardgrafana2022-05-01-preview) +* [2022-08-01](dashboard/microsoft.dashboard/2022-08-01/types.md#resource-microsoftdashboardgrafana2022-08-01) ### microsoft.dashboard/grafana/privateendpointconnections * [2022-05-01-preview](dashboard/microsoft.dashboard/2022-05-01-preview/types.md#resource-microsoftdashboardgrafanaprivateendpointconnections2022-05-01-preview) +* [2022-08-01](dashboard/microsoft.dashboard/2022-08-01/types.md#resource-microsoftdashboardgrafanaprivateendpointconnections2022-08-01) ### microsoft.dashboard/grafana/privatelinkresources * [2022-05-01-preview](dashboard/microsoft.dashboard/2022-05-01-preview/types.md#resource-microsoftdashboardgrafanaprivatelinkresources2022-05-01-preview) +* [2022-08-01](dashboard/microsoft.dashboard/2022-08-01/types.md#resource-microsoftdashboardgrafanaprivatelinkresources2022-08-01) ## microsoft.databox ### microsoft.databox/jobs @@ -3584,19 +3641,26 @@ * [2022-04-01-preview](databoxedge/microsoft.databoxedge/2022-04-01-preview/types.md#resource-microsoftdataboxedgedataboxedgedevicesusers2022-04-01-preview) ## microsoft.databricks +### microsoft.databricks/accessconnectors +* [2022-04-01-preview](databricks/microsoft.databricks/2022-04-01-preview/types.md#resource-microsoftdatabricksaccessconnectors2022-04-01-preview) + ### microsoft.databricks/workspaces * [2018-04-01](databricks/microsoft.databricks/2018-04-01/types.md#resource-microsoftdatabricksworkspaces2018-04-01) * [2021-04-01-preview](databricks/microsoft.databricks/2021-04-01-preview/types.md#resource-microsoftdatabricksworkspaces2021-04-01-preview) +* [2022-04-01-preview](databricks/microsoft.databricks/2022-04-01-preview/types.md#resource-microsoftdatabricksworkspaces2022-04-01-preview) ### microsoft.databricks/workspaces/privateendpointconnections * [2021-04-01-preview](databricks/microsoft.databricks/2021-04-01-preview/types.md#resource-microsoftdatabricksworkspacesprivateendpointconnections2021-04-01-preview) +* [2022-04-01-preview](databricks/microsoft.databricks/2022-04-01-preview/types.md#resource-microsoftdatabricksworkspacesprivateendpointconnections2022-04-01-preview) ### microsoft.databricks/workspaces/privatelinkresources * [2021-04-01-preview](databricks/microsoft.databricks/2021-04-01-preview/types.md#resource-microsoftdatabricksworkspacesprivatelinkresources2021-04-01-preview) +* [2022-04-01-preview](databricks/microsoft.databricks/2022-04-01-preview/types.md#resource-microsoftdatabricksworkspacesprivatelinkresources2022-04-01-preview) ### microsoft.databricks/workspaces/virtualnetworkpeerings * [2018-04-01](databricks/microsoft.databricks/2018-04-01/types.md#resource-microsoftdatabricksworkspacesvirtualnetworkpeerings2018-04-01) * [2021-04-01-preview](databricks/microsoft.databricks/2021-04-01-preview/types.md#resource-microsoftdatabricksworkspacesvirtualnetworkpeerings2021-04-01-preview) +* [2022-04-01-preview](databricks/microsoft.databricks/2022-04-01-preview/types.md#resource-microsoftdatabricksworkspacesvirtualnetworkpeerings2022-04-01-preview) ## microsoft.datacatalog ### microsoft.datacatalog/catalogs @@ -4353,6 +4417,55 @@ * [2022-02-10-preview](desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md#resource-microsoftdesktopvirtualizationworkspacesprivateendpointconnections2022-02-10-preview) * [2022-04-01-preview](desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md#resource-microsoftdesktopvirtualizationworkspacesprivateendpointconnections2022-04-01-preview) +## microsoft.devcenter +### microsoft.devcenter/devcenters +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterdevcenters2022-08-01-preview) + +### microsoft.devcenter/devcenters/attachednetworks +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterdevcentersattachednetworks2022-08-01-preview) + +### microsoft.devcenter/devcenters/catalogs +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterdevcenterscatalogs2022-08-01-preview) + +### microsoft.devcenter/devcenters/devboxdefinitions +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterdevcentersdevboxdefinitions2022-08-01-preview) + +### microsoft.devcenter/devcenters/environmenttypes +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterdevcentersenvironmenttypes2022-08-01-preview) + +### microsoft.devcenter/devcenters/galleries +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterdevcentersgalleries2022-08-01-preview) + +### microsoft.devcenter/devcenters/galleries/images +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterdevcentersgalleriesimages2022-08-01-preview) + +### microsoft.devcenter/devcenters/galleries/images/versions +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterdevcentersgalleriesimagesversions2022-08-01-preview) + +### microsoft.devcenter/networkconnections +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenternetworkconnections2022-08-01-preview) + +### microsoft.devcenter/networkconnections/healthchecks +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenternetworkconnectionshealthchecks2022-08-01-preview) + +### microsoft.devcenter/projects +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterprojects2022-08-01-preview) + +### microsoft.devcenter/projects/attachednetworks +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterprojectsattachednetworks2022-08-01-preview) + +### microsoft.devcenter/projects/devboxdefinitions +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterprojectsdevboxdefinitions2022-08-01-preview) + +### microsoft.devcenter/projects/environmenttypes +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterprojectsenvironmenttypes2022-08-01-preview) + +### microsoft.devcenter/projects/pools +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterprojectspools2022-08-01-preview) + +### microsoft.devcenter/projects/pools/schedules +* [2022-08-01-preview](devcenter/microsoft.devcenter/2022-08-01-preview/types.md#resource-microsoftdevcenterprojectspoolsschedules2022-08-01-preview) + ## microsoft.devhub ### microsoft.devhub/locations/githuboauth * [2022-04-01-preview](developerhub/microsoft.devhub/2022-04-01-preview/types.md#resource-microsoftdevhublocationsgithuboauth2022-04-01-preview) @@ -4483,22 +4596,27 @@ ### microsoft.deviceupdate/accounts * [2020-03-01-preview](deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.md#resource-microsoftdeviceupdateaccounts2020-03-01-preview) * [2022-04-01-preview](deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.md#resource-microsoftdeviceupdateaccounts2022-04-01-preview) +* [2022-10-01](deviceupdate/microsoft.deviceupdate/2022-10-01/types.md#resource-microsoftdeviceupdateaccounts2022-10-01) ### microsoft.deviceupdate/accounts/instances * [2020-03-01-preview](deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.md#resource-microsoftdeviceupdateaccountsinstances2020-03-01-preview) * [2022-04-01-preview](deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.md#resource-microsoftdeviceupdateaccountsinstances2022-04-01-preview) +* [2022-10-01](deviceupdate/microsoft.deviceupdate/2022-10-01/types.md#resource-microsoftdeviceupdateaccountsinstances2022-10-01) ### microsoft.deviceupdate/accounts/privateendpointconnectionproxies * [2020-03-01-preview](deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.md#resource-microsoftdeviceupdateaccountsprivateendpointconnectionproxies2020-03-01-preview) * [2022-04-01-preview](deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.md#resource-microsoftdeviceupdateaccountsprivateendpointconnectionproxies2022-04-01-preview) +* [2022-10-01](deviceupdate/microsoft.deviceupdate/2022-10-01/types.md#resource-microsoftdeviceupdateaccountsprivateendpointconnectionproxies2022-10-01) ### microsoft.deviceupdate/accounts/privateendpointconnections * [2020-03-01-preview](deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.md#resource-microsoftdeviceupdateaccountsprivateendpointconnections2020-03-01-preview) * [2022-04-01-preview](deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.md#resource-microsoftdeviceupdateaccountsprivateendpointconnections2022-04-01-preview) +* [2022-10-01](deviceupdate/microsoft.deviceupdate/2022-10-01/types.md#resource-microsoftdeviceupdateaccountsprivateendpointconnections2022-10-01) ### microsoft.deviceupdate/accounts/privatelinkresources * [2020-03-01-preview](deviceupdate/microsoft.deviceupdate/2020-03-01-preview/types.md#resource-microsoftdeviceupdateaccountsprivatelinkresources2020-03-01-preview) * [2022-04-01-preview](deviceupdate/microsoft.deviceupdate/2022-04-01-preview/types.md#resource-microsoftdeviceupdateaccountsprivatelinkresources2022-04-01-preview) +* [2022-10-01](deviceupdate/microsoft.deviceupdate/2022-10-01/types.md#resource-microsoftdeviceupdateaccountsprivatelinkresources2022-10-01) ## microsoft.devops ### microsoft.devops/pipelines @@ -5899,6 +6017,7 @@ * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisservices2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisservices2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisservices2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisservices2022-06-01) ### microsoft.healthcareapis/services/privateendpointconnections * [2020-03-30](healthcareapis/microsoft.healthcareapis/2020-03-30/types.md#resource-microsofthealthcareapisservicesprivateendpointconnections2020-03-30) @@ -5907,6 +6026,7 @@ * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisservicesprivateendpointconnections2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisservicesprivateendpointconnections2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisservicesprivateendpointconnections2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisservicesprivateendpointconnections2022-06-01) ### microsoft.healthcareapis/services/privatelinkresources * [2020-03-30](healthcareapis/microsoft.healthcareapis/2020-03-30/types.md#resource-microsofthealthcareapisservicesprivatelinkresources2020-03-30) @@ -5915,46 +6035,54 @@ * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisservicesprivatelinkresources2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisservicesprivatelinkresources2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisservicesprivatelinkresources2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisservicesprivatelinkresources2022-06-01) ### microsoft.healthcareapis/workspaces * [2021-06-01-preview](healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.md#resource-microsofthealthcareapisworkspaces2021-06-01-preview) * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisworkspaces2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisworkspaces2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisworkspaces2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisworkspaces2022-06-01) ### microsoft.healthcareapis/workspaces/dicomservices * [2021-06-01-preview](healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.md#resource-microsofthealthcareapisworkspacesdicomservices2021-06-01-preview) * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisworkspacesdicomservices2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisworkspacesdicomservices2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisworkspacesdicomservices2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisworkspacesdicomservices2022-06-01) ### microsoft.healthcareapis/workspaces/fhirservices * [2021-06-01-preview](healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.md#resource-microsofthealthcareapisworkspacesfhirservices2021-06-01-preview) * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisworkspacesfhirservices2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisworkspacesfhirservices2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisworkspacesfhirservices2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisworkspacesfhirservices2022-06-01) ### microsoft.healthcareapis/workspaces/iotconnectors * [2021-06-01-preview](healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.md#resource-microsofthealthcareapisworkspacesiotconnectors2021-06-01-preview) * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisworkspacesiotconnectors2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisworkspacesiotconnectors2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisworkspacesiotconnectors2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisworkspacesiotconnectors2022-06-01) ### microsoft.healthcareapis/workspaces/iotconnectors/fhirdestinations * [2021-06-01-preview](healthcareapis/microsoft.healthcareapis/2021-06-01-preview/types.md#resource-microsofthealthcareapisworkspacesiotconnectorsfhirdestinations2021-06-01-preview) * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisworkspacesiotconnectorsfhirdestinations2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisworkspacesiotconnectorsfhirdestinations2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisworkspacesiotconnectorsfhirdestinations2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisworkspacesiotconnectorsfhirdestinations2022-06-01) ### microsoft.healthcareapis/workspaces/privateendpointconnections * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisworkspacesprivateendpointconnections2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisworkspacesprivateendpointconnections2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisworkspacesprivateendpointconnections2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisworkspacesprivateendpointconnections2022-06-01) ### microsoft.healthcareapis/workspaces/privatelinkresources * [2021-11-01](healthcareapis/microsoft.healthcareapis/2021-11-01/types.md#resource-microsofthealthcareapisworkspacesprivatelinkresources2021-11-01) * [2022-01-31-preview](healthcareapis/microsoft.healthcareapis/2022-01-31-preview/types.md#resource-microsofthealthcareapisworkspacesprivatelinkresources2022-01-31-preview) * [2022-05-15](healthcareapis/microsoft.healthcareapis/2022-05-15/types.md#resource-microsofthealthcareapisworkspacesprivatelinkresources2022-05-15) +* [2022-06-01](healthcareapis/microsoft.healthcareapis/2022-06-01/types.md#resource-microsofthealthcareapisworkspacesprivatelinkresources2022-06-01) ## microsoft.hybridcompute ### microsoft.hybridcompute/machines @@ -5972,6 +6100,7 @@ * [2021-06-10-preview](hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.md#resource-microsofthybridcomputemachines2021-06-10-preview) * [2021-12-10-preview](hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.md#resource-microsofthybridcomputemachines2021-12-10-preview) * [2022-03-10](hybridcompute/microsoft.hybridcompute/2022-03-10/types.md#resource-microsofthybridcomputemachines2022-03-10) +* [2022-05-10-preview](hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md#resource-microsofthybridcomputemachines2022-05-10-preview) ### microsoft.hybridcompute/machines/extensions * [2019-08-02-preview](hybridcompute/microsoft.hybridcompute/2019-08-02-preview/types.md#resource-microsofthybridcomputemachinesextensions2019-08-02-preview) @@ -5987,6 +6116,7 @@ * [2021-06-10-preview](hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.md#resource-microsofthybridcomputemachinesextensions2021-06-10-preview) * [2021-12-10-preview](hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.md#resource-microsofthybridcomputemachinesextensions2021-12-10-preview) * [2022-03-10](hybridcompute/microsoft.hybridcompute/2022-03-10/types.md#resource-microsofthybridcomputemachinesextensions2022-03-10) +* [2022-05-10-preview](hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md#resource-microsofthybridcomputemachinesextensions2022-05-10-preview) ### microsoft.hybridcompute/privatelinkscopes * [2020-08-15-preview](hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.md#resource-microsofthybridcomputeprivatelinkscopes2020-08-15-preview) @@ -5998,6 +6128,7 @@ * [2021-06-10-preview](hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopes2021-06-10-preview) * [2021-12-10-preview](hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopes2021-12-10-preview) * [2022-03-10](hybridcompute/microsoft.hybridcompute/2022-03-10/types.md#resource-microsofthybridcomputeprivatelinkscopes2022-03-10) +* [2022-05-10-preview](hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopes2022-05-10-preview) ### microsoft.hybridcompute/privatelinkscopes/privateendpointconnections * [2020-08-15-preview](hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesprivateendpointconnections2020-08-15-preview) @@ -6009,6 +6140,7 @@ * [2021-06-10-preview](hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesprivateendpointconnections2021-06-10-preview) * [2021-12-10-preview](hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesprivateendpointconnections2021-12-10-preview) * [2022-03-10](hybridcompute/microsoft.hybridcompute/2022-03-10/types.md#resource-microsofthybridcomputeprivatelinkscopesprivateendpointconnections2022-03-10) +* [2022-05-10-preview](hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesprivateendpointconnections2022-05-10-preview) ### microsoft.hybridcompute/privatelinkscopes/privatelinkresources * [2020-08-15-preview](hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesprivatelinkresources2020-08-15-preview) @@ -6020,6 +6152,7 @@ * [2021-06-10-preview](hybridcompute/microsoft.hybridcompute/2021-06-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesprivatelinkresources2021-06-10-preview) * [2021-12-10-preview](hybridcompute/microsoft.hybridcompute/2021-12-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesprivatelinkresources2021-12-10-preview) * [2022-03-10](hybridcompute/microsoft.hybridcompute/2022-03-10/types.md#resource-microsofthybridcomputeprivatelinkscopesprivatelinkresources2022-03-10) +* [2022-05-10-preview](hybridcompute/microsoft.hybridcompute/2022-05-10-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesprivatelinkresources2022-05-10-preview) ### microsoft.hybridcompute/privatelinkscopes/scopedresources * [2020-08-15-preview](hybridcompute/microsoft.hybridcompute/2020-08-15-preview/types.md#resource-microsofthybridcomputeprivatelinkscopesscopedresources2020-08-15-preview) @@ -6108,6 +6241,7 @@ * [2014-04-01](monitor/microsoft.insights/2014-04-01/types.md#resource-microsoftinsightsautoscalesettings2014-04-01) * [2015-04-01](monitor/microsoft.insights/2015-04-01/types.md#resource-microsoftinsightsautoscalesettings2015-04-01) * [2021-05-01-preview](monitor/microsoft.insights/2021-05-01-preview/types.md#resource-microsoftinsightsautoscalesettings2021-05-01-preview) +* [2022-10-01](monitor/microsoft.insights/2022-10-01/types.md#resource-microsoftinsightsautoscalesettings2022-10-01) ### microsoft.insights/components * [2015-05-01](applicationinsights/microsoft.insights/2015-05-01/types.md#resource-microsoftinsightscomponents2015-05-01) @@ -6208,6 +6342,7 @@ * [2015-05-01](applicationinsights/microsoft.insights/2015-05-01/types.md#resource-microsoftinsightswebtests2015-05-01) * [2018-05-01-preview](applicationinsights/microsoft.insights/2018-05-01-preview/types.md#resource-microsoftinsightswebtests2018-05-01-preview) * [2020-10-05-preview](applicationinsights/microsoft.insights/2020-10-05-preview/types.md#resource-microsoftinsightswebtests2020-10-05-preview) +* [2022-06-15](applicationinsights/microsoft.insights/2022-06-15/types.md#resource-microsoftinsightswebtests2022-06-15) ### microsoft.insights/workbooks * [2015-05-01](applicationinsights/microsoft.insights/2015-05-01/types.md#resource-microsoftinsightsworkbooks2015-05-01) @@ -6298,12 +6433,14 @@ * [2021-06-01-preview](keyvault/microsoft.keyvault/2021-06-01-preview/types.md#resource-microsoftkeyvaultmanagedhsms2021-06-01-preview) * [2021-10-01](keyvault/microsoft.keyvault/2021-10-01/types.md#resource-microsoftkeyvaultmanagedhsms2021-10-01) * [2021-11-01-preview](keyvault/microsoft.keyvault/2021-11-01-preview/types.md#resource-microsoftkeyvaultmanagedhsms2021-11-01-preview) +* [2022-07-01](keyvault/microsoft.keyvault/2022-07-01/types.md#resource-microsoftkeyvaultmanagedhsms2022-07-01) ### microsoft.keyvault/managedhsms/privateendpointconnections * [2021-04-01-preview](keyvault/microsoft.keyvault/2021-04-01-preview/types.md#resource-microsoftkeyvaultmanagedhsmsprivateendpointconnections2021-04-01-preview) * [2021-06-01-preview](keyvault/microsoft.keyvault/2021-06-01-preview/types.md#resource-microsoftkeyvaultmanagedhsmsprivateendpointconnections2021-06-01-preview) * [2021-10-01](keyvault/microsoft.keyvault/2021-10-01/types.md#resource-microsoftkeyvaultmanagedhsmsprivateendpointconnections2021-10-01) * [2021-11-01-preview](keyvault/microsoft.keyvault/2021-11-01-preview/types.md#resource-microsoftkeyvaultmanagedhsmsprivateendpointconnections2021-11-01-preview) +* [2022-07-01](keyvault/microsoft.keyvault/2022-07-01/types.md#resource-microsoftkeyvaultmanagedhsmsprivateendpointconnections2022-07-01) ### microsoft.keyvault/vaults * [2015-06-01](keyvault/microsoft.keyvault/2015-06-01/types.md#resource-microsoftkeyvaultvaults2015-06-01) @@ -6316,6 +6453,7 @@ * [2021-06-01-preview](keyvault/microsoft.keyvault/2021-06-01-preview/types.md#resource-microsoftkeyvaultvaults2021-06-01-preview) * [2021-10-01](keyvault/microsoft.keyvault/2021-10-01/types.md#resource-microsoftkeyvaultvaults2021-10-01) * [2021-11-01-preview](keyvault/microsoft.keyvault/2021-11-01-preview/types.md#resource-microsoftkeyvaultvaults2021-11-01-preview) +* [2022-07-01](keyvault/microsoft.keyvault/2022-07-01/types.md#resource-microsoftkeyvaultvaults2022-07-01) ### microsoft.keyvault/vaults/accesspolicies * [2016-10-01](keyvault/microsoft.keyvault/2016-10-01/types.md#resource-microsoftkeyvaultvaultsaccesspolicies2016-10-01) @@ -6327,6 +6465,7 @@ * [2021-06-01-preview](keyvault/microsoft.keyvault/2021-06-01-preview/types.md#resource-microsoftkeyvaultvaultsaccesspolicies2021-06-01-preview) * [2021-10-01](keyvault/microsoft.keyvault/2021-10-01/types.md#resource-microsoftkeyvaultvaultsaccesspolicies2021-10-01) * [2021-11-01-preview](keyvault/microsoft.keyvault/2021-11-01-preview/types.md#resource-microsoftkeyvaultvaultsaccesspolicies2021-11-01-preview) +* [2022-07-01](keyvault/microsoft.keyvault/2022-07-01/types.md#resource-microsoftkeyvaultvaultsaccesspolicies2022-07-01) ### microsoft.keyvault/vaults/keys * [2019-09-01](keyvault/microsoft.keyvault/2019-09-01/types.md#resource-microsoftkeyvaultvaultskeys2019-09-01) @@ -6335,6 +6474,7 @@ * [2021-06-01-preview](keyvault/microsoft.keyvault/2021-06-01-preview/types.md#resource-microsoftkeyvaultvaultskeys2021-06-01-preview) * [2021-10-01](keyvault/microsoft.keyvault/2021-10-01/types.md#resource-microsoftkeyvaultvaultskeys2021-10-01) * [2021-11-01-preview](keyvault/microsoft.keyvault/2021-11-01-preview/types.md#resource-microsoftkeyvaultvaultskeys2021-11-01-preview) +* [2022-07-01](keyvault/microsoft.keyvault/2022-07-01/types.md#resource-microsoftkeyvaultvaultskeys2022-07-01) ### microsoft.keyvault/vaults/keys/versions * [2019-09-01](keyvault/microsoft.keyvault/2019-09-01/types.md#resource-microsoftkeyvaultvaultskeysversions2019-09-01) @@ -6343,6 +6483,7 @@ * [2021-06-01-preview](keyvault/microsoft.keyvault/2021-06-01-preview/types.md#resource-microsoftkeyvaultvaultskeysversions2021-06-01-preview) * [2021-10-01](keyvault/microsoft.keyvault/2021-10-01/types.md#resource-microsoftkeyvaultvaultskeysversions2021-10-01) * [2021-11-01-preview](keyvault/microsoft.keyvault/2021-11-01-preview/types.md#resource-microsoftkeyvaultvaultskeysversions2021-11-01-preview) +* [2022-07-01](keyvault/microsoft.keyvault/2022-07-01/types.md#resource-microsoftkeyvaultvaultskeysversions2022-07-01) ### microsoft.keyvault/vaults/privateendpointconnections * [2018-02-14](keyvault/microsoft.keyvault/2018-02-14/types.md#resource-microsoftkeyvaultvaultsprivateendpointconnections2018-02-14) @@ -6352,6 +6493,7 @@ * [2021-06-01-preview](keyvault/microsoft.keyvault/2021-06-01-preview/types.md#resource-microsoftkeyvaultvaultsprivateendpointconnections2021-06-01-preview) * [2021-10-01](keyvault/microsoft.keyvault/2021-10-01/types.md#resource-microsoftkeyvaultvaultsprivateendpointconnections2021-10-01) * [2021-11-01-preview](keyvault/microsoft.keyvault/2021-11-01-preview/types.md#resource-microsoftkeyvaultvaultsprivateendpointconnections2021-11-01-preview) +* [2022-07-01](keyvault/microsoft.keyvault/2022-07-01/types.md#resource-microsoftkeyvaultvaultsprivateendpointconnections2022-07-01) ### microsoft.keyvault/vaults/secrets * [2016-10-01](keyvault/microsoft.keyvault/2016-10-01/types.md#resource-microsoftkeyvaultvaultssecrets2016-10-01) @@ -6363,6 +6505,7 @@ * [2021-06-01-preview](keyvault/microsoft.keyvault/2021-06-01-preview/types.md#resource-microsoftkeyvaultvaultssecrets2021-06-01-preview) * [2021-10-01](keyvault/microsoft.keyvault/2021-10-01/types.md#resource-microsoftkeyvaultvaultssecrets2021-10-01) * [2021-11-01-preview](keyvault/microsoft.keyvault/2021-11-01-preview/types.md#resource-microsoftkeyvaultvaultssecrets2021-11-01-preview) +* [2022-07-01](keyvault/microsoft.keyvault/2022-07-01/types.md#resource-microsoftkeyvaultvaultssecrets2022-07-01) ## microsoft.kubernetes ### microsoft.kubernetes/connectedclusters @@ -6974,6 +7117,7 @@ * [2021-04-01-preview](maintenance/microsoft.maintenance/2021-04-01-preview/types.md#resource-microsoftmaintenanceapplyupdates2021-04-01-preview) * [2021-05-01](maintenance/microsoft.maintenance/2021-05-01/types.md#resource-microsoftmaintenanceapplyupdates2021-05-01) * [2021-09-01-preview](maintenance/microsoft.maintenance/2021-09-01-preview/types.md#resource-microsoftmaintenanceapplyupdates2021-09-01-preview) +* [2022-07-01-preview](maintenance/microsoft.maintenance/2022-07-01-preview/types.md#resource-microsoftmaintenanceapplyupdates2022-07-01-preview) ### microsoft.maintenance/configurationassignments * [2018-06-01-preview](maintenance/microsoft.maintenance/2018-06-01-preview/types.md#resource-microsoftmaintenanceconfigurationassignments2018-06-01-preview) @@ -6982,6 +7126,7 @@ * [2021-04-01-preview](maintenance/microsoft.maintenance/2021-04-01-preview/types.md#resource-microsoftmaintenanceconfigurationassignments2021-04-01-preview) * [2021-05-01](maintenance/microsoft.maintenance/2021-05-01/types.md#resource-microsoftmaintenanceconfigurationassignments2021-05-01) * [2021-09-01-preview](maintenance/microsoft.maintenance/2021-09-01-preview/types.md#resource-microsoftmaintenanceconfigurationassignments2021-09-01-preview) +* [2022-07-01-preview](maintenance/microsoft.maintenance/2022-07-01-preview/types.md#resource-microsoftmaintenanceconfigurationassignments2022-07-01-preview) ### microsoft.maintenance/maintenanceconfigurations * [2018-06-01-preview](maintenance/microsoft.maintenance/2018-06-01-preview/types.md#resource-microsoftmaintenancemaintenanceconfigurations2018-06-01-preview) @@ -6990,12 +7135,14 @@ * [2021-04-01-preview](maintenance/microsoft.maintenance/2021-04-01-preview/types.md#resource-microsoftmaintenancemaintenanceconfigurations2021-04-01-preview) * [2021-05-01](maintenance/microsoft.maintenance/2021-05-01/types.md#resource-microsoftmaintenancemaintenanceconfigurations2021-05-01) * [2021-09-01-preview](maintenance/microsoft.maintenance/2021-09-01-preview/types.md#resource-microsoftmaintenancemaintenanceconfigurations2021-09-01-preview) +* [2022-07-01-preview](maintenance/microsoft.maintenance/2022-07-01-preview/types.md#resource-microsoftmaintenancemaintenanceconfigurations2022-07-01-preview) ### microsoft.maintenance/publicmaintenanceconfigurations * [2020-07-01-preview](maintenance/microsoft.maintenance/2020-07-01-preview/types.md#resource-microsoftmaintenancepublicmaintenanceconfigurations2020-07-01-preview) * [2021-04-01-preview](maintenance/microsoft.maintenance/2021-04-01-preview/types.md#resource-microsoftmaintenancepublicmaintenanceconfigurations2021-04-01-preview) * [2021-05-01](maintenance/microsoft.maintenance/2021-05-01/types.md#resource-microsoftmaintenancepublicmaintenanceconfigurations2021-05-01) * [2021-09-01-preview](maintenance/microsoft.maintenance/2021-09-01-preview/types.md#resource-microsoftmaintenancepublicmaintenanceconfigurations2021-09-01-preview) +* [2022-07-01-preview](maintenance/microsoft.maintenance/2022-07-01-preview/types.md#resource-microsoftmaintenancepublicmaintenanceconfigurations2022-07-01-preview) ## microsoft.managedidentity ### microsoft.managedidentity/identities @@ -7404,38 +7551,56 @@ ### microsoft.mobilenetwork/mobilenetworks * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworks2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworks2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworks2022-04-01-preview) ### microsoft.mobilenetwork/mobilenetworks/datanetworks * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksdatanetworks2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksdatanetworks2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksdatanetworks2022-04-01-preview) ### microsoft.mobilenetwork/mobilenetworks/services * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksservices2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksservices2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksservices2022-04-01-preview) ### microsoft.mobilenetwork/mobilenetworks/simpolicies * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworkssimpolicies2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworkssimpolicies2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworkssimpolicies2022-04-01-preview) ### microsoft.mobilenetwork/mobilenetworks/sites * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworkssites2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworkssites2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworkssites2022-04-01-preview) ### microsoft.mobilenetwork/mobilenetworks/slices * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksslices2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksslices2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkmobilenetworksslices2022-04-01-preview) ### microsoft.mobilenetwork/packetcorecontrolplanes * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanes2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanes2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanes2022-04-01-preview) ### microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanespacketcoredataplanes2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanespacketcoredataplanes2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanespacketcoredataplanes2022-04-01-preview) ### microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes/attacheddatanetworks * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanespacketcoredataplanesattacheddatanetworks2022-01-01-preview) * [2022-03-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-03-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanespacketcoredataplanesattacheddatanetworks2022-03-01-preview) +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplanespacketcoredataplanesattacheddatanetworks2022-04-01-preview) + +### microsoft.mobilenetwork/packetcorecontrolplaneversions +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworkpacketcorecontrolplaneversions2022-04-01-preview) + +### microsoft.mobilenetwork/simgroups +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworksimgroups2022-04-01-preview) + +### microsoft.mobilenetwork/simgroups/sims +* [2022-04-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md#resource-microsoftmobilenetworksimgroupssims2022-04-01-preview) ### microsoft.mobilenetwork/sims * [2022-01-01-preview](mobilenetwork/microsoft.mobilenetwork/2022-01-01-preview/types.md#resource-microsoftmobilenetworksims2022-01-01-preview) @@ -7447,6 +7612,7 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetapplocationsquotalimits2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetapplocationsquotalimits2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetapplocationsquotalimits2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetapplocationsquotalimits2022-03-01) ### microsoft.netapp/netappaccounts * [2017-08-15](netapp/microsoft.netapp/2017-08-15/types.md#resource-microsoftnetappnetappaccounts2017-08-15) @@ -7472,6 +7638,7 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccounts2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccounts2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccounts2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccounts2022-03-01) ### microsoft.netapp/netappaccounts/accountbackups * [2020-05-01](netapp/microsoft.netapp/2020-05-01/types.md#resource-microsoftnetappnetappaccountsaccountbackups2020-05-01) @@ -7488,6 +7655,7 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccountsaccountbackups2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountsaccountbackups2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountsaccountbackups2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountsaccountbackups2022-03-01) ### microsoft.netapp/netappaccounts/backuppolicies * [2020-05-01](netapp/microsoft.netapp/2020-05-01/types.md#resource-microsoftnetappnetappaccountsbackuppolicies2020-05-01) @@ -7504,6 +7672,7 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccountsbackuppolicies2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountsbackuppolicies2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountsbackuppolicies2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountsbackuppolicies2022-03-01) ### microsoft.netapp/netappaccounts/capacitypools * [2017-08-15](netapp/microsoft.netapp/2017-08-15/types.md#resource-microsoftnetappnetappaccountscapacitypools2017-08-15) @@ -7529,6 +7698,7 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccountscapacitypools2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountscapacitypools2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountscapacitypools2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountscapacitypools2022-03-01) ### microsoft.netapp/netappaccounts/capacitypools/volumes * [2017-08-15](netapp/microsoft.netapp/2017-08-15/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumes2017-08-15) @@ -7554,6 +7724,7 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumes2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumes2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumes2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumes2022-03-01) ### microsoft.netapp/netappaccounts/capacitypools/volumes/backups * [2020-05-01](netapp/microsoft.netapp/2020-05-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumesbackups2020-05-01) @@ -7570,6 +7741,7 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumesbackups2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumesbackups2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumesbackups2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumesbackups2022-03-01) ### microsoft.netapp/netappaccounts/capacitypools/volumes/snapshots * [2017-08-15](netapp/microsoft.netapp/2017-08-15/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumessnapshots2017-08-15) @@ -7595,13 +7767,16 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumessnapshots2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumessnapshots2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumessnapshots2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumessnapshots2022-03-01) ### microsoft.netapp/netappaccounts/capacitypools/volumes/subvolumes * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumessubvolumes2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumessubvolumes2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumessubvolumes2022-03-01) ### microsoft.netapp/netappaccounts/capacitypools/volumes/volumequotarules * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumesvolumequotarules2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountscapacitypoolsvolumesvolumequotarules2022-03-01) ### microsoft.netapp/netappaccounts/snapshotpolicies * [2020-05-01](netapp/microsoft.netapp/2020-05-01/types.md#resource-microsoftnetappnetappaccountssnapshotpolicies2020-05-01) @@ -7618,11 +7793,13 @@ * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccountssnapshotpolicies2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountssnapshotpolicies2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountssnapshotpolicies2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountssnapshotpolicies2022-03-01) ### microsoft.netapp/netappaccounts/volumegroups * [2021-08-01](netapp/microsoft.netapp/2021-08-01/types.md#resource-microsoftnetappnetappaccountsvolumegroups2021-08-01) * [2021-10-01](netapp/microsoft.netapp/2021-10-01/types.md#resource-microsoftnetappnetappaccountsvolumegroups2021-10-01) * [2022-01-01](netapp/microsoft.netapp/2022-01-01/types.md#resource-microsoftnetappnetappaccountsvolumegroups2022-01-01) +* [2022-03-01](netapp/microsoft.netapp/2022-03-01/types.md#resource-microsoftnetappnetappaccountsvolumegroups2022-03-01) ## microsoft.network ### microsoft.network/applicationgatewayavailablessloptions @@ -8526,6 +8703,7 @@ * [2020-01-01](frontdoor/microsoft.network/2020-01-01/types.md#resource-microsoftnetworkfrontdoors2020-01-01) * [2020-04-01](frontdoor/microsoft.network/2020-04-01/types.md#resource-microsoftnetworkfrontdoors2020-04-01) * [2020-05-01](frontdoor/microsoft.network/2020-05-01/types.md#resource-microsoftnetworkfrontdoors2020-05-01) +* [2021-06-01](frontdoor/microsoft.network/2021-06-01/types.md#resource-microsoftnetworkfrontdoors2021-06-01) ### microsoft.network/frontdoors/frontendendpoints * [2018-08-01](frontdoor/microsoft.network/2018-08-01/types.md#resource-microsoftnetworkfrontdoorsfrontendendpoints2018-08-01) @@ -8534,11 +8712,13 @@ * [2020-01-01](frontdoor/microsoft.network/2020-01-01/types.md#resource-microsoftnetworkfrontdoorsfrontendendpoints2020-01-01) * [2020-04-01](frontdoor/microsoft.network/2020-04-01/types.md#resource-microsoftnetworkfrontdoorsfrontendendpoints2020-04-01) * [2020-05-01](frontdoor/microsoft.network/2020-05-01/types.md#resource-microsoftnetworkfrontdoorsfrontendendpoints2020-05-01) +* [2021-06-01](frontdoor/microsoft.network/2021-06-01/types.md#resource-microsoftnetworkfrontdoorsfrontendendpoints2021-06-01) ### microsoft.network/frontdoors/rulesengines * [2020-01-01](frontdoor/microsoft.network/2020-01-01/types.md#resource-microsoftnetworkfrontdoorsrulesengines2020-01-01) * [2020-04-01](frontdoor/microsoft.network/2020-04-01/types.md#resource-microsoftnetworkfrontdoorsrulesengines2020-04-01) * [2020-05-01](frontdoor/microsoft.network/2020-05-01/types.md#resource-microsoftnetworkfrontdoorsrulesengines2020-05-01) +* [2021-06-01](frontdoor/microsoft.network/2021-06-01/types.md#resource-microsoftnetworkfrontdoorsrulesengines2021-06-01) ### microsoft.network/frontdoorwebapplicationfirewallpolicies * [2018-08-01](frontdoor/microsoft.network/2018-08-01/types.md#resource-microsoftnetworkfrontdoorwebapplicationfirewallpolicies2018-08-01) @@ -8546,6 +8726,7 @@ * [2019-10-01](frontdoor/microsoft.network/2019-10-01/types.md#resource-microsoftnetworkfrontdoorwebapplicationfirewallpolicies2019-10-01) * [2020-04-01](frontdoor/microsoft.network/2020-04-01/types.md#resource-microsoftnetworkfrontdoorwebapplicationfirewallpolicies2020-04-01) * [2020-11-01](frontdoor/microsoft.network/2020-11-01/types.md#resource-microsoftnetworkfrontdoorwebapplicationfirewallpolicies2020-11-01) +* [2021-06-01](frontdoor/microsoft.network/2021-06-01/types.md#resource-microsoftnetworkfrontdoorwebapplicationfirewallpolicies2021-06-01) * [2022-05-01](frontdoor/microsoft.network/2022-05-01/types.md#resource-microsoftnetworkfrontdoorwebapplicationfirewallpolicies2022-05-01) ### microsoft.network/interfaceendpoints @@ -10496,10 +10677,12 @@ ### microsoft.networkfunction/azuretrafficcollectors * [2021-09-01-preview](networkfunction/microsoft.networkfunction/2021-09-01-preview/types.md#resource-microsoftnetworkfunctionazuretrafficcollectors2021-09-01-preview) * [2022-05-01](networkfunction/microsoft.networkfunction/2022-05-01/types.md#resource-microsoftnetworkfunctionazuretrafficcollectors2022-05-01) +* [2022-08-01](networkfunction/microsoft.networkfunction/2022-08-01/types.md#resource-microsoftnetworkfunctionazuretrafficcollectors2022-08-01) ### microsoft.networkfunction/azuretrafficcollectors/collectorpolicies * [2021-09-01-preview](networkfunction/microsoft.networkfunction/2021-09-01-preview/types.md#resource-microsoftnetworkfunctionazuretrafficcollectorscollectorpolicies2021-09-01-preview) * [2022-05-01](networkfunction/microsoft.networkfunction/2022-05-01/types.md#resource-microsoftnetworkfunctionazuretrafficcollectorscollectorpolicies2022-05-01) +* [2022-08-01](networkfunction/microsoft.networkfunction/2022-08-01/types.md#resource-microsoftnetworkfunctionazuretrafficcollectorscollectorpolicies2022-08-01) ## microsoft.notificationhubs ### microsoft.notificationhubs/namespaces @@ -11811,6 +11994,9 @@ ### microsoft.security/alertssuppressionrules * [2019-01-01-preview](security/microsoft.security/2019-01-01-preview/types.md#resource-microsoftsecurityalertssuppressionrules2019-01-01-preview) +### microsoft.security/applications +* [2022-07-01-preview](security/microsoft.security/2022-07-01-preview/types.md#resource-microsoftsecurityapplications2022-07-01-preview) + ### microsoft.security/assessmentmetadata * [2019-01-01-preview](security/microsoft.security/2019-01-01-preview/types.md#resource-microsoftsecurityassessmentmetadata2019-01-01-preview) * [2020-01-01](security/microsoft.security/2020-01-01/types.md#resource-microsoftsecurityassessmentmetadata2020-01-01) @@ -11967,6 +12153,7 @@ ### microsoft.security/settings * [2017-08-01-preview](security/microsoft.security/2017-08-01-preview/types.md#resource-microsoftsecuritysettings2017-08-01-preview) * [2019-01-01](security/microsoft.security/2019-01-01/types.md#resource-microsoftsecuritysettings2019-01-01) +* [2021-06-01](security/microsoft.security/2021-06-01/types.md#resource-microsoftsecuritysettings2021-06-01) * [2021-07-01](security/microsoft.security/2021-07-01/types.md#resource-microsoftsecuritysettings2021-07-01) * [2022-05-01](security/microsoft.security/2022-05-01/types.md#resource-microsoftsecuritysettings2022-05-01) @@ -12515,6 +12702,7 @@ * [2021-11-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.md#resource-microsoftservicefabricmanagedclusters2021-11-01-preview) * [2022-01-01](servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.md#resource-microsoftservicefabricmanagedclusters2022-01-01) * [2022-02-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.md#resource-microsoftservicefabricmanagedclusters2022-02-01-preview) +* [2022-06-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md#resource-microsoftservicefabricmanagedclusters2022-06-01-preview) ### microsoft.servicefabric/managedclusters/applications * [2021-01-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplications2021-01-01-preview) @@ -12523,6 +12711,7 @@ * [2021-11-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplications2021-11-01-preview) * [2022-01-01](servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.md#resource-microsoftservicefabricmanagedclustersapplications2022-01-01) * [2022-02-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplications2022-02-01-preview) +* [2022-06-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplications2022-06-01-preview) ### microsoft.servicefabric/managedclusters/applications/services * [2021-01-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationsservices2021-01-01-preview) @@ -12531,6 +12720,7 @@ * [2021-11-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationsservices2021-11-01-preview) * [2022-01-01](servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.md#resource-microsoftservicefabricmanagedclustersapplicationsservices2022-01-01) * [2022-02-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationsservices2022-02-01-preview) +* [2022-06-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationsservices2022-06-01-preview) ### microsoft.servicefabric/managedclusters/applicationtypes * [2021-01-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypes2021-01-01-preview) @@ -12539,6 +12729,7 @@ * [2021-11-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypes2021-11-01-preview) * [2022-01-01](servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypes2022-01-01) * [2022-02-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypes2022-02-01-preview) +* [2022-06-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypes2022-06-01-preview) ### microsoft.servicefabric/managedclusters/applicationtypes/versions * [2021-01-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-01-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypesversions2021-01-01-preview) @@ -12547,6 +12738,7 @@ * [2021-11-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypesversions2021-11-01-preview) * [2022-01-01](servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypesversions2022-01-01) * [2022-02-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypesversions2022-02-01-preview) +* [2022-06-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md#resource-microsoftservicefabricmanagedclustersapplicationtypesversions2022-06-01-preview) ### microsoft.servicefabric/managedclusters/nodetypes * [2020-01-01-preview](servicefabric/microsoft.servicefabric/2020-01-01-preview/types.md#resource-microsoftservicefabricmanagedclustersnodetypes2020-01-01-preview) @@ -12556,6 +12748,7 @@ * [2021-11-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2021-11-01-preview/types.md#resource-microsoftservicefabricmanagedclustersnodetypes2021-11-01-preview) * [2022-01-01](servicefabricmanagedclusters/microsoft.servicefabric/2022-01-01/types.md#resource-microsoftservicefabricmanagedclustersnodetypes2022-01-01) * [2022-02-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-02-01-preview/types.md#resource-microsoftservicefabricmanagedclustersnodetypes2022-02-01-preview) +* [2022-06-01-preview](servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md#resource-microsoftservicefabricmanagedclustersnodetypes2022-06-01-preview) ## microsoft.servicefabricmesh ### microsoft.servicefabricmesh/applications @@ -12658,21 +12851,35 @@ ### microsoft.solutions/applicationdefinitions * [2017-09-01](resources/microsoft.solutions/2017-09-01/types.md#resource-microsoftsolutionsapplicationdefinitions2017-09-01) +* [2017-12-01](solutions/microsoft.solutions/2017-12-01/types.md#resource-microsoftsolutionsapplicationdefinitions2017-12-01) +* [2018-02-01](solutions/microsoft.solutions/2018-02-01/types.md#resource-microsoftsolutionsapplicationdefinitions2018-02-01) +* [2018-03-01](solutions/microsoft.solutions/2018-03-01/types.md#resource-microsoftsolutionsapplicationdefinitions2018-03-01) * [2018-06-01](resources/microsoft.solutions/2018-06-01/types.md#resource-microsoftsolutionsapplicationdefinitions2018-06-01) +* [2018-09-01-preview](solutions/microsoft.solutions/2018-09-01-preview/types.md#resource-microsoftsolutionsapplicationdefinitions2018-09-01-preview) * [2019-07-01](resources/microsoft.solutions/2019-07-01/types.md#resource-microsoftsolutionsapplicationdefinitions2019-07-01) * [2020-08-21-preview](resources/microsoft.solutions/2020-08-21-preview/types.md#resource-microsoftsolutionsapplicationdefinitions2020-08-21-preview) +* [2021-02-01-preview](solutions/microsoft.solutions/2021-02-01-preview/types.md#resource-microsoftsolutionsapplicationdefinitions2021-02-01-preview) * [2021-07-01](solutions/microsoft.solutions/2021-07-01/types.md#resource-microsoftsolutionsapplicationdefinitions2021-07-01) ### microsoft.solutions/applications * [2017-09-01](resources/microsoft.solutions/2017-09-01/types.md#resource-microsoftsolutionsapplications2017-09-01) +* [2017-12-01](solutions/microsoft.solutions/2017-12-01/types.md#resource-microsoftsolutionsapplications2017-12-01) +* [2018-02-01](solutions/microsoft.solutions/2018-02-01/types.md#resource-microsoftsolutionsapplications2018-02-01) +* [2018-03-01](solutions/microsoft.solutions/2018-03-01/types.md#resource-microsoftsolutionsapplications2018-03-01) * [2018-06-01](resources/microsoft.solutions/2018-06-01/types.md#resource-microsoftsolutionsapplications2018-06-01) +* [2018-09-01-preview](solutions/microsoft.solutions/2018-09-01-preview/types.md#resource-microsoftsolutionsapplications2018-09-01-preview) * [2019-07-01](resources/microsoft.solutions/2019-07-01/types.md#resource-microsoftsolutionsapplications2019-07-01) * [2020-08-21-preview](resources/microsoft.solutions/2020-08-21-preview/types.md#resource-microsoftsolutionsapplications2020-08-21-preview) +* [2021-02-01-preview](solutions/microsoft.solutions/2021-02-01-preview/types.md#resource-microsoftsolutionsapplications2021-02-01-preview) * [2021-07-01](solutions/microsoft.solutions/2021-07-01/types.md#resource-microsoftsolutionsapplications2021-07-01) ### microsoft.solutions/jitrequests +* [2018-03-01](solutions/microsoft.solutions/2018-03-01/types.md#resource-microsoftsolutionsjitrequests2018-03-01) +* [2018-06-01](solutions/microsoft.solutions/2018-06-01/types.md#resource-microsoftsolutionsjitrequests2018-06-01) +* [2018-09-01-preview](solutions/microsoft.solutions/2018-09-01-preview/types.md#resource-microsoftsolutionsjitrequests2018-09-01-preview) * [2019-07-01](resources/microsoft.solutions/2019-07-01/types.md#resource-microsoftsolutionsjitrequests2019-07-01) * [2020-08-21-preview](resources/microsoft.solutions/2020-08-21-preview/types.md#resource-microsoftsolutionsjitrequests2020-08-21-preview) +* [2021-02-01-preview](solutions/microsoft.solutions/2021-02-01-preview/types.md#resource-microsoftsolutionsjitrequests2021-02-01-preview) * [2021-07-01](solutions/microsoft.solutions/2021-07-01/types.md#resource-microsoftsolutionsjitrequests2021-07-01) ## microsoft.sql @@ -12685,6 +12892,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlinstancepools2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlinstancepools2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlinstancepools2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlinstancepools2022-02-01-preview) ### microsoft.sql/locations/deletedservers * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqllocationsdeletedservers2020-02-02-preview) @@ -12694,6 +12902,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqllocationsdeletedservers2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqllocationsdeletedservers2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqllocationsdeletedservers2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqllocationsdeletedservers2022-02-01-preview) ### microsoft.sql/locations/instancefailovergroups * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqllocationsinstancefailovergroups2017-10-01-preview) @@ -12704,6 +12913,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqllocationsinstancefailovergroups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqllocationsinstancefailovergroups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqllocationsinstancefailovergroups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqllocationsinstancefailovergroups2022-02-01-preview) ### microsoft.sql/locations/longtermretentionmanagedinstances/longtermretentiondatabases/longtermretentionmanagedinstancebackups * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqllocationslongtermretentionmanagedinstanceslongtermretentiondatabaseslongtermretentionmanagedinstancebackups2018-06-01-preview) @@ -12714,6 +12924,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqllocationslongtermretentionmanagedinstanceslongtermretentiondatabaseslongtermretentionmanagedinstancebackups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqllocationslongtermretentionmanagedinstanceslongtermretentiondatabaseslongtermretentionmanagedinstancebackups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqllocationslongtermretentionmanagedinstanceslongtermretentiondatabaseslongtermretentionmanagedinstancebackups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqllocationslongtermretentionmanagedinstanceslongtermretentiondatabaseslongtermretentionmanagedinstancebackups2022-02-01-preview) ### microsoft.sql/locations/longtermretentionservers/longtermretentiondatabases/longtermretentionbackups * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqllocationslongtermretentionserverslongtermretentiondatabaseslongtermretentionbackups2017-03-01-preview) @@ -12724,6 +12935,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqllocationslongtermretentionserverslongtermretentiondatabaseslongtermretentionbackups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqllocationslongtermretentionserverslongtermretentiondatabaseslongtermretentionbackups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqllocationslongtermretentionserverslongtermretentiondatabaseslongtermretentionbackups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqllocationslongtermretentionserverslongtermretentiondatabaseslongtermretentionbackups2022-02-01-preview) ### microsoft.sql/locations/servertrustgroups * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqllocationsservertrustgroups2020-02-02-preview) @@ -12733,6 +12945,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqllocationsservertrustgroups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqllocationsservertrustgroups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqllocationsservertrustgroups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqllocationsservertrustgroups2022-02-01-preview) ### microsoft.sql/locations/timezones * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqllocationstimezones2020-02-02-preview) @@ -12742,6 +12955,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqllocationstimezones2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqllocationstimezones2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqllocationstimezones2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqllocationstimezones2022-02-01-preview) ### microsoft.sql/locations/usages * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqllocationsusages2015-05-01-preview) @@ -12752,6 +12966,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqllocationsusages2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqllocationsusages2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqllocationsusages2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqllocationsusages2022-02-01-preview) ### microsoft.sql/managedinstances * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlmanagedinstances2015-05-01-preview) @@ -12763,6 +12978,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstances2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstances2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstances2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstances2022-02-01-preview) ### microsoft.sql/managedinstances/administrators * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlmanagedinstancesadministrators2017-03-01-preview) @@ -12773,6 +12989,10 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesadministrators2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesadministrators2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesadministrators2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesadministrators2022-02-01-preview) + +### microsoft.sql/managedinstances/advancedthreatprotectionsettings +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesadvancedthreatprotectionsettings2022-02-01-preview) ### microsoft.sql/managedinstances/azureadonlyauthentications * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancesazureadonlyauthentications2020-02-02-preview) @@ -12782,6 +13002,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesazureadonlyauthentications2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesazureadonlyauthentications2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesazureadonlyauthentications2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesazureadonlyauthentications2022-02-01-preview) ### microsoft.sql/managedinstances/databases * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabases2017-03-01-preview) @@ -12794,6 +13015,10 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabases2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabases2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabases2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabases2022-02-01-preview) + +### microsoft.sql/managedinstances/databases/advancedthreatprotectionsettings +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesadvancedthreatprotectionsettings2022-02-01-preview) ### microsoft.sql/managedinstances/databases/backuplongtermretentionpolicies * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackuplongtermretentionpolicies2018-06-01-preview) @@ -12804,6 +13029,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackuplongtermretentionpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackuplongtermretentionpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackuplongtermretentionpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackuplongtermretentionpolicies2022-02-01-preview) ### microsoft.sql/managedinstances/databases/backupshorttermretentionpolicies * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackupshorttermretentionpolicies2017-03-01-preview) @@ -12814,6 +13040,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackupshorttermretentionpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackupshorttermretentionpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackupshorttermretentionpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesbackupshorttermretentionpolicies2022-02-01-preview) ### microsoft.sql/managedinstances/databases/queries * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesqueries2020-02-02-preview) @@ -12823,6 +13050,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesqueries2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesqueries2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesqueries2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesqueries2022-02-01-preview) ### microsoft.sql/managedinstances/databases/restoredetails * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesrestoredetails2018-06-01-preview) @@ -12834,6 +13062,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesrestoredetails2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesrestoredetails2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesrestoredetails2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesrestoredetails2022-02-01-preview) ### microsoft.sql/managedinstances/databases/schemas * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemas2020-02-02-preview) @@ -12843,6 +13072,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemas2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemas2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemas2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemas2022-02-01-preview) ### microsoft.sql/managedinstances/databases/schemas/tables * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastables2020-02-02-preview) @@ -12852,6 +13082,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastables2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastables2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastables2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastables2022-02-01-preview) ### microsoft.sql/managedinstances/databases/schemas/tables/columns * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumns2020-02-02-preview) @@ -12861,6 +13092,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumns2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumns2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumns2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumns2022-02-01-preview) ### microsoft.sql/managedinstances/databases/schemas/tables/columns/sensitivitylabels * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumnssensitivitylabels2018-06-01-preview) @@ -12871,6 +13103,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumnssensitivitylabels2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumnssensitivitylabels2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumnssensitivitylabels2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesschemastablescolumnssensitivitylabels2022-02-01-preview) ### microsoft.sql/managedinstances/databases/securityalertpolicies * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasessecurityalertpolicies2017-03-01-preview) @@ -12881,6 +13114,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasessecurityalertpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasessecurityalertpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasessecurityalertpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasessecurityalertpolicies2022-02-01-preview) ### microsoft.sql/managedinstances/databases/transparentdataencryption * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasestransparentdataencryption2020-02-02-preview) @@ -12890,6 +13124,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasestransparentdataencryption2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasestransparentdataencryption2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasestransparentdataencryption2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasestransparentdataencryption2022-02-01-preview) ### microsoft.sql/managedinstances/databases/vulnerabilityassessments * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessments2017-10-01-preview) @@ -12900,6 +13135,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessments2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessments2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessments2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessments2022-02-01-preview) ### microsoft.sql/managedinstances/databases/vulnerabilityassessments/rules/baselines * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsrulesbaselines2017-10-01-preview) @@ -12910,6 +13146,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsrulesbaselines2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsrulesbaselines2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsrulesbaselines2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsrulesbaselines2022-02-01-preview) ### microsoft.sql/managedinstances/databases/vulnerabilityassessments/scans * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsscans2017-10-01-preview) @@ -12920,14 +13157,20 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsscans2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsscans2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsscans2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdatabasesvulnerabilityassessmentsscans2022-02-01-preview) ### microsoft.sql/managedinstances/distributedavailabilitygroups * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesdistributedavailabilitygroups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesdistributedavailabilitygroups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdistributedavailabilitygroups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdistributedavailabilitygroups2022-02-01-preview) ### microsoft.sql/managedinstances/dnsaliases * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesdnsaliases2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdnsaliases2022-02-01-preview) + +### microsoft.sql/managedinstances/dtc +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesdtc2022-02-01-preview) ### microsoft.sql/managedinstances/encryptionprotector * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqlmanagedinstancesencryptionprotector2017-10-01-preview) @@ -12938,9 +13181,11 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesencryptionprotector2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesencryptionprotector2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesencryptionprotector2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesencryptionprotector2022-02-01-preview) ### microsoft.sql/managedinstances/endpointcertificates * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesendpointcertificates2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesendpointcertificates2022-02-01-preview) ### microsoft.sql/managedinstances/keys * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqlmanagedinstanceskeys2017-10-01-preview) @@ -12951,6 +13196,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstanceskeys2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstanceskeys2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstanceskeys2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstanceskeys2022-02-01-preview) ### microsoft.sql/managedinstances/operations * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqlmanagedinstancesoperations2018-06-01-preview) @@ -12962,6 +13208,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesoperations2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesoperations2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesoperations2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesoperations2022-02-01-preview) ### microsoft.sql/managedinstances/privateendpointconnections * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancesprivateendpointconnections2020-02-02-preview) @@ -12971,6 +13218,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesprivateendpointconnections2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesprivateendpointconnections2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesprivateendpointconnections2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesprivateendpointconnections2022-02-01-preview) ### microsoft.sql/managedinstances/privatelinkresources * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancesprivatelinkresources2020-02-02-preview) @@ -12980,6 +13228,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesprivatelinkresources2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesprivatelinkresources2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesprivatelinkresources2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesprivatelinkresources2022-02-01-preview) ### microsoft.sql/managedinstances/recoverabledatabases * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqlmanagedinstancesrecoverabledatabases2017-10-01-preview) @@ -12990,6 +13239,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesrecoverabledatabases2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesrecoverabledatabases2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesrecoverabledatabases2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesrecoverabledatabases2022-02-01-preview) ### microsoft.sql/managedinstances/restorabledroppeddatabases * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabases2017-03-01-preview) @@ -13000,6 +13250,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabases2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabases2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabases2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabases2022-02-01-preview) ### microsoft.sql/managedinstances/restorabledroppeddatabases/backupshorttermretentionpolicies * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabasesbackupshorttermretentionpolicies2017-03-01-preview) @@ -13010,6 +13261,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabasesbackupshorttermretentionpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabasesbackupshorttermretentionpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabasesbackupshorttermretentionpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesrestorabledroppeddatabasesbackupshorttermretentionpolicies2022-02-01-preview) ### microsoft.sql/managedinstances/securityalertpolicies * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlmanagedinstancessecurityalertpolicies2017-03-01-preview) @@ -13020,11 +13272,13 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancessecurityalertpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancessecurityalertpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancessecurityalertpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancessecurityalertpolicies2022-02-01-preview) ### microsoft.sql/managedinstances/servertrustcertificates * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesservertrustcertificates2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesservertrustcertificates2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesservertrustcertificates2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesservertrustcertificates2022-02-01-preview) ### microsoft.sql/managedinstances/sqlagent * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlmanagedinstancessqlagent2020-02-02-preview) @@ -13034,6 +13288,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancessqlagent2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancessqlagent2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancessqlagent2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancessqlagent2022-02-01-preview) ### microsoft.sql/managedinstances/vulnerabilityassessments * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqlmanagedinstancesvulnerabilityassessments2018-06-01-preview) @@ -13044,6 +13299,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlmanagedinstancesvulnerabilityassessments2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlmanagedinstancesvulnerabilityassessments2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlmanagedinstancesvulnerabilityassessments2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlmanagedinstancesvulnerabilityassessments2022-02-01-preview) ### microsoft.sql/servers * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlservers2014-04-01) @@ -13056,6 +13312,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlservers2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlservers2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlservers2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlservers2022-02-01-preview) ### microsoft.sql/servers/administrators * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversadministrators2014-04-01) @@ -13068,9 +13325,11 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversadministrators2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversadministrators2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversadministrators2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversadministrators2022-02-01-preview) ### microsoft.sql/servers/advancedthreatprotectionsettings * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversadvancedthreatprotectionsettings2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversadvancedthreatprotectionsettings2022-02-01-preview) ### microsoft.sql/servers/advisors * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversadvisors2014-04-01) @@ -13082,6 +13341,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversadvisors2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversadvisors2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversadvisors2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversadvisors2022-02-01-preview) ### microsoft.sql/servers/auditingpolicies * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversauditingpolicies2014-04-01) @@ -13095,6 +13355,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversauditingsettings2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversauditingsettings2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversauditingsettings2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversauditingsettings2022-02-01-preview) ### microsoft.sql/servers/automatictuning * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversautomatictuning2017-03-01-preview) @@ -13105,6 +13366,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversautomatictuning2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversautomatictuning2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversautomatictuning2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversautomatictuning2022-02-01-preview) ### microsoft.sql/servers/azureadonlyauthentications * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlserversazureadonlyauthentications2020-02-02-preview) @@ -13114,6 +13376,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversazureadonlyauthentications2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversazureadonlyauthentications2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversazureadonlyauthentications2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversazureadonlyauthentications2022-02-01-preview) ### microsoft.sql/servers/communicationlinks * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserverscommunicationlinks2014-04-01) @@ -13123,6 +13386,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversconnectionpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversconnectionpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversconnectionpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversconnectionpolicies2022-02-01-preview) ### microsoft.sql/servers/databases * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabases2014-04-01) @@ -13136,9 +13400,11 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabases2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabases2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabases2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabases2022-02-01-preview) ### microsoft.sql/servers/databases/advancedthreatprotectionsettings * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesadvancedthreatprotectionsettings2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesadvancedthreatprotectionsettings2022-02-01-preview) ### microsoft.sql/servers/databases/advisors * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesadvisors2014-04-01) @@ -13150,6 +13416,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisors2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisors2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisors2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisors2022-02-01-preview) ### microsoft.sql/servers/databases/advisors/recommendedactions * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisorsrecommendedactions2015-05-01-preview) @@ -13160,6 +13427,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisorsrecommendedactions2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisorsrecommendedactions2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisorsrecommendedactions2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesadvisorsrecommendedactions2022-02-01-preview) ### microsoft.sql/servers/databases/auditingpolicies * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesauditingpolicies2014-04-01) @@ -13174,6 +13442,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesauditingsettings2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesauditingsettings2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesauditingsettings2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesauditingsettings2022-02-01-preview) ### microsoft.sql/servers/databases/automatictuning * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlserversdatabasesautomatictuning2015-05-01-preview) @@ -13184,6 +13453,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesautomatictuning2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesautomatictuning2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesautomatictuning2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesautomatictuning2022-02-01-preview) ### microsoft.sql/servers/databases/backuplongtermretentionpolicies * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversdatabasesbackuplongtermretentionpolicies2017-03-01-preview) @@ -13194,6 +13464,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesbackuplongtermretentionpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesbackuplongtermretentionpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesbackuplongtermretentionpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesbackuplongtermretentionpolicies2022-02-01-preview) ### microsoft.sql/servers/databases/backupshorttermretentionpolicies * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqlserversdatabasesbackupshorttermretentionpolicies2017-10-01-preview) @@ -13204,15 +13475,18 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesbackupshorttermretentionpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesbackupshorttermretentionpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesbackupshorttermretentionpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesbackupshorttermretentionpolicies2022-02-01-preview) ### microsoft.sql/servers/databases/connectionpolicies * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesconnectionpolicies2014-04-01) ### microsoft.sql/servers/databases/datamaskingpolicies * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesdatamaskingpolicies2014-04-01) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesdatamaskingpolicies2022-02-01-preview) ### microsoft.sql/servers/databases/datamaskingpolicies/rules * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesdatamaskingpoliciesrules2014-04-01) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesdatamaskingpoliciesrules2022-02-01-preview) ### microsoft.sql/servers/databases/datawarehouseuseractivities * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversdatabasesdatawarehouseuseractivities2017-03-01-preview) @@ -13223,6 +13497,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesdatawarehouseuseractivities2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesdatawarehouseuseractivities2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesdatawarehouseuseractivities2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesdatawarehouseuseractivities2022-02-01-preview) ### microsoft.sql/servers/databases/extendedauditingsettings * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversdatabasesextendedauditingsettings2017-03-01-preview) @@ -13233,6 +13508,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesextendedauditingsettings2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesextendedauditingsettings2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesextendedauditingsettings2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesextendedauditingsettings2022-02-01-preview) ### microsoft.sql/servers/databases/extensions * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesextensions2014-04-01) @@ -13242,15 +13518,18 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesextensions2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesextensions2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesextensions2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesextensions2022-02-01-preview) ### microsoft.sql/servers/databases/geobackuppolicies * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesgeobackuppolicies2014-04-01) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesgeobackuppolicies2022-02-01-preview) ### microsoft.sql/servers/databases/ledgerdigestuploads * [2021-02-01-preview](sql/microsoft.sql/2021-02-01-preview/types.md#resource-microsoftsqlserversdatabasesledgerdigestuploads2021-02-01-preview) * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesledgerdigestuploads2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesledgerdigestuploads2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesledgerdigestuploads2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesledgerdigestuploads2022-02-01-preview) ### microsoft.sql/servers/databases/maintenancewindowoptions * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindowoptions2020-02-02-preview) @@ -13260,6 +13539,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindowoptions2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindowoptions2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindowoptions2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindowoptions2022-02-01-preview) ### microsoft.sql/servers/databases/maintenancewindows * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindows2020-02-02-preview) @@ -13269,6 +13549,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindows2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindows2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindows2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesmaintenancewindows2022-02-01-preview) ### microsoft.sql/servers/databases/replicationlinks * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesreplicationlinks2014-04-01) @@ -13279,6 +13560,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesreplicationlinks2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesreplicationlinks2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesreplicationlinks2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesreplicationlinks2022-02-01-preview) ### microsoft.sql/servers/databases/restorepoints * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversdatabasesrestorepoints2017-03-01-preview) @@ -13289,6 +13571,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesrestorepoints2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesrestorepoints2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesrestorepoints2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesrestorepoints2022-02-01-preview) ### microsoft.sql/servers/databases/schemas * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlserversdatabasesschemas2020-02-02-preview) @@ -13298,6 +13581,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesschemas2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesschemas2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesschemas2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesschemas2022-02-01-preview) ### microsoft.sql/servers/databases/schemas/tables * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlserversdatabasesschemastables2020-02-02-preview) @@ -13307,6 +13591,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastables2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastables2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastables2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastables2022-02-01-preview) ### microsoft.sql/servers/databases/schemas/tables/columns * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumns2020-02-02-preview) @@ -13316,6 +13601,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumns2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumns2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumns2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumns2022-02-01-preview) ### microsoft.sql/servers/databases/schemas/tables/columns/sensitivitylabels * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumnssensitivitylabels2017-03-01-preview) @@ -13326,6 +13612,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumnssensitivitylabels2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumnssensitivitylabels2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumnssensitivitylabels2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesschemastablescolumnssensitivitylabels2022-02-01-preview) ### microsoft.sql/servers/databases/securityalertpolicies * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasessecurityalertpolicies2014-04-01) @@ -13337,10 +13624,26 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasessecurityalertpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasessecurityalertpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasessecurityalertpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasessecurityalertpolicies2022-02-01-preview) ### microsoft.sql/servers/databases/servicetieradvisors * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasesservicetieradvisors2014-04-01) +### microsoft.sql/servers/databases/sqlvulnerabilityassessments +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasessqlvulnerabilityassessments2022-02-01-preview) + +### microsoft.sql/servers/databases/sqlvulnerabilityassessments/baselines +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasessqlvulnerabilityassessmentsbaselines2022-02-01-preview) + +### microsoft.sql/servers/databases/sqlvulnerabilityassessments/baselines/rules +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasessqlvulnerabilityassessmentsbaselinesrules2022-02-01-preview) + +### microsoft.sql/servers/databases/sqlvulnerabilityassessments/scans +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasessqlvulnerabilityassessmentsscans2022-02-01-preview) + +### microsoft.sql/servers/databases/sqlvulnerabilityassessments/scans/scanresults +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasessqlvulnerabilityassessmentsscansscanresults2022-02-01-preview) + ### microsoft.sql/servers/databases/syncgroups * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroups2015-05-01-preview) * [2019-06-01-preview](sql/microsoft.sql/2019-06-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroups2019-06-01-preview) @@ -13351,6 +13654,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroups2022-02-01-preview) ### microsoft.sql/servers/databases/syncgroups/syncmembers * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroupssyncmembers2015-05-01-preview) @@ -13362,6 +13666,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroupssyncmembers2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroupssyncmembers2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroupssyncmembers2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasessyncgroupssyncmembers2022-02-01-preview) ### microsoft.sql/servers/databases/transparentdataencryption * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdatabasestransparentdataencryption2014-04-01) @@ -13372,6 +13677,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasestransparentdataencryption2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasestransparentdataencryption2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasestransparentdataencryption2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasestransparentdataencryption2022-02-01-preview) ### microsoft.sql/servers/databases/vulnerabilityassessments * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessments2017-03-01-preview) @@ -13382,6 +13688,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessments2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessments2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessments2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessments2022-02-01-preview) ### microsoft.sql/servers/databases/vulnerabilityassessments/rules/baselines * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsrulesbaselines2017-03-01-preview) @@ -13392,6 +13699,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsrulesbaselines2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsrulesbaselines2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsrulesbaselines2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsrulesbaselines2022-02-01-preview) ### microsoft.sql/servers/databases/vulnerabilityassessments/scans * [2017-10-01-preview](sql/microsoft.sql/2017-10-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsscans2017-10-01-preview) @@ -13402,6 +13710,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsscans2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsscans2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsscans2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesvulnerabilityassessmentsscans2022-02-01-preview) ### microsoft.sql/servers/databases/workloadgroups * [2019-06-01-preview](sql/microsoft.sql/2019-06-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroups2019-06-01-preview) @@ -13412,6 +13721,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroups2022-02-01-preview) ### microsoft.sql/servers/databases/workloadgroups/workloadclassifiers * [2019-06-01-preview](sql/microsoft.sql/2019-06-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroupsworkloadclassifiers2019-06-01-preview) @@ -13422,6 +13732,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroupsworkloadclassifiers2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroupsworkloadclassifiers2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroupsworkloadclassifiers2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdatabasesworkloadgroupsworkloadclassifiers2022-02-01-preview) ### microsoft.sql/servers/devopsauditingsettings * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlserversdevopsauditingsettings2020-02-02-preview) @@ -13431,6 +13742,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdevopsauditingsettings2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdevopsauditingsettings2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdevopsauditingsettings2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdevopsauditingsettings2022-02-01-preview) ### microsoft.sql/servers/disasterrecoveryconfiguration * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversdisasterrecoveryconfiguration2014-04-01) @@ -13444,6 +13756,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversdnsaliases2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversdnsaliases2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversdnsaliases2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversdnsaliases2022-02-01-preview) ### microsoft.sql/servers/elasticpools * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserverselasticpools2014-04-01) @@ -13455,6 +13768,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserverselasticpools2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserverselasticpools2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserverselasticpools2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverselasticpools2022-02-01-preview) ### microsoft.sql/servers/elasticpools/databases * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserverselasticpoolsdatabases2014-04-01) @@ -13468,6 +13782,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversencryptionprotector2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversencryptionprotector2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversencryptionprotector2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversencryptionprotector2022-02-01-preview) ### microsoft.sql/servers/extendedauditingsettings * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversextendedauditingsettings2017-03-01-preview) @@ -13478,6 +13793,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversextendedauditingsettings2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversextendedauditingsettings2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversextendedauditingsettings2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversextendedauditingsettings2022-02-01-preview) ### microsoft.sql/servers/failovergroups * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlserversfailovergroups2015-05-01-preview) @@ -13488,6 +13804,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversfailovergroups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversfailovergroups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversfailovergroups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversfailovergroups2022-02-01-preview) ### microsoft.sql/servers/firewallrules * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversfirewallrules2014-04-01) @@ -13499,10 +13816,12 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversfirewallrules2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversfirewallrules2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversfirewallrules2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversfirewallrules2022-02-01-preview) ### microsoft.sql/servers/ipv6firewallrules * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversipv6firewallrules2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversipv6firewallrules2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversipv6firewallrules2022-02-01-preview) ### microsoft.sql/servers/jobagents * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagents2017-03-01-preview) @@ -13513,6 +13832,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagents2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagents2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagents2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagents2022-02-01-preview) ### microsoft.sql/servers/jobagents/credentials * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentscredentials2017-03-01-preview) @@ -13523,6 +13843,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentscredentials2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentscredentials2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentscredentials2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentscredentials2022-02-01-preview) ### microsoft.sql/servers/jobagents/jobs * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentsjobs2017-03-01-preview) @@ -13533,6 +13854,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentsjobs2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentsjobs2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentsjobs2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentsjobs2022-02-01-preview) ### microsoft.sql/servers/jobagents/jobs/executions * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutions2017-03-01-preview) @@ -13543,6 +13865,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutions2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutions2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutions2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutions2022-02-01-preview) ### microsoft.sql/servers/jobagents/jobs/executions/steps * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionssteps2017-03-01-preview) @@ -13553,6 +13876,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionssteps2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionssteps2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionssteps2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionssteps2022-02-01-preview) ### microsoft.sql/servers/jobagents/jobs/executions/steps/targets * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionsstepstargets2017-03-01-preview) @@ -13563,6 +13887,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionsstepstargets2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionsstepstargets2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionsstepstargets2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsexecutionsstepstargets2022-02-01-preview) ### microsoft.sql/servers/jobagents/jobs/steps * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentsjobssteps2017-03-01-preview) @@ -13573,6 +13898,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentsjobssteps2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentsjobssteps2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentsjobssteps2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentsjobssteps2022-02-01-preview) ### microsoft.sql/servers/jobagents/jobs/versions * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversions2017-03-01-preview) @@ -13583,6 +13909,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversions2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversions2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversions2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversions2022-02-01-preview) ### microsoft.sql/servers/jobagents/jobs/versions/steps * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversionssteps2017-03-01-preview) @@ -13593,6 +13920,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversionssteps2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversionssteps2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversionssteps2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentsjobsversionssteps2022-02-01-preview) ### microsoft.sql/servers/jobagents/targetgroups * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserversjobagentstargetgroups2017-03-01-preview) @@ -13603,6 +13931,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversjobagentstargetgroups2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversjobagentstargetgroups2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversjobagentstargetgroups2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversjobagentstargetgroups2022-02-01-preview) ### microsoft.sql/servers/keys * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlserverskeys2015-05-01-preview) @@ -13613,12 +13942,14 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserverskeys2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserverskeys2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserverskeys2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverskeys2022-02-01-preview) ### microsoft.sql/servers/outboundfirewallrules * [2021-02-01-preview](sql/microsoft.sql/2021-02-01-preview/types.md#resource-microsoftsqlserversoutboundfirewallrules2021-02-01-preview) * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversoutboundfirewallrules2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversoutboundfirewallrules2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversoutboundfirewallrules2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversoutboundfirewallrules2022-02-01-preview) ### microsoft.sql/servers/privateendpointconnections * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqlserversprivateendpointconnections2018-06-01-preview) @@ -13629,6 +13960,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversprivateendpointconnections2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversprivateendpointconnections2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversprivateendpointconnections2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversprivateendpointconnections2022-02-01-preview) ### microsoft.sql/servers/privatelinkresources * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqlserversprivatelinkresources2018-06-01-preview) @@ -13639,6 +13971,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversprivatelinkresources2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversprivatelinkresources2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversprivatelinkresources2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversprivatelinkresources2022-02-01-preview) ### microsoft.sql/servers/recommendedelasticpools * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversrecommendedelasticpools2014-04-01) @@ -13648,6 +13981,7 @@ ### microsoft.sql/servers/recoverabledatabases * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversrecoverabledatabases2014-04-01) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversrecoverabledatabases2022-02-01-preview) ### microsoft.sql/servers/restorabledroppeddatabases * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversrestorabledroppeddatabases2014-04-01) @@ -13658,6 +13992,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversrestorabledroppeddatabases2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversrestorabledroppeddatabases2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversrestorabledroppeddatabases2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversrestorabledroppeddatabases2022-02-01-preview) ### microsoft.sql/servers/securityalertpolicies * [2017-03-01-preview](sql/microsoft.sql/2017-03-01-preview/types.md#resource-microsoftsqlserverssecurityalertpolicies2017-03-01-preview) @@ -13668,10 +14003,26 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserverssecurityalertpolicies2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserverssecurityalertpolicies2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserverssecurityalertpolicies2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverssecurityalertpolicies2022-02-01-preview) ### microsoft.sql/servers/serviceobjectives * [2014-04-01](sql/microsoft.sql/2014-04-01/types.md#resource-microsoftsqlserversserviceobjectives2014-04-01) +### microsoft.sql/servers/sqlvulnerabilityassessments +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverssqlvulnerabilityassessments2022-02-01-preview) + +### microsoft.sql/servers/sqlvulnerabilityassessments/baselines +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverssqlvulnerabilityassessmentsbaselines2022-02-01-preview) + +### microsoft.sql/servers/sqlvulnerabilityassessments/baselines/rules +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverssqlvulnerabilityassessmentsbaselinesrules2022-02-01-preview) + +### microsoft.sql/servers/sqlvulnerabilityassessments/scans +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverssqlvulnerabilityassessmentsscans2022-02-01-preview) + +### microsoft.sql/servers/sqlvulnerabilityassessments/scans/scanresults +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverssqlvulnerabilityassessmentsscansscanresults2022-02-01-preview) + ### microsoft.sql/servers/syncagents * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlserverssyncagents2015-05-01-preview) * [2020-02-02-preview](sql/microsoft.sql/2020-02-02-preview/types.md#resource-microsoftsqlserverssyncagents2020-02-02-preview) @@ -13681,6 +14032,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserverssyncagents2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserverssyncagents2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserverssyncagents2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserverssyncagents2022-02-01-preview) ### microsoft.sql/servers/virtualnetworkrules * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlserversvirtualnetworkrules2015-05-01-preview) @@ -13691,6 +14043,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversvirtualnetworkrules2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversvirtualnetworkrules2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversvirtualnetworkrules2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversvirtualnetworkrules2022-02-01-preview) ### microsoft.sql/servers/vulnerabilityassessments * [2018-06-01-preview](sql/microsoft.sql/2018-06-01-preview/types.md#resource-microsoftsqlserversvulnerabilityassessments2018-06-01-preview) @@ -13701,6 +14054,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlserversvulnerabilityassessments2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlserversvulnerabilityassessments2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlserversvulnerabilityassessments2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlserversvulnerabilityassessments2022-02-01-preview) ### microsoft.sql/virtualclusters * [2015-05-01-preview](sql/microsoft.sql/2015-05-01-preview/types.md#resource-microsoftsqlvirtualclusters2015-05-01-preview) @@ -13711,6 +14065,7 @@ * [2021-05-01-preview](sql/microsoft.sql/2021-05-01-preview/types.md#resource-microsoftsqlvirtualclusters2021-05-01-preview) * [2021-08-01-preview](sql/microsoft.sql/2021-08-01-preview/types.md#resource-microsoftsqlvirtualclusters2021-08-01-preview) * [2021-11-01-preview](sql/microsoft.sql/2021-11-01-preview/types.md#resource-microsoftsqlvirtualclusters2021-11-01-preview) +* [2022-02-01-preview](sql/microsoft.sql/2022-02-01-preview/types.md#resource-microsoftsqlvirtualclusters2022-02-01-preview) ## microsoft.sqlvirtualmachine ### microsoft.sqlvirtualmachine/sqlvirtualmachinegroups @@ -13948,6 +14303,25 @@ * [2022-01-01](storagecache/microsoft.storagecache/2022-01-01/types.md#resource-microsoftstoragecachecachesstoragetargets2022-01-01) * [2022-05-01](storagecache/microsoft.storagecache/2022-05-01/types.md#resource-microsoftstoragecachecachesstoragetargets2022-05-01) +## microsoft.storagemover +### microsoft.storagemover/storagemovers +* [2022-07-01-preview](storagemover/microsoft.storagemover/2022-07-01-preview/types.md#resource-microsoftstoragemoverstoragemovers2022-07-01-preview) + +### microsoft.storagemover/storagemovers/agents +* [2022-07-01-preview](storagemover/microsoft.storagemover/2022-07-01-preview/types.md#resource-microsoftstoragemoverstoragemoversagents2022-07-01-preview) + +### microsoft.storagemover/storagemovers/endpoints +* [2022-07-01-preview](storagemover/microsoft.storagemover/2022-07-01-preview/types.md#resource-microsoftstoragemoverstoragemoversendpoints2022-07-01-preview) + +### microsoft.storagemover/storagemovers/projects +* [2022-07-01-preview](storagemover/microsoft.storagemover/2022-07-01-preview/types.md#resource-microsoftstoragemoverstoragemoversprojects2022-07-01-preview) + +### microsoft.storagemover/storagemovers/projects/jobdefinitions +* [2022-07-01-preview](storagemover/microsoft.storagemover/2022-07-01-preview/types.md#resource-microsoftstoragemoverstoragemoversprojectsjobdefinitions2022-07-01-preview) + +### microsoft.storagemover/storagemovers/projects/jobdefinitions/jobruns +* [2022-07-01-preview](storagemover/microsoft.storagemover/2022-07-01-preview/types.md#resource-microsoftstoragemoverstoragemoversprojectsjobdefinitionsjobruns2022-07-01-preview) + ## microsoft.storagepool ### microsoft.storagepool/diskpools * [2020-03-15-preview](storagepool/microsoft.storagepool/2020-03-15-preview/types.md#resource-microsoftstoragepooldiskpools2020-03-15-preview) @@ -14686,6 +15060,7 @@ * [2021-10-27-preview](vi/microsoft.videoindexer/2021-10-27-preview/types.md#resource-microsoftvideoindexeraccounts2021-10-27-preview) * [2021-11-10-preview](vi/microsoft.videoindexer/2021-11-10-preview/types.md#resource-microsoftvideoindexeraccounts2021-11-10-preview) * [2022-04-13-preview](vi/microsoft.videoindexer/2022-04-13-preview/types.md#resource-microsoftvideoindexeraccounts2022-04-13-preview) +* [2022-08-01](vi/microsoft.videoindexer/2022-08-01/types.md#resource-microsoftvideoindexeraccounts2022-08-01) ## microsoft.virtualmachineimages ### microsoft.virtualmachineimages/imagetemplates diff --git a/generated/intune/log.out b/generated/intune/log.out index 0e85779d5b..413046c1cf 100644 --- a/generated/intune/log.out +++ b/generated/intune/log.out @@ -1,5 +1,5 @@ WARNING: Unable to parse swagger path "Microsoft.Intune/preview/2015-01-14-privatepreview/intune.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -60,23 +60,23 @@ warning | PreCheck/SchemaMissingType | The schema 'OperationResult' with an unde warning | PreCheck/SchemaMissingType | The schema 'OperationResultProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2270:5 warning | PreCheck/SchemaMissingType | The schema 'operationMetadataProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2298:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2301:5 warning | PreCheck/SchemaMissingType | The schema 'StatusesDefault' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2312:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2315:5 warning | PreCheck/SchemaMissingType | The schema 'StatusesProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2331:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2334:5 warning | PreCheck/SchemaMissingType | The schema 'FlaggedUserCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2372:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2375:5 warning | PreCheck/SchemaMissingType | The schema 'FlaggedUser' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2391:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2394:5 warning | PreCheck/SchemaMissingType | The schema 'FlaggedUserProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2405:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2408:5 warning | PreCheck/SchemaMissingType | The schema 'FlaggedEnrolledAppCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2417:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2420:5 warning | PreCheck/SchemaMissingType | The schema 'FlaggedEnrolledApp' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2436:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2439:5 warning | PreCheck/SchemaMissingType | The schema 'FlaggedEnrolledAppProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2450:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2453:5 warning | PreCheck/SchemaMissingType | The schema 'FlaggedEnrolledAppError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2476:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-preview/intune.json:2482:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/iotcentral/log.out b/generated/iotcentral/log.out index 538efaccc2..0cc18579a1 100644 --- a/generated/iotcentral/log.out +++ b/generated/iotcentral/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/iothub/log.out b/generated/iothub/log.out index 4601da5569..a6a16bfe8a 100644 --- a/generated/iothub/log.out +++ b/generated/iothub/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/iotsecurity/log.out b/generated/iotsecurity/log.out index 58c6225b6c..5c0c2fd143 100644 --- a/generated/iotsecurity/log.out +++ b/generated/iotsecurity/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/iotspaces/log.out b/generated/iotspaces/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/iotspaces/log.out +++ b/generated/iotspaces/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/keyvault/log.out b/generated/keyvault/log.out index bc7020329d..59dd5507df 100644 --- a/generated/keyvault/log.out +++ b/generated/keyvault/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -358,6 +358,14 @@ warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Attributes' (6 diff warning | PreNamer/DeduplicateName | Deduplicating schema name: 'Attributes' -> 'AttributesAutoGenerated' warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2022-07-01/managedHsm.json:1281:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2022-07-01/providers.json:88:9 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/common.json:10:5 warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -425,49 +433,49 @@ warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/keyvault.json:1955:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:782:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:788:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:815:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:821:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsm' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:963:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:969:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:977:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:983:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1020:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1026:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1036:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1042:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1052:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1058:5 warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1062:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1068:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsm' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1083:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1089:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsmProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1106:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1112:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsmListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1146:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1152:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMNetworkRuleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1162:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1168:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1205:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1211:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMVirtualNetworkRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1223:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1229:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1235:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1239:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1253:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1259:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1273:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1276:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1290:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1286:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1300:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1341:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1355:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1353:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1367:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1368:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/managedHsm.json:1382:5 warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/providers.json:63:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -487,7 +495,7 @@ warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2021-10-01/managedHsm.json:1217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2021-10-01/managedHsm.json:1223:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2021-10-01/providers.json:88:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -560,49 +568,49 @@ warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/keyvault.json:1955:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:782:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:788:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:815:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:821:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsm' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:963:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:969:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:977:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:983:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1020:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1026:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1036:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1042:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1052:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1058:5 warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1062:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1068:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsm' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1083:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1089:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsmProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1106:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1112:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsmListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1146:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1152:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMNetworkRuleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1162:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1168:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1205:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1211:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMVirtualNetworkRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1223:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1229:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1235:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1239:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1253:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1259:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1273:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1276:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1290:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1286:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1300:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1341:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1355:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1353:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1367:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1368:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/managedHsm.json:1382:5 warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/providers.json:63:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -688,49 +696,49 @@ warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResource' with an warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/keyvault.json:1945:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmSku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:782:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:788:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:815:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:821:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsm' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:963:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:969:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:977:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:983:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1020:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1026:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionsListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1036:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1042:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedHsmError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1052:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1058:5 warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1062:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1068:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsm' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1083:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1089:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsmProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1106:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1112:5 warning | PreCheck/SchemaMissingType | The schema 'DeletedManagedHsmListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1146:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1152:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMNetworkRuleSet' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1162:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1168:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1205:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1211:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMVirtualNetworkRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1217:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1223:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1229:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1235:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1239:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1253:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpointConnectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1259:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1273:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1276:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1290:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkServiceConnectionState' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1286:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1300:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResourceListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1341:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1355:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1353:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1367:5 warning | PreCheck/SchemaMissingType | The schema 'MHSMPrivateLinkResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1368:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/managedHsm.json:1382:5 warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/providers.json:63:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/keyvault/microsoft.keyvault/2021-04-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-04-01-preview/types.json index 038f43e44a..366c58440a 100644 --- a/generated/keyvault/microsoft.keyvault/2021-04-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-04-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":12,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":121,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":13,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":84,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":87,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":88,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":101,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":120,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":15,"Flags":1,"Description":"SKU family name"},"name":{"Type":18,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[14,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[16,17]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":20,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":39,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":49,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":67,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":83,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"5":{"Elements":[21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,4]}},{"3":{"ItemType":38}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[40,41,42,43,44,45,46,47,4]}},{"3":{"ItemType":48}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,78,79,80,81,4]}},{"3":{"ItemType":82}},{"3":{"ItemType":19}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[85,86]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":91,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":94,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":96,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":98,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[89,90,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[92,93,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":95}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":97}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[99,100,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":103,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":104,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":105,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":119,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":110,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":112,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[106,107,108,109,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[111,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[113,114,115,116,117,118,4]}},{"3":{"ItemType":102}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":126,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":131,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[127,128,129,130,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[133,134,135]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":136,"Flags":9,"Description":"The resource name"},"type":{"Type":137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":138,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":140,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":141,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":19}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-04-01-preview","ScopeType":8,"Body":139,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":103,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":146,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":198,"Flags":0,"Description":"SKU details"},"tags":{"Type":204,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":121,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":152,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":155,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":164,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":165,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":194,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":197,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[153,154]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[156,157,158,159,160,161,162,163,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":168,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":171,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":173,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":175,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[166,167,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[169,170,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":172}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":174}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"properties":{"Type":177,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":178,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":179,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":193,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":184,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":186,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[180,181,182,183,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[185,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[187,188,189,190,191,192,4]}},{"3":{"ItemType":176}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[195,196,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":200,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":203,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[199,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[201,202]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-04-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":198,"Flags":0,"Description":"SKU details"},"tags":{"Type":209,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":121,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"tags":{"Type":214,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":215,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":216,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":226,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":235,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":240,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":241,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":221,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[217,218,219,220,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[222,223,224,225,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"5":{"Elements":[227,228,229,230,231,232,233,4]}},{"3":{"ItemType":234}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[236,237,238,239,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":242,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":249,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":244,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":245,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate the key. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":248,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[246,247]}},{"3":{"ItemType":243}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-04-01-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"tags":{"Type":254,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":255,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":256,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-04-01-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":215,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":261,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-04-01-preview","ScopeType":8,"Body":260,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":12,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":121,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":13,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":84,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":87,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":88,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":101,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":120,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":15,"Flags":1,"Description":"SKU family name"},"name":{"Type":18,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[14,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[16,17]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":20,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":39,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":49,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":67,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":83,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"5":{"Elements":[21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,4]}},{"3":{"ItemType":38}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[40,41,42,43,44,45,46,47,4]}},{"3":{"ItemType":48}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,78,79,80,81,4]}},{"3":{"ItemType":82}},{"3":{"ItemType":19}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[85,86]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":91,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":94,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":96,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":98,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[89,90,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[92,93,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":95}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":97}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[99,100,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":103,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":104,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":105,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":119,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":110,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":112,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[106,107,108,109,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[111,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[113,114,115,116,117,118,4]}},{"3":{"ItemType":102}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":126,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":131,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[127,128,129,130,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[133,134,135]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":136,"Flags":9,"Description":"The resource name"},"type":{"Type":137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":138,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":140,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":141,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":19}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-04-01-preview","ScopeType":8,"Body":139,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":103,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":146,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":198,"Flags":0,"Description":"SKU details"},"tags":{"Type":204,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":121,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":152,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":155,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":164,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":165,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":194,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":197,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[153,154]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[156,157,158,159,160,161,162,163,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":168,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":171,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":173,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":175,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[166,167,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[169,170,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":172}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":174}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":177,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":178,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":179,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":193,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":184,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":186,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[180,181,182,183,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[185,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[187,188,189,190,191,192,4]}},{"3":{"ItemType":176}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[195,196,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":200,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":203,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[199,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[201,202]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-04-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":198,"Flags":0,"Description":"SKU details"},"tags":{"Type":209,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":121,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"tags":{"Type":214,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":215,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":216,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":226,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":235,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":240,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":241,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":221,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[217,218,219,220,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[222,223,224,225,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"5":{"Elements":[227,228,229,230,231,232,233,4]}},{"3":{"ItemType":234}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[236,237,238,239,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":242,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":249,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":244,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":245,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate the key. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":248,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[246,247]}},{"3":{"ItemType":243}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-04-01-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"tags":{"Type":254,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":255,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":256,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-04-01-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":215,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":261,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-04-01-preview","ScopeType":8,"Body":260,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-04-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-04-01-preview/types.md index 61e8a95656..78d9a84e01 100644 --- a/generated/keyvault/microsoft.keyvault/2021-04-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-04-01-preview/types.md @@ -193,6 +193,8 @@ ## MhsmPrivateEndpointConnectionItem ### Properties +* **etag**: string: Modified whenever there is a change in the state of private endpoint connection. +* **id**: string: Id of private endpoint connection. * **properties**: [MhsmPrivateEndpointConnectionProperties](#mhsmprivateendpointconnectionproperties): Private endpoint connection properties. ## MhsmPrivateEndpointConnectionProperties diff --git a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json index 9ea3450870..8ad42ecd8f 100644 --- a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"6":{"Value":"release"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-06-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-06-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"6":{"Value":"release"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-06-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-06-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md index bc03fc7b95..3d69e1e006 100644 --- a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md @@ -200,6 +200,8 @@ ## MhsmPrivateEndpointConnectionItem ### Properties +* **etag**: string: Modified whenever there is a change in the state of private endpoint connection. +* **id**: string: Id of private endpoint connection. * **properties**: [MhsmPrivateEndpointConnectionProperties](#mhsmprivateendpointconnectionproperties): Private endpoint connection properties. ## MhsmPrivateEndpointConnectionProperties diff --git a/generated/keyvault/microsoft.keyvault/2021-10-01/types.json b/generated/keyvault/microsoft.keyvault/2021-10-01/types.json index 8e82129de7..196c520fae 100644 --- a/generated/keyvault/microsoft.keyvault/2021-10-01/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":32,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":37,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"5":{"Elements":[24,25,26,27,28,29,30,4]}},{"3":{"ItemType":31}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":42,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":43,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":155,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":44,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":118,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":121,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":122,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":135,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":154,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":46,"Flags":1,"Description":"SKU family name"},"name":{"Type":49,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[45,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[47,48]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":51,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":70,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":81,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":100,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":117,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,4]}},{"3":{"ItemType":69}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[71,72,73,74,75,76,77,78,79,4]}},{"3":{"ItemType":80}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,4]}},{"3":{"ItemType":99}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,4]}},{"3":{"ItemType":116}},{"3":{"ItemType":50}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[119,120]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":125,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":128,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":130,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":132,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":129}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":131}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[133,134,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":137,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":138,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":139,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":153,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":144,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":146,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[140,141,142,143,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[145,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[147,148,149,150,151,152,4]}},{"3":{"ItemType":136}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-10-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[167,168,169]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":170,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":174,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":175,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":50}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-10-01","ScopeType":8,"Body":173,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":180,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-10-01","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":185,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":232,"Flags":0,"Description":"SKU details"},"tags":{"Type":238,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":155,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":186,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":189,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":198,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":199,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":228,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":231,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[187,188]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[190,191,192,193,194,195,196,197,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":202,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":205,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":207,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":209,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[203,204,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":206}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":208}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"properties":{"Type":211,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":212,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":213,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":227,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":218,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":220,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[214,215,216,217,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[219,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[221,222,223,224,225,226,4]}},{"3":{"ItemType":210}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":234,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":237,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[233,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[235,236]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-10-01","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":232,"Flags":0,"Description":"SKU details"},"tags":{"Type":243,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":155,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-10-01","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"tags":{"Type":248,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":249,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":250,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-10-01","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":255,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-10-01","ScopeType":8,"Body":254,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":32,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":37,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"5":{"Elements":[24,25,26,27,28,29,30,4]}},{"3":{"ItemType":31}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":42,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":43,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":155,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":44,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":118,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":121,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":122,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":135,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":154,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":46,"Flags":1,"Description":"SKU family name"},"name":{"Type":49,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[45,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[47,48]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":51,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":70,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":81,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":100,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":117,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,4]}},{"3":{"ItemType":69}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[71,72,73,74,75,76,77,78,79,4]}},{"3":{"ItemType":80}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,4]}},{"3":{"ItemType":99}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,4]}},{"3":{"ItemType":116}},{"3":{"ItemType":50}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[119,120]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":125,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":128,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":130,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":132,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":129}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":131}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[133,134,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":137,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":138,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":139,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":153,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":144,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":146,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[140,141,142,143,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[145,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[147,148,149,150,151,152,4]}},{"3":{"ItemType":136}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-10-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[167,168,169]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":170,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":174,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":175,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":50}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-10-01","ScopeType":8,"Body":173,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":180,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-10-01","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":185,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":232,"Flags":0,"Description":"SKU details"},"tags":{"Type":238,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":155,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":186,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":189,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":198,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":199,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":228,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":231,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[187,188]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[190,191,192,193,194,195,196,197,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":202,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":205,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":207,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":209,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[203,204,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":206}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":208}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":211,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":212,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":213,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":227,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":218,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":220,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[214,215,216,217,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[219,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[221,222,223,224,225,226,4]}},{"3":{"ItemType":210}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":234,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":237,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[233,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[235,236]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-10-01","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":240,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":241,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":232,"Flags":0,"Description":"SKU details"},"tags":{"Type":243,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":155,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-10-01","ScopeType":8,"Body":242,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"tags":{"Type":248,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":249,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":250,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-10-01","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":255,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-10-01","ScopeType":8,"Body":254,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-10-01/types.md b/generated/keyvault/microsoft.keyvault/2021-10-01/types.md index 9e615d33bf..f6425b6f75 100644 --- a/generated/keyvault/microsoft.keyvault/2021-10-01/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-10-01/types.md @@ -178,6 +178,8 @@ ## MhsmPrivateEndpointConnectionItem ### Properties +* **etag**: string: Modified whenever there is a change in the state of private endpoint connection. +* **id**: string: Id of private endpoint connection. * **properties**: [MhsmPrivateEndpointConnectionProperties](#mhsmprivateendpointconnectionproperties): Private endpoint connection properties. ## MhsmPrivateEndpointConnectionProperties diff --git a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json index 6d3f8e7e58..2a3cdd09e6 100644 --- a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-11-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-11-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-11-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-11-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md index d351e6c138..225c30da14 100644 --- a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md @@ -200,6 +200,8 @@ ## MhsmPrivateEndpointConnectionItem ### Properties +* **etag**: string: Modified whenever there is a change in the state of private endpoint connection. +* **id**: string: Id of private endpoint connection. * **properties**: [MhsmPrivateEndpointConnectionProperties](#mhsmprivateendpointconnectionproperties): Private endpoint connection properties. ## MhsmPrivateEndpointConnectionProperties diff --git a/generated/keyvault/microsoft.keyvault/2022-07-01/types.json b/generated/keyvault/microsoft.keyvault/2022-07-01/types.json new file mode 100644 index 0000000000..f642ff2ec5 --- /dev/null +++ b/generated/keyvault/microsoft.keyvault/2022-07-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2022-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2022-07-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2022-07-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2022-07-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2022-07-01","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2022-07-01","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2022-07-01/types.md b/generated/keyvault/microsoft.keyvault/2022-07-01/types.md new file mode 100644 index 0000000000..a897ac01de --- /dev/null +++ b/generated/keyvault/microsoft.keyvault/2022-07-01/types.md @@ -0,0 +1,347 @@ +# Microsoft.KeyVault @ 2022-07-01 + +## Resource Microsoft.KeyVault/managedHSMs@2022-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: The supported Azure location where the managed HSM Pool should be created. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedHsmProperties](#managedhsmproperties): Properties of the managed HSM +* **sku**: [ManagedHsmSku](#managedhsmsku): SKU details +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the key vault resource. +* **tags**: [ManagedHsmResourceTags](#managedhsmresourcetags): Resource tags +* **type**: 'Microsoft.KeyVault/managedHSMs' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: Modified whenever there is a change in the state of private endpoint connection. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: The supported Azure location where the managed HSM Pool should be created. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MhsmPrivateEndpointConnectionProperties](#mhsmprivateendpointconnectionproperties): Resource properties. +* **sku**: [ManagedHsmSku](#managedhsmsku): SKU details +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the key vault resource. +* **tags**: [ManagedHsmResourceTags](#managedhsmresourcetags): Resource tags +* **type**: 'Microsoft.KeyVault/managedHSMs/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.KeyVault/vaults@2022-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The supported Azure location where the key vault should be created. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VaultProperties](#vaultproperties) (Required): Properties of the vault +* **systemData**: [SystemData](#systemdata) (ReadOnly): System metadata for the key vault. +* **tags**: [VaultCreateOrUpdateParametersTags](#vaultcreateorupdateparameterstags): The tags that will be assigned to the key vault. +* **type**: 'Microsoft.KeyVault/vaults' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.KeyVault/vaults/accessPolicies@2022-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): The resource type of the access policy. +* **name**: 'add' | 'remove' | 'replace' (Required, DeployTimeConstant): The resource name +* **properties**: [VaultAccessPolicyProperties](#vaultaccesspolicyproperties) (Required): Properties of the access policy +* **type**: 'Microsoft.KeyVault/vaults/accessPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.KeyVault/vaults/keys@2022-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Azure location of the key vault resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [KeyProperties](#keyproperties) (Required): The properties of the key to be created. +* **tags**: [KeyCreateParametersTags](#keycreateparameterstags): The tags that will be assigned to the key. +* **type**: 'Microsoft.KeyVault/vaults/keys' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.KeyVault/vaults/keys/versions@2022-07-01 (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Azure location of the key vault resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [KeyProperties](#keyproperties) (ReadOnly): The properties of the key. +* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Tags assigned to the key vault resource. +* **type**: 'Microsoft.KeyVault/vaults/keys/versions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string: Modified whenever there is a change in the state of private endpoint connection. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Azure location of the key vault resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties. +* **tags**: [ResourceTags](#resourcetags) (ReadOnly): Tags assigned to the key vault resource. +* **type**: 'Microsoft.KeyVault/vaults/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.KeyVault/vaults/secrets@2022-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Azure location of the key vault resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SecretProperties](#secretproperties) (Required): Properties of the secret +* **tags**: [SecretCreateOrUpdateParametersTags](#secretcreateorupdateparameterstags): The tags that will be assigned to the secret. +* **type**: 'Microsoft.KeyVault/vaults/secrets' (ReadOnly, DeployTimeConstant): The resource type + +## AccessPolicyEntry +### Properties +* **applicationId**: string: Application ID of the client making request on behalf of a principal +* **objectId**: string (Required): The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies. +* **permissions**: [Permissions](#permissions) (Required): Permissions the identity has for keys, secrets and certificates. +* **tenantId**: string (Required): The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. + +## Action +### Properties +* **type**: 'notify' | 'rotate': The type of action. + +## IPRule +### Properties +* **value**: string (Required): 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). + +## KeyAttributes +### Properties +* **created**: int (ReadOnly): Creation time in seconds since 1970-01-01T00:00:00Z. +* **enabled**: bool: Determines whether or not the object is enabled. +* **exp**: int: Expiry date in seconds since 1970-01-01T00:00:00Z. +* **exportable**: bool: Indicates if the private key can be exported. +* **nbf**: int: Not before date in seconds since 1970-01-01T00:00:00Z. +* **recoveryLevel**: 'Purgeable' | 'Recoverable' | 'Recoverable+ProtectedSubscription' | 'Recoverable+Purgeable' | string (ReadOnly): The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval. +* **updated**: int (ReadOnly): Last updated time in seconds since 1970-01-01T00:00:00Z. + +## KeyCreateParametersTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## KeyProperties +### Properties +* **attributes**: [KeyAttributes](#keyattributes): The attributes of the key. +* **curveName**: 'P-256' | 'P-256K' | 'P-384' | 'P-521' | string: The elliptic curve name. For valid values, see JsonWebKeyCurveName. +* **keyOps**: 'decrypt' | 'encrypt' | 'import' | 'release' | 'sign' | 'unwrapKey' | 'verify' | 'wrapKey' | string[] +* **keySize**: int: The key size in bits. For example: 2048, 3072, or 4096 for RSA. +* **keyUri**: string (ReadOnly): The URI to retrieve the current version of the key. +* **keyUriWithVersion**: string (ReadOnly): The URI to retrieve the specific version of the key. +* **kty**: 'EC' | 'EC-HSM' | 'RSA' | 'RSA-HSM' | string: The type of the key. For valid values, see JsonWebKeyType. +* **release_policy**: [KeyReleasePolicy](#keyreleasepolicy): Key release policy in response. It will be used for both output and input. Omitted if empty +* **rotationPolicy**: [RotationPolicy](#rotationpolicy): Key rotation policy in response. It will be used for both output and input. Omitted if empty + +## KeyReleasePolicy +### Properties +* **contentType**: string: Content type and version of key release policy +* **data**: any: Blob encoding the policy rules under which the key can be released. + +## KeyRotationPolicyAttributes +### Properties +* **created**: int (ReadOnly): Creation time in seconds since 1970-01-01T00:00:00Z. +* **expiryTime**: string: The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'. +* **updated**: int (ReadOnly): Last updated time in seconds since 1970-01-01T00:00:00Z. + +## LifetimeAction +### Properties +* **action**: [Action](#action): The action of key rotation policy lifetimeAction. +* **trigger**: [Trigger](#trigger): The trigger of key rotation policy lifetimeAction. + +## ManagedHsmProperties +### Properties +* **createMode**: 'default' | 'recover': The create mode to indicate whether the resource is being created or is being recovered from a deleted resource. +* **enablePurgeProtection**: bool: Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible. +* **enableSoftDelete**: bool: Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false. +* **hsmUri**: string (ReadOnly): The URI of the managed hsm pool for performing operations on keys. +* **initialAdminObjectIds**: string[]: Array of initial administrators object ids for this managed hsm pool. +* **networkAcls**: [MhsmNetworkRuleSet](#mhsmnetworkruleset): Rules governing the accessibility of the key vault from specific network locations. +* **privateEndpointConnections**: [MhsmPrivateEndpointConnectionItem](#mhsmprivateendpointconnectionitem)[] (ReadOnly): List of private endpoint connections associated with the managed hsm pool. +* **provisioningState**: 'Activated' | 'Deleting' | 'Failed' | 'Provisioning' | 'Restoring' | 'SecurityDomainRestore' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state. +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Control permission for data plane traffic coming from public networks while private endpoint is enabled. +* **scheduledPurgeDate**: string (ReadOnly): The scheduled purge date in UTC. +* **softDeleteRetentionInDays**: int: softDelete data retention days. It accepts >=7 and <=90. +* **statusMessage**: string (ReadOnly): Resource Status Message. +* **tenantId**: string: The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool. + +## ManagedHsmResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedHsmResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ManagedHsmSku +### Properties +* **family**: 'B' | string (Required): SKU Family of the managed HSM Pool +* **name**: 'Custom_B32' | 'Standard_B1' (Required): SKU of the managed HSM Pool + +## MhsmipRule +### Properties +* **value**: string (Required): 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). + +## MhsmNetworkRuleSet +### Properties +* **bypass**: 'AzureServices' | 'None' | string: Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'. +* **defaultAction**: 'Allow' | 'Deny' | string: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. +* **ipRules**: [MhsmipRule](#mhsmiprule)[]: The list of IP address rules. +* **virtualNetworkRules**: [MhsmVirtualNetworkRule](#mhsmvirtualnetworkrule)[]: The list of virtual network rules. + +## MhsmPrivateEndpoint +### Properties +* **id**: string (ReadOnly): Full identifier of the private endpoint resource. + +## MhsmPrivateEndpointConnectionItem +### Properties +* **etag**: string: Modified whenever there is a change in the state of private endpoint connection. +* **id**: string: Id of private endpoint connection. +* **properties**: [MhsmPrivateEndpointConnectionProperties](#mhsmprivateendpointconnectionproperties): Private endpoint connection properties. + +## MhsmPrivateEndpointConnectionProperties +### Properties +* **privateEndpoint**: [MhsmPrivateEndpoint](#mhsmprivateendpoint): Properties of the private endpoint object. +* **privateLinkServiceConnectionState**: [MhsmPrivateLinkServiceConnectionState](#mhsmprivatelinkserviceconnectionstate): Approval state of the private link connection. +* **provisioningState**: 'Creating' | 'Deleting' | 'Disconnected' | 'Failed' | 'Succeeded' | 'Updating' | string: Provisioning state of the private endpoint connection. + +## MhsmPrivateLinkServiceConnectionState +### Properties +* **actionsRequired**: 'None' | string: A message indicating if changes on the service provider require any updates on the consumer. +* **description**: string: The reason for approval or rejection. +* **status**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been approved, rejected or removed by the key vault owner. + +## MhsmVirtualNetworkRule +### Properties +* **id**: string (Required): Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. + +## NetworkRuleSet +### Properties +* **bypass**: 'AzureServices' | 'None' | string: Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'. +* **defaultAction**: 'Allow' | 'Deny' | string: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. +* **ipRules**: [IPRule](#iprule)[]: The list of IP address rules. +* **virtualNetworkRules**: [VirtualNetworkRule](#virtualnetworkrule)[]: The list of virtual network rules. + +## Permissions +### Properties +* **certificates**: 'all' | 'backup' | 'create' | 'delete' | 'deleteissuers' | 'get' | 'getissuers' | 'import' | 'list' | 'listissuers' | 'managecontacts' | 'manageissuers' | 'purge' | 'recover' | 'restore' | 'setissuers' | 'update' | string[]: Permissions to certificates +* **keys**: 'all' | 'backup' | 'create' | 'decrypt' | 'delete' | 'encrypt' | 'get' | 'getrotationpolicy' | 'import' | 'list' | 'purge' | 'recover' | 'release' | 'restore' | 'rotate' | 'setrotationpolicy' | 'sign' | 'unwrapKey' | 'update' | 'verify' | 'wrapKey' | string[]: Permissions to keys +* **secrets**: 'all' | 'backup' | 'delete' | 'get' | 'list' | 'purge' | 'recover' | 'restore' | 'set' | string[]: Permissions to secrets +* **storage**: 'all' | 'backup' | 'delete' | 'deletesas' | 'get' | 'getsas' | 'list' | 'listsas' | 'purge' | 'recover' | 'regeneratekey' | 'restore' | 'set' | 'setsas' | 'update' | string[]: Permissions to storage accounts + +## PrivateEndpoint +### Properties +* **id**: string (ReadOnly): Full identifier of the private endpoint resource. + +## PrivateEndpointConnectionItem +### Properties +* **etag**: string: Modified whenever there is a change in the state of private endpoint connection. +* **id**: string: Id of private endpoint connection. +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Private endpoint connection properties. + +## PrivateEndpointConnectionProperties +### Properties +* **privateEndpoint**: [PrivateEndpoint](#privateendpoint): Properties of the private endpoint object. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionState](#privatelinkserviceconnectionstate): Approval state of the private link connection. +* **provisioningState**: 'Creating' | 'Deleting' | 'Disconnected' | 'Failed' | 'Succeeded' | 'Updating' | string: Provisioning state of the private endpoint connection. + +## PrivateLinkServiceConnectionState +### Properties +* **actionsRequired**: 'None' | string: A message indicating if changes on the service provider require any updates on the consumer. +* **description**: string: The reason for approval or rejection. +* **status**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | string: Indicates whether the connection has been approved, rejected or removed by the key vault owner. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## RotationPolicy +### Properties +* **attributes**: [KeyRotationPolicyAttributes](#keyrotationpolicyattributes): The attributes of key rotation policy. +* **lifetimeActions**: [LifetimeAction](#lifetimeaction)[]: The lifetimeActions for key rotation action. + +## SecretAttributes +### Properties +* **created**: int (ReadOnly): Creation time in seconds since 1970-01-01T00:00:00Z. +* **enabled**: bool: Determines whether the object is enabled. +* **exp**: int: Expiry date in seconds since 1970-01-01T00:00:00Z. +* **nbf**: int: Not before date in seconds since 1970-01-01T00:00:00Z. +* **updated**: int (ReadOnly): Last updated time in seconds since 1970-01-01T00:00:00Z. + +## SecretCreateOrUpdateParametersTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## SecretProperties +### Properties +* **attributes**: [SecretAttributes](#secretattributes): The attributes of the secret. +* **contentType**: string: The content type of the secret. +* **secretUri**: string (ReadOnly): The URI to retrieve the current version of the secret. +* **secretUriWithVersion**: string (ReadOnly): The URI to retrieve the specific version of the secret. +* **value**: string: The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets. + +## Sku +### Properties +* **family**: 'A' | string (Required): SKU family name +* **name**: 'premium' | 'standard' (Required): SKU name to specify whether the key vault is a standard vault or a premium vault. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of the key vault resource creation (UTC). +* **createdBy**: string: The identity that created the key vault resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the key vault resource. +* **lastModifiedAt**: string: The timestamp of the key vault resource last modification (UTC). +* **lastModifiedBy**: string: The identity that last modified the key vault resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the key vault resource. + +## Trigger +### Properties +* **timeAfterCreate**: string: The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'. +* **timeBeforeExpiry**: string: The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'. + +## VaultAccessPolicyProperties +### Properties +* **accessPolicies**: [AccessPolicyEntry](#accesspolicyentry)[] (Required): An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. + +## VaultCreateOrUpdateParametersTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## VaultProperties +### Properties +* **accessPolicies**: [AccessPolicyEntry](#accesspolicyentry)[]: An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. +* **createMode**: 'default' | 'recover' (WriteOnly): The vault's create mode to indicate whether the vault need to be recovered or not. +* **enabledForDeployment**: bool: Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. +* **enabledForDiskEncryption**: bool: Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. +* **enabledForTemplateDeployment**: bool: Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. +* **enablePurgeProtection**: bool: Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. +* **enableRbacAuthorization**: bool: Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. +* **enableSoftDelete**: bool: Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false. +* **hsmPoolResourceId**: string (ReadOnly): The resource id of HSM Pool. +* **networkAcls**: [NetworkRuleSet](#networkruleset): Rules governing the accessibility of the key vault from specific network locations. +* **privateEndpointConnections**: [PrivateEndpointConnectionItem](#privateendpointconnectionitem)[] (ReadOnly): List of private endpoint connections associated with the key vault. +* **provisioningState**: 'RegisteringDns' | 'Succeeded' | string: Provisioning state of the vault. +* **publicNetworkAccess**: string: Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules. +* **sku**: [Sku](#sku) (Required): SKU details +* **softDeleteRetentionInDays**: int: softDelete data retention days. It accepts >=7 and <=90. +* **tenantId**: string (Required): The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. +* **vaultUri**: string: The URI of the vault for performing operations on keys and secrets. + +## VirtualNetworkRule +### Properties +* **id**: string (Required): Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. +* **ignoreMissingVnetServiceEndpoint**: bool: Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured. + diff --git a/generated/kubernetesconfiguration/log.out b/generated/kubernetesconfiguration/log.out index 6b7477d016..802a0e7814 100644 --- a/generated/kubernetesconfiguration/log.out +++ b/generated/kubernetesconfiguration/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/labservices/log.out b/generated/labservices/log.out index b04aa89db2..2ad234b75d 100644 --- a/generated/labservices/log.out +++ b/generated/labservices/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/loadtestservice/log.out b/generated/loadtestservice/log.out index 320364e901..898cdc800e 100644 --- a/generated/loadtestservice/log.out +++ b/generated/loadtestservice/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/logic/log.out b/generated/logic/log.out index 465310a20b..8033cef28a 100644 --- a/generated/logic/log.out +++ b/generated/logic/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/logz/log.out b/generated/logz/log.out index b04aa89db2..2ad234b75d 100644 --- a/generated/logz/log.out +++ b/generated/logz/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/m365securityandcompliance/log.out b/generated/m365securityandcompliance/log.out index fd51992bd5..1d1776b548 100644 --- a/generated/m365securityandcompliance/log.out +++ b/generated/m365securityandcompliance/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/machinelearning/log.out b/generated/machinelearning/log.out index 80a37966ad..b08d78e916 100644 --- a/generated/machinelearning/log.out +++ b/generated/machinelearning/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/machinelearningcompute/log.out b/generated/machinelearningcompute/log.out index 53ffd0433e..52cb9f433d 100644 --- a/generated/machinelearningcompute/log.out +++ b/generated/machinelearningcompute/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/machinelearningexperimentation/log.out b/generated/machinelearningexperimentation/log.out index 5bada8c60b..ab31994a66 100644 --- a/generated/machinelearningexperimentation/log.out +++ b/generated/machinelearningexperimentation/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/machinelearningservices/log.out b/generated/machinelearningservices/log.out index c607f9e8a9..f5051bae3e 100644 --- a/generated/machinelearningservices/log.out +++ b/generated/machinelearningservices/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/maintenance/log.out b/generated/maintenance/log.out index 60272fa24d..508dc666a4 100644 --- a/generated/maintenance/log.out +++ b/generated/maintenance/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -13,3 +13,5 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/maintenance/microsoft.maintenance/2022-07-01-preview/types.json b/generated/maintenance/microsoft.maintenance/2022-07-01-preview/types.json new file mode 100644 index 0000000000..d98318d3e0 --- /dev/null +++ b/generated/maintenance/microsoft.maintenance/2022-07-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"5":{"Elements":[8,4]}},{"6":{"Value":"Microsoft.Maintenance/applyUpdates"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Maintenance/applyUpdates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":9,"Flags":9,"Description":"The resource name"},"type":{"Type":10,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":11,"Flags":10,"Description":"The resource api version"},"properties":{"Type":13,"Flags":2,"Description":"Properties of the apply update"},"systemData":{"Type":20,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ApplyUpdateProperties","Properties":{"status":{"Type":19,"Flags":0,"Description":"The status"},"resourceId":{"Type":4,"Flags":0,"Description":"The resourceId"},"lastUpdateTime":{"Type":4,"Flags":0,"Description":"Last Update time"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"RetryNow"}},{"6":{"Value":"RetryLater"}},{"5":{"Elements":[14,15,16,17,18,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":25,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":30,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[21,22,23,24,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[26,27,28,29,4]}},{"4":{"Name":"Microsoft.Maintenance/applyUpdates@2022-07-01-preview","ScopeType":16,"Body":12,"Flags":0}},{"6":{"Value":"Microsoft.Maintenance/configurationAssignments"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Maintenance/configurationAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":32,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":33,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Location of the resource"},"properties":{"Type":35,"Flags":0,"Description":"Properties of the configuration assignment"},"systemData":{"Type":20,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ConfigurationAssignmentProperties","Properties":{"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"The maintenance configuration Id"},"resourceId":{"Type":4,"Flags":0,"Description":"The unique resourceId"}}}},{"4":{"Name":"Microsoft.Maintenance/configurationAssignments@2022-07-01-preview","ScopeType":16,"Body":34,"Flags":0}},{"6":{"Value":"Microsoft.Maintenance/maintenanceConfigurations"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Maintenance/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":37,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":38,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Gets or sets location of the resource"},"tags":{"Type":40,"Flags":0,"Description":"Gets or sets tags of the resource"},"properties":{"Type":41,"Flags":0,"Description":"Gets or sets properties of the resource"},"systemData":{"Type":20,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"MaintenanceConfigurationTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"namespace":{"Type":4,"Flags":0,"Description":"Gets or sets namespace of the resource"},"extensionProperties":{"Type":42,"Flags":0,"Description":"Gets or sets extensionProperties of the maintenanceConfiguration"},"maintenanceScope":{"Type":50,"Flags":0,"Description":"Gets or sets maintenanceScope of the configuration"},"maintenanceWindow":{"Type":51,"Flags":0,"Description":"Definition of a MaintenanceWindow"},"visibility":{"Type":54,"Flags":0,"Description":"Gets or sets the visibility of the configuration. The default value is 'Custom'"},"installPatches":{"Type":55,"Flags":0,"Description":"The input parameters to be passed to the patch run operation."}}}},{"2":{"Name":"MaintenanceConfigurationPropertiesExtensionProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Host"}},{"6":{"Value":"Resource"}},{"6":{"Value":"OSImage"}},{"6":{"Value":"Extension"}},{"6":{"Value":"InGuestPatch"}},{"6":{"Value":"SQLDB"}},{"6":{"Value":"SQLManagedInstance"}},{"5":{"Elements":[43,44,45,46,47,48,49,4]}},{"2":{"Name":"MaintenanceWindow","Properties":{"startDateTime":{"Type":4,"Flags":0,"Description":"Effective start date of the maintenance window in YYYY-MM-DD hh:mm format. The start date can be set to either the current date or future date. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone."},"expirationDateTime":{"Type":4,"Flags":0,"Description":"Effective expiration date of the maintenance window in YYYY-MM-DD hh:mm format. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. Expiration date must be set to a future date. If not provided, it will be set to the maximum datetime 9999-12-31 23:59:59."},"duration":{"Type":4,"Flags":0,"Description":"Duration of the maintenance window in HH:mm format. If not provided, default value will be used based on maintenance scope provided. Example: 05:00."},"timeZone":{"Type":4,"Flags":0,"Description":"Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australia Standard Time."},"recurEvery":{"Type":4,"Flags":0,"Description":"Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6."}}}},{"6":{"Value":"Custom"}},{"6":{"Value":"Public"}},{"5":{"Elements":[52,53,4]}},{"2":{"Name":"InputPatchConfiguration","Properties":{"rebootSetting":{"Type":59,"Flags":0,"Description":"Possible reboot preference as defined by the user based on which it would be decided to reboot the machine or not after the patch operation is completed."},"windowsParameters":{"Type":60,"Flags":0,"Description":"Input parameters specific to patching a Windows machine. For Linux machines, do not pass this property."},"linuxParameters":{"Type":64,"Flags":0,"Description":"Input parameters specific to patching Linux machine. For Windows machines, do not pass this property."},"tasks":{"Type":68,"Flags":0,"Description":"Tasks information for the Software update configuration."}}}},{"6":{"Value":"IfRequired"}},{"6":{"Value":"Never"}},{"6":{"Value":"Always"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"InputWindowsParameters","Properties":{"kbNumbersToExclude":{"Type":61,"Flags":0,"Description":"Windows KBID to be excluded for patching."},"kbNumbersToInclude":{"Type":62,"Flags":0,"Description":"Windows KBID to be included for patching."},"classificationsToInclude":{"Type":63,"Flags":0,"Description":"Classification category of patches to be patched"},"excludeKbsRequiringReboot":{"Type":2,"Flags":0,"Description":"Exclude patches which need reboot"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"InputLinuxParameters","Properties":{"packageNameMasksToExclude":{"Type":65,"Flags":0,"Description":"Package names to be excluded for patching."},"packageNameMasksToInclude":{"Type":66,"Flags":0,"Description":"Package names to be included for patching."},"classificationsToInclude":{"Type":67,"Flags":0,"Description":"Classification category of patches to be patched"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"SoftwareUpdateConfigurationTasks","Properties":{"preTasks":{"Type":74,"Flags":0,"Description":"List of pre tasks. e.g. [{'source' :'runbook', 'taskScope': 'Global', 'parameters': { 'arg1': 'value1'}}]"},"postTasks":{"Type":75,"Flags":0,"Description":"List of post tasks. e.g. [{'source' :'runbook', 'taskScope': 'Resource', 'parameters': { 'arg1': 'value1'}}]"}}}},{"2":{"Name":"TaskProperties","Properties":{"parameters":{"Type":70,"Flags":0,"Description":"Gets or sets the parameters of the task."},"source":{"Type":4,"Flags":0,"Description":"Gets or sets the name of the runbook."},"taskScope":{"Type":73,"Flags":0,"Description":"Global Task execute once when schedule trigger. Resource task execute for each VM."}}}},{"2":{"Name":"TaskPropertiesParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Global"}},{"6":{"Value":"Resource"}},{"5":{"Elements":[71,72,4]}},{"3":{"ItemType":69}},{"3":{"ItemType":69}},{"4":{"Name":"Microsoft.Maintenance/maintenanceConfigurations@2022-07-01-preview","ScopeType":8,"Body":39,"Flags":0}},{"6":{"Value":"Microsoft.Maintenance/publicMaintenanceConfigurations"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Maintenance/publicMaintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":77,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":78,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Gets or sets location of the resource"},"tags":{"Type":80,"Flags":2,"Description":"Gets or sets tags of the resource"},"properties":{"Type":41,"Flags":2,"Description":"Gets or sets properties of the resource"},"systemData":{"Type":20,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"MaintenanceConfigurationTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Maintenance/publicMaintenanceConfigurations@2022-07-01-preview","ScopeType":4,"Body":79,"Flags":1}}] \ No newline at end of file diff --git a/generated/maintenance/microsoft.maintenance/2022-07-01-preview/types.md b/generated/maintenance/microsoft.maintenance/2022-07-01-preview/types.md new file mode 100644 index 0000000000..fcf7c2ecd2 --- /dev/null +++ b/generated/maintenance/microsoft.maintenance/2022-07-01-preview/types.md @@ -0,0 +1,135 @@ +# Microsoft.Maintenance @ 2022-07-01-preview + +## Resource Microsoft.Maintenance/applyUpdates@2022-07-01-preview +* **Valid Scope(s)**: Extension +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplyUpdateProperties](#applyupdateproperties) (ReadOnly): Properties of the apply update +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.Maintenance/applyUpdates' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Maintenance/configurationAssignments@2022-07-01-preview +* **Valid Scope(s)**: Extension +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Location of the resource +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ConfigurationAssignmentProperties](#configurationassignmentproperties): Properties of the configuration assignment +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.Maintenance/configurationAssignments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Maintenance/maintenanceConfigurations@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Gets or sets location of the resource +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MaintenanceConfigurationProperties](#maintenanceconfigurationproperties): Gets or sets properties of the resource +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [MaintenanceConfigurationTags](#maintenanceconfigurationtags): Gets or sets tags of the resource +* **type**: 'Microsoft.Maintenance/maintenanceConfigurations' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Maintenance/publicMaintenanceConfigurations@2022-07-01-preview (ReadOnly) +* **Valid Scope(s)**: Subscription +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Gets or sets location of the resource +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MaintenanceConfigurationProperties](#maintenanceconfigurationproperties) (ReadOnly): Gets or sets properties of the resource +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [MaintenanceConfigurationTags](#maintenanceconfigurationtags) (ReadOnly): Gets or sets tags of the resource +* **type**: 'Microsoft.Maintenance/publicMaintenanceConfigurations' (ReadOnly, DeployTimeConstant): The resource type + +## ApplyUpdateProperties +### Properties +* **lastUpdateTime**: string: Last Update time +* **resourceId**: string: The resourceId +* **status**: 'Completed' | 'InProgress' | 'Pending' | 'RetryLater' | 'RetryNow' | string: The status + +## ConfigurationAssignmentProperties +### Properties +* **maintenanceConfigurationId**: string: The maintenance configuration Id +* **resourceId**: string: The unique resourceId + +## InputLinuxParameters +### Properties +* **classificationsToInclude**: string[]: Classification category of patches to be patched +* **packageNameMasksToExclude**: string[]: Package names to be excluded for patching. +* **packageNameMasksToInclude**: string[]: Package names to be included for patching. + +## InputPatchConfiguration +### Properties +* **linuxParameters**: [InputLinuxParameters](#inputlinuxparameters): Input parameters specific to patching Linux machine. For Windows machines, do not pass this property. +* **rebootSetting**: 'Always' | 'IfRequired' | 'Never' | string: Possible reboot preference as defined by the user based on which it would be decided to reboot the machine or not after the patch operation is completed. +* **tasks**: [SoftwareUpdateConfigurationTasks](#softwareupdateconfigurationtasks): Tasks information for the Software update configuration. +* **windowsParameters**: [InputWindowsParameters](#inputwindowsparameters): Input parameters specific to patching a Windows machine. For Linux machines, do not pass this property. + +## InputWindowsParameters +### Properties +* **classificationsToInclude**: string[]: Classification category of patches to be patched +* **excludeKbsRequiringReboot**: bool: Exclude patches which need reboot +* **kbNumbersToExclude**: string[]: Windows KBID to be excluded for patching. +* **kbNumbersToInclude**: string[]: Windows KBID to be included for patching. + +## MaintenanceConfigurationProperties +### Properties +* **extensionProperties**: [MaintenanceConfigurationPropertiesExtensionProperties](#maintenanceconfigurationpropertiesextensionproperties): Gets or sets extensionProperties of the maintenanceConfiguration +* **installPatches**: [InputPatchConfiguration](#inputpatchconfiguration): The input parameters to be passed to the patch run operation. +* **maintenanceScope**: 'Extension' | 'Host' | 'InGuestPatch' | 'OSImage' | 'Resource' | 'SQLDB' | 'SQLManagedInstance' | string: Gets or sets maintenanceScope of the configuration +* **maintenanceWindow**: [MaintenanceWindow](#maintenancewindow): Definition of a MaintenanceWindow +* **namespace**: string: Gets or sets namespace of the resource +* **visibility**: 'Custom' | 'Public' | string: Gets or sets the visibility of the configuration. The default value is 'Custom' + +## MaintenanceConfigurationPropertiesExtensionProperties +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## MaintenanceConfigurationTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## MaintenanceConfigurationTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## MaintenanceWindow +### Properties +* **duration**: string: Duration of the maintenance window in HH:mm format. If not provided, default value will be used based on maintenance scope provided. Example: 05:00. +* **expirationDateTime**: string: Effective expiration date of the maintenance window in YYYY-MM-DD hh:mm format. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. Expiration date must be set to a future date. If not provided, it will be set to the maximum datetime 9999-12-31 23:59:59. +* **recurEvery**: string: Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6. +* **startDateTime**: string: Effective start date of the maintenance window in YYYY-MM-DD hh:mm format. The start date can be set to either the current date or future date. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. +* **timeZone**: string: Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australia Standard Time. + +## SoftwareUpdateConfigurationTasks +### Properties +* **postTasks**: [TaskProperties](#taskproperties)[]: List of post tasks. e.g. [{'source' :'runbook', 'taskScope': 'Resource', 'parameters': { 'arg1': 'value1'}}] +* **preTasks**: [TaskProperties](#taskproperties)[]: List of pre tasks. e.g. [{'source' :'runbook', 'taskScope': 'Global', 'parameters': { 'arg1': 'value1'}}] + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TaskProperties +### Properties +* **parameters**: [TaskPropertiesParameters](#taskpropertiesparameters): Gets or sets the parameters of the task. +* **source**: string: Gets or sets the name of the runbook. +* **taskScope**: 'Global' | 'Resource' | string: Global Task execute once when schedule trigger. Resource task execute for each VM. + +## TaskPropertiesParameters +### Properties +### Additional Properties +* **Additional Properties Type**: string + diff --git a/generated/managednetwork/log.out b/generated/managednetwork/log.out index d968ed8804..1c468a3976 100644 --- a/generated/managednetwork/log.out +++ b/generated/managednetwork/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/managedservices/log.out b/generated/managedservices/log.out index 8aef8b86da..9ae482a1dc 100644 --- a/generated/managedservices/log.out +++ b/generated/managedservices/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/managementgroups/log.out b/generated/managementgroups/log.out index 5c5e4fc9e1..255b2014d7 100644 --- a/generated/managementgroups/log.out +++ b/generated/managementgroups/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/managementpartner/log.out b/generated/managementpartner/log.out index 9bcc158ccf..af3ec63cda 100644 --- a/generated/managementpartner/log.out +++ b/generated/managementpartner/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/maps/log.out b/generated/maps/log.out index 32ac4cf4e8..09162a16e5 100644 --- a/generated/maps/log.out +++ b/generated/maps/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/mariadb/log.out b/generated/mariadb/log.out index c7c8bae871..05b29a3f08 100644 --- a/generated/mariadb/log.out +++ b/generated/mariadb/log.out @@ -2,7 +2,7 @@ WARNING: Unable to parse swagger path "Microsoft.DBforMariaDB/preview/2018-06-01 WARNING: Unable to parse swagger path "Microsoft.DBforMariaDB/preview/2018-06-01-privatepreview/PrivateEndpointConnections.json" WARNING: Unable to parse swagger path "Microsoft.DBforMariaDB/preview/2018-06-01-privatepreview/PrivateLinkResources.json" WARNING: Unable to parse swagger path "Microsoft.DBforMariaDB/preview/2020-01-01-privatepreview/DataEncryptionKeys.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/marketplace/log.out b/generated/marketplace/log.out index 34aad630c9..b43f4365e2 100644 --- a/generated/marketplace/log.out +++ b/generated/marketplace/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/marketplace/microsoft.marketplace/2022-03-01/types.json b/generated/marketplace/microsoft.marketplace/2022-03-01/types.json index 03d980679d..c15cd7453c 100644 --- a/generated/marketplace/microsoft.marketplace/2022-03-01/types.json +++ b/generated/marketplace/microsoft.marketplace/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Marketplace/privateStores"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The PrivateStore data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"PrivateStoreProperties","Properties":{"availability":{"Type":14,"Flags":0,"Description":"Indicates private store availability"},"privateStoreId":{"Type":4,"Flags":2,"Description":"Private Store id"},"eTag":{"Type":4,"Flags":0,"Description":"Identifier for purposes of race condition"},"privateStoreName":{"Type":4,"Flags":0,"Description":"Private Store Name"},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant id"},"isGov":{"Type":2,"Flags":0,"Description":"Is government"},"collectionIds":{"Type":15,"Flags":2,"Description":"Gets list of associated collection ids"},"branding":{"Type":16,"Flags":0,"Description":"Gets or sets list of branding characteristics"},"notificationsSettings":{"Type":17,"Flags":0,"Description":"Gets or sets notifications settings"}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[12,13,4]}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateStorePropertiesBranding","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"NotificationsSettingsProperties","Properties":{"recipients":{"Type":19,"Flags":0,"Description":"Gets or sets list of notified recipients for new requests"},"sendToAllMarketplaceAdmins":{"Type":2,"Flags":0,"Description":"Gets or sets whether to send email to all marketplace admins for new requests"}}}},{"2":{"Name":"Recipient","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal ID"},"emailAddress":{"Type":4,"Flags":2,"Description":"Email Address"},"displayName":{"Type":4,"Flags":2,"Description":"Display Name"}}}},{"3":{"ItemType":18}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":25,"Flags":0,"Description":"The type of identity that created the resource"},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)"},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":30,"Flags":0,"Description":"The type of identity that last modified the resource"},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[21,22,23,24,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[26,27,28,29,4]}},{"4":{"Name":"Microsoft.Marketplace/privateStores@2022-03-01","ScopeType":1,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Marketplace/privateStores/requestApprovals"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores/requestApprovals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":32,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":33,"Flags":10,"Description":"The resource api version"},"properties":{"Type":35,"Flags":0,"Description":"The privateStore approval request data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"RequestApprovalProperties","Properties":{"offerId":{"Type":4,"Flags":0,"Description":"Gets or sets unique offer id."},"offerDisplayName":{"Type":4,"Flags":2,"Description":"Gets offer display name"},"publisherId":{"Type":4,"Flags":0,"Description":"The offer's publisher id"},"plansDetails":{"Type":42,"Flags":0,"Description":"Gets or sets the plans details"},"isClosed":{"Type":2,"Flags":2,"Description":"Gets a value indicating whether the request is closed"},"messageCode":{"Type":3,"Flags":0,"Description":"Gets or sets the request approval message code"}}}},{"2":{"Name":"PlanDetails","Properties":{"planId":{"Type":4,"Flags":0,"Description":"Gets or sets Plan Id"},"status":{"Type":41,"Flags":2,"Description":"Gets the plan status"},"requestDate":{"Type":0,"Flags":2,"Description":"Gets request date"},"justification":{"Type":4,"Flags":0,"Description":"Gets or sets user's justification for the plan's request"},"subscriptionId":{"Type":4,"Flags":0,"Description":"Gets or sets the subscription id that the user is requesting to add the plan to"},"subscriptionName":{"Type":4,"Flags":0,"Description":"Gets or sets the subscription name that the user is requesting to add the plan to"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Approved"}},{"6":{"Value":"None"}},{"5":{"Elements":[37,38,39,40,4]}},{"3":{"ItemType":36}},{"4":{"Name":"Microsoft.Marketplace/privateStores/requestApprovals@2022-03-01","ScopeType":1,"Body":34,"Flags":0}},{"6":{"Value":"Microsoft.Marketplace/privateStores/adminRequestApprovals"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores/adminRequestApprovals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":44,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":45,"Flags":10,"Description":"The resource api version"},"properties":{"Type":47,"Flags":0,"Description":"The privateStore admin Approval request data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"AdminRequestApprovalProperties","Properties":{"offerId":{"Type":4,"Flags":0,"Description":"Gets or sets offer Id"},"displayName":{"Type":4,"Flags":2,"Description":"Gets display name"},"publisherId":{"Type":4,"Flags":0,"Description":"Gets or sets publisher Id"},"adminAction":{"Type":50,"Flags":0,"Description":"Gets or sets admin action"},"approvedPlans":{"Type":51,"Flags":0,"Description":"Gets or sets Approved plans ids, empty in case of rejected"},"comment":{"Type":4,"Flags":0,"Description":"Gets or sets admin comment"},"administrator":{"Type":4,"Flags":0,"Description":"Gets or sets admin details"},"plans":{"Type":55,"Flags":2,"Description":"Gets list of plans with requesters details"},"collectionIds":{"Type":56,"Flags":0,"Description":"Gets or sets list of associated collection ids"},"icon":{"Type":4,"Flags":2,"Description":"The offer icon url."}}}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[48,49,4]}},{"3":{"ItemType":4}},{"2":{"Name":"PlanRequesterDetails","Properties":{"planId":{"Type":4,"Flags":2,"Description":"Gets the plan id"},"planDisplayName":{"Type":4,"Flags":2,"Description":"Gets the plan display name"},"requesters":{"Type":54,"Flags":2,"Description":"Gets requesters details list"}}}},{"2":{"Name":"UserRequestDetails","Properties":{"user":{"Type":4,"Flags":2,"Description":"Gets user id"},"date":{"Type":4,"Flags":2,"Description":"Gets request date"},"justification":{"Type":4,"Flags":2,"Description":"Gets justification"},"subscriptionId":{"Type":4,"Flags":0,"Description":"Gets the subscription id that the user is requesting to add the plan to"},"subscriptionName":{"Type":4,"Flags":0,"Description":"Gets the subscription name that the user is requesting to add the plan to"}}}},{"3":{"ItemType":53}},{"3":{"ItemType":52}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Marketplace/privateStores/adminRequestApprovals@2022-03-01","ScopeType":1,"Body":46,"Flags":0}},{"6":{"Value":"Microsoft.Marketplace/privateStores/collections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"The collection data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"CollectionProperties","Properties":{"collectionId":{"Type":4,"Flags":2,"Description":"Gets collection Id."},"collectionName":{"Type":4,"Flags":0,"Description":"Gets or sets collection name."},"claim":{"Type":4,"Flags":0,"Description":"Gets or sets the association with Commercial's Billing Account."},"allSubscriptions":{"Type":2,"Flags":0,"Description":"Indicating whether all subscriptions are selected (=true) or not (=false)."},"allItemsApproved":{"Type":2,"Flags":2,"Description":"Indicating whether all items are approved for this collection (=true) or not (=false)."},"allItemsApprovedModifiedAt":{"Type":4,"Flags":2,"Description":"Gets the modified date of all items approved."},"subscriptionsList":{"Type":62,"Flags":0,"Description":"Gets or sets subscription ids list. Empty list indicates all subscriptions are selected, null indicates no update is done, explicit list indicates the explicit selected subscriptions. On insert, null is considered as bad request"},"enabled":{"Type":2,"Flags":0,"Description":"Indicating whether the collection is enabled or disabled."},"numberOfOffers":{"Type":3,"Flags":2,"Description":"Gets the number of offers associated with the collection."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Marketplace/privateStores/collections@2022-03-01","ScopeType":1,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Marketplace/privateStores/collections/offers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores/collections/offers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":0,"Description":"The privateStore offer data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"OfferProperties","Properties":{"uniqueOfferId":{"Type":4,"Flags":2,"Description":"Offers unique id"},"offerDisplayName":{"Type":4,"Flags":2,"Description":"It will be displayed prominently in the marketplace"},"publisherDisplayName":{"Type":4,"Flags":2,"Description":"Publisher name that will be displayed prominently in the marketplace"},"eTag":{"Type":4,"Flags":0,"Description":"Identifier for purposes of race condition"},"privateStoreId":{"Type":4,"Flags":2,"Description":"Private store unique id"},"createdAt":{"Type":4,"Flags":2,"Description":"Private store offer creation date"},"modifiedAt":{"Type":4,"Flags":2,"Description":"Private store offer modification date"},"specificPlanIdsLimitation":{"Type":68,"Flags":0,"Description":"Plan ids limitation for this offer"},"updateSuppressedDueIdempotence":{"Type":2,"Flags":0,"Description":"Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated."},"iconFileUris":{"Type":69,"Flags":0,"Description":"Icon File Uris"},"plans":{"Type":76,"Flags":0,"Description":"Offer plans"}}}},{"3":{"ItemType":4}},{"2":{"Name":"OfferPropertiesIconFileUris","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"Plan","Properties":{"skuId":{"Type":4,"Flags":2,"Description":"Identifier for this plan"},"planId":{"Type":4,"Flags":2,"Description":"Text identifier for this plan"},"planDisplayName":{"Type":4,"Flags":2,"Description":"Friendly name for the plan for display in the marketplace"},"accessibility":{"Type":75,"Flags":0,"Description":"Plan accessibility"},"altStackReference":{"Type":4,"Flags":2,"Description":"Alternative stack type"},"stackType":{"Type":4,"Flags":2,"Description":"Stack type (classic or arm)"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Public"}},{"6":{"Value":"PrivateTenantOnLevel"}},{"6":{"Value":"PrivateSubscriptionOnLevel"}},{"5":{"Elements":[71,72,73,74,4]}},{"3":{"ItemType":70}},{"4":{"Name":"Microsoft.Marketplace/privateStores/collections/offers@2022-03-01","ScopeType":1,"Body":66,"Flags":0}},{"2":{"Name":"NewPlansNotificationsList","Properties":{"newPlansNotifications":{"Type":82,"Flags":0}}}},{"2":{"Name":"NewNotifications","Properties":{"offerId":{"Type":4,"Flags":0,"Description":"Gets offer id"},"displayName":{"Type":4,"Flags":0,"Description":"Gets offer display name"},"isFuturePlansEnabled":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether future plans is enabled."},"messageCode":{"Type":3,"Flags":0,"Description":"Gets or sets the notification message id"},"icon":{"Type":4,"Flags":0,"Description":"Gets or sets the icon url"},"plans":{"Type":81,"Flags":0,"Description":"Gets or sets removed plans notifications"}}}},{"2":{"Name":"PlanNotificationDetails","Properties":{"planId":{"Type":4,"Flags":0,"Description":"Gets or sets the plan id"},"planDisplayName":{"Type":4,"Flags":0,"Description":"Gets or sets the plan display name"}}}},{"3":{"ItemType":80}},{"3":{"ItemType":79}},{"8":{"Name":"listNewPlansNotifications","ResourceType":"Microsoft.Marketplace/privateStores","ApiVersion":"2022-03-01","Output":78}},{"2":{"Name":"StopSellSubscriptions","Properties":{"subscriptions":{"Type":85,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"StopSellOffersPlansNotificationsList","Properties":{"stopSellNotifications":{"Type":90,"Flags":0}}}},{"2":{"Name":"StopSellOffersPlansNotificationsListProperties","Properties":{"offerId":{"Type":4,"Flags":2,"Description":"The offer id"},"displayName":{"Type":4,"Flags":2,"Description":"The offer display name"},"isEntire":{"Type":2,"Flags":2,"Description":"A value indicating whether entire offer is in stop sell or only few of its plans"},"messageCode":{"Type":3,"Flags":2,"Description":"The notification message code"},"icon":{"Type":4,"Flags":2,"Description":"The icon url"},"plans":{"Type":88,"Flags":2,"Description":"The list of removed plans notifications"},"publicContext":{"Type":2,"Flags":2,"Description":"True if the offer has public plans"},"subscriptionsIds":{"Type":89,"Flags":2,"Description":"The subscriptions related to private plans"}}}},{"3":{"ItemType":80}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"8":{"Name":"listStopSellOffersPlansNotifications","ResourceType":"Microsoft.Marketplace/privateStores","ApiVersion":"2022-03-01","Output":86,"Input":84}},{"2":{"Name":"SubscriptionsContextList","Properties":{"subscriptionsIds":{"Type":93,"Flags":0}}}},{"3":{"ItemType":4}},{"8":{"Name":"listSubscriptionsContext","ResourceType":"Microsoft.Marketplace/privateStores","ApiVersion":"2022-03-01","Output":92}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Marketplace/privateStores"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The PrivateStore data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"PrivateStoreProperties","Properties":{"availability":{"Type":14,"Flags":0,"Description":"Indicates private store availability"},"privateStoreId":{"Type":4,"Flags":2,"Description":"Private Store id"},"eTag":{"Type":4,"Flags":0,"Description":"Identifier for purposes of race condition"},"privateStoreName":{"Type":4,"Flags":0,"Description":"Private Store Name"},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant id"},"isGov":{"Type":2,"Flags":0,"Description":"Is government"},"collectionIds":{"Type":15,"Flags":2,"Description":"Gets list of associated collection ids"},"branding":{"Type":16,"Flags":0,"Description":"Gets or sets list of branding characteristics"},"notificationsSettings":{"Type":17,"Flags":0,"Description":"Gets or sets notifications settings"}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[12,13,4]}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateStorePropertiesBranding","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"NotificationsSettingsProperties","Properties":{"recipients":{"Type":19,"Flags":0,"Description":"Gets or sets list of notified recipients for new requests"},"sendToAllMarketplaceAdmins":{"Type":2,"Flags":0,"Description":"Gets or sets whether to send email to all marketplace admins for new requests"}}}},{"2":{"Name":"Recipient","Properties":{"principalId":{"Type":4,"Flags":0,"Description":"Principal ID"},"emailAddress":{"Type":4,"Flags":2,"Description":"Email Address"},"displayName":{"Type":4,"Flags":2,"Description":"Display Name"}}}},{"3":{"ItemType":18}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":25,"Flags":0,"Description":"The type of identity that created the resource"},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)"},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":30,"Flags":0,"Description":"The type of identity that last modified the resource"},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[21,22,23,24,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[26,27,28,29,4]}},{"4":{"Name":"Microsoft.Marketplace/privateStores@2022-03-01","ScopeType":1,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Marketplace/privateStores/requestApprovals"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores/requestApprovals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":32,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":33,"Flags":10,"Description":"The resource api version"},"properties":{"Type":35,"Flags":0,"Description":"The privateStore approval request data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"RequestApprovalProperties","Properties":{"offerId":{"Type":4,"Flags":0,"Description":"Gets or sets unique offer id."},"offerDisplayName":{"Type":4,"Flags":2,"Description":"Gets offer display name"},"publisherId":{"Type":4,"Flags":0,"Description":"The offer's publisher id"},"plansDetails":{"Type":42,"Flags":0,"Description":"Gets or sets the plans details"},"isClosed":{"Type":2,"Flags":2,"Description":"Gets a value indicating whether the request is closed"},"messageCode":{"Type":3,"Flags":0,"Description":"Gets or sets the request approval message code"}}}},{"2":{"Name":"PlanDetails","Properties":{"planId":{"Type":4,"Flags":0,"Description":"Gets or sets Plan Id"},"status":{"Type":41,"Flags":2,"Description":"Gets the plan status"},"requestDate":{"Type":0,"Flags":2,"Description":"Gets request date"},"justification":{"Type":4,"Flags":0,"Description":"Gets or sets user's justification for the plan's request"},"subscriptionId":{"Type":4,"Flags":0,"Description":"Gets or sets the subscription id that the user is requesting to add the plan to"},"subscriptionName":{"Type":4,"Flags":0,"Description":"Gets or sets the subscription name that the user is requesting to add the plan to"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Approved"}},{"6":{"Value":"None"}},{"5":{"Elements":[37,38,39,40,4]}},{"3":{"ItemType":36}},{"4":{"Name":"Microsoft.Marketplace/privateStores/requestApprovals@2022-03-01","ScopeType":1,"Body":34,"Flags":0}},{"6":{"Value":"Microsoft.Marketplace/privateStores/adminRequestApprovals"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores/adminRequestApprovals","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":44,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":45,"Flags":10,"Description":"The resource api version"},"properties":{"Type":47,"Flags":0,"Description":"The privateStore admin Approval request data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"AdminRequestApprovalProperties","Properties":{"offerId":{"Type":4,"Flags":0,"Description":"Gets or sets offer Id"},"displayName":{"Type":4,"Flags":2,"Description":"Gets display name"},"publisherId":{"Type":4,"Flags":0,"Description":"Gets or sets publisher Id"},"adminAction":{"Type":50,"Flags":0,"Description":"Gets or sets admin action"},"approvedPlans":{"Type":51,"Flags":0,"Description":"Gets or sets Approved plans ids, empty in case of rejected"},"comment":{"Type":4,"Flags":0,"Description":"Gets or sets admin comment"},"administrator":{"Type":4,"Flags":0,"Description":"Gets or sets admin details"},"plans":{"Type":55,"Flags":2,"Description":"Gets list of plans with requesters details"},"collectionIds":{"Type":56,"Flags":0,"Description":"Gets or sets list of associated collection ids"},"icon":{"Type":4,"Flags":2,"Description":"The offer icon url."}}}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[48,49,4]}},{"3":{"ItemType":4}},{"2":{"Name":"PlanRequesterDetails","Properties":{"planId":{"Type":4,"Flags":2,"Description":"Gets the plan id"},"planDisplayName":{"Type":4,"Flags":2,"Description":"Gets the plan display name"},"requesters":{"Type":54,"Flags":2,"Description":"Gets requesters details list"}}}},{"2":{"Name":"UserRequestDetails","Properties":{"user":{"Type":4,"Flags":2,"Description":"Gets user id"},"date":{"Type":4,"Flags":2,"Description":"Gets request date"},"justification":{"Type":4,"Flags":2,"Description":"Gets justification"},"subscriptionId":{"Type":4,"Flags":0,"Description":"Gets the subscription id that the user is requesting to add the plan to"},"subscriptionName":{"Type":4,"Flags":0,"Description":"Gets the subscription name that the user is requesting to add the plan to"}}}},{"3":{"ItemType":53}},{"3":{"ItemType":52}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Marketplace/privateStores/adminRequestApprovals@2022-03-01","ScopeType":1,"Body":46,"Flags":0}},{"6":{"Value":"Microsoft.Marketplace/privateStores/collections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"The collection data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"CollectionProperties","Properties":{"collectionId":{"Type":4,"Flags":2,"Description":"Gets collection Id."},"collectionName":{"Type":4,"Flags":0,"Description":"Gets or sets collection name."},"claim":{"Type":4,"Flags":0,"Description":"Gets or sets the association with Commercial's Billing Account."},"allSubscriptions":{"Type":2,"Flags":0,"Description":"Indicating whether all subscriptions are selected (=true) or not (=false)."},"approveAllItems":{"Type":2,"Flags":2,"Description":"Indicating whether all items are approved for this collection (=true) or not (=false)."},"approveAllItemsModifiedAt":{"Type":4,"Flags":2,"Description":"Gets the modified date of all items approved."},"subscriptionsList":{"Type":62,"Flags":0,"Description":"Gets or sets subscription ids list. Empty list indicates all subscriptions are selected, null indicates no update is done, explicit list indicates the explicit selected subscriptions. On insert, null is considered as bad request"},"enabled":{"Type":2,"Flags":0,"Description":"Indicating whether the collection is enabled or disabled."},"numberOfOffers":{"Type":3,"Flags":2,"Description":"Gets the number of offers associated with the collection."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Marketplace/privateStores/collections@2022-03-01","ScopeType":1,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Marketplace/privateStores/collections/offers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Marketplace/privateStores/collections/offers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":0,"Description":"The privateStore offer data structure."},"systemData":{"Type":20,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"}}}},{"2":{"Name":"OfferProperties","Properties":{"uniqueOfferId":{"Type":4,"Flags":2,"Description":"Offers unique id"},"offerDisplayName":{"Type":4,"Flags":2,"Description":"It will be displayed prominently in the marketplace"},"publisherDisplayName":{"Type":4,"Flags":2,"Description":"Publisher name that will be displayed prominently in the marketplace"},"eTag":{"Type":4,"Flags":0,"Description":"Identifier for purposes of race condition"},"privateStoreId":{"Type":4,"Flags":2,"Description":"Private store unique id"},"createdAt":{"Type":4,"Flags":2,"Description":"Private store offer creation date"},"modifiedAt":{"Type":4,"Flags":2,"Description":"Private store offer modification date"},"specificPlanIdsLimitation":{"Type":68,"Flags":0,"Description":"Plan ids limitation for this offer"},"updateSuppressedDueIdempotence":{"Type":2,"Flags":0,"Description":"Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated."},"iconFileUris":{"Type":69,"Flags":0,"Description":"Icon File Uris"},"plans":{"Type":76,"Flags":0,"Description":"Offer plans"}}}},{"3":{"ItemType":4}},{"2":{"Name":"OfferPropertiesIconFileUris","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"Plan","Properties":{"skuId":{"Type":4,"Flags":2,"Description":"Identifier for this plan"},"planId":{"Type":4,"Flags":2,"Description":"Text identifier for this plan"},"planDisplayName":{"Type":4,"Flags":2,"Description":"Friendly name for the plan for display in the marketplace"},"accessibility":{"Type":75,"Flags":0,"Description":"Plan accessibility"},"altStackReference":{"Type":4,"Flags":2,"Description":"Alternative stack type"},"stackType":{"Type":4,"Flags":2,"Description":"Stack type (classic or arm)"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Public"}},{"6":{"Value":"PrivateTenantOnLevel"}},{"6":{"Value":"PrivateSubscriptionOnLevel"}},{"5":{"Elements":[71,72,73,74,4]}},{"3":{"ItemType":70}},{"4":{"Name":"Microsoft.Marketplace/privateStores/collections/offers@2022-03-01","ScopeType":1,"Body":66,"Flags":0}},{"2":{"Name":"NewPlansNotificationsList","Properties":{"newPlansNotifications":{"Type":82,"Flags":0}}}},{"2":{"Name":"NewNotifications","Properties":{"offerId":{"Type":4,"Flags":0,"Description":"Gets offer id"},"displayName":{"Type":4,"Flags":0,"Description":"Gets offer display name"},"isFuturePlansEnabled":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether future plans is enabled."},"messageCode":{"Type":3,"Flags":0,"Description":"Gets or sets the notification message id"},"icon":{"Type":4,"Flags":0,"Description":"Gets or sets the icon url"},"plans":{"Type":81,"Flags":0,"Description":"Gets or sets removed plans notifications"}}}},{"2":{"Name":"PlanNotificationDetails","Properties":{"planId":{"Type":4,"Flags":0,"Description":"Gets or sets the plan id"},"planDisplayName":{"Type":4,"Flags":0,"Description":"Gets or sets the plan display name"}}}},{"3":{"ItemType":80}},{"3":{"ItemType":79}},{"8":{"Name":"listNewPlansNotifications","ResourceType":"Microsoft.Marketplace/privateStores","ApiVersion":"2022-03-01","Output":78}},{"2":{"Name":"StopSellSubscriptions","Properties":{"subscriptions":{"Type":85,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"StopSellOffersPlansNotificationsList","Properties":{"stopSellNotifications":{"Type":90,"Flags":0}}}},{"2":{"Name":"StopSellOffersPlansNotificationsListProperties","Properties":{"offerId":{"Type":4,"Flags":2,"Description":"The offer id"},"displayName":{"Type":4,"Flags":2,"Description":"The offer display name"},"isEntire":{"Type":2,"Flags":2,"Description":"A value indicating whether entire offer is in stop sell or only few of its plans"},"messageCode":{"Type":3,"Flags":2,"Description":"The notification message code"},"icon":{"Type":4,"Flags":2,"Description":"The icon url"},"plans":{"Type":88,"Flags":2,"Description":"The list of removed plans notifications"},"publicContext":{"Type":2,"Flags":2,"Description":"True if the offer has public plans"},"subscriptionsIds":{"Type":89,"Flags":2,"Description":"The subscriptions related to private plans"}}}},{"3":{"ItemType":80}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"8":{"Name":"listStopSellOffersPlansNotifications","ResourceType":"Microsoft.Marketplace/privateStores","ApiVersion":"2022-03-01","Output":86,"Input":84}},{"2":{"Name":"SubscriptionsContextList","Properties":{"subscriptionsIds":{"Type":93,"Flags":0}}}},{"3":{"ItemType":4}},{"8":{"Name":"listSubscriptionsContext","ResourceType":"Microsoft.Marketplace/privateStores","ApiVersion":"2022-03-01","Output":92}}] \ No newline at end of file diff --git a/generated/marketplace/microsoft.marketplace/2022-03-01/types.md b/generated/marketplace/microsoft.marketplace/2022-03-01/types.md index fb505b0327..caea3ad6e9 100644 --- a/generated/marketplace/microsoft.marketplace/2022-03-01/types.md +++ b/generated/marketplace/microsoft.marketplace/2022-03-01/types.md @@ -81,9 +81,9 @@ ## CollectionProperties ### Properties -* **allItemsApproved**: bool (ReadOnly): Indicating whether all items are approved for this collection (=true) or not (=false). -* **allItemsApprovedModifiedAt**: string (ReadOnly): Gets the modified date of all items approved. * **allSubscriptions**: bool: Indicating whether all subscriptions are selected (=true) or not (=false). +* **approveAllItems**: bool (ReadOnly): Indicating whether all items are approved for this collection (=true) or not (=false). +* **approveAllItemsModifiedAt**: string (ReadOnly): Gets the modified date of all items approved. * **claim**: string: Gets or sets the association with Commercial's Billing Account. * **collectionId**: string (ReadOnly): Gets collection Id. * **collectionName**: string: Gets or sets collection name. diff --git a/generated/marketplacecatalog/log.out b/generated/marketplacecatalog/log.out index 62963989ce..7410b52159 100644 --- a/generated/marketplacecatalog/log.out +++ b/generated/marketplacecatalog/log.out @@ -1,4 +1,4 @@ WARNING: Unable to parse swagger path "stable/2022-02-02/search.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest diff --git a/generated/marketplacenotifications/log.out b/generated/marketplacenotifications/log.out index c37cc7d1be..b2d5a1b157 100644 --- a/generated/marketplacenotifications/log.out +++ b/generated/marketplacenotifications/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/marketplaceordering/log.out b/generated/marketplaceordering/log.out index a02db185c7..1152a9c775 100644 --- a/generated/marketplaceordering/log.out +++ b/generated/marketplaceordering/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/mediaservices/log.out b/generated/mediaservices/log.out index 1bb180eb46..1b950990e7 100644 --- a/generated/mediaservices/log.out +++ b/generated/mediaservices/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/migrate/log.out b/generated/migrate/log.out index 7483aaa68d..d581f4fbb6 100644 --- a/generated/migrate/log.out +++ b/generated/migrate/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/migrateprojects/log.out b/generated/migrateprojects/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/migrateprojects/log.out +++ b/generated/migrateprojects/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/mixedreality/log.out b/generated/mixedreality/log.out index 181d76a07e..a35488d1d5 100644 --- a/generated/mixedreality/log.out +++ b/generated/mixedreality/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/mobilenetwork/log.out b/generated/mobilenetwork/log.out index fadfa9e2ae..ff95ec5acf 100644 --- a/generated/mobilenetwork/log.out +++ b/generated/mobilenetwork/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -6,6 +6,20 @@ warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this warning | PreCheck/PropertyRedeclarationWarning | Schema 'AttachedDataNetwork' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from AttachedDataNetwork warning | PreCheck/PropertyRedeclarationWarning | Schema 'DataNetwork' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from DataNetwork warning | PreCheck/PropertyRedeclarationWarning | Schema 'MobileNetwork' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from MobileNetwork +warning | PreCheck/PropertyRedeclarationWarning | Schema 'SimGroup' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from SimGroup +warning | PreCheck/PropertyRedeclarationWarning | Schema 'Sim' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from Sim +warning | PreCheck/PropertyRedeclarationWarning | Schema 'Site' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from Site +warning | PreCheck/PropertyRedeclarationWarning | Schema 'PacketCoreControlPlane' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from PacketCoreControlPlane +warning | PreCheck/PropertyRedeclarationWarning | Schema 'PacketCoreDataPlane' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from PacketCoreDataPlane +warning | PreCheck/PropertyRedeclarationWarning | Schema 'Service' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from Service +warning | PreCheck/PropertyRedeclarationWarning | Schema 'SimPolicy' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from SimPolicy +warning | PreCheck/PropertyRedeclarationWarning | Schema 'Slice' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from Slice +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/PropertyRedeclarationWarning | Schema 'AttachedDataNetwork' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from AttachedDataNetwork +warning | PreCheck/PropertyRedeclarationWarning | Schema 'DataNetwork' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from DataNetwork +warning | PreCheck/PropertyRedeclarationWarning | Schema 'MobileNetwork' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from MobileNetwork warning | PreCheck/PropertyRedeclarationWarning | Schema 'Sim' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from Sim warning | PreCheck/PropertyRedeclarationWarning | Schema 'Site' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from Site warning | PreCheck/PropertyRedeclarationWarning | Schema 'PacketCoreControlPlane' has a property 'systemData' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from PacketCoreControlPlane diff --git a/generated/mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json b/generated/mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json new file mode 100644 index 0000000000..8c54e5099a --- /dev/null +++ b/generated/mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"Data network properties."},"tags":{"Type":31,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AttachedDataNetworkPropertiesFormat","Properties":{"provisioningState":{"Type":19,"Flags":2,"Description":"The provisioning state of the attached data network resource."},"userPlaneDataInterface":{"Type":20,"Flags":1,"Description":"The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface."},"dnsAddresses":{"Type":21,"Flags":0,"Description":"The DNS servers to signal to UEs to use for this attached data network."},"naptConfiguration":{"Type":22,"Flags":0,"Description":"The network address and port translation (NAPT) configuration.\nIf this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled."},"userEquipmentAddressPoolPrefix":{"Type":29,"Flags":0,"Description":"The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs.\nThe packet core instance assigns an IP address to a UE when the UE sets up a PDU session.\n You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size."},"userEquipmentStaticAddressPoolPrefix":{"Type":30,"Flags":0,"Description":"The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs.\nThe packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource.\nAt least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[12,13,14,15,16,17,18,4]}},{"2":{"Name":"InterfaceProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device."},"ipv4Address":{"Type":4,"Flags":0,"Description":"The IPv4 address."},"ipv4Subnet":{"Type":4,"Flags":0,"Description":"The IPv4 subnet."},"ipv4Gateway":{"Type":4,"Flags":0,"Description":"The default IPv4 gateway (router)."}}}},{"3":{"ItemType":4}},{"2":{"Name":"NaptConfiguration","Properties":{"enabled":{"Type":25,"Flags":0,"Description":"Whether NAPT is enabled for connections to this attached data network."},"portRange":{"Type":26,"Flags":0,"Description":"Range of port numbers to use as translated ports on each translated address.\nIf not specified and NAPT is enabled, this range defaults to 1,024 - 49,999.\n(Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)"},"portReuseHoldTime":{"Type":27,"Flags":0,"Description":"The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be minimum 1 second."},"pinholeLimits":{"Type":3,"Flags":0,"Description":"Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface."},"pinholeTimeouts":{"Type":28,"Flags":0,"Description":"Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"PortRange","Properties":{"minPort":{"Type":3,"Flags":0,"Description":"The minimum port number"},"maxPort":{"Type":3,"Flags":0,"Description":"The maximum port number"}}}},{"2":{"Name":"PortReuseHoldTimes","Properties":{"tcp":{"Type":3,"Flags":0,"Description":"Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes."},"udp":{"Type":3,"Flags":0,"Description":"Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute."}}}},{"2":{"Name":"PinholeTimeouts","Properties":{"tcp":{"Type":3,"Flags":0,"Description":"Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes, as per RFC 5382 section 5."},"udp":{"Type":3,"Flags":0,"Description":"Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes, as per RFC 4787 section 4.3."},"icmp":{"Type":3,"Flags":0,"Description":"Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds, as per RFC 5508 section 3.2."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"4":{"Name":"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks@2022-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/mobileNetworks/dataNetworks"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/mobileNetworks/dataNetworks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":44,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":45,"Flags":10,"Description":"The resource api version"},"properties":{"Type":47,"Flags":0,"Description":"Data network properties."},"tags":{"Type":56,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DataNetworkPropertiesFormat","Properties":{"provisioningState":{"Type":55,"Flags":2,"Description":"The provisioning state of the data network resource."},"description":{"Type":4,"Flags":0,"Description":"An optional description for this data network."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[48,49,50,51,52,53,54,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/mobileNetworks/dataNetworks@2022-04-01-preview","ScopeType":8,"Body":46,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/mobileNetworks"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/mobileNetworks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":1,"Description":"Mobile network properties."},"tags":{"Type":71,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"MobileNetworkPropertiesFormat","Properties":{"provisioningState":{"Type":69,"Flags":2,"Description":"The provisioning state of the mobile network resource."},"publicLandMobileNetworkIdentifier":{"Type":70,"Flags":1,"Description":"The unique public land mobile network identifier for the network. This is made up of the mobile country code and mobile network code, as defined in https://www.itu.int/rec/T-REC-E.212. The values 001-01 and 001-001 can be used for testing and the values 999-99 and 999-999 can be used on internal private networks."},"serviceKey":{"Type":4,"Flags":2,"Description":"The mobile network resource identifier"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[62,63,64,65,66,67,68,4]}},{"2":{"Name":"PlmnId","Properties":{"mcc":{"Type":4,"Flags":1,"Description":"Mobile country code (MCC)."},"mnc":{"Type":4,"Flags":1,"Description":"Mobile network code (MNC)."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/mobileNetworks@2022-04-01-preview","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/mobileNetworks/sites"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/mobileNetworks/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":0,"Description":"Site properties."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SitePropertiesFormat","Properties":{"provisioningState":{"Type":84,"Flags":2,"Description":"The provisioning state of the site resource."},"networkFunctions":{"Type":86,"Flags":0,"Description":"An array of IDs of the network functions deployed on the site, maintained by the user."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[77,78,79,80,81,82,83,4]}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource ID."}}}},{"3":{"ItemType":85}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/mobileNetworks/sites@2022-04-01-preview","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/simGroups"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/simGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":1,"Description":"SIM group Properties."},"identity":{"Type":103,"Flags":0,"Description":"The identity used to retrieve the encryption key from Azure key vault."},"tags":{"Type":111,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SimGroupPropertiesFormat","Properties":{"provisioningState":{"Type":100,"Flags":2,"Description":"The provisioning state of the SIM group resource."},"encryptionKey":{"Type":101,"Flags":0,"Description":"A key to encrypt the SIM data that belongs to this SIM group."},"mobileNetwork":{"Type":102,"Flags":0,"Description":"Mobile network that this SIM belongs to"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[93,94,95,96,97,98,99,4]}},{"2":{"Name":"KeyVaultKey","Properties":{"keyUrl":{"Type":4,"Flags":0,"Description":"The key URL, unversioned. For example: https://contosovault.vault.azure.net/keys/azureKey."}}}},{"2":{"Name":"MobileNetworkResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Mobile network resource ID."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":108,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":110,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[104,105,106,107,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":109}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/simGroups@2022-04-01-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/simGroups/sims"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/simGroups/sims","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":116,"Flags":1,"Description":"SIM Properties."},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SimPropertiesFormat","Properties":{"provisioningState":{"Type":124,"Flags":2,"Description":"The provisioning state of the SIM resource."},"simState":{"Type":128,"Flags":2,"Description":"The state of the SIM resource."},"internationalMobileSubscriberIdentity":{"Type":4,"Flags":1,"Description":"The international mobile subscriber identity (IMSI) for the SIM."},"integratedCircuitCardIdentifier":{"Type":4,"Flags":0,"Description":"The integrated circuit card ID (ICCID) for the SIM."},"authenticationKey":{"Type":4,"Flags":4,"Description":"The Ki value for the SIM."},"operatorKeyCode":{"Type":4,"Flags":4,"Description":"The Opc value for the SIM."},"deviceType":{"Type":4,"Flags":0,"Description":"An optional free-form text field that can be used to record the device type this SIM is associated with, for example 'Video camera'. The Azure portal allows SIMs to be grouped and filtered based on this value."},"simPolicy":{"Type":129,"Flags":0,"Description":"The SIM policy used by this SIM."},"staticIpConfiguration":{"Type":134,"Flags":0,"Description":"A list of static IP addresses assigned to this SIM. Each address is assigned at a defined network scope, made up of {attached data network, slice}."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[117,118,119,120,121,122,123,4]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Invalid"}},{"5":{"Elements":[125,126,127,4]}},{"2":{"Name":"SimPolicyResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"SIM policy resource ID."}}}},{"2":{"Name":"SimStaticIpProperties","Properties":{"attachedDataNetwork":{"Type":131,"Flags":0,"Description":"The attached data network on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address."},"slice":{"Type":132,"Flags":0,"Description":"The network slice on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address."},"staticIp":{"Type":133,"Flags":0,"Description":"The static IP configuration for the SIM to use at the defined network scope."}}}},{"2":{"Name":"AttachedDataNetworkResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Attached data network resource ID."}}}},{"2":{"Name":"SliceResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Slice resource ID."}}}},{"2":{"Name":"SimStaticIpPropertiesStaticIp","Properties":{"ipv4Address":{"Type":4,"Flags":0,"Description":"The IPv4 address assigned to the SIM at this network scope. This address must be in the userEquipmentStaticAddressPoolPrefix defined in the attached data network."}}}},{"3":{"ItemType":130}},{"4":{"Name":"Microsoft.MobileNetwork/simGroups/sims@2022-04-01-preview","ScopeType":8,"Body":115,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/packetCoreControlPlanes"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/packetCoreControlPlanes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":1,"Description":"Packet core control plane Properties."},"identity":{"Type":103,"Flags":0,"Description":"The identity used to retrieve the ingress certificate from Azure key vault."},"tags":{"Type":168,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PacketCoreControlPlanePropertiesFormat","Properties":{"provisioningState":{"Type":147,"Flags":2,"Description":"The provisioning state of the packet core control plane resource."},"mobileNetwork":{"Type":102,"Flags":1,"Description":"Mobile network in which this packet core control plane is deployed."},"platform":{"Type":148,"Flags":0,"Description":"The platform where the packet core is deployed."},"coreNetworkTechnology":{"Type":157,"Flags":0,"Description":"The core network technology generation (5G core or EPC / 4G core)."},"version":{"Type":4,"Flags":0,"Description":"The version of the packet core software that is deployed."},"controlPlaneAccessInterface":{"Type":20,"Flags":1,"Description":"The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface."},"sku":{"Type":165,"Flags":1,"Description":"The SKU defining the throughput and SIM allowances for this packet core control plane deployment."},"localDiagnosticsAccess":{"Type":166,"Flags":0,"Description":"The kubernetes ingress configuration to control access to packet core diagnostics over local APIs."},"interopSettings":{"Type":0,"Flags":0,"Description":"Settings to allow interoperability with third party components e.g. RANs and UEs."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[140,141,142,143,144,145,146,4]}},{"2":{"Name":"PlatformConfiguration","Properties":{"type":{"Type":151,"Flags":1,"Description":"The platform type where packet core is deployed."},"azureStackEdgeDevice":{"Type":152,"Flags":0,"Description":"The Azure Stack Edge device where where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified."},"connectedCluster":{"Type":153,"Flags":0,"Description":"Azure Arc connected cluster where the packet core is deployed."},"customLocation":{"Type":154,"Flags":0,"Description":"Azure Arc custom location where the packet core is deployed."}}}},{"6":{"Value":"AKS-HCI"}},{"6":{"Value":"BaseVM"}},{"5":{"Elements":[149,150,4]}},{"2":{"Name":"AzureStackEdgeDeviceResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Azure Stack Edge device resource ID."}}}},{"2":{"Name":"ConnectedClusterResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Azure Arc connected cluster resource ID."}}}},{"2":{"Name":"CustomLocationResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Azure Arc custom location resource ID."}}}},{"6":{"Value":"5GC"}},{"6":{"Value":"EPC"}},{"5":{"Elements":[155,156,4]}},{"6":{"Value":"EvaluationPackage"}},{"6":{"Value":"FlagshipStarterPackage"}},{"6":{"Value":"EdgeSite2GBPS"}},{"6":{"Value":"EdgeSite3GBPS"}},{"6":{"Value":"EdgeSite4GBPS"}},{"6":{"Value":"MediumPackage"}},{"6":{"Value":"LargePackage"}},{"5":{"Elements":[158,159,160,161,162,163,164,4]}},{"2":{"Name":"LocalDiagnosticsAccessConfiguration","Properties":{"httpsServerCertificate":{"Type":167,"Flags":0,"Description":"The HTTPS server TLS certificate used to secure local access to diagnostics."}}}},{"2":{"Name":"KeyVaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":0,"Description":"The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/packetCoreControlPlanes@2022-04-01-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":1,"Description":"Packet core data plane Properties."},"tags":{"Type":182,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PacketCoreDataPlanePropertiesFormat","Properties":{"provisioningState":{"Type":181,"Flags":2,"Description":"The provisioning state of the packet core data plane resource."},"userPlaneAccessInterface":{"Type":20,"Flags":1,"Description":"The user plane interface on the access network. For 5G networks, this is the N3 interface. For 4G networks, this is the S1-U interface."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[174,175,176,177,178,179,180,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes@2022-04-01-preview","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/mobileNetworks/services"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/mobileNetworks/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":184,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":185,"Flags":10,"Description":"The resource api version"},"properties":{"Type":187,"Flags":1,"Description":"Service Properties."},"tags":{"Type":225,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ServicePropertiesFormat","Properties":{"provisioningState":{"Type":195,"Flags":2,"Description":"The provisioning state of the service resource."},"servicePrecedence":{"Type":3,"Flags":1,"Description":"A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all services configured in the mobile network."},"serviceQosPolicy":{"Type":196,"Flags":0,"Description":"The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a PccRuleConfiguration. If this field is null then the UE's SIM policy will define the QoS settings."},"pccRules":{"Type":224,"Flags":1,"Description":"The set of data flow policy rules that make up this service."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[188,189,190,191,192,193,194,4]}},{"2":{"Name":"QosPolicy","Properties":{"5qi":{"Type":3,"Flags":0,"Description":"QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values."},"allocationAndRetentionPriorityLevel":{"Type":3,"Flags":0,"Description":"QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `5qi` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"preemptionCapability":{"Type":199,"Flags":0,"Description":"QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"preemptionVulnerability":{"Type":202,"Flags":0,"Description":"QoS Flow preemption vulnerability. The preemption vulnerability of a QoS Flow controls whether it can be preempted by a QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"maximumBitRate":{"Type":203,"Flags":1,"Description":"The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service."}}}},{"6":{"Value":"NotPreempt"}},{"6":{"Value":"MayPreempt"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"NotPreemptable"}},{"6":{"Value":"Preemptable"}},{"5":{"Elements":[200,201,4]}},{"2":{"Name":"Ambr","Properties":{"uplink":{"Type":4,"Flags":1,"Description":"Uplink bit rate."},"downlink":{"Type":4,"Flags":1,"Description":"Downlink bit rate."}}}},{"2":{"Name":"PccRuleConfiguration","Properties":{"ruleName":{"Type":4,"Flags":1,"Description":"The name of the rule. This must be unique within the parent service. You must not use any of the following reserved strings - `default`, `requested` or `service`."},"rulePrecedence":{"Type":3,"Flags":1,"Description":"A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all data flow policy rules configured in the mobile network."},"ruleQosPolicy":{"Type":205,"Flags":0,"Description":"The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings."},"trafficControl":{"Type":214,"Flags":0,"Description":"Determines whether flows that match this data flow policy rule are permitted."},"serviceDataFlowTemplates":{"Type":223,"Flags":1,"Description":"The set of data flow templates to use for this data flow policy rule."}}}},{"2":{"Name":"PccRuleQosPolicy","Properties":{"guaranteedBitRate":{"Type":203,"Flags":0,"Description":"The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition."},"5qi":{"Type":3,"Flags":0,"Description":"QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values."},"allocationAndRetentionPriorityLevel":{"Type":3,"Flags":0,"Description":"QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `5qi` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"preemptionCapability":{"Type":208,"Flags":0,"Description":"QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"preemptionVulnerability":{"Type":211,"Flags":0,"Description":"QoS Flow preemption vulnerability. The preemption vulnerability of a QoS Flow controls whether it can be preempted by a QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"maximumBitRate":{"Type":203,"Flags":1,"Description":"The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service."}}}},{"6":{"Value":"NotPreempt"}},{"6":{"Value":"MayPreempt"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"NotPreemptable"}},{"6":{"Value":"Preemptable"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ServiceDataFlowTemplate","Properties":{"templateName":{"Type":4,"Flags":1,"Description":"The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings - `default`, `requested` or `service`."},"direction":{"Type":219,"Flags":1,"Description":"The direction of this flow."},"protocol":{"Type":220,"Flags":1,"Description":"A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value `ip`. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the value `ip` then you must leave the field `port` unspecified."},"remoteIpList":{"Type":221,"Flags":1,"Description":"The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value `any`. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24)."},"ports":{"Type":222,"Flags":0,"Description":"The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than `ip` in the `protocol` field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [`8080`, `8082-8085`]."}}}},{"6":{"Value":"Uplink"}},{"6":{"Value":"Downlink"}},{"6":{"Value":"Bidirectional"}},{"5":{"Elements":[216,217,218,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":215}},{"3":{"ItemType":204}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/mobileNetworks/services@2022-04-01-preview","ScopeType":8,"Body":186,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/mobileNetworks/simPolicies"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/mobileNetworks/simPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"SIM policy Properties."},"tags":{"Type":259,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SimPolicyPropertiesFormat","Properties":{"provisioningState":{"Type":238,"Flags":2,"Description":"The provisioning state of the SIM policy resource."},"ueAmbr":{"Type":203,"Flags":1,"Description":"Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR."},"defaultSlice":{"Type":132,"Flags":1,"Description":"The default slice to use if the UE does not explicitly specify it. This slice must exist in the `sliceConfigurations` map."},"rfspIndex":{"Type":3,"Flags":0,"Description":"RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified."},"registrationTimer":{"Type":3,"Flags":0,"Description":"Interval for the UE periodic registration update procedure, in seconds."},"sliceConfigurations":{"Type":258,"Flags":1,"Description":"The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[231,232,233,234,235,236,237,4]}},{"2":{"Name":"SliceConfiguration","Properties":{"slice":{"Type":132,"Flags":1,"Description":"A reference to the slice that these settings apply to"},"defaultDataNetwork":{"Type":240,"Flags":1,"Description":"The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the `dataNetworkConfigurations` map."},"dataNetworkConfigurations":{"Type":257,"Flags":1,"Description":"The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item."}}}},{"2":{"Name":"DataNetworkResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Data network resource ID."}}}},{"2":{"Name":"DataNetworkConfiguration","Properties":{"dataNetwork":{"Type":240,"Flags":1,"Description":"A reference to the data network that these settings apply to"},"sessionAmbr":{"Type":203,"Flags":1,"Description":"Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR."},"5qi":{"Type":3,"Flags":0,"Description":"Default QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values."},"allocationAndRetentionPriorityLevel":{"Type":3,"Flags":0,"Description":"Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `5qi` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"preemptionCapability":{"Type":244,"Flags":0,"Description":"Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"preemptionVulnerability":{"Type":247,"Flags":0,"Description":"Default QoS Flow preemption vulnerability. The preemption vulnerability of a QoS Flow controls whether it can be preempted by a QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters."},"defaultSessionType":{"Type":250,"Flags":0,"Description":"The default PDU session type, which is used if the UE does not request a specific session type."},"additionalAllowedSessionTypes":{"Type":254,"Flags":0,"Description":"Allowed session types in addition to the default session type. Must not duplicate the default session type."},"allowedServices":{"Type":256,"Flags":1,"Description":"List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item."}}}},{"6":{"Value":"NotPreempt"}},{"6":{"Value":"MayPreempt"}},{"5":{"Elements":[242,243,4]}},{"6":{"Value":"NotPreemptable"}},{"6":{"Value":"Preemptable"}},{"5":{"Elements":[245,246,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[248,249,4]}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[251,252,4]}},{"3":{"ItemType":253}},{"2":{"Name":"ServiceResourceId","Properties":{"id":{"Type":4,"Flags":1,"Description":"Service resource ID."}}}},{"3":{"ItemType":255}},{"3":{"ItemType":241}},{"3":{"ItemType":239}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/mobileNetworks/simPolicies@2022-04-01-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/mobileNetworks/slices"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/mobileNetworks/slices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":261,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":262,"Flags":10,"Description":"The resource api version"},"properties":{"Type":264,"Flags":1,"Description":"Slice properties."},"tags":{"Type":274,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SlicePropertiesFormat","Properties":{"provisioningState":{"Type":272,"Flags":2,"Description":"The provisioning state of the network slice resource."},"snssai":{"Type":273,"Flags":1,"Description":"Single-network slice selection assistance information (S-NSSAI). Unique at the scope of a mobile network."},"description":{"Type":4,"Flags":0,"Description":"An optional description for this network slice."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[265,266,267,268,269,270,271,4]}},{"2":{"Name":"Snssai","Properties":{"sst":{"Type":3,"Flags":1,"Description":"Slice/service type (SST)."},"sd":{"Type":4,"Flags":0,"Description":"Slice differentiator (SD)."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.MobileNetwork/mobileNetworks/slices@2022-04-01-preview","ScopeType":8,"Body":263,"Flags":0}},{"6":{"Value":"Microsoft.MobileNetwork/packetCoreControlPlaneVersions"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.MobileNetwork/packetCoreControlPlaneVersions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":2,"Description":"Packet core control plane version properties."},"systemData":{"Type":32,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PacketCoreControlPlaneVersionPropertiesFormat","Properties":{"provisioningState":{"Type":287,"Flags":2,"Description":"The provisioning state of the packet core control plane version resource."},"versionState":{"Type":294,"Flags":0,"Description":"The state of this packet core control plane version."},"recommendedVersion":{"Type":297,"Flags":0,"Description":"Indicates whether this is the recommended version to use for new packet core control plane deployments."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[280,281,282,283,284,285,286,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Preview"}},{"6":{"Value":"Validating"}},{"6":{"Value":"ValidationFailed"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deprecated"}},{"5":{"Elements":[288,289,290,291,292,293,4]}},{"6":{"Value":"Recommended"}},{"6":{"Value":"NotRecommended"}},{"5":{"Elements":[295,296,4]}},{"4":{"Name":"Microsoft.MobileNetwork/packetCoreControlPlaneVersions@2022-04-01-preview","ScopeType":1,"Body":278,"Flags":1}},{"2":{"Name":"SimIdListResult","Properties":{"value":{"Type":300,"Flags":0,"Description":"A list of SIM IDs."},"nextLink":{"Type":4,"Flags":2,"Description":"The URL to get the next set of results."}}}},{"3":{"ItemType":85}},{"8":{"Name":"listSimIds","ResourceType":"Microsoft.MobileNetwork/mobileNetworks","ApiVersion":"2022-04-01-preview","Output":299}}] \ No newline at end of file diff --git a/generated/mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md b/generated/mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md new file mode 100644 index 0000000000..be9d8d5818 --- /dev/null +++ b/generated/mobilenetwork/microsoft.mobilenetwork/2022-04-01-preview/types.md @@ -0,0 +1,491 @@ +# Microsoft.MobileNetwork @ 2022-04-01-preview + +## Resource Microsoft.MobileNetwork/mobileNetworks@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [MobileNetworkPropertiesFormat](#mobilenetworkpropertiesformat) (Required): Mobile network properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/mobileNetworks' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/mobileNetworks/dataNetworks@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DataNetworkPropertiesFormat](#datanetworkpropertiesformat): Data network properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/mobileNetworks/dataNetworks' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/mobileNetworks/services@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServicePropertiesFormat](#servicepropertiesformat) (Required): Service Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/mobileNetworks/services' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/mobileNetworks/simPolicies@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SimPolicyPropertiesFormat](#simpolicypropertiesformat) (Required): SIM policy Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/mobileNetworks/simPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/mobileNetworks/sites@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SitePropertiesFormat](#sitepropertiesformat): Site properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/mobileNetworks/sites' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/mobileNetworks/slices@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SlicePropertiesFormat](#slicepropertiesformat) (Required): Slice properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/mobileNetworks/slices' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/packetCoreControlPlanes@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedServiceIdentity](#managedserviceidentity): The identity used to retrieve the ingress certificate from Azure key vault. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PacketCoreControlPlanePropertiesFormat](#packetcorecontrolplanepropertiesformat) (Required): Packet core control plane Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/packetCoreControlPlanes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PacketCoreDataPlanePropertiesFormat](#packetcoredataplanepropertiesformat) (Required): Packet core data plane Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AttachedDataNetworkPropertiesFormat](#attacheddatanetworkpropertiesformat) (Required): Data network properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/packetCoreControlPlaneVersions@2022-04-01-preview (ReadOnly) +* **Valid Scope(s)**: Tenant +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PacketCoreControlPlaneVersionPropertiesFormat](#packetcorecontrolplaneversionpropertiesformat) (ReadOnly): Packet core control plane version properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.MobileNetwork/packetCoreControlPlaneVersions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/simGroups@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedServiceIdentity](#managedserviceidentity): The identity used to retrieve the encryption key from Azure key vault. +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SimGroupPropertiesFormat](#simgrouppropertiesformat) (Required): SIM group Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.MobileNetwork/simGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.MobileNetwork/simGroups/sims@2022-04-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-04-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SimPropertiesFormat](#simpropertiesformat) (Required): SIM Properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.MobileNetwork/simGroups/sims' (ReadOnly, DeployTimeConstant): The resource type + +## Function listSimIds (Microsoft.MobileNetwork/mobileNetworks@2022-04-01-preview) +* **Resource**: Microsoft.MobileNetwork/mobileNetworks +* **ApiVersion**: 2022-04-01-preview +* **Output**: [SimIdListResult](#simidlistresult) + +## Ambr +### Properties +* **downlink**: string (Required): Downlink bit rate. +* **uplink**: string (Required): Uplink bit rate. + +## AttachedDataNetworkPropertiesFormat +### Properties +* **dnsAddresses**: string[]: The DNS servers to signal to UEs to use for this attached data network. +* **naptConfiguration**: [NaptConfiguration](#naptconfiguration): The network address and port translation (NAPT) configuration. +If this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the attached data network resource. +* **userEquipmentAddressPoolPrefix**: string[]: The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. +The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. + You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size. +* **userEquipmentStaticAddressPoolPrefix**: string[]: The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. +The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. +At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size. +* **userPlaneDataInterface**: [InterfaceProperties](#interfaceproperties) (Required): The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface. + +## AttachedDataNetworkResourceId +### Properties +* **id**: string (Required): Attached data network resource ID. + +## AzureStackEdgeDeviceResourceId +### Properties +* **id**: string (Required): Azure Stack Edge device resource ID. + +## ConnectedClusterResourceId +### Properties +* **id**: string (Required): Azure Arc connected cluster resource ID. + +## CustomLocationResourceId +### Properties +* **id**: string (Required): Azure Arc custom location resource ID. + +## DataNetworkConfiguration +### Properties +* **5qi**: int: Default QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values. +* **additionalAllowedSessionTypes**: 'IPv4' | 'IPv6' | string[]: Allowed session types in addition to the default session type. Must not duplicate the default session type. +* **allocationAndRetentionPriorityLevel**: int: Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `5qi` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. +* **allowedServices**: [ServiceResourceId](#serviceresourceid)[] (Required): List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item. +* **dataNetwork**: [DataNetworkResourceId](#datanetworkresourceid) (Required): A reference to the data network that these settings apply to +* **defaultSessionType**: 'IPv4' | 'IPv6' | string: The default PDU session type, which is used if the UE does not request a specific session type. +* **preemptionCapability**: 'MayPreempt' | 'NotPreempt' | string: Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. +* **preemptionVulnerability**: 'NotPreemptable' | 'Preemptable' | string: Default QoS Flow preemption vulnerability. The preemption vulnerability of a QoS Flow controls whether it can be preempted by a QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. +* **sessionAmbr**: [Ambr](#ambr) (Required): Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR. + +## DataNetworkPropertiesFormat +### Properties +* **description**: string: An optional description for this data network. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the data network resource. + +## DataNetworkResourceId +### Properties +* **id**: string (Required): Data network resource ID. + +## InterfaceProperties +### Properties +* **ipv4Address**: string: The IPv4 address. +* **ipv4Gateway**: string: The default IPv4 gateway (router). +* **ipv4Subnet**: string: The IPv4 subnet. +* **name**: string: The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device. + +## KeyVaultCertificate +### Properties +* **certificateUrl**: string: The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress. + +## KeyVaultKey +### Properties +* **keyUrl**: string: The key URL, unversioned. For example: https://contosovault.vault.azure.net/keys/azureKey. + +## LocalDiagnosticsAccessConfiguration +### Properties +* **httpsServerCertificate**: [KeyVaultCertificate](#keyvaultcertificate): The HTTPS server TLS certificate used to secure local access to diagnostics. + +## ManagedServiceIdentity +### Properties +* **principalId**: string (ReadOnly): The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **tenantId**: string (ReadOnly): The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned' | 'UserAssigned' | string (Required): Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): 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. + +## MobileNetworkPropertiesFormat +### Properties +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the mobile network resource. +* **publicLandMobileNetworkIdentifier**: [PlmnId](#plmnid) (Required): The unique public land mobile network identifier for the network. This is made up of the mobile country code and mobile network code, as defined in https://www.itu.int/rec/T-REC-E.212. The values 001-01 and 001-001 can be used for testing and the values 999-99 and 999-999 can be used on internal private networks. +* **serviceKey**: string (ReadOnly): The mobile network resource identifier + +## MobileNetworkResourceId +### Properties +* **id**: string (Required): Mobile network resource ID. + +## NaptConfiguration +### Properties +* **enabled**: 'Disabled' | 'Enabled' | string: Whether NAPT is enabled for connections to this attached data network. +* **pinholeLimits**: int: Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface. +* **pinholeTimeouts**: [PinholeTimeouts](#pinholetimeouts): Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second. +* **portRange**: [PortRange](#portrange): Range of port numbers to use as translated ports on each translated address. +If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. +(Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.) +* **portReuseHoldTime**: [PortReuseHoldTimes](#portreuseholdtimes): The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be minimum 1 second. + +## PacketCoreControlPlanePropertiesFormat +### Properties +* **controlPlaneAccessInterface**: [InterfaceProperties](#interfaceproperties) (Required): The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface. +* **coreNetworkTechnology**: '5GC' | 'EPC' | string: The core network technology generation (5G core or EPC / 4G core). +* **interopSettings**: any: Settings to allow interoperability with third party components e.g. RANs and UEs. +* **localDiagnosticsAccess**: [LocalDiagnosticsAccessConfiguration](#localdiagnosticsaccessconfiguration): The kubernetes ingress configuration to control access to packet core diagnostics over local APIs. +* **mobileNetwork**: [MobileNetworkResourceId](#mobilenetworkresourceid) (Required): Mobile network in which this packet core control plane is deployed. +* **platform**: [PlatformConfiguration](#platformconfiguration): The platform where the packet core is deployed. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the packet core control plane resource. +* **sku**: 'EdgeSite2GBPS' | 'EdgeSite3GBPS' | 'EdgeSite4GBPS' | 'EvaluationPackage' | 'FlagshipStarterPackage' | 'LargePackage' | 'MediumPackage' | string (Required): The SKU defining the throughput and SIM allowances for this packet core control plane deployment. +* **version**: string: The version of the packet core software that is deployed. + +## PacketCoreControlPlaneVersionPropertiesFormat +### Properties +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the packet core control plane version resource. +* **recommendedVersion**: 'NotRecommended' | 'Recommended' | string: Indicates whether this is the recommended version to use for new packet core control plane deployments. +* **versionState**: 'Active' | 'Deprecated' | 'Preview' | 'Unknown' | 'Validating' | 'ValidationFailed' | string: The state of this packet core control plane version. + +## PacketCoreDataPlanePropertiesFormat +### Properties +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the packet core data plane resource. +* **userPlaneAccessInterface**: [InterfaceProperties](#interfaceproperties) (Required): The user plane interface on the access network. For 5G networks, this is the N3 interface. For 4G networks, this is the S1-U interface. + +## PccRuleConfiguration +### Properties +* **ruleName**: string (Required): The name of the rule. This must be unique within the parent service. You must not use any of the following reserved strings - `default`, `requested` or `service`. +* **rulePrecedence**: int (Required): A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all data flow policy rules configured in the mobile network. +* **ruleQosPolicy**: [PccRuleQosPolicy](#pccruleqospolicy): The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings. +* **serviceDataFlowTemplates**: [ServiceDataFlowTemplate](#servicedataflowtemplate)[] (Required): The set of data flow templates to use for this data flow policy rule. +* **trafficControl**: 'Blocked' | 'Enabled' | string: Determines whether flows that match this data flow policy rule are permitted. + +## PccRuleQosPolicy +### Properties +* **5qi**: int: QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values. +* **allocationAndRetentionPriorityLevel**: int: QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `5qi` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. +* **guaranteedBitRate**: [Ambr](#ambr): The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition. +* **maximumBitRate**: [Ambr](#ambr) (Required): The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service. +* **preemptionCapability**: 'MayPreempt' | 'NotPreempt' | string: QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. +* **preemptionVulnerability**: 'NotPreemptable' | 'Preemptable' | string: QoS Flow preemption vulnerability. The preemption vulnerability of a QoS Flow controls whether it can be preempted by a QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. + +## PinholeTimeouts +### Properties +* **icmp**: int: Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds, as per RFC 5508 section 3.2. +* **tcp**: int: Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes, as per RFC 5382 section 5. +* **udp**: int: Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes, as per RFC 4787 section 4.3. + +## PlatformConfiguration +### Properties +* **azureStackEdgeDevice**: [AzureStackEdgeDeviceResourceId](#azurestackedgedeviceresourceid): The Azure Stack Edge device where where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified. +* **connectedCluster**: [ConnectedClusterResourceId](#connectedclusterresourceid): Azure Arc connected cluster where the packet core is deployed. +* **customLocation**: [CustomLocationResourceId](#customlocationresourceid): Azure Arc custom location where the packet core is deployed. +* **type**: 'AKS-HCI' | 'BaseVM' | string (Required): The platform type where packet core is deployed. + +## PlmnId +### Properties +* **mcc**: string (Required): Mobile country code (MCC). +* **mnc**: string (Required): Mobile network code (MNC). + +## PortRange +### Properties +* **maxPort**: int: The maximum port number +* **minPort**: int: The minimum port number + +## PortReuseHoldTimes +### Properties +* **tcp**: int: Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes. +* **udp**: int: Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute. + +## QosPolicy +### Properties +* **5qi**: int: QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values. +* **allocationAndRetentionPriorityLevel**: int: QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of `preemptionCapability` and `preemptionVulnerability` allow it. 1 is the highest level of priority. If this field is not specified then `5qi` is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. +* **maximumBitRate**: [Ambr](#ambr) (Required): The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service. +* **preemptionCapability**: 'MayPreempt' | 'NotPreempt' | string: QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. +* **preemptionVulnerability**: 'NotPreemptable' | 'Preemptable' | string: QoS Flow preemption vulnerability. The preemption vulnerability of a QoS Flow controls whether it can be preempted by a QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. + +## ServiceDataFlowTemplate +### Properties +* **direction**: 'Bidirectional' | 'Downlink' | 'Uplink' | string (Required): The direction of this flow. +* **ports**: string[]: The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than `ip` in the `protocol` field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [`8080`, `8082-8085`]. +* **protocol**: string[] (Required): A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value `ip`. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the value `ip` then you must leave the field `port` unspecified. +* **remoteIpList**: string[] (Required): The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value `any`. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). +* **templateName**: string (Required): The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings - `default`, `requested` or `service`. + +## ServicePropertiesFormat +### Properties +* **pccRules**: [PccRuleConfiguration](#pccruleconfiguration)[] (Required): The set of data flow policy rules that make up this service. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the service resource. +* **servicePrecedence**: int (Required): A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all services configured in the mobile network. +* **serviceQosPolicy**: [QosPolicy](#qospolicy): The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a PccRuleConfiguration. If this field is null then the UE's SIM policy will define the QoS settings. + +## ServiceResourceId +### Properties +* **id**: string (Required): Service resource ID. + +## SimGroupPropertiesFormat +### Properties +* **encryptionKey**: [KeyVaultKey](#keyvaultkey): A key to encrypt the SIM data that belongs to this SIM group. +* **mobileNetwork**: [MobileNetworkResourceId](#mobilenetworkresourceid): Mobile network that this SIM belongs to +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the SIM group resource. + +## SimIdListResult +### Properties +* **nextLink**: string (ReadOnly): The URL to get the next set of results. +* **value**: [SubResource](#subresource)[]: A list of SIM IDs. + +## SimPolicyPropertiesFormat +### Properties +* **defaultSlice**: [SliceResourceId](#sliceresourceid) (Required): The default slice to use if the UE does not explicitly specify it. This slice must exist in the `sliceConfigurations` map. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the SIM policy resource. +* **registrationTimer**: int: Interval for the UE periodic registration update procedure, in seconds. +* **rfspIndex**: int: RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified. +* **sliceConfigurations**: [SliceConfiguration](#sliceconfiguration)[] (Required): The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item. +* **ueAmbr**: [Ambr](#ambr) (Required): Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR. + +## SimPolicyResourceId +### Properties +* **id**: string (Required): SIM policy resource ID. + +## SimPropertiesFormat +### Properties +* **authenticationKey**: string (WriteOnly): The Ki value for the SIM. +* **deviceType**: string: An optional free-form text field that can be used to record the device type this SIM is associated with, for example 'Video camera'. The Azure portal allows SIMs to be grouped and filtered based on this value. +* **integratedCircuitCardIdentifier**: string: The integrated circuit card ID (ICCID) for the SIM. +* **internationalMobileSubscriberIdentity**: string (Required): The international mobile subscriber identity (IMSI) for the SIM. +* **operatorKeyCode**: string (WriteOnly): The Opc value for the SIM. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the SIM resource. +* **simPolicy**: [SimPolicyResourceId](#simpolicyresourceid): The SIM policy used by this SIM. +* **simState**: 'Disabled' | 'Enabled' | 'Invalid' | string (ReadOnly): The state of the SIM resource. +* **staticIpConfiguration**: [SimStaticIpProperties](#simstaticipproperties)[]: A list of static IP addresses assigned to this SIM. Each address is assigned at a defined network scope, made up of {attached data network, slice}. + +## SimStaticIpProperties +### Properties +* **attachedDataNetwork**: [AttachedDataNetworkResourceId](#attacheddatanetworkresourceid): The attached data network on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address. +* **slice**: [SliceResourceId](#sliceresourceid): The network slice on which the static IP address will be used. The combination of attached data network and slice defines the network scope of the IP address. +* **staticIp**: [SimStaticIpPropertiesStaticIp](#simstaticippropertiesstaticip): The static IP configuration for the SIM to use at the defined network scope. + +## SimStaticIpPropertiesStaticIp +### Properties +* **ipv4Address**: string: The IPv4 address assigned to the SIM at this network scope. This address must be in the userEquipmentStaticAddressPoolPrefix defined in the attached data network. + +## SitePropertiesFormat +### Properties +* **networkFunctions**: [SubResource](#subresource)[]: An array of IDs of the network functions deployed on the site, maintained by the user. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the site resource. + +## SliceConfiguration +### Properties +* **dataNetworkConfigurations**: [DataNetworkConfiguration](#datanetworkconfiguration)[] (Required): The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item. +* **defaultDataNetwork**: [DataNetworkResourceId](#datanetworkresourceid) (Required): The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the `dataNetworkConfigurations` map. +* **slice**: [SliceResourceId](#sliceresourceid) (Required): A reference to the slice that these settings apply to + +## SlicePropertiesFormat +### Properties +* **description**: string: An optional description for this network slice. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'Succeeded' | 'Unknown' | string (ReadOnly): The provisioning state of the network slice resource. +* **snssai**: [Snssai](#snssai) (Required): Single-network slice selection assistance information (S-NSSAI). Unique at the scope of a mobile network. + +## SliceResourceId +### Properties +* **id**: string (Required): Slice resource ID. + +## Snssai +### Properties +* **sd**: string: Slice differentiator (SD). +* **sst**: int (Required): Slice/service type (SST). + +## SubResource +### Properties +* **id**: string (Required): Resource ID. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## UserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## UserAssignedIdentity +### Properties +* **clientId**: string (ReadOnly): The client ID of the assigned identity. +* **principalId**: string (ReadOnly): The principal ID of the assigned identity. + diff --git a/generated/monitor/log.out b/generated/monitor/log.out index 7cb533af72..017a05b4e7 100644 --- a/generated/monitor/log.out +++ b/generated/monitor/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -56,6 +56,63 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/operations_API.json:68:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/operations_API.json:95:9 +warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:94:5 +warning | PreCheck/SchemaMissingType | The schema 'SenderAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:110:5 +warning | PreCheck/SchemaMissingType | The schema 'HttpRequestInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:127:5 +warning | PreCheck/SchemaMissingType | The schema 'EventData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:148:5 +warning | PreCheck/SchemaMissingType | The schema 'EventDataCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:304:5 +warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/eventCategories_API.json:77:5 +warning | PreCheck/SchemaMissingType | The schema 'EventCategoryCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/eventCategories_API.json:93:5 +warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:97:5 +warning | PreCheck/SchemaMissingType | The schema 'SenderAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:113:5 +warning | PreCheck/SchemaMissingType | The schema 'HttpRequestInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:130:5 +warning | PreCheck/SchemaMissingType | The schema 'EventData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:151:5 +warning | PreCheck/SchemaMissingType | The schema 'EventDataCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:307:5 warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/autoscale_API.json:305:5 warning | PreCheck/SchemaMissingType | The schema 'Resource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -92,34 +149,6 @@ warning | PreCheck/SchemaMissingType | The schema 'AutoscaleSettingResourceColle - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/autoscale_API.json:814:5 warning | PreCheck/SchemaMissingType | The schema 'ScaleRuleMetricDimension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/autoscale_API.json:847:5 -warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/operations_API.json:68:5 -warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/operations_API.json:95:9 -warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:94:5 -warning | PreCheck/SchemaMissingType | The schema 'SenderAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:110:5 -warning | PreCheck/SchemaMissingType | The schema 'HttpRequestInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:127:5 -warning | PreCheck/SchemaMissingType | The schema 'EventData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:148:5 -warning | PreCheck/SchemaMissingType | The schema 'EventDataCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json:304:5 -warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/eventCategories_API.json:77:5 -warning | PreCheck/SchemaMissingType | The schema 'EventCategoryCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/eventCategories_API.json:93:5 -warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:97:5 -warning | PreCheck/SchemaMissingType | The schema 'SenderAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:113:5 -warning | PreCheck/SchemaMissingType | The schema 'HttpRequestInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:130:5 -warning | PreCheck/SchemaMissingType | The schema 'EventData' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:151:5 -warning | PreCheck/SchemaMissingType | The schema 'EventDataCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json:307:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -220,46 +249,6 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. -warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:199:5 -warning | PreCheck/SchemaMissingType | The schema 'RetentionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:220:5 -warning | PreCheck/SchemaMissingType | The schema 'MetricSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:239:5 -warning | PreCheck/SchemaMissingType | The schema 'LogSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:264:5 -warning | PreCheck/SchemaMissingType | The schema 'DiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:284:5 -warning | PreCheck/SchemaMissingType | The schema 'DiagnosticSettingsResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:349:5 -warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettingsCategories_API.json:116:5 -warning | PreCheck/SchemaMissingType | The schema 'DiagnosticSettingsCategory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettingsCategories_API.json:137:5 -warning | PreCheck/SchemaMissingType | The schema 'DiagnosticSettingsCategoryResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettingsCategories_API.json:170:5 -warning | PreCheck/SchemaMissingType | The schema 'SubscriptionProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json:199:5 -warning | PreCheck/SchemaMissingType | The schema 'SubscriptionLogSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json:224:5 -warning | PreCheck/SchemaMissingType | The schema 'SubscriptionDiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json:240:5 -warning | PreCheck/SchemaMissingType | The schema 'SubscriptionDiagnosticSettingsResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json:288:5 -warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metricDefinitions_API.json:167:5 -warning | PreCheck/SchemaMissingType | The schema 'MetricAvailability' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metricDefinitions_API.json:183:5 -warning | PreCheck/SchemaMissingType | The schema 'MetricDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metricDefinitions_API.json:221:5 -warning | PreCheck/SchemaMissingType | The schema 'MetricDefinitionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metricDefinitions_API.json:284:5 -warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metrics_API.json:163:5 -warning | PreCheck/SchemaMissingType | The schema 'MetricValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metrics_API.json:202:5 -warning | PreCheck/SchemaMissingType | The schema 'MetadataValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metrics_API.json:240:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -362,41 +351,41 @@ warning | PreCheck/SchemaMissingType | The schema 'BaselineMetadata' with an und warning | PreCheck/SchemaMissingType | The schema 'AzureResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:338:5 warning | PreCheck/SchemaMissingType | The schema 'AzureResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:373:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:363:9 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:386:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:376:5 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:401:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:391:5 warning | PreCheck/SchemaMissingType | The schema 'ActionGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:417:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:407:5 warning | PreCheck/SchemaMissingType | The schema 'EmailReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:506:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:496:5 warning | PreCheck/SchemaMissingType | The schema 'SmsReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:533:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:523:5 warning | PreCheck/SchemaMissingType | The schema 'WebhookReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:560:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:550:5 warning | PreCheck/SchemaMissingType | The schema 'ItsmReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:582:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:572:5 warning | PreCheck/SchemaMissingType | The schema 'AzureAppPushReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:614:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:604:5 warning | PreCheck/SchemaMissingType | The schema 'AutomationRunbookReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:631:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:621:5 warning | PreCheck/SchemaMissingType | The schema 'VoiceReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:671:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:661:5 warning | PreCheck/SchemaMissingType | The schema 'LogicAppReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:693:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:683:5 warning | PreCheck/SchemaMissingType | The schema 'AzureFunctionReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:720:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:710:5 warning | PreCheck/SchemaMissingType | The schema 'ArmRoleReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:752:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:742:5 warning | PreCheck/SchemaMissingType | The schema 'EnableRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:787:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:777:5 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupPatchBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:813:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:803:5 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupPatchBody-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:816:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:806:9 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupPatch' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:829:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/actionGroups_API.json:819:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -615,26 +604,16 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. -warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkScopesResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:782:5 -warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkScopesResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:807:9 warning | PreCheck/SchemaMissingType | The schema 'TagsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:820:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:878:5 warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:822:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:880:9 warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScope' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:831:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:889:5 warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScopeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:849:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:912:5 warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScopeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:867:5 -warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:1077:5 -warning | PreCheck/SchemaMissingType | The schema 'ErrorResponseCommon' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:1112:5 -warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:1142:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:993:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -829,16 +808,6 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. -warning | PreCheck/SchemaMissingType | The schema 'TagsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:878:5 -warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:880:9 -warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScope' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:889:5 -warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScopeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:912:5 -warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScopeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2021-07-01-preview/privateLinkScopes_API.json:993:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -897,6 +866,46 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:199:5 +warning | PreCheck/SchemaMissingType | The schema 'RetentionPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:220:5 +warning | PreCheck/SchemaMissingType | The schema 'MetricSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:239:5 +warning | PreCheck/SchemaMissingType | The schema 'LogSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:264:5 +warning | PreCheck/SchemaMissingType | The schema 'DiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:284:5 +warning | PreCheck/SchemaMissingType | The schema 'DiagnosticSettingsResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json:349:5 +warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettingsCategories_API.json:116:5 +warning | PreCheck/SchemaMissingType | The schema 'DiagnosticSettingsCategory' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettingsCategories_API.json:137:5 +warning | PreCheck/SchemaMissingType | The schema 'DiagnosticSettingsCategoryResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettingsCategories_API.json:170:5 +warning | PreCheck/SchemaMissingType | The schema 'SubscriptionProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json:199:5 +warning | PreCheck/SchemaMissingType | The schema 'SubscriptionLogSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json:224:5 +warning | PreCheck/SchemaMissingType | The schema 'SubscriptionDiagnosticSettings' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json:240:5 +warning | PreCheck/SchemaMissingType | The schema 'SubscriptionDiagnosticSettingsResourceCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json:288:5 +warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metricDefinitions_API.json:167:5 +warning | PreCheck/SchemaMissingType | The schema 'MetricAvailability' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metricDefinitions_API.json:183:5 +warning | PreCheck/SchemaMissingType | The schema 'MetricDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metricDefinitions_API.json:221:5 +warning | PreCheck/SchemaMissingType | The schema 'MetricDefinitionCollection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metricDefinitions_API.json:284:5 +warning | PreCheck/SchemaMissingType | The schema 'LocalizableString' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metrics_API.json:163:5 +warning | PreCheck/SchemaMissingType | The schema 'MetricValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metrics_API.json:202:5 +warning | PreCheck/SchemaMissingType | The schema 'MetadataValue' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/metrics_API.json:240:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -926,6 +935,26 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkScopesResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:782:5 +warning | PreCheck/SchemaMissingType | The schema 'PrivateLinkScopesResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:807:9 +warning | PreCheck/SchemaMissingType | The schema 'TagsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:820:5 +warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:822:9 +warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScope' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:831:5 +warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScopeProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:849:5 +warning | PreCheck/SchemaMissingType | The schema 'AzureMonitorPrivateLinkScopeListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:867:5 +warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:1077:5 +warning | PreCheck/SchemaMissingType | The schema 'ErrorResponseCommon' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:1112:5 +warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json:1142:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -1012,41 +1041,41 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AzureResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:338:5 warning | PreCheck/SchemaMissingType | The schema 'AzureResource-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:373:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:363:9 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:386:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:376:5 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:401:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:391:5 warning | PreCheck/SchemaMissingType | The schema 'ActionGroup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:417:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:407:5 warning | PreCheck/SchemaMissingType | The schema 'EmailReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:506:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:496:5 warning | PreCheck/SchemaMissingType | The schema 'SmsReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:533:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:523:5 warning | PreCheck/SchemaMissingType | The schema 'WebhookReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:560:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:550:5 warning | PreCheck/SchemaMissingType | The schema 'ItsmReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:599:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:589:5 warning | PreCheck/SchemaMissingType | The schema 'AzureAppPushReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:631:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:621:5 warning | PreCheck/SchemaMissingType | The schema 'AutomationRunbookReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:648:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:638:5 warning | PreCheck/SchemaMissingType | The schema 'VoiceReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:688:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:678:5 warning | PreCheck/SchemaMissingType | The schema 'LogicAppReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:710:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:700:5 warning | PreCheck/SchemaMissingType | The schema 'AzureFunctionReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:737:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:727:5 warning | PreCheck/SchemaMissingType | The schema 'ArmRoleReceiver' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:769:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:759:5 warning | PreCheck/SchemaMissingType | The schema 'EnableRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:804:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:794:5 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupPatchBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:830:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:820:5 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupPatchBody-tags' with an undefined type and additionalProperties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:833:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:823:9 warning | PreCheck/SchemaMissingType | The schema 'ActionGroupPatch' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:846:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json:836:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/monitor/microsoft.insights/2014-04-01/types.json b/generated/monitor/microsoft.insights/2014-04-01/types.json index 6b0e07895b..f6403b26b0 100644 --- a/generated/monitor/microsoft.insights/2014-04-01/types.json +++ b/generated/monitor/microsoft.insights/2014-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/alertrules"}},{"6":{"Value":"2014-04-01"}},{"2":{"Name":"Microsoft.Insights/alertrules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The alert rule properties of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":50,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AlertRule","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the alert rule."},"description":{"Type":4,"Flags":0,"Description":"the description of the alert rule that will be included in the alert email."},"provisioningState":{"Type":4,"Flags":0,"Description":"the provisioning state."},"isEnabled":{"Type":2,"Flags":1,"Description":"the flag that indicates whether the alert rule is enabled."},"condition":{"Type":12,"Flags":1,"Description":"the condition that results in the alert rule being activated."},"action":{"Type":42,"Flags":0,"Description":"action that is performed when the alert rule becomes active, and when an alert condition is resolved."},"actions":{"Type":49,"Flags":0,"Description":"the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved."},"lastUpdatedTime":{"Type":4,"Flags":2,"Description":"Last time the rule was updated in ISO8601 format."}}}},{"7":{"Name":"RuleCondition","Discriminator":"odata.type","BaseProperties":{"dataSource":{"Type":13,"Flags":0,"Description":"the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource."}},"Elements":{"Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition":19,"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition":21,"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition":29}}},{"7":{"Name":"RuleDataSource","Discriminator":"odata.type","BaseProperties":{"resourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule."},"legacyResourceId":{"Type":4,"Flags":0,"Description":"the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule."},"resourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric."}},"Elements":{"Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource":14,"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource":17}}},{"2":{"Name":"RuleManagementEventDataSource","Properties":{"eventName":{"Type":4,"Flags":0,"Description":"the event name."},"eventSource":{"Type":4,"Flags":0,"Description":"the event source."},"level":{"Type":4,"Flags":0,"Description":"the level."},"operationName":{"Type":4,"Flags":0,"Description":"The name of the operation that should be checked for. If no name is provided, any operation will match."},"resourceGroupName":{"Type":4,"Flags":0,"Description":"the resource group name."},"resourceProviderName":{"Type":4,"Flags":0,"Description":"the resource provider name."},"status":{"Type":4,"Flags":0,"Description":"The status of the operation that should be checked for. If no status is provided, any status will match."},"subStatus":{"Type":4,"Flags":0,"Description":"the substatus."},"claims":{"Type":15,"Flags":0,"Description":"the claims."},"odata.type":{"Type":16,"Flags":1,"Description":"specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource"}}}},{"2":{"Name":"RuleManagementEventClaimsDataSource","Properties":{"emailAddress":{"Type":4,"Flags":0,"Description":"the email address."}}}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource"}},{"2":{"Name":"RuleMetricDataSource","Properties":{"metricName":{"Type":4,"Flags":0,"Description":"the name of the metric that defines what the rule monitors."},"odata.type":{"Type":18,"Flags":1,"Description":"specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource"}}}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"}},{"2":{"Name":"LocationThresholdRuleCondition","Properties":{"windowSize":{"Type":4,"Flags":0,"Description":"the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day."},"failedLocationCount":{"Type":3,"Flags":1,"Description":"the number of locations that must fail to activate the alert."},"odata.type":{"Type":20,"Flags":1,"Description":"specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric)."}}}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"}},{"2":{"Name":"ManagementEventRuleCondition","Properties":{"aggregation":{"Type":22,"Flags":0,"Description":"How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate."},"odata.type":{"Type":28,"Flags":1,"Description":"specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric)."}}}},{"2":{"Name":"ManagementEventAggregationCondition","Properties":{"operator":{"Type":27,"Flags":0,"Description":"the condition operator."},"threshold":{"Type":3,"Flags":0,"Description":"The threshold value that activates the alert."},"windowSize":{"Type":4,"Flags":0,"Description":"the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day."}}}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[23,24,25,26]}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"}},{"2":{"Name":"ThresholdRuleCondition","Properties":{"operator":{"Type":34,"Flags":1,"Description":"the operator used to compare the data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold value that activates the alert."},"windowSize":{"Type":4,"Flags":0,"Description":"the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day."},"timeAggregation":{"Type":40,"Flags":0,"Description":"the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric."},"odata.type":{"Type":41,"Flags":1,"Description":"specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric)."}}}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[30,31,32,33]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Last"}},{"5":{"Elements":[35,36,37,38,39]}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"}},{"7":{"Name":"RuleAction","Discriminator":"odata.type","BaseProperties":{},"Elements":{"Microsoft.Azure.Management.Insights.Models.RuleEmailAction":43,"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction":46}}},{"2":{"Name":"RuleEmailAction","Properties":{"sendToServiceOwners":{"Type":2,"Flags":0,"Description":"Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated."},"customEmails":{"Type":44,"Flags":0,"Description":"the list of administrator's custom email addresses to notify of the activation of the alert."},"odata.type":{"Type":45,"Flags":1,"Description":"specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction"}},{"2":{"Name":"RuleWebhookAction","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service uri to Post the notification when the alert activates or resolves."},"properties":{"Type":47,"Flags":0,"Description":"the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload."},"odata.type":{"Type":48,"Flags":1,"Description":"specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction."}}}},{"2":{"Name":"RuleWebhookActionProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"}},{"3":{"ItemType":42}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/alertrules@2014-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Insights/autoscalesettings"}},{"6":{"Value":"2014-04-01"}},{"2":{"Name":"Microsoft.Insights/autoscalesettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":1,"Description":"The autoscale setting of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AutoscaleSetting","Properties":{"profiles":{"Type":112,"Flags":1,"Description":"the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."},"notifications":{"Type":120,"Flags":0,"Description":"the collection of notifications."},"enabled":{"Type":2,"Flags":0,"Description":"the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'."},"name":{"Type":4,"Flags":0,"Description":"the name of the autoscale setting."},"targetResourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource that the autoscale setting should be added to."},"targetResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource that the autoscale setting should be added to."}}}},{"2":{"Name":"AutoscaleProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the profile."},"capacity":{"Type":57,"Flags":1,"Description":"the number of instances that can be used during this profile."},"rules":{"Type":96,"Flags":1,"Description":"the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."},"fixedDate":{"Type":97,"Flags":0,"Description":"the specific date-time for the profile. This element is not used if the Recurrence element is used."},"recurrence":{"Type":98,"Flags":0,"Description":"the repeating times at which this profile begins. This element is not used if the FixedDate element is used."}}}},{"2":{"Name":"ScaleCapacity","Properties":{"minimum":{"Type":4,"Flags":1,"Description":"the minimum number of instances for the resource."},"maximum":{"Type":4,"Flags":1,"Description":"the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription."},"default":{"Type":4,"Flags":1,"Description":"the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default."}}}},{"2":{"Name":"ScaleRule","Properties":{"metricTrigger":{"Type":59,"Flags":1,"Description":"the trigger that results in a scaling action."},"scaleAction":{"Type":86,"Flags":1,"Description":"the parameters for the scaling action."}}}},{"2":{"Name":"MetricTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"the name of the metric that defines what the rule monitors."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric that defines what the rule monitors."},"metricResourceUri":{"Type":4,"Flags":1,"Description":"the resource identifier of the resource the rule monitors."},"metricResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource the rule monitors."},"timeGrain":{"Type":4,"Flags":1,"Description":"the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute."},"statistic":{"Type":65,"Flags":1,"Description":"the metric statistic type. How the metrics from multiple instances are combined."},"timeWindow":{"Type":4,"Flags":1,"Description":"the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes."},"timeAggregation":{"Type":72,"Flags":1,"Description":"time aggregation type. How the data that is collected should be combined over time. The default value is Average."},"operator":{"Type":79,"Flags":1,"Description":"the operator that is used to compare the metric data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold of the metric that triggers the scale action."},"dimensions":{"Type":85,"Flags":0,"Description":"List of dimension conditions. For example: [{\"DimensionName\":\"AppName\",\"Operator\":\"Equals\",\"Values\":[\"App1\"]},{\"DimensionName\":\"Deployment\",\"Operator\":\"Equals\",\"Values\":[\"default\"]}]."},"dividePerInstance":{"Type":2,"Flags":0,"Description":"a value indicating whether metric should divide per instance."}}}},{"6":{"Value":"Average"}},{"6":{"Value":"Min"}},{"6":{"Value":"Max"}},{"6":{"Value":"Sum"}},{"6":{"Value":"Count"}},{"5":{"Elements":[60,61,62,63,64]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Count"}},{"6":{"Value":"Last"}},{"5":{"Elements":[66,67,68,69,70,71]}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[73,74,75,76,77,78]}},{"2":{"Name":"ScaleRuleMetricDimension","Properties":{"DimensionName":{"Type":4,"Flags":1,"Description":"Name of the dimension."},"Operator":{"Type":83,"Flags":1,"Description":"the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values"},"Values":{"Type":84,"Flags":1,"Description":"list of dimension values. For example: [\"App1\",\"App2\"]."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":80}},{"2":{"Name":"ScaleAction","Properties":{"direction":{"Type":90,"Flags":1,"Description":"the scale direction. Whether the scaling action increases or decreases the number of instances."},"type":{"Type":95,"Flags":1,"Description":"the type of action that should occur when the scale rule fires."},"value":{"Type":4,"Flags":0,"Description":"the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1."},"cooldown":{"Type":4,"Flags":1,"Description":"the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Increase"}},{"6":{"Value":"Decrease"}},{"5":{"Elements":[87,88,89]}},{"6":{"Value":"ChangeCount"}},{"6":{"Value":"PercentChangeCount"}},{"6":{"Value":"ExactCount"}},{"6":{"Value":"ServiceAllowedNextValue"}},{"5":{"Elements":[91,92,93,94]}},{"3":{"ItemType":58}},{"2":{"Name":"TimeWindow","Properties":{"timeZone":{"Type":4,"Flags":0,"Description":"the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"start":{"Type":4,"Flags":1,"Description":"the start time for the profile in ISO 8601 format."},"end":{"Type":4,"Flags":1,"Description":"the end time for the profile in ISO 8601 format."}}}},{"2":{"Name":"Recurrence","Properties":{"frequency":{"Type":107,"Flags":1,"Description":"the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly."},"schedule":{"Type":108,"Flags":1,"Description":"the scheduling constraints for when the profile begins."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[99,100,101,102,103,104,105,106]}},{"2":{"Name":"RecurrentSchedule","Properties":{"timeZone":{"Type":4,"Flags":1,"Description":"the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"days":{"Type":109,"Flags":1,"Description":"the collection of days that the profile takes effect on. Possible values are Sunday through Saturday."},"hours":{"Type":110,"Flags":1,"Description":"A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported)."},"minutes":{"Type":111,"Flags":1,"Description":"A collection of minutes at which the profile takes effect at."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"3":{"ItemType":56}},{"2":{"Name":"AutoscaleNotification","Properties":{"operation":{"Type":114,"Flags":1,"Description":"the operation associated with the notification and its value must be \"scale\""},"email":{"Type":115,"Flags":0,"Description":"the email notification."},"webhooks":{"Type":119,"Flags":0,"Description":"the collection of webhook notifications."}}}},{"6":{"Value":"Scale"}},{"2":{"Name":"EmailNotification","Properties":{"sendToSubscriptionAdministrator":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription administrator."},"sendToSubscriptionCoAdministrators":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription co-administrators."},"customEmails":{"Type":116,"Flags":0,"Description":"the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WebhookNotification","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service address to receive the notification."},"properties":{"Type":118,"Flags":0,"Description":"a property bag of settings. This value can be empty."}}}},{"2":{"Name":"WebhookNotificationProperties","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":117}},{"3":{"ItemType":113}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/autoscalesettings@2014-04-01","ScopeType":8,"Body":54,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/alertrules"}},{"6":{"Value":"2014-04-01"}},{"2":{"Name":"Microsoft.Insights/alertrules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The alert rule properties of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":50,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AlertRule","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the alert rule."},"description":{"Type":4,"Flags":0,"Description":"the description of the alert rule that will be included in the alert email."},"provisioningState":{"Type":4,"Flags":0,"Description":"the provisioning state."},"isEnabled":{"Type":2,"Flags":1,"Description":"the flag that indicates whether the alert rule is enabled."},"condition":{"Type":12,"Flags":1,"Description":"the condition that results in the alert rule being activated."},"action":{"Type":42,"Flags":0,"Description":"action that is performed when the alert rule becomes active, and when an alert condition is resolved."},"actions":{"Type":49,"Flags":0,"Description":"the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved."},"lastUpdatedTime":{"Type":4,"Flags":2,"Description":"Last time the rule was updated in ISO8601 format."}}}},{"7":{"Name":"RuleCondition","Discriminator":"odata.type","BaseProperties":{"dataSource":{"Type":13,"Flags":0,"Description":"the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource."}},"Elements":{"Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition":19,"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition":21,"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition":29}}},{"7":{"Name":"RuleDataSource","Discriminator":"odata.type","BaseProperties":{"resourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule."},"legacyResourceId":{"Type":4,"Flags":0,"Description":"the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule."},"resourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric."}},"Elements":{"Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource":14,"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource":17}}},{"2":{"Name":"RuleManagementEventDataSource","Properties":{"eventName":{"Type":4,"Flags":0,"Description":"the event name."},"eventSource":{"Type":4,"Flags":0,"Description":"the event source."},"level":{"Type":4,"Flags":0,"Description":"the level."},"operationName":{"Type":4,"Flags":0,"Description":"The name of the operation that should be checked for. If no name is provided, any operation will match."},"resourceGroupName":{"Type":4,"Flags":0,"Description":"the resource group name."},"resourceProviderName":{"Type":4,"Flags":0,"Description":"the resource provider name."},"status":{"Type":4,"Flags":0,"Description":"The status of the operation that should be checked for. If no status is provided, any status will match."},"subStatus":{"Type":4,"Flags":0,"Description":"the substatus."},"claims":{"Type":15,"Flags":0,"Description":"the claims."},"odata.type":{"Type":16,"Flags":1,"Description":"specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource"}}}},{"2":{"Name":"RuleManagementEventClaimsDataSource","Properties":{"emailAddress":{"Type":4,"Flags":0,"Description":"the email address."}}}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource"}},{"2":{"Name":"RuleMetricDataSource","Properties":{"metricName":{"Type":4,"Flags":0,"Description":"the name of the metric that defines what the rule monitors."},"odata.type":{"Type":18,"Flags":1,"Description":"specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource"}}}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"}},{"2":{"Name":"LocationThresholdRuleCondition","Properties":{"windowSize":{"Type":4,"Flags":0,"Description":"the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day."},"failedLocationCount":{"Type":3,"Flags":1,"Description":"the number of locations that must fail to activate the alert."},"odata.type":{"Type":20,"Flags":1,"Description":"specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric)."}}}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"}},{"2":{"Name":"ManagementEventRuleCondition","Properties":{"aggregation":{"Type":22,"Flags":0,"Description":"How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate."},"odata.type":{"Type":28,"Flags":1,"Description":"specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric)."}}}},{"2":{"Name":"ManagementEventAggregationCondition","Properties":{"operator":{"Type":27,"Flags":0,"Description":"the condition operator."},"threshold":{"Type":3,"Flags":0,"Description":"The threshold value that activates the alert."},"windowSize":{"Type":4,"Flags":0,"Description":"the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day."}}}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[23,24,25,26]}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"}},{"2":{"Name":"ThresholdRuleCondition","Properties":{"operator":{"Type":34,"Flags":1,"Description":"the operator used to compare the data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold value that activates the alert."},"windowSize":{"Type":4,"Flags":0,"Description":"the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day."},"timeAggregation":{"Type":40,"Flags":0,"Description":"the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric."},"odata.type":{"Type":41,"Flags":1,"Description":"specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric)."}}}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[30,31,32,33]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Last"}},{"5":{"Elements":[35,36,37,38,39]}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"}},{"7":{"Name":"RuleAction","Discriminator":"odata.type","BaseProperties":{},"Elements":{"Microsoft.Azure.Management.Insights.Models.RuleEmailAction":43,"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction":46}}},{"2":{"Name":"RuleEmailAction","Properties":{"sendToServiceOwners":{"Type":2,"Flags":0,"Description":"Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated."},"customEmails":{"Type":44,"Flags":0,"Description":"the list of administrator's custom email addresses to notify of the activation of the alert."},"odata.type":{"Type":45,"Flags":1,"Description":"specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.RuleEmailAction"}},{"2":{"Name":"RuleWebhookAction","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service uri to Post the notification when the alert activates or resolves."},"properties":{"Type":47,"Flags":0,"Description":"the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload."},"odata.type":{"Type":48,"Flags":1,"Description":"specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction."}}}},{"2":{"Name":"RuleWebhookActionProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"}},{"3":{"ItemType":42}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/alertrules@2014-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Insights/autoscalesettings"}},{"6":{"Value":"2014-04-01"}},{"2":{"Name":"Microsoft.Insights/autoscalesettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":1,"Description":"The autoscale setting of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AutoscaleSetting","Properties":{"profiles":{"Type":112,"Flags":1,"Description":"the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."},"notifications":{"Type":120,"Flags":0,"Description":"the collection of notifications."},"enabled":{"Type":2,"Flags":0,"Description":"the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'."},"name":{"Type":4,"Flags":0,"Description":"the name of the autoscale setting."},"targetResourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource that the autoscale setting should be added to."},"targetResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource that the autoscale setting should be added to."}}}},{"2":{"Name":"AutoscaleProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the profile."},"capacity":{"Type":57,"Flags":1,"Description":"the number of instances that can be used during this profile."},"rules":{"Type":96,"Flags":1,"Description":"the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."},"fixedDate":{"Type":97,"Flags":0,"Description":"the specific date-time for the profile. This element is not used if the Recurrence element is used."},"recurrence":{"Type":98,"Flags":0,"Description":"the repeating times at which this profile begins. This element is not used if the FixedDate element is used."}}}},{"2":{"Name":"ScaleCapacity","Properties":{"minimum":{"Type":4,"Flags":1,"Description":"the minimum number of instances for the resource."},"maximum":{"Type":4,"Flags":1,"Description":"the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription."},"default":{"Type":4,"Flags":1,"Description":"the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default."}}}},{"2":{"Name":"ScaleRule","Properties":{"metricTrigger":{"Type":59,"Flags":1,"Description":"the trigger that results in a scaling action."},"scaleAction":{"Type":86,"Flags":1,"Description":"the parameters for the scaling action."}}}},{"2":{"Name":"MetricTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"the name of the metric that defines what the rule monitors."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric that defines what the rule monitors."},"metricResourceUri":{"Type":4,"Flags":1,"Description":"the resource identifier of the resource the rule monitors."},"metricResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource the rule monitors."},"timeGrain":{"Type":4,"Flags":1,"Description":"the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute."},"statistic":{"Type":65,"Flags":1,"Description":"the metric statistic type. How the metrics from multiple instances are combined."},"timeWindow":{"Type":4,"Flags":1,"Description":"the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes."},"timeAggregation":{"Type":72,"Flags":1,"Description":"time aggregation type. How the data that is collected should be combined over time. The default value is Average."},"operator":{"Type":79,"Flags":1,"Description":"the operator that is used to compare the metric data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold of the metric that triggers the scale action."},"dimensions":{"Type":85,"Flags":0,"Description":"List of dimension conditions. For example: [{\"DimensionName\":\"AppName\",\"Operator\":\"Equals\",\"Values\":[\"App1\"]},{\"DimensionName\":\"Deployment\",\"Operator\":\"Equals\",\"Values\":[\"default\"]}]."},"dividePerInstance":{"Type":2,"Flags":0,"Description":"a value indicating whether metric should divide per instance."}}}},{"6":{"Value":"Average"}},{"6":{"Value":"Min"}},{"6":{"Value":"Max"}},{"6":{"Value":"Sum"}},{"6":{"Value":"Count"}},{"5":{"Elements":[60,61,62,63,64]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Count"}},{"6":{"Value":"Last"}},{"5":{"Elements":[66,67,68,69,70,71]}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[73,74,75,76,77,78]}},{"2":{"Name":"ScaleRuleMetricDimension","Properties":{"DimensionName":{"Type":4,"Flags":1,"Description":"Name of the dimension."},"Operator":{"Type":83,"Flags":1,"Description":"the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values"},"Values":{"Type":84,"Flags":1,"Description":"list of dimension values. For example: [\"App1\",\"App2\"]."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":80}},{"2":{"Name":"ScaleAction","Properties":{"direction":{"Type":90,"Flags":1,"Description":"the scale direction. Whether the scaling action increases or decreases the number of instances."},"type":{"Type":95,"Flags":1,"Description":"the type of action that should occur when the scale rule fires."},"value":{"Type":4,"Flags":0,"Description":"the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1."},"cooldown":{"Type":4,"Flags":1,"Description":"the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Increase"}},{"6":{"Value":"Decrease"}},{"5":{"Elements":[87,88,89]}},{"6":{"Value":"ChangeCount"}},{"6":{"Value":"PercentChangeCount"}},{"6":{"Value":"ExactCount"}},{"6":{"Value":"ServiceAllowedNextValue"}},{"5":{"Elements":[91,92,93,94]}},{"3":{"ItemType":58}},{"2":{"Name":"TimeWindow","Properties":{"timeZone":{"Type":4,"Flags":0,"Description":"the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"start":{"Type":4,"Flags":1,"Description":"the start time for the profile in ISO 8601 format."},"end":{"Type":4,"Flags":1,"Description":"the end time for the profile in ISO 8601 format."}}}},{"2":{"Name":"Recurrence","Properties":{"frequency":{"Type":107,"Flags":1,"Description":"the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly."},"schedule":{"Type":108,"Flags":1,"Description":"the scheduling constraints for when the profile begins."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[99,100,101,102,103,104,105,106]}},{"2":{"Name":"RecurrentSchedule","Properties":{"timeZone":{"Type":4,"Flags":1,"Description":"the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"days":{"Type":109,"Flags":1,"Description":"the collection of days that the profile takes effect on. Possible values are Sunday through Saturday."},"hours":{"Type":110,"Flags":1,"Description":"A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported)."},"minutes":{"Type":111,"Flags":1,"Description":"A collection of minutes at which the profile takes effect at."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"3":{"ItemType":56}},{"2":{"Name":"AutoscaleNotification","Properties":{"operation":{"Type":114,"Flags":1,"Description":"the operation associated with the notification and its value must be \"scale\""},"email":{"Type":115,"Flags":0,"Description":"the email notification."},"webhooks":{"Type":119,"Flags":0,"Description":"the collection of webhook notifications."}}}},{"6":{"Value":"Scale"}},{"2":{"Name":"EmailNotification","Properties":{"sendToSubscriptionAdministrator":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription administrator."},"sendToSubscriptionCoAdministrators":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription co-administrators."},"customEmails":{"Type":116,"Flags":0,"Description":"the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WebhookNotification","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service address to receive the notification."},"properties":{"Type":118,"Flags":0,"Description":"a property bag of settings. This value can be empty."}}}},{"2":{"Name":"WebhookNotificationProperties","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":117}},{"3":{"ItemType":113}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/autoscalesettings@2014-04-01","ScopeType":8,"Body":54,"Flags":0}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2014-04-01/types.md b/generated/monitor/microsoft.insights/2014-04-01/types.md index 4309303182..a59a181c39 100644 --- a/generated/monitor/microsoft.insights/2014-04-01/types.md +++ b/generated/monitor/microsoft.insights/2014-04-01/types.md @@ -49,7 +49,7 @@ ## AutoscaleSetting ### Properties -* **enabled**: bool: the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. +* **enabled**: bool: the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'. * **name**: string: the name of the autoscale setting. * **notifications**: [AutoscaleNotification](#autoscalenotification)[]: the collection of notifications. * **profiles**: [AutoscaleProfile](#autoscaleprofile)[] (Required): the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. diff --git a/generated/monitor/microsoft.insights/2015-04-01/types.json b/generated/monitor/microsoft.insights/2015-04-01/types.json index 3d1d886202..4043446e74 100644 --- a/generated/monitor/microsoft.insights/2015-04-01/types.json +++ b/generated/monitor/microsoft.insights/2015-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/autoscalesettings"}},{"6":{"Value":"2015-04-01"}},{"2":{"Name":"Microsoft.Insights/autoscalesettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The autoscale setting of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":77,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AutoscaleSetting","Properties":{"profiles":{"Type":68,"Flags":1,"Description":"the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."},"notifications":{"Type":76,"Flags":0,"Description":"the collection of notifications."},"enabled":{"Type":2,"Flags":0,"Description":"the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'."},"name":{"Type":4,"Flags":0,"Description":"the name of the autoscale setting."},"targetResourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource that the autoscale setting should be added to."},"targetResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource that the autoscale setting should be added to."}}}},{"2":{"Name":"AutoscaleProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the profile."},"capacity":{"Type":13,"Flags":1,"Description":"the number of instances that can be used during this profile."},"rules":{"Type":52,"Flags":1,"Description":"the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."},"fixedDate":{"Type":53,"Flags":0,"Description":"the specific date-time for the profile. This element is not used if the Recurrence element is used."},"recurrence":{"Type":54,"Flags":0,"Description":"the repeating times at which this profile begins. This element is not used if the FixedDate element is used."}}}},{"2":{"Name":"ScaleCapacity","Properties":{"minimum":{"Type":4,"Flags":1,"Description":"the minimum number of instances for the resource."},"maximum":{"Type":4,"Flags":1,"Description":"the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription."},"default":{"Type":4,"Flags":1,"Description":"the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default."}}}},{"2":{"Name":"ScaleRule","Properties":{"metricTrigger":{"Type":15,"Flags":1,"Description":"the trigger that results in a scaling action."},"scaleAction":{"Type":42,"Flags":1,"Description":"the parameters for the scaling action."}}}},{"2":{"Name":"MetricTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"the name of the metric that defines what the rule monitors."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric that defines what the rule monitors."},"metricResourceUri":{"Type":4,"Flags":1,"Description":"the resource identifier of the resource the rule monitors."},"metricResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource the rule monitors."},"timeGrain":{"Type":4,"Flags":1,"Description":"the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute."},"statistic":{"Type":21,"Flags":1,"Description":"the metric statistic type. How the metrics from multiple instances are combined."},"timeWindow":{"Type":4,"Flags":1,"Description":"the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes."},"timeAggregation":{"Type":28,"Flags":1,"Description":"time aggregation type. How the data that is collected should be combined over time. The default value is Average."},"operator":{"Type":35,"Flags":1,"Description":"the operator that is used to compare the metric data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold of the metric that triggers the scale action."},"dimensions":{"Type":41,"Flags":0,"Description":"List of dimension conditions. For example: [{\"DimensionName\":\"AppName\",\"Operator\":\"Equals\",\"Values\":[\"App1\"]},{\"DimensionName\":\"Deployment\",\"Operator\":\"Equals\",\"Values\":[\"default\"]}]."},"dividePerInstance":{"Type":2,"Flags":0,"Description":"a value indicating whether metric should divide per instance."}}}},{"6":{"Value":"Average"}},{"6":{"Value":"Min"}},{"6":{"Value":"Max"}},{"6":{"Value":"Sum"}},{"6":{"Value":"Count"}},{"5":{"Elements":[16,17,18,19,20]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Count"}},{"6":{"Value":"Last"}},{"5":{"Elements":[22,23,24,25,26,27]}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[29,30,31,32,33,34]}},{"2":{"Name":"ScaleRuleMetricDimension","Properties":{"DimensionName":{"Type":4,"Flags":1,"Description":"Name of the dimension."},"Operator":{"Type":39,"Flags":1,"Description":"the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values"},"Values":{"Type":40,"Flags":1,"Description":"list of dimension values. For example: [\"App1\",\"App2\"]."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"5":{"Elements":[37,38,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":36}},{"2":{"Name":"ScaleAction","Properties":{"direction":{"Type":46,"Flags":1,"Description":"the scale direction. Whether the scaling action increases or decreases the number of instances."},"type":{"Type":51,"Flags":1,"Description":"the type of action that should occur when the scale rule fires."},"value":{"Type":4,"Flags":0,"Description":"the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1."},"cooldown":{"Type":4,"Flags":1,"Description":"the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Increase"}},{"6":{"Value":"Decrease"}},{"5":{"Elements":[43,44,45]}},{"6":{"Value":"ChangeCount"}},{"6":{"Value":"PercentChangeCount"}},{"6":{"Value":"ExactCount"}},{"6":{"Value":"ServiceAllowedNextValue"}},{"5":{"Elements":[47,48,49,50]}},{"3":{"ItemType":14}},{"2":{"Name":"TimeWindow","Properties":{"timeZone":{"Type":4,"Flags":0,"Description":"the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"start":{"Type":4,"Flags":1,"Description":"the start time for the profile in ISO 8601 format."},"end":{"Type":4,"Flags":1,"Description":"the end time for the profile in ISO 8601 format."}}}},{"2":{"Name":"Recurrence","Properties":{"frequency":{"Type":63,"Flags":1,"Description":"the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly."},"schedule":{"Type":64,"Flags":1,"Description":"the scheduling constraints for when the profile begins."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[55,56,57,58,59,60,61,62]}},{"2":{"Name":"RecurrentSchedule","Properties":{"timeZone":{"Type":4,"Flags":1,"Description":"the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"days":{"Type":65,"Flags":1,"Description":"the collection of days that the profile takes effect on. Possible values are Sunday through Saturday."},"hours":{"Type":66,"Flags":1,"Description":"A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported)."},"minutes":{"Type":67,"Flags":1,"Description":"A collection of minutes at which the profile takes effect at."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"3":{"ItemType":12}},{"2":{"Name":"AutoscaleNotification","Properties":{"operation":{"Type":70,"Flags":1,"Description":"the operation associated with the notification and its value must be \"scale\""},"email":{"Type":71,"Flags":0,"Description":"the email notification."},"webhooks":{"Type":75,"Flags":0,"Description":"the collection of webhook notifications."}}}},{"6":{"Value":"Scale"}},{"2":{"Name":"EmailNotification","Properties":{"sendToSubscriptionAdministrator":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription administrator."},"sendToSubscriptionCoAdministrators":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription co-administrators."},"customEmails":{"Type":72,"Flags":0,"Description":"the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WebhookNotification","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service address to receive the notification."},"properties":{"Type":74,"Flags":0,"Description":"a property bag of settings. This value can be empty."}}}},{"2":{"Name":"WebhookNotificationProperties","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":73}},{"3":{"ItemType":69}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/autoscalesettings@2015-04-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/autoscalesettings"}},{"6":{"Value":"2015-04-01"}},{"2":{"Name":"Microsoft.Insights/autoscalesettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The autoscale setting of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":77,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AutoscaleSetting","Properties":{"profiles":{"Type":68,"Flags":1,"Description":"the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."},"notifications":{"Type":76,"Flags":0,"Description":"the collection of notifications."},"enabled":{"Type":2,"Flags":0,"Description":"the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'."},"name":{"Type":4,"Flags":0,"Description":"the name of the autoscale setting."},"targetResourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource that the autoscale setting should be added to."},"targetResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource that the autoscale setting should be added to."}}}},{"2":{"Name":"AutoscaleProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the profile."},"capacity":{"Type":13,"Flags":1,"Description":"the number of instances that can be used during this profile."},"rules":{"Type":52,"Flags":1,"Description":"the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."},"fixedDate":{"Type":53,"Flags":0,"Description":"the specific date-time for the profile. This element is not used if the Recurrence element is used."},"recurrence":{"Type":54,"Flags":0,"Description":"the repeating times at which this profile begins. This element is not used if the FixedDate element is used."}}}},{"2":{"Name":"ScaleCapacity","Properties":{"minimum":{"Type":4,"Flags":1,"Description":"the minimum number of instances for the resource."},"maximum":{"Type":4,"Flags":1,"Description":"the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription."},"default":{"Type":4,"Flags":1,"Description":"the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default."}}}},{"2":{"Name":"ScaleRule","Properties":{"metricTrigger":{"Type":15,"Flags":1,"Description":"the trigger that results in a scaling action."},"scaleAction":{"Type":42,"Flags":1,"Description":"the parameters for the scaling action."}}}},{"2":{"Name":"MetricTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"the name of the metric that defines what the rule monitors."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric that defines what the rule monitors."},"metricResourceUri":{"Type":4,"Flags":1,"Description":"the resource identifier of the resource the rule monitors."},"metricResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource the rule monitors."},"timeGrain":{"Type":4,"Flags":1,"Description":"the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute."},"statistic":{"Type":21,"Flags":1,"Description":"the metric statistic type. How the metrics from multiple instances are combined."},"timeWindow":{"Type":4,"Flags":1,"Description":"the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes."},"timeAggregation":{"Type":28,"Flags":1,"Description":"time aggregation type. How the data that is collected should be combined over time. The default value is Average."},"operator":{"Type":35,"Flags":1,"Description":"the operator that is used to compare the metric data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold of the metric that triggers the scale action."},"dimensions":{"Type":41,"Flags":0,"Description":"List of dimension conditions. For example: [{\"DimensionName\":\"AppName\",\"Operator\":\"Equals\",\"Values\":[\"App1\"]},{\"DimensionName\":\"Deployment\",\"Operator\":\"Equals\",\"Values\":[\"default\"]}]."},"dividePerInstance":{"Type":2,"Flags":0,"Description":"a value indicating whether metric should divide per instance."}}}},{"6":{"Value":"Average"}},{"6":{"Value":"Min"}},{"6":{"Value":"Max"}},{"6":{"Value":"Sum"}},{"6":{"Value":"Count"}},{"5":{"Elements":[16,17,18,19,20]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Count"}},{"6":{"Value":"Last"}},{"5":{"Elements":[22,23,24,25,26,27]}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[29,30,31,32,33,34]}},{"2":{"Name":"ScaleRuleMetricDimension","Properties":{"DimensionName":{"Type":4,"Flags":1,"Description":"Name of the dimension."},"Operator":{"Type":39,"Flags":1,"Description":"the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values"},"Values":{"Type":40,"Flags":1,"Description":"list of dimension values. For example: [\"App1\",\"App2\"]."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"5":{"Elements":[37,38,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":36}},{"2":{"Name":"ScaleAction","Properties":{"direction":{"Type":46,"Flags":1,"Description":"the scale direction. Whether the scaling action increases or decreases the number of instances."},"type":{"Type":51,"Flags":1,"Description":"the type of action that should occur when the scale rule fires."},"value":{"Type":4,"Flags":0,"Description":"the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1."},"cooldown":{"Type":4,"Flags":1,"Description":"the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Increase"}},{"6":{"Value":"Decrease"}},{"5":{"Elements":[43,44,45]}},{"6":{"Value":"ChangeCount"}},{"6":{"Value":"PercentChangeCount"}},{"6":{"Value":"ExactCount"}},{"6":{"Value":"ServiceAllowedNextValue"}},{"5":{"Elements":[47,48,49,50]}},{"3":{"ItemType":14}},{"2":{"Name":"TimeWindow","Properties":{"timeZone":{"Type":4,"Flags":0,"Description":"the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"start":{"Type":4,"Flags":1,"Description":"the start time for the profile in ISO 8601 format."},"end":{"Type":4,"Flags":1,"Description":"the end time for the profile in ISO 8601 format."}}}},{"2":{"Name":"Recurrence","Properties":{"frequency":{"Type":63,"Flags":1,"Description":"the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly."},"schedule":{"Type":64,"Flags":1,"Description":"the scheduling constraints for when the profile begins."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[55,56,57,58,59,60,61,62]}},{"2":{"Name":"RecurrentSchedule","Properties":{"timeZone":{"Type":4,"Flags":1,"Description":"the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"days":{"Type":65,"Flags":1,"Description":"the collection of days that the profile takes effect on. Possible values are Sunday through Saturday."},"hours":{"Type":66,"Flags":1,"Description":"A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported)."},"minutes":{"Type":67,"Flags":1,"Description":"A collection of minutes at which the profile takes effect at."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"3":{"ItemType":12}},{"2":{"Name":"AutoscaleNotification","Properties":{"operation":{"Type":70,"Flags":1,"Description":"the operation associated with the notification and its value must be \"scale\""},"email":{"Type":71,"Flags":0,"Description":"the email notification."},"webhooks":{"Type":75,"Flags":0,"Description":"the collection of webhook notifications."}}}},{"6":{"Value":"Scale"}},{"2":{"Name":"EmailNotification","Properties":{"sendToSubscriptionAdministrator":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription administrator."},"sendToSubscriptionCoAdministrators":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription co-administrators."},"customEmails":{"Type":72,"Flags":0,"Description":"the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WebhookNotification","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service address to receive the notification."},"properties":{"Type":74,"Flags":0,"Description":"a property bag of settings. This value can be empty."}}}},{"2":{"Name":"WebhookNotificationProperties","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":73}},{"3":{"ItemType":69}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/autoscalesettings@2015-04-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2015-04-01/types.md b/generated/monitor/microsoft.insights/2015-04-01/types.md index 090efdea36..b5de89f8f8 100644 --- a/generated/monitor/microsoft.insights/2015-04-01/types.md +++ b/generated/monitor/microsoft.insights/2015-04-01/types.md @@ -27,7 +27,7 @@ ## AutoscaleSetting ### Properties -* **enabled**: bool: the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. +* **enabled**: bool: the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'. * **name**: string: the name of the autoscale setting. * **notifications**: [AutoscaleNotification](#autoscalenotification)[]: the collection of notifications. * **profiles**: [AutoscaleProfile](#autoscaleprofile)[] (Required): the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. diff --git a/generated/monitor/microsoft.insights/2019-03-01/types.json b/generated/monitor/microsoft.insights/2019-03-01/types.json index fa1a874d25..f222b12641 100644 --- a/generated/monitor/microsoft.insights/2019-03-01/types.json +++ b/generated/monitor/microsoft.insights/2019-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"microsoft.insights/actionGroups"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"microsoft.insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"kind":{"Type":4,"Flags":2,"Description":"Azure resource kind"},"identity":{"Type":4,"Flags":2,"Description":"Azure resource identity"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":40,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"microsoft.insights/actionGroups@2019-03-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"microsoft.insights/actionGroups"}},{"6":{"Value":"2019-03-01"}},{"2":{"Name":"microsoft.insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":40,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"microsoft.insights/actionGroups@2019-03-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2019-03-01/types.md b/generated/monitor/microsoft.insights/2019-03-01/types.md index 67abd87b47..4c54d0fcfd 100644 --- a/generated/monitor/microsoft.insights/2019-03-01/types.md +++ b/generated/monitor/microsoft.insights/2019-03-01/types.md @@ -5,8 +5,6 @@ ### Properties * **apiVersion**: '2019-03-01' (ReadOnly, DeployTimeConstant): The resource api version * **id**: string (ReadOnly, DeployTimeConstant): The resource id -* **identity**: string (ReadOnly): Azure resource identity -* **kind**: string (ReadOnly): Azure resource kind * **location**: string (Required): Resource location * **name**: string (Required, DeployTimeConstant): The resource name * **properties**: [ActionGroup](#actiongroup): The action groups properties of the resource. diff --git a/generated/monitor/microsoft.insights/2019-06-01/types.json b/generated/monitor/microsoft.insights/2019-06-01/types.json index 71df42b8fb..f1e1ec4060 100644 --- a/generated/monitor/microsoft.insights/2019-06-01/types.json +++ b/generated/monitor/microsoft.insights/2019-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"microsoft.insights/actionGroups"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"microsoft.insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"kind":{"Type":4,"Flags":2,"Description":"Azure resource kind"},"identity":{"Type":4,"Flags":2,"Description":"Azure resource identity"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":40,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"useAadAuth":{"Type":2,"Flags":0,"Description":"Indicates whether or not use AAD authentication."},"objectId":{"Type":4,"Flags":0,"Description":"Indicates the webhook app object Id for aad auth."},"identifierUri":{"Type":4,"Flags":0,"Description":"Indicates the identifier uri for aad auth."},"tenantId":{"Type":4,"Flags":0,"Description":"Indicates the tenant id for aad auth."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"microsoft.insights/actionGroups@2019-06-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"microsoft.insights/actionGroups"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"microsoft.insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":40,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"useAadAuth":{"Type":2,"Flags":0,"Description":"Indicates whether or not use AAD authentication."},"objectId":{"Type":4,"Flags":0,"Description":"Indicates the webhook app object Id for aad auth."},"identifierUri":{"Type":4,"Flags":0,"Description":"Indicates the identifier uri for aad auth."},"tenantId":{"Type":4,"Flags":0,"Description":"Indicates the tenant id for aad auth."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"microsoft.insights/actionGroups@2019-06-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2019-06-01/types.md b/generated/monitor/microsoft.insights/2019-06-01/types.md index 9da176a79f..53c5a2048d 100644 --- a/generated/monitor/microsoft.insights/2019-06-01/types.md +++ b/generated/monitor/microsoft.insights/2019-06-01/types.md @@ -5,8 +5,6 @@ ### Properties * **apiVersion**: '2019-06-01' (ReadOnly, DeployTimeConstant): The resource api version * **id**: string (ReadOnly, DeployTimeConstant): The resource id -* **identity**: string (ReadOnly): Azure resource identity -* **kind**: string (ReadOnly): Azure resource kind * **location**: string (Required): Resource location * **name**: string (Required, DeployTimeConstant): The resource name * **properties**: [ActionGroup](#actiongroup): The action groups properties of the resource. diff --git a/generated/monitor/microsoft.insights/2021-05-01-preview/types.json b/generated/monitor/microsoft.insights/2021-05-01-preview/types.json index d9e9585d59..fd40c76247 100644 --- a/generated/monitor/microsoft.insights/2021-05-01-preview/types.json +++ b/generated/monitor/microsoft.insights/2021-05-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/autoscalesettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Insights/autoscalesettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":11,"Flags":0,"Description":"Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters."},"properties":{"Type":12,"Flags":1,"Description":"The autoscale setting of the resource."},"systemData":{"Type":83,"Flags":2,"Description":"The system metadata related to the response."}}}},{"2":{"Name":"AutoscaleSettingResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AutoscaleSetting","Properties":{"profiles":{"Type":69,"Flags":1,"Description":"the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."},"notifications":{"Type":77,"Flags":0,"Description":"the collection of notifications."},"enabled":{"Type":2,"Flags":0,"Description":"the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'."},"predictiveAutoscalePolicy":{"Type":78,"Flags":0,"Description":"the predictive autoscale policy mode."},"name":{"Type":4,"Flags":0,"Description":"the name of the autoscale setting."},"targetResourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource that the autoscale setting should be added to."},"targetResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource that the autoscale setting should be added to."}}}},{"2":{"Name":"AutoscaleProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the profile."},"capacity":{"Type":14,"Flags":1,"Description":"the number of instances that can be used during this profile."},"rules":{"Type":53,"Flags":1,"Description":"the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."},"fixedDate":{"Type":54,"Flags":0,"Description":"the specific date-time for the profile. This element is not used if the Recurrence element is used."},"recurrence":{"Type":55,"Flags":0,"Description":"the repeating times at which this profile begins. This element is not used if the FixedDate element is used."}}}},{"2":{"Name":"ScaleCapacity","Properties":{"minimum":{"Type":4,"Flags":1,"Description":"the minimum number of instances for the resource."},"maximum":{"Type":4,"Flags":1,"Description":"the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription."},"default":{"Type":4,"Flags":1,"Description":"the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default."}}}},{"2":{"Name":"ScaleRule","Properties":{"metricTrigger":{"Type":16,"Flags":1,"Description":"the trigger that results in a scaling action."},"scaleAction":{"Type":43,"Flags":1,"Description":"the parameters for the scaling action."}}}},{"2":{"Name":"MetricTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"the name of the metric that defines what the rule monitors."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric that defines what the rule monitors."},"metricResourceUri":{"Type":4,"Flags":1,"Description":"the resource identifier of the resource the rule monitors."},"metricResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource the rule monitors."},"timeGrain":{"Type":4,"Flags":1,"Description":"the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute."},"statistic":{"Type":22,"Flags":1,"Description":"the metric statistic type. How the metrics from multiple instances are combined."},"timeWindow":{"Type":4,"Flags":1,"Description":"the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes."},"timeAggregation":{"Type":29,"Flags":1,"Description":"time aggregation type. How the data that is collected should be combined over time. The default value is Average."},"operator":{"Type":36,"Flags":1,"Description":"the operator that is used to compare the metric data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold of the metric that triggers the scale action."},"dimensions":{"Type":42,"Flags":0,"Description":"List of dimension conditions. For example: [{\"DimensionName\":\"AppName\",\"Operator\":\"Equals\",\"Values\":[\"App1\"]},{\"DimensionName\":\"Deployment\",\"Operator\":\"Equals\",\"Values\":[\"default\"]}]."},"dividePerInstance":{"Type":2,"Flags":0,"Description":"a value indicating whether metric should divide per instance."}}}},{"6":{"Value":"Average"}},{"6":{"Value":"Min"}},{"6":{"Value":"Max"}},{"6":{"Value":"Sum"}},{"6":{"Value":"Count"}},{"5":{"Elements":[17,18,19,20,21]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Count"}},{"6":{"Value":"Last"}},{"5":{"Elements":[23,24,25,26,27,28]}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[30,31,32,33,34,35]}},{"2":{"Name":"ScaleRuleMetricDimension","Properties":{"DimensionName":{"Type":4,"Flags":1,"Description":"Name of the dimension."},"Operator":{"Type":40,"Flags":1,"Description":"the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values"},"Values":{"Type":41,"Flags":1,"Description":"list of dimension values. For example: [\"App1\",\"App2\"]."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"5":{"Elements":[38,39,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":37}},{"2":{"Name":"ScaleAction","Properties":{"direction":{"Type":47,"Flags":1,"Description":"the scale direction. Whether the scaling action increases or decreases the number of instances."},"type":{"Type":52,"Flags":1,"Description":"the type of action that should occur when the scale rule fires."},"value":{"Type":4,"Flags":0,"Description":"the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1."},"cooldown":{"Type":4,"Flags":1,"Description":"the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Increase"}},{"6":{"Value":"Decrease"}},{"5":{"Elements":[44,45,46]}},{"6":{"Value":"ChangeCount"}},{"6":{"Value":"PercentChangeCount"}},{"6":{"Value":"ExactCount"}},{"6":{"Value":"ServiceAllowedNextValue"}},{"5":{"Elements":[48,49,50,51]}},{"3":{"ItemType":15}},{"2":{"Name":"TimeWindow","Properties":{"timeZone":{"Type":4,"Flags":0,"Description":"the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"start":{"Type":4,"Flags":1,"Description":"the start time for the profile in ISO 8601 format."},"end":{"Type":4,"Flags":1,"Description":"the end time for the profile in ISO 8601 format."}}}},{"2":{"Name":"Recurrence","Properties":{"frequency":{"Type":64,"Flags":1,"Description":"the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly."},"schedule":{"Type":65,"Flags":1,"Description":"the scheduling constraints for when the profile begins."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[56,57,58,59,60,61,62,63]}},{"2":{"Name":"RecurrentSchedule","Properties":{"timeZone":{"Type":4,"Flags":1,"Description":"the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"days":{"Type":66,"Flags":1,"Description":"the collection of days that the profile takes effect on. Possible values are Sunday through Saturday."},"hours":{"Type":67,"Flags":1,"Description":"A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported)."},"minutes":{"Type":68,"Flags":1,"Description":"A collection of minutes at which the profile takes effect at."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"3":{"ItemType":13}},{"2":{"Name":"AutoscaleNotification","Properties":{"operation":{"Type":71,"Flags":1,"Description":"the operation associated with the notification and its value must be \"scale\""},"email":{"Type":72,"Flags":0,"Description":"the email notification."},"webhooks":{"Type":76,"Flags":0,"Description":"the collection of webhook notifications."}}}},{"6":{"Value":"Scale"}},{"2":{"Name":"EmailNotification","Properties":{"sendToSubscriptionAdministrator":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription administrator."},"sendToSubscriptionCoAdministrators":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription co-administrators."},"customEmails":{"Type":73,"Flags":0,"Description":"the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WebhookNotification","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service address to receive the notification."},"properties":{"Type":75,"Flags":0,"Description":"a property bag of settings. This value can be empty."}}}},{"2":{"Name":"WebhookNotificationProperties","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":74}},{"3":{"ItemType":70}},{"2":{"Name":"PredictiveAutoscalePolicy","Properties":{"scaleMode":{"Type":82,"Flags":1,"Description":"the predictive autoscale mode"},"scaleLookAheadTime":{"Type":4,"Flags":0,"Description":"the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"ForecastOnly"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[79,80,81]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"4":{"Name":"Microsoft.Insights/autoscalesettings@2021-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Insights/diagnosticSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Insights/diagnosticSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":95,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":96,"Flags":10,"Description":"The resource api version"},"properties":{"Type":98,"Flags":0,"Description":"Properties of a Diagnostic Settings Resource."},"systemData":{"Type":83,"Flags":2,"Description":"The system metadata related to this resource."}}}},{"2":{"Name":"DiagnosticSettings","Properties":{"storageAccountId":{"Type":4,"Flags":0,"Description":"The resource ID of the storage account to which you would like to send Diagnostic Logs."},"serviceBusRuleId":{"Type":4,"Flags":0,"Description":"The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility."},"eventHubAuthorizationRuleId":{"Type":4,"Flags":0,"Description":"The resource Id for the event hub authorization rule."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the event hub. If none is specified, the default event hub will be selected."},"metrics":{"Type":101,"Flags":0,"Description":"The list of metric settings."},"logs":{"Type":103,"Flags":0,"Description":"The list of logs settings."},"workspaceId":{"Type":4,"Flags":0,"Description":"The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2"},"marketplacePartnerId":{"Type":4,"Flags":0,"Description":"The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs."},"logAnalyticsDestinationType":{"Type":4,"Flags":0,"Description":"A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: _. Possible values are: Dedicated and null (null is default.)"}}}},{"2":{"Name":"MetricSettings","Properties":{"timeGrain":{"Type":4,"Flags":0,"Description":"the timegrain of the metric in ISO8601 format."},"category":{"Type":4,"Flags":0,"Description":"Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation."},"enabled":{"Type":2,"Flags":1,"Description":"a value indicating whether this category is enabled."},"retentionPolicy":{"Type":100,"Flags":0,"Description":"the retention policy for this category."}}}},{"2":{"Name":"RetentionPolicy","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"a value indicating whether the retention policy is enabled."},"days":{"Type":3,"Flags":1,"Description":"the number of days for the retention in days. A value of 0 will retain the events indefinitely."}}}},{"3":{"ItemType":99}},{"2":{"Name":"LogSettings","Properties":{"category":{"Type":4,"Flags":0,"Description":"Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation."},"categoryGroup":{"Type":4,"Flags":0,"Description":"Name of a Diagnostic Log category group for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation."},"enabled":{"Type":2,"Flags":1,"Description":"a value indicating whether this log is enabled."},"retentionPolicy":{"Type":100,"Flags":0,"Description":"the retention policy for this log."}}}},{"3":{"ItemType":102}},{"4":{"Name":"Microsoft.Insights/diagnosticSettings@2021-05-01-preview","ScopeType":0,"Body":97,"Flags":0}},{"6":{"Value":"Microsoft.Insights/diagnosticSettingsCategories"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Insights/diagnosticSettingsCategories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":2,"Description":"The properties of a Diagnostic Settings Category."},"systemData":{"Type":83,"Flags":2,"Description":"The system metadata related to this resource."}}}},{"2":{"Name":"DiagnosticSettingsCategory","Properties":{"categoryType":{"Type":111,"Flags":0,"Description":"The type of the diagnostic settings category."},"categoryGroups":{"Type":112,"Flags":0,"Description":"the collection of what category groups are supported."}}}},{"6":{"Value":"Metrics"}},{"6":{"Value":"Logs"}},{"5":{"Elements":[109,110,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Insights/diagnosticSettingsCategories@2021-05-01-preview","ScopeType":0,"Body":107,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/diagnosticSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Insights/diagnosticSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a Diagnostic Settings Resource."},"systemData":{"Type":17,"Flags":2,"Description":"The system metadata related to this resource."}}}},{"2":{"Name":"DiagnosticSettings","Properties":{"storageAccountId":{"Type":4,"Flags":0,"Description":"The resource ID of the storage account to which you would like to send Diagnostic Logs."},"serviceBusRuleId":{"Type":4,"Flags":0,"Description":"The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility."},"eventHubAuthorizationRuleId":{"Type":4,"Flags":0,"Description":"The resource Id for the event hub authorization rule."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the event hub. If none is specified, the default event hub will be selected."},"metrics":{"Type":14,"Flags":0,"Description":"The list of metric settings."},"logs":{"Type":16,"Flags":0,"Description":"The list of logs settings."},"workspaceId":{"Type":4,"Flags":0,"Description":"The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2"},"marketplacePartnerId":{"Type":4,"Flags":0,"Description":"The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs."},"logAnalyticsDestinationType":{"Type":4,"Flags":0,"Description":"A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: _. Possible values are: Dedicated and null (null is default.)"}}}},{"2":{"Name":"MetricSettings","Properties":{"timeGrain":{"Type":4,"Flags":0,"Description":"the timegrain of the metric in ISO8601 format."},"category":{"Type":4,"Flags":0,"Description":"Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation."},"enabled":{"Type":2,"Flags":1,"Description":"a value indicating whether this category is enabled."},"retentionPolicy":{"Type":13,"Flags":0,"Description":"the retention policy for this category."}}}},{"2":{"Name":"RetentionPolicy","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"a value indicating whether the retention policy is enabled."},"days":{"Type":3,"Flags":1,"Description":"the number of days for the retention in days. A value of 0 will retain the events indefinitely."}}}},{"3":{"ItemType":12}},{"2":{"Name":"LogSettings","Properties":{"category":{"Type":4,"Flags":0,"Description":"Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation."},"categoryGroup":{"Type":4,"Flags":0,"Description":"Name of a Diagnostic Log category group for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation."},"enabled":{"Type":2,"Flags":1,"Description":"a value indicating whether this log is enabled."},"retentionPolicy":{"Type":13,"Flags":0,"Description":"the retention policy for this log."}}}},{"3":{"ItemType":15}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":22,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":27,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[23,24,25,26,4]}},{"4":{"Name":"Microsoft.Insights/diagnosticSettings@2021-05-01-preview","ScopeType":0,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Insights/autoscalesettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Insights/autoscalesettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":32,"Flags":0,"Description":"Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters."},"properties":{"Type":33,"Flags":1,"Description":"The autoscale setting of the resource."},"systemData":{"Type":17,"Flags":2,"Description":"The system metadata related to the response."}}}},{"2":{"Name":"AutoscaleSettingResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AutoscaleSetting","Properties":{"profiles":{"Type":90,"Flags":1,"Description":"the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."},"notifications":{"Type":98,"Flags":0,"Description":"the collection of notifications."},"enabled":{"Type":2,"Flags":0,"Description":"the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'."},"predictiveAutoscalePolicy":{"Type":99,"Flags":0,"Description":"the predictive autoscale policy mode."},"name":{"Type":4,"Flags":0,"Description":"the name of the autoscale setting."},"targetResourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource that the autoscale setting should be added to."},"targetResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource that the autoscale setting should be added to."}}}},{"2":{"Name":"AutoscaleProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the profile."},"capacity":{"Type":35,"Flags":1,"Description":"the number of instances that can be used during this profile."},"rules":{"Type":74,"Flags":1,"Description":"the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."},"fixedDate":{"Type":75,"Flags":0,"Description":"the specific date-time for the profile. This element is not used if the Recurrence element is used."},"recurrence":{"Type":76,"Flags":0,"Description":"the repeating times at which this profile begins. This element is not used if the FixedDate element is used."}}}},{"2":{"Name":"ScaleCapacity","Properties":{"minimum":{"Type":4,"Flags":1,"Description":"the minimum number of instances for the resource."},"maximum":{"Type":4,"Flags":1,"Description":"the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription."},"default":{"Type":4,"Flags":1,"Description":"the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default."}}}},{"2":{"Name":"ScaleRule","Properties":{"metricTrigger":{"Type":37,"Flags":1,"Description":"the trigger that results in a scaling action."},"scaleAction":{"Type":64,"Flags":1,"Description":"the parameters for the scaling action."}}}},{"2":{"Name":"MetricTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"the name of the metric that defines what the rule monitors."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric that defines what the rule monitors."},"metricResourceUri":{"Type":4,"Flags":1,"Description":"the resource identifier of the resource the rule monitors."},"metricResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource the rule monitors."},"timeGrain":{"Type":4,"Flags":1,"Description":"the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute."},"statistic":{"Type":43,"Flags":1,"Description":"the metric statistic type. How the metrics from multiple instances are combined."},"timeWindow":{"Type":4,"Flags":1,"Description":"the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes."},"timeAggregation":{"Type":50,"Flags":1,"Description":"time aggregation type. How the data that is collected should be combined over time. The default value is Average."},"operator":{"Type":57,"Flags":1,"Description":"the operator that is used to compare the metric data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold of the metric that triggers the scale action."},"dimensions":{"Type":63,"Flags":0,"Description":"List of dimension conditions. For example: [{\"DimensionName\":\"AppName\",\"Operator\":\"Equals\",\"Values\":[\"App1\"]},{\"DimensionName\":\"Deployment\",\"Operator\":\"Equals\",\"Values\":[\"default\"]}]."},"dividePerInstance":{"Type":2,"Flags":0,"Description":"a value indicating whether metric should divide per instance."}}}},{"6":{"Value":"Average"}},{"6":{"Value":"Min"}},{"6":{"Value":"Max"}},{"6":{"Value":"Sum"}},{"6":{"Value":"Count"}},{"5":{"Elements":[38,39,40,41,42]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Count"}},{"6":{"Value":"Last"}},{"5":{"Elements":[44,45,46,47,48,49]}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[51,52,53,54,55,56]}},{"2":{"Name":"ScaleRuleMetricDimension","Properties":{"DimensionName":{"Type":4,"Flags":1,"Description":"Name of the dimension."},"Operator":{"Type":61,"Flags":1,"Description":"the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values"},"Values":{"Type":62,"Flags":1,"Description":"list of dimension values. For example: [\"App1\",\"App2\"]."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"5":{"Elements":[59,60,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":58}},{"2":{"Name":"ScaleAction","Properties":{"direction":{"Type":68,"Flags":1,"Description":"the scale direction. Whether the scaling action increases or decreases the number of instances."},"type":{"Type":73,"Flags":1,"Description":"the type of action that should occur when the scale rule fires."},"value":{"Type":4,"Flags":0,"Description":"the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1."},"cooldown":{"Type":4,"Flags":1,"Description":"the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Increase"}},{"6":{"Value":"Decrease"}},{"5":{"Elements":[65,66,67]}},{"6":{"Value":"ChangeCount"}},{"6":{"Value":"PercentChangeCount"}},{"6":{"Value":"ExactCount"}},{"6":{"Value":"ServiceAllowedNextValue"}},{"5":{"Elements":[69,70,71,72]}},{"3":{"ItemType":36}},{"2":{"Name":"TimeWindow","Properties":{"timeZone":{"Type":4,"Flags":0,"Description":"the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"start":{"Type":4,"Flags":1,"Description":"the start time for the profile in ISO 8601 format."},"end":{"Type":4,"Flags":1,"Description":"the end time for the profile in ISO 8601 format."}}}},{"2":{"Name":"Recurrence","Properties":{"frequency":{"Type":85,"Flags":1,"Description":"the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly."},"schedule":{"Type":86,"Flags":1,"Description":"the scheduling constraints for when the profile begins."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[77,78,79,80,81,82,83,84]}},{"2":{"Name":"RecurrentSchedule","Properties":{"timeZone":{"Type":4,"Flags":1,"Description":"the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"days":{"Type":87,"Flags":1,"Description":"the collection of days that the profile takes effect on. Possible values are Sunday through Saturday."},"hours":{"Type":88,"Flags":1,"Description":"A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported)."},"minutes":{"Type":89,"Flags":1,"Description":"A collection of minutes at which the profile takes effect at."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"3":{"ItemType":34}},{"2":{"Name":"AutoscaleNotification","Properties":{"operation":{"Type":92,"Flags":1,"Description":"the operation associated with the notification and its value must be \"scale\""},"email":{"Type":93,"Flags":0,"Description":"the email notification."},"webhooks":{"Type":97,"Flags":0,"Description":"the collection of webhook notifications."}}}},{"6":{"Value":"Scale"}},{"2":{"Name":"EmailNotification","Properties":{"sendToSubscriptionAdministrator":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription administrator."},"sendToSubscriptionCoAdministrators":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription co-administrators."},"customEmails":{"Type":94,"Flags":0,"Description":"the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WebhookNotification","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service address to receive the notification."},"properties":{"Type":96,"Flags":0,"Description":"a property bag of settings. This value can be empty."}}}},{"2":{"Name":"WebhookNotificationProperties","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":95}},{"3":{"ItemType":91}},{"2":{"Name":"PredictiveAutoscalePolicy","Properties":{"scaleMode":{"Type":103,"Flags":1,"Description":"the predictive autoscale mode"},"scaleLookAheadTime":{"Type":4,"Flags":0,"Description":"the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"ForecastOnly"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[100,101,102]}},{"4":{"Name":"Microsoft.Insights/autoscalesettings@2021-05-01-preview","ScopeType":8,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Insights/diagnosticSettingsCategories"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Insights/diagnosticSettingsCategories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":2,"Description":"The properties of a Diagnostic Settings Category."},"systemData":{"Type":17,"Flags":2,"Description":"The system metadata related to this resource."}}}},{"2":{"Name":"DiagnosticSettingsCategory","Properties":{"categoryType":{"Type":111,"Flags":0,"Description":"The type of the diagnostic settings category."},"categoryGroups":{"Type":112,"Flags":0,"Description":"the collection of what category groups are supported."}}}},{"6":{"Value":"Metrics"}},{"6":{"Value":"Logs"}},{"5":{"Elements":[109,110,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Insights/diagnosticSettingsCategories@2021-05-01-preview","ScopeType":0,"Body":107,"Flags":1}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2021-05-01-preview/types.md b/generated/monitor/microsoft.insights/2021-05-01-preview/types.md index e9e5aa504b..eb1894571c 100644 --- a/generated/monitor/microsoft.insights/2021-05-01-preview/types.md +++ b/generated/monitor/microsoft.insights/2021-05-01-preview/types.md @@ -48,7 +48,7 @@ ## AutoscaleSetting ### Properties -* **enabled**: bool: the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. +* **enabled**: bool: the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'. * **name**: string: the name of the autoscale setting. * **notifications**: [AutoscaleNotification](#autoscalenotification)[]: the collection of notifications. * **predictiveAutoscalePolicy**: [PredictiveAutoscalePolicy](#predictiveautoscalepolicy): the predictive autoscale policy mode. diff --git a/generated/monitor/microsoft.insights/2021-09-01/types.json b/generated/monitor/microsoft.insights/2021-09-01/types.json index 4be62e6ca9..ab439d61f3 100644 --- a/generated/monitor/microsoft.insights/2021-09-01/types.json +++ b/generated/monitor/microsoft.insights/2021-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/actionGroups"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.Insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"kind":{"Type":4,"Flags":2,"Description":"Azure resource kind"},"identity":{"Type":4,"Flags":2,"Description":"Azure resource identity"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."},"eventHubReceivers":{"Type":41,"Flags":0,"Description":"The list of event hub receivers that are part of this action group."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"useAadAuth":{"Type":2,"Flags":0,"Description":"Indicates whether or not use AAD authentication."},"objectId":{"Type":4,"Flags":0,"Description":"Indicates the webhook app object Id for aad auth."},"identifierUri":{"Type":4,"Flags":0,"Description":"Indicates the identifier uri for aad auth."},"tenantId":{"Type":4,"Flags":0,"Description":"Indicates the tenant id for aad auth."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"EventHubReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Event hub receiver. Names must be unique across all receivers within an action group."},"eventHubNameSpace":{"Type":4,"Flags":1,"Description":"The Event Hub namespace"},"eventHubName":{"Type":4,"Flags":1,"Description":"The name of the specific Event Hub queue"},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant Id for the subscription containing this event hub"},"subscriptionId":{"Type":4,"Flags":1,"Description":"The Id for the subscription containing this event hub"}}}},{"3":{"ItemType":40}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/actionGroups@2021-09-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/actionGroups"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.Insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."},"eventHubReceivers":{"Type":41,"Flags":0,"Description":"The list of event hub receivers that are part of this action group."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"useAadAuth":{"Type":2,"Flags":0,"Description":"Indicates whether or not use AAD authentication."},"objectId":{"Type":4,"Flags":0,"Description":"Indicates the webhook app object Id for aad auth."},"identifierUri":{"Type":4,"Flags":0,"Description":"Indicates the identifier uri for aad auth."},"tenantId":{"Type":4,"Flags":0,"Description":"Indicates the tenant id for aad auth."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"EventHubReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Event hub receiver. Names must be unique across all receivers within an action group."},"eventHubNameSpace":{"Type":4,"Flags":1,"Description":"The Event Hub namespace"},"eventHubName":{"Type":4,"Flags":1,"Description":"The name of the specific Event Hub queue"},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant Id for the subscription containing this event hub"},"subscriptionId":{"Type":4,"Flags":1,"Description":"The Id for the subscription containing this event hub"}}}},{"3":{"ItemType":40}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/actionGroups@2021-09-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2021-09-01/types.md b/generated/monitor/microsoft.insights/2021-09-01/types.md index f956476c7a..b1754b16fb 100644 --- a/generated/monitor/microsoft.insights/2021-09-01/types.md +++ b/generated/monitor/microsoft.insights/2021-09-01/types.md @@ -5,8 +5,6 @@ ### Properties * **apiVersion**: '2021-09-01' (ReadOnly, DeployTimeConstant): The resource api version * **id**: string (ReadOnly, DeployTimeConstant): The resource id -* **identity**: string (ReadOnly): Azure resource identity -* **kind**: string (ReadOnly): Azure resource kind * **location**: string (Required): Resource location * **name**: string (Required, DeployTimeConstant): The resource name * **properties**: [ActionGroup](#actiongroup): The action groups properties of the resource. diff --git a/generated/monitor/microsoft.insights/2022-04-01/types.json b/generated/monitor/microsoft.insights/2022-04-01/types.json index 2985bcb015..000dc7ee60 100644 --- a/generated/monitor/microsoft.insights/2022-04-01/types.json +++ b/generated/monitor/microsoft.insights/2022-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/actionGroups"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.Insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"kind":{"Type":4,"Flags":2,"Description":"Azure resource kind"},"identity":{"Type":4,"Flags":2,"Description":"Azure resource identity"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."},"eventHubReceivers":{"Type":41,"Flags":0,"Description":"The list of event hub receivers that are part of this action group."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"useAadAuth":{"Type":2,"Flags":0,"Description":"Indicates whether or not use AAD authentication."},"objectId":{"Type":4,"Flags":0,"Description":"Indicates the webhook app object Id for aad auth."},"identifierUri":{"Type":4,"Flags":0,"Description":"Indicates the identifier uri for aad auth."},"tenantId":{"Type":4,"Flags":0,"Description":"Indicates the tenant id for aad auth."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"EventHubReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Event hub receiver. Names must be unique across all receivers within an action group."},"eventHubNameSpace":{"Type":4,"Flags":1,"Description":"The Event Hub namespace"},"eventHubName":{"Type":4,"Flags":1,"Description":"The name of the specific Event Hub queue"},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant Id for the subscription containing this event hub"},"subscriptionId":{"Type":4,"Flags":1,"Description":"The Id for the subscription containing this event hub"}}}},{"3":{"ItemType":40}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/actionGroups@2022-04-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/actionGroups"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.Insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."},"eventHubReceivers":{"Type":41,"Flags":0,"Description":"The list of event hub receivers that are part of this action group."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"useAadAuth":{"Type":2,"Flags":0,"Description":"Indicates whether or not use AAD authentication."},"objectId":{"Type":4,"Flags":0,"Description":"Indicates the webhook app object Id for aad auth."},"identifierUri":{"Type":4,"Flags":0,"Description":"Indicates the identifier uri for aad auth."},"tenantId":{"Type":4,"Flags":0,"Description":"Indicates the tenant id for aad auth."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"EventHubReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Event hub receiver. Names must be unique across all receivers within an action group."},"eventHubNameSpace":{"Type":4,"Flags":1,"Description":"The Event Hub namespace"},"eventHubName":{"Type":4,"Flags":1,"Description":"The name of the specific Event Hub queue"},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant Id for the subscription containing this event hub"},"subscriptionId":{"Type":4,"Flags":1,"Description":"The Id for the subscription containing this event hub"}}}},{"3":{"ItemType":40}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/actionGroups@2022-04-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2022-04-01/types.md b/generated/monitor/microsoft.insights/2022-04-01/types.md index f3c1f71d19..f81b53d5cc 100644 --- a/generated/monitor/microsoft.insights/2022-04-01/types.md +++ b/generated/monitor/microsoft.insights/2022-04-01/types.md @@ -5,8 +5,6 @@ ### Properties * **apiVersion**: '2022-04-01' (ReadOnly, DeployTimeConstant): The resource api version * **id**: string (ReadOnly, DeployTimeConstant): The resource id -* **identity**: string (ReadOnly): Azure resource identity -* **kind**: string (ReadOnly): Azure resource kind * **location**: string (Required): Resource location * **name**: string (Required, DeployTimeConstant): The resource name * **properties**: [ActionGroup](#actiongroup): The action groups properties of the resource. diff --git a/generated/monitor/microsoft.insights/2022-06-01/types.json b/generated/monitor/microsoft.insights/2022-06-01/types.json index daefe14a0e..79e3e7d497 100644 --- a/generated/monitor/microsoft.insights/2022-06-01/types.json +++ b/generated/monitor/microsoft.insights/2022-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/actionGroups"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"kind":{"Type":4,"Flags":2,"Description":"Azure resource kind"},"identity":{"Type":4,"Flags":2,"Description":"Azure resource identity"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."},"eventHubReceivers":{"Type":41,"Flags":0,"Description":"The list of event hub receivers that are part of this action group."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"useAadAuth":{"Type":2,"Flags":0,"Description":"Indicates whether or not use AAD authentication."},"objectId":{"Type":4,"Flags":0,"Description":"Indicates the webhook app object Id for aad auth."},"identifierUri":{"Type":4,"Flags":0,"Description":"Indicates the identifier uri for aad auth."},"tenantId":{"Type":4,"Flags":0,"Description":"Indicates the tenant id for aad auth."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"EventHubReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Event hub receiver. Names must be unique across all receivers within an action group."},"eventHubNameSpace":{"Type":4,"Flags":1,"Description":"The Event Hub namespace"},"eventHubName":{"Type":4,"Flags":1,"Description":"The name of the specific Event Hub queue"},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant Id for the subscription containing this event hub"},"subscriptionId":{"Type":4,"Flags":1,"Description":"The Id for the subscription containing this event hub"}}}},{"3":{"ItemType":40}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/actionGroups@2022-06-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/actionGroups"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.Insights/actionGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The action groups properties of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":42,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ActionGroup","Properties":{"groupShortName":{"Type":4,"Flags":1,"Description":"The short name of the action group. This will be used in SMS messages."},"enabled":{"Type":2,"Flags":1,"Description":"Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications."},"emailReceivers":{"Type":17,"Flags":0,"Description":"The list of email receivers that are part of this action group."},"smsReceivers":{"Type":23,"Flags":0,"Description":"The list of SMS receivers that are part of this action group."},"webhookReceivers":{"Type":25,"Flags":0,"Description":"The list of webhook receivers that are part of this action group."},"itsmReceivers":{"Type":27,"Flags":0,"Description":"The list of ITSM receivers that are part of this action group."},"azureAppPushReceivers":{"Type":29,"Flags":0,"Description":"The list of AzureAppPush receivers that are part of this action group."},"automationRunbookReceivers":{"Type":31,"Flags":0,"Description":"The list of AutomationRunbook receivers that are part of this action group."},"voiceReceivers":{"Type":33,"Flags":0,"Description":"The list of voice receivers that are part of this action group."},"logicAppReceivers":{"Type":35,"Flags":0,"Description":"The list of logic app receivers that are part of this action group."},"azureFunctionReceivers":{"Type":37,"Flags":0,"Description":"The list of azure function receivers that are part of this action group."},"armRoleReceivers":{"Type":39,"Flags":0,"Description":"The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported."},"eventHubReceivers":{"Type":41,"Flags":0,"Description":"The list of event hub receivers that are part of this action group."}}}},{"2":{"Name":"EmailReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the email receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address of this receiver."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"status":{"Type":16,"Flags":2,"Description":"The receiver status of the e-mail."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,15]}},{"3":{"ItemType":12}},{"2":{"Name":"SmsReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SMS receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the SMS receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the SMS receiver."},"status":{"Type":22,"Flags":2,"Description":"The status of the receiver."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[19,20,21]}},{"3":{"ItemType":18}},{"2":{"Name":"WebhookReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the webhook receiver. Names must be unique across all receivers within an action group."},"serviceUri":{"Type":4,"Flags":1,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"useAadAuth":{"Type":2,"Flags":0,"Description":"Indicates whether or not use AAD authentication."},"objectId":{"Type":4,"Flags":0,"Description":"Indicates the webhook app object Id for aad auth."},"identifierUri":{"Type":4,"Flags":0,"Description":"Indicates the identifier uri for aad auth."},"tenantId":{"Type":4,"Flags":0,"Description":"Indicates the tenant id for aad auth."}}}},{"3":{"ItemType":24}},{"2":{"Name":"ItsmReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Itsm receiver. Names must be unique across all receivers within an action group."},"workspaceId":{"Type":4,"Flags":1,"Description":"OMS LA instance identifier."},"connectionId":{"Type":4,"Flags":1,"Description":"Unique identification of ITSM connection among multiple defined in above workspace."},"ticketConfiguration":{"Type":4,"Flags":1,"Description":"JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well."},"region":{"Type":4,"Flags":1,"Description":"Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'"}}}},{"3":{"ItemType":26}},{"2":{"Name":"AzureAppPushReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group."},"emailAddress":{"Type":4,"Flags":1,"Description":"The email address registered for the Azure mobile app."}}}},{"3":{"ItemType":28}},{"2":{"Name":"AutomationRunbookReceiver","Properties":{"automationAccountId":{"Type":4,"Flags":1,"Description":"The Azure automation account Id which holds this runbook and authenticate to Azure resource."},"runbookName":{"Type":4,"Flags":1,"Description":"The name for this runbook."},"webhookResourceId":{"Type":4,"Flags":1,"Description":"The resource id for webhook linked to this runbook."},"isGlobalRunbook":{"Type":2,"Flags":1,"Description":"Indicates whether this instance is global runbook."},"name":{"Type":4,"Flags":0,"Description":"Indicates name of the webhook."},"serviceUri":{"Type":4,"Flags":0,"Description":"The URI where webhooks should be sent."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":30}},{"2":{"Name":"VoiceReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the voice receiver. Names must be unique across all receivers within an action group."},"countryCode":{"Type":4,"Flags":1,"Description":"The country code of the voice receiver."},"phoneNumber":{"Type":4,"Flags":1,"Description":"The phone number of the voice receiver."}}}},{"3":{"ItemType":32}},{"2":{"Name":"LogicAppReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the logic app receiver. Names must be unique across all receivers within an action group."},"resourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the logic app receiver."},"callbackUrl":{"Type":4,"Flags":1,"Description":"The callback url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":34}},{"2":{"Name":"AzureFunctionReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the azure function receiver. Names must be unique across all receivers within an action group."},"functionAppResourceId":{"Type":4,"Flags":1,"Description":"The azure resource id of the function app."},"functionName":{"Type":4,"Flags":1,"Description":"The function name in the function app."},"httpTriggerUrl":{"Type":4,"Flags":1,"Description":"The http trigger url where http request sent to."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ArmRoleReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the arm role receiver. Names must be unique across all receivers within an action group."},"roleId":{"Type":4,"Flags":1,"Description":"The arm role id."},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."}}}},{"3":{"ItemType":38}},{"2":{"Name":"EventHubReceiver","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the Event hub receiver. Names must be unique across all receivers within an action group."},"eventHubNameSpace":{"Type":4,"Flags":1,"Description":"The Event Hub namespace"},"eventHubName":{"Type":4,"Flags":1,"Description":"The name of the specific Event Hub queue"},"useCommonAlertSchema":{"Type":2,"Flags":0,"Description":"Indicates whether to use common alert schema."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant Id for the subscription containing this event hub"},"subscriptionId":{"Type":4,"Flags":1,"Description":"The Id for the subscription containing this event hub"}}}},{"3":{"ItemType":40}},{"2":{"Name":"AzureResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Insights/actionGroups@2022-06-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2022-06-01/types.md b/generated/monitor/microsoft.insights/2022-06-01/types.md index d661126248..152e95a786 100644 --- a/generated/monitor/microsoft.insights/2022-06-01/types.md +++ b/generated/monitor/microsoft.insights/2022-06-01/types.md @@ -5,8 +5,6 @@ ### Properties * **apiVersion**: '2022-06-01' (ReadOnly, DeployTimeConstant): The resource api version * **id**: string (ReadOnly, DeployTimeConstant): The resource id -* **identity**: string (ReadOnly): Azure resource identity -* **kind**: string (ReadOnly): Azure resource kind * **location**: string (Required): Resource location * **name**: string (Required, DeployTimeConstant): The resource name * **properties**: [ActionGroup](#actiongroup): The action groups properties of the resource. diff --git a/generated/monitor/microsoft.insights/2022-10-01/types.json b/generated/monitor/microsoft.insights/2022-10-01/types.json new file mode 100644 index 0000000000..1d828cd375 --- /dev/null +++ b/generated/monitor/microsoft.insights/2022-10-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Insights/autoscalesettings"}},{"6":{"Value":"2022-10-01"}},{"2":{"Name":"Microsoft.Insights/autoscalesettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The autoscale setting of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":82,"Flags":0,"Description":"Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters."},"systemData":{"Type":83,"Flags":2,"Description":"The system metadata related to the response."}}}},{"2":{"Name":"AutoscaleSetting","Properties":{"profiles":{"Type":68,"Flags":1,"Description":"the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."},"notifications":{"Type":76,"Flags":0,"Description":"the collection of notifications."},"enabled":{"Type":2,"Flags":0,"Description":"the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'."},"predictiveAutoscalePolicy":{"Type":77,"Flags":0,"Description":"the predictive autoscale policy mode."},"name":{"Type":4,"Flags":0,"Description":"the name of the autoscale setting."},"targetResourceUri":{"Type":4,"Flags":0,"Description":"the resource identifier of the resource that the autoscale setting should be added to."},"targetResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource that the autoscale setting should be added to."}}}},{"2":{"Name":"AutoscaleProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"the name of the profile."},"capacity":{"Type":13,"Flags":1,"Description":"the number of instances that can be used during this profile."},"rules":{"Type":52,"Flags":1,"Description":"the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."},"fixedDate":{"Type":53,"Flags":0,"Description":"the specific date-time for the profile. This element is not used if the Recurrence element is used."},"recurrence":{"Type":54,"Flags":0,"Description":"the repeating times at which this profile begins. This element is not used if the FixedDate element is used."}}}},{"2":{"Name":"ScaleCapacity","Properties":{"minimum":{"Type":4,"Flags":1,"Description":"the minimum number of instances for the resource."},"maximum":{"Type":4,"Flags":1,"Description":"the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription."},"default":{"Type":4,"Flags":1,"Description":"the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default."}}}},{"2":{"Name":"ScaleRule","Properties":{"metricTrigger":{"Type":15,"Flags":1,"Description":"the trigger that results in a scaling action."},"scaleAction":{"Type":42,"Flags":1,"Description":"the parameters for the scaling action."}}}},{"2":{"Name":"MetricTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"the name of the metric that defines what the rule monitors."},"metricNamespace":{"Type":4,"Flags":0,"Description":"the namespace of the metric that defines what the rule monitors."},"metricResourceUri":{"Type":4,"Flags":1,"Description":"the resource identifier of the resource the rule monitors."},"metricResourceLocation":{"Type":4,"Flags":0,"Description":"the location of the resource the rule monitors."},"timeGrain":{"Type":4,"Flags":1,"Description":"the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute."},"statistic":{"Type":21,"Flags":1,"Description":"the metric statistic type. How the metrics from multiple instances are combined."},"timeWindow":{"Type":4,"Flags":1,"Description":"the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes."},"timeAggregation":{"Type":28,"Flags":1,"Description":"time aggregation type. How the data that is collected should be combined over time. The default value is Average."},"operator":{"Type":35,"Flags":1,"Description":"the operator that is used to compare the metric data and the threshold."},"threshold":{"Type":3,"Flags":1,"Description":"the threshold of the metric that triggers the scale action."},"dimensions":{"Type":41,"Flags":0,"Description":"List of dimension conditions. For example: [{\"DimensionName\":\"AppName\",\"Operator\":\"Equals\",\"Values\":[\"App1\"]},{\"DimensionName\":\"Deployment\",\"Operator\":\"Equals\",\"Values\":[\"default\"]}]."},"dividePerInstance":{"Type":2,"Flags":0,"Description":"a value indicating whether metric should divide per instance."}}}},{"6":{"Value":"Average"}},{"6":{"Value":"Min"}},{"6":{"Value":"Max"}},{"6":{"Value":"Sum"}},{"6":{"Value":"Count"}},{"5":{"Elements":[16,17,18,19,20]}},{"6":{"Value":"Average"}},{"6":{"Value":"Minimum"}},{"6":{"Value":"Maximum"}},{"6":{"Value":"Total"}},{"6":{"Value":"Count"}},{"6":{"Value":"Last"}},{"5":{"Elements":[22,23,24,25,26,27]}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"6":{"Value":"GreaterThan"}},{"6":{"Value":"GreaterThanOrEqual"}},{"6":{"Value":"LessThan"}},{"6":{"Value":"LessThanOrEqual"}},{"5":{"Elements":[29,30,31,32,33,34]}},{"2":{"Name":"ScaleRuleMetricDimension","Properties":{"DimensionName":{"Type":4,"Flags":1,"Description":"Name of the dimension."},"Operator":{"Type":39,"Flags":1,"Description":"the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values"},"Values":{"Type":40,"Flags":1,"Description":"list of dimension values. For example: [\"App1\",\"App2\"]."}}}},{"6":{"Value":"Equals"}},{"6":{"Value":"NotEquals"}},{"5":{"Elements":[37,38,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":36}},{"2":{"Name":"ScaleAction","Properties":{"direction":{"Type":46,"Flags":1,"Description":"the scale direction. Whether the scaling action increases or decreases the number of instances."},"type":{"Type":51,"Flags":1,"Description":"the type of action that should occur when the scale rule fires."},"value":{"Type":4,"Flags":0,"Description":"the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1."},"cooldown":{"Type":4,"Flags":1,"Description":"the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Increase"}},{"6":{"Value":"Decrease"}},{"5":{"Elements":[43,44,45]}},{"6":{"Value":"ChangeCount"}},{"6":{"Value":"PercentChangeCount"}},{"6":{"Value":"ExactCount"}},{"6":{"Value":"ServiceAllowedNextValue"}},{"5":{"Elements":[47,48,49,50]}},{"3":{"ItemType":14}},{"2":{"Name":"TimeWindow","Properties":{"timeZone":{"Type":4,"Flags":0,"Description":"the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"start":{"Type":4,"Flags":1,"Description":"the start time for the profile in ISO 8601 format."},"end":{"Type":4,"Flags":1,"Description":"the end time for the profile in ISO 8601 format."}}}},{"2":{"Name":"Recurrence","Properties":{"frequency":{"Type":63,"Flags":1,"Description":"the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly."},"schedule":{"Type":64,"Flags":1,"Description":"the scheduling constraints for when the profile begins."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[55,56,57,58,59,60,61,62]}},{"2":{"Name":"RecurrentSchedule","Properties":{"timeZone":{"Type":4,"Flags":1,"Description":"the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time"},"days":{"Type":65,"Flags":1,"Description":"the collection of days that the profile takes effect on. Possible values are Sunday through Saturday."},"hours":{"Type":66,"Flags":1,"Description":"A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported)."},"minutes":{"Type":67,"Flags":1,"Description":"A collection of minutes at which the profile takes effect at."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"3":{"ItemType":12}},{"2":{"Name":"AutoscaleNotification","Properties":{"operation":{"Type":70,"Flags":1,"Description":"the operation associated with the notification and its value must be \"scale\""},"email":{"Type":71,"Flags":0,"Description":"the email notification."},"webhooks":{"Type":75,"Flags":0,"Description":"the collection of webhook notifications."}}}},{"6":{"Value":"Scale"}},{"2":{"Name":"EmailNotification","Properties":{"sendToSubscriptionAdministrator":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription administrator."},"sendToSubscriptionCoAdministrators":{"Type":2,"Flags":0,"Description":"a value indicating whether to send email to subscription co-administrators."},"customEmails":{"Type":72,"Flags":0,"Description":"the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WebhookNotification","Properties":{"serviceUri":{"Type":4,"Flags":0,"Description":"the service address to receive the notification."},"properties":{"Type":74,"Flags":0,"Description":"a property bag of settings. This value can be empty."}}}},{"2":{"Name":"WebhookNotificationProperties","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":73}},{"3":{"ItemType":69}},{"2":{"Name":"PredictiveAutoscalePolicy","Properties":{"scaleMode":{"Type":81,"Flags":1,"Description":"the predictive autoscale mode"},"scaleLookAheadTime":{"Type":4,"Flags":0,"Description":"the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"ForecastOnly"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[78,79,80]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"4":{"Name":"Microsoft.Insights/autoscalesettings@2022-10-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/monitor/microsoft.insights/2022-10-01/types.md b/generated/monitor/microsoft.insights/2022-10-01/types.md new file mode 100644 index 0000000000..7b922332cb --- /dev/null +++ b/generated/monitor/microsoft.insights/2022-10-01/types.md @@ -0,0 +1,130 @@ +# Microsoft.Insights @ 2022-10-01 + +## Resource Microsoft.Insights/autoscalesettings@2022-10-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-10-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AutoscaleSetting](#autoscalesetting) (Required): The autoscale setting of the resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system metadata related to the response. +* **tags**: [ResourceTags](#resourcetags): Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters. +* **type**: 'Microsoft.Insights/autoscalesettings' (ReadOnly, DeployTimeConstant): The resource type + +## AutoscaleNotification +### Properties +* **email**: [EmailNotification](#emailnotification): the email notification. +* **operation**: 'Scale' (Required): the operation associated with the notification and its value must be "scale" +* **webhooks**: [WebhookNotification](#webhooknotification)[]: the collection of webhook notifications. + +## AutoscaleProfile +### Properties +* **capacity**: [ScaleCapacity](#scalecapacity) (Required): the number of instances that can be used during this profile. +* **fixedDate**: [TimeWindow](#timewindow): the specific date-time for the profile. This element is not used if the Recurrence element is used. +* **name**: string (Required): the name of the profile. +* **recurrence**: [Recurrence](#recurrence): the repeating times at which this profile begins. This element is not used if the FixedDate element is used. +* **rules**: [ScaleRule](#scalerule)[] (Required): the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. + +## AutoscaleSetting +### Properties +* **enabled**: bool: the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'. +* **name**: string: the name of the autoscale setting. +* **notifications**: [AutoscaleNotification](#autoscalenotification)[]: the collection of notifications. +* **predictiveAutoscalePolicy**: [PredictiveAutoscalePolicy](#predictiveautoscalepolicy): the predictive autoscale policy mode. +* **profiles**: [AutoscaleProfile](#autoscaleprofile)[] (Required): the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. +* **targetResourceLocation**: string: the location of the resource that the autoscale setting should be added to. +* **targetResourceUri**: string: the resource identifier of the resource that the autoscale setting should be added to. + +## EmailNotification +### Properties +* **customEmails**: string[]: the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. +* **sendToSubscriptionAdministrator**: bool: a value indicating whether to send email to subscription administrator. +* **sendToSubscriptionCoAdministrators**: bool: a value indicating whether to send email to subscription co-administrators. + +## MetricTrigger +### Properties +* **dimensions**: [ScaleRuleMetricDimension](#scalerulemetricdimension)[]: List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. +* **dividePerInstance**: bool: a value indicating whether metric should divide per instance. +* **metricName**: string (Required): the name of the metric that defines what the rule monitors. +* **metricNamespace**: string: the namespace of the metric that defines what the rule monitors. +* **metricResourceLocation**: string: the location of the resource the rule monitors. +* **metricResourceUri**: string (Required): the resource identifier of the resource the rule monitors. +* **operator**: 'Equals' | 'GreaterThan' | 'GreaterThanOrEqual' | 'LessThan' | 'LessThanOrEqual' | 'NotEquals' (Required): the operator that is used to compare the metric data and the threshold. +* **statistic**: 'Average' | 'Count' | 'Max' | 'Min' | 'Sum' (Required): the metric statistic type. How the metrics from multiple instances are combined. +* **threshold**: int (Required): the threshold of the metric that triggers the scale action. +* **timeAggregation**: 'Average' | 'Count' | 'Last' | 'Maximum' | 'Minimum' | 'Total' (Required): time aggregation type. How the data that is collected should be combined over time. The default value is Average. +* **timeGrain**: string (Required): the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. +* **timeWindow**: string (Required): the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. + +## PredictiveAutoscalePolicy +### Properties +* **scaleLookAheadTime**: string: the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format. +* **scaleMode**: 'Disabled' | 'Enabled' | 'ForecastOnly' (Required): the predictive autoscale mode + +## Recurrence +### Properties +* **frequency**: 'Day' | 'Hour' | 'Minute' | 'Month' | 'None' | 'Second' | 'Week' | 'Year' (Required): the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. +* **schedule**: [RecurrentSchedule](#recurrentschedule) (Required): the scheduling constraints for when the profile begins. + +## RecurrentSchedule +### Properties +* **days**: string[] (Required): the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. +* **hours**: int[] (Required): A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). +* **minutes**: int[] (Required): A collection of minutes at which the profile takes effect at. +* **timeZone**: string (Required): the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ScaleAction +### Properties +* **cooldown**: string (Required): the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. +* **direction**: 'Decrease' | 'Increase' | 'None' (Required): the scale direction. Whether the scaling action increases or decreases the number of instances. +* **type**: 'ChangeCount' | 'ExactCount' | 'PercentChangeCount' | 'ServiceAllowedNextValue' (Required): the type of action that should occur when the scale rule fires. +* **value**: string: the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. + +## ScaleCapacity +### Properties +* **default**: string (Required): the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. +* **maximum**: string (Required): the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. +* **minimum**: string (Required): the minimum number of instances for the resource. + +## ScaleRule +### Properties +* **metricTrigger**: [MetricTrigger](#metrictrigger) (Required): the trigger that results in a scaling action. +* **scaleAction**: [ScaleAction](#scaleaction) (Required): the parameters for the scaling action. + +## ScaleRuleMetricDimension +### Properties +* **DimensionName**: string (Required): Name of the dimension. +* **Operator**: 'Equals' | 'NotEquals' | string (Required): the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values +* **Values**: string[] (Required): list of dimension values. For example: ["App1","App2"]. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TimeWindow +### Properties +* **end**: string (Required): the end time for the profile in ISO 8601 format. +* **start**: string (Required): the start time for the profile in ISO 8601 format. +* **timeZone**: string: the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time + +## WebhookNotification +### Properties +* **properties**: [WebhookNotificationProperties](#webhooknotificationproperties): a property bag of settings. This value can be empty. +* **serviceUri**: string: the service address to receive the notification. + +## WebhookNotificationProperties +### Properties +### Additional Properties +* **Additional Properties Type**: string + diff --git a/generated/msi/log.out b/generated/msi/log.out index d98bbf9c2a..0612024b7d 100644 --- a/generated/msi/log.out +++ b/generated/msi/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/mysql/log.out b/generated/mysql/log.out index 216790a312..808273e55e 100644 --- a/generated/mysql/log.out +++ b/generated/mysql/log.out @@ -3,7 +3,7 @@ WARNING: Unable to parse swagger path "Microsoft.DBforMySQL/preview/2018-06-01-p WARNING: Unable to parse swagger path "Microsoft.DBforMySQL/preview/2018-06-01-privatepreview/PrivateLinkResources.json" WARNING: Unable to parse swagger path "Microsoft.DBforMySQL/preview/2020-01-01-privatepreview/DataEncryptionKeys.json" WARNING: Unable to parse swagger path "Microsoft.DBforMySQL/preview/2020-07-01-privatepreview/mysql.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -296,7 +296,7 @@ warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/mysql/resource-manager/Microsoft.DBforMySQL/stable/2021-05-01/mysql.json:2646:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/mysql/resource-manager/Microsoft.DBforMySQL/stable/2021-05-01/mysql.json:2701:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/netapp/log.out b/generated/netapp/log.out index 4d40443458..28b22de2c4 100644 --- a/generated/netapp/log.out +++ b/generated/netapp/log.out @@ -1,7 +1,33 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:4060:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:4083:9 +warning | PreCheck/SchemaMissingType | The schema 'OperationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:4115:5 +warning | PreCheck/SchemaMissingType | The schema 'ServiceSpecification' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:4124:5 +warning | PreCheck/SchemaMissingType | The schema 'MetricSpecification' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:4149:5 +warning | PreCheck/SchemaMissingType | The schema 'Dimension' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:4252:5 +warning | PreCheck/SchemaMissingType | The schema 'volumeProperties-exportPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:5081:9 +warning | PreCheck/SchemaMissingType | The schema 'volumeProperties-dataProtection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:5227:9 +warning | PreCheck/SchemaMissingType | The schema 'volumePatchProperties-exportPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:5818:9 +warning | PreCheck/SchemaMissingType | The schema 'volumePatchProperties-dataProtection' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:5840:9 +warning | PreCheck/SchemaMissingType | The schema 'cloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:6910:5 +warning | PreCheck/SchemaMissingType | The schema 'cloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json:6920:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/netapp.json:4004:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/netapp/microsoft.netapp/2022-03-01/types.json b/generated/netapp/microsoft.netapp/2022-03-01/types.json new file mode 100644 index 0000000000..4f83fbd7b6 --- /dev/null +++ b/generated/netapp/microsoft.netapp/2022-03-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"properties":{"Type":11,"Flags":0,"Description":"NetApp Account properties"},"tags":{"Type":25,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":26,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccountProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"},"activeDirectories":{"Type":23,"Flags":0,"Description":"Active Directories"},"encryption":{"Type":24,"Flags":0,"Description":"Encryption settings"}}}},{"2":{"Name":"ActiveDirectory","Properties":{"activeDirectoryId":{"Type":4,"Flags":0,"Description":"Id of the Active Directory"},"username":{"Type":4,"Flags":0,"Description":"Username of Active Directory domain administrator"},"password":{"Type":4,"Flags":0,"Description":"Plain text password of Active Directory domain administrator, value is masked in the response"},"domain":{"Type":4,"Flags":0,"Description":"Name of the Active Directory domain"},"dns":{"Type":4,"Flags":0,"Description":"Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain"},"status":{"Type":18,"Flags":2,"Description":"Status of the Active Directory"},"statusDetails":{"Type":4,"Flags":2,"Description":"Any details in regards to the Status of the Active Directory"},"smbServerName":{"Type":4,"Flags":0,"Description":"NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes"},"organizationalUnit":{"Type":4,"Flags":0,"Description":"The Organizational Unit (OU) within the Windows Active Directory"},"site":{"Type":4,"Flags":0,"Description":"The Active Directory site the service will limit Domain Controller discovery to"},"backupOperators":{"Type":19,"Flags":0,"Description":"Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier"},"administrators":{"Type":20,"Flags":0,"Description":"Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier"},"kdcIP":{"Type":4,"Flags":0,"Description":"kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume."},"adName":{"Type":4,"Flags":0,"Description":"Name of the active directory machine. This optional parameter is used only while creating kerberos volume"},"serverRootCACertificate":{"Type":4,"Flags":0,"Description":"When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes."},"aesEncryption":{"Type":2,"Flags":0,"Description":"If enabled, AES encryption will be enabled for SMB communication."},"ldapSigning":{"Type":2,"Flags":0,"Description":"Specifies whether or not the LDAP traffic needs to be signed."},"securityOperators":{"Type":21,"Flags":0,"Description":"Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier"},"ldapOverTLS":{"Type":2,"Flags":0,"Description":"Specifies whether or not the LDAP traffic needs to be secured via TLS."},"allowLocalNfsUsersWithLdap":{"Type":2,"Flags":0,"Description":"If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes."},"encryptDCConnections":{"Type":2,"Flags":0,"Description":"If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted."},"ldapSearchScope":{"Type":22,"Flags":0,"Description":"LDAP Search scope options"}}}},{"6":{"Value":"Created"}},{"6":{"Value":"InUse"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Error"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[13,14,15,16,17,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"LdapSearchScopeOpt","Properties":{"userDN":{"Type":4,"Flags":0,"Description":"This specifies the user DN, which overrides the base DN for user lookups."},"groupDN":{"Type":4,"Flags":0,"Description":"This specifies the group DN, which overrides the base DN for group lookups."},"groupMembershipFilter":{"Type":4,"Flags":0,"Description":"This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server."}}}},{"3":{"ItemType":12}},{"2":{"Name":"AccountEncryption","Properties":{"keySource":{"Type":4,"Flags":0,"Description":"Encryption Key Source. Possible values are: 'Microsoft.NetApp'."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":31,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":36,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[27,28,29,30,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[32,33,34,35,4]}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/capacityPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":38,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":39,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"properties":{"Type":41,"Flags":1,"Description":"Capacity pool properties"},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":26,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"PoolProperties","Properties":{"poolId":{"Type":4,"Flags":2,"Description":"UUID v4 used to identify the Pool"},"size":{"Type":3,"Flags":1,"Description":"Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104)."},"serviceLevel":{"Type":46,"Flags":1,"Description":"The service level of the file system"},"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"},"totalThroughputMibps":{"Type":3,"Flags":2,"Description":"Total throughput of pool in MiB/s"},"utilizedThroughputMibps":{"Type":3,"Flags":2,"Description":"Utilized throughput of pool in MiB/s"},"qosType":{"Type":49,"Flags":0,"Description":"The qos type of the pool"},"coolAccess":{"Type":2,"Flags":0,"Description":"If enabled (true) the pool can contain cool Access enabled volumes."},"encryptionType":{"Type":52,"Flags":0,"Description":"Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Ultra"}},{"6":{"Value":"StandardZRS"}},{"5":{"Elements":[42,43,44,45,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Single"}},{"6":{"Value":"Double"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools@2022-03-01","ScopeType":8,"Body":40,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"zones":{"Type":58,"Flags":0,"Description":"Availability Zone"},"properties":{"Type":59,"Flags":1,"Description":"Volume properties"},"tags":{"Type":106,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":26,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VolumeProperties","Properties":{"fileSystemId":{"Type":4,"Flags":2,"Description":"Unique FileSystem Identifier."},"creationToken":{"Type":4,"Flags":1,"Description":"A unique file path for the volume. Used when creating mount targets"},"serviceLevel":{"Type":64,"Flags":0,"Description":"The service level of the file system"},"usageThreshold":{"Type":3,"Flags":1,"Description":"Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes."},"exportPolicy":{"Type":65,"Flags":0,"Description":"Set of export policy rules"},"protocolTypes":{"Type":71,"Flags":0,"Description":"Set of protocol types, default NFSv3, CIFS for SMB protocol"},"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"},"snapshotId":{"Type":4,"Flags":0,"Description":"UUID v4 or resource identifier used to identify the Snapshot."},"backupId":{"Type":4,"Flags":0,"Description":"UUID v4 or resource identifier used to identify the Backup."},"baremetalTenantId":{"Type":4,"Flags":2,"Description":"Unique Baremetal Tenant Identifier."},"subnetId":{"Type":4,"Flags":1,"Description":"The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes"},"networkFeatures":{"Type":74,"Flags":0,"Description":"Basic network, or Standard features available to the volume."},"networkSiblingSetId":{"Type":4,"Flags":2,"Description":"Network Sibling Set ID for the the group of volumes sharing networking resources."},"storageToNetworkProximity":{"Type":78,"Flags":2,"Description":"Provides storage to network proximity information for the volume."},"mountTargets":{"Type":80,"Flags":2,"Description":"List of mount targets"},"volumeType":{"Type":4,"Flags":0,"Description":"What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection"},"dataProtection":{"Type":81,"Flags":0,"Description":"DataProtection type volumes include an object containing details of the replication"},"isRestoring":{"Type":2,"Flags":0,"Description":"Restoring"},"snapshotDirectoryVisible":{"Type":2,"Flags":0,"Description":"If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true)."},"kerberosEnabled":{"Type":2,"Flags":0,"Description":"Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later"},"securityStyle":{"Type":94,"Flags":0,"Description":"The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol"},"smbEncryption":{"Type":2,"Flags":0,"Description":"Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later"},"smbContinuouslyAvailable":{"Type":2,"Flags":0,"Description":"Enables continuously available share property for smb volume. Only applicable for SMB volume"},"throughputMibps":{"Type":3,"Flags":0,"Description":"Maximum throughput in MiB/s that can be achieved by this volume and this will be accepted as input only for manual qosType volume"},"encryptionKeySource":{"Type":97,"Flags":0,"Description":"Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'"},"keyVaultPrivateEndpointResourceId":{"Type":4,"Flags":0,"Description":"The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'."},"ldapEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether LDAP is enabled or not for a given NFS volume."},"coolAccess":{"Type":2,"Flags":0,"Description":"Specifies whether Cool Access(tiering) is enabled for the volume."},"coolnessPeriod":{"Type":3,"Flags":0,"Description":"Specifies the number of days after which data that is not accessed by clients will be tiered."},"unixPermissions":{"Type":4,"Flags":0,"Description":"UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users."},"cloneProgress":{"Type":3,"Flags":2,"Description":"When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning."},"avsDataStore":{"Type":100,"Flags":0,"Description":"Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose"},"isDefaultQuotaEnabled":{"Type":2,"Flags":0,"Description":"Specifies if default quota is enabled for the volume."},"defaultUserQuotaInKiBs":{"Type":3,"Flags":0,"Description":"Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies ."},"defaultGroupQuotaInKiBs":{"Type":3,"Flags":0,"Description":"Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies."},"maximumNumberOfFiles":{"Type":3,"Flags":2,"Description":"Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB."},"volumeGroupName":{"Type":4,"Flags":2,"Description":"Volume Group Name"},"capacityPoolResourceId":{"Type":4,"Flags":0,"Description":"Pool Resource Id used in case of creating a volume through volume group"},"proximityPlacementGroup":{"Type":4,"Flags":0,"Description":"Proximity placement group associated with the volume"},"t2Network":{"Type":4,"Flags":2,"Description":"T2 network information"},"volumeSpecName":{"Type":4,"Flags":0,"Description":"Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log"},"encrypted":{"Type":2,"Flags":2,"Description":"Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01."},"placementRules":{"Type":102,"Flags":0,"Description":"Application specific placement rules for the particular volume"},"enableSubvolumes":{"Type":105,"Flags":0,"Description":"Flag indicating whether subvolume operations are enabled on the volume"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"Ultra"}},{"6":{"Value":"StandardZRS"}},{"5":{"Elements":[60,61,62,63,4]}},{"2":{"Name":"VolumePropertiesExportPolicy","Properties":{"rules":{"Type":70,"Flags":0,"Description":"Export policy rule"}}}},{"2":{"Name":"ExportPolicyRule","Properties":{"ruleIndex":{"Type":3,"Flags":0,"Description":"Order index"},"unixReadOnly":{"Type":2,"Flags":0,"Description":"Read only access"},"unixReadWrite":{"Type":2,"Flags":0,"Description":"Read and write access"},"kerberos5ReadOnly":{"Type":2,"Flags":0,"Description":"Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later"},"kerberos5ReadWrite":{"Type":2,"Flags":0,"Description":"Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later"},"kerberos5iReadOnly":{"Type":2,"Flags":0,"Description":"Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later"},"kerberos5iReadWrite":{"Type":2,"Flags":0,"Description":"Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later"},"kerberos5pReadOnly":{"Type":2,"Flags":0,"Description":"Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later"},"kerberos5pReadWrite":{"Type":2,"Flags":0,"Description":"Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later"},"cifs":{"Type":2,"Flags":0,"Description":"Allows CIFS protocol"},"nfsv3":{"Type":2,"Flags":0,"Description":"Allows NFSv3 protocol. Enable only for NFSv3 type volumes"},"nfsv41":{"Type":2,"Flags":0,"Description":"Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes"},"allowedClients":{"Type":4,"Flags":0,"Description":"Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names"},"hasRootAccess":{"Type":2,"Flags":0,"Description":"Has root access to volume"},"chownMode":{"Type":69,"Flags":0,"Description":"This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own."}}}},{"6":{"Value":"Restricted"}},{"6":{"Value":"Unrestricted"}},{"5":{"Elements":[67,68,4]}},{"3":{"ItemType":66}},{"3":{"ItemType":4}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"T1"}},{"6":{"Value":"T2"}},{"5":{"Elements":[75,76,77,4]}},{"2":{"Name":"MountTargetProperties","Properties":{"mountTargetId":{"Type":4,"Flags":2,"Description":"UUID v4 used to identify the MountTarget"},"fileSystemId":{"Type":4,"Flags":1,"Description":"UUID v4 used to identify the MountTarget"},"ipAddress":{"Type":4,"Flags":2,"Description":"The mount target's IPv4 address"},"smbServerFqdn":{"Type":4,"Flags":0,"Description":"The SMB server's Fully Qualified Domain Name, FQDN"}}}},{"3":{"ItemType":79}},{"2":{"Name":"VolumePropertiesDataProtection","Properties":{"backup":{"Type":82,"Flags":0,"Description":"Backup Properties"},"replication":{"Type":83,"Flags":0,"Description":"Replication properties"},"snapshot":{"Type":91,"Flags":0,"Description":"Snapshot properties."}}}},{"2":{"Name":"VolumeBackupProperties","Properties":{"backupPolicyId":{"Type":4,"Flags":0,"Description":"Backup Policy Resource ID"},"policyEnforced":{"Type":2,"Flags":0,"Description":"Policy Enforced"},"vaultId":{"Type":4,"Flags":0,"Description":"Vault Resource ID"},"backupEnabled":{"Type":2,"Flags":0,"Description":"Backup Enabled"}}}},{"2":{"Name":"ReplicationObject","Properties":{"replicationId":{"Type":4,"Flags":0,"Description":"Id"},"endpointType":{"Type":86,"Flags":0,"Description":"Indicates whether the local volume is the source or destination for the Volume Replication"},"replicationSchedule":{"Type":90,"Flags":0,"Description":"Schedule"},"remoteVolumeResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the remote volume."},"remoteVolumeRegion":{"Type":4,"Flags":0,"Description":"The remote region for the other end of the Volume Replication."}}}},{"6":{"Value":"src"}},{"6":{"Value":"dst"}},{"5":{"Elements":[84,85,4]}},{"6":{"Value":"_10minutely"}},{"6":{"Value":"hourly"}},{"6":{"Value":"daily"}},{"5":{"Elements":[87,88,89,4]}},{"2":{"Name":"VolumeSnapshotProperties","Properties":{"snapshotPolicyId":{"Type":4,"Flags":0,"Description":"Snapshot Policy ResourceId"}}}},{"6":{"Value":"ntfs"}},{"6":{"Value":"unix"}},{"5":{"Elements":[92,93,4]}},{"6":{"Value":"Microsoft.NetApp"}},{"6":{"Value":"Microsoft.KeyVault"}},{"5":{"Elements":[95,96,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[98,99,4]}},{"2":{"Name":"PlacementKeyValuePairs","Properties":{"key":{"Type":4,"Flags":1,"Description":"Key for an application specific parameter for the placement of volumes in the volume group"},"value":{"Type":4,"Flags":1,"Description":"Value for an application specific parameter for the placement of volumes in the volume group"}}}},{"3":{"ItemType":101}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[103,104,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2022-03-01","ScopeType":8,"Body":57,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"properties":{"Type":111,"Flags":0,"Description":"Snapshot Properties"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"snapshotId":{"Type":4,"Flags":2,"Description":"UUID v4 used to identify the Snapshot"},"created":{"Type":4,"Flags":2,"Description":"The creation date of the snapshot"},"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"}}}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2022-03-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/snapshotPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/snapshotPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":114,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"properties":{"Type":116,"Flags":1,"Description":"Snapshot policy Properties"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":26,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotPolicyProperties","Properties":{"hourlySchedule":{"Type":117,"Flags":0,"Description":"Schedule for hourly snapshots"},"dailySchedule":{"Type":118,"Flags":0,"Description":"Schedule for daily snapshots"},"weeklySchedule":{"Type":119,"Flags":0,"Description":"Schedule for weekly snapshots"},"monthlySchedule":{"Type":120,"Flags":0,"Description":"Schedule for monthly snapshots"},"enabled":{"Type":2,"Flags":0,"Description":"The property to decide policy is enabled or not"},"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"}}}},{"2":{"Name":"HourlySchedule","Properties":{"snapshotsToKeep":{"Type":3,"Flags":0,"Description":"Hourly snapshot count to keep"},"minute":{"Type":3,"Flags":0,"Description":"Indicates which minute snapshot should be taken"},"usedBytes":{"Type":3,"Flags":0,"Description":"Resource size in bytes, current storage usage for the volume in bytes"}}}},{"2":{"Name":"DailySchedule","Properties":{"snapshotsToKeep":{"Type":3,"Flags":0,"Description":"Daily snapshot count to keep"},"hour":{"Type":3,"Flags":0,"Description":"Indicates which hour in UTC timezone a snapshot should be taken"},"minute":{"Type":3,"Flags":0,"Description":"Indicates which minute snapshot should be taken"},"usedBytes":{"Type":3,"Flags":0,"Description":"Resource size in bytes, current storage usage for the volume in bytes"}}}},{"2":{"Name":"WeeklySchedule","Properties":{"snapshotsToKeep":{"Type":3,"Flags":0,"Description":"Weekly snapshot count to keep"},"day":{"Type":4,"Flags":0,"Description":"Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english"},"hour":{"Type":3,"Flags":0,"Description":"Indicates which hour in UTC timezone a snapshot should be taken"},"minute":{"Type":3,"Flags":0,"Description":"Indicates which minute snapshot should be taken"},"usedBytes":{"Type":3,"Flags":0,"Description":"Resource size in bytes, current storage usage for the volume in bytes"}}}},{"2":{"Name":"MonthlySchedule","Properties":{"snapshotsToKeep":{"Type":3,"Flags":0,"Description":"Monthly snapshot count to keep"},"daysOfMonth":{"Type":4,"Flags":0,"Description":"Indicates which days of the month snapshot should be taken. A comma delimited string."},"hour":{"Type":3,"Flags":0,"Description":"Indicates which hour in UTC timezone a snapshot should be taken"},"minute":{"Type":3,"Flags":0,"Description":"Indicates which minute snapshot should be taken"},"usedBytes":{"Type":3,"Flags":0,"Description":"Resource size in bytes, current storage usage for the volume in bytes"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2022-03-01","ScopeType":8,"Body":115,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"properties":{"Type":126,"Flags":1,"Description":"Backup Properties"}}}},{"2":{"Name":"BackupProperties","Properties":{"backupId":{"Type":4,"Flags":2,"Description":"UUID v4 used to identify the Backup"},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the backup"},"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"},"size":{"Type":3,"Flags":2,"Description":"Size of backup"},"label":{"Type":4,"Flags":0,"Description":"Label for backup"},"backupType":{"Type":129,"Flags":2,"Description":"Type of backup Manual or Scheduled"},"failureReason":{"Type":4,"Flags":2,"Description":"Failure reason"},"volumeName":{"Type":4,"Flags":2,"Description":"Volume name"},"useExistingSnapshot":{"Type":2,"Flags":0,"Description":"Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups"}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[127,128,4]}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2022-03-01","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/backupPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/backupPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"properties":{"Type":134,"Flags":1,"Description":"Backup policy Properties"},"tags":{"Type":137,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":26,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"BackupPolicyProperties","Properties":{"backupPolicyId":{"Type":4,"Flags":2,"Description":"Backup Policy Resource ID"},"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"},"dailyBackupsToKeep":{"Type":3,"Flags":0,"Description":"Daily backups count to keep"},"weeklyBackupsToKeep":{"Type":3,"Flags":0,"Description":"Weekly backups count to keep"},"monthlyBackupsToKeep":{"Type":3,"Flags":0,"Description":"Monthly backups count to keep"},"volumesAssigned":{"Type":3,"Flags":2,"Description":"Volumes using current backup policy"},"enabled":{"Type":2,"Flags":0,"Description":"The property to decide policy is enabled or not"},"volumeBackups":{"Type":136,"Flags":2,"Description":"A list of volumes assigned to this policy"}}}},{"2":{"Name":"VolumeBackups","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"Volume name"},"backupsCount":{"Type":3,"Flags":0,"Description":"Total count of backups for volume"},"policyEnabled":{"Type":2,"Flags":0,"Description":"Policy enabled"}}}},{"3":{"ItemType":135}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/backupPolicies@2022-03-01","ScopeType":8,"Body":133,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":139,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":140,"Flags":10,"Description":"The resource api version"},"properties":{"Type":142,"Flags":0,"Description":"Volume Quota Rule Properties"},"tags":{"Type":156,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":26,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"VolumeQuotaRulesProperties","Properties":{"provisioningState":{"Type":150,"Flags":2,"Description":"Gets the status of the VolumeQuotaRule at the time the operation was called."},"quotaSizeInKiBs":{"Type":3,"Flags":0,"Description":"Size of quota"},"quotaType":{"Type":155,"Flags":0,"Description":"Type of quota"},"quotaTarget":{"Type":4,"Flags":0,"Description":"UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running "}}}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Patching"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[143,144,145,146,147,148,149]}},{"6":{"Value":"DefaultUserQuota"}},{"6":{"Value":"DefaultGroupQuota"}},{"6":{"Value":"IndividualUserQuota"}},{"6":{"Value":"IndividualGroupQuota"}},{"5":{"Elements":[151,152,153,154,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules@2022-03-01","ScopeType":8,"Body":141,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/volumeGroups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/volumeGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":158,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":159,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"properties":{"Type":161,"Flags":0,"Description":"Volume group properties"}}}},{"2":{"Name":"VolumeGroupProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"},"groupMetaData":{"Type":162,"Flags":0,"Description":"Volume group details"},"volumes":{"Type":168,"Flags":0,"Description":"List of volumes from group"}}}},{"2":{"Name":"VolumeGroupMetaData","Properties":{"groupDescription":{"Type":4,"Flags":0,"Description":"Group Description"},"applicationType":{"Type":164,"Flags":0,"Description":"Application Type"},"applicationIdentifier":{"Type":4,"Flags":0,"Description":"Application specific identifier"},"globalPlacementRules":{"Type":165,"Flags":0,"Description":"Application specific placement rules for the volume group"},"deploymentSpecId":{"Type":4,"Flags":0,"Description":"Application specific identifier of deployment rules for the volume group"},"volumesCount":{"Type":3,"Flags":2,"Description":"Number of volumes in volume group"}}}},{"6":{"Value":"SAP-HANA"}},{"5":{"Elements":[163,4]}},{"3":{"ItemType":101}},{"2":{"Name":"VolumeGroupVolumeProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags"},"properties":{"Type":59,"Flags":1,"Description":"Volume properties"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":166}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/volumeGroups@2022-03-01","ScopeType":8,"Body":160,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"Subvolume Properties"},"systemData":{"Type":26,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SubvolumeProperties","Properties":{"path":{"Type":4,"Flags":0,"Description":"Path to the subvolume"},"size":{"Type":3,"Flags":4,"Description":"Truncate subvolume to the provided size in bytes"},"parentPath":{"Type":4,"Flags":0,"Description":"parent path to the subvolume"},"provisioningState":{"Type":4,"Flags":2,"Description":"Azure lifecycle management"}}}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes@2022-03-01","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"Microsoft.NetApp/locations/quotaLimits"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/locations/quotaLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"properties":{"Type":178,"Flags":2,"Description":"SubscriptionQuotaItem properties"},"systemData":{"Type":26,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SubscriptionQuotaItemProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current quota value."},"default":{"Type":3,"Flags":2,"Description":"The default quota value."}}}},{"4":{"Name":"Microsoft.NetApp/locations/quotaLimits@2022-03-01","ScopeType":4,"Body":177,"Flags":1}},{"6":{"Value":"Microsoft.NetApp/netAppAccounts/accountBackups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.NetApp/netAppAccounts/accountBackups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":181,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"properties":{"Type":126,"Flags":2,"Description":"Backup Properties"}}}},{"4":{"Name":"Microsoft.NetApp/netAppAccounts/accountBackups@2022-03-01","ScopeType":8,"Body":182,"Flags":1}},{"2":{"Name":"ListReplications","Properties":{"value":{"Type":193,"Flags":0,"Description":"A list of replications"}}}},{"2":{"Name":"Replication","Properties":{"endpointType":{"Type":188,"Flags":0,"Description":"Indicates whether the local volume is the source or destination for the Volume Replication"},"replicationSchedule":{"Type":192,"Flags":0,"Description":"Schedule"},"remoteVolumeResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the remote volume."},"remoteVolumeRegion":{"Type":4,"Flags":0,"Description":"The remote region for the other end of the Volume Replication."}}}},{"6":{"Value":"src"}},{"6":{"Value":"dst"}},{"5":{"Elements":[186,187,4]}},{"6":{"Value":"_10minutely"}},{"6":{"Value":"hourly"}},{"6":{"Value":"daily"}},{"5":{"Elements":[189,190,191,4]}},{"3":{"ItemType":185}},{"8":{"Name":"listReplications","ResourceType":"Microsoft.NetApp/netAppAccounts/capacityPools/volumes","ApiVersion":"2022-03-01","Output":184}}] \ No newline at end of file diff --git a/generated/netapp/microsoft.netapp/2022-03-01/types.md b/generated/netapp/microsoft.netapp/2022-03-01/types.md new file mode 100644 index 0000000000..836ac6b0cb --- /dev/null +++ b/generated/netapp/microsoft.netapp/2022-03-01/types.md @@ -0,0 +1,474 @@ +# Microsoft.NetApp @ 2022-03-01 + +## Resource Microsoft.NetApp/locations/quotaLimits@2022-03-01 (ReadOnly) +* **Valid Scope(s)**: Subscription +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SubscriptionQuotaItemProperties](#subscriptionquotaitemproperties) (ReadOnly): SubscriptionQuotaItem properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.NetApp/locations/quotaLimits' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): A unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AccountProperties](#accountproperties): NetApp Account properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.NetApp/netAppAccounts' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/accountBackups@2022-03-01 (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [BackupProperties](#backupproperties) (ReadOnly): Backup Properties +* **type**: 'Microsoft.NetApp/netAppAccounts/accountBackups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/backupPolicies@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): A unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [BackupPolicyProperties](#backuppolicyproperties) (Required): Backup policy Properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.NetApp/netAppAccounts/backupPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/capacityPools@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): A unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PoolProperties](#poolproperties) (Required): Capacity pool properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.NetApp/netAppAccounts/capacityPools' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): A unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VolumeProperties](#volumeproperties) (Required): Volume properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes' (ReadOnly, DeployTimeConstant): The resource type +* **zones**: string[]: Availability Zone + +## Resource Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [BackupProperties](#backupproperties) (Required): Backup Properties +* **type**: 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SnapshotProperties](#snapshotproperties): Snapshot Properties +* **type**: 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SubvolumeProperties](#subvolumeproperties): Subvolume Properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **type**: 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VolumeQuotaRulesProperties](#volumequotarulesproperties): Volume Quota Rule Properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/snapshotPolicies@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): A unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SnapshotPolicyProperties](#snapshotpolicyproperties) (Required): Snapshot policy Properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.NetApp/netAppAccounts/snapshotPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetApp/netAppAccounts/volumeGroups@2022-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VolumeGroupProperties](#volumegroupproperties): Volume group properties +* **type**: 'Microsoft.NetApp/netAppAccounts/volumeGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Function listReplications (Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2022-03-01) +* **Resource**: Microsoft.NetApp/netAppAccounts/capacityPools/volumes +* **ApiVersion**: 2022-03-01 +* **Output**: [ListReplications](#listreplications) + +## AccountEncryption +### Properties +* **keySource**: string: Encryption Key Source. Possible values are: 'Microsoft.NetApp'. + +## AccountProperties +### Properties +* **activeDirectories**: [ActiveDirectory](#activedirectory)[]: Active Directories +* **encryption**: [AccountEncryption](#accountencryption): Encryption settings +* **provisioningState**: string (ReadOnly): Azure lifecycle management + +## ActiveDirectory +### Properties +* **activeDirectoryId**: string: Id of the Active Directory +* **administrators**: string[]: Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier +* **adName**: string: Name of the active directory machine. This optional parameter is used only while creating kerberos volume +* **aesEncryption**: bool: If enabled, AES encryption will be enabled for SMB communication. +* **allowLocalNfsUsersWithLdap**: bool: If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes. +* **backupOperators**: string[]: Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier +* **dns**: string: Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain +* **domain**: string: Name of the Active Directory domain +* **encryptDCConnections**: bool: If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted. +* **kdcIP**: string: kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume. +* **ldapOverTLS**: bool: Specifies whether or not the LDAP traffic needs to be secured via TLS. +* **ldapSearchScope**: [LdapSearchScopeOpt](#ldapsearchscopeopt): LDAP Search scope options +* **ldapSigning**: bool: Specifies whether or not the LDAP traffic needs to be signed. +* **organizationalUnit**: string: The Organizational Unit (OU) within the Windows Active Directory +* **password**: string: Plain text password of Active Directory domain administrator, value is masked in the response +* **securityOperators**: string[]: Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier +* **serverRootCACertificate**: string: When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes. +* **site**: string: The Active Directory site the service will limit Domain Controller discovery to +* **smbServerName**: string: NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes +* **status**: 'Created' | 'Deleted' | 'Error' | 'InUse' | 'Updating' | string (ReadOnly): Status of the Active Directory +* **statusDetails**: string (ReadOnly): Any details in regards to the Status of the Active Directory +* **username**: string: Username of Active Directory domain administrator + +## BackupPolicyProperties +### Properties +* **backupPolicyId**: string (ReadOnly): Backup Policy Resource ID +* **dailyBackupsToKeep**: int: Daily backups count to keep +* **enabled**: bool: The property to decide policy is enabled or not +* **monthlyBackupsToKeep**: int: Monthly backups count to keep +* **provisioningState**: string (ReadOnly): Azure lifecycle management +* **volumeBackups**: [VolumeBackups](#volumebackups)[] (ReadOnly): A list of volumes assigned to this policy +* **volumesAssigned**: int (ReadOnly): Volumes using current backup policy +* **weeklyBackupsToKeep**: int: Weekly backups count to keep + +## BackupProperties +### Properties +* **backupId**: string (ReadOnly): UUID v4 used to identify the Backup +* **backupType**: 'Manual' | 'Scheduled' | string (ReadOnly): Type of backup Manual or Scheduled +* **creationDate**: string (ReadOnly): The creation date of the backup +* **failureReason**: string (ReadOnly): Failure reason +* **label**: string: Label for backup +* **provisioningState**: string (ReadOnly): Azure lifecycle management +* **size**: int (ReadOnly): Size of backup +* **useExistingSnapshot**: bool: Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups +* **volumeName**: string (ReadOnly): Volume name + +## DailySchedule +### Properties +* **hour**: int: Indicates which hour in UTC timezone a snapshot should be taken +* **minute**: int: Indicates which minute snapshot should be taken +* **snapshotsToKeep**: int: Daily snapshot count to keep +* **usedBytes**: int: Resource size in bytes, current storage usage for the volume in bytes + +## ExportPolicyRule +### Properties +* **allowedClients**: string: Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names +* **chownMode**: 'Restricted' | 'Unrestricted' | string: This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own. +* **cifs**: bool: Allows CIFS protocol +* **hasRootAccess**: bool: Has root access to volume +* **kerberos5iReadOnly**: bool: Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later +* **kerberos5iReadWrite**: bool: Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later +* **kerberos5pReadOnly**: bool: Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later +* **kerberos5pReadWrite**: bool: Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later +* **kerberos5ReadOnly**: bool: Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later +* **kerberos5ReadWrite**: bool: Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later +* **nfsv3**: bool: Allows NFSv3 protocol. Enable only for NFSv3 type volumes +* **nfsv41**: bool: Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes +* **ruleIndex**: int: Order index +* **unixReadOnly**: bool: Read only access +* **unixReadWrite**: bool: Read and write access + +## HourlySchedule +### Properties +* **minute**: int: Indicates which minute snapshot should be taken +* **snapshotsToKeep**: int: Hourly snapshot count to keep +* **usedBytes**: int: Resource size in bytes, current storage usage for the volume in bytes + +## LdapSearchScopeOpt +### Properties +* **groupDN**: string: This specifies the group DN, which overrides the base DN for group lookups. +* **groupMembershipFilter**: string: This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server. +* **userDN**: string: This specifies the user DN, which overrides the base DN for user lookups. + +## ListReplications +### Properties +* **value**: [Replication](#replication)[]: A list of replications + +## MonthlySchedule +### Properties +* **daysOfMonth**: string: Indicates which days of the month snapshot should be taken. A comma delimited string. +* **hour**: int: Indicates which hour in UTC timezone a snapshot should be taken +* **minute**: int: Indicates which minute snapshot should be taken +* **snapshotsToKeep**: int: Monthly snapshot count to keep +* **usedBytes**: int: Resource size in bytes, current storage usage for the volume in bytes + +## MountTargetProperties +### Properties +* **fileSystemId**: string (Required): UUID v4 used to identify the MountTarget +* **ipAddress**: string (ReadOnly): The mount target's IPv4 address +* **mountTargetId**: string (ReadOnly): UUID v4 used to identify the MountTarget +* **smbServerFqdn**: string: The SMB server's Fully Qualified Domain Name, FQDN + +## PlacementKeyValuePairs +### Properties +* **key**: string (Required): Key for an application specific parameter for the placement of volumes in the volume group +* **value**: string (Required): Value for an application specific parameter for the placement of volumes in the volume group + +## PoolProperties +### Properties +* **coolAccess**: bool: If enabled (true) the pool can contain cool Access enabled volumes. +* **encryptionType**: 'Double' | 'Single' | string: Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool. +* **poolId**: string (ReadOnly): UUID v4 used to identify the Pool +* **provisioningState**: string (ReadOnly): Azure lifecycle management +* **qosType**: 'Auto' | 'Manual' | string: The qos type of the pool +* **serviceLevel**: 'Premium' | 'Standard' | 'StandardZRS' | 'Ultra' | string (Required): The service level of the file system +* **size**: int (Required): Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104). +* **totalThroughputMibps**: int (ReadOnly): Total throughput of pool in MiB/s +* **utilizedThroughputMibps**: int (ReadOnly): Utilized throughput of pool in MiB/s + +## Replication +### Properties +* **endpointType**: 'dst' | 'src' | string: Indicates whether the local volume is the source or destination for the Volume Replication +* **remoteVolumeRegion**: string: The remote region for the other end of the Volume Replication. +* **remoteVolumeResourceId**: string (Required): The resource ID of the remote volume. +* **replicationSchedule**: '_10minutely' | 'daily' | 'hourly' | string: Schedule + +## ReplicationObject +### Properties +* **endpointType**: 'dst' | 'src' | string: Indicates whether the local volume is the source or destination for the Volume Replication +* **remoteVolumeRegion**: string: The remote region for the other end of the Volume Replication. +* **remoteVolumeResourceId**: string (Required): The resource ID of the remote volume. +* **replicationId**: string: Id +* **replicationSchedule**: '_10minutely' | 'daily' | 'hourly' | string: Schedule + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## SnapshotPolicyProperties +### Properties +* **dailySchedule**: [DailySchedule](#dailyschedule): Schedule for daily snapshots +* **enabled**: bool: The property to decide policy is enabled or not +* **hourlySchedule**: [HourlySchedule](#hourlyschedule): Schedule for hourly snapshots +* **monthlySchedule**: [MonthlySchedule](#monthlyschedule): Schedule for monthly snapshots +* **provisioningState**: string (ReadOnly): Azure lifecycle management +* **weeklySchedule**: [WeeklySchedule](#weeklyschedule): Schedule for weekly snapshots + +## SnapshotProperties +### Properties +* **created**: string (ReadOnly): The creation date of the snapshot +* **provisioningState**: string (ReadOnly): Azure lifecycle management +* **snapshotId**: string (ReadOnly): UUID v4 used to identify the Snapshot + +## SubscriptionQuotaItemProperties +### Properties +* **current**: int (ReadOnly): The current quota value. +* **default**: int (ReadOnly): The default quota value. + +## SubvolumeProperties +### Properties +* **parentPath**: string: parent path to the subvolume +* **path**: string: Path to the subvolume +* **provisioningState**: string (ReadOnly): Azure lifecycle management +* **size**: int (WriteOnly): Truncate subvolume to the provided size in bytes + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## VolumeBackupProperties +### Properties +* **backupEnabled**: bool: Backup Enabled +* **backupPolicyId**: string: Backup Policy Resource ID +* **policyEnforced**: bool: Policy Enforced +* **vaultId**: string: Vault Resource ID + +## VolumeBackups +### Properties +* **backupsCount**: int: Total count of backups for volume +* **policyEnabled**: bool: Policy enabled +* **volumeName**: string: Volume name + +## VolumeGroupMetaData +### Properties +* **applicationIdentifier**: string: Application specific identifier +* **applicationType**: 'SAP-HANA' | string: Application Type +* **deploymentSpecId**: string: Application specific identifier of deployment rules for the volume group +* **globalPlacementRules**: [PlacementKeyValuePairs](#placementkeyvaluepairs)[]: Application specific placement rules for the volume group +* **groupDescription**: string: Group Description +* **volumesCount**: int (ReadOnly): Number of volumes in volume group + +## VolumeGroupProperties +### Properties +* **groupMetaData**: [VolumeGroupMetaData](#volumegroupmetadata): Volume group details +* **provisioningState**: string (ReadOnly): Azure lifecycle management +* **volumes**: [VolumeGroupVolumeProperties](#volumegroupvolumeproperties)[]: List of volumes from group + +## VolumeGroupVolumeProperties +### Properties +* **id**: string (ReadOnly): Resource Id +* **name**: string: Resource name +* **properties**: [VolumeProperties](#volumeproperties) (Required): Volume properties +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: string (ReadOnly): Resource type + +## VolumeProperties +### Properties +* **avsDataStore**: 'Disabled' | 'Enabled' | string: Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose +* **backupId**: string: UUID v4 or resource identifier used to identify the Backup. +* **baremetalTenantId**: string (ReadOnly): Unique Baremetal Tenant Identifier. +* **capacityPoolResourceId**: string: Pool Resource Id used in case of creating a volume through volume group +* **cloneProgress**: int (ReadOnly): When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning. +* **coolAccess**: bool: Specifies whether Cool Access(tiering) is enabled for the volume. +* **coolnessPeriod**: int: Specifies the number of days after which data that is not accessed by clients will be tiered. +* **creationToken**: string (Required): A unique file path for the volume. Used when creating mount targets +* **dataProtection**: [VolumePropertiesDataProtection](#volumepropertiesdataprotection): DataProtection type volumes include an object containing details of the replication +* **defaultGroupQuotaInKiBs**: int: Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies. +* **defaultUserQuotaInKiBs**: int: Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies . +* **enableSubvolumes**: 'Disabled' | 'Enabled' | string: Flag indicating whether subvolume operations are enabled on the volume +* **encrypted**: bool (ReadOnly): Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01. +* **encryptionKeySource**: 'Microsoft.KeyVault' | 'Microsoft.NetApp' | string: Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault' +* **exportPolicy**: [VolumePropertiesExportPolicy](#volumepropertiesexportpolicy): Set of export policy rules +* **fileSystemId**: string (ReadOnly): Unique FileSystem Identifier. +* **isDefaultQuotaEnabled**: bool: Specifies if default quota is enabled for the volume. +* **isRestoring**: bool: Restoring +* **kerberosEnabled**: bool: Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later +* **keyVaultPrivateEndpointResourceId**: string: The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'. +* **ldapEnabled**: bool: Specifies whether LDAP is enabled or not for a given NFS volume. +* **maximumNumberOfFiles**: int (ReadOnly): Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB. +* **mountTargets**: [MountTargetProperties](#mounttargetproperties)[] (ReadOnly): List of mount targets +* **networkFeatures**: 'Basic' | 'Standard' | string: Basic network, or Standard features available to the volume. +* **networkSiblingSetId**: string (ReadOnly): Network Sibling Set ID for the the group of volumes sharing networking resources. +* **placementRules**: [PlacementKeyValuePairs](#placementkeyvaluepairs)[]: Application specific placement rules for the particular volume +* **protocolTypes**: string[]: Set of protocol types, default NFSv3, CIFS for SMB protocol +* **provisioningState**: string (ReadOnly): Azure lifecycle management +* **proximityPlacementGroup**: string: Proximity placement group associated with the volume +* **securityStyle**: 'ntfs' | 'unix' | string: The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol +* **serviceLevel**: 'Premium' | 'Standard' | 'StandardZRS' | 'Ultra' | string: The service level of the file system +* **smbContinuouslyAvailable**: bool: Enables continuously available share property for smb volume. Only applicable for SMB volume +* **smbEncryption**: bool: Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later +* **snapshotDirectoryVisible**: bool: If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true). +* **snapshotId**: string: UUID v4 or resource identifier used to identify the Snapshot. +* **storageToNetworkProximity**: 'Default' | 'T1' | 'T2' | string (ReadOnly): Provides storage to network proximity information for the volume. +* **subnetId**: string (Required): The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes +* **t2Network**: string (ReadOnly): T2 network information +* **throughputMibps**: int: Maximum throughput in MiB/s that can be achieved by this volume and this will be accepted as input only for manual qosType volume +* **unixPermissions**: string: UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users. +* **usageThreshold**: int (Required): Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes. +* **volumeGroupName**: string (ReadOnly): Volume Group Name +* **volumeSpecName**: string: Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log +* **volumeType**: string: What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection + +## VolumePropertiesDataProtection +### Properties +* **backup**: [VolumeBackupProperties](#volumebackupproperties): Backup Properties +* **replication**: [ReplicationObject](#replicationobject): Replication properties +* **snapshot**: [VolumeSnapshotProperties](#volumesnapshotproperties): Snapshot properties. + +## VolumePropertiesExportPolicy +### Properties +* **rules**: [ExportPolicyRule](#exportpolicyrule)[]: Export policy rule + +## VolumeQuotaRulesProperties +### Properties +* **provisioningState**: 'Accepted' | 'Creating' | 'Deleting' | 'Failed' | 'Moving' | 'Patching' | 'Succeeded' (ReadOnly): Gets the status of the VolumeQuotaRule at the time the operation was called. +* **quotaSizeInKiBs**: int: Size of quota +* **quotaTarget**: string: UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running +* **quotaType**: 'DefaultGroupQuota' | 'DefaultUserQuota' | 'IndividualGroupQuota' | 'IndividualUserQuota' | string: Type of quota + +## VolumeSnapshotProperties +### Properties +* **snapshotPolicyId**: string: Snapshot Policy ResourceId + +## WeeklySchedule +### Properties +* **day**: string: Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english +* **hour**: int: Indicates which hour in UTC timezone a snapshot should be taken +* **minute**: int: Indicates which minute snapshot should be taken +* **snapshotsToKeep**: int: Weekly snapshot count to keep +* **usedBytes**: int: Resource size in bytes, current storage usage for the volume in bytes + diff --git a/generated/network/log.out b/generated/network/log.out index 5fdd945538..83c3399a24 100644 --- a/generated/network/log.out +++ b/generated/network/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/networkfunction/log.out b/generated/networkfunction/log.out index d46d2b8380..0a05654aa9 100644 --- a/generated/networkfunction/log.out +++ b/generated/networkfunction/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -13,3 +13,7 @@ warning | PreCheck/SchemaMissingType | The schema 'CollectorPolicy-systemData' w warning | PreCheck/SchemaMissingType | The schema 'TrackedResource-systemData' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/AzureTrafficCollector.json:816:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'TrackedResource-systemData' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/AzureTrafficCollector.json:807:9 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/networkfunction/microsoft.networkfunction/2022-08-01/types.json b/generated/networkfunction/microsoft.networkfunction/2022-08-01/types.json new file mode 100644 index 0000000000..5b8fd719d9 --- /dev/null +++ b/generated/networkfunction/microsoft.networkfunction/2022-08-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.NetworkFunction/azureTrafficCollectors"}},{"6":{"Value":"2022-08-01"}},{"2":{"Name":"Microsoft.NetworkFunction/azureTrafficCollectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of the Azure Traffic Collector."},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":35,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"AzureTrafficCollectorPropertiesFormat","Properties":{"collectorPolicies":{"Type":46,"Flags":0,"Description":"Collector Policies for Azure Traffic Collector."},"virtualHub":{"Type":47,"Flags":0,"Description":"The virtualHub to which the Azure Traffic Collector belongs."},"provisioningState":{"Type":52,"Flags":2,"Description":"The provisioning state of the application rule collection resource."}}}},{"2":{"Name":"CollectorPolicy","Properties":{"properties":{"Type":13,"Flags":0,"Description":"Properties of the Collector Policy."},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"name":{"Type":4,"Flags":2,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"tags":{"Type":34,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":35,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CollectorPolicyPropertiesFormat","Properties":{"ingestionPolicy":{"Type":14,"Flags":0,"Description":"Ingestion policies."},"emissionPolicies":{"Type":28,"Flags":0,"Description":"Emission policies."},"provisioningState":{"Type":33,"Flags":2,"Description":"The provisioning state."}}}},{"2":{"Name":"IngestionPolicyPropertiesFormat","Properties":{"ingestionType":{"Type":16,"Flags":0,"Description":"The ingestion type."},"ingestionSources":{"Type":20,"Flags":0,"Description":"Ingestion Sources."}}}},{"6":{"Value":"IPFIX"}},{"5":{"Elements":[15,4]}},{"2":{"Name":"IngestionSourcesPropertiesFormat","Properties":{"sourceType":{"Type":19,"Flags":0,"Description":"Ingestion source type."},"resourceId":{"Type":4,"Flags":0,"Description":"Resource ID."}}}},{"6":{"Value":"Resource"}},{"5":{"Elements":[18,4]}},{"3":{"ItemType":17}},{"2":{"Name":"EmissionPoliciesPropertiesFormat","Properties":{"emissionType":{"Type":23,"Flags":0,"Description":"Emission format type."},"emissionDestinations":{"Type":27,"Flags":0,"Description":"Emission policy destinations."}}}},{"6":{"Value":"IPFIX"}},{"5":{"Elements":[22,4]}},{"2":{"Name":"EmissionPolicyDestination","Properties":{"destinationType":{"Type":26,"Flags":0,"Description":"Emission destination type."}}}},{"6":{"Value":"AzureMonitor"}},{"5":{"Elements":[25,4]}},{"3":{"ItemType":24}},{"3":{"ItemType":21}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[29,30,31,32,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"TrackedResourceSystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":40,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":45,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[36,37,38,39,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[41,42,43,44,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[48,49,50,51,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.NetworkFunction/azureTrafficCollectors@2022-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies"}},{"6":{"Value":"2022-08-01"}},{"2":{"Name":"Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":13,"Flags":0,"Description":"Properties of the Collector Policy."},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"tags":{"Type":58,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":35,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies@2022-08-01","ScopeType":8,"Body":57,"Flags":0}}] \ No newline at end of file diff --git a/generated/networkfunction/microsoft.networkfunction/2022-08-01/types.md b/generated/networkfunction/microsoft.networkfunction/2022-08-01/types.md new file mode 100644 index 0000000000..d53ce75926 --- /dev/null +++ b/generated/networkfunction/microsoft.networkfunction/2022-08-01/types.md @@ -0,0 +1,97 @@ +# Microsoft.NetworkFunction @ 2022-08-01 + +## Resource Microsoft.NetworkFunction/azureTrafficCollectors@2022-08-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): A unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AzureTrafficCollectorPropertiesFormat](#azuretrafficcollectorpropertiesformat): Properties of the Azure Traffic Collector. +* **systemData**: [TrackedResourceSystemData](#trackedresourcesystemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.NetworkFunction/azureTrafficCollectors' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies@2022-08-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): A unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [CollectorPolicyPropertiesFormat](#collectorpolicypropertiesformat): Properties of the Collector Policy. +* **systemData**: [TrackedResourceSystemData](#trackedresourcesystemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.NetworkFunction/azureTrafficCollectors/collectorPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## AzureTrafficCollectorPropertiesFormat +### Properties +* **collectorPolicies**: [CollectorPolicy](#collectorpolicy)[]: Collector Policies for Azure Traffic Collector. +* **provisioningState**: 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state of the application rule collection resource. +* **virtualHub**: [ResourceReference](#resourcereference): The virtualHub to which the Azure Traffic Collector belongs. + +## CollectorPolicy +### Properties +* **etag**: string (ReadOnly): A unique read-only string that changes whenever the resource is updated. +* **id**: string (ReadOnly): Resource ID. +* **location**: string: Resource location. +* **name**: string (ReadOnly): Resource name. +* **properties**: [CollectorPolicyPropertiesFormat](#collectorpolicypropertiesformat): Properties of the Collector Policy. +* **systemData**: [TrackedResourceSystemData](#trackedresourcesystemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: string (ReadOnly): Resource type. + +## CollectorPolicyPropertiesFormat +### Properties +* **emissionPolicies**: [EmissionPoliciesPropertiesFormat](#emissionpoliciespropertiesformat)[]: Emission policies. +* **ingestionPolicy**: [IngestionPolicyPropertiesFormat](#ingestionpolicypropertiesformat): Ingestion policies. +* **provisioningState**: 'Deleting' | 'Failed' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state. + +## EmissionPoliciesPropertiesFormat +### Properties +* **emissionDestinations**: [EmissionPolicyDestination](#emissionpolicydestination)[]: Emission policy destinations. +* **emissionType**: 'IPFIX' | string: Emission format type. + +## EmissionPolicyDestination +### Properties +* **destinationType**: 'AzureMonitor' | string: Emission destination type. + +## IngestionPolicyPropertiesFormat +### Properties +* **ingestionSources**: [IngestionSourcesPropertiesFormat](#ingestionsourcespropertiesformat)[]: Ingestion Sources. +* **ingestionType**: 'IPFIX' | string: The ingestion type. + +## IngestionSourcesPropertiesFormat +### Properties +* **resourceId**: string: Resource ID. +* **sourceType**: 'Resource' | string: Ingestion source type. + +## ResourceReference +### Properties +* **id**: string (ReadOnly): Resource ID. + +## TrackedResourceSystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + diff --git a/generated/nginx/log.out b/generated/nginx/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/nginx/log.out +++ b/generated/nginx/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/notificationhubs/log.out b/generated/notificationhubs/log.out index 3cf7c86442..6ad15105e4 100644 --- a/generated/notificationhubs/log.out +++ b/generated/notificationhubs/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/oep/log.out b/generated/oep/log.out index 52d146092e..19541114e6 100644 --- a/generated/oep/log.out +++ b/generated/oep/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/operationalinsights/log.out b/generated/operationalinsights/log.out index cb20488e5e..4eeee3c213 100644 --- a/generated/operationalinsights/log.out +++ b/generated/operationalinsights/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -442,13 +442,13 @@ warning | PreCheck/SchemaMissingType | The schema 'SearchSchemaValue' with an un warning | PreCheck/SchemaMissingType | The schema 'SearchGetSchemaResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/Schema.json:259:5 warning | PreCheck/SchemaMissingType | The schema 'WorkspacePurgeBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/WorkspacePurge.json:123:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/WorkspacePurge.json:126:5 warning | PreCheck/SchemaMissingType | The schema 'WorkspacePurgeBodyFilters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/WorkspacePurge.json:144:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/WorkspacePurge.json:147:5 warning | PreCheck/SchemaMissingType | The schema 'WorkspacePurgeResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/WorkspacePurge.json:164:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/WorkspacePurge.json:167:5 warning | PreCheck/SchemaMissingType | The schema 'WorkspacePurgeStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/WorkspacePurge.json:176:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/WorkspacePurge.json:179:5 warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2020-08-01/Operations.json:69:5 warning | PreCheck/SchemaMissingType | The schema 'Operation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/operationsmanagement/log.out b/generated/operationsmanagement/log.out index e1829c1e5e..4988e097d6 100644 --- a/generated/operationsmanagement/log.out +++ b/generated/operationsmanagement/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/orbital/log.out b/generated/orbital/log.out index 80c54b9f34..ca9cac2eae 100644 --- a/generated/orbital/log.out +++ b/generated/orbital/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/peering/log.out b/generated/peering/log.out index acb30fbc86..296ebc432c 100644 --- a/generated/peering/log.out +++ b/generated/peering/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/policyinsights/log.out b/generated/policyinsights/log.out index fb29e17178..2916dfb284 100644 --- a/generated/policyinsights/log.out +++ b/generated/policyinsights/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/portal/log.out b/generated/portal/log.out index 23882989f0..a2b670797b 100644 --- a/generated/portal/log.out +++ b/generated/portal/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/postgresql/log.out b/generated/postgresql/log.out index ae7c802aab..4d2f8c5f43 100644 --- a/generated/postgresql/log.out +++ b/generated/postgresql/log.out @@ -7,7 +7,7 @@ WARNING: Unable to parse swagger path "Microsoft.DBforPostgreSQL/preview/2020-02 WARNING: Unable to parse swagger path "Microsoft.DBforPostgreSQL/preview/2020-01-01-privatepreview/DataEncryptionKeys.json" WARNING: Unable to parse swagger path "Microsoft.DBforPostgreSQL/preview/2018-06-01-privatepreview/PrivateEndpointConnections.json" WARNING: Unable to parse swagger path "Microsoft.DBforPostgreSQL/preview/2018-06-01-privatepreview/PrivateLinkResources.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -21,41 +21,41 @@ warning | PreCheck/SchemaMissingType | The schema 'StorageEditionCapability' wit warning | PreCheck/SchemaMissingType | The schema 'CapabilityProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1310:5 warning | PreCheck/SchemaMissingType | The schema 'ServerProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1403:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1404:5 warning | PreCheck/SchemaMissingType | The schema 'Server' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1533:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1534:5 warning | PreCheck/SchemaMissingType | The schema 'ServerPropertiesForUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1557:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1558:5 warning | PreCheck/SchemaMissingType | The schema 'ServerForUpdate' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1609:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1610:5 warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1651:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1652:5 warning | PreCheck/SchemaMissingType | The schema 'Storage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1677:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1678:5 warning | PreCheck/SchemaMissingType | The schema 'Backup' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1687:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1688:5 warning | PreCheck/SchemaMissingType | The schema 'Network' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1721:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1722:5 warning | PreCheck/SchemaMissingType | The schema 'HighAvailability' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1757:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1758:5 warning | PreCheck/SchemaMissingType | The schema 'FirewallRuleProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1826:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1827:5 warning | PreCheck/SchemaMissingType | The schema 'FirewallRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1845:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1846:5 warning | PreCheck/SchemaMissingType | The schema 'ConfigurationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1885:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1886:5 warning | PreCheck/SchemaMissingType | The schema 'Configuration' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1953:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1954:5 warning | PreCheck/SchemaMissingType | The schema 'OperationDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1990:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:1991:5 warning | PreCheck/SchemaMissingType | The schema 'Operation' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:2015:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:2016:5 warning | PreCheck/SchemaMissingType | The schema 'NameAvailabilityRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:2078:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:2079:5 warning | PreCheck/SchemaMissingType | The schema 'NameAvailability' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:2094:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:2095:5 warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:2156:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/postgresql.json:2157:5 warning | PreCheck/SchemaMissingType | The schema 'DatabaseProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2021-06-01/Databases.json:238:5 warning | PreCheck/SchemaMissingType | The schema 'Database' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/postgresql/microsoft.dbforpostgresql/2021-06-01/types.json b/generated/postgresql/microsoft.dbforpostgresql/2021-06-01/types.json index ad5731b882..93b0c339ef 100644 --- a/generated/postgresql/microsoft.dbforpostgresql/2021-06-01/types.json +++ b/generated/postgresql/microsoft.dbforpostgresql/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The SKU (pricing tier) of the server."},"properties":{"Type":16,"Flags":0,"Description":"Properties of the server."},"systemData":{"Type":55,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":66,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3."},"tier":{"Type":15,"Flags":1,"Description":"The tier of the particular SKU, e.g. Burstable."}}}},{"6":{"Value":"Burstable"}},{"6":{"Value":"GeneralPurpose"}},{"6":{"Value":"MemoryOptimized"}},{"5":{"Elements":[12,13,14,4]}},{"2":{"Name":"ServerProperties","Properties":{"administratorLogin":{"Type":4,"Flags":0,"Description":"The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation)."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for server creation)."},"version":{"Type":20,"Flags":0,"Description":"PostgreSQL Server version."},"minorVersion":{"Type":4,"Flags":2,"Description":"The minor version of the server."},"state":{"Type":28,"Flags":2,"Description":"A state of a server that is visible to user."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of a server."},"storage":{"Type":29,"Flags":0,"Description":"Storage properties of a server."},"backup":{"Type":30,"Flags":0,"Description":"Backup properties of a server."},"network":{"Type":34,"Flags":0,"Description":"Network properties of a server."},"highAvailability":{"Type":38,"Flags":0,"Description":"High availability properties of a server."},"maintenanceWindow":{"Type":49,"Flags":0,"Description":"Maintenance window properties of a server."},"sourceServerResourceId":{"Type":4,"Flags":4,"Description":"The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore'."},"pointInTimeUTC":{"Type":4,"Flags":4,"Description":"Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore'."},"availabilityZone":{"Type":4,"Flags":0,"Description":"availability zone information of the server."},"createMode":{"Type":54,"Flags":4,"Description":"The mode to create a new PostgreSQL server."}}}},{"6":{"Value":"13"}},{"6":{"Value":"12"}},{"6":{"Value":"11"}},{"5":{"Elements":[17,18,19,4]}},{"6":{"Value":"Ready"}},{"6":{"Value":"Dropping"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[21,22,23,24,25,26,27,4]}},{"2":{"Name":"Storage","Properties":{"storageSizeGB":{"Type":3,"Flags":0,"Description":"Max storage allowed for a server."}}}},{"2":{"Name":"Backup","Properties":{"backupRetentionDays":{"Type":3,"Flags":0,"Description":"Backup retention days for the server."},"geoRedundantBackup":{"Type":33,"Flags":0,"Description":"A value indicating whether Geo-Redundant backup is enabled on the server."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore point time (ISO8601 format) for server."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[31,32,4]}},{"2":{"Name":"Network","Properties":{"publicNetworkAccess":{"Type":37,"Flags":2,"Description":"public network access is enabled or not"},"delegatedSubnetResourceId":{"Type":4,"Flags":0,"Description":"delegated subnet arm resource id."},"privateDnsZoneArmResourceId":{"Type":4,"Flags":0,"Description":"private dns zone arm resource id."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[35,36,4]}},{"2":{"Name":"HighAvailability","Properties":{"mode":{"Type":41,"Flags":0,"Description":"The HA mode for the server."},"state":{"Type":48,"Flags":2,"Description":"A state of a HA server that is visible to user."},"standbyAvailabilityZone":{"Type":4,"Flags":0,"Description":"availability zone information of the standby."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"ZoneRedundant"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"NotEnabled"}},{"6":{"Value":"CreatingStandby"}},{"6":{"Value":"ReplicatingData"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"Healthy"}},{"6":{"Value":"RemovingStandby"}},{"5":{"Elements":[42,43,44,45,46,47,4]}},{"2":{"Name":"MaintenanceWindow","Properties":{"customWindow":{"Type":4,"Flags":0,"Description":"indicates whether custom window is enabled or disabled"},"startHour":{"Type":3,"Flags":0,"Description":"start hour for maintenance window"},"startMinute":{"Type":3,"Flags":0,"Description":"start minute for maintenance window"},"dayOfWeek":{"Type":3,"Flags":0,"Description":"day of week for maintenance window"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"PointInTimeRestore"}},{"5":{"Elements":[50,51,52,53,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":60,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":65,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[61,62,63,64,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":1,"Description":"The properties of a firewall rule."},"systemData":{"Type":55,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FirewallRuleProperties","Properties":{"startIpAddress":{"Type":4,"Flags":1,"Description":"The start IP address of the server firewall rule. Must be IPv4 format."},"endIpAddress":{"Type":4,"Flags":1,"Description":"The end IP address of the server firewall rule. Must be IPv4 format."}}}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2021-06-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/configurations"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":0,"Description":"The properties of a configuration."},"systemData":{"Type":55,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConfigurationProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Value of the configuration."},"description":{"Type":4,"Flags":2,"Description":"Description of the configuration."},"defaultValue":{"Type":4,"Flags":2,"Description":"Default value of the configuration."},"dataType":{"Type":81,"Flags":2,"Description":"Data type of the configuration."},"allowedValues":{"Type":4,"Flags":2,"Description":"Allowed values of the configuration."},"source":{"Type":4,"Flags":0,"Description":"Source of the configuration."},"isDynamicConfig":{"Type":2,"Flags":2,"Description":"Configuration dynamic or static."},"isReadOnly":{"Type":2,"Flags":2,"Description":"Configuration read-only or not."},"isConfigPendingRestart":{"Type":2,"Flags":2,"Description":"Configuration is pending restart or not."},"unit":{"Type":4,"Flags":2,"Description":"Configuration unit."},"documentationLink":{"Type":4,"Flags":2,"Description":"Configuration documentation link."}}}},{"6":{"Value":"Boolean"}},{"6":{"Value":"Numeric"}},{"6":{"Value":"Integer"}},{"6":{"Value":"Enumeration"}},{"5":{"Elements":[77,78,79,80,4]}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2021-06-01","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/databases"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":86,"Flags":0,"Description":"The properties of a database."},"systemData":{"Type":55,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DatabaseProperties","Properties":{"charset":{"Type":4,"Flags":0,"Description":"The charset of the database."},"collation":{"Type":4,"Flags":0,"Description":"The collation of the database."}}}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/databases@2021-06-01","ScopeType":8,"Body":85,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The SKU (pricing tier) of the server."},"properties":{"Type":16,"Flags":0,"Description":"Properties of the server."},"systemData":{"Type":56,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":67,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3."},"tier":{"Type":15,"Flags":1,"Description":"The tier of the particular SKU, e.g. Burstable."}}}},{"6":{"Value":"Burstable"}},{"6":{"Value":"GeneralPurpose"}},{"6":{"Value":"MemoryOptimized"}},{"5":{"Elements":[12,13,14,4]}},{"2":{"Name":"ServerProperties","Properties":{"administratorLogin":{"Type":4,"Flags":0,"Description":"The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation)."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for server creation)."},"version":{"Type":21,"Flags":0,"Description":"PostgreSQL Server version."},"minorVersion":{"Type":4,"Flags":2,"Description":"The minor version of the server."},"state":{"Type":29,"Flags":2,"Description":"A state of a server that is visible to user."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of a server."},"storage":{"Type":30,"Flags":0,"Description":"Storage properties of a server."},"backup":{"Type":31,"Flags":0,"Description":"Backup properties of a server."},"network":{"Type":35,"Flags":0,"Description":"Network properties of a server."},"highAvailability":{"Type":39,"Flags":0,"Description":"High availability properties of a server."},"maintenanceWindow":{"Type":50,"Flags":0,"Description":"Maintenance window properties of a server."},"sourceServerResourceId":{"Type":4,"Flags":4,"Description":"The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore'."},"pointInTimeUTC":{"Type":4,"Flags":4,"Description":"Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore'."},"availabilityZone":{"Type":4,"Flags":0,"Description":"availability zone information of the server."},"createMode":{"Type":55,"Flags":4,"Description":"The mode to create a new PostgreSQL server."}}}},{"6":{"Value":"14"}},{"6":{"Value":"13"}},{"6":{"Value":"12"}},{"6":{"Value":"11"}},{"5":{"Elements":[17,18,19,20,4]}},{"6":{"Value":"Ready"}},{"6":{"Value":"Dropping"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[22,23,24,25,26,27,28,4]}},{"2":{"Name":"Storage","Properties":{"storageSizeGB":{"Type":3,"Flags":0,"Description":"Max storage allowed for a server."}}}},{"2":{"Name":"Backup","Properties":{"backupRetentionDays":{"Type":3,"Flags":0,"Description":"Backup retention days for the server."},"geoRedundantBackup":{"Type":34,"Flags":0,"Description":"A value indicating whether Geo-Redundant backup is enabled on the server."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore point time (ISO8601 format) for server."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[32,33,4]}},{"2":{"Name":"Network","Properties":{"publicNetworkAccess":{"Type":38,"Flags":2,"Description":"public network access is enabled or not"},"delegatedSubnetResourceId":{"Type":4,"Flags":0,"Description":"delegated subnet arm resource id."},"privateDnsZoneArmResourceId":{"Type":4,"Flags":0,"Description":"private dns zone arm resource id."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[36,37,4]}},{"2":{"Name":"HighAvailability","Properties":{"mode":{"Type":42,"Flags":0,"Description":"The HA mode for the server."},"state":{"Type":49,"Flags":2,"Description":"A state of a HA server that is visible to user."},"standbyAvailabilityZone":{"Type":4,"Flags":0,"Description":"availability zone information of the standby."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"ZoneRedundant"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"NotEnabled"}},{"6":{"Value":"CreatingStandby"}},{"6":{"Value":"ReplicatingData"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"Healthy"}},{"6":{"Value":"RemovingStandby"}},{"5":{"Elements":[43,44,45,46,47,48,4]}},{"2":{"Name":"MaintenanceWindow","Properties":{"customWindow":{"Type":4,"Flags":0,"Description":"indicates whether custom window is enabled or disabled"},"startHour":{"Type":3,"Flags":0,"Description":"start hour for maintenance window"},"startMinute":{"Type":3,"Flags":0,"Description":"start minute for maintenance window"},"dayOfWeek":{"Type":3,"Flags":0,"Description":"day of week for maintenance window"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"PointInTimeRestore"}},{"5":{"Elements":[51,52,53,54,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":61,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":66,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[57,58,59,60,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[62,63,64,65,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":69,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":70,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":1,"Description":"The properties of a firewall rule."},"systemData":{"Type":56,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FirewallRuleProperties","Properties":{"startIpAddress":{"Type":4,"Flags":1,"Description":"The start IP address of the server firewall rule. Must be IPv4 format."},"endIpAddress":{"Type":4,"Flags":1,"Description":"The end IP address of the server firewall rule. Must be IPv4 format."}}}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2021-06-01","ScopeType":8,"Body":71,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/configurations"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":0,"Description":"The properties of a configuration."},"systemData":{"Type":56,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConfigurationProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Value of the configuration."},"description":{"Type":4,"Flags":2,"Description":"Description of the configuration."},"defaultValue":{"Type":4,"Flags":2,"Description":"Default value of the configuration."},"dataType":{"Type":82,"Flags":2,"Description":"Data type of the configuration."},"allowedValues":{"Type":4,"Flags":2,"Description":"Allowed values of the configuration."},"source":{"Type":4,"Flags":0,"Description":"Source of the configuration."},"isDynamicConfig":{"Type":2,"Flags":2,"Description":"Configuration dynamic or static."},"isReadOnly":{"Type":2,"Flags":2,"Description":"Configuration read-only or not."},"isConfigPendingRestart":{"Type":2,"Flags":2,"Description":"Configuration is pending restart or not."},"unit":{"Type":4,"Flags":2,"Description":"Configuration unit."},"documentationLink":{"Type":4,"Flags":2,"Description":"Configuration documentation link."}}}},{"6":{"Value":"Boolean"}},{"6":{"Value":"Numeric"}},{"6":{"Value":"Integer"}},{"6":{"Value":"Enumeration"}},{"5":{"Elements":[78,79,80,81,4]}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2021-06-01","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/databases"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":84,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":85,"Flags":10,"Description":"The resource api version"},"properties":{"Type":87,"Flags":0,"Description":"The properties of a database."},"systemData":{"Type":56,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DatabaseProperties","Properties":{"charset":{"Type":4,"Flags":0,"Description":"The charset of the database."},"collation":{"Type":4,"Flags":0,"Description":"The collation of the database."}}}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/databases@2021-06-01","ScopeType":8,"Body":86,"Flags":0}}] \ No newline at end of file diff --git a/generated/postgresql/microsoft.dbforpostgresql/2021-06-01/types.md b/generated/postgresql/microsoft.dbforpostgresql/2021-06-01/types.md index c71fba45a4..bc7b8f09c5 100644 --- a/generated/postgresql/microsoft.dbforpostgresql/2021-06-01/types.md +++ b/generated/postgresql/microsoft.dbforpostgresql/2021-06-01/types.md @@ -108,7 +108,7 @@ * **sourceServerResourceId**: string (WriteOnly): The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore'. * **state**: 'Disabled' | 'Dropping' | 'Ready' | 'Starting' | 'Stopped' | 'Stopping' | 'Updating' | string (ReadOnly): A state of a server that is visible to user. * **storage**: [Storage](#storage): Storage properties of a server. -* **version**: '11' | '12' | '13' | string: PostgreSQL Server version. +* **version**: '11' | '12' | '13' | '14' | string: PostgreSQL Server version. ## Sku ### Properties diff --git a/generated/postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json b/generated/postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json index 5b8188e25f..e7e2d543ec 100644 --- a/generated/postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json +++ b/generated/postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/databases"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties of a database."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DatabaseProperties","Properties":{"charset":{"Type":4,"Flags":0,"Description":"The charset of the database."},"collation":{"Type":4,"Flags":0,"Description":"The collation of the database."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/databases@2022-01-20-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"sku":{"Type":27,"Flags":0,"Description":"The SKU (pricing tier) of the server."},"properties":{"Type":32,"Flags":0,"Description":"Properties of the server."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":72,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3."},"tier":{"Type":31,"Flags":1,"Description":"The tier of the particular SKU, e.g. Burstable."}}}},{"6":{"Value":"Burstable"}},{"6":{"Value":"GeneralPurpose"}},{"6":{"Value":"MemoryOptimized"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ServerProperties","Properties":{"administratorLogin":{"Type":4,"Flags":0,"Description":"The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation)."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for server creation)."},"version":{"Type":36,"Flags":0,"Description":"PostgreSQL Server version."},"minorVersion":{"Type":4,"Flags":2,"Description":"The minor version of the server."},"state":{"Type":44,"Flags":2,"Description":"A state of a server that is visible to user."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of a server."},"storage":{"Type":45,"Flags":0,"Description":"Storage properties of a server."},"backup":{"Type":46,"Flags":0,"Description":"Backup properties of a server."},"network":{"Type":50,"Flags":0,"Description":"Network properties of a server."},"highAvailability":{"Type":54,"Flags":0,"Description":"High availability properties of a server."},"maintenanceWindow":{"Type":66,"Flags":0,"Description":"Maintenance window properties of a server."},"sourceServerResourceId":{"Type":4,"Flags":4,"Description":"The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore'."},"pointInTimeUTC":{"Type":4,"Flags":4,"Description":"Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore'."},"availabilityZone":{"Type":4,"Flags":0,"Description":"availability zone information of the server."},"createMode":{"Type":71,"Flags":4,"Description":"The mode to create a new PostgreSQL server."}}}},{"6":{"Value":"13"}},{"6":{"Value":"12"}},{"6":{"Value":"11"}},{"5":{"Elements":[33,34,35,4]}},{"6":{"Value":"Ready"}},{"6":{"Value":"Dropping"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[37,38,39,40,41,42,43,4]}},{"2":{"Name":"Storage","Properties":{"storageSizeGB":{"Type":3,"Flags":0,"Description":"Max storage allowed for a server."}}}},{"2":{"Name":"Backup","Properties":{"backupRetentionDays":{"Type":3,"Flags":0,"Description":"Backup retention days for the server."},"geoRedundantBackup":{"Type":49,"Flags":0,"Description":"A value indicating whether Geo-Redundant backup is enabled on the server."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore point time (ISO8601 format) for server."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[47,48,4]}},{"2":{"Name":"Network","Properties":{"publicNetworkAccess":{"Type":53,"Flags":2,"Description":"public network access is enabled or not"},"delegatedSubnetResourceId":{"Type":4,"Flags":0,"Description":"delegated subnet arm resource id."},"privateDnsZoneArmResourceId":{"Type":4,"Flags":0,"Description":"private dns zone arm resource id."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[51,52,4]}},{"2":{"Name":"HighAvailability","Properties":{"mode":{"Type":58,"Flags":0,"Description":"The HA mode for the server."},"state":{"Type":65,"Flags":2,"Description":"A state of a HA server that is visible to user."},"standbyAvailabilityZone":{"Type":4,"Flags":0,"Description":"availability zone information of the standby."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"ZoneRedundant"}},{"6":{"Value":"SameZone"}},{"5":{"Elements":[55,56,57,4]}},{"6":{"Value":"NotEnabled"}},{"6":{"Value":"CreatingStandby"}},{"6":{"Value":"ReplicatingData"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"Healthy"}},{"6":{"Value":"RemovingStandby"}},{"5":{"Elements":[59,60,61,62,63,64,4]}},{"2":{"Name":"MaintenanceWindow","Properties":{"customWindow":{"Type":4,"Flags":0,"Description":"indicates whether custom window is enabled or disabled"},"startHour":{"Type":3,"Flags":0,"Description":"start hour for maintenance window"},"startMinute":{"Type":3,"Flags":0,"Description":"start minute for maintenance window"},"dayOfWeek":{"Type":3,"Flags":0,"Description":"day of week for maintenance window"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"PointInTimeRestore"}},{"5":{"Elements":[67,68,69,70,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers@2022-01-20-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":1,"Description":"The properties of a firewall rule."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FirewallRuleProperties","Properties":{"startIpAddress":{"Type":4,"Flags":1,"Description":"The start IP address of the server firewall rule. Must be IPv4 format."},"endIpAddress":{"Type":4,"Flags":1,"Description":"The end IP address of the server firewall rule. Must be IPv4 format."}}}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2022-01-20-preview","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/configurations"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":0,"Description":"The properties of a configuration."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConfigurationProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Value of the configuration."},"description":{"Type":4,"Flags":2,"Description":"Description of the configuration."},"defaultValue":{"Type":4,"Flags":2,"Description":"Default value of the configuration."},"dataType":{"Type":87,"Flags":2,"Description":"Data type of the configuration."},"allowedValues":{"Type":4,"Flags":2,"Description":"Allowed values of the configuration."},"source":{"Type":4,"Flags":0,"Description":"Source of the configuration."},"isDynamicConfig":{"Type":2,"Flags":2,"Description":"Configuration dynamic or static."},"isReadOnly":{"Type":2,"Flags":2,"Description":"Configuration read-only or not."},"isConfigPendingRestart":{"Type":2,"Flags":2,"Description":"Configuration is pending restart or not."},"unit":{"Type":4,"Flags":2,"Description":"Configuration unit."},"documentationLink":{"Type":4,"Flags":2,"Description":"Configuration documentation link."}}}},{"6":{"Value":"Boolean"}},{"6":{"Value":"Numeric"}},{"6":{"Value":"Integer"}},{"6":{"Value":"Enumeration"}},{"5":{"Elements":[83,84,85,86,4]}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2022-01-20-preview","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/backups"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":2,"Description":"The properties of a server backup."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ServerBackupProperties","Properties":{"backupType":{"Type":4,"Flags":0,"Description":"Backup type."},"completedTime":{"Type":4,"Flags":0,"Description":"Backup completed time (ISO8601 format)."},"source":{"Type":4,"Flags":0,"Description":"Backup source"}}}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/backups@2022-01-20-preview","ScopeType":8,"Body":91,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/databases"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties of a database."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DatabaseProperties","Properties":{"charset":{"Type":4,"Flags":0,"Description":"The charset of the database."},"collation":{"Type":4,"Flags":0,"Description":"The collation of the database."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/databases@2022-01-20-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"sku":{"Type":27,"Flags":0,"Description":"The SKU (pricing tier) of the server."},"properties":{"Type":32,"Flags":0,"Description":"Properties of the server."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":73,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3."},"tier":{"Type":31,"Flags":1,"Description":"The tier of the particular SKU, e.g. Burstable."}}}},{"6":{"Value":"Burstable"}},{"6":{"Value":"GeneralPurpose"}},{"6":{"Value":"MemoryOptimized"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ServerProperties","Properties":{"administratorLogin":{"Type":4,"Flags":0,"Description":"The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation)."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for server creation)."},"version":{"Type":37,"Flags":0,"Description":"PostgreSQL Server version."},"minorVersion":{"Type":4,"Flags":2,"Description":"The minor version of the server."},"state":{"Type":45,"Flags":2,"Description":"A state of a server that is visible to user."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of a server."},"storage":{"Type":46,"Flags":0,"Description":"Storage properties of a server."},"backup":{"Type":47,"Flags":0,"Description":"Backup properties of a server."},"network":{"Type":51,"Flags":0,"Description":"Network properties of a server."},"highAvailability":{"Type":55,"Flags":0,"Description":"High availability properties of a server."},"maintenanceWindow":{"Type":67,"Flags":0,"Description":"Maintenance window properties of a server."},"sourceServerResourceId":{"Type":4,"Flags":4,"Description":"The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore'."},"pointInTimeUTC":{"Type":4,"Flags":4,"Description":"Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore'."},"availabilityZone":{"Type":4,"Flags":0,"Description":"availability zone information of the server."},"createMode":{"Type":72,"Flags":4,"Description":"The mode to create a new PostgreSQL server."}}}},{"6":{"Value":"14"}},{"6":{"Value":"13"}},{"6":{"Value":"12"}},{"6":{"Value":"11"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"Ready"}},{"6":{"Value":"Dropping"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[38,39,40,41,42,43,44,4]}},{"2":{"Name":"Storage","Properties":{"storageSizeGB":{"Type":3,"Flags":0,"Description":"Max storage allowed for a server."}}}},{"2":{"Name":"Backup","Properties":{"backupRetentionDays":{"Type":3,"Flags":0,"Description":"Backup retention days for the server."},"geoRedundantBackup":{"Type":50,"Flags":0,"Description":"A value indicating whether Geo-Redundant backup is enabled on the server."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore point time (ISO8601 format) for server."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[48,49,4]}},{"2":{"Name":"Network","Properties":{"publicNetworkAccess":{"Type":54,"Flags":2,"Description":"public network access is enabled or not"},"delegatedSubnetResourceId":{"Type":4,"Flags":0,"Description":"delegated subnet arm resource id."},"privateDnsZoneArmResourceId":{"Type":4,"Flags":0,"Description":"private dns zone arm resource id."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[52,53,4]}},{"2":{"Name":"HighAvailability","Properties":{"mode":{"Type":59,"Flags":0,"Description":"The HA mode for the server."},"state":{"Type":66,"Flags":2,"Description":"A state of a HA server that is visible to user."},"standbyAvailabilityZone":{"Type":4,"Flags":0,"Description":"availability zone information of the standby."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"ZoneRedundant"}},{"6":{"Value":"SameZone"}},{"5":{"Elements":[56,57,58,4]}},{"6":{"Value":"NotEnabled"}},{"6":{"Value":"CreatingStandby"}},{"6":{"Value":"ReplicatingData"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"Healthy"}},{"6":{"Value":"RemovingStandby"}},{"5":{"Elements":[60,61,62,63,64,65,4]}},{"2":{"Name":"MaintenanceWindow","Properties":{"customWindow":{"Type":4,"Flags":0,"Description":"indicates whether custom window is enabled or disabled"},"startHour":{"Type":3,"Flags":0,"Description":"start hour for maintenance window"},"startMinute":{"Type":3,"Flags":0,"Description":"start minute for maintenance window"},"dayOfWeek":{"Type":3,"Flags":0,"Description":"day of week for maintenance window"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"PointInTimeRestore"}},{"5":{"Elements":[68,69,70,71,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers@2022-01-20-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":1,"Description":"The properties of a firewall rule."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FirewallRuleProperties","Properties":{"startIpAddress":{"Type":4,"Flags":1,"Description":"The start IP address of the server firewall rule. Must be IPv4 format."},"endIpAddress":{"Type":4,"Flags":1,"Description":"The end IP address of the server firewall rule. Must be IPv4 format."}}}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2022-01-20-preview","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/configurations"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":80,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":81,"Flags":10,"Description":"The resource api version"},"properties":{"Type":83,"Flags":0,"Description":"The properties of a configuration."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConfigurationProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"Value of the configuration."},"description":{"Type":4,"Flags":2,"Description":"Description of the configuration."},"defaultValue":{"Type":4,"Flags":2,"Description":"Default value of the configuration."},"dataType":{"Type":88,"Flags":2,"Description":"Data type of the configuration."},"allowedValues":{"Type":4,"Flags":2,"Description":"Allowed values of the configuration."},"source":{"Type":4,"Flags":0,"Description":"Source of the configuration."},"isDynamicConfig":{"Type":2,"Flags":2,"Description":"Configuration dynamic or static."},"isReadOnly":{"Type":2,"Flags":2,"Description":"Configuration read-only or not."},"isConfigPendingRestart":{"Type":2,"Flags":2,"Description":"Configuration is pending restart or not."},"unit":{"Type":4,"Flags":2,"Description":"Configuration unit."},"documentationLink":{"Type":4,"Flags":2,"Description":"Configuration documentation link."}}}},{"6":{"Value":"Boolean"}},{"6":{"Value":"Numeric"}},{"6":{"Value":"Integer"}},{"6":{"Value":"Enumeration"}},{"5":{"Elements":[84,85,86,87,4]}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/configurations@2022-01-20-preview","ScopeType":8,"Body":82,"Flags":0}},{"6":{"Value":"Microsoft.DBforPostgreSQL/flexibleServers/backups"}},{"6":{"Value":"2022-01-20-preview"}},{"2":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":2,"Description":"The properties of a server backup."},"systemData":{"Type":12,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ServerBackupProperties","Properties":{"backupType":{"Type":4,"Flags":0,"Description":"Backup type."},"completedTime":{"Type":4,"Flags":0,"Description":"Backup completed time (ISO8601 format)."},"source":{"Type":4,"Flags":0,"Description":"Backup source"}}}},{"4":{"Name":"Microsoft.DBforPostgreSQL/flexibleServers/backups@2022-01-20-preview","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.md b/generated/postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.md index 1cc45ce6af..89e4e5e0a2 100644 --- a/generated/postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.md +++ b/generated/postgresql/microsoft.dbforpostgresql/2022-01-20-preview/types.md @@ -124,7 +124,7 @@ * **sourceServerResourceId**: string (WriteOnly): The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore'. * **state**: 'Disabled' | 'Dropping' | 'Ready' | 'Starting' | 'Stopped' | 'Stopping' | 'Updating' | string (ReadOnly): A state of a server that is visible to user. * **storage**: [Storage](#storage): Storage properties of a server. -* **version**: '11' | '12' | '13' | string: PostgreSQL Server version. +* **version**: '11' | '12' | '13' | '14' | string: PostgreSQL Server version. ## Sku ### Properties diff --git a/generated/postgresqlhsc/log.out b/generated/postgresqlhsc/log.out index 3566dbe806..61ed2cc6ee 100644 --- a/generated/postgresqlhsc/log.out +++ b/generated/postgresqlhsc/log.out @@ -1,4 +1,4 @@ WARNING: Unable to parse swagger path "Microsoft.DBforPostgreSQL/preview/2020-10-05-privatepreview/postgresqlhsc.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest diff --git a/generated/powerbidedicated/log.out b/generated/powerbidedicated/log.out index c72fe3452c..45d21c3f4d 100644 --- a/generated/powerbidedicated/log.out +++ b/generated/powerbidedicated/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/powerbiembedded/log.out b/generated/powerbiembedded/log.out index 583a969815..8572f78643 100644 --- a/generated/powerbiembedded/log.out +++ b/generated/powerbiembedded/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/powerbiprivatelinks/log.out b/generated/powerbiprivatelinks/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/powerbiprivatelinks/log.out +++ b/generated/powerbiprivatelinks/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/powerplatform/log.out b/generated/powerplatform/log.out index 8ada55e9a8..c373964f15 100644 --- a/generated/powerplatform/log.out +++ b/generated/powerplatform/log.out @@ -1,7 +1,7 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'VirtualNetworkPropertiesList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/powerplatform/resource-manager/Microsoft.PowerPlatform/preview/2020-10-30-preview/enterprisePolicy.json:580:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/powerplatform/resource-manager/Microsoft.PowerPlatform/preview/2020-10-30-preview/enterprisePolicy.json:585:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json b/generated/powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json index 6ac62f292c..50aa05fc51 100644 --- a/generated/powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json +++ b/generated/powerplatform/microsoft.powerplatform/2020-10-30-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.PowerPlatform/accounts"}},{"6":{"Value":"2020-10-30-preview"}},{"2":{"Name":"Microsoft.PowerPlatform/accounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties that define configuration for the account."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"tags":{"Type":23,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"AccountProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the account."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.PowerPlatform/accounts@2020-10-30-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.PowerPlatform/enterprisePolicies"}},{"6":{"Value":"2020-10-30-preview"}},{"2":{"Name":"Microsoft.PowerPlatform/enterprisePolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":25,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":26,"Flags":10,"Description":"The resource api version"},"identity":{"Type":28,"Flags":0,"Description":"The identity of the EnterprisePolicy."},"kind":{"Type":36,"Flags":1,"Description":"The kind (type) of Enterprise Policy."},"properties":{"Type":37,"Flags":0,"Description":"The properties that define configuration for the enterprise policy"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"tags":{"Type":55,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"EnterprisePolicyIdentity","Properties":{"systemAssignedIdentityPrincipalId":{"Type":4,"Flags":2,"Description":"The principal id of EnterprisePolicy identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the EnterprisePolicy."},"type":{"Type":31,"Flags":0,"Description":"The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[29,30]}},{"6":{"Value":"Lockbox"}},{"6":{"Value":"PrivateEndpoint"}},{"6":{"Value":"Encryption"}},{"6":{"Value":"NetworkInjection"}},{"5":{"Elements":[32,33,34,35,4]}},{"2":{"Name":"Properties","Properties":{"lockbox":{"Type":38,"Flags":0,"Description":"Settings concerning lockbox."},"encryption":{"Type":43,"Flags":0,"Description":"The encryption settings for a configuration store."},"networkInjection":{"Type":50,"Flags":0,"Description":"Settings concerning network injection."}}}},{"2":{"Name":"PropertiesLockbox","Properties":{"state":{"Type":42,"Flags":0,"Description":"lockbox configuration"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"NotConfigured"}},{"5":{"Elements":[39,40,41,4]}},{"2":{"Name":"PropertiesEncryption","Properties":{"keyVault":{"Type":44,"Flags":0,"Description":"Key vault properties."},"state":{"Type":49,"Flags":0,"Description":"The state of onboarding, which only appears in the response."}}}},{"2":{"Name":"KeyVaultProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Uri of KeyVault"},"key":{"Type":45,"Flags":0,"Description":"Identity of the secret that includes name and version."}}}},{"2":{"Name":"KeyProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifier of the key vault key used to encrypt data."},"version":{"Type":4,"Flags":0,"Description":"The version of the identity which will be used to access key vault."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"NotConfigured"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"PropertiesNetworkInjection","Properties":{"virtualNetworks":{"Type":51,"Flags":0,"Description":"Network injection configuration"}}}},{"2":{"Name":"VirtualNetworkPropertiesList","Properties":{"value":{"Type":54,"Flags":0,"Description":"Array of virtual networks."},"nextLink":{"Type":4,"Flags":0,"Description":"Next page link if any."}}}},{"2":{"Name":"VirtualNetworkProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Uri of the virtual network."},"subnet":{"Type":53,"Flags":0,"Description":"Properties of a subnet."}}}},{"2":{"Name":"SubnetProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Subnet name."}}}},{"3":{"ItemType":52}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.PowerPlatform/enterprisePolicies@2020-10-30-preview","ScopeType":8,"Body":27,"Flags":0}},{"6":{"Value":"Microsoft.PowerPlatform/enterprisePolicies/privateEndpointConnections"}},{"6":{"Value":"2020-10-30-preview"}},{"2":{"Name":"Microsoft.PowerPlatform/enterprisePolicies/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":57,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":58,"Flags":10,"Description":"The resource api version"},"properties":{"Type":60,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":61,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":62,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":71,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":66,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[67,68,69,70,4]}},{"4":{"Name":"Microsoft.PowerPlatform/enterprisePolicies/privateEndpointConnections@2020-10-30-preview","ScopeType":8,"Body":59,"Flags":0}},{"6":{"Value":"Microsoft.PowerPlatform/enterprisePolicies/privateLinkResources"}},{"6":{"Value":"2020-10-30-preview"}},{"2":{"Name":"Microsoft.PowerPlatform/enterprisePolicies/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":77,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":78,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.PowerPlatform/enterprisePolicies/privateLinkResources@2020-10-30-preview","ScopeType":8,"Body":75,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.PowerPlatform/accounts"}},{"6":{"Value":"2020-10-30-preview"}},{"2":{"Name":"Microsoft.PowerPlatform/accounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties that define configuration for the account."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"tags":{"Type":23,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"AccountProperties","Properties":{"systemId":{"Type":4,"Flags":2,"Description":"The internally assigned unique identifier of the resource."},"description":{"Type":4,"Flags":0,"Description":"The description of the account."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.PowerPlatform/accounts@2020-10-30-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.PowerPlatform/enterprisePolicies"}},{"6":{"Value":"2020-10-30-preview"}},{"2":{"Name":"Microsoft.PowerPlatform/enterprisePolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":25,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":26,"Flags":10,"Description":"The resource api version"},"identity":{"Type":28,"Flags":0,"Description":"The identity of the EnterprisePolicy."},"kind":{"Type":36,"Flags":1,"Description":"The kind (type) of Enterprise Policy."},"properties":{"Type":37,"Flags":0,"Description":"The properties that define configuration for the enterprise policy"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"tags":{"Type":55,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"EnterprisePolicyIdentity","Properties":{"systemAssignedIdentityPrincipalId":{"Type":4,"Flags":2,"Description":"The principal id of EnterprisePolicy identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the EnterprisePolicy."},"type":{"Type":31,"Flags":0,"Description":"The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[29,30]}},{"6":{"Value":"Lockbox"}},{"6":{"Value":"PrivateEndpoint"}},{"6":{"Value":"Encryption"}},{"6":{"Value":"NetworkInjection"}},{"5":{"Elements":[32,33,34,35,4]}},{"2":{"Name":"Properties","Properties":{"systemId":{"Type":4,"Flags":2,"Description":"The internally assigned unique identifier of the resource."},"lockbox":{"Type":38,"Flags":0,"Description":"Settings concerning lockbox."},"encryption":{"Type":43,"Flags":0,"Description":"The encryption settings for a configuration store."},"networkInjection":{"Type":50,"Flags":0,"Description":"Settings concerning network injection."}}}},{"2":{"Name":"PropertiesLockbox","Properties":{"state":{"Type":42,"Flags":0,"Description":"lockbox configuration"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"NotConfigured"}},{"5":{"Elements":[39,40,41,4]}},{"2":{"Name":"PropertiesEncryption","Properties":{"keyVault":{"Type":44,"Flags":0,"Description":"Key vault properties."},"state":{"Type":49,"Flags":0,"Description":"The state of onboarding, which only appears in the response."}}}},{"2":{"Name":"KeyVaultProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Uri of KeyVault"},"key":{"Type":45,"Flags":0,"Description":"Identity of the secret that includes name and version."}}}},{"2":{"Name":"KeyProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The identifier of the key vault key used to encrypt data."},"version":{"Type":4,"Flags":0,"Description":"The version of the identity which will be used to access key vault."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"NotConfigured"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"PropertiesNetworkInjection","Properties":{"virtualNetworks":{"Type":51,"Flags":0,"Description":"Network injection configuration"}}}},{"2":{"Name":"VirtualNetworkPropertiesList","Properties":{"value":{"Type":54,"Flags":0,"Description":"Array of virtual networks."},"nextLink":{"Type":4,"Flags":0,"Description":"Next page link if any."}}}},{"2":{"Name":"VirtualNetworkProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Uri of the virtual network."},"subnet":{"Type":53,"Flags":0,"Description":"Properties of a subnet."}}}},{"2":{"Name":"SubnetProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Subnet name."}}}},{"3":{"ItemType":52}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.PowerPlatform/enterprisePolicies@2020-10-30-preview","ScopeType":8,"Body":27,"Flags":0}},{"6":{"Value":"Microsoft.PowerPlatform/enterprisePolicies/privateEndpointConnections"}},{"6":{"Value":"2020-10-30-preview"}},{"2":{"Name":"Microsoft.PowerPlatform/enterprisePolicies/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":57,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":58,"Flags":10,"Description":"The resource api version"},"properties":{"Type":60,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":61,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":62,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":71,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":66,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[67,68,69,70,4]}},{"4":{"Name":"Microsoft.PowerPlatform/enterprisePolicies/privateEndpointConnections@2020-10-30-preview","ScopeType":8,"Body":59,"Flags":0}},{"6":{"Value":"Microsoft.PowerPlatform/enterprisePolicies/privateLinkResources"}},{"6":{"Value":"2020-10-30-preview"}},{"2":{"Name":"Microsoft.PowerPlatform/enterprisePolicies/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":77,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":78,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.PowerPlatform/enterprisePolicies/privateLinkResources@2020-10-30-preview","ScopeType":8,"Body":75,"Flags":1}}] \ No newline at end of file diff --git a/generated/powerplatform/microsoft.powerplatform/2020-10-30-preview/types.md b/generated/powerplatform/microsoft.powerplatform/2020-10-30-preview/types.md index ab309dee47..66a3a3fa44 100644 --- a/generated/powerplatform/microsoft.powerplatform/2020-10-30-preview/types.md +++ b/generated/powerplatform/microsoft.powerplatform/2020-10-30-preview/types.md @@ -48,6 +48,7 @@ ## AccountProperties ### Properties * **description**: string: The description of the account. +* **systemId**: string (ReadOnly): The internally assigned unique identifier of the resource. ## EnterprisePolicyIdentity ### Properties @@ -92,6 +93,7 @@ * **encryption**: [PropertiesEncryption](#propertiesencryption): The encryption settings for a configuration store. * **lockbox**: [PropertiesLockbox](#propertieslockbox): Settings concerning lockbox. * **networkInjection**: [PropertiesNetworkInjection](#propertiesnetworkinjection): Settings concerning network injection. +* **systemId**: string (ReadOnly): The internally assigned unique identifier of the resource. ## PropertiesEncryption ### Properties diff --git a/generated/privatedns/log.out b/generated/privatedns/log.out index 2a7c2e7d0c..65e9ad3e3a 100644 --- a/generated/privatedns/log.out +++ b/generated/privatedns/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/providerhub/log.out b/generated/providerhub/log.out index 4ec8d43626..5f57f70e2d 100644 --- a/generated/providerhub/log.out +++ b/generated/providerhub/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/purview/log.out b/generated/purview/log.out index 47f22d1909..953e842402 100644 --- a/generated/purview/log.out +++ b/generated/purview/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/quantum/log.out b/generated/quantum/log.out index 9acb04e8d9..7f906e5350 100644 --- a/generated/quantum/log.out +++ b/generated/quantum/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/quota/log.out b/generated/quota/log.out index 2d38906388..f2c0b89d46 100644 --- a/generated/quota/log.out +++ b/generated/quota/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/recommendationsservice/log.out b/generated/recommendationsservice/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/recommendationsservice/log.out +++ b/generated/recommendationsservice/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/recoveryservices/log.out b/generated/recoveryservices/log.out index 4c1056b4ff..cca8268877 100644 --- a/generated/recoveryservices/log.out +++ b/generated/recoveryservices/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json index d519b5343a..fb6aa74d2c 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":115,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"},"monitoringSettings":{"Type":83,"Flags":0,"Description":"Monitoring Settings of the vault"},"redundancySettings":{"Type":92,"Flags":0,"Description":"The redundancy Settings of a Vault"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":84,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":88,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":87,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":91,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[89,90,4]}},{"2":{"Name":"VaultPropertiesRedundancySettings","Properties":{"standardTierStorageRedundancy":{"Type":96,"Flags":2,"Description":"The storage redundancy setting of a vault"},"crossRegionRestore":{"Type":99,"Flags":2,"Description":"Flag to show if Cross Region Restore is enabled on the Vault or not"}}}},{"6":{"Value":"LocallyRedundant"}},{"6":{"Value":"GeoRedundant"}},{"6":{"Value":"ZoneRedundant"}},{"5":{"Elements":[93,94,95,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[97,98,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":103,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[101,102,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":117,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-04-01","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":126,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-04-01","ScopeType":8,"Body":125,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":115,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"},"monitoringSettings":{"Type":83,"Flags":0,"Description":"Monitoring Settings of the vault"},"redundancySettings":{"Type":92,"Flags":0,"Description":"The redundancy Settings of a Vault"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":84,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":88,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":87,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":91,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[89,90,4]}},{"2":{"Name":"VaultPropertiesRedundancySettings","Properties":{"standardTierStorageRedundancy":{"Type":96,"Flags":2,"Description":"The storage redundancy setting of a vault"},"crossRegionRestore":{"Type":99,"Flags":2,"Description":"Flag to show if Cross Region Restore is enabled on the Vault or not"}}}},{"6":{"Value":"LocallyRedundant"}},{"6":{"Value":"GeoRedundant"}},{"6":{"Value":"ZoneRedundant"}},{"5":{"Elements":[93,94,95,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[97,98,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":103,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[101,102,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":117,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-04-01","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":126,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-04-01","ScopeType":8,"Body":125,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md index 4d4fd1dd27..d8895cfd8a 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md @@ -116,7 +116,7 @@ ### Properties * **capacity**: string: The sku capacity * **family**: string: The sku family -* **name**: 'RS0' | 'Standard' | string (Required): The Sku name. +* **name**: 'RS0' | 'Standard' | string (Required): Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig * **size**: string: The sku size * **tier**: string: The Sku tier. diff --git a/generated/recoveryservicesbackup/log.out b/generated/recoveryservicesbackup/log.out index be7d968d7e..b5cd6925c5 100644 --- a/generated/recoveryservicesbackup/log.out +++ b/generated/recoveryservicesbackup/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/recoveryservicessiterecovery/log.out b/generated/recoveryservicessiterecovery/log.out index db2f35d063..589c940183 100644 --- a/generated/recoveryservicessiterecovery/log.out +++ b/generated/recoveryservicessiterecovery/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/redhatopenshift/log.out b/generated/redhatopenshift/log.out index 0dc273d229..786dec3d96 100644 --- a/generated/redhatopenshift/log.out +++ b/generated/redhatopenshift/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/redis/log.out b/generated/redis/log.out index a49ff6a6ba..0d488ca54c 100644 --- a/generated/redis/log.out +++ b/generated/redis/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -17,78 +17,78 @@ warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:1831:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:1836:5 warning | PreCheck/SchemaMissingType | The schema 'RedisCommonProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:1871:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:1876:5 warning | PreCheck/SchemaMissingType | The schema 'RedisCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2001:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2014:5 warning | PreCheck/SchemaMissingType | The schema 'RedisUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2033:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2046:5 warning | PreCheck/SchemaMissingType | The schema 'RedisProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2048:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2061:5 warning | PreCheck/SchemaMissingType | The schema 'RedisCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2131:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2144:5 warning | PreCheck/SchemaMissingType | The schema 'RedisUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2171:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2184:5 warning | PreCheck/SchemaMissingType | The schema 'RedisAccessKeys' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2192:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2205:5 warning | PreCheck/SchemaMissingType | The schema 'RedisFirewallRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2207:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2220:5 warning | PreCheck/SchemaMissingType | The schema 'RedisFirewallRuleCreateParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2225:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2238:5 warning | PreCheck/SchemaMissingType | The schema 'RedisFirewallRuleProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2233:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2246:5 warning | PreCheck/SchemaMissingType | The schema 'RedisFirewallRuleListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2250:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2263:5 warning | PreCheck/SchemaMissingType | The schema 'RedisResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2267:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2280:5 warning | PreCheck/SchemaMissingType | The schema 'RedisInstanceDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2296:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2309:5 warning | PreCheck/SchemaMissingType | The schema 'RedisListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2334:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2347:5 warning | PreCheck/SchemaMissingType | The schema 'RedisRegenerateKeyParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2351:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2364:5 warning | PreCheck/SchemaMissingType | The schema 'RedisRebootParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2371:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2384:5 warning | PreCheck/SchemaMissingType | The schema 'ExportRDBParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2401:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2414:5 warning | PreCheck/SchemaMissingType | The schema 'ImportRDBParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2422:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2435:5 warning | PreCheck/SchemaMissingType | The schema 'ScheduleEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2441:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2454:5 warning | PreCheck/SchemaMissingType | The schema 'ScheduleEntries' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2479:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2492:5 warning | PreCheck/SchemaMissingType | The schema 'RedisPatchSchedule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2496:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2509:5 warning | PreCheck/SchemaMissingType | The schema 'RedisPatchScheduleListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2519:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2532:5 warning | PreCheck/SchemaMissingType | The schema 'RedisForceRebootResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2536:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2549:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServer' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2546:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2559:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerWithProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2556:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2569:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2571:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2584:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerWithPropertiesList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2586:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2599:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2603:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2616:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2637:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2650:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2658:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2671:9 warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2681:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2694:5 warning | PreCheck/SchemaMissingType | The schema 'CheckNameAvailabilityParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2701:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2714:5 warning | PreCheck/SchemaMissingType | The schema 'UpgradeNotification' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2718:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2731:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationListResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2742:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json:2755:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ErrorDetail' (1 differences): - - properties.details.$ref: "#/components/schemas/schemas:245" => "#/components/schemas/schemas:451" + - properties.details.$ref: "#/components/schemas/schemas:247" => "#/components/schemas/schemas:453" warning | Modeler/MissingType | The schema 'components·jb1v7t·schemas·rediscommonproperties·properties·redisconfiguration·additionalproperties' has no type or format information whatsoever. Location: file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2021-06-01/redis.json#/components/schemas/components·jb1v7t·schemas·rediscommonproperties·properties·redisconfiguration·additionalproperties warning | Modeler/MissingType | The schema 'components·pgz285·schemas·operationstatus·properties·properties·additionalproperties' has no type or format information whatsoever. Location: @@ -103,75 +103,75 @@ warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1784:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1789:5 warning | PreCheck/SchemaMissingType | The schema 'RedisCommonProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1824:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1829:5 warning | PreCheck/SchemaMissingType | The schema 'RedisCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1946:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1959:5 warning | PreCheck/SchemaMissingType | The schema 'RedisUpdateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1978:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1991:5 warning | PreCheck/SchemaMissingType | The schema 'RedisProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:1993:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2006:5 warning | PreCheck/SchemaMissingType | The schema 'RedisCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2073:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2086:5 warning | PreCheck/SchemaMissingType | The schema 'RedisUpdateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2109:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2122:5 warning | PreCheck/SchemaMissingType | The schema 'RedisAccessKeys' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2126:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2139:5 warning | PreCheck/SchemaMissingType | The schema 'RedisFirewallRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2141:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2154:5 warning | PreCheck/SchemaMissingType | The schema 'RedisFirewallRuleCreateParameters' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2159:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2172:5 warning | PreCheck/SchemaMissingType | The schema 'RedisFirewallRuleProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2167:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2180:5 warning | PreCheck/SchemaMissingType | The schema 'RedisFirewallRuleListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2184:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2197:5 warning | PreCheck/SchemaMissingType | The schema 'RedisResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2201:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2214:5 warning | PreCheck/SchemaMissingType | The schema 'RedisInstanceDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2226:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2239:5 warning | PreCheck/SchemaMissingType | The schema 'RedisListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2264:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2277:5 warning | PreCheck/SchemaMissingType | The schema 'RedisRegenerateKeyParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2281:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2294:5 warning | PreCheck/SchemaMissingType | The schema 'RedisRebootParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2301:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2314:5 warning | PreCheck/SchemaMissingType | The schema 'ExportRDBParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2331:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2344:5 warning | PreCheck/SchemaMissingType | The schema 'ImportRDBParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2352:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2365:5 warning | PreCheck/SchemaMissingType | The schema 'ScheduleEntry' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2371:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2384:5 warning | PreCheck/SchemaMissingType | The schema 'ScheduleEntries' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2410:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2423:5 warning | PreCheck/SchemaMissingType | The schema 'RedisPatchSchedule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2426:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2439:5 warning | PreCheck/SchemaMissingType | The schema 'RedisPatchScheduleListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2449:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2462:5 warning | PreCheck/SchemaMissingType | The schema 'RedisForceRebootResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2466:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2479:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServer' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2476:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2489:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerWithProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2486:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2499:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2501:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2514:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerWithPropertiesList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2516:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2529:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerCreateProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2533:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2546:5 warning | PreCheck/SchemaMissingType | The schema 'RedisLinkedServerCreateParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2567:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2580:5 warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2588:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2601:9 warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2611:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2624:5 warning | PreCheck/SchemaMissingType | The schema 'CheckNameAvailabilityParameters' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2628:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2641:5 warning | PreCheck/SchemaMissingType | The schema 'UpgradeNotification' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2645:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2658:5 warning | PreCheck/SchemaMissingType | The schema 'NotificationListResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2669:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/redis/resource-manager/Microsoft.Cache/stable/2020-12-01/redis.json:2682:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. diff --git a/generated/redis/microsoft.cache/2020-12-01/types.json b/generated/redis/microsoft.cache/2020-12-01/types.json index 50430d7e67..2ed14c0d58 100644 --- a/generated/redis/microsoft.cache/2020-12-01/types.json +++ b/generated/redis/microsoft.cache/2020-12-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Cache/redis"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"Redis cache properties."},"zones":{"Type":61,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"tags":{"Type":62,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"RedisCreatePropertiesOrRedisProperties","Properties":{"sku":{"Type":12,"Flags":1,"Description":"The SKU of the Redis cache to deploy."},"subnetId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1"},"staticIP":{"Type":4,"Flags":0,"Description":"Static IP address. Optionally, may be specified when deploying a Redis cache inside an existing Azure Virtual Network; auto assigned by default."},"redisConfiguration":{"Type":20,"Flags":0,"Description":"All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc."},"redisVersion":{"Type":4,"Flags":0,"Description":"Redis version. Only major version will be used in PUT/PATCH request with current valid values: (4, 6)"},"enableNonSslPort":{"Type":2,"Flags":0,"Description":"Specifies whether the non-ssl Redis server port (6379) is enabled."},"replicasPerMaster":{"Type":3,"Flags":0,"Description":"The number of replicas to be created per primary."},"replicasPerPrimary":{"Type":3,"Flags":0,"Description":"The number of replicas to be created per primary."},"tenantSettings":{"Type":21,"Flags":0,"Description":"A dictionary of tenant settings"},"shardCount":{"Type":3,"Flags":0,"Description":"The number of shards to be created on a Premium Cluster Cache."},"minimumTlsVersion":{"Type":25,"Flags":0,"Description":"Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2')"},"publicNetworkAccess":{"Type":28,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this cache. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"provisioningState":{"Type":41,"Flags":2,"Description":"Redis instance provisioning status."},"hostName":{"Type":4,"Flags":2,"Description":"Redis host name."},"port":{"Type":3,"Flags":2,"Description":"Redis non-SSL port."},"sslPort":{"Type":3,"Flags":2,"Description":"Redis SSL port."},"accessKeys":{"Type":42,"Flags":2,"Description":"The keys of the Redis cache - not set if this object is not the response to Create or Update redis cache"},"linkedServers":{"Type":44,"Flags":2,"Description":"List of the linked servers associated with the cache"},"instances":{"Type":46,"Flags":2,"Description":"List of the Redis instances associated with the cache"},"privateEndpointConnections":{"Type":60,"Flags":2,"Description":"List of private endpoint connection associated with the specified redis cache"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":16,"Flags":1,"Description":"The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)"},"family":{"Type":19,"Flags":1,"Description":"The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium)."},"capacity":{"Type":3,"Flags":1,"Description":"The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[13,14,15,4]}},{"6":{"Value":"C"}},{"6":{"Value":"P"}},{"5":{"Elements":[17,18,4]}},{"2":{"Name":"RedisCommonPropertiesRedisConfiguration","Properties":{"rdb-backup-enabled":{"Type":4,"Flags":0,"Description":"Specifies whether the rdb backup is enabled"},"rdb-backup-frequency":{"Type":4,"Flags":0,"Description":"Specifies the frequency for creating rdb backup"},"rdb-backup-max-snapshot-count":{"Type":4,"Flags":0,"Description":"Specifies the maximum number of snapshots for rdb backup"},"rdb-storage-connection-string":{"Type":4,"Flags":0,"Description":"The storage account connection string for storing rdb file"},"aof-storage-connection-string-0":{"Type":4,"Flags":0,"Description":"First storage account connection string"},"aof-storage-connection-string-1":{"Type":4,"Flags":0,"Description":"Second storage account connection string"},"maxfragmentationmemory-reserved":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for fragmentation per shard"},"maxmemory-policy":{"Type":4,"Flags":0,"Description":"The eviction strategy used when your data won't fit within its memory limit."},"maxmemory-reserved":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for non-cache usage per shard e.g. failover."},"maxmemory-delta":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for non-cache usage per shard e.g. failover."},"maxclients":{"Type":4,"Flags":2,"Description":"The max clients config"},"zonal-configuration":{"Type":4,"Flags":2,"Description":"Zonal Configuration"}},"AdditionalProperties":4}},{"2":{"Name":"RedisCommonPropertiesTenantSettings","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[22,23,24,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[26,27,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Linking"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"RecoveringScaleFailure"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Unlinking"}},{"6":{"Value":"Unprovisioning"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[29,30,31,32,33,34,35,36,37,38,39,40,4]}},{"2":{"Name":"RedisAccessKeys","Properties":{"primaryKey":{"Type":4,"Flags":2,"Description":"The current primary key that clients can use to authenticate with Redis cache."},"secondaryKey":{"Type":4,"Flags":2,"Description":"The current secondary key that clients can use to authenticate with Redis cache."}}}},{"2":{"Name":"RedisLinkedServer","Properties":{"id":{"Type":4,"Flags":2,"Description":"Linked server Id."}}}},{"3":{"ItemType":43}},{"2":{"Name":"RedisInstanceDetails","Properties":{"sslPort":{"Type":3,"Flags":2,"Description":"Redis instance SSL port."},"nonSslPort":{"Type":3,"Flags":2,"Description":"If enableNonSslPort is true, provides Redis instance Non-SSL port."},"zone":{"Type":4,"Flags":2,"Description":"If the Cache uses availability zones, specifies availability zone where this instance is located."},"shardId":{"Type":3,"Flags":2,"Description":"If clustering is enabled, the Shard ID of Redis Instance"},"isMaster":{"Type":2,"Flags":2,"Description":"Specifies whether the instance is a primary node."},"isPrimary":{"Type":2,"Flags":2,"Description":"Specifies whether the instance is a primary node."}}}},{"3":{"ItemType":45}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":48,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":49,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":50,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":59,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":54,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[51,52,53,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[55,56,57,58,4]}},{"3":{"ItemType":47}},{"3":{"ItemType":4}},{"2":{"Name":"RedisCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cache/redis@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/firewallRules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":1,"Description":"redis cache firewall rule properties"}}}},{"2":{"Name":"RedisFirewallRuleProperties","Properties":{"startIP":{"Type":4,"Flags":1,"Description":"lowest IP address included in the range"},"endIP":{"Type":4,"Flags":1,"Description":"highest IP address included in the range"}}}},{"4":{"Name":"Microsoft.Cache/redis/firewallRules@2020-12-01","ScopeType":8,"Body":66,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[69,4]}},{"6":{"Value":"Microsoft.Cache/redis/patchSchedules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis/patchSchedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":70,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":1,"Description":"List of patch schedules for a Redis cache."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ScheduleEntries","Properties":{"scheduleEntries":{"Type":86,"Flags":1,"Description":"List of patch schedules for a Redis cache."}}}},{"2":{"Name":"ScheduleEntry","Properties":{"dayOfWeek":{"Type":85,"Flags":1,"Description":"Day of the week when a cache can be patched."},"startHourUtc":{"Type":3,"Flags":1,"Description":"Start hour after which cache patching can start."},"maintenanceWindow":{"Type":4,"Flags":0,"Description":"ISO8601 timespan specifying how much time cache patching can take."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Everyday"}},{"6":{"Value":"Weekend"}},{"5":{"Elements":[76,77,78,79,80,81,82,83,84]}},{"3":{"ItemType":75}},{"4":{"Name":"Microsoft.Cache/redis/patchSchedules@2020-12-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/linkedServers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis/linkedServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":1,"Description":"Properties required to create a linked server."}}}},{"2":{"Name":"RedisLinkedServerCreatePropertiesOrRedisLinkedServerProperties","Properties":{"linkedRedisCacheId":{"Type":4,"Flags":1,"Description":"Fully qualified resourceId of the linked redis cache."},"linkedRedisCacheLocation":{"Type":4,"Flags":1,"Description":"Location of the linked redis cache."},"serverRole":{"Type":94,"Flags":1,"Description":"Role of the linked server."},"provisioningState":{"Type":4,"Flags":2,"Description":"Terminal state of the link between primary and secondary redis cache."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[92,93]}},{"4":{"Name":"Microsoft.Cache/redis/linkedServers@2020-12-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Cache/redis/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":98,"Flags":0}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Cache/redis","ApiVersion":"2020-12-01","Output":42}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Cache/redis"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"Redis cache properties."},"zones":{"Type":61,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"tags":{"Type":62,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"RedisCreatePropertiesOrRedisProperties","Properties":{"sku":{"Type":12,"Flags":1,"Description":"The SKU of the Redis cache to deploy."},"subnetId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1"},"staticIP":{"Type":4,"Flags":0,"Description":"Static IP address. Optionally, may be specified when deploying a Redis cache inside an existing Azure Virtual Network; auto assigned by default."},"redisConfiguration":{"Type":20,"Flags":0,"Description":"All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc."},"redisVersion":{"Type":4,"Flags":0,"Description":"Redis version. Only major version will be used in PUT/PATCH request with current valid values: (4, 6)"},"enableNonSslPort":{"Type":2,"Flags":0,"Description":"Specifies whether the non-ssl Redis server port (6379) is enabled."},"replicasPerMaster":{"Type":3,"Flags":0,"Description":"The number of replicas to be created per primary."},"replicasPerPrimary":{"Type":3,"Flags":0,"Description":"The number of replicas to be created per primary."},"tenantSettings":{"Type":21,"Flags":0,"Description":"A dictionary of tenant settings"},"shardCount":{"Type":3,"Flags":0,"Description":"The number of shards to be created on a Premium Cluster Cache."},"minimumTlsVersion":{"Type":25,"Flags":0,"Description":"Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2')"},"publicNetworkAccess":{"Type":28,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this cache. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"provisioningState":{"Type":41,"Flags":2,"Description":"Redis instance provisioning status."},"hostName":{"Type":4,"Flags":2,"Description":"Redis host name."},"port":{"Type":3,"Flags":2,"Description":"Redis non-SSL port."},"sslPort":{"Type":3,"Flags":2,"Description":"Redis SSL port."},"accessKeys":{"Type":42,"Flags":2,"Description":"The keys of the Redis cache - not set if this object is not the response to Create or Update redis cache"},"linkedServers":{"Type":44,"Flags":2,"Description":"List of the linked servers associated with the cache"},"instances":{"Type":46,"Flags":2,"Description":"List of the Redis instances associated with the cache"},"privateEndpointConnections":{"Type":60,"Flags":2,"Description":"List of private endpoint connection associated with the specified redis cache"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":16,"Flags":1,"Description":"The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)"},"family":{"Type":19,"Flags":1,"Description":"The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium)."},"capacity":{"Type":3,"Flags":1,"Description":"The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[13,14,15,4]}},{"6":{"Value":"C"}},{"6":{"Value":"P"}},{"5":{"Elements":[17,18,4]}},{"2":{"Name":"RedisCommonPropertiesRedisConfiguration","Properties":{"rdb-backup-enabled":{"Type":4,"Flags":0,"Description":"Specifies whether the rdb backup is enabled"},"rdb-backup-frequency":{"Type":4,"Flags":0,"Description":"Specifies the frequency for creating rdb backup"},"rdb-backup-max-snapshot-count":{"Type":4,"Flags":0,"Description":"Specifies the maximum number of snapshots for rdb backup"},"rdb-storage-connection-string":{"Type":4,"Flags":0,"Description":"The storage account connection string for storing rdb file"},"aof-backup-enabled":{"Type":4,"Flags":0,"Description":"Specifies whether the aof backup is enabled"},"aof-storage-connection-string-0":{"Type":4,"Flags":0,"Description":"First storage account connection string"},"aof-storage-connection-string-1":{"Type":4,"Flags":0,"Description":"Second storage account connection string"},"maxfragmentationmemory-reserved":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for fragmentation per shard"},"maxmemory-policy":{"Type":4,"Flags":0,"Description":"The eviction strategy used when your data won't fit within its memory limit."},"maxmemory-reserved":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for non-cache usage per shard e.g. failover."},"maxmemory-delta":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for non-cache usage per shard e.g. failover."},"maxclients":{"Type":4,"Flags":2,"Description":"The max clients config"},"zonal-configuration":{"Type":4,"Flags":2,"Description":"Zonal Configuration"},"authnotrequired":{"Type":4,"Flags":0,"Description":"Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view."}},"AdditionalProperties":4}},{"2":{"Name":"RedisCommonPropertiesTenantSettings","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[22,23,24,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[26,27,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Linking"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"RecoveringScaleFailure"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Unlinking"}},{"6":{"Value":"Unprovisioning"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[29,30,31,32,33,34,35,36,37,38,39,40,4]}},{"2":{"Name":"RedisAccessKeys","Properties":{"primaryKey":{"Type":4,"Flags":2,"Description":"The current primary key that clients can use to authenticate with Redis cache."},"secondaryKey":{"Type":4,"Flags":2,"Description":"The current secondary key that clients can use to authenticate with Redis cache."}}}},{"2":{"Name":"RedisLinkedServer","Properties":{"id":{"Type":4,"Flags":2,"Description":"Linked server Id."}}}},{"3":{"ItemType":43}},{"2":{"Name":"RedisInstanceDetails","Properties":{"sslPort":{"Type":3,"Flags":2,"Description":"Redis instance SSL port."},"nonSslPort":{"Type":3,"Flags":2,"Description":"If enableNonSslPort is true, provides Redis instance Non-SSL port."},"zone":{"Type":4,"Flags":2,"Description":"If the Cache uses availability zones, specifies availability zone where this instance is located."},"shardId":{"Type":3,"Flags":2,"Description":"If clustering is enabled, the Shard ID of Redis Instance"},"isMaster":{"Type":2,"Flags":2,"Description":"Specifies whether the instance is a primary node."},"isPrimary":{"Type":2,"Flags":2,"Description":"Specifies whether the instance is a primary node."}}}},{"3":{"ItemType":45}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":48,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":49,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":50,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":59,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":54,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[51,52,53,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[55,56,57,58,4]}},{"3":{"ItemType":47}},{"3":{"ItemType":4}},{"2":{"Name":"RedisCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Cache/redis@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/firewallRules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":1,"Description":"redis cache firewall rule properties"}}}},{"2":{"Name":"RedisFirewallRuleProperties","Properties":{"startIP":{"Type":4,"Flags":1,"Description":"lowest IP address included in the range"},"endIP":{"Type":4,"Flags":1,"Description":"highest IP address included in the range"}}}},{"4":{"Name":"Microsoft.Cache/redis/firewallRules@2020-12-01","ScopeType":8,"Body":66,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[69,4]}},{"6":{"Value":"Microsoft.Cache/redis/patchSchedules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis/patchSchedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":70,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":1,"Description":"List of patch schedules for a Redis cache."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ScheduleEntries","Properties":{"scheduleEntries":{"Type":86,"Flags":1,"Description":"List of patch schedules for a Redis cache."}}}},{"2":{"Name":"ScheduleEntry","Properties":{"dayOfWeek":{"Type":85,"Flags":1,"Description":"Day of the week when a cache can be patched."},"startHourUtc":{"Type":3,"Flags":1,"Description":"Start hour after which cache patching can start."},"maintenanceWindow":{"Type":4,"Flags":0,"Description":"ISO8601 timespan specifying how much time cache patching can take."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Everyday"}},{"6":{"Value":"Weekend"}},{"5":{"Elements":[76,77,78,79,80,81,82,83,84]}},{"3":{"ItemType":75}},{"4":{"Name":"Microsoft.Cache/redis/patchSchedules@2020-12-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/linkedServers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis/linkedServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":1,"Description":"Properties required to create a linked server."}}}},{"2":{"Name":"RedisLinkedServerCreatePropertiesOrRedisLinkedServerProperties","Properties":{"linkedRedisCacheId":{"Type":4,"Flags":1,"Description":"Fully qualified resourceId of the linked redis cache."},"linkedRedisCacheLocation":{"Type":4,"Flags":1,"Description":"Location of the linked redis cache."},"serverRole":{"Type":94,"Flags":1,"Description":"Role of the linked server."},"provisioningState":{"Type":4,"Flags":2,"Description":"Terminal state of the link between primary and secondary redis cache."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[92,93]}},{"4":{"Name":"Microsoft.Cache/redis/linkedServers@2020-12-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Cache/redis/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Cache/redis/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":98,"Flags":0}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Cache/redis","ApiVersion":"2020-12-01","Output":42}}] \ No newline at end of file diff --git a/generated/redis/microsoft.cache/2020-12-01/types.md b/generated/redis/microsoft.cache/2020-12-01/types.md index 8b1b1f59f7..f0afb915c8 100644 --- a/generated/redis/microsoft.cache/2020-12-01/types.md +++ b/generated/redis/microsoft.cache/2020-12-01/types.md @@ -89,8 +89,10 @@ ## RedisCommonPropertiesRedisConfiguration ### Properties +* **aof-backup-enabled**: string: Specifies whether the aof backup is enabled * **aof-storage-connection-string-0**: string: First storage account connection string * **aof-storage-connection-string-1**: string: Second storage account connection string +* **authnotrequired**: string: Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view. * **maxclients**: string (ReadOnly): The max clients config * **maxfragmentationmemory-reserved**: string: Value in megabytes reserved for fragmentation per shard * **maxmemory-delta**: string: Value in megabytes reserved for non-cache usage per shard e.g. failover. diff --git a/generated/redis/microsoft.cache/2021-06-01/types.json b/generated/redis/microsoft.cache/2021-06-01/types.json index 1344210da0..67460b3933 100644 --- a/generated/redis/microsoft.cache/2021-06-01/types.json +++ b/generated/redis/microsoft.cache/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Cache/redis"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"Redis cache properties."},"zones":{"Type":61,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"tags":{"Type":62,"Flags":0,"Description":"Resource tags."},"identity":{"Type":63,"Flags":0,"Description":"The identity of the resource."}}}},{"2":{"Name":"RedisCreatePropertiesOrRedisProperties","Properties":{"sku":{"Type":12,"Flags":1,"Description":"The SKU of the Redis cache to deploy."},"subnetId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1"},"staticIP":{"Type":4,"Flags":0,"Description":"Static IP address. Optionally, may be specified when deploying a Redis cache inside an existing Azure Virtual Network; auto assigned by default."},"redisConfiguration":{"Type":20,"Flags":0,"Description":"All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc."},"redisVersion":{"Type":4,"Flags":0,"Description":"Redis version. Only major version will be used in PUT/PATCH request with current valid values: (4, 6)"},"enableNonSslPort":{"Type":2,"Flags":0,"Description":"Specifies whether the non-ssl Redis server port (6379) is enabled."},"replicasPerMaster":{"Type":3,"Flags":0,"Description":"The number of replicas to be created per primary."},"replicasPerPrimary":{"Type":3,"Flags":0,"Description":"The number of replicas to be created per primary."},"tenantSettings":{"Type":21,"Flags":0,"Description":"A dictionary of tenant settings"},"shardCount":{"Type":3,"Flags":0,"Description":"The number of shards to be created on a Premium Cluster Cache."},"minimumTlsVersion":{"Type":25,"Flags":0,"Description":"Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2')"},"publicNetworkAccess":{"Type":28,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this cache. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"provisioningState":{"Type":41,"Flags":2,"Description":"Redis instance provisioning status."},"hostName":{"Type":4,"Flags":2,"Description":"Redis host name."},"port":{"Type":3,"Flags":2,"Description":"Redis non-SSL port."},"sslPort":{"Type":3,"Flags":2,"Description":"Redis SSL port."},"accessKeys":{"Type":42,"Flags":2,"Description":"The keys of the Redis cache - not set if this object is not the response to Create or Update redis cache"},"linkedServers":{"Type":44,"Flags":2,"Description":"List of the linked servers associated with the cache"},"instances":{"Type":46,"Flags":2,"Description":"List of the Redis instances associated with the cache"},"privateEndpointConnections":{"Type":60,"Flags":2,"Description":"List of private endpoint connection associated with the specified redis cache"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":16,"Flags":1,"Description":"The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)"},"family":{"Type":19,"Flags":1,"Description":"The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium)."},"capacity":{"Type":3,"Flags":1,"Description":"The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[13,14,15,4]}},{"6":{"Value":"C"}},{"6":{"Value":"P"}},{"5":{"Elements":[17,18,4]}},{"2":{"Name":"RedisCommonPropertiesRedisConfiguration","Properties":{"rdb-backup-enabled":{"Type":4,"Flags":0,"Description":"Specifies whether the rdb backup is enabled"},"rdb-backup-frequency":{"Type":4,"Flags":0,"Description":"Specifies the frequency for creating rdb backup"},"rdb-backup-max-snapshot-count":{"Type":4,"Flags":0,"Description":"Specifies the maximum number of snapshots for rdb backup"},"rdb-storage-connection-string":{"Type":4,"Flags":0,"Description":"The storage account connection string for storing rdb file"},"aof-storage-connection-string-0":{"Type":4,"Flags":0,"Description":"First storage account connection string"},"aof-storage-connection-string-1":{"Type":4,"Flags":0,"Description":"Second storage account connection string"},"maxfragmentationmemory-reserved":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for fragmentation per shard"},"maxmemory-policy":{"Type":4,"Flags":0,"Description":"The eviction strategy used when your data won't fit within its memory limit."},"maxmemory-reserved":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for non-cache usage per shard e.g. failover."},"maxmemory-delta":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for non-cache usage per shard e.g. failover."},"maxclients":{"Type":4,"Flags":2,"Description":"The max clients config"},"preferred-data-archive-auth-method":{"Type":4,"Flags":2,"Description":"Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS"},"preferred-data-persistence-auth-method":{"Type":4,"Flags":2,"Description":"Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS"},"zonal-configuration":{"Type":4,"Flags":2,"Description":"Zonal Configuration"}},"AdditionalProperties":0}},{"2":{"Name":"RedisCommonPropertiesTenantSettings","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[22,23,24,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[26,27,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Linking"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"RecoveringScaleFailure"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Unlinking"}},{"6":{"Value":"Unprovisioning"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[29,30,31,32,33,34,35,36,37,38,39,40,4]}},{"2":{"Name":"RedisAccessKeys","Properties":{"primaryKey":{"Type":4,"Flags":2,"Description":"The current primary key that clients can use to authenticate with Redis cache."},"secondaryKey":{"Type":4,"Flags":2,"Description":"The current secondary key that clients can use to authenticate with Redis cache."}}}},{"2":{"Name":"RedisLinkedServer","Properties":{"id":{"Type":4,"Flags":2,"Description":"Linked server Id."}}}},{"3":{"ItemType":43}},{"2":{"Name":"RedisInstanceDetails","Properties":{"sslPort":{"Type":3,"Flags":2,"Description":"Redis instance SSL port."},"nonSslPort":{"Type":3,"Flags":2,"Description":"If enableNonSslPort is true, provides Redis instance Non-SSL port."},"zone":{"Type":4,"Flags":2,"Description":"If the Cache uses availability zones, specifies availability zone where this instance is located."},"shardId":{"Type":3,"Flags":2,"Description":"If clustering is enabled, the Shard ID of Redis Instance"},"isMaster":{"Type":2,"Flags":2,"Description":"Specifies whether the instance is a primary node."},"isPrimary":{"Type":2,"Flags":2,"Description":"Specifies whether the instance is a primary node."}}}},{"3":{"ItemType":45}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":48,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":49,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":50,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":59,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":54,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[51,52,53,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[55,56,57,58,4]}},{"3":{"ItemType":47}},{"3":{"ItemType":4}},{"2":{"Name":"RedisCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":68,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":70,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[64,65,66,67,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":69}},{"4":{"Name":"Microsoft.Cache/redis@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/firewallRules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":1,"Description":"redis cache firewall rule properties"}}}},{"2":{"Name":"RedisFirewallRuleProperties","Properties":{"startIP":{"Type":4,"Flags":1,"Description":"lowest IP address included in the range"},"endIP":{"Type":4,"Flags":1,"Description":"highest IP address included in the range"}}}},{"4":{"Name":"Microsoft.Cache/redis/firewallRules@2021-06-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[77,4]}},{"6":{"Value":"Microsoft.Cache/redis/patchSchedules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis/patchSchedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":78,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":1,"Description":"List of patch schedules for a Redis cache."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ScheduleEntries","Properties":{"scheduleEntries":{"Type":94,"Flags":1,"Description":"List of patch schedules for a Redis cache."}}}},{"2":{"Name":"ScheduleEntry","Properties":{"dayOfWeek":{"Type":93,"Flags":1,"Description":"Day of the week when a cache can be patched."},"startHourUtc":{"Type":3,"Flags":1,"Description":"Start hour after which cache patching can start."},"maintenanceWindow":{"Type":4,"Flags":0,"Description":"ISO8601 timespan specifying how much time cache patching can take."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Everyday"}},{"6":{"Value":"Weekend"}},{"5":{"Elements":[84,85,86,87,88,89,90,91,92]}},{"3":{"ItemType":83}},{"4":{"Name":"Microsoft.Cache/redis/patchSchedules@2021-06-01","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/linkedServers"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis/linkedServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":1,"Description":"Properties required to create a linked server."}}}},{"2":{"Name":"RedisLinkedServerCreatePropertiesOrRedisLinkedServerProperties","Properties":{"linkedRedisCacheId":{"Type":4,"Flags":1,"Description":"Fully qualified resourceId of the linked redis cache."},"linkedRedisCacheLocation":{"Type":4,"Flags":1,"Description":"Location of the linked redis cache."},"serverRole":{"Type":102,"Flags":1,"Description":"Role of the linked server."},"provisioningState":{"Type":4,"Flags":2,"Description":"Terminal state of the link between primary and secondary redis cache."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[100,101]}},{"4":{"Name":"Microsoft.Cache/redis/linkedServers@2021-06-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/privateEndpointConnections"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":104,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":105,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Cache/redis/privateEndpointConnections@2021-06-01","ScopeType":8,"Body":106,"Flags":0}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Cache/redis","ApiVersion":"2021-06-01","Output":42}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Cache/redis"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"Redis cache properties."},"zones":{"Type":61,"Flags":0,"Description":"A list of availability zones denoting where the resource needs to come from."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"tags":{"Type":62,"Flags":0,"Description":"Resource tags."},"identity":{"Type":63,"Flags":0,"Description":"The identity of the resource."}}}},{"2":{"Name":"RedisCreatePropertiesOrRedisProperties","Properties":{"sku":{"Type":12,"Flags":1,"Description":"The SKU of the Redis cache to deploy."},"subnetId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1"},"staticIP":{"Type":4,"Flags":0,"Description":"Static IP address. Optionally, may be specified when deploying a Redis cache inside an existing Azure Virtual Network; auto assigned by default."},"redisConfiguration":{"Type":20,"Flags":0,"Description":"All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc."},"redisVersion":{"Type":4,"Flags":0,"Description":"Redis version. Only major version will be used in PUT/PATCH request with current valid values: (4, 6)"},"enableNonSslPort":{"Type":2,"Flags":0,"Description":"Specifies whether the non-ssl Redis server port (6379) is enabled."},"replicasPerMaster":{"Type":3,"Flags":0,"Description":"The number of replicas to be created per primary."},"replicasPerPrimary":{"Type":3,"Flags":0,"Description":"The number of replicas to be created per primary."},"tenantSettings":{"Type":21,"Flags":0,"Description":"A dictionary of tenant settings"},"shardCount":{"Type":3,"Flags":0,"Description":"The number of shards to be created on a Premium Cluster Cache."},"minimumTlsVersion":{"Type":25,"Flags":0,"Description":"Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2')"},"publicNetworkAccess":{"Type":28,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this cache. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'"},"provisioningState":{"Type":41,"Flags":2,"Description":"Redis instance provisioning status."},"hostName":{"Type":4,"Flags":2,"Description":"Redis host name."},"port":{"Type":3,"Flags":2,"Description":"Redis non-SSL port."},"sslPort":{"Type":3,"Flags":2,"Description":"Redis SSL port."},"accessKeys":{"Type":42,"Flags":2,"Description":"The keys of the Redis cache - not set if this object is not the response to Create or Update redis cache"},"linkedServers":{"Type":44,"Flags":2,"Description":"List of the linked servers associated with the cache"},"instances":{"Type":46,"Flags":2,"Description":"List of the Redis instances associated with the cache"},"privateEndpointConnections":{"Type":60,"Flags":2,"Description":"List of private endpoint connection associated with the specified redis cache"}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":16,"Flags":1,"Description":"The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)"},"family":{"Type":19,"Flags":1,"Description":"The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium)."},"capacity":{"Type":3,"Flags":1,"Description":"The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4)."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[13,14,15,4]}},{"6":{"Value":"C"}},{"6":{"Value":"P"}},{"5":{"Elements":[17,18,4]}},{"2":{"Name":"RedisCommonPropertiesRedisConfiguration","Properties":{"rdb-backup-enabled":{"Type":4,"Flags":0,"Description":"Specifies whether the rdb backup is enabled"},"rdb-backup-frequency":{"Type":4,"Flags":0,"Description":"Specifies the frequency for creating rdb backup"},"rdb-backup-max-snapshot-count":{"Type":4,"Flags":0,"Description":"Specifies the maximum number of snapshots for rdb backup"},"rdb-storage-connection-string":{"Type":4,"Flags":0,"Description":"The storage account connection string for storing rdb file"},"aof-backup-enabled":{"Type":4,"Flags":0,"Description":"Specifies whether the aof backup is enabled"},"aof-storage-connection-string-0":{"Type":4,"Flags":0,"Description":"First storage account connection string"},"aof-storage-connection-string-1":{"Type":4,"Flags":0,"Description":"Second storage account connection string"},"maxfragmentationmemory-reserved":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for fragmentation per shard"},"maxmemory-policy":{"Type":4,"Flags":0,"Description":"The eviction strategy used when your data won't fit within its memory limit."},"maxmemory-reserved":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for non-cache usage per shard e.g. failover."},"maxmemory-delta":{"Type":4,"Flags":0,"Description":"Value in megabytes reserved for non-cache usage per shard e.g. failover."},"maxclients":{"Type":4,"Flags":2,"Description":"The max clients config"},"preferred-data-archive-auth-method":{"Type":4,"Flags":2,"Description":"Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS"},"preferred-data-persistence-auth-method":{"Type":4,"Flags":2,"Description":"Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS"},"zonal-configuration":{"Type":4,"Flags":2,"Description":"Zonal Configuration"},"authnotrequired":{"Type":4,"Flags":0,"Description":"Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view."}},"AdditionalProperties":0}},{"2":{"Name":"RedisCommonPropertiesTenantSettings","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[22,23,24,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[26,27,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Linking"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"RecoveringScaleFailure"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Unlinking"}},{"6":{"Value":"Unprovisioning"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[29,30,31,32,33,34,35,36,37,38,39,40,4]}},{"2":{"Name":"RedisAccessKeys","Properties":{"primaryKey":{"Type":4,"Flags":2,"Description":"The current primary key that clients can use to authenticate with Redis cache."},"secondaryKey":{"Type":4,"Flags":2,"Description":"The current secondary key that clients can use to authenticate with Redis cache."}}}},{"2":{"Name":"RedisLinkedServer","Properties":{"id":{"Type":4,"Flags":2,"Description":"Linked server Id."}}}},{"3":{"ItemType":43}},{"2":{"Name":"RedisInstanceDetails","Properties":{"sslPort":{"Type":3,"Flags":2,"Description":"Redis instance SSL port."},"nonSslPort":{"Type":3,"Flags":2,"Description":"If enableNonSslPort is true, provides Redis instance Non-SSL port."},"zone":{"Type":4,"Flags":2,"Description":"If the Cache uses availability zones, specifies availability zone where this instance is located."},"shardId":{"Type":3,"Flags":2,"Description":"If clustering is enabled, the Shard ID of Redis Instance"},"isMaster":{"Type":2,"Flags":2,"Description":"Specifies whether the instance is a primary node."},"isPrimary":{"Type":2,"Flags":2,"Description":"Specifies whether the instance is a primary node."}}}},{"3":{"ItemType":45}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":48,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":49,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":50,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":59,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":54,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[51,52,53,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[55,56,57,58,4]}},{"3":{"ItemType":47}},{"3":{"ItemType":4}},{"2":{"Name":"RedisCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":68,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":70,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[64,65,66,67,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":69}},{"4":{"Name":"Microsoft.Cache/redis@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/firewallRules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":1,"Description":"redis cache firewall rule properties"}}}},{"2":{"Name":"RedisFirewallRuleProperties","Properties":{"startIP":{"Type":4,"Flags":1,"Description":"lowest IP address included in the range"},"endIP":{"Type":4,"Flags":1,"Description":"highest IP address included in the range"}}}},{"4":{"Name":"Microsoft.Cache/redis/firewallRules@2021-06-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[77,4]}},{"6":{"Value":"Microsoft.Cache/redis/patchSchedules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis/patchSchedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":78,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":1,"Description":"List of patch schedules for a Redis cache."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ScheduleEntries","Properties":{"scheduleEntries":{"Type":94,"Flags":1,"Description":"List of patch schedules for a Redis cache."}}}},{"2":{"Name":"ScheduleEntry","Properties":{"dayOfWeek":{"Type":93,"Flags":1,"Description":"Day of the week when a cache can be patched."},"startHourUtc":{"Type":3,"Flags":1,"Description":"Start hour after which cache patching can start."},"maintenanceWindow":{"Type":4,"Flags":0,"Description":"ISO8601 timespan specifying how much time cache patching can take."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Everyday"}},{"6":{"Value":"Weekend"}},{"5":{"Elements":[84,85,86,87,88,89,90,91,92]}},{"3":{"ItemType":83}},{"4":{"Name":"Microsoft.Cache/redis/patchSchedules@2021-06-01","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/linkedServers"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis/linkedServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":1,"Description":"Properties required to create a linked server."}}}},{"2":{"Name":"RedisLinkedServerCreatePropertiesOrRedisLinkedServerProperties","Properties":{"linkedRedisCacheId":{"Type":4,"Flags":1,"Description":"Fully qualified resourceId of the linked redis cache."},"linkedRedisCacheLocation":{"Type":4,"Flags":1,"Description":"Location of the linked redis cache."},"serverRole":{"Type":102,"Flags":1,"Description":"Role of the linked server."},"provisioningState":{"Type":4,"Flags":2,"Description":"Terminal state of the link between primary and secondary redis cache."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[100,101]}},{"4":{"Name":"Microsoft.Cache/redis/linkedServers@2021-06-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Cache/redis/privateEndpointConnections"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Cache/redis/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":104,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":105,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Cache/redis/privateEndpointConnections@2021-06-01","ScopeType":8,"Body":106,"Flags":0}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Cache/redis","ApiVersion":"2021-06-01","Output":42}}] \ No newline at end of file diff --git a/generated/redis/microsoft.cache/2021-06-01/types.md b/generated/redis/microsoft.cache/2021-06-01/types.md index fd63062528..54d04cfca2 100644 --- a/generated/redis/microsoft.cache/2021-06-01/types.md +++ b/generated/redis/microsoft.cache/2021-06-01/types.md @@ -97,8 +97,10 @@ ## RedisCommonPropertiesRedisConfiguration ### Properties +* **aof-backup-enabled**: string: Specifies whether the aof backup is enabled * **aof-storage-connection-string-0**: string: First storage account connection string * **aof-storage-connection-string-1**: string: Second storage account connection string +* **authnotrequired**: string: Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view. * **maxclients**: string (ReadOnly): The max clients config * **maxfragmentationmemory-reserved**: string: Value in megabytes reserved for fragmentation per shard * **maxmemory-delta**: string: Value in megabytes reserved for non-cache usage per shard e.g. failover. diff --git a/generated/redisenterprise/log.out b/generated/redisenterprise/log.out index 0e26b60e04..ffb5c89a33 100644 --- a/generated/redisenterprise/log.out +++ b/generated/redisenterprise/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/relay/log.out b/generated/relay/log.out index fa33ca16a4..d92fe8a8cb 100644 --- a/generated/relay/log.out +++ b/generated/relay/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/reservations/log.out b/generated/reservations/log.out index 6d598baaaa..230b3c25cd 100644 --- a/generated/reservations/log.out +++ b/generated/reservations/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/resourceconnector/log.out b/generated/resourceconnector/log.out index 320364e901..898cdc800e 100644 --- a/generated/resourceconnector/log.out +++ b/generated/resourceconnector/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/resourcegraph/log.out b/generated/resourcegraph/log.out index 99c5299266..01ce9f06b9 100644 --- a/generated/resourcegraph/log.out +++ b/generated/resourcegraph/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/resourcehealth/log.out b/generated/resourcehealth/log.out index 51feb055e7..aa97e58c44 100644 --- a/generated/resourcehealth/log.out +++ b/generated/resourcehealth/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/resourcemover/log.out b/generated/resourcemover/log.out index 952d63bef5..0a3effa50e 100644 --- a/generated/resourcemover/log.out +++ b/generated/resourcemover/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/resources/log.out b/generated/resources/log.out index 12a1e4e3fe..07fec1d5df 100644 --- a/generated/resources/log.out +++ b/generated/resources/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -5178,18 +5178,18 @@ warning | PreCheck/SchemaMissingType | The schema 'ErrorDefinition' with an unde warning | PreCheck/SchemaMissingType | The schema 'CheckResourceNameResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/resources/resource-manager/Microsoft.Resources/stable/2015-11-01/subscriptions.json:405:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ErrorResponse' (3 differences): - - properties.error.$ref: "#/components/schemas/schemas:298" => "#/components/schemas/schemas:363" - - properties.error.description: "The error details." => "The error object." - - title: => "Error response" warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ErrorResponse' (7 differences): - properties.error: {"$ref":"#/components/schemas/schemas:298","description":"The error details."} => - - properties.code: => {"$ref":"#/components/schemas/schemas:462","description":"The error code.","readOnly":true} - - properties.message: => {"$ref":"#/components/schemas/schemas:463","description":"The error message.","readOnly":true} - - properties.target: => {"$ref":"#/components/schemas/schemas:464","description":"The error target.","readOnly":true} - - properties.details: => {"x-ms-identifiers":["message","target"],"$ref":"#/components/schemas/schemas:465","description":"The error details.","readOnly":true} - - properties.additionalInfo: => {"x-ms-identifiers":[],"$ref":"#/components/schemas/schemas:466","description":"The error additional info.","readOnly":true} + - properties.code: => {"$ref":"#/components/schemas/schemas:364","description":"The error code.","readOnly":true} + - properties.message: => {"$ref":"#/components/schemas/schemas:365","description":"The error message.","readOnly":true} + - properties.target: => {"$ref":"#/components/schemas/schemas:366","description":"The error target.","readOnly":true} + - properties.details: => {"x-ms-identifiers":["message","target"],"$ref":"#/components/schemas/schemas:367","description":"The error details.","readOnly":true} + - properties.additionalInfo: => {"x-ms-identifiers":[],"$ref":"#/components/schemas/schemas:368","description":"The error additional info.","readOnly":true} - title: => "Error Response" +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'ErrorResponse' (3 differences): + - properties.error.$ref: "#/components/schemas/schemas:298" => "#/components/schemas/schemas:444" + - properties.error.description: "The error details." => "The error object." + - title: => "Error response" warning | Modeler/MissingType | The schema 'DeploymentOperationProperties-statusMessage' has no type or format information whatsoever. Location: file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/resources/resource-manager/Microsoft.Resources/stable/2015-11-01/resources.json#/components/schemas/DeploymentOperationProperties-statusMessage warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ErrorResponse' -> 'ErrorResponseAutoGenerated' diff --git a/generated/saas/log.out b/generated/saas/log.out index bf5fbc3b1f..37b1bf6650 100644 --- a/generated/saas/log.out +++ b/generated/saas/log.out @@ -1,5 +1,5 @@ WARNING: Unable to parse swagger path "Microsoft.SaaS/preview/2018-03-01-beta/saas.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/scheduler/log.out b/generated/scheduler/log.out index 1a6c1ffcb2..7f62ba6b19 100644 --- a/generated/scheduler/log.out +++ b/generated/scheduler/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/scvmm/log.out b/generated/scvmm/log.out index dc57c4c808..642b07c79a 100644 --- a/generated/scvmm/log.out +++ b/generated/scvmm/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/search/log.out b/generated/search/log.out index f2016f1653..05f63065b9 100644 --- a/generated/search/log.out +++ b/generated/search/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/security/log.out b/generated/security/log.out index 3d32f074dd..92aa8b621b 100644 --- a/generated/security/log.out +++ b/generated/security/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -11,6 +11,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -21,6 +22,22 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -34,6 +51,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -50,6 +68,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'PricingList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/stable/2022-03-01/pricings.json:154:5 @@ -65,6 +84,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -80,6 +100,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ExternalSecuritySolutionList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/externalSecuritySolutions.json:165:5 @@ -119,6 +140,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -133,6 +155,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -148,6 +171,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -161,6 +185,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'SoftwareProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/preview/2021-05-01-preview/softwareInventories.json:253:5 @@ -176,6 +201,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -189,6 +215,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -202,6 +229,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AutomationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/automations.json:299:5 @@ -223,6 +251,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'PricingList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/pricings.json:284:5 @@ -264,6 +293,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'IngestionSettingList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/preview/2021-01-15-preview/ingestionSettings.json:272:5 @@ -282,6 +312,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'PricingList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/stable/2018-06-01/pricings.json:154:5 @@ -297,6 +328,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AdvancedThreatProtectionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/stable/2019-01-01/advancedThreatProtectionSettings.json:118:5 @@ -312,6 +344,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ComplianceResultList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/stable/2017-08-01/complianceResults.json:117:5 @@ -327,6 +360,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'TagsResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/iotSecuritySolutions.json:306:5 @@ -361,6 +395,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Rule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/adaptiveNetworkHardenings.json:240:5 @@ -400,6 +435,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -413,6 +449,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -427,6 +464,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -441,6 +479,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -455,6 +494,7 @@ warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/security/microsoft.security/2021-06-01/types.json b/generated/security/microsoft.security/2021-06-01/types.json index 1e04df6e42..c8c31ae668 100644 --- a/generated/security/microsoft.security/2021-06-01/types.json +++ b/generated/security/microsoft.security/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Security/assessmentMetadata"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Security/assessmentMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes properties of an assessment metadata response."}}}},{"2":{"Name":"SecurityAssessmentMetadataPropertiesResponse","Properties":{"publishDates":{"Type":12,"Flags":0},"plannedDeprecationDate":{"Type":4,"Flags":0},"tactics":{"Type":28,"Flags":0},"techniques":{"Type":134,"Flags":0},"displayName":{"Type":4,"Flags":1,"Description":"User friendly display name of the assessment"},"policyDefinitionId":{"Type":4,"Flags":2,"Description":"Azure resource ID of the policy definition that turns this assessment calculation on"},"description":{"Type":4,"Flags":0,"Description":"Human readable description of the assessment"},"remediationDescription":{"Type":4,"Flags":0,"Description":"Human readable description of what you should do to mitigate this security issue"},"categories":{"Type":141,"Flags":0},"severity":{"Type":145,"Flags":1,"Description":"The severity level of the assessment"},"userImpact":{"Type":149,"Flags":0,"Description":"The user impact of the assessment"},"implementationEffort":{"Type":153,"Flags":0,"Description":"The implementation effort required to remediate this assessment"},"threats":{"Type":163,"Flags":0},"preview":{"Type":2,"Flags":0,"Description":"True if this assessment is in preview release status"},"assessmentType":{"Type":168,"Flags":1,"Description":"BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition"},"partnerData":{"Type":169,"Flags":0,"Description":"Describes the partner that created the assessment"}}}},{"2":{"Name":"SecurityAssessmentMetadataPropertiesResponsePublishDates","Properties":{"GA":{"Type":4,"Flags":0},"public":{"Type":4,"Flags":1}}}},{"6":{"Value":"Reconnaissance"}},{"6":{"Value":"Resource Development"}},{"6":{"Value":"Initial Access"}},{"6":{"Value":"Execution"}},{"6":{"Value":"Persistence"}},{"6":{"Value":"Privilege Escalation"}},{"6":{"Value":"Defense Evasion"}},{"6":{"Value":"Credential Access"}},{"6":{"Value":"Discovery"}},{"6":{"Value":"Lateral Movement"}},{"6":{"Value":"Collection"}},{"6":{"Value":"Command and Control"}},{"6":{"Value":"Exfiltration"}},{"6":{"Value":"Impact"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,4]}},{"3":{"ItemType":27}},{"6":{"Value":"Abuse Elevation Control Mechanism"}},{"6":{"Value":"Access Token Manipulation"}},{"6":{"Value":"Account Discovery"}},{"6":{"Value":"Account Manipulation"}},{"6":{"Value":"Active Scanning"}},{"6":{"Value":"Application Layer Protocol"}},{"6":{"Value":"Audio Capture"}},{"6":{"Value":"Boot or Logon Autostart Execution"}},{"6":{"Value":"Boot or Logon Initialization Scripts"}},{"6":{"Value":"Brute Force"}},{"6":{"Value":"Cloud Infrastructure Discovery"}},{"6":{"Value":"Cloud Service Dashboard"}},{"6":{"Value":"Cloud Service Discovery"}},{"6":{"Value":"Command and Scripting Interpreter"}},{"6":{"Value":"Compromise Client Software Binary"}},{"6":{"Value":"Compromise Infrastructure"}},{"6":{"Value":"Container and Resource Discovery"}},{"6":{"Value":"Create Account"}},{"6":{"Value":"Create or Modify System Process"}},{"6":{"Value":"Credentials from Password Stores"}},{"6":{"Value":"Data Destruction"}},{"6":{"Value":"Data Encrypted for Impact"}},{"6":{"Value":"Data from Cloud Storage Object"}},{"6":{"Value":"Data from Configuration Repository"}},{"6":{"Value":"Data from Information Repositories"}},{"6":{"Value":"Data from Local System"}},{"6":{"Value":"Data Manipulation"}},{"6":{"Value":"Data Staged"}},{"6":{"Value":"Defacement"}},{"6":{"Value":"Deobfuscate/Decode Files or Information"}},{"6":{"Value":"Disk Wipe"}},{"6":{"Value":"Domain Trust Discovery"}},{"6":{"Value":"Drive-by Compromise"}},{"6":{"Value":"Dynamic Resolution"}},{"6":{"Value":"Endpoint Denial of Service"}},{"6":{"Value":"Event Triggered Execution"}},{"6":{"Value":"Exfiltration Over Alternative Protocol"}},{"6":{"Value":"Exploit Public-Facing Application"}},{"6":{"Value":"Exploitation for Client Execution"}},{"6":{"Value":"Exploitation for Credential Access"}},{"6":{"Value":"Exploitation for Defense Evasion"}},{"6":{"Value":"Exploitation for Privilege Escalation"}},{"6":{"Value":"Exploitation of Remote Services"}},{"6":{"Value":"External Remote Services"}},{"6":{"Value":"Fallback Channels"}},{"6":{"Value":"File and Directory Discovery"}},{"6":{"Value":"Gather Victim Network Information"}},{"6":{"Value":"Hide Artifacts"}},{"6":{"Value":"Hijack Execution Flow"}},{"6":{"Value":"Impair Defenses"}},{"6":{"Value":"Implant Container Image"}},{"6":{"Value":"Indicator Removal on Host"}},{"6":{"Value":"Indirect Command Execution"}},{"6":{"Value":"Ingress Tool Transfer"}},{"6":{"Value":"Input Capture"}},{"6":{"Value":"Inter-Process Communication"}},{"6":{"Value":"Lateral Tool Transfer"}},{"6":{"Value":"Man-in-the-Middle"}},{"6":{"Value":"Masquerading"}},{"6":{"Value":"Modify Authentication Process"}},{"6":{"Value":"Modify Registry"}},{"6":{"Value":"Network Denial of Service"}},{"6":{"Value":"Network Service Scanning"}},{"6":{"Value":"Network Sniffing"}},{"6":{"Value":"Non-Application Layer Protocol"}},{"6":{"Value":"Non-Standard Port"}},{"6":{"Value":"Obtain Capabilities"}},{"6":{"Value":"Obfuscated Files or Information"}},{"6":{"Value":"Office Application Startup"}},{"6":{"Value":"OS Credential Dumping"}},{"6":{"Value":"Permission Groups Discovery"}},{"6":{"Value":"Phishing"}},{"6":{"Value":"Pre-OS Boot"}},{"6":{"Value":"Process Discovery"}},{"6":{"Value":"Process Injection"}},{"6":{"Value":"Protocol Tunneling"}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Query Registry"}},{"6":{"Value":"Remote Access Software"}},{"6":{"Value":"Remote Service Session Hijacking"}},{"6":{"Value":"Remote Services"}},{"6":{"Value":"Remote System Discovery"}},{"6":{"Value":"Resource Hijacking"}},{"6":{"Value":"Scheduled Task/Job"}},{"6":{"Value":"Screen Capture"}},{"6":{"Value":"Search Victim-Owned Websites"}},{"6":{"Value":"Server Software Component"}},{"6":{"Value":"Service Stop"}},{"6":{"Value":"Signed Binary Proxy Execution"}},{"6":{"Value":"Software Deployment Tools"}},{"6":{"Value":"SQL Stored Procedures"}},{"6":{"Value":"Steal or Forge Kerberos Tickets"}},{"6":{"Value":"Subvert Trust Controls"}},{"6":{"Value":"Supply Chain Compromise"}},{"6":{"Value":"System Information Discovery"}},{"6":{"Value":"Taint Shared Content"}},{"6":{"Value":"Traffic Signaling"}},{"6":{"Value":"Transfer Data to Cloud Account"}},{"6":{"Value":"Trusted Relationship"}},{"6":{"Value":"Unsecured Credentials"}},{"6":{"Value":"User Execution"}},{"6":{"Value":"Valid Accounts"}},{"6":{"Value":"Windows Management Instrumentation"}},{"6":{"Value":"File and Directory Permissions Modification"}},{"5":{"Elements":[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,4]}},{"3":{"ItemType":133}},{"6":{"Value":"Compute"}},{"6":{"Value":"Networking"}},{"6":{"Value":"Data"}},{"6":{"Value":"IdentityAndAccess"}},{"6":{"Value":"IoT"}},{"5":{"Elements":[135,136,137,138,139,4]}},{"3":{"ItemType":140}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"5":{"Elements":[142,143,144,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Moderate"}},{"6":{"Value":"High"}},{"5":{"Elements":[146,147,148,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Moderate"}},{"6":{"Value":"High"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"accountBreach"}},{"6":{"Value":"dataExfiltration"}},{"6":{"Value":"dataSpillage"}},{"6":{"Value":"maliciousInsider"}},{"6":{"Value":"elevationOfPrivilege"}},{"6":{"Value":"threatResistance"}},{"6":{"Value":"missingCoverage"}},{"6":{"Value":"denialOfService"}},{"5":{"Elements":[154,155,156,157,158,159,160,161,4]}},{"3":{"ItemType":162}},{"6":{"Value":"BuiltIn"}},{"6":{"Value":"CustomPolicy"}},{"6":{"Value":"CustomerManaged"}},{"6":{"Value":"VerifiedPartner"}},{"5":{"Elements":[164,165,166,167,4]}},{"2":{"Name":"SecurityAssessmentMetadataPartnerData","Properties":{"partnerName":{"Type":4,"Flags":1,"Description":"Name of the company of the partner"},"productName":{"Type":4,"Flags":0,"Description":"Name of the product of the partner that created the assessment"},"secret":{"Type":4,"Flags":1,"Description":"Secret to authenticate the partner and verify it created the assessment - write only"}}}},{"4":{"Name":"Microsoft.Security/assessmentMetadata@2021-06-01","ScopeType":5,"ReadOnlyScopes":1,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Security/assessments"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Security/assessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":174,"Flags":0,"Description":"Describes properties of an assessment."}}}},{"2":{"Name":"SecurityAssessmentPropertiesOrSecurityAssessmentPropertiesResponse","Properties":{"status":{"Type":175,"Flags":1,"Description":"The result of the assessment"},"resourceDetails":{"Type":180,"Flags":1,"Description":"Details of the resource that was assessed"},"displayName":{"Type":4,"Flags":2,"Description":"User friendly display name of the assessment"},"additionalData":{"Type":185,"Flags":0,"Description":"Additional data regarding the assessment"},"links":{"Type":186,"Flags":2,"Description":"Links relevant to the assessment"},"metadata":{"Type":187,"Flags":0,"Description":"Describes properties of an assessment metadata."},"partnersData":{"Type":222,"Flags":0,"Description":"Data regarding 3rd party partner integration"}}}},{"2":{"Name":"AssessmentStatusOrAssessmentStatusResponse","Properties":{"code":{"Type":179,"Flags":1,"Description":"Programmatic code for the status of the assessment"},"cause":{"Type":4,"Flags":0,"Description":"Programmatic code for the cause of the assessment status"},"description":{"Type":4,"Flags":0,"Description":"Human readable description of the assessment status"},"firstEvaluationDate":{"Type":4,"Flags":2,"Description":"The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format"},"statusChangeDate":{"Type":4,"Flags":2,"Description":"The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"NotApplicable"}},{"5":{"Elements":[176,177,178,4]}},{"7":{"Name":"ResourceDetails","Discriminator":"source","BaseProperties":{},"Elements":{"Azure":181,"OnPremiseSql":183}}},{"2":{"Name":"AzureResourceDetails","Properties":{"id":{"Type":4,"Flags":2,"Description":"Azure resource Id of the assessed resource"},"source":{"Type":182,"Flags":1,"Description":"The platform where the assessed resource resides"}}}},{"6":{"Value":"Azure"}},{"2":{"Name":"OnPremiseSqlResourceDetails","Properties":{"serverName":{"Type":4,"Flags":1,"Description":"The Sql server name installed on the machine"},"databaseName":{"Type":4,"Flags":1,"Description":"The Sql database name installed on the machine"},"source":{"Type":184,"Flags":1,"Description":"The platform where the assessed resource resides"}}}},{"6":{"Value":"OnPremiseSql"}},{"2":{"Name":"SecurityAssessmentPropertiesBaseAdditionalData","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AssessmentLinks","Properties":{"azurePortalUri":{"Type":4,"Flags":2,"Description":"Link to assessment in Azure Portal"}}}},{"2":{"Name":"SecurityAssessmentMetadataProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User friendly display name of the assessment"},"policyDefinitionId":{"Type":4,"Flags":2,"Description":"Azure resource ID of the policy definition that turns this assessment calculation on"},"description":{"Type":4,"Flags":0,"Description":"Human readable description of the assessment"},"remediationDescription":{"Type":4,"Flags":0,"Description":"Human readable description of what you should do to mitigate this security issue"},"categories":{"Type":194,"Flags":0},"severity":{"Type":198,"Flags":1,"Description":"The severity level of the assessment"},"userImpact":{"Type":202,"Flags":0,"Description":"The user impact of the assessment"},"implementationEffort":{"Type":206,"Flags":0,"Description":"The implementation effort required to remediate this assessment"},"threats":{"Type":216,"Flags":0},"preview":{"Type":2,"Flags":0,"Description":"True if this assessment is in preview release status"},"assessmentType":{"Type":221,"Flags":1,"Description":"BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition"},"partnerData":{"Type":169,"Flags":0,"Description":"Describes the partner that created the assessment"}}}},{"6":{"Value":"Compute"}},{"6":{"Value":"Networking"}},{"6":{"Value":"Data"}},{"6":{"Value":"IdentityAndAccess"}},{"6":{"Value":"IoT"}},{"5":{"Elements":[188,189,190,191,192,4]}},{"3":{"ItemType":193}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"5":{"Elements":[195,196,197,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Moderate"}},{"6":{"Value":"High"}},{"5":{"Elements":[199,200,201,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Moderate"}},{"6":{"Value":"High"}},{"5":{"Elements":[203,204,205,4]}},{"6":{"Value":"accountBreach"}},{"6":{"Value":"dataExfiltration"}},{"6":{"Value":"dataSpillage"}},{"6":{"Value":"maliciousInsider"}},{"6":{"Value":"elevationOfPrivilege"}},{"6":{"Value":"threatResistance"}},{"6":{"Value":"missingCoverage"}},{"6":{"Value":"denialOfService"}},{"5":{"Elements":[207,208,209,210,211,212,213,214,4]}},{"3":{"ItemType":215}},{"6":{"Value":"BuiltIn"}},{"6":{"Value":"CustomPolicy"}},{"6":{"Value":"CustomerManaged"}},{"6":{"Value":"VerifiedPartner"}},{"5":{"Elements":[217,218,219,220,4]}},{"2":{"Name":"SecurityAssessmentPartnerData","Properties":{"partnerName":{"Type":4,"Flags":1,"Description":"Name of the company of the partner"},"secret":{"Type":4,"Flags":1,"Description":"secret to authenticate the partner - write only"}}}},{"4":{"Name":"Microsoft.Security/assessments@2021-06-01","ScopeType":0,"Body":173,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Security/assessmentMetadata"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Security/assessmentMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Describes properties of an assessment metadata response."}}}},{"2":{"Name":"SecurityAssessmentMetadataPropertiesResponse","Properties":{"publishDates":{"Type":12,"Flags":0},"plannedDeprecationDate":{"Type":4,"Flags":0},"tactics":{"Type":28,"Flags":0},"techniques":{"Type":134,"Flags":0},"displayName":{"Type":4,"Flags":1,"Description":"User friendly display name of the assessment"},"policyDefinitionId":{"Type":4,"Flags":2,"Description":"Azure resource ID of the policy definition that turns this assessment calculation on"},"description":{"Type":4,"Flags":0,"Description":"Human readable description of the assessment"},"remediationDescription":{"Type":4,"Flags":0,"Description":"Human readable description of what you should do to mitigate this security issue"},"categories":{"Type":141,"Flags":0},"severity":{"Type":145,"Flags":1,"Description":"The severity level of the assessment"},"userImpact":{"Type":149,"Flags":0,"Description":"The user impact of the assessment"},"implementationEffort":{"Type":153,"Flags":0,"Description":"The implementation effort required to remediate this assessment"},"threats":{"Type":163,"Flags":0},"preview":{"Type":2,"Flags":0,"Description":"True if this assessment is in preview release status"},"assessmentType":{"Type":168,"Flags":1,"Description":"BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition"},"partnerData":{"Type":169,"Flags":0,"Description":"Describes the partner that created the assessment"}}}},{"2":{"Name":"SecurityAssessmentMetadataPropertiesResponsePublishDates","Properties":{"GA":{"Type":4,"Flags":0},"public":{"Type":4,"Flags":1}}}},{"6":{"Value":"Reconnaissance"}},{"6":{"Value":"Resource Development"}},{"6":{"Value":"Initial Access"}},{"6":{"Value":"Execution"}},{"6":{"Value":"Persistence"}},{"6":{"Value":"Privilege Escalation"}},{"6":{"Value":"Defense Evasion"}},{"6":{"Value":"Credential Access"}},{"6":{"Value":"Discovery"}},{"6":{"Value":"Lateral Movement"}},{"6":{"Value":"Collection"}},{"6":{"Value":"Command and Control"}},{"6":{"Value":"Exfiltration"}},{"6":{"Value":"Impact"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,4]}},{"3":{"ItemType":27}},{"6":{"Value":"Abuse Elevation Control Mechanism"}},{"6":{"Value":"Access Token Manipulation"}},{"6":{"Value":"Account Discovery"}},{"6":{"Value":"Account Manipulation"}},{"6":{"Value":"Active Scanning"}},{"6":{"Value":"Application Layer Protocol"}},{"6":{"Value":"Audio Capture"}},{"6":{"Value":"Boot or Logon Autostart Execution"}},{"6":{"Value":"Boot or Logon Initialization Scripts"}},{"6":{"Value":"Brute Force"}},{"6":{"Value":"Cloud Infrastructure Discovery"}},{"6":{"Value":"Cloud Service Dashboard"}},{"6":{"Value":"Cloud Service Discovery"}},{"6":{"Value":"Command and Scripting Interpreter"}},{"6":{"Value":"Compromise Client Software Binary"}},{"6":{"Value":"Compromise Infrastructure"}},{"6":{"Value":"Container and Resource Discovery"}},{"6":{"Value":"Create Account"}},{"6":{"Value":"Create or Modify System Process"}},{"6":{"Value":"Credentials from Password Stores"}},{"6":{"Value":"Data Destruction"}},{"6":{"Value":"Data Encrypted for Impact"}},{"6":{"Value":"Data from Cloud Storage Object"}},{"6":{"Value":"Data from Configuration Repository"}},{"6":{"Value":"Data from Information Repositories"}},{"6":{"Value":"Data from Local System"}},{"6":{"Value":"Data Manipulation"}},{"6":{"Value":"Data Staged"}},{"6":{"Value":"Defacement"}},{"6":{"Value":"Deobfuscate/Decode Files or Information"}},{"6":{"Value":"Disk Wipe"}},{"6":{"Value":"Domain Trust Discovery"}},{"6":{"Value":"Drive-by Compromise"}},{"6":{"Value":"Dynamic Resolution"}},{"6":{"Value":"Endpoint Denial of Service"}},{"6":{"Value":"Event Triggered Execution"}},{"6":{"Value":"Exfiltration Over Alternative Protocol"}},{"6":{"Value":"Exploit Public-Facing Application"}},{"6":{"Value":"Exploitation for Client Execution"}},{"6":{"Value":"Exploitation for Credential Access"}},{"6":{"Value":"Exploitation for Defense Evasion"}},{"6":{"Value":"Exploitation for Privilege Escalation"}},{"6":{"Value":"Exploitation of Remote Services"}},{"6":{"Value":"External Remote Services"}},{"6":{"Value":"Fallback Channels"}},{"6":{"Value":"File and Directory Discovery"}},{"6":{"Value":"Gather Victim Network Information"}},{"6":{"Value":"Hide Artifacts"}},{"6":{"Value":"Hijack Execution Flow"}},{"6":{"Value":"Impair Defenses"}},{"6":{"Value":"Implant Container Image"}},{"6":{"Value":"Indicator Removal on Host"}},{"6":{"Value":"Indirect Command Execution"}},{"6":{"Value":"Ingress Tool Transfer"}},{"6":{"Value":"Input Capture"}},{"6":{"Value":"Inter-Process Communication"}},{"6":{"Value":"Lateral Tool Transfer"}},{"6":{"Value":"Man-in-the-Middle"}},{"6":{"Value":"Masquerading"}},{"6":{"Value":"Modify Authentication Process"}},{"6":{"Value":"Modify Registry"}},{"6":{"Value":"Network Denial of Service"}},{"6":{"Value":"Network Service Scanning"}},{"6":{"Value":"Network Sniffing"}},{"6":{"Value":"Non-Application Layer Protocol"}},{"6":{"Value":"Non-Standard Port"}},{"6":{"Value":"Obtain Capabilities"}},{"6":{"Value":"Obfuscated Files or Information"}},{"6":{"Value":"Office Application Startup"}},{"6":{"Value":"OS Credential Dumping"}},{"6":{"Value":"Permission Groups Discovery"}},{"6":{"Value":"Phishing"}},{"6":{"Value":"Pre-OS Boot"}},{"6":{"Value":"Process Discovery"}},{"6":{"Value":"Process Injection"}},{"6":{"Value":"Protocol Tunneling"}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Query Registry"}},{"6":{"Value":"Remote Access Software"}},{"6":{"Value":"Remote Service Session Hijacking"}},{"6":{"Value":"Remote Services"}},{"6":{"Value":"Remote System Discovery"}},{"6":{"Value":"Resource Hijacking"}},{"6":{"Value":"Scheduled Task/Job"}},{"6":{"Value":"Screen Capture"}},{"6":{"Value":"Search Victim-Owned Websites"}},{"6":{"Value":"Server Software Component"}},{"6":{"Value":"Service Stop"}},{"6":{"Value":"Signed Binary Proxy Execution"}},{"6":{"Value":"Software Deployment Tools"}},{"6":{"Value":"SQL Stored Procedures"}},{"6":{"Value":"Steal or Forge Kerberos Tickets"}},{"6":{"Value":"Subvert Trust Controls"}},{"6":{"Value":"Supply Chain Compromise"}},{"6":{"Value":"System Information Discovery"}},{"6":{"Value":"Taint Shared Content"}},{"6":{"Value":"Traffic Signaling"}},{"6":{"Value":"Transfer Data to Cloud Account"}},{"6":{"Value":"Trusted Relationship"}},{"6":{"Value":"Unsecured Credentials"}},{"6":{"Value":"User Execution"}},{"6":{"Value":"Valid Accounts"}},{"6":{"Value":"Windows Management Instrumentation"}},{"6":{"Value":"File and Directory Permissions Modification"}},{"5":{"Elements":[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,4]}},{"3":{"ItemType":133}},{"6":{"Value":"Compute"}},{"6":{"Value":"Networking"}},{"6":{"Value":"Data"}},{"6":{"Value":"IdentityAndAccess"}},{"6":{"Value":"IoT"}},{"5":{"Elements":[135,136,137,138,139,4]}},{"3":{"ItemType":140}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"5":{"Elements":[142,143,144,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Moderate"}},{"6":{"Value":"High"}},{"5":{"Elements":[146,147,148,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Moderate"}},{"6":{"Value":"High"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"accountBreach"}},{"6":{"Value":"dataExfiltration"}},{"6":{"Value":"dataSpillage"}},{"6":{"Value":"maliciousInsider"}},{"6":{"Value":"elevationOfPrivilege"}},{"6":{"Value":"threatResistance"}},{"6":{"Value":"missingCoverage"}},{"6":{"Value":"denialOfService"}},{"5":{"Elements":[154,155,156,157,158,159,160,161,4]}},{"3":{"ItemType":162}},{"6":{"Value":"BuiltIn"}},{"6":{"Value":"CustomPolicy"}},{"6":{"Value":"CustomerManaged"}},{"6":{"Value":"VerifiedPartner"}},{"5":{"Elements":[164,165,166,167,4]}},{"2":{"Name":"SecurityAssessmentMetadataPartnerData","Properties":{"partnerName":{"Type":4,"Flags":1,"Description":"Name of the company of the partner"},"productName":{"Type":4,"Flags":0,"Description":"Name of the product of the partner that created the assessment"},"secret":{"Type":4,"Flags":1,"Description":"Secret to authenticate the partner and verify it created the assessment - write only"}}}},{"4":{"Name":"Microsoft.Security/assessmentMetadata@2021-06-01","ScopeType":5,"ReadOnlyScopes":1,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Security/assessments"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Security/assessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":174,"Flags":0,"Description":"Describes properties of an assessment."}}}},{"2":{"Name":"SecurityAssessmentPropertiesOrSecurityAssessmentPropertiesResponse","Properties":{"status":{"Type":175,"Flags":1,"Description":"The result of the assessment"},"resourceDetails":{"Type":180,"Flags":1,"Description":"Details of the resource that was assessed"},"displayName":{"Type":4,"Flags":2,"Description":"User friendly display name of the assessment"},"additionalData":{"Type":185,"Flags":0,"Description":"Additional data regarding the assessment"},"links":{"Type":186,"Flags":2,"Description":"Links relevant to the assessment"},"metadata":{"Type":187,"Flags":0,"Description":"Describes properties of an assessment metadata."},"partnersData":{"Type":222,"Flags":0,"Description":"Data regarding 3rd party partner integration"}}}},{"2":{"Name":"AssessmentStatusOrAssessmentStatusResponse","Properties":{"code":{"Type":179,"Flags":1,"Description":"Programmatic code for the status of the assessment"},"cause":{"Type":4,"Flags":0,"Description":"Programmatic code for the cause of the assessment status"},"description":{"Type":4,"Flags":0,"Description":"Human readable description of the assessment status"},"firstEvaluationDate":{"Type":4,"Flags":2,"Description":"The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format"},"statusChangeDate":{"Type":4,"Flags":2,"Description":"The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"NotApplicable"}},{"5":{"Elements":[176,177,178,4]}},{"7":{"Name":"ResourceDetails","Discriminator":"source","BaseProperties":{},"Elements":{"Azure":181,"OnPremiseSql":183}}},{"2":{"Name":"AzureResourceDetails","Properties":{"id":{"Type":4,"Flags":2,"Description":"Azure resource Id of the assessed resource"},"source":{"Type":182,"Flags":1,"Description":"The platform where the assessed resource resides"}}}},{"6":{"Value":"Azure"}},{"2":{"Name":"OnPremiseSqlResourceDetails","Properties":{"serverName":{"Type":4,"Flags":1,"Description":"The Sql server name installed on the machine"},"databaseName":{"Type":4,"Flags":1,"Description":"The Sql database name installed on the machine"},"source":{"Type":184,"Flags":1,"Description":"The platform where the assessed resource resides"}}}},{"6":{"Value":"OnPremiseSql"}},{"2":{"Name":"SecurityAssessmentPropertiesBaseAdditionalData","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"AssessmentLinks","Properties":{"azurePortalUri":{"Type":4,"Flags":2,"Description":"Link to assessment in Azure Portal"}}}},{"2":{"Name":"SecurityAssessmentMetadataProperties","Properties":{"displayName":{"Type":4,"Flags":1,"Description":"User friendly display name of the assessment"},"policyDefinitionId":{"Type":4,"Flags":2,"Description":"Azure resource ID of the policy definition that turns this assessment calculation on"},"description":{"Type":4,"Flags":0,"Description":"Human readable description of the assessment"},"remediationDescription":{"Type":4,"Flags":0,"Description":"Human readable description of what you should do to mitigate this security issue"},"categories":{"Type":194,"Flags":0},"severity":{"Type":198,"Flags":1,"Description":"The severity level of the assessment"},"userImpact":{"Type":202,"Flags":0,"Description":"The user impact of the assessment"},"implementationEffort":{"Type":206,"Flags":0,"Description":"The implementation effort required to remediate this assessment"},"threats":{"Type":216,"Flags":0},"preview":{"Type":2,"Flags":0,"Description":"True if this assessment is in preview release status"},"assessmentType":{"Type":221,"Flags":1,"Description":"BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition"},"partnerData":{"Type":169,"Flags":0,"Description":"Describes the partner that created the assessment"}}}},{"6":{"Value":"Compute"}},{"6":{"Value":"Networking"}},{"6":{"Value":"Data"}},{"6":{"Value":"IdentityAndAccess"}},{"6":{"Value":"IoT"}},{"5":{"Elements":[188,189,190,191,192,4]}},{"3":{"ItemType":193}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"5":{"Elements":[195,196,197,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Moderate"}},{"6":{"Value":"High"}},{"5":{"Elements":[199,200,201,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Moderate"}},{"6":{"Value":"High"}},{"5":{"Elements":[203,204,205,4]}},{"6":{"Value":"accountBreach"}},{"6":{"Value":"dataExfiltration"}},{"6":{"Value":"dataSpillage"}},{"6":{"Value":"maliciousInsider"}},{"6":{"Value":"elevationOfPrivilege"}},{"6":{"Value":"threatResistance"}},{"6":{"Value":"missingCoverage"}},{"6":{"Value":"denialOfService"}},{"5":{"Elements":[207,208,209,210,211,212,213,214,4]}},{"3":{"ItemType":215}},{"6":{"Value":"BuiltIn"}},{"6":{"Value":"CustomPolicy"}},{"6":{"Value":"CustomerManaged"}},{"6":{"Value":"VerifiedPartner"}},{"5":{"Elements":[217,218,219,220,4]}},{"2":{"Name":"SecurityAssessmentPartnerData","Properties":{"partnerName":{"Type":4,"Flags":1,"Description":"Name of the company of the partner"},"secret":{"Type":4,"Flags":1,"Description":"secret to authenticate the partner - write only"}}}},{"4":{"Name":"Microsoft.Security/assessments@2021-06-01","ScopeType":0,"Body":173,"Flags":0}},{"6":{"Value":"MCAS"}},{"6":{"Value":"WDATP"}},{"6":{"Value":"Sentinel"}},{"5":{"Elements":[224,225,226,4]}},{"6":{"Value":"Microsoft.Security/settings"}},{"6":{"Value":"2021-06-01"}},{"7":{"Name":"Microsoft.Security/settings","Discriminator":"kind","BaseProperties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":227,"Flags":9,"Description":"The resource name"},"type":{"Type":228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":229,"Flags":10,"Description":"The resource api version"}},"Elements":{"AlertSyncSettings":231,"DataExportSettings":234}}},{"2":{"Name":"AlertSyncSettings","Properties":{"properties":{"Type":232,"Flags":0,"Description":"Alert sync setting data"},"kind":{"Type":233,"Flags":1,"Description":"the kind of the settings string"}}}},{"2":{"Name":"AlertSyncSettingProperties","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Is the alert sync setting enabled"}}}},{"6":{"Value":"AlertSyncSettings"}},{"2":{"Name":"DataExportSettings","Properties":{"properties":{"Type":235,"Flags":0,"Description":"Data export setting data"},"kind":{"Type":236,"Flags":1,"Description":"the kind of the settings string"}}}},{"2":{"Name":"DataExportSettingProperties","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Is the data export setting enabled"}}}},{"6":{"Value":"DataExportSettings"}},{"4":{"Name":"Microsoft.Security/settings@2021-06-01","ScopeType":4,"Body":230,"Flags":0}}] \ No newline at end of file diff --git a/generated/security/microsoft.security/2021-06-01/types.md b/generated/security/microsoft.security/2021-06-01/types.md index 7e3fa9b0b6..024b6b6ed0 100644 --- a/generated/security/microsoft.security/2021-06-01/types.md +++ b/generated/security/microsoft.security/2021-06-01/types.md @@ -18,6 +18,30 @@ * **properties**: [SecurityAssessmentPropertiesOrSecurityAssessmentPropertiesResponse](#securityassessmentpropertiesorsecurityassessmentpropertiesresponse): Describes properties of an assessment. * **type**: 'Microsoft.Security/assessments' (ReadOnly, DeployTimeConstant): The resource type +## Resource Microsoft.Security/settings@2021-06-01 +* **Valid Scope(s)**: Subscription +* **Discriminator**: kind + +### Base Properties +* **apiVersion**: '2021-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'MCAS' | 'Sentinel' | 'WDATP' | string (Required, DeployTimeConstant): The resource name +* **type**: 'Microsoft.Security/settings' (ReadOnly, DeployTimeConstant): The resource type +### AlertSyncSettings +#### Properties +* **kind**: 'AlertSyncSettings' (Required): the kind of the settings string +* **properties**: [AlertSyncSettingProperties](#alertsyncsettingproperties): Alert sync setting data + +### DataExportSettings +#### Properties +* **kind**: 'DataExportSettings' (Required): the kind of the settings string +* **properties**: [DataExportSettingProperties](#dataexportsettingproperties): Data export setting data + + +## AlertSyncSettingProperties +### Properties +* **enabled**: bool (Required): Is the alert sync setting enabled + ## AssessmentLinks ### Properties * **azurePortalUri**: string (ReadOnly): Link to assessment in Azure Portal @@ -30,6 +54,10 @@ * **firstEvaluationDate**: string (ReadOnly): The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format * **statusChangeDate**: string (ReadOnly): The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format +## DataExportSettingProperties +### Properties +* **enabled**: bool (Required): Is the data export setting enabled + ## ResourceDetails * **Discriminator**: source diff --git a/generated/security/microsoft.security/2022-07-01-preview/types.json b/generated/security/microsoft.security/2022-07-01-preview/types.json new file mode 100644 index 0000000000..137b36a461 --- /dev/null +++ b/generated/security/microsoft.security/2022-07-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Security/applications"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.Security/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a security application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"displayName":{"Type":4,"Flags":0,"Description":"display name of the application"},"description":{"Type":4,"Flags":0,"Description":"description of the application"},"sourceResourceType":{"Type":13,"Flags":1,"Description":"The application source, what it affects, e.g. Assessments"},"conditionSets":{"Type":14,"Flags":1,"Description":"The application conditionSets - see examples"}}}},{"6":{"Value":"Assessments"}},{"5":{"Elements":[12,4]}},{"3":{"ItemType":0}},{"4":{"Name":"Microsoft.Security/applications@2022-07-01-preview","ScopeType":20,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/security/microsoft.security/2022-07-01-preview/types.md b/generated/security/microsoft.security/2022-07-01-preview/types.md new file mode 100644 index 0000000000..d103023717 --- /dev/null +++ b/generated/security/microsoft.security/2022-07-01-preview/types.md @@ -0,0 +1,18 @@ +# Microsoft.Security @ 2022-07-01-preview + +## Resource Microsoft.Security/applications@2022-07-01-preview +* **Valid Scope(s)**: Subscription, Extension +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationProperties](#applicationproperties): Properties of a security application +* **type**: 'Microsoft.Security/applications' (ReadOnly, DeployTimeConstant): The resource type + +## ApplicationProperties +### Properties +* **conditionSets**: any[] (Required): The application conditionSets - see examples +* **description**: string: description of the application +* **displayName**: string: display name of the application +* **sourceResourceType**: 'Assessments' | string (Required): The application source, what it affects, e.g. Assessments + diff --git a/generated/securityandcompliance/log.out b/generated/securityandcompliance/log.out index 72a37ea832..3294f2579d 100644 --- a/generated/securityandcompliance/log.out +++ b/generated/securityandcompliance/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/securityinsights/log.out b/generated/securityinsights/log.out index e208c4917b..1c3d12441a 100644 --- a/generated/securityinsights/log.out +++ b/generated/securityinsights/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/serialconsole/log.out b/generated/serialconsole/log.out index 4d306a6fd0..837cdfefef 100644 --- a/generated/serialconsole/log.out +++ b/generated/serialconsole/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/servicebus/log.out b/generated/servicebus/log.out index 52a292c727..9d9198010c 100644 --- a/generated/servicebus/log.out +++ b/generated/servicebus/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/servicefabric/log.out b/generated/servicefabric/log.out index 5c09bacc82..59872ea417 100644 --- a/generated/servicefabric/log.out +++ b/generated/servicefabric/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/servicefabricmanagedclusters/log.out b/generated/servicefabricmanagedclusters/log.out index 0c129e483e..a687d2898c 100644 --- a/generated/servicefabricmanagedclusters/log.out +++ b/generated/servicefabricmanagedclusters/log.out @@ -1,7 +1,7 @@ WARNING: Unable to parse swagger path "Microsoft.ServiceFabric/preview/2021-09-01-privatepreview/managedapplication.json" WARNING: Unable to parse swagger path "Microsoft.ServiceFabric/preview/2021-09-01-privatepreview/managedcluster.json" WARNING: Unable to parse swagger path "Microsoft.ServiceFabric/preview/2021-09-01-privatepreview/nodetype.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -33,6 +33,46 @@ warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/EmptyParentSchemaWarning | Schema 'AddRemoveIncrementalNamedPartitionScalingMechanism' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:1112:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'AveragePartitionLoadScalingTrigger' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:1430:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'AverageServiceLoadScalingTrigger' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:1470:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'NamedPartitionScheme' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:1628:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'PartitionInstanceCountScaleMechanism' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:1668:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'ServicePlacementInvalidDomainPolicy' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:2043:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'ServicePlacementPreferPrimaryDomainPolicy' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:2138:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'ServicePlacementRequiredDomainPolicy' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:2161:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'ServicePlacementRequireDomainDistributionPolicy' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:2184:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'UniformInt64RangePartitionScheme' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedapplication.json:2502:9 +warning | PreCheck/EmptyParentSchemaWarning | Schema 'ManagedCluster' has an allOf list with an empty object schema as a parent, removing it. + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-06-01-preview/managedcluster.json:1063:9 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/EmptyParentSchemaWarning | Schema 'AddRemoveIncrementalNamedPartitionScalingMechanism' has an allOf list with an empty object schema as a parent, removing it. - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/preview/2022-02-01-preview/managedapplication.json:1112:9 warning | PreCheck/EmptyParentSchemaWarning | Schema 'AveragePartitionLoadScalingTrigger' has an allOf list with an empty object schema as a parent, removing it. diff --git a/generated/servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json b/generated/servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json new file mode 100644 index 0000000000..f103e55bda --- /dev/null +++ b/generated/servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ServiceFabric/managedclusters/applicationTypes"}},{"6":{"Value":"2022-06-01-preview"}},{"2":{"Name":"Microsoft.ServiceFabric/managedclusters/applicationTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The application type name properties"},"location":{"Type":4,"Flags":0,"Description":"Resource location depends on the parent resource."},"tags":{"Type":12,"Flags":0,"Description":"Azure resource tags."},"systemData":{"Type":13,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApplicationTypeResourceProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."}}}},{"2":{"Name":"ProxyResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":4,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)."}}}},{"4":{"Name":"Microsoft.ServiceFabric/managedclusters/applicationTypes@2022-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions"}},{"6":{"Value":"2022-06-01-preview"}},{"2":{"Name":"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":0,"Description":"The properties of the application type version resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location depends on the parent resource."},"tags":{"Type":19,"Flags":0,"Description":"Azure resource tags."},"systemData":{"Type":13,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApplicationTypeVersionResourceProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response"},"appPackageUrl":{"Type":4,"Flags":1,"Description":"The URL to the application package"}}}},{"2":{"Name":"ProxyResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2022-06-01-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.ServiceFabric/managedclusters/applications"}},{"6":{"Value":"2022-06-01-preview"}},{"2":{"Name":"Microsoft.ServiceFabric/managedclusters/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":21,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":22,"Flags":10,"Description":"The resource api version"},"identity":{"Type":24,"Flags":0,"Description":"Describes the managed identities for an Azure resource."},"properties":{"Type":32,"Flags":0,"Description":"The application resource properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location depends on the parent resource."},"tags":{"Type":47,"Flags":0,"Description":"Azure resource tags."},"systemData":{"Type":13,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the managed identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the managed identity. This property will only be provided for a system assigned identity."},"type":{"Type":29,"Flags":0,"Description":"The type of managed identity for the resource."},"userAssignedIdentities":{"Type":31,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form:\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[25,26,27,28]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"UserAssignedIdentityMap","Properties":{},"AdditionalProperties":30}},{"2":{"Name":"ApplicationResourceProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response"},"version":{"Type":4,"Flags":0,"Description":"The version of the application type as defined in the application manifest.\nThis name must be the full Arm Resource ID for the referenced application type version."},"parameters":{"Type":33,"Flags":0,"Description":"List of application parameters with overridden values from their default values specified in the application manifest."},"upgradePolicy":{"Type":34,"Flags":0,"Description":"Describes the policy for a monitored application upgrade."},"managedIdentities":{"Type":46,"Flags":0,"Description":"List of user assigned identities for the application, each mapped to a friendly name."}}}},{"2":{"Name":"ApplicationParameterList","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ApplicationUpgradePolicy","Properties":{"applicationHealthPolicy":{"Type":35,"Flags":0,"Description":"Defines a health policy used to evaluate the health of an application or one of its children entities."},"forceRestart":{"Type":2,"Flags":0,"Description":"If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data)."},"rollingUpgradeMonitoringPolicy":{"Type":38,"Flags":0,"Description":"The policy used for monitoring the application upgrade"},"instanceCloseDelayDuration":{"Type":3,"Flags":0,"Description":"Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description."},"upgradeMode":{"Type":44,"Flags":0,"Description":"The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto."},"upgradeReplicaSetCheckTimeout":{"Type":3,"Flags":0,"Description":"The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer)."},"recreateApplication":{"Type":2,"Flags":0,"Description":"Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed."}}}},{"2":{"Name":"ApplicationHealthPolicy","Properties":{"considerWarningAsError":{"Type":2,"Flags":1,"Description":"Indicates whether warnings are treated with the same severity as errors."},"maxPercentUnhealthyDeployedApplications":{"Type":3,"Flags":1,"Description":"The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100.\nThe percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error.\nThis is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster.\nThe computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero."},"defaultServiceTypeHealthPolicy":{"Type":36,"Flags":0,"Description":"The health policy used by default to evaluate the health of a service type."},"serviceTypeHealthPolicyMap":{"Type":37,"Flags":0,"Description":"The map with service type health policy per service type name. The map is empty by default."}}}},{"2":{"Name":"ServiceTypeHealthPolicy","Properties":{"maxPercentUnhealthyServices":{"Type":3,"Flags":1,"Description":"The maximum allowed percentage of unhealthy services.\n\nThe percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error.\nIf the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning.\nThis is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type.\nThe computation rounds up to tolerate one failure on small numbers of services."},"maxPercentUnhealthyPartitionsPerService":{"Type":3,"Flags":1,"Description":"The maximum allowed percentage of unhealthy partitions per service.\n\nThe percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error.\nIf the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning.\nThe percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service.\nThe computation rounds up to tolerate one failure on small numbers of partitions."},"maxPercentUnhealthyReplicasPerPartition":{"Type":3,"Flags":1,"Description":"The maximum allowed percentage of unhealthy replicas per partition.\n\nThe percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error.\nIf the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning.\nThe percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition.\nThe computation rounds up to tolerate one failure on small numbers of replicas."}}}},{"2":{"Name":"ServiceTypeHealthPolicyMap","Properties":{},"AdditionalProperties":36}},{"2":{"Name":"RollingUpgradeMonitoringPolicy","Properties":{"failureAction":{"Type":41,"Flags":1,"Description":"The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode."},"healthCheckWaitDuration":{"Type":4,"Flags":1,"Description":"The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format \"hh:mm:ss.fff\"."},"healthCheckStableDuration":{"Type":4,"Flags":1,"Description":"The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format \"hh:mm:ss.fff\"."},"healthCheckRetryTimeout":{"Type":4,"Flags":1,"Description":"The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format \"hh:mm:ss.fff\"."},"upgradeTimeout":{"Type":4,"Flags":1,"Description":"The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format \"hh:mm:ss.fff\"."},"upgradeDomainTimeout":{"Type":4,"Flags":1,"Description":"The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format \"hh:mm:ss.fff\"."}}}},{"6":{"Value":"Rollback"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Monitored"}},{"6":{"Value":"UnmonitoredAuto"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"ApplicationUserAssignedIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The friendly name of user assigned identity."},"principalId":{"Type":4,"Flags":1,"Description":"The principal id of user assigned identity."}}}},{"3":{"ItemType":45}},{"2":{"Name":"ProxyResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ServiceFabric/managedclusters/applications@2022-06-01-preview","ScopeType":8,"Body":23,"Flags":0}},{"6":{"Value":"Microsoft.ServiceFabric/managedclusters/applications/services"}},{"6":{"Value":"2022-06-01-preview"}},{"2":{"Name":"Microsoft.ServiceFabric/managedclusters/applications/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":49,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":50,"Flags":10,"Description":"The resource api version"},"properties":{"Type":52,"Flags":0,"Description":"The service resource properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location depends on the parent resource."},"tags":{"Type":109,"Flags":0,"Description":"Azure resource tags."},"systemData":{"Type":13,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"7":{"Name":"ServiceResourceProperties","Discriminator":"serviceKind","BaseProperties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response"},"serviceTypeName":{"Type":4,"Flags":1,"Description":"The name of the service type"},"partitionDescription":{"Type":53,"Flags":1,"Description":"Describes how the service is partitioned."},"servicePackageActivationMode":{"Type":63,"Flags":0,"Description":"The activation Mode of the service package"},"placementConstraints":{"Type":4,"Flags":0,"Description":"The placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: \"NodeColor == blue)\"."},"correlationScheme":{"Type":68,"Flags":0,"Description":"A list that describes the correlation of the service with other services."},"serviceLoadMetrics":{"Type":75,"Flags":0,"Description":"The service load metrics is given as an array of ServiceLoadMetric objects."},"servicePlacementPolicies":{"Type":87,"Flags":0,"Description":"A list that describes the correlation of the service with other services."},"defaultMoveCost":{"Type":92,"Flags":0,"Description":"Specifies the move cost for the service."},"scalingPolicies":{"Type":104,"Flags":0,"Description":"Scaling policies for this service."}},"Elements":{"Stateful":105,"Stateless":107}}},{"7":{"Name":"Partition","Discriminator":"partitionScheme","BaseProperties":{},"Elements":{"Named":54,"Singleton":57,"UniformInt64Range":59}}},{"2":{"Name":"NamedPartitionScheme","Properties":{"names":{"Type":55,"Flags":1,"Description":"Array for the names of the partitions."},"partitionScheme":{"Type":56,"Flags":1,"Description":"Specifies how the service is partitioned."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Named"}},{"2":{"Name":"SingletonPartitionScheme","Properties":{"partitionScheme":{"Type":58,"Flags":1,"Description":"Specifies how the service is partitioned."}}}},{"6":{"Value":"Singleton"}},{"2":{"Name":"UniformInt64RangePartitionScheme","Properties":{"count":{"Type":3,"Flags":1,"Description":"The number of partitions."},"lowKey":{"Type":3,"Flags":1,"Description":"The lower bound of the partition key range that\nshould be split between the partition ‘Count’"},"highKey":{"Type":3,"Flags":1,"Description":"The upper bound of the partition key range that\nshould be split between the partition ‘Count’"},"partitionScheme":{"Type":60,"Flags":1,"Description":"Specifies how the service is partitioned."}}}},{"6":{"Value":"UniformInt64Range"}},{"6":{"Value":"SharedProcess"}},{"6":{"Value":"ExclusiveProcess"}},{"5":{"Elements":[61,62,4]}},{"2":{"Name":"ServiceCorrelation","Properties":{"scheme":{"Type":67,"Flags":1,"Description":"The ServiceCorrelationScheme which describes the relationship between this service and the service specified via ServiceName."},"serviceName":{"Type":4,"Flags":1,"Description":"The Arm Resource ID of the service that the correlation relationship is established with."}}}},{"6":{"Value":"AlignedAffinity"}},{"6":{"Value":"NonAlignedAffinity"}},{"5":{"Elements":[65,66,4]}},{"3":{"ItemType":64}},{"2":{"Name":"ServiceLoadMetric","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the metric. If the service chooses to report load during runtime, the load metric name should match the name that is specified in Name exactly. Note that metric names are case sensitive."},"weight":{"Type":74,"Flags":0,"Description":"The service load metric relative weight, compared to other metrics configured for this service, as a number."},"primaryDefaultLoad":{"Type":3,"Flags":0,"Description":"Used only for Stateful services. The default amount of load, as a number, that this service creates for this metric when it is a Primary replica."},"secondaryDefaultLoad":{"Type":3,"Flags":0,"Description":"Used only for Stateful services. The default amount of load, as a number, that this service creates for this metric when it is a Secondary replica."},"defaultLoad":{"Type":3,"Flags":0,"Description":"Used only for Stateless services. The default amount of load, as a number, that this service creates for this metric."}}}},{"6":{"Value":"Zero"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"5":{"Elements":[70,71,72,73,4]}},{"3":{"ItemType":69}},{"7":{"Name":"ServicePlacementPolicy","Discriminator":"type","BaseProperties":{},"Elements":{"InvalidDomain":77,"NonPartiallyPlaceService":79,"PreferredPrimaryDomain":81,"RequiredDomain":83,"RequiredDomainDistribution":85}}},{"2":{"Name":"ServicePlacementInvalidDomainPolicy","Properties":{"domainName":{"Type":4,"Flags":1,"Description":"The name of the domain that should not be used for placement."},"type":{"Type":78,"Flags":1,"Description":"The type of placement policy for a service fabric service. Following are the possible values."}}}},{"6":{"Value":"InvalidDomain"}},{"2":{"Name":"ServicePlacementNonPartiallyPlaceServicePolicy","Properties":{"type":{"Type":80,"Flags":1,"Description":"The type of placement policy for a service fabric service. Following are the possible values."}}}},{"6":{"Value":"NonPartiallyPlaceService"}},{"2":{"Name":"ServicePlacementPreferPrimaryDomainPolicy","Properties":{"domainName":{"Type":4,"Flags":1,"Description":"The name of the domain that should used for placement as per this policy."},"type":{"Type":82,"Flags":1,"Description":"The type of placement policy for a service fabric service. Following are the possible values."}}}},{"6":{"Value":"PreferredPrimaryDomain"}},{"2":{"Name":"ServicePlacementRequiredDomainPolicy","Properties":{"domainName":{"Type":4,"Flags":1,"Description":"The name of the domain that should used for placement as per this policy."},"type":{"Type":84,"Flags":1,"Description":"The type of placement policy for a service fabric service. Following are the possible values."}}}},{"6":{"Value":"RequiredDomain"}},{"2":{"Name":"ServicePlacementRequireDomainDistributionPolicy","Properties":{"domainName":{"Type":4,"Flags":1,"Description":"The name of the domain that should used for placement as per this policy."},"type":{"Type":86,"Flags":1,"Description":"The type of placement policy for a service fabric service. Following are the possible values."}}}},{"6":{"Value":"RequiredDomainDistribution"}},{"3":{"ItemType":76}},{"6":{"Value":"Zero"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"5":{"Elements":[88,89,90,91,4]}},{"2":{"Name":"ScalingPolicy","Properties":{"scalingMechanism":{"Type":94,"Flags":1,"Description":"Specifies the mechanism associated with this scaling policy"},"scalingTrigger":{"Type":99,"Flags":1,"Description":"Specifies the trigger associated with this scaling policy."}}}},{"7":{"Name":"ScalingMechanism","Discriminator":"kind","BaseProperties":{},"Elements":{"AddRemoveIncrementalNamedPartition":95,"ScalePartitionInstanceCount":97}}},{"2":{"Name":"AddRemoveIncrementalNamedPartitionScalingMechanism","Properties":{"minPartitionCount":{"Type":3,"Flags":1,"Description":"Minimum number of named partitions of the service."},"maxPartitionCount":{"Type":3,"Flags":1,"Description":"Maximum number of named partitions of the service."},"scaleIncrement":{"Type":3,"Flags":1,"Description":"The number of instances to add or remove during a scaling operation."},"kind":{"Type":96,"Flags":1,"Description":"Specifies the mechanism associated with this scaling policy."}}}},{"6":{"Value":"AddRemoveIncrementalNamedPartition"}},{"2":{"Name":"PartitionInstanceCountScaleMechanism","Properties":{"minInstanceCount":{"Type":3,"Flags":1,"Description":"Minimum number of instances of the partition."},"maxInstanceCount":{"Type":3,"Flags":1,"Description":"Maximum number of instances of the partition."},"scaleIncrement":{"Type":3,"Flags":1,"Description":"The number of instances to add or remove during a scaling operation."},"kind":{"Type":98,"Flags":1,"Description":"Specifies the mechanism associated with this scaling policy."}}}},{"6":{"Value":"ScalePartitionInstanceCount"}},{"7":{"Name":"ScalingTrigger","Discriminator":"kind","BaseProperties":{},"Elements":{"AveragePartitionLoadTrigger":100,"AverageServiceLoadTrigger":102}}},{"2":{"Name":"AveragePartitionLoadScalingTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"The name of the metric for which usage should be tracked."},"lowerLoadThreshold":{"Type":3,"Flags":1,"Description":"The lower limit of the load below which a scale in operation should be performed."},"upperLoadThreshold":{"Type":3,"Flags":1,"Description":"The upper limit of the load beyond which a scale out operation should be performed."},"scaleInterval":{"Type":4,"Flags":1,"Description":"The period in seconds on which a decision is made whether to scale or not. This property should come in ISO 8601 format \"hh:mm:ss\"."},"kind":{"Type":101,"Flags":1,"Description":"Specifies the trigger associated with this scaling policy."}}}},{"6":{"Value":"AveragePartitionLoadTrigger"}},{"2":{"Name":"AverageServiceLoadScalingTrigger","Properties":{"metricName":{"Type":4,"Flags":1,"Description":"The name of the metric for which usage should be tracked."},"lowerLoadThreshold":{"Type":3,"Flags":1,"Description":"The lower limit of the load below which a scale in operation should be performed."},"upperLoadThreshold":{"Type":3,"Flags":1,"Description":"The upper limit of the load beyond which a scale out operation should be performed."},"scaleInterval":{"Type":4,"Flags":1,"Description":"The period in seconds on which a decision is made whether to scale or not. This property should come in ISO 8601 format \"hh:mm:ss\"."},"useOnlyPrimaryLoad":{"Type":2,"Flags":1,"Description":"Flag determines whether only the load of primary replica should be considered for scaling. If set to true, then trigger will only consider the load of primary replicas of stateful service. If set to false, trigger will consider load of all replicas. This parameter cannot be set to true for stateless service."},"kind":{"Type":103,"Flags":1,"Description":"Specifies the trigger associated with this scaling policy."}}}},{"6":{"Value":"AverageServiceLoadTrigger"}},{"3":{"ItemType":93}},{"2":{"Name":"StatefulServiceProperties","Properties":{"hasPersistedState":{"Type":2,"Flags":0,"Description":"A flag indicating whether this is a persistent service which stores states on the local disk. If it is then the value of this property is true, if not it is false."},"targetReplicaSetSize":{"Type":3,"Flags":0,"Description":"The target replica set size as a number."},"minReplicaSetSize":{"Type":3,"Flags":0,"Description":"The minimum replica set size as a number."},"replicaRestartWaitDuration":{"Type":4,"Flags":0,"Description":"The duration between when a replica goes down and when a new replica is created, represented in ISO 8601 format \"hh:mm:ss\"."},"quorumLossWaitDuration":{"Type":4,"Flags":0,"Description":"The maximum duration for which a partition is allowed to be in a state of quorum loss, represented in ISO 8601 format \"hh:mm:ss\"."},"standByReplicaKeepDuration":{"Type":4,"Flags":0,"Description":"The definition on how long StandBy replicas should be maintained before being removed, represented in ISO 8601 format \"hh:mm:ss\"."},"servicePlacementTimeLimit":{"Type":4,"Flags":0,"Description":"The duration for which replicas can stay InBuild before reporting that build is stuck, represented in ISO 8601 format \"hh:mm:ss\"."},"serviceKind":{"Type":106,"Flags":1,"Description":"The kind of service (Stateless or Stateful)."}}}},{"6":{"Value":"Stateful"}},{"2":{"Name":"StatelessServiceProperties","Properties":{"instanceCount":{"Type":3,"Flags":1,"Description":"The instance count."},"minInstanceCount":{"Type":3,"Flags":0,"Description":"MinInstanceCount is the minimum number of instances that must be up to meet the EnsureAvailability safety check during operations like upgrade or deactivate node. The actual number that is used is max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Note, if InstanceCount is set to -1, during MinInstanceCount computation -1 is first converted into the number of nodes on which the instances are allowed to be placed according to the placement constraints on the service."},"minInstancePercentage":{"Type":3,"Flags":0,"Description":"MinInstancePercentage is the minimum percentage of InstanceCount that must be up to meet the EnsureAvailability safety check during operations like upgrade or deactivate node. The actual number that is used is max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Note, if InstanceCount is set to -1, during MinInstancePercentage computation, -1 is first converted into the number of nodes on which the instances are allowed to be placed according to the placement constraints on the service."},"serviceKind":{"Type":108,"Flags":1,"Description":"The kind of service (Stateless or Stateful)."}}}},{"6":{"Value":"Stateless"}},{"2":{"Name":"ProxyResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ServiceFabric/managedclusters/applications/services@2022-06-01-preview","ScopeType":8,"Body":51,"Flags":0}},{"6":{"Value":"Microsoft.ServiceFabric/managedClusters"}},{"6":{"Value":"2022-06-01-preview"}},{"2":{"Name":"Microsoft.ServiceFabric/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":114,"Flags":0,"Description":"The managed cluster resource properties"},"sku":{"Type":196,"Flags":0,"Description":"The sku of the managed cluster"},"location":{"Type":4,"Flags":1,"Description":"Azure resource location."},"tags":{"Type":200,"Flags":0,"Description":"Azure resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Azure resource etag."},"systemData":{"Type":13,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"dnsName":{"Type":4,"Flags":1,"Description":"The cluster dns name."},"fqdn":{"Type":4,"Flags":2,"Description":"The fully qualified domain name associated with the public load balancer of the cluster."},"ipv4Address":{"Type":4,"Flags":2,"Description":"The IPv4 address associated with the public load balancer of the cluster."},"clusterId":{"Type":4,"Flags":2,"Description":"A service generated unique identifier for the cluster resource."},"clusterState":{"Type":121,"Flags":2,"Description":"The current state of the cluster."},"clusterCertificateThumbprints":{"Type":122,"Flags":2,"Description":"List of thumbprints of the cluster certificates."},"clientConnectionPort":{"Type":3,"Flags":0,"Description":"The port used for client connections to the cluster."},"httpGatewayConnectionPort":{"Type":3,"Flags":0,"Description":"The port used for HTTP connections to the cluster."},"adminUserName":{"Type":4,"Flags":1,"Description":"VM admin user name."},"adminPassword":{"Type":4,"Flags":0,"Description":"VM admin user password."},"loadBalancingRules":{"Type":131,"Flags":0,"Description":"Load balancing rules that are applied to the public load balancer of the cluster."},"allowRdpAccess":{"Type":2,"Flags":0,"Description":"Setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false."},"networkSecurityRules":{"Type":151,"Flags":0,"Description":"Custom Network Security Rules that are applied to the Virtual Network of the cluster."},"clients":{"Type":153,"Flags":0,"Description":"Client certificates that are allowed to manage the cluster."},"azureActiveDirectory":{"Type":154,"Flags":0,"Description":"The AAD authentication settings of the cluster."},"fabricSettings":{"Type":158,"Flags":0,"Description":"The list of custom fabric settings to configure the cluster."},"provisioningState":{"Type":169,"Flags":2,"Description":"The provisioning state of the managed cluster resource."},"clusterCodeVersion":{"Type":4,"Flags":0,"Description":"The Service Fabric runtime version of the cluster. This property is required when **clusterUpgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**."},"clusterUpgradeMode":{"Type":172,"Flags":0,"Description":"The upgrade mode of the cluster when new Service Fabric runtime version is available."},"clusterUpgradeCadence":{"Type":176,"Flags":0,"Description":"Indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. Only applies when **clusterUpgradeMode** is set to 'Automatic'."},"addonFeatures":{"Type":181,"Flags":0,"Description":"List of add-on features to enable on the cluster."},"enableAutoOSUpgrade":{"Type":2,"Flags":0,"Description":"Setting this to true enables automatic OS upgrade for the node types that are created using any platform OS image with version 'latest'. The default value for this setting is false."},"zonalResiliency":{"Type":2,"Flags":0,"Description":"Indicates if the cluster has zone resiliency."},"applicationTypeVersionsCleanupPolicy":{"Type":182,"Flags":0,"Description":"The policy used to clean up unused versions."},"enableIpv6":{"Type":2,"Flags":0,"Description":"Setting this to true creates IPv6 address space for the default VNet used by the cluster. This setting cannot be changed once the cluster is created. The default value for this setting is false."},"subnetId":{"Type":4,"Flags":0,"Description":"If specified, the node types for the cluster are created in this subnet instead of the default VNet. The **networkSecurityRules** specified for the cluster are also applied to this subnet. This setting cannot be changed once the cluster is created."},"ipTags":{"Type":184,"Flags":0,"Description":"The list of IP tags associated with the default public IP address of the cluster."},"ipv6Address":{"Type":4,"Flags":2,"Description":"IPv6 address for the cluster if IPv6 is enabled."},"enableServicePublicIP":{"Type":2,"Flags":0,"Description":"Setting this to true will link the IPv4 address as the ServicePublicIP of the IPv6 address. It can only be set to True if IPv6 is enabled on the cluster."},"auxiliarySubnets":{"Type":192,"Flags":0,"Description":"Auxiliary subnets for the cluster."},"serviceEndpoints":{"Type":195,"Flags":0,"Description":"Service endpoints for subnets in the cluster."}}}},{"6":{"Value":"WaitingForNodes"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"BaselineUpgrade"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"Ready"}},{"5":{"Elements":[115,116,117,118,119,120,4]}},{"3":{"ItemType":4}},{"2":{"Name":"LoadBalancingRule","Properties":{"frontendPort":{"Type":3,"Flags":1,"Description":"The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534."},"backendPort":{"Type":3,"Flags":1,"Description":"The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535."},"protocol":{"Type":126,"Flags":1,"Description":"The reference to the transport protocol used by the load balancing rule."},"probePort":{"Type":3,"Flags":0,"Description":"The prob port used by the load balancing rule. Acceptable values are between 1 and 65535."},"probeProtocol":{"Type":130,"Flags":1,"Description":"the reference to the load balancer probe used by the load balancing rule."},"probeRequestPath":{"Type":4,"Flags":0,"Description":"The probe request path. Only supported for HTTP/HTTPS probes."},"loadDistribution":{"Type":4,"Flags":0,"Description":"The load distribution policy for this rule."}}}},{"6":{"Value":"tcp"}},{"6":{"Value":"udp"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"tcp"}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"5":{"Elements":[127,128,129,4]}},{"3":{"ItemType":123}},{"2":{"Name":"NetworkSecurityRule","Properties":{"name":{"Type":4,"Flags":1,"Description":"Network security rule name."},"description":{"Type":4,"Flags":0,"Description":"Network security rule description."},"protocol":{"Type":140,"Flags":1,"Description":"Network protocol this rule applies to."},"sourceAddressPrefixes":{"Type":141,"Flags":0,"Description":"The CIDR or source IP ranges."},"destinationAddressPrefixes":{"Type":142,"Flags":0,"Description":"The destination address prefixes. CIDR or destination IP ranges."},"sourcePortRanges":{"Type":143,"Flags":0,"Description":"The source port ranges."},"destinationPortRanges":{"Type":144,"Flags":0,"Description":"The destination port ranges."},"sourceAddressPrefix":{"Type":4,"Flags":0,"Description":"The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from."},"destinationAddressPrefix":{"Type":4,"Flags":0,"Description":"The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used."},"sourcePortRange":{"Type":4,"Flags":0,"Description":"The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports."},"destinationPortRange":{"Type":4,"Flags":0,"Description":"he destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports."},"access":{"Type":147,"Flags":1,"Description":"The network traffic is allowed or denied."},"priority":{"Type":3,"Flags":1,"Description":"The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule."},"direction":{"Type":150,"Flags":1,"Description":"Network security rule direction."}}}},{"6":{"Value":"http"}},{"6":{"Value":"https"}},{"6":{"Value":"tcp"}},{"6":{"Value":"udp"}},{"6":{"Value":"icmp"}},{"6":{"Value":"ah"}},{"6":{"Value":"esp"}},{"5":{"Elements":[133,134,135,136,137,138,139,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"allow"}},{"6":{"Value":"deny"}},{"5":{"Elements":[145,146,4]}},{"6":{"Value":"inbound"}},{"6":{"Value":"outbound"}},{"5":{"Elements":[148,149,4]}},{"3":{"ItemType":132}},{"2":{"Name":"ClientCertificate","Properties":{"isAdmin":{"Type":2,"Flags":1,"Description":"Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster."},"thumbprint":{"Type":4,"Flags":0,"Description":"Certificate thumbprint."},"commonName":{"Type":4,"Flags":0,"Description":"Certificate common name."},"issuerThumbprint":{"Type":4,"Flags":0,"Description":"Issuer thumbprint for the certificate. Only used together with CommonName."}}}},{"3":{"ItemType":152}},{"2":{"Name":"AzureActiveDirectory","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"Azure active directory tenant id."},"clusterApplication":{"Type":4,"Flags":0,"Description":"Azure active directory cluster application id."},"clientApplication":{"Type":4,"Flags":0,"Description":"Azure active directory client application id."}}}},{"2":{"Name":"SettingsSectionDescription","Properties":{"name":{"Type":4,"Flags":1,"Description":"The section name of the fabric settings."},"parameters":{"Type":157,"Flags":1,"Description":"The collection of parameters in the section."}}}},{"2":{"Name":"SettingsParameterDescription","Properties":{"name":{"Type":4,"Flags":1,"Description":"The parameter name of fabric setting."},"value":{"Type":4,"Flags":1,"Description":"The parameter value of fabric setting."}}}},{"3":{"ItemType":156}},{"3":{"ItemType":155}},{"6":{"Value":"None"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Other"}},{"5":{"Elements":[159,160,161,162,163,164,165,166,167,168,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[170,171,4]}},{"6":{"Value":"Wave0"}},{"6":{"Value":"Wave1"}},{"6":{"Value":"Wave2"}},{"5":{"Elements":[173,174,175,4]}},{"6":{"Value":"DnsService"}},{"6":{"Value":"BackupRestoreService"}},{"6":{"Value":"ResourceMonitorService"}},{"5":{"Elements":[177,178,179,4]}},{"3":{"ItemType":180}},{"2":{"Name":"ApplicationTypeVersionsCleanupPolicy","Properties":{"maxUnusedVersionsToKeep":{"Type":3,"Flags":1,"Description":"Number of unused versions per application type to keep."}}}},{"2":{"Name":"IPTag","Properties":{"ipTagType":{"Type":4,"Flags":1,"Description":"The IP tag type."},"tag":{"Type":4,"Flags":1,"Description":"The value of the IP tag."}}}},{"3":{"ItemType":183}},{"2":{"Name":"Subnet","Properties":{"name":{"Type":4,"Flags":1,"Description":"Subnet name."},"enableIpv6":{"Type":2,"Flags":0,"Description":"Indicates wether to enable Ipv6 or not. If not provided, it will take the same configuration as the cluster."},"privateEndpointNetworkPolicies":{"Type":188,"Flags":0,"Description":"Enable or Disable apply network policies on private end point in the subnet."},"privateLinkServiceNetworkPolicies":{"Type":191,"Flags":0,"Description":"Enable or Disable apply network policies on private link service in the subnet."},"networkSecurityGroupId":{"Type":4,"Flags":0,"Description":"Full resource id for the network security group."}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[186,187,4]}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[189,190,4]}},{"3":{"ItemType":185}},{"2":{"Name":"ServiceEndpoint","Properties":{"service":{"Type":4,"Flags":1,"Description":"The type of the endpoint service."},"locations":{"Type":194,"Flags":0,"Description":"A list of locations."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":193}},{"2":{"Name":"Sku","Properties":{"name":{"Type":199,"Flags":1,"Description":"Sku Name."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"5":{"Elements":[197,198,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ServiceFabric/managedClusters@2022-06-01-preview","ScopeType":8,"Body":113,"Flags":0}},{"6":{"Value":"Microsoft.ServiceFabric/managedClusters/nodeTypes"}},{"6":{"Value":"2022-06-01-preview"}},{"2":{"Name":"Microsoft.ServiceFabric/managedClusters/nodeTypes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"The node type properties"},"sku":{"Type":251,"Flags":0,"Description":"The node type sku."},"tags":{"Type":252,"Flags":0,"Description":"Azure resource tags."},"systemData":{"Type":13,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"NodeTypeProperties","Properties":{"isPrimary":{"Type":2,"Flags":1,"Description":"Indicates the Service Fabric system services for the cluster will run on this node type. This setting cannot be changed once the node type is created."},"vmInstanceCount":{"Type":3,"Flags":1,"Description":"The number of nodes in the node type.

    **Values:**
    -1 - Use when auto scale rules are configured or sku.capacity is defined
    0 - Not supported
    >0 - Use for manual scale."},"dataDiskSizeGB":{"Type":3,"Flags":0,"Description":"Disk size for the managed disk attached to the vms on the node type in GBs."},"dataDiskType":{"Type":209,"Flags":0,"Description":"Managed data disk type. Specifies the storage account type for the managed disk"},"dataDiskLetter":{"Type":4,"Flags":0,"Description":"Managed data disk letter. It can not use the reserved letter C or D and it can not change after created."},"placementProperties":{"Type":210,"Flags":0,"Description":"The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run."},"capacities":{"Type":211,"Flags":0,"Description":"The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has."},"applicationPorts":{"Type":212,"Flags":0,"Description":"The range of ports from which cluster assigned port to Service Fabric applications."},"ephemeralPorts":{"Type":212,"Flags":0,"Description":"The range of ephemeral ports that nodes in this node type should be configured with."},"vmSize":{"Type":4,"Flags":0,"Description":"The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3."},"vmImagePublisher":{"Type":4,"Flags":0,"Description":"The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer."},"vmImageOffer":{"Type":4,"Flags":0,"Description":"The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer."},"vmImageSku":{"Type":4,"Flags":0,"Description":"The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter."},"vmImageVersion":{"Type":4,"Flags":0,"Description":"The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'."},"vmSecrets":{"Type":217,"Flags":0,"Description":"The secrets to install in the virtual machines."},"vmExtensions":{"Type":221,"Flags":0,"Description":"Set of extensions that should be installed onto the virtual machines."},"vmManagedIdentity":{"Type":222,"Flags":0,"Description":"Identities to assign to the virtual machine scale set under the node type."},"isStateless":{"Type":2,"Flags":0,"Description":"Indicates if the node type can only host Stateless workloads."},"multiplePlacementGroups":{"Type":2,"Flags":0,"Description":"Indicates if scale set associated with the node type can be composed of multiple placement groups."},"frontendConfigurations":{"Type":228,"Flags":0,"Description":"Indicates the node type uses its own frontend configurations instead of the default one for the cluster. This setting can only be specified for non-primary node types and can not be added or removed after the node type is created."},"networkSecurityRules":{"Type":229,"Flags":0,"Description":"The Network Security Rules for this node type. This setting can only be specified for node types that are configured with frontend configurations."},"additionalDataDisks":{"Type":235,"Flags":0,"Description":"Additional managed data disks."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Enable or disable the Host Encryption for the virtual machines on the node type. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Default: The Encryption at host will be disabled unless this property is set to true for the resource."},"provisioningState":{"Type":246,"Flags":2,"Description":"The provisioning state of the node type resource."},"enableAcceleratedNetworking":{"Type":2,"Flags":0,"Description":"Specifies whether the network interface is accelerated networking-enabled."},"useDefaultPublicLoadBalancer":{"Type":2,"Flags":0,"Description":"Specifies whether the use public load balancer. If not specified and the node type doesn't have its own frontend configuration, it will be attached to the default load balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is true, then the frontend has to be an Internal Load Balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is false or not set, then the custom load balancer must include a public load balancer to provide outbound connectivity."},"useTempDataDisk":{"Type":2,"Flags":0,"Description":"Specifies whether to use the temporary disk for the service fabric data root, in which case no managed data disk will be attached and the temporary disk will be used. It is only allowed for stateless node types."},"enableOverProvisioning":{"Type":2,"Flags":0,"Description":"Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types."},"zones":{"Type":247,"Flags":0,"Description":"Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster."},"isSpotVM":{"Type":2,"Flags":0,"Description":"Indicates whether the node type will be Spot Virtual Machines. Azure will allocate the VMs if there is capacity available and the VMs can be evicted at any time."},"hostGroupId":{"Type":4,"Flags":0,"Description":"Specifies the full host group resource Id. This property is used for deploying on azure dedicated hosts."},"useEphemeralOSDisk":{"Type":2,"Flags":0,"Description":"Indicates whether to use ephemeral os disk. The sku selected on the vmSize property needs to support this feature."},"spotRestoreTimeout":{"Type":4,"Flags":0,"Description":"Indicates the time duration after which the platform will not try to restore the VMSS SPOT instances specified as ISO 8601."},"evictionPolicy":{"Type":250,"Flags":0,"Description":"Specifies the eviction policy for virtual machines in a SPOT node type. Default is Delete."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[206,207,208,4]}},{"2":{"Name":"NodeTypePropertiesPlacementProperties","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"NodeTypePropertiesCapacities","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"EndpointRangeDescription","Properties":{"startPort":{"Type":3,"Flags":1,"Description":"Starting port of a range of ports"},"endPort":{"Type":3,"Flags":1,"Description":"End port of a range of ports"}}}},{"2":{"Name":"VaultSecretGroup","Properties":{"sourceVault":{"Type":214,"Flags":1,"Description":"The relative URL of the Key Vault containing all of the certificates in VaultCertificates."},"vaultCertificates":{"Type":216,"Flags":1,"Description":"The list of key vault references in SourceVault which contain certificates."}}}},{"2":{"Name":"SubResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Azure resource identifier."}}}},{"2":{"Name":"VaultCertificate","Properties":{"certificateUrl":{"Type":4,"Flags":1,"Description":"This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    \"data\":\"\",
    \"dataType\":\"pfx\",
    \"password\":\"\"
    }"},"certificateStore":{"Type":4,"Flags":1,"Description":"For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.

    For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted."}}}},{"3":{"ItemType":215}},{"3":{"ItemType":213}},{"2":{"Name":"VmssExtension","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the extension."},"properties":{"Type":219,"Flags":1,"Description":"Describes the properties of a Virtual Machine Scale Set Extension."}}}},{"2":{"Name":"VmssExtensionProperties","Properties":{"publisher":{"Type":4,"Flags":1,"Description":"The name of the extension handler publisher."},"type":{"Type":4,"Flags":1,"Description":"Specifies the type of the extension; an example is \"CustomScriptExtension\"."},"typeHandlerVersion":{"Type":4,"Flags":1,"Description":"Specifies the version of the script handler."},"autoUpgradeMinorVersion":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."},"settings":{"Type":0,"Flags":0,"Description":"Json formatted public settings for the extension."},"protectedSettings":{"Type":0,"Flags":0,"Description":"The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."},"forceUpdateTag":{"Type":4,"Flags":0,"Description":"If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed."},"provisionAfterExtensions":{"Type":220,"Flags":0,"Description":"Collection of extension names after which this extension needs to be provisioned."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state, which only appears in the response."},"enableAutomaticUpgrade":{"Type":2,"Flags":0,"Description":"Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":218}},{"2":{"Name":"VmManagedIdentity","Properties":{"userAssignedIdentities":{"Type":223,"Flags":0,"Description":"The list of user identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"3":{"ItemType":4}},{"2":{"Name":"FrontendConfiguration","Properties":{"ipAddressType":{"Type":227,"Flags":0,"Description":"The IP address type of this frontend configuration. If omitted the default value is IPv4."},"loadBalancerBackendAddressPoolId":{"Type":4,"Flags":0,"Description":"The resource Id of the Load Balancer backend address pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//backendAddressPools/'."},"loadBalancerInboundNatPoolId":{"Type":4,"Flags":0,"Description":"The resource Id of the Load Balancer inbound NAT pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//inboundNatPools/'."}}}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[225,226,4]}},{"3":{"ItemType":224}},{"3":{"ItemType":132}},{"2":{"Name":"VmssDataDisk","Properties":{"lun":{"Type":3,"Flags":1,"Description":"Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun 0 is reserved for the service fabric data disk."},"diskSizeGB":{"Type":3,"Flags":1,"Description":"Disk size for each vm in the node type in GBs."},"diskType":{"Type":234,"Flags":1,"Description":"Managed data disk type. Specifies the storage account type for the managed disk"},"diskLetter":{"Type":4,"Flags":1,"Description":"Managed data disk letter. It can not use the reserved letter C or D and it can not change after created."}}}},{"6":{"Value":"Standard_LRS"}},{"6":{"Value":"StandardSSD_LRS"}},{"6":{"Value":"Premium_LRS"}},{"5":{"Elements":[231,232,233,4]}},{"3":{"ItemType":230}},{"6":{"Value":"None"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Other"}},{"5":{"Elements":[236,237,238,239,240,241,242,243,244,245,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[248,249,4]}},{"2":{"Name":"NodeTypeSku","Properties":{"name":{"Type":4,"Flags":0,"Description":"The sku name.

    Name is internally generated and is used in auto-scale scenarios.
    Property does not allow to be changed to other values than generated.
    To avoid deployment errors please omit the property."},"tier":{"Type":4,"Flags":0,"Description":"Specifies the tier of the node type.

    Possible Values:
    **Standard**"},"capacity":{"Type":3,"Flags":1,"Description":"The number of nodes in the node type.

    If present in request it will override properties.vmInstanceCount."}}}},{"2":{"Name":"ManagedProxyResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-06-01-preview","ScopeType":8,"Body":204,"Flags":0}}] \ No newline at end of file diff --git a/generated/servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md b/generated/servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md new file mode 100644 index 0000000000..135fc40583 --- /dev/null +++ b/generated/servicefabricmanagedclusters/microsoft.servicefabric/2022-06-01-preview/types.md @@ -0,0 +1,578 @@ +# Microsoft.ServiceFabric @ 2022-06-01-preview + +## Resource Microsoft.ServiceFabric/managedClusters@2022-06-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **etag**: string (ReadOnly): Azure resource etag. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): Azure resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedClusterProperties](#managedclusterproperties): The managed cluster resource properties +* **sku**: [Sku](#sku): The sku of the managed cluster +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ResourceTags](#resourcetags): Azure resource tags. +* **type**: 'Microsoft.ServiceFabric/managedClusters' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ServiceFabric/managedclusters/applications@2022-06-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedIdentity](#managedidentity): Describes the managed identities for an Azure resource. +* **location**: string: Resource location depends on the parent resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationResourceProperties](#applicationresourceproperties): The application resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ProxyResourceTags](#proxyresourcetags): Azure resource tags. +* **type**: 'Microsoft.ServiceFabric/managedclusters/applications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ServiceFabric/managedclusters/applications/services@2022-06-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location depends on the parent resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServiceResourceProperties](#serviceresourceproperties): The service resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ProxyResourceTags](#proxyresourcetags): Azure resource tags. +* **type**: 'Microsoft.ServiceFabric/managedclusters/applications/services' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ServiceFabric/managedclusters/applicationTypes@2022-06-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location depends on the parent resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationTypeResourceProperties](#applicationtyperesourceproperties): The application type name properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ProxyResourceTags](#proxyresourcetags): Azure resource tags. +* **type**: 'Microsoft.ServiceFabric/managedclusters/applicationTypes' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ServiceFabric/managedclusters/applicationTypes/versions@2022-06-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location depends on the parent resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationTypeVersionResourceProperties](#applicationtypeversionresourceproperties): The properties of the application type version resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ProxyResourceTags](#proxyresourcetags): Azure resource tags. +* **type**: 'Microsoft.ServiceFabric/managedclusters/applicationTypes/versions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-06-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-06-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [NodeTypeProperties](#nodetypeproperties): The node type properties +* **sku**: [NodeTypeSku](#nodetypesku): The node type sku. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ManagedProxyResourceTags](#managedproxyresourcetags): Azure resource tags. +* **type**: 'Microsoft.ServiceFabric/managedClusters/nodeTypes' (ReadOnly, DeployTimeConstant): The resource type + +## ApplicationHealthPolicy +### Properties +* **considerWarningAsError**: bool (Required): Indicates whether warnings are treated with the same severity as errors. +* **defaultServiceTypeHealthPolicy**: [ServiceTypeHealthPolicy](#servicetypehealthpolicy): The health policy used by default to evaluate the health of a service type. +* **maxPercentUnhealthyDeployedApplications**: int (Required): The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. +The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. +This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. +The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero. +* **serviceTypeHealthPolicyMap**: [ServiceTypeHealthPolicyMap](#servicetypehealthpolicymap): The map with service type health policy per service type name. The map is empty by default. + +## ApplicationParameterList +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ApplicationResourceProperties +### Properties +* **managedIdentities**: [ApplicationUserAssignedIdentity](#applicationuserassignedidentity)[]: List of user assigned identities for the application, each mapped to a friendly name. +* **parameters**: [ApplicationParameterList](#applicationparameterlist): List of application parameters with overridden values from their default values specified in the application manifest. +* **provisioningState**: string (ReadOnly): The current deployment or provisioning state, which only appears in the response +* **upgradePolicy**: [ApplicationUpgradePolicy](#applicationupgradepolicy): Describes the policy for a monitored application upgrade. +* **version**: string: The version of the application type as defined in the application manifest. +This name must be the full Arm Resource ID for the referenced application type version. + +## ApplicationTypeResourceProperties +### Properties +* **provisioningState**: string (ReadOnly): The current deployment or provisioning state, which only appears in the response. + +## ApplicationTypeVersionResourceProperties +### Properties +* **appPackageUrl**: string (Required): The URL to the application package +* **provisioningState**: string (ReadOnly): The current deployment or provisioning state, which only appears in the response + +## ApplicationTypeVersionsCleanupPolicy +### Properties +* **maxUnusedVersionsToKeep**: int (Required): Number of unused versions per application type to keep. + +## ApplicationUpgradePolicy +### Properties +* **applicationHealthPolicy**: [ApplicationHealthPolicy](#applicationhealthpolicy): Defines a health policy used to evaluate the health of an application or one of its children entities. +* **forceRestart**: bool: If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data). +* **instanceCloseDelayDuration**: int: Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description. +* **recreateApplication**: bool: Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed. +* **rollingUpgradeMonitoringPolicy**: [RollingUpgradeMonitoringPolicy](#rollingupgrademonitoringpolicy): The policy used for monitoring the application upgrade +* **upgradeMode**: 'Monitored' | 'UnmonitoredAuto' | string: The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto. +* **upgradeReplicaSetCheckTimeout**: int: The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer). + +## ApplicationUserAssignedIdentity +### Properties +* **name**: string (Required): The friendly name of user assigned identity. +* **principalId**: string (Required): The principal id of user assigned identity. + +## AzureActiveDirectory +### Properties +* **clientApplication**: string: Azure active directory client application id. +* **clusterApplication**: string: Azure active directory cluster application id. +* **tenantId**: string: Azure active directory tenant id. + +## ClientCertificate +### Properties +* **commonName**: string: Certificate common name. +* **isAdmin**: bool (Required): Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster. +* **issuerThumbprint**: string: Issuer thumbprint for the certificate. Only used together with CommonName. +* **thumbprint**: string: Certificate thumbprint. + +## EndpointRangeDescription +### Properties +* **endPort**: int (Required): End port of a range of ports +* **startPort**: int (Required): Starting port of a range of ports + +## FrontendConfiguration +### Properties +* **ipAddressType**: 'IPv4' | 'IPv6' | string: The IP address type of this frontend configuration. If omitted the default value is IPv4. +* **loadBalancerBackendAddressPoolId**: string: The resource Id of the Load Balancer backend address pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//backendAddressPools/'. +* **loadBalancerInboundNatPoolId**: string: The resource Id of the Load Balancer inbound NAT pool that the VM instances of the node type are associated with. The format of the resource Id is '/subscriptions//resourceGroups//providers/Microsoft.Network/loadBalancers//inboundNatPools/'. + +## IPTag +### Properties +* **ipTagType**: string (Required): The IP tag type. +* **tag**: string (Required): The value of the IP tag. + +## LoadBalancingRule +### Properties +* **backendPort**: int (Required): The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. +* **frontendPort**: int (Required): The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. +* **loadDistribution**: string: The load distribution policy for this rule. +* **probePort**: int: The prob port used by the load balancing rule. Acceptable values are between 1 and 65535. +* **probeProtocol**: 'http' | 'https' | 'tcp' | string (Required): the reference to the load balancer probe used by the load balancing rule. +* **probeRequestPath**: string: The probe request path. Only supported for HTTP/HTTPS probes. +* **protocol**: 'tcp' | 'udp' | string (Required): The reference to the transport protocol used by the load balancing rule. + +## ManagedClusterProperties +### Properties +* **addonFeatures**: 'BackupRestoreService' | 'DnsService' | 'ResourceMonitorService' | string[]: List of add-on features to enable on the cluster. +* **adminPassword**: string: VM admin user password. +* **adminUserName**: string (Required): VM admin user name. +* **allowRdpAccess**: bool: Setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false. +* **applicationTypeVersionsCleanupPolicy**: [ApplicationTypeVersionsCleanupPolicy](#applicationtypeversionscleanuppolicy): The policy used to clean up unused versions. +* **auxiliarySubnets**: [Subnet](#subnet)[]: Auxiliary subnets for the cluster. +* **azureActiveDirectory**: [AzureActiveDirectory](#azureactivedirectory): The AAD authentication settings of the cluster. +* **clientConnectionPort**: int: The port used for client connections to the cluster. +* **clients**: [ClientCertificate](#clientcertificate)[]: Client certificates that are allowed to manage the cluster. +* **clusterCertificateThumbprints**: string[] (ReadOnly): List of thumbprints of the cluster certificates. +* **clusterCodeVersion**: string: The Service Fabric runtime version of the cluster. This property is required when **clusterUpgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**. +* **clusterId**: string (ReadOnly): A service generated unique identifier for the cluster resource. +* **clusterState**: 'BaselineUpgrade' | 'Deploying' | 'Ready' | 'UpgradeFailed' | 'Upgrading' | 'WaitingForNodes' | string (ReadOnly): The current state of the cluster. +* **clusterUpgradeCadence**: 'Wave0' | 'Wave1' | 'Wave2' | string: Indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. Only applies when **clusterUpgradeMode** is set to 'Automatic'. +* **clusterUpgradeMode**: 'Automatic' | 'Manual' | string: The upgrade mode of the cluster when new Service Fabric runtime version is available. +* **dnsName**: string (Required): The cluster dns name. +* **enableAutoOSUpgrade**: bool: Setting this to true enables automatic OS upgrade for the node types that are created using any platform OS image with version 'latest'. The default value for this setting is false. +* **enableIpv6**: bool: Setting this to true creates IPv6 address space for the default VNet used by the cluster. This setting cannot be changed once the cluster is created. The default value for this setting is false. +* **enableServicePublicIP**: bool: Setting this to true will link the IPv4 address as the ServicePublicIP of the IPv6 address. It can only be set to True if IPv6 is enabled on the cluster. +* **fabricSettings**: [SettingsSectionDescription](#settingssectiondescription)[]: The list of custom fabric settings to configure the cluster. +* **fqdn**: string (ReadOnly): The fully qualified domain name associated with the public load balancer of the cluster. +* **httpGatewayConnectionPort**: int: The port used for HTTP connections to the cluster. +* **ipTags**: [IPTag](#iptag)[]: The list of IP tags associated with the default public IP address of the cluster. +* **ipv4Address**: string (ReadOnly): The IPv4 address associated with the public load balancer of the cluster. +* **ipv6Address**: string (ReadOnly): IPv6 address for the cluster if IPv6 is enabled. +* **loadBalancingRules**: [LoadBalancingRule](#loadbalancingrule)[]: Load balancing rules that are applied to the public load balancer of the cluster. +* **networkSecurityRules**: [NetworkSecurityRule](#networksecurityrule)[]: Custom Network Security Rules that are applied to the Virtual Network of the cluster. +* **provisioningState**: 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'None' | 'Other' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state of the managed cluster resource. +* **serviceEndpoints**: [ServiceEndpoint](#serviceendpoint)[]: Service endpoints for subnets in the cluster. +* **subnetId**: string: If specified, the node types for the cluster are created in this subnet instead of the default VNet. The **networkSecurityRules** specified for the cluster are also applied to this subnet. This setting cannot be changed once the cluster is created. +* **zonalResiliency**: bool: Indicates if the cluster has zone resiliency. + +## ManagedIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of the managed identity. This property will only be provided for a system assigned identity. +* **tenantId**: string (ReadOnly): The tenant id of the managed identity. This property will only be provided for a system assigned identity. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The type of managed identity for the resource. +* **userAssignedIdentities**: [UserAssignedIdentityMap](#userassignedidentitymap): The list of user 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}'. + +## ManagedProxyResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## NetworkSecurityRule +### Properties +* **access**: 'allow' | 'deny' | string (Required): The network traffic is allowed or denied. +* **description**: string: Network security rule description. +* **destinationAddressPrefix**: string: The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. +* **destinationAddressPrefixes**: string[]: The destination address prefixes. CIDR or destination IP ranges. +* **destinationPortRange**: string: he destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. +* **destinationPortRanges**: string[]: The destination port ranges. +* **direction**: 'inbound' | 'outbound' | string (Required): Network security rule direction. +* **name**: string (Required): Network security rule name. +* **priority**: int (Required): The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. +* **protocol**: 'ah' | 'esp' | 'http' | 'https' | 'icmp' | 'tcp' | 'udp' | string (Required): Network protocol this rule applies to. +* **sourceAddressPrefix**: string: The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. +* **sourceAddressPrefixes**: string[]: The CIDR or source IP ranges. +* **sourcePortRange**: string: The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. +* **sourcePortRanges**: string[]: The source port ranges. + +## NodeTypeProperties +### Properties +* **additionalDataDisks**: [VmssDataDisk](#vmssdatadisk)[]: Additional managed data disks. +* **applicationPorts**: [EndpointRangeDescription](#endpointrangedescription): The range of ports from which cluster assigned port to Service Fabric applications. +* **capacities**: [NodeTypePropertiesCapacities](#nodetypepropertiescapacities): The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. +* **dataDiskLetter**: string: Managed data disk letter. It can not use the reserved letter C or D and it can not change after created. +* **dataDiskSizeGB**: int: Disk size for the managed disk attached to the vms on the node type in GBs. +* **dataDiskType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | string: Managed data disk type. Specifies the storage account type for the managed disk +* **enableAcceleratedNetworking**: bool: Specifies whether the network interface is accelerated networking-enabled. +* **enableEncryptionAtHost**: bool: Enable or disable the Host Encryption for the virtual machines on the node type. This will enable the encryption for all the disks including Resource/Temp disk at host itself. Default: The Encryption at host will be disabled unless this property is set to true for the resource. +* **enableOverProvisioning**: bool: Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types. +* **ephemeralPorts**: [EndpointRangeDescription](#endpointrangedescription): The range of ephemeral ports that nodes in this node type should be configured with. +* **evictionPolicy**: 'Deallocate' | 'Delete' | string: Specifies the eviction policy for virtual machines in a SPOT node type. Default is Delete. +* **frontendConfigurations**: [FrontendConfiguration](#frontendconfiguration)[]: Indicates the node type uses its own frontend configurations instead of the default one for the cluster. This setting can only be specified for non-primary node types and can not be added or removed after the node type is created. +* **hostGroupId**: string: Specifies the full host group resource Id. This property is used for deploying on azure dedicated hosts. +* **isPrimary**: bool (Required): Indicates the Service Fabric system services for the cluster will run on this node type. This setting cannot be changed once the node type is created. +* **isSpotVM**: bool: Indicates whether the node type will be Spot Virtual Machines. Azure will allocate the VMs if there is capacity available and the VMs can be evicted at any time. +* **isStateless**: bool: Indicates if the node type can only host Stateless workloads. +* **multiplePlacementGroups**: bool: Indicates if scale set associated with the node type can be composed of multiple placement groups. +* **networkSecurityRules**: [NetworkSecurityRule](#networksecurityrule)[]: The Network Security Rules for this node type. This setting can only be specified for node types that are configured with frontend configurations. +* **placementProperties**: [NodeTypePropertiesPlacementProperties](#nodetypepropertiesplacementproperties): The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. +* **provisioningState**: 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'None' | 'Other' | 'Succeeded' | 'Updating' | string (ReadOnly): The provisioning state of the node type resource. +* **spotRestoreTimeout**: string: Indicates the time duration after which the platform will not try to restore the VMSS SPOT instances specified as ISO 8601. +* **useDefaultPublicLoadBalancer**: bool: Specifies whether the use public load balancer. If not specified and the node type doesn't have its own frontend configuration, it will be attached to the default load balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is true, then the frontend has to be an Internal Load Balancer. If the node type uses its own Load balancer and useDefaultPublicLoadBalancer is false or not set, then the custom load balancer must include a public load balancer to provide outbound connectivity. +* **useEphemeralOSDisk**: bool: Indicates whether to use ephemeral os disk. The sku selected on the vmSize property needs to support this feature. +* **useTempDataDisk**: bool: Specifies whether to use the temporary disk for the service fabric data root, in which case no managed data disk will be attached and the temporary disk will be used. It is only allowed for stateless node types. +* **vmExtensions**: [VmssExtension](#vmssextension)[]: Set of extensions that should be installed onto the virtual machines. +* **vmImageOffer**: string: The offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer. +* **vmImagePublisher**: string: The publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer. +* **vmImageSku**: string: The SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter. +* **vmImageVersion**: string: The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. +* **vmInstanceCount**: int (Required): The number of nodes in the node type.

    **Values:**
    -1 - Use when auto scale rules are configured or sku.capacity is defined
    0 - Not supported
    >0 - Use for manual scale. +* **vmManagedIdentity**: [VmManagedIdentity](#vmmanagedidentity): Identities to assign to the virtual machine scale set under the node type. +* **vmSecrets**: [VaultSecretGroup](#vaultsecretgroup)[]: The secrets to install in the virtual machines. +* **vmSize**: string: The size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3. +* **zones**: string[]: Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster. + +## NodeTypePropertiesCapacities +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## NodeTypePropertiesPlacementProperties +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## NodeTypeSku +### Properties +* **capacity**: int (Required): The number of nodes in the node type.

    If present in request it will override properties.vmInstanceCount. +* **name**: string: The sku name.

    Name is internally generated and is used in auto-scale scenarios.
    Property does not allow to be changed to other values than generated.
    To avoid deployment errors please omit the property. +* **tier**: string: Specifies the tier of the node type.

    Possible Values:
    **Standard** + +## Partition +* **Discriminator**: partitionScheme + +### Base Properties +### NamedPartitionScheme +#### Properties +* **names**: string[] (Required): Array for the names of the partitions. +* **partitionScheme**: 'Named' (Required): Specifies how the service is partitioned. + +### SingletonPartitionScheme +#### Properties +* **partitionScheme**: 'Singleton' (Required): Specifies how the service is partitioned. + +### UniformInt64RangePartitionScheme +#### Properties +* **count**: int (Required): The number of partitions. +* **highKey**: int (Required): The upper bound of the partition key range that +should be split between the partition ‘Count’ +* **lowKey**: int (Required): The lower bound of the partition key range that +should be split between the partition ‘Count’ +* **partitionScheme**: 'UniformInt64Range' (Required): Specifies how the service is partitioned. + + +## ProxyResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ProxyResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ProxyResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ProxyResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## RollingUpgradeMonitoringPolicy +### Properties +* **failureAction**: 'Manual' | 'Rollback' | string (Required): The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode. +* **healthCheckRetryTimeout**: string (Required): The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff". +* **healthCheckStableDuration**: string (Required): The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff". +* **healthCheckWaitDuration**: string (Required): The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff". +* **upgradeDomainTimeout**: string (Required): The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff". +* **upgradeTimeout**: string (Required): The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff". + +## ScalingMechanism +* **Discriminator**: kind + +### Base Properties +### AddRemoveIncrementalNamedPartitionScalingMechanism +#### Properties +* **kind**: 'AddRemoveIncrementalNamedPartition' (Required): Specifies the mechanism associated with this scaling policy. +* **maxPartitionCount**: int (Required): Maximum number of named partitions of the service. +* **minPartitionCount**: int (Required): Minimum number of named partitions of the service. +* **scaleIncrement**: int (Required): The number of instances to add or remove during a scaling operation. + +### PartitionInstanceCountScaleMechanism +#### Properties +* **kind**: 'ScalePartitionInstanceCount' (Required): Specifies the mechanism associated with this scaling policy. +* **maxInstanceCount**: int (Required): Maximum number of instances of the partition. +* **minInstanceCount**: int (Required): Minimum number of instances of the partition. +* **scaleIncrement**: int (Required): The number of instances to add or remove during a scaling operation. + + +## ScalingPolicy +### Properties +* **scalingMechanism**: [ScalingMechanism](#scalingmechanism) (Required): Specifies the mechanism associated with this scaling policy +* **scalingTrigger**: [ScalingTrigger](#scalingtrigger) (Required): Specifies the trigger associated with this scaling policy. + +## ScalingTrigger +* **Discriminator**: kind + +### Base Properties +### AveragePartitionLoadScalingTrigger +#### Properties +* **kind**: 'AveragePartitionLoadTrigger' (Required): Specifies the trigger associated with this scaling policy. +* **lowerLoadThreshold**: int (Required): The lower limit of the load below which a scale in operation should be performed. +* **metricName**: string (Required): The name of the metric for which usage should be tracked. +* **scaleInterval**: string (Required): The period in seconds on which a decision is made whether to scale or not. This property should come in ISO 8601 format "hh:mm:ss". +* **upperLoadThreshold**: int (Required): The upper limit of the load beyond which a scale out operation should be performed. + +### AverageServiceLoadScalingTrigger +#### Properties +* **kind**: 'AverageServiceLoadTrigger' (Required): Specifies the trigger associated with this scaling policy. +* **lowerLoadThreshold**: int (Required): The lower limit of the load below which a scale in operation should be performed. +* **metricName**: string (Required): The name of the metric for which usage should be tracked. +* **scaleInterval**: string (Required): The period in seconds on which a decision is made whether to scale or not. This property should come in ISO 8601 format "hh:mm:ss". +* **upperLoadThreshold**: int (Required): The upper limit of the load beyond which a scale out operation should be performed. +* **useOnlyPrimaryLoad**: bool (Required): Flag determines whether only the load of primary replica should be considered for scaling. If set to true, then trigger will only consider the load of primary replicas of stateful service. If set to false, trigger will consider load of all replicas. This parameter cannot be set to true for stateless service. + + +## ServiceCorrelation +### Properties +* **scheme**: 'AlignedAffinity' | 'NonAlignedAffinity' | string (Required): The ServiceCorrelationScheme which describes the relationship between this service and the service specified via ServiceName. +* **serviceName**: string (Required): The Arm Resource ID of the service that the correlation relationship is established with. + +## ServiceEndpoint +### Properties +* **locations**: string[]: A list of locations. +* **service**: string (Required): The type of the endpoint service. + +## ServiceLoadMetric +### Properties +* **defaultLoad**: int: Used only for Stateless services. The default amount of load, as a number, that this service creates for this metric. +* **name**: string (Required): The name of the metric. If the service chooses to report load during runtime, the load metric name should match the name that is specified in Name exactly. Note that metric names are case sensitive. +* **primaryDefaultLoad**: int: Used only for Stateful services. The default amount of load, as a number, that this service creates for this metric when it is a Primary replica. +* **secondaryDefaultLoad**: int: Used only for Stateful services. The default amount of load, as a number, that this service creates for this metric when it is a Secondary replica. +* **weight**: 'High' | 'Low' | 'Medium' | 'Zero' | string: The service load metric relative weight, compared to other metrics configured for this service, as a number. + +## ServicePlacementPolicy +* **Discriminator**: type + +### Base Properties +### ServicePlacementInvalidDomainPolicy +#### Properties +* **domainName**: string (Required): The name of the domain that should not be used for placement. +* **type**: 'InvalidDomain' (Required): The type of placement policy for a service fabric service. Following are the possible values. + +### ServicePlacementNonPartiallyPlaceServicePolicy +#### Properties +* **type**: 'NonPartiallyPlaceService' (Required): The type of placement policy for a service fabric service. Following are the possible values. + +### ServicePlacementPreferPrimaryDomainPolicy +#### Properties +* **domainName**: string (Required): The name of the domain that should used for placement as per this policy. +* **type**: 'PreferredPrimaryDomain' (Required): The type of placement policy for a service fabric service. Following are the possible values. + +### ServicePlacementRequiredDomainPolicy +#### Properties +* **domainName**: string (Required): The name of the domain that should used for placement as per this policy. +* **type**: 'RequiredDomain' (Required): The type of placement policy for a service fabric service. Following are the possible values. + +### ServicePlacementRequireDomainDistributionPolicy +#### Properties +* **domainName**: string (Required): The name of the domain that should used for placement as per this policy. +* **type**: 'RequiredDomainDistribution' (Required): The type of placement policy for a service fabric service. Following are the possible values. + + +## ServiceResourceProperties +* **Discriminator**: serviceKind + +### Base Properties +* **correlationScheme**: [ServiceCorrelation](#servicecorrelation)[]: A list that describes the correlation of the service with other services. +* **defaultMoveCost**: 'High' | 'Low' | 'Medium' | 'Zero' | string: Specifies the move cost for the service. +* **partitionDescription**: [Partition](#partition) (Required): Describes how the service is partitioned. +* **placementConstraints**: string: The placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: "NodeColor == blue)". +* **provisioningState**: string (ReadOnly): The current deployment or provisioning state, which only appears in the response +* **scalingPolicies**: [ScalingPolicy](#scalingpolicy)[]: Scaling policies for this service. +* **serviceLoadMetrics**: [ServiceLoadMetric](#serviceloadmetric)[]: The service load metrics is given as an array of ServiceLoadMetric objects. +* **servicePackageActivationMode**: 'ExclusiveProcess' | 'SharedProcess' | string: The activation Mode of the service package +* **servicePlacementPolicies**: [ServicePlacementPolicy](#serviceplacementpolicy)[]: A list that describes the correlation of the service with other services. +* **serviceTypeName**: string (Required): The name of the service type +### StatefulServiceProperties +#### Properties +* **hasPersistedState**: bool: A flag indicating whether this is a persistent service which stores states on the local disk. If it is then the value of this property is true, if not it is false. +* **minReplicaSetSize**: int: The minimum replica set size as a number. +* **quorumLossWaitDuration**: string: The maximum duration for which a partition is allowed to be in a state of quorum loss, represented in ISO 8601 format "hh:mm:ss". +* **replicaRestartWaitDuration**: string: The duration between when a replica goes down and when a new replica is created, represented in ISO 8601 format "hh:mm:ss". +* **serviceKind**: 'Stateful' (Required): The kind of service (Stateless or Stateful). +* **servicePlacementTimeLimit**: string: The duration for which replicas can stay InBuild before reporting that build is stuck, represented in ISO 8601 format "hh:mm:ss". +* **standByReplicaKeepDuration**: string: The definition on how long StandBy replicas should be maintained before being removed, represented in ISO 8601 format "hh:mm:ss". +* **targetReplicaSetSize**: int: The target replica set size as a number. + +### StatelessServiceProperties +#### Properties +* **instanceCount**: int (Required): The instance count. +* **minInstanceCount**: int: MinInstanceCount is the minimum number of instances that must be up to meet the EnsureAvailability safety check during operations like upgrade or deactivate node. The actual number that is used is max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Note, if InstanceCount is set to -1, during MinInstanceCount computation -1 is first converted into the number of nodes on which the instances are allowed to be placed according to the placement constraints on the service. +* **minInstancePercentage**: int: MinInstancePercentage is the minimum percentage of InstanceCount that must be up to meet the EnsureAvailability safety check during operations like upgrade or deactivate node. The actual number that is used is max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Note, if InstanceCount is set to -1, during MinInstancePercentage computation, -1 is first converted into the number of nodes on which the instances are allowed to be placed according to the placement constraints on the service. +* **serviceKind**: 'Stateless' (Required): The kind of service (Stateless or Stateful). + + +## ServiceTypeHealthPolicy +### Properties +* **maxPercentUnhealthyPartitionsPerService**: int (Required): The maximum allowed percentage of unhealthy partitions per service. + +The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. +If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. +The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. +The computation rounds up to tolerate one failure on small numbers of partitions. +* **maxPercentUnhealthyReplicasPerPartition**: int (Required): The maximum allowed percentage of unhealthy replicas per partition. + +The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. +If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. +The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. +The computation rounds up to tolerate one failure on small numbers of replicas. +* **maxPercentUnhealthyServices**: int (Required): The maximum allowed percentage of unhealthy services. + +The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. +If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. +This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. +The computation rounds up to tolerate one failure on small numbers of services. + +## ServiceTypeHealthPolicyMap +### Properties +### Additional Properties +* **Additional Properties Type**: [ServiceTypeHealthPolicy](#servicetypehealthpolicy) + +## SettingsParameterDescription +### Properties +* **name**: string (Required): The parameter name of fabric setting. +* **value**: string (Required): The parameter value of fabric setting. + +## SettingsSectionDescription +### Properties +* **name**: string (Required): The section name of the fabric settings. +* **parameters**: [SettingsParameterDescription](#settingsparameterdescription)[] (Required): The collection of parameters in the section. + +## Sku +### Properties +* **name**: 'Basic' | 'Standard' | string (Required): Sku Name. + +## Subnet +### Properties +* **enableIpv6**: bool: Indicates wether to enable Ipv6 or not. If not provided, it will take the same configuration as the cluster. +* **name**: string (Required): Subnet name. +* **networkSecurityGroupId**: string: Full resource id for the network security group. +* **privateEndpointNetworkPolicies**: 'disabled' | 'enabled' | string: Enable or Disable apply network policies on private end point in the subnet. +* **privateLinkServiceNetworkPolicies**: 'disabled' | 'enabled' | string: Enable or Disable apply network policies on private link service in the subnet. + +## SubResource +### Properties +* **id**: string: Azure resource identifier. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC). +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: string: The type of identity that last modified the resource. + +## UserAssignedIdentity +### Properties +* **clientId**: string (ReadOnly): The client id of user assigned identity. +* **principalId**: string (ReadOnly): The principal id of user assigned identity. + +## UserAssignedIdentityMap +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## VaultCertificate +### Properties +* **certificateStore**: string (Required): For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account.

    For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name .crt for the X509 certificate file and .prv for private key. Both of these files are .pem formatted. +* **certificateUrl**: string (Required): This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8:

    {
    "data":"",
    "dataType":"pfx",
    "password":""
    } + +## VaultSecretGroup +### Properties +* **sourceVault**: [SubResource](#subresource) (Required): The relative URL of the Key Vault containing all of the certificates in VaultCertificates. +* **vaultCertificates**: [VaultCertificate](#vaultcertificate)[] (Required): The list of key vault references in SourceVault which contain certificates. + +## VmManagedIdentity +### Properties +* **userAssignedIdentities**: string[]: The list of user identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## VmssDataDisk +### Properties +* **diskLetter**: string (Required): Managed data disk letter. It can not use the reserved letter C or D and it can not change after created. +* **diskSizeGB**: int (Required): Disk size for each vm in the node type in GBs. +* **diskType**: 'Premium_LRS' | 'StandardSSD_LRS' | 'Standard_LRS' | string (Required): Managed data disk type. Specifies the storage account type for the managed disk +* **lun**: int (Required): Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun 0 is reserved for the service fabric data disk. + +## VmssExtension +### Properties +* **name**: string (Required): The name of the extension. +* **properties**: [VmssExtensionProperties](#vmssextensionproperties) (Required): Describes the properties of a Virtual Machine Scale Set Extension. + +## VmssExtensionProperties +### Properties +* **autoUpgradeMinorVersion**: bool: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. +* **enableAutomaticUpgrade**: bool: Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available. +* **forceUpdateTag**: string: If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. +* **protectedSettings**: any: The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. +* **provisionAfterExtensions**: string[]: Collection of extension names after which this extension needs to be provisioned. +* **provisioningState**: string (ReadOnly): The provisioning state, which only appears in the response. +* **publisher**: string (Required): The name of the extension handler publisher. +* **settings**: any: Json formatted public settings for the extension. +* **type**: string (Required): Specifies the type of the extension; an example is "CustomScriptExtension". +* **typeHandlerVersion**: string (Required): Specifies the version of the script handler. + diff --git a/generated/servicefabricmesh/log.out b/generated/servicefabricmesh/log.out index 5288d5c763..3e760fef21 100644 --- a/generated/servicefabricmesh/log.out +++ b/generated/servicefabricmesh/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -136,37 +136,41 @@ warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:943:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:946:5 warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:981:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:984:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedProxyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:989:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:992:5 warning | PreCheck/SchemaMissingType | The schema 'TrackedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1020:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1023:5 warning | PreCheck/SchemaMissingType | The schema 'ProvisionedResourceProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1053:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1056:5 warning | PreCheck/SchemaMissingType | The schema 'NetworkResourceDescription' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1080:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1083:5 warning | PreCheck/SchemaMissingType | The schema 'NetworkResourceProperties' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1098:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1101:5 warning | PreCheck/SchemaMissingType | The schema 'VolumeResourceDescription' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1147:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1150:5 warning | PreCheck/SchemaMissingType | The schema 'VolumeResourceProperties' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1165:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1168:5 warning | PreCheck/SchemaMissingType | The schema 'ApplicationResourceDescription' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1243:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1246:5 warning | PreCheck/SchemaMissingType | The schema 'ApplicationResourceProperties' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1261:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1264:5 warning | PreCheck/SchemaMissingType | The schema 'ServiceResourceDescription' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1354:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1357:5 warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1600:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1603:5 warning | PreCheck/SchemaMissingType | The schema 'OperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1617:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1620:5 warning | PreCheck/SchemaMissingType | The schema 'AvailableOperationDisplay' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1638:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1641:5 warning | PreCheck/SchemaMissingType | The schema 'ErrorModel' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1659:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1662:5 +warning | PreCheck/SchemaMissingType | The schema 'ErrorErrorModel' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1674:5 +warning | PreCheck/SchemaMissingType | The schema 'ErrorDetailsModel' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-07-01-preview/servicefabricmesh.json:1699:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'TrackedResource' has a property 'location' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from TrackedResource warning | Modeler/MissingType | The schema 'AzureInternalMonitoringPipelineSinkDescription-fluentdConfigUrl' has no type or format information whatsoever. Location: diff --git a/generated/servicelinker/log.out b/generated/servicelinker/log.out index cc165e11e3..7414b3746c 100644 --- a/generated/servicelinker/log.out +++ b/generated/servicelinker/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/signalr/log.out b/generated/signalr/log.out index f168e2ff99..20d6b234f7 100644 --- a/generated/signalr/log.out +++ b/generated/signalr/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/softwareplan/log.out b/generated/softwareplan/log.out index 2a3c2cbec3..e78806defc 100644 --- a/generated/softwareplan/log.out +++ b/generated/softwareplan/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/solutions/log.out b/generated/solutions/log.out index 25550e5890..9cc258c332 100644 --- a/generated/solutions/log.out +++ b/generated/solutions/log.out @@ -1,10 +1,792 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'UpdateAccessDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2021-07-01/managedapplications.json:2630:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2021-07-01/managedapplications.json:2656:5 +warning | PreCheck/SchemaMissingType | The schema 'ListTokenRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2021-07-01/managedapplications.json:2706:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2021-07-01/managedapplications.json:2722:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityToken' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2021-07-01/managedapplications.json:2734:5 +warning | PreCheck/SchemaMissingType | The schema 'AllowedUpgradePlansResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2021-07-01/managedapplications.json:2771:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'UpdateAccessDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2021-02-01-preview/managedapplications.json:2688:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2021-02-01-preview/managedapplications.json:2714:5 +warning | PreCheck/SchemaMissingType | The schema 'ListTokenRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2021-02-01-preview/managedapplications.json:2764:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2021-02-01-preview/managedapplications.json:2780:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityToken' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2021-02-01-preview/managedapplications.json:2792:5 +warning | PreCheck/SchemaMissingType | The schema 'AllowedUpgradePlansResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2021-02-01-preview/managedapplications.json:2829:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation' (10 differences): + - properties.name.$ref: "#/components/schemas/schemas:141" => "#/components/schemas/schemas:243" + - properties.name.description: "Operation name: {provider}/{resource}/{operation}" => "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"" + - properties.name.readOnly: => true + - properties.isDataAction.description: "Indicates whether the operation is a data action" => "Whether the operation applies to data-plane. This is \"true\" for data-plane operations and \"false\" for ARM/control-plane operations." + - properties.isDataAction.readOnly: => true + - properties.display.$ref: "#/components/schemas/schemas:142" => "#/components/schemas/schemas:244" + - properties.display.description: "The object that represents the operation." => "Localized display information for this particular operation." + - properties.origin: => {"x-ms-enum":{"name":"Origin","modelAsString":true},"$ref":"#/components/schemas/Origin","description":"The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"","readOnly":true} + - properties.actionType: => {"x-ms-enum":{"name":"ActionType","modelAsString":true},"$ref":"#/components/schemas/ActionType","description":"Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.","readOnly":true} + - title: => "REST API Operation" +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation-display' (10 differences): + - properties.provider.$ref: "#/components/schemas/schemas:143" => "#/components/schemas/schemas:245" + - properties.provider.description: "Service provider: Microsoft.Solutions" => "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\"." + - properties.provider.readOnly: => true + - properties.resource.$ref: "#/components/schemas/schemas:144" => "#/components/schemas/schemas:246" + - properties.resource.description: "Resource on which the operation is performed: Application, JitRequest, etc." => "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\"." + - properties.resource.readOnly: => true + - properties.operation.$ref: "#/components/schemas/schemas:145" => "#/components/schemas/schemas:247" + - properties.operation.description: "Operation type: Read, write, delete, etc." => "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\"." + - properties.operation.readOnly: => true + - properties.description.description: "Localized friendly description for the operation" => "The short, localized friendly description of the operation; suitable for tool tips and detailed views." +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'OperationListResult' (7 differences): + - properties.value.$ref: "#/components/schemas/schemas:148" => "#/components/schemas/schemas:252" + - properties.value.description: "List of Microsoft.Solutions operations." => "List of operations supported by the resource provider" + - properties.value.x-ms-identifiers: => ["name"] + - properties.value.readOnly: => true + - properties.nextLink.$ref: "#/components/schemas/schemas:149" => "#/components/schemas/schemas:253" + - properties.nextLink.description: "URL to get the next set of operation list results if there are any." => "URL to get the next set of operation list results (if there are any)." + - properties.nextLink.readOnly: => true +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationListResult' -> 'OperationListResultAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'Operation' -> 'OperationAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationDisplay' -> 'OperationDisplayAutoGenerated' +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:1735:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:1767:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:1795:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:1813:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPropertiesPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:1895:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:1922:5 +warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2012:5 +warning | PreCheck/SchemaMissingType | The schema 'PlanPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2043:5 +warning | PreCheck/SchemaMissingType | The schema 'GenericResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2068:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2086:5 +warning | PreCheck/SchemaMissingType | The schema 'Identity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2119:5 +warning | PreCheck/SchemaMissingType | The schema 'userAssignedResourceIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2155:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2170:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2202:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2218:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2311:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2333:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationNotificationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2355:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationNotificationEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2370:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageLockingPolicyDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2382:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDeploymentPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2401:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationManagementPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2413:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2422:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2439:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageContact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2456:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageSupportUrls' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2477:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationBillingDetailsDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2490:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationJitAccessPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2499:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2526:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2541:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2553:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2569:5 +warning | PreCheck/SchemaMissingType | The schema 'JitAuthorizationPolicies' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2619:5 +warning | PreCheck/SchemaMissingType | The schema 'JitSchedulingPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2636:5 +warning | PreCheck/SchemaMissingType | The schema 'JitApproverDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2673:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationClientDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2701:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2763:9 +warning | PreCheck/SchemaMissingType | The schema 'OperationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2787:5 +warning | PreCheck/SchemaMissingType | The schema 'UpdateAccessDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2829:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2855:5 +warning | PreCheck/SchemaMissingType | The schema 'ListTokenRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2905:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2921:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityToken' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2933:5 +warning | PreCheck/SchemaMissingType | The schema 'AllowedUpgradePlansResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2020-08-21-preview/managedapplications.json:2970:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation' (10 differences): + - properties.name.$ref: "#/components/schemas/schemas:141" => "#/components/schemas/schemas:272" + - properties.name.description: "Operation name: {provider}/{resource}/{operation}" => "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"" + - properties.name.readOnly: => true + - properties.isDataAction.description: "Indicates whether the operation is a data action" => "Whether the operation applies to data-plane. This is \"true\" for data-plane operations and \"false\" for ARM/control-plane operations." + - properties.isDataAction.readOnly: => true + - properties.display.$ref: "#/components/schemas/schemas:142" => "#/components/schemas/schemas:273" + - properties.display.description: "The object that represents the operation." => "Localized display information for this particular operation." + - properties.origin: => {"x-ms-enum":{"name":"Origin","modelAsString":true},"$ref":"#/components/schemas/Origin","description":"The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"","readOnly":true} + - properties.actionType: => {"x-ms-enum":{"name":"ActionType","modelAsString":true},"$ref":"#/components/schemas/ActionType","description":"Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.","readOnly":true} + - title: => "REST API Operation" +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation-display' (10 differences): + - properties.provider.$ref: "#/components/schemas/schemas:143" => "#/components/schemas/schemas:274" + - properties.provider.description: "Service provider: Microsoft.Solutions" => "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\"." + - properties.provider.readOnly: => true + - properties.resource.$ref: "#/components/schemas/schemas:144" => "#/components/schemas/schemas:275" + - properties.resource.description: "Resource on which the operation is performed: Application, JitRequest, etc." => "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\"." + - properties.resource.readOnly: => true + - properties.operation.$ref: "#/components/schemas/schemas:145" => "#/components/schemas/schemas:276" + - properties.operation.description: "Operation type: Read, write, delete, etc." => "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\"." + - properties.operation.readOnly: => true + - properties.description.description: "Localized friendly description for the operation" => "The short, localized friendly description of the operation; suitable for tool tips and detailed views." +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'OperationListResult' (7 differences): + - properties.value.$ref: "#/components/schemas/schemas:148" => "#/components/schemas/schemas:281" + - properties.value.description: "List of Microsoft.Solutions operations." => "List of operations supported by the resource provider" + - properties.value.x-ms-identifiers: => ["name"] + - properties.value.readOnly: => true + - properties.nextLink.$ref: "#/components/schemas/schemas:149" => "#/components/schemas/schemas:282" + - properties.nextLink.description: "URL to get the next set of operation list results if there are any." => "URL to get the next set of operation list results (if there are any)." + - properties.nextLink.readOnly: => true +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationListResult' -> 'OperationListResultAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'Operation' -> 'OperationAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationDisplay' -> 'OperationDisplayAutoGenerated' +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:1739:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:1771:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:1799:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:1817:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPropertiesPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:1899:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:1926:5 +warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2016:5 +warning | PreCheck/SchemaMissingType | The schema 'PlanPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2047:5 +warning | PreCheck/SchemaMissingType | The schema 'GenericResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2072:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2090:5 +warning | PreCheck/SchemaMissingType | The schema 'Identity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2123:5 +warning | PreCheck/SchemaMissingType | The schema 'userAssignedResourceIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2159:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2174:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2206:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2222:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2315:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2337:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationNotificationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2359:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationNotificationEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2374:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageLockingPolicyDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2386:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDeploymentPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2405:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationManagementPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2417:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2426:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2443:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageContact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2460:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageSupportUrls' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2481:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationBillingDetailsDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2494:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationJitAccessPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2503:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2530:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2545:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2557:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2573:5 +warning | PreCheck/SchemaMissingType | The schema 'JitAuthorizationPolicies' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2623:5 +warning | PreCheck/SchemaMissingType | The schema 'JitSchedulingPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2640:5 +warning | PreCheck/SchemaMissingType | The schema 'JitApproverDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2677:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationClientDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2705:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2763:9 +warning | PreCheck/SchemaMissingType | The schema 'UpdateAccessDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2808:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2834:5 +warning | PreCheck/SchemaMissingType | The schema 'ListTokenRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2884:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2900:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityToken' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2912:5 +warning | PreCheck/SchemaMissingType | The schema 'AllowedUpgradePlansResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json:2949:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation' (9 differences): + - properties.name.$ref: "#/components/schemas/schemas:141" => "#/components/schemas/schemas:268" + - properties.name.description: "Operation name: {provider}/{resource}/{operation}" => "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"" + - properties.name.readOnly: => true + - properties.display.$ref: "#/components/schemas/schemas:142" => "#/components/schemas/schemas:269" + - properties.display.description: "The object that represents the operation." => "Localized display information for this particular operation." + - properties.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} + - properties.origin: => {"x-ms-enum":{"name":"Origin","modelAsString":true},"$ref":"#/components/schemas/Origin","description":"The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"","readOnly":true} + - properties.actionType: => {"x-ms-enum":{"name":"ActionType","modelAsString":true},"$ref":"#/components/schemas/ActionType","description":"Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.","readOnly":true} + - title: => "REST API Operation" +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation-display' (10 differences): + - properties.provider.$ref: "#/components/schemas/schemas:143" => "#/components/schemas/schemas:270" + - properties.provider.description: "Service provider: Microsoft.Solutions" => "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\"." + - properties.provider.readOnly: => true + - properties.resource.$ref: "#/components/schemas/schemas:144" => "#/components/schemas/schemas:271" + - properties.resource.description: "Resource on which the operation is performed: Application, JitRequest, etc." => "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\"." + - properties.resource.readOnly: => true + - properties.operation.$ref: "#/components/schemas/schemas:145" => "#/components/schemas/schemas:272" + - properties.operation.description: "Operation type: Read, write, delete, etc." => "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\"." + - properties.operation.readOnly: => true + - properties.description: => {"$ref":"#/components/schemas/schemas:273","description":"The short, localized friendly description of the operation; suitable for tool tips and detailed views.","readOnly":true} +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'Operation' -> 'OperationAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationDisplay' -> 'OperationDisplayAutoGenerated' +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1691:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1723:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1751:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1769:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPropertiesPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1846:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1873:5 +warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1943:5 +warning | PreCheck/SchemaMissingType | The schema 'PlanPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1974:5 +warning | PreCheck/SchemaMissingType | The schema 'GenericResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:1999:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2017:5 +warning | PreCheck/SchemaMissingType | The schema 'Identity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2050:5 +warning | PreCheck/SchemaMissingType | The schema 'userAssignedResourceIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2086:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2101:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2133:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2149:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2242:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2264:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2286:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2303:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageContact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2320:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageSupportUrls' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2341:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationBillingDetailsDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2354:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationJitAccessPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2363:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2390:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2405:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2417:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2433:5 +warning | PreCheck/SchemaMissingType | The schema 'JitAuthorizationPolicies' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2483:5 +warning | PreCheck/SchemaMissingType | The schema 'JitSchedulingPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2500:5 +warning | PreCheck/SchemaMissingType | The schema 'JitApproverDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2537:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationClientDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2565:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2623:9 +warning | PreCheck/SchemaMissingType | The schema 'UpdateAccessDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2642:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2668:5 +warning | PreCheck/SchemaMissingType | The schema 'ListTokenRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2718:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2734:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityToken' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/preview/2018-09-01-preview/managedapplications.json:2746:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation' (9 differences): + - properties.name.$ref: "#/components/schemas/schemas:129" => "#/components/schemas/schemas:251" + - properties.name.description: "Operation name: {provider}/{resource}/{operation}" => "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"" + - properties.name.readOnly: => true + - properties.display.$ref: "#/components/schemas/schemas:130" => "#/components/schemas/schemas:252" + - properties.display.description: "The object that represents the operation." => "Localized display information for this particular operation." + - properties.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} + - properties.origin: => {"x-ms-enum":{"name":"Origin","modelAsString":true},"$ref":"#/components/schemas/Origin","description":"The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"","readOnly":true} + - properties.actionType: => {"x-ms-enum":{"name":"ActionType","modelAsString":true},"$ref":"#/components/schemas/ActionType","description":"Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.","readOnly":true} + - title: => "REST API Operation" +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation-display' (10 differences): + - properties.provider.$ref: "#/components/schemas/schemas:131" => "#/components/schemas/schemas:253" + - properties.provider.description: "Service provider: Microsoft.Solutions" => "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\"." + - properties.provider.readOnly: => true + - properties.resource.$ref: "#/components/schemas/schemas:132" => "#/components/schemas/schemas:254" + - properties.resource.description: "Resource on which the operation is performed: Application, JitRequest, etc." => "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\"." + - properties.resource.readOnly: => true + - properties.operation.$ref: "#/components/schemas/schemas:133" => "#/components/schemas/schemas:255" + - properties.operation.description: "Operation type: Read, write, delete, etc." => "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\"." + - properties.operation.readOnly: => true + - properties.description: => {"$ref":"#/components/schemas/schemas:256","description":"The short, localized friendly description of the operation; suitable for tool tips and detailed views.","readOnly":true} +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'Operation' -> 'OperationAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationDisplay' -> 'OperationDisplayAutoGenerated' +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:1691:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:1723:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:1751:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:1769:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPropertiesPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:1850:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:1877:5 +warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:1947:5 +warning | PreCheck/SchemaMissingType | The schema 'PlanPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:1978:5 +warning | PreCheck/SchemaMissingType | The schema 'GenericResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2003:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2021:5 +warning | PreCheck/SchemaMissingType | The schema 'Identity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2054:5 +warning | PreCheck/SchemaMissingType | The schema 'userAssignedResourceIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2090:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2105:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2137:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2153:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2246:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2268:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationNotificationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2290:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationNotificationEndpoint' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2305:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageLockingPolicyDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2317:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2336:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2353:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageContact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2370:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageSupportUrls' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2391:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationBillingDetailsDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2404:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationJitAccessPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2413:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2440:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2455:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2467:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2483:5 +warning | PreCheck/SchemaMissingType | The schema 'JitAuthorizationPolicies' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2533:5 +warning | PreCheck/SchemaMissingType | The schema 'JitSchedulingPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2550:5 +warning | PreCheck/SchemaMissingType | The schema 'JitApproverDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2587:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationClientDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2615:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2673:9 +warning | PreCheck/SchemaMissingType | The schema 'UpdateAccessDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2692:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2718:5 +warning | PreCheck/SchemaMissingType | The schema 'ListTokenRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2768:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2784:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityToken' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-06-01/managedapplications.json:2796:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation' (9 differences): + - properties.name.$ref: "#/components/schemas/schemas:139" => "#/components/schemas/schemas:261" + - properties.name.description: "Operation name: {provider}/{resource}/{operation}" => "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"" + - properties.name.readOnly: => true + - properties.display.$ref: "#/components/schemas/schemas:140" => "#/components/schemas/schemas:262" + - properties.display.description: "The object that represents the operation." => "Localized display information for this particular operation." + - properties.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} + - properties.origin: => {"x-ms-enum":{"name":"Origin","modelAsString":true},"$ref":"#/components/schemas/Origin","description":"The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"","readOnly":true} + - properties.actionType: => {"x-ms-enum":{"name":"ActionType","modelAsString":true},"$ref":"#/components/schemas/ActionType","description":"Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.","readOnly":true} + - title: => "REST API Operation" +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation-display' (10 differences): + - properties.provider.$ref: "#/components/schemas/schemas:141" => "#/components/schemas/schemas:263" + - properties.provider.description: "Service provider: Microsoft.Solutions" => "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\"." + - properties.provider.readOnly: => true + - properties.resource.$ref: "#/components/schemas/schemas:142" => "#/components/schemas/schemas:264" + - properties.resource.description: "Resource on which the operation is performed: Application, JitRequest, etc." => "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\"." + - properties.resource.readOnly: => true + - properties.operation.$ref: "#/components/schemas/schemas:143" => "#/components/schemas/schemas:265" + - properties.operation.description: "Operation type: Read, write, delete, etc." => "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\"." + - properties.operation.readOnly: => true + - properties.description: => {"$ref":"#/components/schemas/schemas:266","description":"The short, localized friendly description of the operation; suitable for tool tips and detailed views.","readOnly":true} +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'Operation' -> 'OperationAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationDisplay' -> 'OperationDisplayAutoGenerated' +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:1691:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:1723:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:1751:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:1769:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPropertiesPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:1850:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:1877:5 +warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:1947:5 +warning | PreCheck/SchemaMissingType | The schema 'PlanPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:1978:5 +warning | PreCheck/SchemaMissingType | The schema 'GenericResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2003:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2021:5 +warning | PreCheck/SchemaMissingType | The schema 'Identity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2054:5 +warning | PreCheck/SchemaMissingType | The schema 'userAssignedResourceIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2090:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2105:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2137:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2153:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2246:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2268:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2290:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2307:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageContact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2324:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageSupportUrls' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2345:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationBillingDetailsDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2358:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationJitAccessPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2367:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2394:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2409:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2421:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2437:5 +warning | PreCheck/SchemaMissingType | The schema 'JitAuthorizationPolicies' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2487:5 +warning | PreCheck/SchemaMissingType | The schema 'JitSchedulingPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2504:5 +warning | PreCheck/SchemaMissingType | The schema 'JitApproverDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2541:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationClientDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2569:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2627:9 +warning | PreCheck/SchemaMissingType | The schema 'UpdateAccessDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2672:5 +warning | PreCheck/SchemaMissingType | The schema 'JitRequestMetadata' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2698:5 +warning | PreCheck/SchemaMissingType | The schema 'ListTokenRequest' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2748:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityTokenResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2764:5 +warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentityToken' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-03-01/managedapplications.json:2776:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation' (9 differences): + - properties.name.$ref: "#/components/schemas/schemas:130" => "#/components/schemas/schemas:254" + - properties.name.description: "Operation name: {provider}/{resource}/{operation}" => "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"" + - properties.name.readOnly: => true + - properties.display.$ref: "#/components/schemas/schemas:131" => "#/components/schemas/schemas:255" + - properties.display.description: "The object that represents the operation." => "Localized display information for this particular operation." + - properties.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} + - properties.origin: => {"x-ms-enum":{"name":"Origin","modelAsString":true},"$ref":"#/components/schemas/Origin","description":"The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"","readOnly":true} + - properties.actionType: => {"x-ms-enum":{"name":"ActionType","modelAsString":true},"$ref":"#/components/schemas/ActionType","description":"Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.","readOnly":true} + - title: => "REST API Operation" +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation-display' (10 differences): + - properties.provider.$ref: "#/components/schemas/schemas:132" => "#/components/schemas/schemas:256" + - properties.provider.description: "Service provider: Microsoft.Solutions" => "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\"." + - properties.provider.readOnly: => true + - properties.resource.$ref: "#/components/schemas/schemas:133" => "#/components/schemas/schemas:257" + - properties.resource.description: "Resource on which the operation is performed: Application, JitRequest, etc." => "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\"." + - properties.resource.readOnly: => true + - properties.operation.$ref: "#/components/schemas/schemas:134" => "#/components/schemas/schemas:258" + - properties.operation.description: "Operation type: Read, write, delete, etc." => "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\"." + - properties.operation.readOnly: => true + - properties.description: => {"$ref":"#/components/schemas/schemas:259","description":"The short, localized friendly description of the operation; suitable for tool tips and detailed views.","readOnly":true} +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'Operation' -> 'OperationAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationDisplay' -> 'OperationDisplayAutoGenerated' +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1250:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1282:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1310:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1328:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPropertiesPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1405:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1432:5 +warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1502:5 +warning | PreCheck/SchemaMissingType | The schema 'PlanPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1533:5 +warning | PreCheck/SchemaMissingType | The schema 'GenericResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1558:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1576:5 +warning | PreCheck/SchemaMissingType | The schema 'Identity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1609:5 +warning | PreCheck/SchemaMissingType | The schema 'userAssignedResourceIdentity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1645:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1660:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1692:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1708:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1801:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1823:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1845:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1862:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageContact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1879:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPackageSupportUrls' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1900:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationBillingDetailsDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1913:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationClientDetails' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1922:5 +warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2018-02-01/managedapplications.json:1948:9 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation' (9 differences): + - properties.name.$ref: "#/components/schemas/schemas:103" => "#/components/schemas/schemas:193" + - properties.name.description: "Operation name: {provider}/{resource}/{operation}" => "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"" + - properties.name.readOnly: => true + - properties.display.$ref: "#/components/schemas/schemas:104" => "#/components/schemas/schemas:194" + - properties.display.description: "The object that represents the operation." => "Localized display information for this particular operation." + - properties.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} + - properties.origin: => {"x-ms-enum":{"name":"Origin","modelAsString":true},"$ref":"#/components/schemas/Origin","description":"The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"","readOnly":true} + - properties.actionType: => {"x-ms-enum":{"name":"ActionType","modelAsString":true},"$ref":"#/components/schemas/ActionType","description":"Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.","readOnly":true} + - title: => "REST API Operation" +warning | PreCheck/DuplicateSchema | Duplicate Schema named 'Operation-display' (10 differences): + - properties.provider.$ref: "#/components/schemas/schemas:105" => "#/components/schemas/schemas:195" + - properties.provider.description: "Service provider: Microsoft.Solutions" => "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\"." + - properties.provider.readOnly: => true + - properties.resource.$ref: "#/components/schemas/schemas:106" => "#/components/schemas/schemas:196" + - properties.resource.description: "Resource on which the operation is performed: Application, JitRequest, etc." => "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\"." + - properties.resource.readOnly: => true + - properties.operation.$ref: "#/components/schemas/schemas:107" => "#/components/schemas/schemas:197" + - properties.operation.description: "Operation type: Read, write, delete, etc." => "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\"." + - properties.operation.readOnly: => true + - properties.description: => {"$ref":"#/components/schemas/schemas:198","description":"The short, localized friendly description of the operation; suitable for tool tips and detailed views.","readOnly":true} +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'Operation' -> 'OperationAutoGenerated' +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'OperationDisplay' -> 'OperationDisplayAutoGenerated' +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:954:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:982:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1006:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1024:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPropertiesPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1058:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1089:5 +warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1153:5 +warning | PreCheck/SchemaMissingType | The schema 'PlanPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1184:5 +warning | PreCheck/SchemaMissingType | The schema 'GenericResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1209:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1231:5 +warning | PreCheck/SchemaMissingType | The schema 'Identity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1264:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1290:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1322:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1338:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1401:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProviderAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-12-01/managedapplications.json:1418:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/SchemaMissingType | The schema 'Application' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:961:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:989:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinition' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1013:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1031:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationPropertiesPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1065:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1096:5 +warning | PreCheck/SchemaMissingType | The schema 'Plan' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1160:5 +warning | PreCheck/SchemaMissingType | The schema 'PlanPatchable' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1191:5 +warning | PreCheck/SchemaMissingType | The schema 'GenericResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1216:5 +warning | PreCheck/SchemaMissingType | The schema 'Sku' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1238:5 +warning | PreCheck/SchemaMissingType | The schema 'Identity' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1271:5 +warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1297:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1329:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationDefinitionListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1345:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationArtifact' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1408:5 +warning | PreCheck/SchemaMissingType | The schema 'ApplicationProviderAuthorization' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/solutions/resource-manager/Microsoft.Solutions/stable/2017-09-01/managedapplications.json:1425:5 +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Skipping path '/{applicationId}': Unable to locate "/providers/" segment warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Skipping resource action listAllowedUpgradePlans under path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listAllowedUpgradePlans': failed to find a response schema diff --git a/generated/solutions/microsoft.solutions/2017-09-01/types.json b/generated/solutions/microsoft.solutions/2017-09-01/types.json new file mode 100644 index 0000000000..76027525ba --- /dev/null +++ b/generated/solutions/microsoft.solutions/2017-09-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2017-09-01"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":24,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":25,"Flags":0,"Description":"The SKU of the resource."},"identity":{"Type":26,"Flags":0,"Description":"The identity of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":28,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":1,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":23,"Flags":2,"Description":"The managed application provisioning state."},"uiDefinitionUri":{"Type":4,"Flags":0,"Description":"The blob URI where the UI definition file is located."}}}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applications@2017-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2017-09-01"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":30,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":31,"Flags":10,"Description":"The resource api version"},"properties":{"Type":33,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":25,"Flags":0,"Description":"The SKU of the resource."},"identity":{"Type":26,"Flags":0,"Description":"The identity of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":45,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":37,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":4,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":39,"Flags":1,"Description":"The managed application provider authorizations."},"artifacts":{"Type":44,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[34,35,36]}},{"2":{"Name":"ApplicationProviderAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":38}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":4,"Flags":0,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":0,"Description":"The managed application artifact blob uri."},"type":{"Type":43,"Flags":0,"Description":"The managed application artifact type."}}}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[41,42]}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2017-09-01","ScopeType":8,"Body":32,"Flags":0}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2017-09-01/types.md b/generated/solutions/microsoft.solutions/2017-09-01/types.md new file mode 100644 index 0000000000..c0e75b5577 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2017-09-01/types.md @@ -0,0 +1,97 @@ +# Microsoft.Solutions @ 2017-09-01 + +## Resource Microsoft.Solutions/applicationDefinitions@2017-09-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2017-09-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2017-09-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2017-09-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## ApplicationArtifact +### Properties +* **name**: string: The managed application artifact name. +* **type**: 'Custom' | 'Template': The managed application artifact type. +* **uri**: string: The managed application artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationArtifact](#applicationartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationProviderAuthorization](#applicationproviderauthorization)[] (Required): The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: string: A value indicating whether the package is enabled or not. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **managedResourceGroupId**: string (Required): The managed resource group Id. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **uiDefinitionUri**: string: The blob URI where the UI definition file is located. + +## ApplicationProviderAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'SystemAssigned': The identity type. + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + diff --git a/generated/solutions/microsoft.solutions/2017-12-01/types.json b/generated/solutions/microsoft.solutions/2017-12-01/types.json new file mode 100644 index 0000000000..48892d71bd --- /dev/null +++ b/generated/solutions/microsoft.solutions/2017-12-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":24,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":25,"Flags":0,"Description":"The SKU of the resource."},"identity":{"Type":26,"Flags":0,"Description":"The identity of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":28,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":1,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":23,"Flags":2,"Description":"The managed application provisioning state."},"uiDefinitionUri":{"Type":4,"Flags":0,"Description":"The blob URI where the UI definition file is located."}}}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,4]}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applications@2017-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2017-12-01"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":30,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":31,"Flags":10,"Description":"The resource api version"},"properties":{"Type":33,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":25,"Flags":0,"Description":"The SKU of the resource."},"identity":{"Type":26,"Flags":0,"Description":"The identity of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":45,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":37,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":4,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":39,"Flags":1,"Description":"The managed application provider authorizations."},"artifacts":{"Type":44,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[34,35,36]}},{"2":{"Name":"ApplicationProviderAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":38}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":4,"Flags":0,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":0,"Description":"The managed application artifact blob uri."},"type":{"Type":43,"Flags":0,"Description":"The managed application artifact type."}}}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[41,42]}},{"3":{"ItemType":40}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2017-12-01","ScopeType":8,"Body":32,"Flags":0}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2017-12-01/types.md b/generated/solutions/microsoft.solutions/2017-12-01/types.md new file mode 100644 index 0000000000..19b5165136 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2017-12-01/types.md @@ -0,0 +1,97 @@ +# Microsoft.Solutions @ 2017-12-01 + +## Resource Microsoft.Solutions/applicationDefinitions@2017-12-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2017-12-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2017-12-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## ApplicationArtifact +### Properties +* **name**: string: The managed application artifact name. +* **type**: 'Custom' | 'Template': The managed application artifact type. +* **uri**: string: The managed application artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationArtifact](#applicationartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationProviderAuthorization](#applicationproviderauthorization)[] (Required): The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: string: A value indicating whether the package is enabled or not. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **managedResourceGroupId**: string (Required): The managed resource group Id. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **uiDefinitionUri**: string: The blob URI where the UI definition file is located. + +## ApplicationProviderAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'SystemAssigned': The identity type. + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + diff --git a/generated/solutions/microsoft.solutions/2018-02-01/types.json b/generated/solutions/microsoft.solutions/2018-02-01/types.json new file mode 100644 index 0000000000..7741bd1e94 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2018-02-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":42,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":43,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":51,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":52,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"publisherPackageId":{"Type":4,"Flags":0,"Description":"The publisher package Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":24,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":25,"Flags":2,"Description":"The managed application billing details."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":27,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"customerSupport":{"Type":28,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":29,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":40,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":41,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":41,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,23,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":26}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":35,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":39,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[31,32,33,34,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[36,37,38]}},{"3":{"ItemType":30}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":48,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":50,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[44,45,46,47]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":49}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applications@2018-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":54,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":55,"Flags":10,"Description":"The resource api version"},"properties":{"Type":57,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":51,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":76,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":61,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":62,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":73,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"policies":{"Type":75,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[58,59,60]}},{"3":{"ItemType":26}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":68,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":72,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[64,65,66,67,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"3":{"ItemType":63}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2018-02-01","ScopeType":8,"Body":56,"Flags":0}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2018-02-01/types.md b/generated/solutions/microsoft.solutions/2018-02-01/types.md new file mode 100644 index 0000000000..49040c78ee --- /dev/null +++ b/generated/solutions/microsoft.solutions/2018-02-01/types.md @@ -0,0 +1,149 @@ +# Microsoft.Solutions @ 2018-02-01 + +## Resource Microsoft.Solutions/applicationDefinitions@2018-02-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-02-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2018-02-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-02-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## ApplicationArtifact +### Properties +* **name**: 'Authorizations' | 'CustomRoleDefinition' | 'NotSpecified' | 'ViewDefinition' | string (Required): The managed application artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application artifact type. +* **uri**: string (Required): The managed application artifact blob uri. + +## ApplicationAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## ApplicationBillingDetailsDefinition +### Properties +* **resourceUsageId**: string: The managed application resource usage Id. + +## ApplicationClientDetails +### Properties +* **applicationId**: string: The client application Id. +* **oid**: string: The client Oid. +* **puid**: string: The client Puid + +## ApplicationDefinitionArtifact +### Properties +* **name**: 'ApplicationResourceTemplate' | 'CreateUiDefinition' | 'MainTemplateParameters' | 'NotSpecified' | string (Required): The managed application definition artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application definition artifact type. +* **uri**: string (Required): The managed application definition artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationDefinitionArtifact](#applicationdefinitionartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[]: The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: bool: A value indicating whether the package is enabled or not. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element +* **policies**: [ApplicationPolicy](#applicationpolicy)[]: The managed application provider policies. + +## ApplicationPackageContact +### Properties +* **contactName**: string: The contact name. +* **email**: string (Required): The contact email. +* **phone**: string (Required): The contact phone number. + +## ApplicationPackageSupportUrls +### Properties +* **governmentCloud**: string: The government cloud support URL. +* **publicAzure**: string: The public azure support URL. + +## ApplicationPolicy +### Properties +* **name**: string: The policy name +* **parameters**: string: The policy parameters. +* **policyDefinitionId**: string: The policy definition Id. + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **artifacts**: [ApplicationArtifact](#applicationartifact)[] (ReadOnly): The collection of managed application artifacts. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[] (ReadOnly): The read-only authorizations property that is retrieved from the application package. +* **billingDetails**: [ApplicationBillingDetailsDefinition](#applicationbillingdetailsdefinition) (ReadOnly): The managed application billing details. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **customerSupport**: [ApplicationPackageContact](#applicationpackagecontact) (ReadOnly): The read-only customer support property that is retrieved from the application package. +* **managedResourceGroupId**: string: The managed resource group Id. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **publisherPackageId**: string: The publisher package Id. +* **publisherTenantId**: string (ReadOnly): The publisher tenant Id. +* **supportUrls**: [ApplicationPackageSupportUrls](#applicationpackagesupporturls) (ReadOnly): The read-only support URLs property that is retrieved from the application package. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The identity type. +* **userAssignedIdentities**: [IdentityUserAssignedIdentities](#identityuserassignedidentities): The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## IdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedResourceIdentity](#userassignedresourceidentity) + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + +## UserAssignedResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of user assigned identity. +* **tenantId**: string (ReadOnly): The tenant id of user assigned identity. + diff --git a/generated/solutions/microsoft.solutions/2018-03-01/types.json b/generated/solutions/microsoft.solutions/2018-03-01/types.json new file mode 100644 index 0000000000..a4350a5ca1 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2018-03-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2018-03-01"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":52,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":53,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":61,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":62,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"publisherPackageId":{"Type":4,"Flags":0,"Description":"The publisher package Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":24,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":25,"Flags":2,"Description":"The managed application billing details."},"jitAccessPolicy":{"Type":26,"Flags":0,"Description":"The managed application Jit access policy."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":37,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"customerSupport":{"Type":38,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":39,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":50,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":51,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":51,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,23,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationJitAccessPolicy","Properties":{"jitAccessEnabled":{"Type":2,"Flags":1,"Description":"Whether the JIT access is enabled."},"jitApprovalMode":{"Type":30,"Flags":0,"Description":"JIT approval mode."},"jitApprovers":{"Type":35,"Flags":0,"Description":"The JIT approvers"},"maximumJitAccessDuration":{"Type":4,"Flags":0,"Description":"The maximum duration JIT access is granted. This is an ISO8601 time period value."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"AutoApprove"}},{"6":{"Value":"ManualApprove"}},{"5":{"Elements":[27,28,29,4]}},{"2":{"Name":"JitApproverDefinition","Properties":{"id":{"Type":4,"Flags":1,"Description":"The approver service principal Id."},"type":{"Type":34,"Flags":0,"Description":"The approver type."},"displayName":{"Type":4,"Flags":0,"Description":"The approver display name."}}}},{"6":{"Value":"user"}},{"6":{"Value":"group"}},{"5":{"Elements":[32,33,4]}},{"3":{"ItemType":31}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":45,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":49,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[41,42,43,44,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[46,47,48]}},{"3":{"ItemType":40}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":58,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":60,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[54,55,56,57]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":59}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applications@2018-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2018-03-01"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":61,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":86,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":71,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":72,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":83,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"policies":{"Type":85,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[68,69,70]}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":78,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":82,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[79,80,81]}},{"3":{"ItemType":73}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2018-03-01","ScopeType":8,"Body":66,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/jitRequests"}},{"6":{"Value":"2018-03-01"}},{"2":{"Name":"Microsoft.Solutions/jitRequests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"The JIT request properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"JitRequestProperties","Properties":{"applicationResourceId":{"Type":4,"Flags":1,"Description":"The parent application id."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant id."},"jitAuthorizationPolicies":{"Type":93,"Flags":1,"Description":"The JIT authorization policies."},"jitSchedulingPolicy":{"Type":94,"Flags":1,"Description":"The JIT request properties."},"provisioningState":{"Type":111,"Flags":2,"Description":"The JIT request provisioning state."},"jitRequestState":{"Type":120,"Flags":2,"Description":"The JIT request state."},"createdBy":{"Type":51,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":51,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"2":{"Name":"JitAuthorizationPolicies","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The the principal id that will be granted JIT access."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition id that will be granted to the Principal."}}}},{"3":{"ItemType":92}},{"2":{"Name":"JitSchedulingPolicy","Properties":{"type":{"Type":98,"Flags":1,"Description":"The type of JIT schedule."},"duration":{"Type":4,"Flags":1,"Description":"The required duration of the JIT request."},"startTime":{"Type":4,"Flags":1,"Description":"The start time of the request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[95,96,97,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[99,100,101,102,103,104,105,106,107,108,109,110,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Denied"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[112,113,114,115,116,117,118,119,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/jitRequests@2018-03-01","ScopeType":8,"Body":90,"Flags":0}},{"2":{"Name":"ListTokenRequest","Properties":{"authorizationAudience":{"Type":4,"Flags":0,"Description":"The authorization audience."},"userAssignedIdentities":{"Type":124,"Flags":0,"Description":"The user assigned identities."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedIdentityTokenResult","Properties":{"value":{"Type":127,"Flags":0,"Description":"The array of managed identity tokens."}}}},{"2":{"Name":"ManagedIdentityToken","Properties":{"accessToken":{"Type":4,"Flags":0,"Description":"The requested access token."},"expiresIn":{"Type":4,"Flags":0,"Description":"The number of seconds the access token will be valid."},"expiresOn":{"Type":4,"Flags":0,"Description":"The timespan when the access token expires. This is represented as the number of seconds from epoch."},"notBefore":{"Type":4,"Flags":0,"Description":"The timespan when the access token takes effect. This is represented as the number of seconds from epoch."},"authorizationAudience":{"Type":4,"Flags":0,"Description":"The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request."},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID."},"tokenType":{"Type":4,"Flags":0,"Description":"The type of the token."}}}},{"3":{"ItemType":126}},{"8":{"Name":"listTokens","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2018-03-01","Output":125,"Input":123}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2018-03-01/types.md b/generated/solutions/microsoft.solutions/2018-03-01/types.md new file mode 100644 index 0000000000..f2440694a7 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2018-03-01/types.md @@ -0,0 +1,226 @@ +# Microsoft.Solutions @ 2018-03-01 + +## Resource Microsoft.Solutions/applicationDefinitions@2018-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2018-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/jitRequests@2018-03-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-03-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JitRequestProperties](#jitrequestproperties): The JIT request properties. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/jitRequests' (ReadOnly, DeployTimeConstant): The resource type + +## Function listTokens (Microsoft.Solutions/applications@2018-03-01) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2018-03-01 +* **Input**: [ListTokenRequest](#listtokenrequest) +* **Output**: [ManagedIdentityTokenResult](#managedidentitytokenresult) + +## ApplicationArtifact +### Properties +* **name**: 'Authorizations' | 'CustomRoleDefinition' | 'NotSpecified' | 'ViewDefinition' | string (Required): The managed application artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application artifact type. +* **uri**: string (Required): The managed application artifact blob uri. + +## ApplicationAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## ApplicationBillingDetailsDefinition +### Properties +* **resourceUsageId**: string: The managed application resource usage Id. + +## ApplicationClientDetails +### Properties +* **applicationId**: string: The client application Id. +* **oid**: string: The client Oid. +* **puid**: string: The client Puid + +## ApplicationDefinitionArtifact +### Properties +* **name**: 'ApplicationResourceTemplate' | 'CreateUiDefinition' | 'MainTemplateParameters' | 'NotSpecified' | string (Required): The managed application definition artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application definition artifact type. +* **uri**: string (Required): The managed application definition artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationDefinitionArtifact](#applicationdefinitionartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[]: The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: bool: A value indicating whether the package is enabled or not. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element +* **policies**: [ApplicationPolicy](#applicationpolicy)[]: The managed application provider policies. + +## ApplicationJitAccessPolicy +### Properties +* **jitAccessEnabled**: bool (Required): Whether the JIT access is enabled. +* **jitApprovalMode**: 'AutoApprove' | 'ManualApprove' | 'NotSpecified' | string: JIT approval mode. +* **jitApprovers**: [JitApproverDefinition](#jitapproverdefinition)[]: The JIT approvers +* **maximumJitAccessDuration**: string: The maximum duration JIT access is granted. This is an ISO8601 time period value. + +## ApplicationPackageContact +### Properties +* **contactName**: string: The contact name. +* **email**: string (Required): The contact email. +* **phone**: string (Required): The contact phone number. + +## ApplicationPackageSupportUrls +### Properties +* **governmentCloud**: string: The government cloud support URL. +* **publicAzure**: string: The public azure support URL. + +## ApplicationPolicy +### Properties +* **name**: string: The policy name +* **parameters**: string: The policy parameters. +* **policyDefinitionId**: string: The policy definition Id. + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **artifacts**: [ApplicationArtifact](#applicationartifact)[] (ReadOnly): The collection of managed application artifacts. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[] (ReadOnly): The read-only authorizations property that is retrieved from the application package. +* **billingDetails**: [ApplicationBillingDetailsDefinition](#applicationbillingdetailsdefinition) (ReadOnly): The managed application billing details. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **customerSupport**: [ApplicationPackageContact](#applicationpackagecontact) (ReadOnly): The read-only customer support property that is retrieved from the application package. +* **jitAccessPolicy**: [ApplicationJitAccessPolicy](#applicationjitaccesspolicy): The managed application Jit access policy. +* **managedResourceGroupId**: string: The managed resource group Id. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **publisherPackageId**: string: The publisher package Id. +* **publisherTenantId**: string (ReadOnly): The publisher tenant Id. +* **supportUrls**: [ApplicationPackageSupportUrls](#applicationpackagesupporturls) (ReadOnly): The read-only support URLs property that is retrieved from the application package. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The identity type. +* **userAssignedIdentities**: [IdentityUserAssignedIdentities](#identityuserassignedidentities): The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## IdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedResourceIdentity](#userassignedresourceidentity) + +## JitApproverDefinition +### Properties +* **displayName**: string: The approver display name. +* **id**: string (Required): The approver service principal Id. +* **type**: 'group' | 'user' | string: The approver type. + +## JitAuthorizationPolicies +### Properties +* **principalId**: string (Required): The the principal id that will be granted JIT access. +* **roleDefinitionId**: string (Required): The role definition id that will be granted to the Principal. + +## JitRequestProperties +### Properties +* **applicationResourceId**: string (Required): The parent application id. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **jitAuthorizationPolicies**: [JitAuthorizationPolicies](#jitauthorizationpolicies)[] (Required): The JIT authorization policies. +* **jitRequestState**: 'Approved' | 'Canceled' | 'Denied' | 'Expired' | 'Failed' | 'NotSpecified' | 'Pending' | 'Timeout' | string (ReadOnly): The JIT request state. +* **jitSchedulingPolicy**: [JitSchedulingPolicy](#jitschedulingpolicy) (Required): The JIT request properties. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The JIT request provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant id. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## JitSchedulingPolicy +### Properties +* **duration**: string (Required): The required duration of the JIT request. +* **startTime**: string (Required): The start time of the request. +* **type**: 'NotSpecified' | 'Once' | 'Recurring' | string (Required): The type of JIT schedule. + +## ListTokenRequest +### Properties +* **authorizationAudience**: string: The authorization audience. +* **userAssignedIdentities**: string[]: The user assigned identities. + +## ManagedIdentityToken +### Properties +* **accessToken**: string: The requested access token. +* **authorizationAudience**: string: The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request. +* **expiresIn**: string: The number of seconds the access token will be valid. +* **expiresOn**: string: The timespan when the access token expires. This is represented as the number of seconds from epoch. +* **notBefore**: string: The timespan when the access token takes effect. This is represented as the number of seconds from epoch. +* **resourceId**: string: The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID. +* **tokenType**: string: The type of the token. + +## ManagedIdentityTokenResult +### Properties +* **value**: [ManagedIdentityToken](#managedidentitytoken)[]: The array of managed identity tokens. + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + +## UserAssignedResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of user assigned identity. +* **tenantId**: string (ReadOnly): The tenant id of user assigned identity. + diff --git a/generated/solutions/microsoft.solutions/2018-06-01/types.json b/generated/solutions/microsoft.solutions/2018-06-01/types.json new file mode 100644 index 0000000000..9e4bc9e257 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2018-06-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":52,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":53,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":61,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":62,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"publisherPackageId":{"Type":4,"Flags":0,"Description":"The publisher package Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":24,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":25,"Flags":2,"Description":"The managed application billing details."},"jitAccessPolicy":{"Type":26,"Flags":0,"Description":"The managed application Jit access policy."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":37,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"customerSupport":{"Type":38,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":39,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":50,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":51,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":51,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,23,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationJitAccessPolicy","Properties":{"jitAccessEnabled":{"Type":2,"Flags":1,"Description":"Whether the JIT access is enabled."},"jitApprovalMode":{"Type":30,"Flags":0,"Description":"JIT approval mode."},"jitApprovers":{"Type":35,"Flags":0,"Description":"The JIT approvers"},"maximumJitAccessDuration":{"Type":4,"Flags":0,"Description":"The maximum duration JIT access is granted. This is an ISO8601 time period value."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"AutoApprove"}},{"6":{"Value":"ManualApprove"}},{"5":{"Elements":[27,28,29,4]}},{"2":{"Name":"JitApproverDefinition","Properties":{"id":{"Type":4,"Flags":1,"Description":"The approver service principal Id."},"type":{"Type":34,"Flags":0,"Description":"The approver type."},"displayName":{"Type":4,"Flags":0,"Description":"The approver display name."}}}},{"6":{"Value":"user"}},{"6":{"Value":"group"}},{"5":{"Elements":[32,33,4]}},{"3":{"ItemType":31}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":45,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":49,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[41,42,43,44,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[46,47,48]}},{"3":{"ItemType":40}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":58,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":60,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[54,55,56,57]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":59}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applications@2018-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":61,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":86,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":71,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":72,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":83,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"policies":{"Type":85,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[68,69,70]}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":78,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":82,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[79,80,81]}},{"3":{"ItemType":73}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2018-06-01","ScopeType":8,"Body":66,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/jitRequests"}},{"6":{"Value":"2018-06-01"}},{"2":{"Name":"Microsoft.Solutions/jitRequests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"The JIT request properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"JitRequestProperties","Properties":{"applicationResourceId":{"Type":4,"Flags":1,"Description":"The parent application id."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant id."},"jitAuthorizationPolicies":{"Type":93,"Flags":1,"Description":"The JIT authorization policies."},"jitSchedulingPolicy":{"Type":94,"Flags":1,"Description":"The JIT request properties."},"provisioningState":{"Type":111,"Flags":2,"Description":"The JIT request provisioning state."},"jitRequestState":{"Type":120,"Flags":2,"Description":"The JIT request state."},"createdBy":{"Type":51,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":51,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"2":{"Name":"JitAuthorizationPolicies","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The the principal id that will be granted JIT access."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition id that will be granted to the Principal."}}}},{"3":{"ItemType":92}},{"2":{"Name":"JitSchedulingPolicy","Properties":{"type":{"Type":98,"Flags":1,"Description":"The type of JIT schedule."},"duration":{"Type":4,"Flags":1,"Description":"The required duration of the JIT request."},"startTime":{"Type":4,"Flags":1,"Description":"The start time of the request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[95,96,97,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[99,100,101,102,103,104,105,106,107,108,109,110,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Denied"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[112,113,114,115,116,117,118,119,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/jitRequests@2018-06-01","ScopeType":8,"Body":90,"Flags":0}},{"2":{"Name":"ListTokenRequest","Properties":{"authorizationAudience":{"Type":4,"Flags":0,"Description":"The authorization audience."},"userAssignedIdentities":{"Type":124,"Flags":0,"Description":"The user assigned identities."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedIdentityTokenResult","Properties":{"value":{"Type":127,"Flags":0,"Description":"The array of managed identity tokens."}}}},{"2":{"Name":"ManagedIdentityToken","Properties":{"accessToken":{"Type":4,"Flags":0,"Description":"The requested access token."},"expiresIn":{"Type":4,"Flags":0,"Description":"The number of seconds the access token will be valid."},"expiresOn":{"Type":4,"Flags":0,"Description":"The timespan when the access token expires. This is represented as the number of seconds from epoch."},"notBefore":{"Type":4,"Flags":0,"Description":"The timespan when the access token takes effect. This is represented as the number of seconds from epoch."},"authorizationAudience":{"Type":4,"Flags":0,"Description":"The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request."},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID."},"tokenType":{"Type":4,"Flags":0,"Description":"The type of the token."}}}},{"3":{"ItemType":126}},{"8":{"Name":"listTokens","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2018-06-01","Output":125,"Input":123}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2018-06-01/types.md b/generated/solutions/microsoft.solutions/2018-06-01/types.md new file mode 100644 index 0000000000..a926ac7cbb --- /dev/null +++ b/generated/solutions/microsoft.solutions/2018-06-01/types.md @@ -0,0 +1,226 @@ +# Microsoft.Solutions @ 2018-06-01 + +## Resource Microsoft.Solutions/applicationDefinitions@2018-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2018-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/jitRequests@2018-06-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-06-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JitRequestProperties](#jitrequestproperties): The JIT request properties. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/jitRequests' (ReadOnly, DeployTimeConstant): The resource type + +## Function listTokens (Microsoft.Solutions/applications@2018-06-01) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2018-06-01 +* **Input**: [ListTokenRequest](#listtokenrequest) +* **Output**: [ManagedIdentityTokenResult](#managedidentitytokenresult) + +## ApplicationArtifact +### Properties +* **name**: 'Authorizations' | 'CustomRoleDefinition' | 'NotSpecified' | 'ViewDefinition' | string (Required): The managed application artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application artifact type. +* **uri**: string (Required): The managed application artifact blob uri. + +## ApplicationAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## ApplicationBillingDetailsDefinition +### Properties +* **resourceUsageId**: string: The managed application resource usage Id. + +## ApplicationClientDetails +### Properties +* **applicationId**: string: The client application Id. +* **oid**: string: The client Oid. +* **puid**: string: The client Puid + +## ApplicationDefinitionArtifact +### Properties +* **name**: 'ApplicationResourceTemplate' | 'CreateUiDefinition' | 'MainTemplateParameters' | 'NotSpecified' | string (Required): The managed application definition artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application definition artifact type. +* **uri**: string (Required): The managed application definition artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationDefinitionArtifact](#applicationdefinitionartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[]: The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: bool: A value indicating whether the package is enabled or not. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element +* **policies**: [ApplicationPolicy](#applicationpolicy)[]: The managed application provider policies. + +## ApplicationJitAccessPolicy +### Properties +* **jitAccessEnabled**: bool (Required): Whether the JIT access is enabled. +* **jitApprovalMode**: 'AutoApprove' | 'ManualApprove' | 'NotSpecified' | string: JIT approval mode. +* **jitApprovers**: [JitApproverDefinition](#jitapproverdefinition)[]: The JIT approvers +* **maximumJitAccessDuration**: string: The maximum duration JIT access is granted. This is an ISO8601 time period value. + +## ApplicationPackageContact +### Properties +* **contactName**: string: The contact name. +* **email**: string (Required): The contact email. +* **phone**: string (Required): The contact phone number. + +## ApplicationPackageSupportUrls +### Properties +* **governmentCloud**: string: The government cloud support URL. +* **publicAzure**: string: The public azure support URL. + +## ApplicationPolicy +### Properties +* **name**: string: The policy name +* **parameters**: string: The policy parameters. +* **policyDefinitionId**: string: The policy definition Id. + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **artifacts**: [ApplicationArtifact](#applicationartifact)[] (ReadOnly): The collection of managed application artifacts. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[] (ReadOnly): The read-only authorizations property that is retrieved from the application package. +* **billingDetails**: [ApplicationBillingDetailsDefinition](#applicationbillingdetailsdefinition) (ReadOnly): The managed application billing details. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **customerSupport**: [ApplicationPackageContact](#applicationpackagecontact) (ReadOnly): The read-only customer support property that is retrieved from the application package. +* **jitAccessPolicy**: [ApplicationJitAccessPolicy](#applicationjitaccesspolicy): The managed application Jit access policy. +* **managedResourceGroupId**: string: The managed resource group Id. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **publisherPackageId**: string: The publisher package Id. +* **publisherTenantId**: string (ReadOnly): The publisher tenant Id. +* **supportUrls**: [ApplicationPackageSupportUrls](#applicationpackagesupporturls) (ReadOnly): The read-only support URLs property that is retrieved from the application package. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The identity type. +* **userAssignedIdentities**: [IdentityUserAssignedIdentities](#identityuserassignedidentities): The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## IdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedResourceIdentity](#userassignedresourceidentity) + +## JitApproverDefinition +### Properties +* **displayName**: string: The approver display name. +* **id**: string (Required): The approver service principal Id. +* **type**: 'group' | 'user' | string: The approver type. + +## JitAuthorizationPolicies +### Properties +* **principalId**: string (Required): The the principal id that will be granted JIT access. +* **roleDefinitionId**: string (Required): The role definition id that will be granted to the Principal. + +## JitRequestProperties +### Properties +* **applicationResourceId**: string (Required): The parent application id. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **jitAuthorizationPolicies**: [JitAuthorizationPolicies](#jitauthorizationpolicies)[] (Required): The JIT authorization policies. +* **jitRequestState**: 'Approved' | 'Canceled' | 'Denied' | 'Expired' | 'Failed' | 'NotSpecified' | 'Pending' | 'Timeout' | string (ReadOnly): The JIT request state. +* **jitSchedulingPolicy**: [JitSchedulingPolicy](#jitschedulingpolicy) (Required): The JIT request properties. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The JIT request provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant id. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## JitSchedulingPolicy +### Properties +* **duration**: string (Required): The required duration of the JIT request. +* **startTime**: string (Required): The start time of the request. +* **type**: 'NotSpecified' | 'Once' | 'Recurring' | string (Required): The type of JIT schedule. + +## ListTokenRequest +### Properties +* **authorizationAudience**: string: The authorization audience. +* **userAssignedIdentities**: string[]: The user assigned identities. + +## ManagedIdentityToken +### Properties +* **accessToken**: string: The requested access token. +* **authorizationAudience**: string: The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request. +* **expiresIn**: string: The number of seconds the access token will be valid. +* **expiresOn**: string: The timespan when the access token expires. This is represented as the number of seconds from epoch. +* **notBefore**: string: The timespan when the access token takes effect. This is represented as the number of seconds from epoch. +* **resourceId**: string: The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID. +* **tokenType**: string: The type of the token. + +## ManagedIdentityTokenResult +### Properties +* **value**: [ManagedIdentityToken](#managedidentitytoken)[]: The array of managed identity tokens. + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + +## UserAssignedResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of user assigned identity. +* **tenantId**: string (ReadOnly): The tenant id of user assigned identity. + diff --git a/generated/solutions/microsoft.solutions/2018-09-01-preview/types.json b/generated/solutions/microsoft.solutions/2018-09-01-preview/types.json new file mode 100644 index 0000000000..71aedf6c06 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2018-09-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2018-09-01-preview"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":52,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":53,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":61,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":62,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":24,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":25,"Flags":2,"Description":"The managed application billing details."},"jitAccessPolicy":{"Type":26,"Flags":0,"Description":"The managed application Jit access policy."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":37,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"customerSupport":{"Type":38,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":39,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":50,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":51,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":51,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,23,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationJitAccessPolicy","Properties":{"jitAccessEnabled":{"Type":2,"Flags":1,"Description":"Whether the JIT access is enabled."},"jitApprovalMode":{"Type":30,"Flags":0,"Description":"JIT approval mode."},"jitApprovers":{"Type":35,"Flags":0,"Description":"The JIT approvers"},"maximumJitAccessDuration":{"Type":4,"Flags":0,"Description":"The maximum duration JIT access is granted. This is an ISO8601 time period value."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"AutoApprove"}},{"6":{"Value":"ManualApprove"}},{"5":{"Elements":[27,28,29,4]}},{"2":{"Name":"JitApproverDefinition","Properties":{"id":{"Type":4,"Flags":1,"Description":"The approver service principal Id."},"type":{"Type":34,"Flags":0,"Description":"The approver type."},"displayName":{"Type":4,"Flags":0,"Description":"The approver display name."}}}},{"6":{"Value":"user"}},{"6":{"Value":"group"}},{"5":{"Elements":[32,33,4]}},{"3":{"ItemType":31}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":45,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":49,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[41,42,43,44,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[46,47,48]}},{"3":{"ItemType":40}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":58,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":60,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[54,55,56,57]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":59}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applications@2018-09-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2018-09-01-preview"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":61,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":86,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":71,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":72,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":83,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"policies":{"Type":85,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[68,69,70]}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":78,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":82,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[79,80,81]}},{"3":{"ItemType":73}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2018-09-01-preview","ScopeType":8,"Body":66,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/jitRequests"}},{"6":{"Value":"2018-09-01-preview"}},{"2":{"Name":"Microsoft.Solutions/jitRequests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"The JIT request properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"JitRequestProperties","Properties":{"applicationResourceId":{"Type":4,"Flags":1,"Description":"The parent application id."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant id."},"jitAuthorizationPolicies":{"Type":93,"Flags":1,"Description":"The JIT authorization policies."},"jitSchedulingPolicy":{"Type":94,"Flags":1,"Description":"The JIT request properties."},"provisioningState":{"Type":111,"Flags":2,"Description":"The JIT request provisioning state."},"jitRequestState":{"Type":120,"Flags":2,"Description":"The JIT request state."},"createdBy":{"Type":51,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":51,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"2":{"Name":"JitAuthorizationPolicies","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The the principal id that will be granted JIT access."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition id that will be granted to the Principal."}}}},{"3":{"ItemType":92}},{"2":{"Name":"JitSchedulingPolicy","Properties":{"type":{"Type":98,"Flags":1,"Description":"The type of JIT schedule."},"duration":{"Type":4,"Flags":1,"Description":"The required duration of the JIT request."},"startTime":{"Type":4,"Flags":1,"Description":"The start time of the request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[95,96,97,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[99,100,101,102,103,104,105,106,107,108,109,110,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Denied"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[112,113,114,115,116,117,118,119,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/jitRequests@2018-09-01-preview","ScopeType":8,"Body":90,"Flags":0}},{"2":{"Name":"ListTokenRequest","Properties":{"authorizationAudience":{"Type":4,"Flags":0,"Description":"The authorization audience."},"userAssignedIdentities":{"Type":124,"Flags":0,"Description":"The user assigned identities."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedIdentityTokenResult","Properties":{"value":{"Type":127,"Flags":0,"Description":"The array of managed identity tokens."}}}},{"2":{"Name":"ManagedIdentityToken","Properties":{"accessToken":{"Type":4,"Flags":0,"Description":"The requested access token."},"expiresIn":{"Type":4,"Flags":0,"Description":"The number of seconds the access token will be valid."},"expiresOn":{"Type":4,"Flags":0,"Description":"The timespan when the access token expires. This is represented as the number of seconds from epoch."},"notBefore":{"Type":4,"Flags":0,"Description":"The timespan when the access token takes effect. This is represented as the number of seconds from epoch."},"authorizationAudience":{"Type":4,"Flags":0,"Description":"The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request."},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID."},"tokenType":{"Type":4,"Flags":0,"Description":"The type of the token."}}}},{"3":{"ItemType":126}},{"8":{"Name":"listTokens","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2018-09-01-preview","Output":125,"Input":123}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2018-09-01-preview/types.md b/generated/solutions/microsoft.solutions/2018-09-01-preview/types.md new file mode 100644 index 0000000000..4bb40fc61b --- /dev/null +++ b/generated/solutions/microsoft.solutions/2018-09-01-preview/types.md @@ -0,0 +1,225 @@ +# Microsoft.Solutions @ 2018-09-01-preview + +## Resource Microsoft.Solutions/applicationDefinitions@2018-09-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2018-09-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/jitRequests@2018-09-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2018-09-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JitRequestProperties](#jitrequestproperties): The JIT request properties. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/jitRequests' (ReadOnly, DeployTimeConstant): The resource type + +## Function listTokens (Microsoft.Solutions/applications@2018-09-01-preview) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2018-09-01-preview +* **Input**: [ListTokenRequest](#listtokenrequest) +* **Output**: [ManagedIdentityTokenResult](#managedidentitytokenresult) + +## ApplicationArtifact +### Properties +* **name**: 'Authorizations' | 'CustomRoleDefinition' | 'NotSpecified' | 'ViewDefinition' | string (Required): The managed application artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application artifact type. +* **uri**: string (Required): The managed application artifact blob uri. + +## ApplicationAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## ApplicationBillingDetailsDefinition +### Properties +* **resourceUsageId**: string: The managed application resource usage Id. + +## ApplicationClientDetails +### Properties +* **applicationId**: string: The client application Id. +* **oid**: string: The client Oid. +* **puid**: string: The client Puid + +## ApplicationDefinitionArtifact +### Properties +* **name**: 'ApplicationResourceTemplate' | 'CreateUiDefinition' | 'MainTemplateParameters' | 'NotSpecified' | string (Required): The managed application definition artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application definition artifact type. +* **uri**: string (Required): The managed application definition artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationDefinitionArtifact](#applicationdefinitionartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[]: The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: bool: A value indicating whether the package is enabled or not. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element +* **policies**: [ApplicationPolicy](#applicationpolicy)[]: The managed application provider policies. + +## ApplicationJitAccessPolicy +### Properties +* **jitAccessEnabled**: bool (Required): Whether the JIT access is enabled. +* **jitApprovalMode**: 'AutoApprove' | 'ManualApprove' | 'NotSpecified' | string: JIT approval mode. +* **jitApprovers**: [JitApproverDefinition](#jitapproverdefinition)[]: The JIT approvers +* **maximumJitAccessDuration**: string: The maximum duration JIT access is granted. This is an ISO8601 time period value. + +## ApplicationPackageContact +### Properties +* **contactName**: string: The contact name. +* **email**: string (Required): The contact email. +* **phone**: string (Required): The contact phone number. + +## ApplicationPackageSupportUrls +### Properties +* **governmentCloud**: string: The government cloud support URL. +* **publicAzure**: string: The public azure support URL. + +## ApplicationPolicy +### Properties +* **name**: string: The policy name +* **parameters**: string: The policy parameters. +* **policyDefinitionId**: string: The policy definition Id. + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **artifacts**: [ApplicationArtifact](#applicationartifact)[] (ReadOnly): The collection of managed application artifacts. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[] (ReadOnly): The read-only authorizations property that is retrieved from the application package. +* **billingDetails**: [ApplicationBillingDetailsDefinition](#applicationbillingdetailsdefinition) (ReadOnly): The managed application billing details. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **customerSupport**: [ApplicationPackageContact](#applicationpackagecontact) (ReadOnly): The read-only customer support property that is retrieved from the application package. +* **jitAccessPolicy**: [ApplicationJitAccessPolicy](#applicationjitaccesspolicy): The managed application Jit access policy. +* **managedResourceGroupId**: string: The managed resource group Id. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant Id. +* **supportUrls**: [ApplicationPackageSupportUrls](#applicationpackagesupporturls) (ReadOnly): The read-only support URLs property that is retrieved from the application package. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The identity type. +* **userAssignedIdentities**: [IdentityUserAssignedIdentities](#identityuserassignedidentities): The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## IdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedResourceIdentity](#userassignedresourceidentity) + +## JitApproverDefinition +### Properties +* **displayName**: string: The approver display name. +* **id**: string (Required): The approver service principal Id. +* **type**: 'group' | 'user' | string: The approver type. + +## JitAuthorizationPolicies +### Properties +* **principalId**: string (Required): The the principal id that will be granted JIT access. +* **roleDefinitionId**: string (Required): The role definition id that will be granted to the Principal. + +## JitRequestProperties +### Properties +* **applicationResourceId**: string (Required): The parent application id. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **jitAuthorizationPolicies**: [JitAuthorizationPolicies](#jitauthorizationpolicies)[] (Required): The JIT authorization policies. +* **jitRequestState**: 'Approved' | 'Canceled' | 'Denied' | 'Expired' | 'Failed' | 'NotSpecified' | 'Pending' | 'Timeout' | string (ReadOnly): The JIT request state. +* **jitSchedulingPolicy**: [JitSchedulingPolicy](#jitschedulingpolicy) (Required): The JIT request properties. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The JIT request provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant id. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## JitSchedulingPolicy +### Properties +* **duration**: string (Required): The required duration of the JIT request. +* **startTime**: string (Required): The start time of the request. +* **type**: 'NotSpecified' | 'Once' | 'Recurring' | string (Required): The type of JIT schedule. + +## ListTokenRequest +### Properties +* **authorizationAudience**: string: The authorization audience. +* **userAssignedIdentities**: string[]: The user assigned identities. + +## ManagedIdentityToken +### Properties +* **accessToken**: string: The requested access token. +* **authorizationAudience**: string: The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request. +* **expiresIn**: string: The number of seconds the access token will be valid. +* **expiresOn**: string: The timespan when the access token expires. This is represented as the number of seconds from epoch. +* **notBefore**: string: The timespan when the access token takes effect. This is represented as the number of seconds from epoch. +* **resourceId**: string: The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID. +* **tokenType**: string: The type of the token. + +## ManagedIdentityTokenResult +### Properties +* **value**: [ManagedIdentityToken](#managedidentitytoken)[]: The array of managed identity tokens. + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + +## UserAssignedResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of user assigned identity. +* **tenantId**: string (ReadOnly): The tenant id of user assigned identity. + diff --git a/generated/solutions/microsoft.solutions/2019-07-01/types.json b/generated/solutions/microsoft.solutions/2019-07-01/types.json new file mode 100644 index 0000000000..df69bd5a04 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2019-07-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":56,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":57,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":65,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":66,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":24,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":25,"Flags":2,"Description":"The managed application billing details."},"jitAccessPolicy":{"Type":26,"Flags":0,"Description":"The managed application Jit access policy."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":37,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"managementMode":{"Type":41,"Flags":2,"Description":"The managed application management mode."},"customerSupport":{"Type":42,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":43,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":54,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":55,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":55,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,23,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationJitAccessPolicy","Properties":{"jitAccessEnabled":{"Type":2,"Flags":1,"Description":"Whether the JIT access is enabled."},"jitApprovalMode":{"Type":30,"Flags":0,"Description":"JIT approval mode."},"jitApprovers":{"Type":35,"Flags":0,"Description":"The JIT approvers"},"maximumJitAccessDuration":{"Type":4,"Flags":0,"Description":"The maximum duration JIT access is granted. This is an ISO8601 time period value."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"AutoApprove"}},{"6":{"Value":"ManualApprove"}},{"5":{"Elements":[27,28,29,4]}},{"2":{"Name":"JitApproverDefinition","Properties":{"id":{"Type":4,"Flags":1,"Description":"The approver service principal Id."},"type":{"Type":34,"Flags":0,"Description":"The approver type."},"displayName":{"Type":4,"Flags":0,"Description":"The approver display name."}}}},{"6":{"Value":"user"}},{"6":{"Value":"group"}},{"5":{"Elements":[32,33,4]}},{"3":{"ItemType":31}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":36}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":49,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":53,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[45,46,47,48,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[50,51,52]}},{"3":{"ItemType":44}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":62,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":64,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[58,59,60,61]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":63}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applications@2019-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":65,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":106,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":75,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":76,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":87,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"storageAccountId":{"Type":4,"Flags":0,"Description":"The storage account id for bring your own storage scenario."},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"notificationPolicy":{"Type":88,"Flags":0,"Description":"The managed application notification policy."},"lockingPolicy":{"Type":91,"Flags":0,"Description":"The managed application locking policy."},"deploymentPolicy":{"Type":94,"Flags":0,"Description":"The managed application deployment policy."},"managementPolicy":{"Type":99,"Flags":0,"Description":"The managed application management policy that determines publisher's access to the managed resource group."},"policies":{"Type":105,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[72,73,74]}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":82,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":86,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[78,79,80,81,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[83,84,85]}},{"3":{"ItemType":77}},{"2":{"Name":"ApplicationNotificationPolicy","Properties":{"notificationEndpoints":{"Type":90,"Flags":1,"Description":"The managed application notification endpoint."}}}},{"2":{"Name":"ApplicationNotificationEndpoint","Properties":{"uri":{"Type":4,"Flags":1,"Description":"The managed application notification endpoint uri."}}}},{"3":{"ItemType":89}},{"2":{"Name":"ApplicationPackageLockingPolicyDefinition","Properties":{"allowedActions":{"Type":92,"Flags":0,"Description":"The deny assignment excluded actions."},"allowedDataActions":{"Type":93,"Flags":0,"Description":"The deny assignment excluded data actions."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApplicationDeploymentPolicy","Properties":{"deploymentMode":{"Type":98,"Flags":1,"Description":"The managed application deployment mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Incremental"}},{"6":{"Value":"Complete"}},{"5":{"Elements":[95,96,97,4]}},{"2":{"Name":"ApplicationManagementPolicy","Properties":{"mode":{"Type":103,"Flags":0,"Description":"The managed application management mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[100,101,102,4]}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":104}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2019-07-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/jitRequests"}},{"6":{"Value":"2019-07-01"}},{"2":{"Name":"Microsoft.Solutions/jitRequests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":0,"Description":"The JIT request properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":141,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"JitRequestProperties","Properties":{"applicationResourceId":{"Type":4,"Flags":1,"Description":"The parent application id."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant id."},"jitAuthorizationPolicies":{"Type":113,"Flags":1,"Description":"The JIT authorization policies."},"jitSchedulingPolicy":{"Type":114,"Flags":1,"Description":"The JIT request properties."},"provisioningState":{"Type":131,"Flags":2,"Description":"The JIT request provisioning state."},"jitRequestState":{"Type":140,"Flags":2,"Description":"The JIT request state."},"createdBy":{"Type":55,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":55,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"2":{"Name":"JitAuthorizationPolicies","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The the principal id that will be granted JIT access."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition id that will be granted to the Principal."}}}},{"3":{"ItemType":112}},{"2":{"Name":"JitSchedulingPolicy","Properties":{"type":{"Type":118,"Flags":1,"Description":"The type of JIT schedule."},"duration":{"Type":4,"Flags":1,"Description":"The required duration of the JIT request."},"startTime":{"Type":4,"Flags":1,"Description":"The start time of the request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[115,116,117,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Denied"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[132,133,134,135,136,137,138,139,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/jitRequests@2019-07-01","ScopeType":8,"Body":110,"Flags":0}},{"2":{"Name":"AllowedUpgradePlansResult","Properties":{"value":{"Type":144,"Flags":0,"Description":"The array of plans."}}}},{"3":{"ItemType":56}},{"8":{"Name":"listAllowedUpgradePlans","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2019-07-01","Output":143}},{"2":{"Name":"ListTokenRequest","Properties":{"authorizationAudience":{"Type":4,"Flags":0,"Description":"The authorization audience."},"userAssignedIdentities":{"Type":147,"Flags":0,"Description":"The user assigned identities."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedIdentityTokenResult","Properties":{"value":{"Type":150,"Flags":0,"Description":"The array of managed identity tokens."}}}},{"2":{"Name":"ManagedIdentityToken","Properties":{"accessToken":{"Type":4,"Flags":0,"Description":"The requested access token."},"expiresIn":{"Type":4,"Flags":0,"Description":"The number of seconds the access token will be valid."},"expiresOn":{"Type":4,"Flags":0,"Description":"The timespan when the access token expires. This is represented as the number of seconds from epoch."},"notBefore":{"Type":4,"Flags":0,"Description":"The timespan when the access token takes effect. This is represented as the number of seconds from epoch."},"authorizationAudience":{"Type":4,"Flags":0,"Description":"The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request."},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID."},"tokenType":{"Type":4,"Flags":0,"Description":"The type of the token."}}}},{"3":{"ItemType":149}},{"8":{"Name":"listTokens","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2019-07-01","Output":148,"Input":146}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2019-07-01/types.md b/generated/solutions/microsoft.solutions/2019-07-01/types.md new file mode 100644 index 0000000000..2ca982f542 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2019-07-01/types.md @@ -0,0 +1,261 @@ +# Microsoft.Solutions @ 2019-07-01 + +## Resource Microsoft.Solutions/applicationDefinitions@2019-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2019-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/jitRequests@2019-07-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2019-07-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JitRequestProperties](#jitrequestproperties): The JIT request properties. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/jitRequests' (ReadOnly, DeployTimeConstant): The resource type + +## Function listAllowedUpgradePlans (Microsoft.Solutions/applications@2019-07-01) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2019-07-01 +* **Output**: [AllowedUpgradePlansResult](#allowedupgradeplansresult) + +## Function listTokens (Microsoft.Solutions/applications@2019-07-01) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2019-07-01 +* **Input**: [ListTokenRequest](#listtokenrequest) +* **Output**: [ManagedIdentityTokenResult](#managedidentitytokenresult) + +## AllowedUpgradePlansResult +### Properties +* **value**: [Plan](#plan)[]: The array of plans. + +## ApplicationArtifact +### Properties +* **name**: 'Authorizations' | 'CustomRoleDefinition' | 'NotSpecified' | 'ViewDefinition' | string (Required): The managed application artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application artifact type. +* **uri**: string (Required): The managed application artifact blob uri. + +## ApplicationAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## ApplicationBillingDetailsDefinition +### Properties +* **resourceUsageId**: string: The managed application resource usage Id. + +## ApplicationClientDetails +### Properties +* **applicationId**: string: The client application Id. +* **oid**: string: The client Oid. +* **puid**: string: The client Puid + +## ApplicationDefinitionArtifact +### Properties +* **name**: 'ApplicationResourceTemplate' | 'CreateUiDefinition' | 'MainTemplateParameters' | 'NotSpecified' | string (Required): The managed application definition artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application definition artifact type. +* **uri**: string (Required): The managed application definition artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationDefinitionArtifact](#applicationdefinitionartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[]: The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **deploymentPolicy**: [ApplicationDeploymentPolicy](#applicationdeploymentpolicy): The managed application deployment policy. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: bool: A value indicating whether the package is enabled or not. +* **lockingPolicy**: [ApplicationPackageLockingPolicyDefinition](#applicationpackagelockingpolicydefinition): The managed application locking policy. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **managementPolicy**: [ApplicationManagementPolicy](#applicationmanagementpolicy): The managed application management policy that determines publisher's access to the managed resource group. +* **notificationPolicy**: [ApplicationNotificationPolicy](#applicationnotificationpolicy): The managed application notification policy. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element +* **policies**: [ApplicationPolicy](#applicationpolicy)[]: The managed application provider policies. +* **storageAccountId**: string: The storage account id for bring your own storage scenario. + +## ApplicationDeploymentPolicy +### Properties +* **deploymentMode**: 'Complete' | 'Incremental' | 'NotSpecified' | string (Required): The managed application deployment mode. + +## ApplicationJitAccessPolicy +### Properties +* **jitAccessEnabled**: bool (Required): Whether the JIT access is enabled. +* **jitApprovalMode**: 'AutoApprove' | 'ManualApprove' | 'NotSpecified' | string: JIT approval mode. +* **jitApprovers**: [JitApproverDefinition](#jitapproverdefinition)[]: The JIT approvers +* **maximumJitAccessDuration**: string: The maximum duration JIT access is granted. This is an ISO8601 time period value. + +## ApplicationManagementPolicy +### Properties +* **mode**: 'Managed' | 'NotSpecified' | 'Unmanaged' | string: The managed application management mode. + +## ApplicationNotificationEndpoint +### Properties +* **uri**: string (Required): The managed application notification endpoint uri. + +## ApplicationNotificationPolicy +### Properties +* **notificationEndpoints**: [ApplicationNotificationEndpoint](#applicationnotificationendpoint)[] (Required): The managed application notification endpoint. + +## ApplicationPackageContact +### Properties +* **contactName**: string: The contact name. +* **email**: string (Required): The contact email. +* **phone**: string (Required): The contact phone number. + +## ApplicationPackageLockingPolicyDefinition +### Properties +* **allowedActions**: string[]: The deny assignment excluded actions. +* **allowedDataActions**: string[]: The deny assignment excluded data actions. + +## ApplicationPackageSupportUrls +### Properties +* **governmentCloud**: string: The government cloud support URL. +* **publicAzure**: string: The public azure support URL. + +## ApplicationPolicy +### Properties +* **name**: string: The policy name +* **parameters**: string: The policy parameters. +* **policyDefinitionId**: string: The policy definition Id. + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **artifacts**: [ApplicationArtifact](#applicationartifact)[] (ReadOnly): The collection of managed application artifacts. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[] (ReadOnly): The read-only authorizations property that is retrieved from the application package. +* **billingDetails**: [ApplicationBillingDetailsDefinition](#applicationbillingdetailsdefinition) (ReadOnly): The managed application billing details. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **customerSupport**: [ApplicationPackageContact](#applicationpackagecontact) (ReadOnly): The read-only customer support property that is retrieved from the application package. +* **jitAccessPolicy**: [ApplicationJitAccessPolicy](#applicationjitaccesspolicy): The managed application Jit access policy. +* **managedResourceGroupId**: string: The managed resource group Id. +* **managementMode**: 'Managed' | 'NotSpecified' | 'Unmanaged' | string (ReadOnly): The managed application management mode. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant Id. +* **supportUrls**: [ApplicationPackageSupportUrls](#applicationpackagesupporturls) (ReadOnly): The read-only support URLs property that is retrieved from the application package. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The identity type. +* **userAssignedIdentities**: [IdentityUserAssignedIdentities](#identityuserassignedidentities): The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## IdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedResourceIdentity](#userassignedresourceidentity) + +## JitApproverDefinition +### Properties +* **displayName**: string: The approver display name. +* **id**: string (Required): The approver service principal Id. +* **type**: 'group' | 'user' | string: The approver type. + +## JitAuthorizationPolicies +### Properties +* **principalId**: string (Required): The the principal id that will be granted JIT access. +* **roleDefinitionId**: string (Required): The role definition id that will be granted to the Principal. + +## JitRequestProperties +### Properties +* **applicationResourceId**: string (Required): The parent application id. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **jitAuthorizationPolicies**: [JitAuthorizationPolicies](#jitauthorizationpolicies)[] (Required): The JIT authorization policies. +* **jitRequestState**: 'Approved' | 'Canceled' | 'Denied' | 'Expired' | 'Failed' | 'NotSpecified' | 'Pending' | 'Timeout' | string (ReadOnly): The JIT request state. +* **jitSchedulingPolicy**: [JitSchedulingPolicy](#jitschedulingpolicy) (Required): The JIT request properties. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The JIT request provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant id. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## JitSchedulingPolicy +### Properties +* **duration**: string (Required): The required duration of the JIT request. +* **startTime**: string (Required): The start time of the request. +* **type**: 'NotSpecified' | 'Once' | 'Recurring' | string (Required): The type of JIT schedule. + +## ListTokenRequest +### Properties +* **authorizationAudience**: string: The authorization audience. +* **userAssignedIdentities**: string[]: The user assigned identities. + +## ManagedIdentityToken +### Properties +* **accessToken**: string: The requested access token. +* **authorizationAudience**: string: The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request. +* **expiresIn**: string: The number of seconds the access token will be valid. +* **expiresOn**: string: The timespan when the access token expires. This is represented as the number of seconds from epoch. +* **notBefore**: string: The timespan when the access token takes effect. This is represented as the number of seconds from epoch. +* **resourceId**: string: The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID. +* **tokenType**: string: The type of the token. + +## ManagedIdentityTokenResult +### Properties +* **value**: [ManagedIdentityToken](#managedidentitytoken)[]: The array of managed identity tokens. + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + +## UserAssignedResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of user assigned identity. +* **tenantId**: string (ReadOnly): The tenant id of user assigned identity. + diff --git a/generated/solutions/microsoft.solutions/2020-08-21-preview/types.json b/generated/solutions/microsoft.solutions/2020-08-21-preview/types.json new file mode 100644 index 0000000000..9424420f0e --- /dev/null +++ b/generated/solutions/microsoft.solutions/2020-08-21-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2020-08-21-preview"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":56,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":57,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":65,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":66,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":24,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":25,"Flags":2,"Description":"The managed application billing details."},"jitAccessPolicy":{"Type":26,"Flags":0,"Description":"The managed application Jit access policy."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":37,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"managementMode":{"Type":41,"Flags":2,"Description":"The managed application management mode."},"customerSupport":{"Type":42,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":43,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":54,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":55,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":55,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,23,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationJitAccessPolicy","Properties":{"jitAccessEnabled":{"Type":2,"Flags":1,"Description":"Whether the JIT access is enabled."},"jitApprovalMode":{"Type":30,"Flags":0,"Description":"JIT approval mode."},"jitApprovers":{"Type":35,"Flags":0,"Description":"The JIT approvers"},"maximumJitAccessDuration":{"Type":4,"Flags":0,"Description":"The maximum duration JIT access is granted. This is an ISO8601 time period value."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"AutoApprove"}},{"6":{"Value":"ManualApprove"}},{"5":{"Elements":[27,28,29,4]}},{"2":{"Name":"JitApproverDefinition","Properties":{"id":{"Type":4,"Flags":1,"Description":"The approver service principal Id."},"type":{"Type":34,"Flags":0,"Description":"The approver type."},"displayName":{"Type":4,"Flags":0,"Description":"The approver display name."}}}},{"6":{"Value":"user"}},{"6":{"Value":"group"}},{"5":{"Elements":[32,33,4]}},{"3":{"ItemType":31}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":36}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":49,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":53,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[45,46,47,48,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[50,51,52]}},{"3":{"ItemType":44}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":62,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":64,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[58,59,60,61]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":63}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applications@2020-08-21-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2020-08-21-preview"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":71,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":65,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":106,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":75,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":76,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":87,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"storageAccountId":{"Type":4,"Flags":0,"Description":"The storage account id for bring your own storage scenario."},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"notificationPolicy":{"Type":88,"Flags":0,"Description":"The managed application notification policy."},"lockingPolicy":{"Type":91,"Flags":0,"Description":"The managed application locking policy."},"deploymentPolicy":{"Type":94,"Flags":0,"Description":"The managed application deployment policy."},"managementPolicy":{"Type":99,"Flags":0,"Description":"The managed application management policy that determines publisher's access to the managed resource group."},"policies":{"Type":105,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[72,73,74]}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":82,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":86,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[78,79,80,81,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[83,84,85]}},{"3":{"ItemType":77}},{"2":{"Name":"ApplicationNotificationPolicy","Properties":{"notificationEndpoints":{"Type":90,"Flags":1,"Description":"The managed application notification endpoint."}}}},{"2":{"Name":"ApplicationNotificationEndpoint","Properties":{"uri":{"Type":4,"Flags":1,"Description":"The managed application notification endpoint uri."}}}},{"3":{"ItemType":89}},{"2":{"Name":"ApplicationPackageLockingPolicyDefinition","Properties":{"allowedActions":{"Type":92,"Flags":0,"Description":"The deny assignment excluded actions."},"allowedDataActions":{"Type":93,"Flags":0,"Description":"The deny assignment excluded data actions."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApplicationDeploymentPolicy","Properties":{"deploymentMode":{"Type":98,"Flags":1,"Description":"The managed application deployment mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Incremental"}},{"6":{"Value":"Complete"}},{"5":{"Elements":[95,96,97,4]}},{"2":{"Name":"ApplicationManagementPolicy","Properties":{"mode":{"Type":103,"Flags":0,"Description":"The managed application management mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[100,101,102,4]}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":104}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2020-08-21-preview","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/jitRequests"}},{"6":{"Value":"2020-08-21-preview"}},{"2":{"Name":"Microsoft.Solutions/jitRequests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":0,"Description":"The JIT request properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":141,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"JitRequestProperties","Properties":{"applicationResourceId":{"Type":4,"Flags":1,"Description":"The parent application id."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant id."},"jitAuthorizationPolicies":{"Type":113,"Flags":1,"Description":"The JIT authorization policies."},"jitSchedulingPolicy":{"Type":114,"Flags":1,"Description":"The JIT request properties."},"provisioningState":{"Type":131,"Flags":2,"Description":"The JIT request provisioning state."},"jitRequestState":{"Type":140,"Flags":2,"Description":"The JIT request state."},"createdBy":{"Type":55,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":55,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"2":{"Name":"JitAuthorizationPolicies","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The the principal id that will be granted JIT access."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition id that will be granted to the Principal."}}}},{"3":{"ItemType":112}},{"2":{"Name":"JitSchedulingPolicy","Properties":{"type":{"Type":118,"Flags":1,"Description":"The type of JIT schedule."},"duration":{"Type":4,"Flags":1,"Description":"The required duration of the JIT request."},"startTime":{"Type":4,"Flags":1,"Description":"The start time of the request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[115,116,117,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Denied"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[132,133,134,135,136,137,138,139,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/jitRequests@2020-08-21-preview","ScopeType":8,"Body":110,"Flags":0}},{"2":{"Name":"AllowedUpgradePlansResult","Properties":{"value":{"Type":144,"Flags":0,"Description":"The array of plans."}}}},{"3":{"ItemType":56}},{"8":{"Name":"listAllowedUpgradePlans","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2020-08-21-preview","Output":143}},{"2":{"Name":"ListTokenRequest","Properties":{"authorizationAudience":{"Type":4,"Flags":0,"Description":"The authorization audience."},"userAssignedIdentities":{"Type":147,"Flags":0,"Description":"The user assigned identities."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedIdentityTokenResult","Properties":{"value":{"Type":150,"Flags":0,"Description":"The array of managed identity tokens."}}}},{"2":{"Name":"ManagedIdentityToken","Properties":{"accessToken":{"Type":4,"Flags":0,"Description":"The requested access token."},"expiresIn":{"Type":4,"Flags":0,"Description":"The number of seconds the access token will be valid."},"expiresOn":{"Type":4,"Flags":0,"Description":"The timespan when the access token expires. This is represented as the number of seconds from epoch."},"notBefore":{"Type":4,"Flags":0,"Description":"The timespan when the access token takes effect. This is represented as the number of seconds from epoch."},"authorizationAudience":{"Type":4,"Flags":0,"Description":"The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request."},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID."},"tokenType":{"Type":4,"Flags":0,"Description":"The type of the token."}}}},{"3":{"ItemType":149}},{"8":{"Name":"listTokens","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2020-08-21-preview","Output":148,"Input":146}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2020-08-21-preview/types.md b/generated/solutions/microsoft.solutions/2020-08-21-preview/types.md new file mode 100644 index 0000000000..ed8f5ec390 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2020-08-21-preview/types.md @@ -0,0 +1,261 @@ +# Microsoft.Solutions @ 2020-08-21-preview + +## Resource Microsoft.Solutions/applicationDefinitions@2020-08-21-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2020-08-21-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2020-08-21-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2020-08-21-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/jitRequests@2020-08-21-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2020-08-21-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JitRequestProperties](#jitrequestproperties): The JIT request properties. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/jitRequests' (ReadOnly, DeployTimeConstant): The resource type + +## Function listAllowedUpgradePlans (Microsoft.Solutions/applications@2020-08-21-preview) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2020-08-21-preview +* **Output**: [AllowedUpgradePlansResult](#allowedupgradeplansresult) + +## Function listTokens (Microsoft.Solutions/applications@2020-08-21-preview) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2020-08-21-preview +* **Input**: [ListTokenRequest](#listtokenrequest) +* **Output**: [ManagedIdentityTokenResult](#managedidentitytokenresult) + +## AllowedUpgradePlansResult +### Properties +* **value**: [Plan](#plan)[]: The array of plans. + +## ApplicationArtifact +### Properties +* **name**: 'Authorizations' | 'CustomRoleDefinition' | 'NotSpecified' | 'ViewDefinition' | string (Required): The managed application artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application artifact type. +* **uri**: string (Required): The managed application artifact blob uri. + +## ApplicationAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## ApplicationBillingDetailsDefinition +### Properties +* **resourceUsageId**: string: The managed application resource usage Id. + +## ApplicationClientDetails +### Properties +* **applicationId**: string: The client application Id. +* **oid**: string: The client Oid. +* **puid**: string: The client Puid + +## ApplicationDefinitionArtifact +### Properties +* **name**: 'ApplicationResourceTemplate' | 'CreateUiDefinition' | 'MainTemplateParameters' | 'NotSpecified' | string (Required): The managed application definition artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application definition artifact type. +* **uri**: string (Required): The managed application definition artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationDefinitionArtifact](#applicationdefinitionartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[]: The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **deploymentPolicy**: [ApplicationDeploymentPolicy](#applicationdeploymentpolicy): The managed application deployment policy. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: bool: A value indicating whether the package is enabled or not. +* **lockingPolicy**: [ApplicationPackageLockingPolicyDefinition](#applicationpackagelockingpolicydefinition): The managed application locking policy. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **managementPolicy**: [ApplicationManagementPolicy](#applicationmanagementpolicy): The managed application management policy that determines publisher's access to the managed resource group. +* **notificationPolicy**: [ApplicationNotificationPolicy](#applicationnotificationpolicy): The managed application notification policy. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element +* **policies**: [ApplicationPolicy](#applicationpolicy)[]: The managed application provider policies. +* **storageAccountId**: string: The storage account id for bring your own storage scenario. + +## ApplicationDeploymentPolicy +### Properties +* **deploymentMode**: 'Complete' | 'Incremental' | 'NotSpecified' | string (Required): The managed application deployment mode. + +## ApplicationJitAccessPolicy +### Properties +* **jitAccessEnabled**: bool (Required): Whether the JIT access is enabled. +* **jitApprovalMode**: 'AutoApprove' | 'ManualApprove' | 'NotSpecified' | string: JIT approval mode. +* **jitApprovers**: [JitApproverDefinition](#jitapproverdefinition)[]: The JIT approvers +* **maximumJitAccessDuration**: string: The maximum duration JIT access is granted. This is an ISO8601 time period value. + +## ApplicationManagementPolicy +### Properties +* **mode**: 'Managed' | 'NotSpecified' | 'Unmanaged' | string: The managed application management mode. + +## ApplicationNotificationEndpoint +### Properties +* **uri**: string (Required): The managed application notification endpoint uri. + +## ApplicationNotificationPolicy +### Properties +* **notificationEndpoints**: [ApplicationNotificationEndpoint](#applicationnotificationendpoint)[] (Required): The managed application notification endpoint. + +## ApplicationPackageContact +### Properties +* **contactName**: string: The contact name. +* **email**: string (Required): The contact email. +* **phone**: string (Required): The contact phone number. + +## ApplicationPackageLockingPolicyDefinition +### Properties +* **allowedActions**: string[]: The deny assignment excluded actions. +* **allowedDataActions**: string[]: The deny assignment excluded data actions. + +## ApplicationPackageSupportUrls +### Properties +* **governmentCloud**: string: The government cloud support URL. +* **publicAzure**: string: The public azure support URL. + +## ApplicationPolicy +### Properties +* **name**: string: The policy name +* **parameters**: string: The policy parameters. +* **policyDefinitionId**: string: The policy definition Id. + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **artifacts**: [ApplicationArtifact](#applicationartifact)[] (ReadOnly): The collection of managed application artifacts. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[] (ReadOnly): The read-only authorizations property that is retrieved from the application package. +* **billingDetails**: [ApplicationBillingDetailsDefinition](#applicationbillingdetailsdefinition) (ReadOnly): The managed application billing details. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **customerSupport**: [ApplicationPackageContact](#applicationpackagecontact) (ReadOnly): The read-only customer support property that is retrieved from the application package. +* **jitAccessPolicy**: [ApplicationJitAccessPolicy](#applicationjitaccesspolicy): The managed application Jit access policy. +* **managedResourceGroupId**: string: The managed resource group Id. +* **managementMode**: 'Managed' | 'NotSpecified' | 'Unmanaged' | string (ReadOnly): The managed application management mode. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant Id. +* **supportUrls**: [ApplicationPackageSupportUrls](#applicationpackagesupporturls) (ReadOnly): The read-only support URLs property that is retrieved from the application package. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The identity type. +* **userAssignedIdentities**: [IdentityUserAssignedIdentities](#identityuserassignedidentities): The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## IdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedResourceIdentity](#userassignedresourceidentity) + +## JitApproverDefinition +### Properties +* **displayName**: string: The approver display name. +* **id**: string (Required): The approver service principal Id. +* **type**: 'group' | 'user' | string: The approver type. + +## JitAuthorizationPolicies +### Properties +* **principalId**: string (Required): The the principal id that will be granted JIT access. +* **roleDefinitionId**: string (Required): The role definition id that will be granted to the Principal. + +## JitRequestProperties +### Properties +* **applicationResourceId**: string (Required): The parent application id. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **jitAuthorizationPolicies**: [JitAuthorizationPolicies](#jitauthorizationpolicies)[] (Required): The JIT authorization policies. +* **jitRequestState**: 'Approved' | 'Canceled' | 'Denied' | 'Expired' | 'Failed' | 'NotSpecified' | 'Pending' | 'Timeout' | string (ReadOnly): The JIT request state. +* **jitSchedulingPolicy**: [JitSchedulingPolicy](#jitschedulingpolicy) (Required): The JIT request properties. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The JIT request provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant id. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## JitSchedulingPolicy +### Properties +* **duration**: string (Required): The required duration of the JIT request. +* **startTime**: string (Required): The start time of the request. +* **type**: 'NotSpecified' | 'Once' | 'Recurring' | string (Required): The type of JIT schedule. + +## ListTokenRequest +### Properties +* **authorizationAudience**: string: The authorization audience. +* **userAssignedIdentities**: string[]: The user assigned identities. + +## ManagedIdentityToken +### Properties +* **accessToken**: string: The requested access token. +* **authorizationAudience**: string: The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request. +* **expiresIn**: string: The number of seconds the access token will be valid. +* **expiresOn**: string: The timespan when the access token expires. This is represented as the number of seconds from epoch. +* **notBefore**: string: The timespan when the access token takes effect. This is represented as the number of seconds from epoch. +* **resourceId**: string: The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID. +* **tokenType**: string: The type of the token. + +## ManagedIdentityTokenResult +### Properties +* **value**: [ManagedIdentityToken](#managedidentitytoken)[]: The array of managed identity tokens. + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + +## UserAssignedResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of user assigned identity. +* **tenantId**: string (ReadOnly): The tenant id of user assigned identity. + diff --git a/generated/solutions/microsoft.solutions/2021-02-01-preview/types.json b/generated/solutions/microsoft.solutions/2021-02-01-preview/types.json new file mode 100644 index 0000000000..094812b2b3 --- /dev/null +++ b/generated/solutions/microsoft.solutions/2021-02-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":56,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":57,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":65,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":66,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":67,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":24,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":25,"Flags":2,"Description":"The managed application billing details."},"jitAccessPolicy":{"Type":26,"Flags":0,"Description":"The managed application Jit access policy."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":37,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"managementMode":{"Type":41,"Flags":2,"Description":"The managed application management mode."},"customerSupport":{"Type":42,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":43,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":54,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":55,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":55,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,21,22,23,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationJitAccessPolicy","Properties":{"jitAccessEnabled":{"Type":2,"Flags":1,"Description":"Whether the JIT access is enabled."},"jitApprovalMode":{"Type":30,"Flags":0,"Description":"JIT approval mode."},"jitApprovers":{"Type":35,"Flags":0,"Description":"The JIT approvers"},"maximumJitAccessDuration":{"Type":4,"Flags":0,"Description":"The maximum duration JIT access is granted. This is an ISO8601 time period value."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"AutoApprove"}},{"6":{"Value":"ManualApprove"}},{"5":{"Elements":[27,28,29,4]}},{"2":{"Name":"JitApproverDefinition","Properties":{"id":{"Type":4,"Flags":1,"Description":"The approver service principal Id."},"type":{"Type":34,"Flags":0,"Description":"The approver type."},"displayName":{"Type":4,"Flags":0,"Description":"The approver display name."}}}},{"6":{"Value":"user"}},{"6":{"Value":"group"}},{"5":{"Elements":[32,33,4]}},{"3":{"ItemType":31}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":36}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":49,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":53,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[45,46,47,48,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[50,51,52]}},{"3":{"ItemType":44}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":62,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":64,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[58,59,60,61]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":63}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":72,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":77,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[68,69,70,71,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[73,74,75,76,4]}},{"4":{"Name":"Microsoft.Solutions/applications@2021-02-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":65,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":117,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":67,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":86,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":87,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":98,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"storageAccountId":{"Type":4,"Flags":0,"Description":"The storage account id for bring your own storage scenario."},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"notificationPolicy":{"Type":99,"Flags":0,"Description":"The managed application notification policy."},"lockingPolicy":{"Type":102,"Flags":0,"Description":"The managed application locking policy."},"deploymentPolicy":{"Type":105,"Flags":0,"Description":"The managed application deployment policy."},"managementPolicy":{"Type":110,"Flags":0,"Description":"The managed application management policy that determines publisher's access to the managed resource group."},"policies":{"Type":116,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[83,84,85]}},{"3":{"ItemType":36}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":93,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":97,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[89,90,91,92,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[94,95,96]}},{"3":{"ItemType":88}},{"2":{"Name":"ApplicationNotificationPolicy","Properties":{"notificationEndpoints":{"Type":101,"Flags":1,"Description":"The managed application notification endpoint."}}}},{"2":{"Name":"ApplicationNotificationEndpoint","Properties":{"uri":{"Type":4,"Flags":1,"Description":"The managed application notification endpoint uri."}}}},{"3":{"ItemType":100}},{"2":{"Name":"ApplicationPackageLockingPolicyDefinition","Properties":{"allowedActions":{"Type":103,"Flags":0,"Description":"The deny assignment excluded actions."},"allowedDataActions":{"Type":104,"Flags":0,"Description":"The deny assignment excluded data actions."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApplicationDeploymentPolicy","Properties":{"deploymentMode":{"Type":109,"Flags":1,"Description":"The managed application deployment mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Incremental"}},{"6":{"Value":"Complete"}},{"5":{"Elements":[106,107,108,4]}},{"2":{"Name":"ApplicationManagementPolicy","Properties":{"mode":{"Type":114,"Flags":0,"Description":"The managed application management mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[111,112,113,4]}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2021-02-01-preview","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/jitRequests"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.Solutions/jitRequests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The JIT request properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":152,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":67,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"JitRequestProperties","Properties":{"applicationResourceId":{"Type":4,"Flags":1,"Description":"The parent application id."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant id."},"jitAuthorizationPolicies":{"Type":124,"Flags":1,"Description":"The JIT authorization policies."},"jitSchedulingPolicy":{"Type":125,"Flags":1,"Description":"The JIT request properties."},"provisioningState":{"Type":142,"Flags":2,"Description":"The JIT request provisioning state."},"jitRequestState":{"Type":151,"Flags":2,"Description":"The JIT request state."},"createdBy":{"Type":55,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":55,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"2":{"Name":"JitAuthorizationPolicies","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The the principal id that will be granted JIT access."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition id that will be granted to the Principal."}}}},{"3":{"ItemType":123}},{"2":{"Name":"JitSchedulingPolicy","Properties":{"type":{"Type":129,"Flags":1,"Description":"The type of JIT schedule."},"duration":{"Type":4,"Flags":1,"Description":"The required duration of the JIT request."},"startTime":{"Type":4,"Flags":1,"Description":"The start time of the request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[126,127,128,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[130,131,132,133,134,135,136,137,138,139,140,141,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Denied"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[143,144,145,146,147,148,149,150,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/jitRequests@2021-02-01-preview","ScopeType":8,"Body":121,"Flags":0}},{"2":{"Name":"AllowedUpgradePlansResult","Properties":{"value":{"Type":155,"Flags":0,"Description":"The array of plans."}}}},{"3":{"ItemType":56}},{"8":{"Name":"listAllowedUpgradePlans","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2021-02-01-preview","Output":154}},{"2":{"Name":"ListTokenRequest","Properties":{"authorizationAudience":{"Type":4,"Flags":0,"Description":"The authorization audience."},"userAssignedIdentities":{"Type":158,"Flags":0,"Description":"The user assigned identities."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedIdentityTokenResult","Properties":{"value":{"Type":161,"Flags":0,"Description":"The array of managed identity tokens."}}}},{"2":{"Name":"ManagedIdentityToken","Properties":{"accessToken":{"Type":4,"Flags":0,"Description":"The requested access token."},"expiresIn":{"Type":4,"Flags":0,"Description":"The number of seconds the access token will be valid."},"expiresOn":{"Type":4,"Flags":0,"Description":"The timespan when the access token expires. This is represented as the number of seconds from epoch."},"notBefore":{"Type":4,"Flags":0,"Description":"The timespan when the access token takes effect. This is represented as the number of seconds from epoch."},"authorizationAudience":{"Type":4,"Flags":0,"Description":"The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request."},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID."},"tokenType":{"Type":4,"Flags":0,"Description":"The type of the token."}}}},{"3":{"ItemType":160}},{"8":{"Name":"listTokens","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2021-02-01-preview","Output":159,"Input":157}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2021-02-01-preview/types.md b/generated/solutions/microsoft.solutions/2021-02-01-preview/types.md new file mode 100644 index 0000000000..ee67de81bb --- /dev/null +++ b/generated/solutions/microsoft.solutions/2021-02-01-preview/types.md @@ -0,0 +1,273 @@ +# Microsoft.Solutions @ 2021-02-01-preview + +## Resource Microsoft.Solutions/applicationDefinitions@2021-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ApplicationDefinitionProperties](#applicationdefinitionproperties) (Required): The managed application definition properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applicationDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/applications@2021-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [Identity](#identity): The identity of the resource. +* **kind**: string (Required): The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. +* **location**: string: Resource location +* **managedBy**: string: ID of the resource that manages this resource. +* **name**: string (Required, DeployTimeConstant): The resource name +* **plan**: [Plan](#plan): The plan information. +* **properties**: [ApplicationProperties](#applicationproperties) (Required): The managed application properties. +* **sku**: [Sku](#sku): The SKU of the resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/applications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Solutions/jitRequests@2021-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2021-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string: Resource location +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JitRequestProperties](#jitrequestproperties): The JIT request properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Metadata pertaining to creation and last modification of the resource. +* **tags**: [ResourceTags](#resourcetags): Resource tags +* **type**: 'Microsoft.Solutions/jitRequests' (ReadOnly, DeployTimeConstant): The resource type + +## Function listAllowedUpgradePlans (Microsoft.Solutions/applications@2021-02-01-preview) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2021-02-01-preview +* **Output**: [AllowedUpgradePlansResult](#allowedupgradeplansresult) + +## Function listTokens (Microsoft.Solutions/applications@2021-02-01-preview) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2021-02-01-preview +* **Input**: [ListTokenRequest](#listtokenrequest) +* **Output**: [ManagedIdentityTokenResult](#managedidentitytokenresult) + +## AllowedUpgradePlansResult +### Properties +* **value**: [Plan](#plan)[]: The array of plans. + +## ApplicationArtifact +### Properties +* **name**: 'Authorizations' | 'CustomRoleDefinition' | 'NotSpecified' | 'ViewDefinition' | string (Required): The managed application artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application artifact type. +* **uri**: string (Required): The managed application artifact blob uri. + +## ApplicationAuthorization +### Properties +* **principalId**: string (Required): The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. +* **roleDefinitionId**: string (Required): The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. + +## ApplicationBillingDetailsDefinition +### Properties +* **resourceUsageId**: string: The managed application resource usage Id. + +## ApplicationClientDetails +### Properties +* **applicationId**: string: The client application Id. +* **oid**: string: The client Oid. +* **puid**: string: The client Puid + +## ApplicationDefinitionArtifact +### Properties +* **name**: 'ApplicationResourceTemplate' | 'CreateUiDefinition' | 'MainTemplateParameters' | 'NotSpecified' | string (Required): The managed application definition artifact name. +* **type**: 'Custom' | 'NotSpecified' | 'Template' (Required): The managed application definition artifact type. +* **uri**: string (Required): The managed application definition artifact blob uri. + +## ApplicationDefinitionProperties +### Properties +* **artifacts**: [ApplicationDefinitionArtifact](#applicationdefinitionartifact)[]: The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[]: The managed application provider authorizations. +* **createUiDefinition**: any: The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. +* **deploymentPolicy**: [ApplicationDeploymentPolicy](#applicationdeploymentpolicy): The managed application deployment policy. +* **description**: string: The managed application definition description. +* **displayName**: string: The managed application definition display name. +* **isEnabled**: bool: A value indicating whether the package is enabled or not. +* **lockingPolicy**: [ApplicationPackageLockingPolicyDefinition](#applicationpackagelockingpolicydefinition): The managed application locking policy. +* **lockLevel**: 'CanNotDelete' | 'None' | 'ReadOnly' (Required): The managed application lock level. +* **mainTemplate**: any: The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. +* **managementPolicy**: [ApplicationManagementPolicy](#applicationmanagementpolicy): The managed application management policy that determines publisher's access to the managed resource group. +* **notificationPolicy**: [ApplicationNotificationPolicy](#applicationnotificationpolicy): The managed application notification policy. +* **packageFileUri**: string: The managed application definition package file Uri. Use this element +* **policies**: [ApplicationPolicy](#applicationpolicy)[]: The managed application provider policies. +* **storageAccountId**: string: The storage account id for bring your own storage scenario. + +## ApplicationDeploymentPolicy +### Properties +* **deploymentMode**: 'Complete' | 'Incremental' | 'NotSpecified' | string (Required): The managed application deployment mode. + +## ApplicationJitAccessPolicy +### Properties +* **jitAccessEnabled**: bool (Required): Whether the JIT access is enabled. +* **jitApprovalMode**: 'AutoApprove' | 'ManualApprove' | 'NotSpecified' | string: JIT approval mode. +* **jitApprovers**: [JitApproverDefinition](#jitapproverdefinition)[]: The JIT approvers +* **maximumJitAccessDuration**: string: The maximum duration JIT access is granted. This is an ISO8601 time period value. + +## ApplicationManagementPolicy +### Properties +* **mode**: 'Managed' | 'NotSpecified' | 'Unmanaged' | string: The managed application management mode. + +## ApplicationNotificationEndpoint +### Properties +* **uri**: string (Required): The managed application notification endpoint uri. + +## ApplicationNotificationPolicy +### Properties +* **notificationEndpoints**: [ApplicationNotificationEndpoint](#applicationnotificationendpoint)[] (Required): The managed application notification endpoint. + +## ApplicationPackageContact +### Properties +* **contactName**: string: The contact name. +* **email**: string (Required): The contact email. +* **phone**: string (Required): The contact phone number. + +## ApplicationPackageLockingPolicyDefinition +### Properties +* **allowedActions**: string[]: The deny assignment excluded actions. +* **allowedDataActions**: string[]: The deny assignment excluded data actions. + +## ApplicationPackageSupportUrls +### Properties +* **governmentCloud**: string: The government cloud support URL. +* **publicAzure**: string: The public azure support URL. + +## ApplicationPolicy +### Properties +* **name**: string: The policy name +* **parameters**: string: The policy parameters. +* **policyDefinitionId**: string: The policy definition Id. + +## ApplicationProperties +### Properties +* **applicationDefinitionId**: string: The fully qualified path of managed application definition Id. +* **artifacts**: [ApplicationArtifact](#applicationartifact)[] (ReadOnly): The collection of managed application artifacts. +* **authorizations**: [ApplicationAuthorization](#applicationauthorization)[] (ReadOnly): The read-only authorizations property that is retrieved from the application package. +* **billingDetails**: [ApplicationBillingDetailsDefinition](#applicationbillingdetailsdefinition) (ReadOnly): The managed application billing details. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **customerSupport**: [ApplicationPackageContact](#applicationpackagecontact) (ReadOnly): The read-only customer support property that is retrieved from the application package. +* **jitAccessPolicy**: [ApplicationJitAccessPolicy](#applicationjitaccesspolicy): The managed application Jit access policy. +* **managedResourceGroupId**: string: The managed resource group Id. +* **managementMode**: 'Managed' | 'NotSpecified' | 'Unmanaged' | string (ReadOnly): The managed application management mode. +* **outputs**: any (ReadOnly): Name and value pairs that define the managed application outputs. +* **parameters**: any: Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The managed application provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant Id. +* **supportUrls**: [ApplicationPackageSupportUrls](#applicationpackagesupporturls) (ReadOnly): The read-only support URLs property that is retrieved from the application package. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## Identity +### Properties +* **principalId**: string (ReadOnly): The principal ID of resource identity. +* **tenantId**: string (ReadOnly): The tenant ID of resource. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned, UserAssigned' | 'UserAssigned': The identity type. +* **userAssignedIdentities**: [IdentityUserAssignedIdentities](#identityuserassignedidentities): The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + +## IdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedResourceIdentity](#userassignedresourceidentity) + +## JitApproverDefinition +### Properties +* **displayName**: string: The approver display name. +* **id**: string (Required): The approver service principal Id. +* **type**: 'group' | 'user' | string: The approver type. + +## JitAuthorizationPolicies +### Properties +* **principalId**: string (Required): The the principal id that will be granted JIT access. +* **roleDefinitionId**: string (Required): The role definition id that will be granted to the Principal. + +## JitRequestProperties +### Properties +* **applicationResourceId**: string (Required): The parent application id. +* **createdBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that created the JIT request. +* **jitAuthorizationPolicies**: [JitAuthorizationPolicies](#jitauthorizationpolicies)[] (Required): The JIT authorization policies. +* **jitRequestState**: 'Approved' | 'Canceled' | 'Denied' | 'Expired' | 'Failed' | 'NotSpecified' | 'Pending' | 'Timeout' | string (ReadOnly): The JIT request state. +* **jitSchedulingPolicy**: [JitSchedulingPolicy](#jitschedulingpolicy) (Required): The JIT request properties. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Ready' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): The JIT request provisioning state. +* **publisherTenantId**: string (ReadOnly): The publisher tenant id. +* **updatedBy**: [ApplicationClientDetails](#applicationclientdetails) (ReadOnly): The client entity that last updated the JIT request. + +## JitSchedulingPolicy +### Properties +* **duration**: string (Required): The required duration of the JIT request. +* **startTime**: string (Required): The start time of the request. +* **type**: 'NotSpecified' | 'Once' | 'Recurring' | string (Required): The type of JIT schedule. + +## ListTokenRequest +### Properties +* **authorizationAudience**: string: The authorization audience. +* **userAssignedIdentities**: string[]: The user assigned identities. + +## ManagedIdentityToken +### Properties +* **accessToken**: string: The requested access token. +* **authorizationAudience**: string: The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request. +* **expiresIn**: string: The number of seconds the access token will be valid. +* **expiresOn**: string: The timespan when the access token expires. This is represented as the number of seconds from epoch. +* **notBefore**: string: The timespan when the access token takes effect. This is represented as the number of seconds from epoch. +* **resourceId**: string: The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID. +* **tokenType**: string: The type of the token. + +## ManagedIdentityTokenResult +### Properties +* **value**: [ManagedIdentityToken](#managedidentitytoken)[]: The array of managed identity tokens. + +## Plan +### Properties +* **name**: string (Required): The plan name. +* **product**: string (Required): The product code. +* **promotionCode**: string: The promotion code. +* **publisher**: string (Required): The publisher ID. +* **version**: string (Required): The plan's version. + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## ResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## Sku +### Properties +* **capacity**: int: The SKU capacity. +* **family**: string: The SKU family. +* **model**: string: The SKU model. +* **name**: string (Required): The SKU name. +* **size**: string: The SKU size. +* **tier**: string: The SKU tier. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## UserAssignedResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The principal id of user assigned identity. +* **tenantId**: string (ReadOnly): The tenant id of user assigned identity. + diff --git a/generated/solutions/microsoft.solutions/2021-07-01/types.json b/generated/solutions/microsoft.solutions/2021-07-01/types.json index 69f84e0c72..60eb622f2f 100644 --- a/generated/solutions/microsoft.solutions/2021-07-01/types.json +++ b/generated/solutions/microsoft.solutions/2021-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":53,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":54,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":62,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":64,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":21,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":22,"Flags":2,"Description":"The managed application billing details."},"jitAccessPolicy":{"Type":23,"Flags":0,"Description":"The managed application Jit access policy."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":34,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"managementMode":{"Type":38,"Flags":2,"Description":"The managed application management mode."},"customerSupport":{"Type":39,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":40,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":51,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":52,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":52,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationJitAccessPolicy","Properties":{"jitAccessEnabled":{"Type":2,"Flags":1,"Description":"Whether the JIT access is enabled."},"jitApprovalMode":{"Type":27,"Flags":0,"Description":"JIT approval mode."},"jitApprovers":{"Type":32,"Flags":0,"Description":"The JIT approvers"},"maximumJitAccessDuration":{"Type":4,"Flags":0,"Description":"The maximum duration JIT access is granted. This is an ISO8601 time period value."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"AutoApprove"}},{"6":{"Value":"ManualApprove"}},{"5":{"Elements":[24,25,26,4]}},{"2":{"Name":"JitApproverDefinition","Properties":{"id":{"Type":4,"Flags":1,"Description":"The approver service principal Id."},"type":{"Type":31,"Flags":0,"Description":"The approver type."},"displayName":{"Type":4,"Flags":0,"Description":"The approver display name."}}}},{"6":{"Value":"user"}},{"6":{"Value":"group"}},{"5":{"Elements":[29,30,4]}},{"3":{"ItemType":28}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":33}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[35,36,37,4]}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":46,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":50,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[42,43,44,45,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":41}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":59,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":61,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[55,56,57,58]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":60}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":69,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":74,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[65,66,67,68,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[70,71,72,73,4]}},{"4":{"Name":"Microsoft.Solutions/applications@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":62,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":124,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":64,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":83,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":84,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":95,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"provisioningState":{"Type":105,"Flags":2,"Description":"Provisioning state."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"storageAccountId":{"Type":4,"Flags":0,"Description":"The storage account id for bring your own storage scenario."},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"notificationPolicy":{"Type":106,"Flags":0,"Description":"The managed application notification policy."},"lockingPolicy":{"Type":109,"Flags":0,"Description":"The managed application locking policy."},"deploymentPolicy":{"Type":112,"Flags":0,"Description":"The managed application deployment policy."},"managementPolicy":{"Type":117,"Flags":0,"Description":"The managed application management policy that determines publisher's access to the managed resource group."},"policies":{"Type":123,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[80,81,82]}},{"3":{"ItemType":33}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":90,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":94,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[86,87,88,89,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[91,92,93]}},{"3":{"ItemType":85}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[96,97,98,99,100,101,102,103,104,4]}},{"2":{"Name":"ApplicationNotificationPolicy","Properties":{"notificationEndpoints":{"Type":108,"Flags":1,"Description":"The managed application notification endpoint."}}}},{"2":{"Name":"ApplicationNotificationEndpoint","Properties":{"uri":{"Type":4,"Flags":1,"Description":"The managed application notification endpoint uri."}}}},{"3":{"ItemType":107}},{"2":{"Name":"ApplicationPackageLockingPolicyDefinition","Properties":{"allowedActions":{"Type":110,"Flags":0,"Description":"The deny assignment excluded actions."},"allowedDataActions":{"Type":111,"Flags":0,"Description":"The deny assignment excluded data actions."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApplicationDeploymentPolicy","Properties":{"deploymentMode":{"Type":116,"Flags":1,"Description":"The managed application deployment mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Incremental"}},{"6":{"Value":"Complete"}},{"5":{"Elements":[113,114,115,4]}},{"2":{"Name":"ApplicationManagementPolicy","Properties":{"mode":{"Type":121,"Flags":0,"Description":"The managed application management mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[118,119,120,4]}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":122}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2021-07-01","ScopeType":8,"Body":78,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/jitRequests"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Solutions/jitRequests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"The JIT request properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":156,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":64,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"JitRequestProperties","Properties":{"applicationResourceId":{"Type":4,"Flags":1,"Description":"The parent application id."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant id."},"jitAuthorizationPolicies":{"Type":131,"Flags":1,"Description":"The JIT authorization policies."},"jitSchedulingPolicy":{"Type":132,"Flags":1,"Description":"The JIT request properties."},"provisioningState":{"Type":146,"Flags":2,"Description":"The JIT request provisioning state."},"jitRequestState":{"Type":155,"Flags":2,"Description":"The JIT request state."},"createdBy":{"Type":52,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":52,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"2":{"Name":"JitAuthorizationPolicies","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The the principal id that will be granted JIT access."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition id that will be granted to the Principal."}}}},{"3":{"ItemType":130}},{"2":{"Name":"JitSchedulingPolicy","Properties":{"type":{"Type":136,"Flags":1,"Description":"The type of JIT schedule."},"duration":{"Type":4,"Flags":1,"Description":"The required duration of the JIT request."},"startTime":{"Type":4,"Flags":1,"Description":"The start time of the request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[137,138,139,140,141,142,143,144,145,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Denied"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[147,148,149,150,151,152,153,154,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/jitRequests@2021-07-01","ScopeType":8,"Body":128,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Solutions/applications"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Solutions/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":1,"Description":"The managed application properties."},"plan":{"Type":53,"Flags":0,"Description":"The plan information."},"kind":{"Type":4,"Flags":1,"Description":"The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog."},"identity":{"Type":54,"Flags":0,"Description":"The identity of the resource."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":62,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":64,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApplicationProperties","Properties":{"managedResourceGroupId":{"Type":4,"Flags":0,"Description":"The managed resource group Id."},"applicationDefinitionId":{"Type":4,"Flags":0,"Description":"The fully qualified path of managed application definition Id."},"parameters":{"Type":0,"Flags":0,"Description":"Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string."},"outputs":{"Type":0,"Flags":2,"Description":"Name and value pairs that define the managed application outputs."},"provisioningState":{"Type":21,"Flags":2,"Description":"The managed application provisioning state."},"billingDetails":{"Type":22,"Flags":2,"Description":"The managed application billing details."},"jitAccessPolicy":{"Type":23,"Flags":0,"Description":"The managed application Jit access policy."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant Id."},"authorizations":{"Type":34,"Flags":2,"Description":"The read-only authorizations property that is retrieved from the application package."},"managementMode":{"Type":38,"Flags":2,"Description":"The managed application management mode."},"customerSupport":{"Type":39,"Flags":2,"Description":"The read-only customer support property that is retrieved from the application package."},"supportUrls":{"Type":40,"Flags":2,"Description":"The read-only support URLs property that is retrieved from the application package."},"artifacts":{"Type":51,"Flags":2,"Description":"The collection of managed application artifacts."},"createdBy":{"Type":52,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":52,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[12,13,14,15,16,17,18,19,20,4]}},{"2":{"Name":"ApplicationBillingDetailsDefinition","Properties":{"resourceUsageId":{"Type":4,"Flags":0,"Description":"The managed application resource usage Id."}}}},{"2":{"Name":"ApplicationJitAccessPolicy","Properties":{"jitAccessEnabled":{"Type":2,"Flags":1,"Description":"Whether the JIT access is enabled."},"jitApprovalMode":{"Type":27,"Flags":0,"Description":"JIT approval mode."},"jitApprovers":{"Type":32,"Flags":0,"Description":"The JIT approvers"},"maximumJitAccessDuration":{"Type":4,"Flags":0,"Description":"The maximum duration JIT access is granted. This is an ISO8601 time period value."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"AutoApprove"}},{"6":{"Value":"ManualApprove"}},{"5":{"Elements":[24,25,26,4]}},{"2":{"Name":"JitApproverDefinition","Properties":{"id":{"Type":4,"Flags":1,"Description":"The approver service principal Id."},"type":{"Type":31,"Flags":0,"Description":"The approver type."},"displayName":{"Type":4,"Flags":0,"Description":"The approver display name."}}}},{"6":{"Value":"user"}},{"6":{"Value":"group"}},{"5":{"Elements":[29,30,4]}},{"3":{"ItemType":28}},{"2":{"Name":"ApplicationAuthorization","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group."}}}},{"3":{"ItemType":33}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[35,36,37,4]}},{"2":{"Name":"ApplicationPackageContact","Properties":{"contactName":{"Type":4,"Flags":0,"Description":"The contact name."},"email":{"Type":4,"Flags":1,"Description":"The contact email."},"phone":{"Type":4,"Flags":1,"Description":"The contact phone number."}}}},{"2":{"Name":"ApplicationPackageSupportUrls","Properties":{"publicAzure":{"Type":4,"Flags":0,"Description":"The public azure support URL."},"governmentCloud":{"Type":4,"Flags":0,"Description":"The government cloud support URL."}}}},{"2":{"Name":"ApplicationArtifact","Properties":{"name":{"Type":46,"Flags":1,"Description":"The managed application artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application artifact blob uri."},"type":{"Type":50,"Flags":1,"Description":"The managed application artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ViewDefinition"}},{"6":{"Value":"Authorizations"}},{"6":{"Value":"CustomRoleDefinition"}},{"5":{"Elements":[42,43,44,45,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":41}},{"2":{"Name":"ApplicationClientDetails","Properties":{"oid":{"Type":4,"Flags":0,"Description":"The client Oid."},"puid":{"Type":4,"Flags":0,"Description":"The client Puid"},"applicationId":{"Type":4,"Flags":0,"Description":"The client application Id."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"The plan name."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher ID."},"product":{"Type":4,"Flags":1,"Description":"The product code."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":1,"Description":"The plan's version."}}}},{"2":{"Name":"Identity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":59,"Flags":0,"Description":"The identity type."},"userAssignedIdentities":{"Type":61,"Flags":0,"Description":"The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[55,56,57,58]}},{"2":{"Name":"UserAssignedResourceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of user assigned identity."}}}},{"2":{"Name":"IdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":60}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The SKU name."},"tier":{"Type":4,"Flags":0,"Description":"The SKU tier."},"size":{"Type":4,"Flags":0,"Description":"The SKU size."},"family":{"Type":4,"Flags":0,"Description":"The SKU family."},"model":{"Type":4,"Flags":0,"Description":"The SKU model."},"capacity":{"Type":3,"Flags":0,"Description":"The SKU capacity."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":69,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":74,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[65,66,67,68,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[70,71,72,73,4]}},{"4":{"Name":"Microsoft.Solutions/applications@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/applicationDefinitions"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Solutions/applicationDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":1,"Description":"The managed application definition properties."},"managedBy":{"Type":4,"Flags":0,"Description":"ID of the resource that manages this resource."},"sku":{"Type":62,"Flags":0,"Description":"The SKU of the resource."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":114,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":64,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"ApplicationDefinitionProperties","Properties":{"lockLevel":{"Type":83,"Flags":1,"Description":"The managed application lock level."},"displayName":{"Type":4,"Flags":0,"Description":"The managed application definition display name."},"isEnabled":{"Type":2,"Flags":0,"Description":"A value indicating whether the package is enabled or not."},"authorizations":{"Type":84,"Flags":0,"Description":"The managed application provider authorizations."},"artifacts":{"Type":95,"Flags":0,"Description":"The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition."},"description":{"Type":4,"Flags":0,"Description":"The managed application definition description."},"packageFileUri":{"Type":4,"Flags":0,"Description":"The managed application definition package file Uri. Use this element"},"storageAccountId":{"Type":4,"Flags":0,"Description":"The storage account id for bring your own storage scenario."},"mainTemplate":{"Type":0,"Flags":0,"Description":"The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string."},"createUiDefinition":{"Type":0,"Flags":0,"Description":"The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string."},"notificationPolicy":{"Type":96,"Flags":0,"Description":"The managed application notification policy."},"lockingPolicy":{"Type":99,"Flags":0,"Description":"The managed application locking policy."},"deploymentPolicy":{"Type":102,"Flags":0,"Description":"The managed application deployment policy."},"managementPolicy":{"Type":107,"Flags":0,"Description":"The managed application management policy that determines publisher's access to the managed resource group."},"policies":{"Type":113,"Flags":0,"Description":"The managed application provider policies."}}}},{"6":{"Value":"CanNotDelete"}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"None"}},{"5":{"Elements":[80,81,82]}},{"3":{"ItemType":33}},{"2":{"Name":"ApplicationDefinitionArtifact","Properties":{"name":{"Type":90,"Flags":1,"Description":"The managed application definition artifact name."},"uri":{"Type":4,"Flags":1,"Description":"The managed application definition artifact blob uri."},"type":{"Type":94,"Flags":1,"Description":"The managed application definition artifact type."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"ApplicationResourceTemplate"}},{"6":{"Value":"CreateUiDefinition"}},{"6":{"Value":"MainTemplateParameters"}},{"5":{"Elements":[86,87,88,89,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Template"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[91,92,93]}},{"3":{"ItemType":85}},{"2":{"Name":"ApplicationNotificationPolicy","Properties":{"notificationEndpoints":{"Type":98,"Flags":1,"Description":"The managed application notification endpoint."}}}},{"2":{"Name":"ApplicationNotificationEndpoint","Properties":{"uri":{"Type":4,"Flags":1,"Description":"The managed application notification endpoint uri."}}}},{"3":{"ItemType":97}},{"2":{"Name":"ApplicationPackageLockingPolicyDefinition","Properties":{"allowedActions":{"Type":100,"Flags":0,"Description":"The deny assignment excluded actions."},"allowedDataActions":{"Type":101,"Flags":0,"Description":"The deny assignment excluded data actions."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ApplicationDeploymentPolicy","Properties":{"deploymentMode":{"Type":106,"Flags":1,"Description":"The managed application deployment mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Incremental"}},{"6":{"Value":"Complete"}},{"5":{"Elements":[103,104,105,4]}},{"2":{"Name":"ApplicationManagementPolicy","Properties":{"mode":{"Type":111,"Flags":0,"Description":"The managed application management mode."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Unmanaged"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[108,109,110,4]}},{"2":{"Name":"ApplicationPolicy","Properties":{"name":{"Type":4,"Flags":0,"Description":"The policy name"},"policyDefinitionId":{"Type":4,"Flags":0,"Description":"The policy definition Id."},"parameters":{"Type":4,"Flags":0,"Description":"The policy parameters."}}}},{"3":{"ItemType":112}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/applicationDefinitions@2021-07-01","ScopeType":8,"Body":78,"Flags":0}},{"6":{"Value":"Microsoft.Solutions/jitRequests"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.Solutions/jitRequests","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":119,"Flags":0,"Description":"The JIT request properties."},"location":{"Type":4,"Flags":0,"Description":"Resource location"},"tags":{"Type":146,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":64,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"JitRequestProperties","Properties":{"applicationResourceId":{"Type":4,"Flags":1,"Description":"The parent application id."},"publisherTenantId":{"Type":4,"Flags":2,"Description":"The publisher tenant id."},"jitAuthorizationPolicies":{"Type":121,"Flags":1,"Description":"The JIT authorization policies."},"jitSchedulingPolicy":{"Type":122,"Flags":1,"Description":"The JIT request properties."},"provisioningState":{"Type":136,"Flags":2,"Description":"The JIT request provisioning state."},"jitRequestState":{"Type":145,"Flags":2,"Description":"The JIT request state."},"createdBy":{"Type":52,"Flags":2,"Description":"The client entity that created the JIT request."},"updatedBy":{"Type":52,"Flags":2,"Description":"The client entity that last updated the JIT request."}}}},{"2":{"Name":"JitAuthorizationPolicies","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The the principal id that will be granted JIT access."},"roleDefinitionId":{"Type":4,"Flags":1,"Description":"The role definition id that will be granted to the Principal."}}}},{"3":{"ItemType":120}},{"2":{"Name":"JitSchedulingPolicy","Properties":{"type":{"Type":126,"Flags":1,"Description":"The type of JIT schedule."},"duration":{"Type":4,"Flags":1,"Description":"The required duration of the JIT request."},"startTime":{"Type":4,"Flags":1,"Description":"The start time of the request."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[123,124,125,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[127,128,129,130,131,132,133,134,135,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Denied"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Timeout"}},{"5":{"Elements":[137,138,139,140,141,142,143,144,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Solutions/jitRequests@2021-07-01","ScopeType":8,"Body":118,"Flags":0}},{"2":{"Name":"AllowedUpgradePlansResult","Properties":{"value":{"Type":149,"Flags":0,"Description":"The array of plans."}}}},{"3":{"ItemType":53}},{"8":{"Name":"listAllowedUpgradePlans","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2021-07-01","Output":148}},{"2":{"Name":"ListTokenRequest","Properties":{"authorizationAudience":{"Type":4,"Flags":0,"Description":"The authorization audience."},"userAssignedIdentities":{"Type":152,"Flags":0,"Description":"The user assigned identities."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedIdentityTokenResult","Properties":{"value":{"Type":155,"Flags":0,"Description":"The array of managed identity tokens."}}}},{"2":{"Name":"ManagedIdentityToken","Properties":{"accessToken":{"Type":4,"Flags":0,"Description":"The requested access token."},"expiresIn":{"Type":4,"Flags":0,"Description":"The number of seconds the access token will be valid."},"expiresOn":{"Type":4,"Flags":0,"Description":"The timespan when the access token expires. This is represented as the number of seconds from epoch."},"notBefore":{"Type":4,"Flags":0,"Description":"The timespan when the access token takes effect. This is represented as the number of seconds from epoch."},"authorizationAudience":{"Type":4,"Flags":0,"Description":"The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request."},"resourceId":{"Type":4,"Flags":0,"Description":"The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID."},"tokenType":{"Type":4,"Flags":0,"Description":"The type of the token."}}}},{"3":{"ItemType":154}},{"8":{"Name":"listTokens","ResourceType":"Microsoft.Solutions/applications","ApiVersion":"2021-07-01","Output":153,"Input":151}}] \ No newline at end of file diff --git a/generated/solutions/microsoft.solutions/2021-07-01/types.md b/generated/solutions/microsoft.solutions/2021-07-01/types.md index cd546c7c03..9f0428d28a 100644 --- a/generated/solutions/microsoft.solutions/2021-07-01/types.md +++ b/generated/solutions/microsoft.solutions/2021-07-01/types.md @@ -43,6 +43,21 @@ * **tags**: [ResourceTags](#resourcetags): Resource tags * **type**: 'Microsoft.Solutions/jitRequests' (ReadOnly, DeployTimeConstant): The resource type +## Function listAllowedUpgradePlans (Microsoft.Solutions/applications@2021-07-01) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2021-07-01 +* **Output**: [AllowedUpgradePlansResult](#allowedupgradeplansresult) + +## Function listTokens (Microsoft.Solutions/applications@2021-07-01) +* **Resource**: Microsoft.Solutions/applications +* **ApiVersion**: 2021-07-01 +* **Input**: [ListTokenRequest](#listtokenrequest) +* **Output**: [ManagedIdentityTokenResult](#managedidentitytokenresult) + +## AllowedUpgradePlansResult +### Properties +* **value**: [Plan](#plan)[]: The array of plans. + ## ApplicationArtifact ### Properties * **name**: 'Authorizations' | 'CustomRoleDefinition' | 'NotSpecified' | 'ViewDefinition' | string (Required): The managed application artifact name. @@ -86,7 +101,6 @@ * **notificationPolicy**: [ApplicationNotificationPolicy](#applicationnotificationpolicy): The managed application notification policy. * **packageFileUri**: string: The managed application definition package file Uri. Use this element * **policies**: [ApplicationPolicy](#applicationpolicy)[]: The managed application provider policies. -* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Running' | 'Succeeded' | 'Updating' | string (ReadOnly): Provisioning state. * **storageAccountId**: string: The storage account id for bring your own storage scenario. ## ApplicationDeploymentPolicy @@ -192,6 +206,25 @@ * **startTime**: string (Required): The start time of the request. * **type**: 'NotSpecified' | 'Once' | 'Recurring' | string (Required): The type of JIT schedule. +## ListTokenRequest +### Properties +* **authorizationAudience**: string: The authorization audience. +* **userAssignedIdentities**: string[]: The user assigned identities. + +## ManagedIdentityToken +### Properties +* **accessToken**: string: The requested access token. +* **authorizationAudience**: string: The aud (audience) the access token was request for. This is the same as what was provided in the listTokens request. +* **expiresIn**: string: The number of seconds the access token will be valid. +* **expiresOn**: string: The timespan when the access token expires. This is represented as the number of seconds from epoch. +* **notBefore**: string: The timespan when the access token takes effect. This is represented as the number of seconds from epoch. +* **resourceId**: string: The Azure resource ID for the issued token. This is either the managed application ID or the user-assigned identity ID. +* **tokenType**: string: The type of the token. + +## ManagedIdentityTokenResult +### Properties +* **value**: [ManagedIdentityToken](#managedidentitytoken)[]: The array of managed identity tokens. + ## Plan ### Properties * **name**: string (Required): The plan name. diff --git a/generated/sql/log.out b/generated/sql/log.out index df904b42cf..96fa6b76f6 100644 --- a/generated/sql/log.out +++ b/generated/sql/log.out @@ -1,7 +1,7 @@ WARNING: Unable to parse swagger path "Microsoft.Sql/stable/2014-04-01-legacy/backups_legacy.json" WARNING: Unable to parse swagger path "Microsoft.Sql/stable/2014-04-01-legacy/sql.core_legacy.json" WARNING: Unable to parse swagger path "Microsoft.Sql/stable/2014-04-01-legacy/usages_legacy.json" -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -22,6 +22,15 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | PreNamer/DeduplicateName | Deduplicating schema name: 'SecurityAlertPolicyName' -> 'SecurityAlertPolicyNameAutoGenerated' +warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/firewallRules': Found mismatch between type segments (2) and name segments (1) +warning | Unrecognized property type: any-object. Returning 'any'. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. +warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'DataMaskingPolicyProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/dataMasking.json:233:5 warning | PreCheck/SchemaMissingType | The schema 'DataMaskingPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/sql/microsoft.sql/2021-05-01-preview/types.json b/generated/sql/microsoft.sql/2021-05-01-preview/types.json index a9f2e54d5c..1527504391 100644 --- a/generated/sql/microsoft.sql/2021-05-01-preview/types.json +++ b/generated/sql/microsoft.sql/2021-05-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Sql/servers/databases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The database SKU.\r\n\r\nThe list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands:\r\n\r\n```azurecli\r\naz sql db list-editions -l -o table\r\n````\r\n\r\n```powershell\r\nGet-AzSqlServerServiceObjective -Location \r\n````"},"kind":{"Type":4,"Flags":2,"Description":"Kind of database. This is metadata used for the Azure portal experience."},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the database."},"identity":{"Type":12,"Flags":0,"Description":"The Azure Active Directory identity of the database."},"properties":{"Type":18,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":81,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU, typically, a letter + Number code, e.g. P3."},"tier":{"Type":4,"Flags":0,"Description":"The tier or edition of the particular SKU, e.g. Basic, Premium."},"size":{"Type":4,"Flags":0,"Description":"Size of the particular SKU"},"family":{"Type":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the particular SKU."}}}},{"2":{"Name":"DatabaseIdentity","Properties":{"type":{"Type":15,"Flags":0,"Description":"The identity type"},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."},"userAssignedIdentities":{"Type":17,"Flags":0,"Description":"The resource ids of the user assigned identities to use"}}}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"DatabaseUserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory client id."}}}},{"2":{"Name":"DatabaseIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":16}},{"2":{"Name":"DatabaseProperties","Properties":{"createMode":{"Type":29,"Flags":4,"Description":"Specifies the mode of database creation.\r\n\r\nDefault: regular database creation.\r\n\r\nCopy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database.\r\n\r\nSecondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database.\r\n\r\nPointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified.\r\n\r\nRecovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore.\r\n\r\nRestore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time.\r\n\r\nRestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID.\r\n\r\nCopy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition."},"collation":{"Type":4,"Flags":0,"Description":"The collation of the database."},"maxSizeBytes":{"Type":3,"Flags":0,"Description":"The max size of the database expressed in bytes."},"sampleName":{"Type":33,"Flags":4,"Description":"The name of the sample schema to apply when creating this database."},"elasticPoolId":{"Type":4,"Flags":0,"Description":"The resource identifier of the elastic pool containing this database."},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source database associated with create operation of this database."},"status":{"Type":58,"Flags":2,"Description":"The status of the database."},"databaseId":{"Type":4,"Flags":2,"Description":"The ID of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"currentServiceObjectiveName":{"Type":4,"Flags":2,"Description":"The current service level objective name of the database."},"requestedServiceObjectiveName":{"Type":4,"Flags":2,"Description":"The requested service level objective name of the database."},"defaultSecondaryLocation":{"Type":4,"Flags":2,"Description":"The default secondary region for this database."},"failoverGroupId":{"Type":4,"Flags":2,"Description":"Failover Group resource identifier that this database belongs to."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"sourceDatabaseDeletionDate":{"Type":4,"Flags":4,"Description":"Specifies the time that the database was deleted."},"recoveryServicesRecoveryPointId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recovery point associated with create operation of this database."},"longTermRetentionBackupResourceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the long term retention backup associated with create operation of this database."},"recoverableDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recoverable database associated with create operation of this database."},"restorableDroppedDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the restorable dropped database associated with create operation of this database."},"catalogCollation":{"Type":61,"Flags":0,"Description":"Collation of the metadata catalog."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones."},"licenseType":{"Type":64,"Flags":0,"Description":"The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit."},"maxLogSizeBytes":{"Type":3,"Flags":2,"Description":"The max log size for this database."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"This records the earliest start date and time that restore is available for this database (ISO8601 format)."},"readScale":{"Type":67,"Flags":0,"Description":"The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. Not applicable to a Hyperscale database within an elastic pool."},"highAvailabilityReplicaCount":{"Type":3,"Flags":0,"Description":"The number of secondary replicas associated with the database that are used to provide high availability. Not applicable to a Hyperscale database within an elastic pool."},"secondaryType":{"Type":70,"Flags":0,"Description":"The secondary type of the database if it is a secondary. Valid values are Geo and Named."},"currentSku":{"Type":11,"Flags":2,"Description":"The name and tier of the SKU."},"autoPauseDelay":{"Type":3,"Flags":0,"Description":"Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled"},"currentBackupStorageRedundancy":{"Type":75,"Flags":2,"Description":"The storage account type used to store backups for this database."},"requestedBackupStorageRedundancy":{"Type":80,"Flags":0,"Description":"The storage account type to be used to store backups for this database."},"minCapacity":{"Type":3,"Flags":0,"Description":"Minimal capacity that database will always have allocated, if not paused"},"pausedDate":{"Type":4,"Flags":2,"Description":"The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready."},"resumedDate":{"Type":4,"Flags":2,"Description":"The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Maintenance configuration id assigned to the database. This configuration defines the period when the maintenance updates will occur."},"isLedgerOn":{"Type":2,"Flags":0,"Description":"Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created."},"isInfraEncryptionEnabled":{"Type":2,"Flags":2,"Description":"Infra encryption is enabled for this database."},"federatedClientId":{"Type":4,"Flags":0,"Description":"The Client id used for cross tenant per database CMK scenario"},"sourceResourceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source associated with the create operation of this database.\r\n\r\nWhen sourceResourceId is specified, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId and sourceDatabaseDeletionDate must not be specified and CreateMode must be PointInTimeRestore, Restore or Recover.\r\n\r\nWhen createMode is PointInTimeRestore, sourceResourceId must be the resource ID of an existing database or existing sql pool, and restorePointInTime must be specified.\r\n\r\nWhen createMode is Restore, sourceResourceId must be the resource ID of restorable dropped database or restorable dropped sql pool.\r\n\r\nWhen createMode is Recover, sourceResourceId must be the resource ID of recoverable database or recoverable sql pool.\r\n\r\nThis property allows to restore across subscriptions which is only supported for DataWarehouse edition.\r\n\r\nWhen source subscription belongs to a different tenant than target subscription, “x-ms-authorization-auxiliary” header must contain authentication token for the source tenant. For more details about “x-ms-authorization-auxiliary” header see https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"RestoreExternalBackup"}},{"6":{"Value":"RestoreExternalBackupSecondary"}},{"6":{"Value":"RestoreLongTermRetentionBackup"}},{"6":{"Value":"OnlineSecondary"}},{"5":{"Elements":[19,20,21,22,23,24,25,26,27,28,4]}},{"6":{"Value":"AdventureWorksLT"}},{"6":{"Value":"WideWorldImportersStd"}},{"6":{"Value":"WideWorldImportersFull"}},{"5":{"Elements":[30,31,32,4]}},{"6":{"Value":"Online"}},{"6":{"Value":"Restoring"}},{"6":{"Value":"RecoveryPending"}},{"6":{"Value":"Recovering"}},{"6":{"Value":"Suspect"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Standby"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"EmergencyMode"}},{"6":{"Value":"AutoClosed"}},{"6":{"Value":"Copying"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Inaccessible"}},{"6":{"Value":"OfflineSecondary"}},{"6":{"Value":"Pausing"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"OfflineChangingDwPerformanceTiers"}},{"6":{"Value":"OnlineChangingDwPerformanceTiers"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"5":{"Elements":[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,4]}},{"6":{"Value":"DATABASE_DEFAULT"}},{"6":{"Value":"SQL_Latin1_General_CP1_CI_AS"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Named"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[76,77,78,79,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/databases@2021-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"identity":{"Type":86,"Flags":0,"Description":"The Azure Active Directory identity of the managed instance."},"sku":{"Type":11,"Flags":0,"Description":"Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5"},"properties":{"Type":94,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":147,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentities":{"Type":88,"Flags":0,"Description":"The resource ids of the user assigned identities to use"},"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"type":{"Type":93,"Flags":0,"Description":"The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."}}}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory client id."}}}},{"2":{"Name":"ResourceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":87}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"ManagedInstanceProperties","Properties":{"provisioningState":{"Type":110,"Flags":2},"managedInstanceCreateMode":{"Type":113,"Flags":4,"Description":"Specifies the mode of database creation.\r\n\r\nDefault: Regular instance creation.\r\n\r\nRestore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the managed instance."},"administratorLogin":{"Type":4,"Flags":0,"Description":"Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation)."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for managed instance creation)."},"subnetId":{"Type":4,"Flags":0,"Description":"Subnet resource ID for the managed instance."},"state":{"Type":4,"Flags":2,"Description":"The state of the managed instance."},"licenseType":{"Type":116,"Flags":0,"Description":"The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses)."},"vCores":{"Type":3,"Flags":0,"Description":"The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80."},"storageSizeInGB":{"Type":3,"Flags":0,"Description":"Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only."},"collation":{"Type":4,"Flags":0,"Description":"Collation of the managed instance."},"dnsZone":{"Type":4,"Flags":2,"Description":"The Dns Zone that the managed instance is in."},"dnsZonePartner":{"Type":4,"Flags":4,"Description":"The resource id of another managed instance whose DNS zone this managed instance will share after creation."},"publicDataEndpointEnabled":{"Type":2,"Flags":0,"Description":"Whether or not the public data endpoint is enabled."},"sourceManagedInstanceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source managed instance associated with create operation of this instance."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"proxyOverride":{"Type":120,"Flags":0,"Description":"Connection type used for connecting to the instance."},"timezoneId":{"Type":4,"Flags":0,"Description":"Id of the timezone. Allowed values are timezones supported by Windows.\r\nWindows keeps details on supported timezones, including the id, in registry under\r\nKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones.\r\nYou can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info.\r\nList of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell.\r\nAn example of valid timezone id is \"Pacific Standard Time\" or \"W. Europe Standard Time\"."},"instancePoolId":{"Type":4,"Flags":0,"Description":"The Id of the instance pool this managed server belongs to."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Specifies maintenance configuration id to apply to this managed instance."},"privateEndpointConnections":{"Type":125,"Flags":2,"Description":"List of private endpoint connections on a managed instance."},"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2'"},"currentBackupStorageRedundancy":{"Type":130,"Flags":2,"Description":"The storage account type used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage)"},"requestedBackupStorageRedundancy":{"Type":135,"Flags":0,"Description":"The storage account type to be used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage)"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not the multi-az is enabled."},"primaryUserAssignedIdentityId":{"Type":4,"Flags":0,"Description":"The resource id of a user assigned identity to be used by default."},"keyId":{"Type":4,"Flags":0,"Description":"A CMK URI of the key to use for encryption."},"administrators":{"Type":136,"Flags":0,"Description":"The Azure Active Directory administrator of the server."},"servicePrincipal":{"Type":143,"Flags":0,"Description":"The managed instance's service principal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Unrecognized"}},{"6":{"Value":"Running"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Registering"}},{"6":{"Value":"TimedOut"}},{"5":{"Elements":[95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"PointInTimeRestore"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Redirect"}},{"6":{"Value":"Default"}},{"5":{"Elements":[117,118,119,4]}},{"2":{"Name":"ManagedInstancePecProperty","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"properties":{"Type":122,"Flags":2,"Description":"Private endpoint connection properties"}}}},{"2":{"Name":"ManagedInstancePrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":123,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":124,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"provisioningState":{"Type":4,"Flags":2,"Description":"State of the Private Endpoint Connection."}}}},{"2":{"Name":"ManagedInstancePrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"ManagedInstancePrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":1,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":1,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"The private link service connection description."}}}},{"3":{"ItemType":121}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[131,132,133,134,4]}},{"2":{"Name":"ManagedInstanceExternalAdministrator","Properties":{"administratorType":{"Type":138,"Flags":0,"Description":"Type of the sever administrator."},"principalType":{"Type":142,"Flags":0,"Description":"Principal Type of the sever administrator."},"login":{"Type":4,"Flags":0,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":0,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[137,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Group"}},{"6":{"Value":"Application"}},{"5":{"Elements":[139,140,141,4]}},{"2":{"Name":"ServicePrincipal","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory application object id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory application client id."},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."},"type":{"Type":146,"Flags":0,"Description":"Service principal type."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[144,145,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances@2021-05-01-preview","ScopeType":8,"Body":85,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[149,4]}},{"6":{"Value":"Microsoft.Sql/servers/connectionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/connectionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":150,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"kind":{"Type":4,"Flags":2,"Description":"Metadata used for the Azure portal experience."},"properties":{"Type":154,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerConnectionPolicyProperties","Properties":{"connectionType":{"Type":158,"Flags":1,"Description":"The server connection type."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Redirect"}},{"6":{"Value":"Proxy"}},{"5":{"Elements":[155,156,157,4]}},{"4":{"Name":"Microsoft.Sql/servers/connectionPolicies@2021-05-01-preview","ScopeType":8,"Body":153,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":161,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"BackupShortTermRetentionPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"The backup retention period in days. This is how many days Point-in-Time Restore will be supported."},"diffBackupIntervalInHours":{"Type":3,"Flags":0,"Description":"The differential backup interval in hours. This is how many interval hours between each differential backup will be supported. This is only applicable to live databases but not dropped databases."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[167,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/extendedAuditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":168,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedDatabaseBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":173,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"state":{"Type":176,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[174,175]}},{"4":{"Name":"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-05-01-preview","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[178,4]}},{"6":{"Value":"Microsoft.Sql/servers/extendedAuditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":179,"Flags":9,"Description":"The resource name"},"type":{"Type":180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":181,"Flags":10,"Description":"The resource api version"},"properties":{"Type":183,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedServerBlobAuditingPolicyProperties","Properties":{"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":184,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"state":{"Type":187,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186]}},{"4":{"Name":"Microsoft.Sql/servers/extendedAuditingSettings@2021-05-01-preview","ScopeType":8,"Body":182,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[189,4]}},{"6":{"Value":"Microsoft.Sql/servers/auditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":190,"Flags":9,"Description":"The resource name"},"type":{"Type":191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":194,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerBlobAuditingPolicyProperties","Properties":{"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":195,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"state":{"Type":198,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[196,197]}},{"4":{"Name":"Microsoft.Sql/servers/auditingSettings@2021-05-01-preview","ScopeType":8,"Body":193,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[200,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/auditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":201,"Flags":9,"Description":"The resource name"},"type":{"Type":202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":203,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"properties":{"Type":205,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseBlobAuditingPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":206,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"state":{"Type":209,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[207,208]}},{"4":{"Name":"Microsoft.Sql/servers/databases/auditingSettings@2021-05-01-preview","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/extensions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":4,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseExtensionsProperties","Properties":{"operationMode":{"Type":218,"Flags":5,"Description":"Operation mode of the operation: Import, Export, or PolybaseImport."},"storageKeyType":{"Type":221,"Flags":5,"Description":"Storage key type: StorageAccessKey or SharedAccessKey."},"storageKey":{"Type":4,"Flags":5,"Description":"Storage key for the storage account."},"storageUri":{"Type":4,"Flags":5,"Description":"Storage Uri for the storage account."},"administratorLogin":{"Type":4,"Flags":4,"Description":"Administrator login name."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"Administrator login password."},"authenticationType":{"Type":4,"Flags":4,"Description":"Authentication type: SQL authentication or AD password."},"databaseEdition":{"Type":4,"Flags":4,"Description":"Database edition for the newly created database in the case of an import operation."},"serviceObjectiveName":{"Type":4,"Flags":4,"Description":"Database service level objective for the newly created database in the case of an import operation."},"maxSizeBytes":{"Type":4,"Flags":4,"Description":"Database max size in bytes for the newly created database in the case of an import operation."},"networkIsolation":{"Type":222,"Flags":4,"Description":"Optional resource information to enable network isolation for request."}}}},{"6":{"Value":"PolybaseImport"}},{"6":{"Value":"Import"}},{"6":{"Value":"Export"}},{"5":{"Elements":[215,216,217,4]}},{"6":{"Value":"SharedAccessKey"}},{"6":{"Value":"StorageAccessKey"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"NetworkIsolationSettings","Properties":{"storageAccountResourceId":{"Type":4,"Flags":4,"Description":"The resource id for the storage account used to store BACPAC file. If set, private endpoint connection will be created for the storage account. Must match storage account used for StorageUri parameter."},"sqlServerResourceId":{"Type":4,"Flags":4,"Description":"The resource id for the SQL server which is the target of this request. If set, private endpoint connection will be created for the SQL server. Must match server which is target of the operation."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/extensions@2021-05-01-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[224,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/securityAlertPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":229,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":240,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":234,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":239,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[230,231,232,233,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[235,236,237,238,4]}},{"2":{"Name":"SecurityAlertsPolicyProperties","Properties":{"state":{"Type":243,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database."},"disabledAlerts":{"Type":244,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force"},"emailAddresses":{"Type":245,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[241,242]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-05-01-preview","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[247,248]}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":249,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentRuleBaselineProperties","Properties":{"baselineResults":{"Type":256,"Flags":1,"Description":"The rule baseline result"}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentRuleBaselineItem","Properties":{"result":{"Type":255,"Flags":1,"Description":"The rule baseline result"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":254}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-05-01-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[258,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":4,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set"},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":264,"Flags":0,"Description":"The recurring scans settings"}}}},{"2":{"Name":"VulnerabilityAssessmentRecurringScansProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Recurring scans state."},"emailSubscriptionAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the schedule scan notification will be is sent to the subscription administrators."},"emails":{"Type":265,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the scan notification is sent."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-05-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":270,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DistributedAvailabilityGroupProperties","Properties":{"targetDatabase":{"Type":4,"Flags":0,"Description":"The name of the target database"},"sourceEndpoint":{"Type":4,"Flags":0,"Description":"The source endpoint"},"primaryAvailabilityGroupName":{"Type":4,"Flags":0,"Description":"The primary availability group name"},"secondaryAvailabilityGroupName":{"Type":4,"Flags":0,"Description":"The secondary availability group name"},"replicationMode":{"Type":273,"Flags":0,"Description":"The replication mode of a distributed availability group. Parameter will be ignored during link creation."},"distributedAvailabilityGroupId":{"Type":4,"Flags":2,"Description":"The distributed availability group id"},"sourceReplicaId":{"Type":4,"Flags":2,"Description":"The source replica id"},"targetReplicaId":{"Type":4,"Flags":2,"Description":"The target replica id"},"linkState":{"Type":4,"Flags":2,"Description":"The link state"},"lastHardenedLsn":{"Type":4,"Flags":2,"Description":"The last hardened lsn"}}}},{"6":{"Value":"Async"}},{"6":{"Value":"Sync"}},{"5":{"Elements":[271,272,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2021-05-01-preview","ScopeType":8,"Body":269,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/elasticPools"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/elasticPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":275,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":276,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The elastic pool SKU.\r\n\r\nThe list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or the following command:\r\n\r\n```azurecli\r\naz sql elastic-pool list-editions -l -o table\r\n````"},"kind":{"Type":4,"Flags":2,"Description":"Kind of elastic pool. This is metadata used for the Azure portal experience."},"properties":{"Type":278,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":287,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ElasticPoolProperties","Properties":{"state":{"Type":282,"Flags":2,"Description":"The state of the elastic pool."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the elastic pool (ISO8601 format)."},"maxSizeBytes":{"Type":3,"Flags":0,"Description":"The storage limit for the database elastic pool in bytes."},"perDatabaseSettings":{"Type":283,"Flags":0,"Description":"The per database settings for the elastic pool."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones."},"licenseType":{"Type":286,"Flags":0,"Description":"The license type to apply for this elastic pool."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[279,280,281,4]}},{"2":{"Name":"ElasticPoolPerDatabaseSettings","Properties":{"minCapacity":{"Type":3,"Flags":0,"Description":"The minimum capacity all databases are guaranteed."},"maxCapacity":{"Type":3,"Flags":0,"Description":"The maximum capacity any one database can consume."}}}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[284,285,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/elasticPools@2021-05-01-preview","ScopeType":8,"Body":277,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[289,4]}},{"6":{"Value":"Microsoft.Sql/servers/encryptionProtector"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":290,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":294,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"EncryptionProtectorProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the encryption protector."},"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the server key."},"serverKeyType":{"Type":297,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"autoRotationEnabled":{"Type":2,"Flags":0,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[295,296,4]}},{"4":{"Name":"Microsoft.Sql/servers/encryptionProtector@2021-05-01-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/failoverGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/failoverGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":302,"Flags":0,"Description":"Resource tags."},"properties":{"Type":303,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"FailoverGroupTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"FailoverGroupProperties","Properties":{"readWriteEndpoint":{"Type":304,"Flags":1,"Description":"Read-write endpoint of the failover group instance."},"readOnlyEndpoint":{"Type":308,"Flags":0,"Description":"Read-only endpoint of the failover group instance."},"replicationRole":{"Type":314,"Flags":2,"Description":"Local replication role of the failover group instance."},"replicationState":{"Type":4,"Flags":2,"Description":"Replication state of the failover group instance."},"partnerServers":{"Type":319,"Flags":1,"Description":"List of partner server information for the failover group."},"databases":{"Type":320,"Flags":0,"Description":"List of databases in the failover group."}}}},{"2":{"Name":"FailoverGroupReadWriteEndpoint","Properties":{"failoverPolicy":{"Type":307,"Flags":1,"Description":"Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."},"failoverWithDataLossGracePeriodMinutes":{"Type":3,"Flags":0,"Description":"Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"Automatic"}},{"5":{"Elements":[305,306,4]}},{"2":{"Name":"FailoverGroupReadOnlyEndpoint","Properties":{"failoverPolicy":{"Type":311,"Flags":0,"Description":"Failover policy of the read-only endpoint for the failover group."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[309,310,4]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[312,313,4]}},{"2":{"Name":"PartnerInfo","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource identifier of the partner server."},"location":{"Type":4,"Flags":2,"Description":"Geo location of the partner server."},"replicationRole":{"Type":318,"Flags":2,"Description":"Replication role of the partner server."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[316,317,4]}},{"3":{"ItemType":315}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/failoverGroups@2021-05-01-preview","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/firewallRules"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerFirewallRuleProperties","Properties":{"startIpAddress":{"Type":4,"Flags":0,"Description":"The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses."},"endIpAddress":{"Type":4,"Flags":0,"Description":"The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses."}}}},{"4":{"Name":"Microsoft.Sql/servers/firewallRules@2021-05-01-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Sql/locations/instanceFailoverGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/instanceFailoverGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"InstanceFailoverGroupProperties","Properties":{"readWriteEndpoint":{"Type":331,"Flags":1,"Description":"Read-write endpoint of the failover group instance."},"readOnlyEndpoint":{"Type":335,"Flags":0,"Description":"Read-only endpoint of the failover group instance."},"replicationRole":{"Type":341,"Flags":2,"Description":"Local replication role of the failover group instance."},"replicationState":{"Type":4,"Flags":2,"Description":"Replication state of the failover group instance."},"partnerRegions":{"Type":346,"Flags":1,"Description":"Partner region information for the failover group."},"managedInstancePairs":{"Type":348,"Flags":1,"Description":"List of managed instance pairs in the failover group."}}}},{"2":{"Name":"InstanceFailoverGroupReadWriteEndpoint","Properties":{"failoverPolicy":{"Type":334,"Flags":1,"Description":"Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."},"failoverWithDataLossGracePeriodMinutes":{"Type":3,"Flags":0,"Description":"Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"Automatic"}},{"5":{"Elements":[332,333,4]}},{"2":{"Name":"InstanceFailoverGroupReadOnlyEndpoint","Properties":{"failoverPolicy":{"Type":338,"Flags":0,"Description":"Failover policy of the read-only endpoint for the failover group."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[336,337,4]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[339,340,4]}},{"2":{"Name":"PartnerRegionInfo","Properties":{"location":{"Type":4,"Flags":0,"Description":"Geo location of the partner managed instances."},"replicationRole":{"Type":345,"Flags":2,"Description":"Replication role of the partner managed instances."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[343,344,4]}},{"3":{"ItemType":342}},{"2":{"Name":"ManagedInstancePairInfo","Properties":{"primaryManagedInstanceId":{"Type":4,"Flags":0,"Description":"Id of Primary Managed Instance in pair."},"partnerManagedInstanceId":{"Type":4,"Flags":0,"Description":"Id of Partner Managed Instance in pair."}}}},{"3":{"ItemType":347}},{"4":{"Name":"Microsoft.Sql/locations/instanceFailoverGroups@2021-05-01-preview","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.Sql/instancePools"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/instancePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The name and tier of the SKU."},"properties":{"Type":353,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"InstancePoolProperties","Properties":{"subnetId":{"Type":4,"Flags":1,"Description":"Resource ID of the subnet to place this instance pool in."},"vCores":{"Type":3,"Flags":1,"Description":"Count of vCores belonging to this instance pool."},"licenseType":{"Type":356,"Flags":1,"Description":"The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price)."}}}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[354,355,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/instancePools@2021-05-01-preview","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The name and tier of the SKU."},"properties":{"Type":362,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":369,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"JobAgentProperties","Properties":{"databaseId":{"Type":4,"Flags":1,"Description":"Resource ID of the database to store job metadata in."},"state":{"Type":368,"Flags":2,"Description":"The state of the job agent."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents@2021-05-01-preview","ScopeType":8,"Body":361,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/credentials"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/credentials","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobCredentialProperties","Properties":{"username":{"Type":4,"Flags":1,"Description":"The credential user name."},"password":{"Type":4,"Flags":5,"Description":"The credential password."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/credentials@2021-05-01-preview","ScopeType":8,"Body":373,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"JobExecutionProperties","Properties":{"jobVersion":{"Type":3,"Flags":2,"Description":"The job version number."},"stepName":{"Type":4,"Flags":2,"Description":"The job step name."},"stepId":{"Type":3,"Flags":2,"Description":"The job step id."},"jobExecutionId":{"Type":4,"Flags":2,"Description":"The unique identifier of the job execution."},"lifecycle":{"Type":390,"Flags":2,"Description":"The detailed state of the job execution."},"provisioningState":{"Type":396,"Flags":2,"Description":"The ARM provisioning state of the job execution."},"createTime":{"Type":4,"Flags":2,"Description":"The time that the job execution was created."},"startTime":{"Type":4,"Flags":2,"Description":"The time that the job execution started."},"endTime":{"Type":4,"Flags":2,"Description":"The time that the job execution completed."},"currentAttempts":{"Type":3,"Flags":0,"Description":"Number of times the job execution has been attempted."},"currentAttemptStartTime":{"Type":4,"Flags":2,"Description":"Start time of the current attempt."},"lastMessage":{"Type":4,"Flags":2,"Description":"The last status or error message."},"target":{"Type":397,"Flags":2,"Description":"The target that this execution is executed on."}}}},{"6":{"Value":"Created"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"WaitingForChildJobExecutions"}},{"6":{"Value":"WaitingForRetry"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"SucceededWithSkipped"}},{"6":{"Value":"Failed"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[380,381,382,383,384,385,386,387,388,389,4]}},{"6":{"Value":"Created"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[391,392,393,394,395,4]}},{"2":{"Name":"JobExecutionTarget","Properties":{"type":{"Type":403,"Flags":2,"Description":"The type of the target."},"serverName":{"Type":4,"Flags":2,"Description":"The server name."},"databaseName":{"Type":4,"Flags":2,"Description":"The database name."}}}},{"6":{"Value":"TargetGroup"}},{"6":{"Value":"SqlDatabase"}},{"6":{"Value":"SqlElasticPool"}},{"6":{"Value":"SqlShardMap"}},{"6":{"Value":"SqlServer"}},{"5":{"Elements":[398,399,400,401,402,4]}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-05-01-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"User-defined description of the job."},"version":{"Type":3,"Flags":2,"Description":"The job version number."},"schedule":{"Type":409,"Flags":0,"Description":"Schedule properties of the job."}}}},{"2":{"Name":"JobSchedule","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Schedule start time."},"endTime":{"Type":4,"Flags":0,"Description":"Schedule end time."},"type":{"Type":412,"Flags":0,"Description":"Schedule interval type"},"enabled":{"Type":2,"Flags":0,"Description":"Whether or not the schedule is enabled."},"interval":{"Type":4,"Flags":0,"Description":"Value of the schedule's recurring interval, if the ScheduleType is recurring. ISO8601 duration format."}}}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[410,411]}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs@2021-05-01-preview","ScopeType":8,"Body":407,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/steps"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":414,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":415,"Flags":10,"Description":"The resource api version"},"properties":{"Type":417,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobStepProperties","Properties":{"stepId":{"Type":3,"Flags":0,"Description":"The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified."},"targetGroup":{"Type":4,"Flags":1,"Description":"The resource ID of the target group that the job step will be executed on."},"credential":{"Type":4,"Flags":1,"Description":"The resource ID of the job credential that will be used to connect to the targets."},"action":{"Type":418,"Flags":1,"Description":"The action payload of the job step."},"output":{"Type":423,"Flags":0,"Description":"Output destination properties of the job step."},"executionOptions":{"Type":426,"Flags":0,"Description":"Execution options for the job step."}}}},{"2":{"Name":"JobStepAction","Properties":{"type":{"Type":420,"Flags":0,"Description":"Type of action being executed by the job step."},"source":{"Type":422,"Flags":0,"Description":"The source of the action to execute."},"value":{"Type":4,"Flags":1,"Description":"The action value, for example the text of the T-SQL script to execute."}}}},{"6":{"Value":"TSql"}},{"5":{"Elements":[419,4]}},{"6":{"Value":"Inline"}},{"5":{"Elements":[421,4]}},{"2":{"Name":"JobStepOutput","Properties":{"type":{"Type":425,"Flags":0,"Description":"The output destination type."},"subscriptionId":{"Type":4,"Flags":0,"Description":"The output destination subscription id."},"resourceGroupName":{"Type":4,"Flags":0,"Description":"The output destination resource group."},"serverName":{"Type":4,"Flags":1,"Description":"The output destination server name."},"databaseName":{"Type":4,"Flags":1,"Description":"The output destination database."},"schemaName":{"Type":4,"Flags":0,"Description":"The output destination schema."},"tableName":{"Type":4,"Flags":1,"Description":"The output destination table."},"credential":{"Type":4,"Flags":1,"Description":"The resource ID of the credential to use to connect to the output destination."}}}},{"6":{"Value":"SqlDatabase"}},{"5":{"Elements":[424,4]}},{"2":{"Name":"JobStepExecutionOptions","Properties":{"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Execution timeout for the job step."},"retryAttempts":{"Type":3,"Flags":0,"Description":"Maximum number of times the job step will be reattempted if the first attempt fails."},"initialRetryIntervalSeconds":{"Type":3,"Flags":0,"Description":"Initial delay between retries for job step execution."},"maximumRetryIntervalSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount of time to wait between retries for job step execution."},"retryIntervalBackoffMultiplier":{"Type":3,"Flags":0,"Description":"The backoff multiplier for the time between retries."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-05-01-preview","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/targetGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/targetGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobTargetGroupProperties","Properties":{"members":{"Type":442,"Flags":1,"Description":"Members of the target group."}}}},{"2":{"Name":"JobTarget","Properties":{"membershipType":{"Type":435,"Flags":0,"Description":"Whether the target is included or excluded from the group."},"type":{"Type":441,"Flags":1,"Description":"The target type."},"serverName":{"Type":4,"Flags":0,"Description":"The target server name."},"databaseName":{"Type":4,"Flags":0,"Description":"The target database name."},"elasticPoolName":{"Type":4,"Flags":0,"Description":"The target elastic pool name."},"shardMapName":{"Type":4,"Flags":0,"Description":"The target shard map."},"refreshCredential":{"Type":4,"Flags":0,"Description":"The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target."}}}},{"6":{"Value":"Include"}},{"6":{"Value":"Exclude"}},{"5":{"Elements":[433,434]}},{"6":{"Value":"TargetGroup"}},{"6":{"Value":"SqlDatabase"}},{"6":{"Value":"SqlElasticPool"}},{"6":{"Value":"SqlShardMap"}},{"6":{"Value":"SqlServer"}},{"5":{"Elements":[436,437,438,439,440,4]}},{"3":{"ItemType":432}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/targetGroups@2021-05-01-preview","ScopeType":8,"Body":430,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[444,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/ledgerDigestUploads"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/ledgerDigestUploads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":445,"Flags":9,"Description":"The resource name"},"type":{"Type":446,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":447,"Flags":10,"Description":"The resource api version"},"properties":{"Type":449,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"LedgerDigestUploadsProperties","Properties":{"digestStorageEndpoint":{"Type":4,"Flags":0,"Description":"The digest storage endpoint, which must be either an Azure blob storage endpoint or an URI for Azure Confidential Ledger."},"state":{"Type":452,"Flags":2,"Description":"Specifies the state of ledger digest upload."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[450,451]}},{"4":{"Name":"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-05-01-preview","ScopeType":8,"Body":448,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[454,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"BaseLongTermRetentionPolicyProperties","Properties":{"weeklyRetention":{"Type":4,"Flags":0,"Description":"The weekly retention policy for an LTR backup in an ISO 8601 format."},"monthlyRetention":{"Type":4,"Flags":0,"Description":"The monthly retention policy for an LTR backup in an ISO 8601 format."},"yearlyRetention":{"Type":4,"Flags":0,"Description":"The yearly retention policy for an LTR backup in an ISO 8601 format."},"weekOfYear":{"Type":3,"Flags":0,"Description":"The week of year to take the yearly backup in an ISO 8601 format."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/maintenanceWindows"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":461,"Flags":9,"Description":"The resource name"},"type":{"Type":462,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":463,"Flags":10,"Description":"The resource api version"},"properties":{"Type":465,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowsProperties","Properties":{"timeRanges":{"Type":475,"Flags":0}}}},{"2":{"Name":"MaintenanceWindowTimeRange","Properties":{"dayOfWeek":{"Type":474,"Flags":0,"Description":"Day of maintenance window."},"startTime":{"Type":4,"Flags":0,"Description":"Start time minutes offset from 12am."},"duration":{"Type":4,"Flags":0,"Description":"Duration of maintenance window in minutes."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[467,468,469,470,471,472,473,4]}},{"3":{"ItemType":466}},{"4":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindows@2021-05-01-preview","ScopeType":8,"Body":464,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[477,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":478,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedBackupShortTermRetentionPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"The backup retention period in days. This is how many days Point-in-Time Restore will be supported."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":487,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":505,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ManagedDatabaseProperties","Properties":{"collation":{"Type":4,"Flags":0,"Description":"Collation of the managed database."},"status":{"Type":495,"Flags":2,"Description":"Status of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"Creation date of the database."},"earliestRestorePoint":{"Type":4,"Flags":2,"Description":"Earliest restore point in time for point in time restore."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"defaultSecondaryLocation":{"Type":4,"Flags":2,"Description":"Geo paired region."},"catalogCollation":{"Type":498,"Flags":0,"Description":"Collation of the metadata catalog."},"createMode":{"Type":504,"Flags":4,"Description":"Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required)."},"storageContainerUri":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored."},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source database associated with create operation of this database."},"restorableDroppedDatabaseId":{"Type":4,"Flags":4,"Description":"The restorable dropped database resource id to restore when creating this database."},"storageContainerSasToken":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token."},"failoverGroupId":{"Type":4,"Flags":2,"Description":"Instance Failover Group resource identifier that this managed database belongs to."},"recoverableDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recoverable database associated with create operation of this database."},"longTermRetentionBackupResourceId":{"Type":4,"Flags":4,"Description":"The name of the Long Term Retention backup to be used for restore of this managed database."},"autoCompleteRestore":{"Type":2,"Flags":4,"Description":"Whether to auto complete restore of this managed database."},"lastBackupName":{"Type":4,"Flags":4,"Description":"Last backup file name for restore of this managed database."}}}},{"6":{"Value":"Online"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Inaccessible"}},{"6":{"Value":"Restoring"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[488,489,490,491,492,493,494,4]}},{"6":{"Value":"DATABASE_DEFAULT"}},{"6":{"Value":"SQL_Latin1_General_CP1_CI_AS"}},{"5":{"Elements":[496,497,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"RestoreExternalBackup"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"RestoreLongTermRetentionBackup"}},{"5":{"Elements":[499,500,501,502,503,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases@2021-05-01-preview","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[507,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SecurityAlertPolicyProperties","Properties":{"state":{"Type":516,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database."},"disabledAlerts":{"Type":517,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force"},"emailAddresses":{"Type":518,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[513,514,515]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-05-01-preview","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[520,521]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":522,"Flags":9,"Description":"The resource name"},"type":{"Type":523,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":524,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the sensitivity label."},"properties":{"Type":526,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SensitivityLabelProperties","Properties":{"schemaName":{"Type":4,"Flags":2,"Description":"The schema name."},"tableName":{"Type":4,"Flags":2,"Description":"The table name."},"columnName":{"Type":4,"Flags":2,"Description":"The column name."},"labelName":{"Type":4,"Flags":0,"Description":"The label name."},"labelId":{"Type":4,"Flags":0,"Description":"The label ID."},"informationType":{"Type":4,"Flags":0,"Description":"The information type."},"informationTypeId":{"Type":4,"Flags":0,"Description":"The information type ID."},"isDisabled":{"Type":2,"Flags":2,"Description":"Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not."},"rank":{"Type":532,"Flags":0}}}},{"6":{"Value":"None"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"6":{"Value":"Critical"}},{"5":{"Elements":[527,528,529,530,531]}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-05-01-preview","ScopeType":8,"Body":525,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[534,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":535,"Flags":9,"Description":"The resource name"},"type":{"Type":536,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":537,"Flags":10,"Description":"The resource api version"},"properties":{"Type":539,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedTransparentDataEncryptionProperties","Properties":{"state":{"Type":542,"Flags":1,"Description":"Specifies the state of the transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[540,541]}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-05-01-preview","ScopeType":8,"Body":538,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[544,545]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":546,"Flags":9,"Description":"The resource name"},"type":{"Type":547,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":548,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-05-01-preview","ScopeType":8,"Body":549,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[551,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":552,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-05-01-preview","ScopeType":8,"Body":555,"Flags":0}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[557,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/administrators"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":562,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceAdministratorProperties","Properties":{"administratorType":{"Type":564,"Flags":1,"Description":"Type of the managed instance administrator."},"login":{"Type":4,"Flags":1,"Description":"Login name of the managed instance administrator."},"sid":{"Type":4,"Flags":1,"Description":"SID (object ID) of the managed instance administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the managed instance administrator."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[563,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/administrators@2021-05-01-preview","ScopeType":8,"Body":561,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[566,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":571,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceAzureADOnlyAuthProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory only Authentication enabled."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-05-01-preview","ScopeType":8,"Body":570,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[573,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/encryptionProtector"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":574,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"properties":{"Type":578,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceEncryptionProtectorProperties","Properties":{"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the managed instance key."},"serverKeyType":{"Type":581,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"autoRotationEnabled":{"Type":2,"Flags":0,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[579,580,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/encryptionProtector@2021-05-01-preview","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/keys"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"properties":{"Type":586,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceKeyProperties","Properties":{"serverKeyType":{"Type":589,"Flags":5,"Description":"The key type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":4,"Description":"The URI of the key. If the ServerKeyType is AzureKeyVault, then the URI is required."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the key."},"creationDate":{"Type":4,"Flags":2,"Description":"The key creation date."},"autoRotationEnabled":{"Type":2,"Flags":2,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[587,588,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/keys@2021-05-01-preview","ScopeType":8,"Body":585,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[591,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/privateEndpointConnections"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-05-01-preview","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[601,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/vulnerabilityAssessments"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":602,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":606,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":5,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":264,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-05-01-preview","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[608,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":609,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[614,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/securityAlertPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":615,"Flags":9,"Description":"The resource name"},"type":{"Type":616,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":617,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":229,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":240,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-05-01-preview","ScopeType":8,"Body":618,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/outboundFirewallRules"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/outboundFirewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":623,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"OutboundFirewallRuleProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The state of the outbound rule."}}}},{"4":{"Name":"Microsoft.Sql/servers/outboundFirewallRules@2021-05-01-preview","ScopeType":8,"Body":622,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/privateEndpointConnections"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":625,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":626,"Flags":10,"Description":"The resource api version"},"properties":{"Type":628,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":629,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"groupIds":{"Type":630,"Flags":2,"Description":"Group IDs."},"privateLinkServiceConnectionState":{"Type":631,"Flags":0,"Description":"Connection state of the private endpoint connection."},"provisioningState":{"Type":644,"Flags":2,"Description":"State of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":636,"Flags":1,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":1,"Description":"The private link service connection description."},"actionsRequired":{"Type":638,"Flags":2,"Description":"The actions required for private link service connection."}}}},{"6":{"Value":"Approved"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[632,633,634,635,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[637,4]}},{"6":{"Value":"Approving"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Dropping"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Rejecting"}},{"5":{"Elements":[639,640,641,642,643,4]}},{"4":{"Name":"Microsoft.Sql/servers/privateEndpointConnections@2021-05-01-preview","ScopeType":8,"Body":627,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[646,647]}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the sensitivity label."},"properties":{"Type":526,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-05-01-preview","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[653,4]}},{"6":{"Value":"Microsoft.Sql/servers/administrators"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":654,"Flags":9,"Description":"The resource name"},"type":{"Type":655,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":656,"Flags":10,"Description":"The resource api version"},"properties":{"Type":658,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"AdministratorProperties","Properties":{"administratorType":{"Type":660,"Flags":1,"Description":"Type of the sever administrator."},"login":{"Type":4,"Flags":1,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":1,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":2,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[659,4]}},{"4":{"Name":"Microsoft.Sql/servers/administrators@2021-05-01-preview","ScopeType":8,"Body":657,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[662,4]}},{"6":{"Value":"Microsoft.Sql/servers/azureADOnlyAuthentications"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":663,"Flags":9,"Description":"The resource name"},"type":{"Type":664,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":665,"Flags":10,"Description":"The resource api version"},"properties":{"Type":667,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"AzureADOnlyAuthProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory only Authentication enabled."}}}},{"4":{"Name":"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-05-01-preview","ScopeType":8,"Body":666,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/devOpsAuditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/devOpsAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":229,"Flags":2,"Description":"SystemData of ServerDevOpsAuditSettingsResource."},"properties":{"Type":672,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerDevOpsAuditSettingsProperties","Properties":{"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether DevOps audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure DevOps audit, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should be also created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"state":{"Type":675,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[673,674]}},{"4":{"Name":"Microsoft.Sql/servers/devOpsAuditingSettings@2021-05-01-preview","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/dnsAliases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/dnsAliases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":677,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":678,"Flags":10,"Description":"The resource api version"},"properties":{"Type":680,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ServerDnsAliasProperties","Properties":{"azureDnsRecord":{"Type":4,"Flags":2,"Description":"The fully qualified DNS record for alias"}}}},{"4":{"Name":"Microsoft.Sql/servers/dnsAliases@2021-05-01-preview","ScopeType":8,"Body":679,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/keys"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":685,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerKeyProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the server key."},"serverKeyType":{"Type":688,"Flags":5,"Description":"The server key type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":4,"Description":"The URI of the server key. If the ServerKeyType is AzureKeyVault, then the URI is required."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"creationDate":{"Type":4,"Flags":2,"Description":"The server key creation date."},"autoRotationEnabled":{"Type":2,"Flags":2,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[686,687,4]}},{"4":{"Name":"Microsoft.Sql/servers/keys@2021-05-01-preview","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":690,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":691,"Flags":10,"Description":"The resource api version"},"identity":{"Type":86,"Flags":0,"Description":"The Azure Active Directory identity of the server."},"kind":{"Type":4,"Flags":2,"Description":"Kind of sql server. This is metadata used for the Azure portal experience."},"properties":{"Type":693,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":712,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ServerProperties","Properties":{"administratorLogin":{"Type":4,"Flags":0,"Description":"Administrator username for the server. Once created it cannot be changed."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for server creation)."},"version":{"Type":4,"Flags":0,"Description":"The version of the server."},"state":{"Type":4,"Flags":2,"Description":"The state of the server."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the server."},"privateEndpointConnections":{"Type":695,"Flags":2,"Description":"List of private endpoint connections on a server"},"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"Minimal TLS version. Allowed values: '1.0', '1.1', '1.2'"},"publicNetworkAccess":{"Type":698,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'"},"workspaceFeature":{"Type":701,"Flags":2,"Description":"Whether or not existing server has a workspace created and if it allows connection from workspace"},"primaryUserAssignedIdentityId":{"Type":4,"Flags":0,"Description":"The resource id of a user assigned identity to be used by default."},"federatedClientId":{"Type":4,"Flags":0,"Description":"The Client id used for cross tenant CMK scenario"},"keyId":{"Type":4,"Flags":0,"Description":"A CMK URI of the key to use for encryption."},"administrators":{"Type":702,"Flags":0,"Description":"The Azure Active Directory administrator of the server."},"restrictOutboundNetworkAccess":{"Type":711,"Flags":0,"Description":"Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'"}}}},{"2":{"Name":"ServerPrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"properties":{"Type":628,"Flags":2,"Description":"Private endpoint connection properties"}}}},{"3":{"ItemType":694}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[696,697,4]}},{"6":{"Value":"Connected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[699,700,4]}},{"2":{"Name":"ServerExternalAdministrator","Properties":{"administratorType":{"Type":704,"Flags":0,"Description":"Type of the sever administrator."},"principalType":{"Type":708,"Flags":0,"Description":"Principal Type of the sever administrator."},"login":{"Type":4,"Flags":0,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":0,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[703,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Group"}},{"6":{"Value":"Application"}},{"5":{"Elements":[705,706,707,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[709,710,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers@2021-05-01-preview","ScopeType":8,"Body":692,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[714,4]}},{"6":{"Value":"Microsoft.Sql/servers/securityAlertPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":715,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":229,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":240,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/securityAlertPolicies@2021-05-01-preview","ScopeType":8,"Body":718,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/serverTrustCertificates"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/serverTrustCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":720,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":721,"Flags":10,"Description":"The resource api version"},"properties":{"Type":723,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerTrustCertificateProperties","Properties":{"publicBlob":{"Type":4,"Flags":0,"Description":"The certificate public blob"},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate thumbprint"},"certificateName":{"Type":4,"Flags":2,"Description":"The certificate name"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/serverTrustCertificates@2021-05-01-preview","ScopeType":8,"Body":722,"Flags":0}},{"6":{"Value":"Microsoft.Sql/locations/serverTrustGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/serverTrustGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":725,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":726,"Flags":10,"Description":"The resource api version"},"properties":{"Type":728,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerTrustGroupProperties","Properties":{"groupMembers":{"Type":730,"Flags":1,"Description":"Group members information for the server trust group."},"trustScopes":{"Type":734,"Flags":1,"Description":"Trust scope of the server trust group."}}}},{"2":{"Name":"ServerInfo","Properties":{"serverId":{"Type":4,"Flags":1,"Description":"Server Id."}}}},{"3":{"ItemType":729}},{"6":{"Value":"GlobalTransactions"}},{"6":{"Value":"ServiceBroker"}},{"5":{"Elements":[731,732,4]}},{"3":{"ItemType":733}},{"4":{"Name":"Microsoft.Sql/locations/serverTrustGroups@2021-05-01-preview","ScopeType":8,"Body":727,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[736,4]}},{"6":{"Value":"Microsoft.Sql/servers/vulnerabilityAssessments"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":737,"Flags":9,"Description":"The resource name"},"type":{"Type":738,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":739,"Flags":10,"Description":"The resource api version"},"properties":{"Type":741,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":5,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":264,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Sql/servers/vulnerabilityAssessments@2021-05-01-preview","ScopeType":8,"Body":740,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/managedInstances/sqlAgent"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/sqlAgent","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":743,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlAgentConfigurationProperties","Properties":{"state":{"Type":750,"Flags":0,"Description":"The state of Sql Agent."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[748,749,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/sqlAgent@2021-05-01-preview","ScopeType":8,"Body":746,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/syncAgents"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/syncAgents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncAgentProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the sync agent."},"syncDatabaseId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync database in the sync agent."},"lastAliveTime":{"Type":4,"Flags":2,"Description":"Last alive time of the sync agent."},"state":{"Type":759,"Flags":2,"Description":"State of the sync agent."},"isUpToDate":{"Type":2,"Flags":2,"Description":"If the sync agent version is up to date."},"expiryTime":{"Type":4,"Flags":2,"Description":"Expiration time of the sync agent version."},"version":{"Type":4,"Flags":2,"Description":"Version of the sync agent."}}}},{"6":{"Value":"Online"}},{"6":{"Value":"Offline"}},{"6":{"Value":"NeverConnected"}},{"5":{"Elements":[756,757,758,4]}},{"4":{"Name":"Microsoft.Sql/servers/syncAgents@2021-05-01-preview","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/syncGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/syncGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":761,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":762,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The name and capacity of the SKU."},"properties":{"Type":764,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncGroupProperties","Properties":{"interval":{"Type":3,"Flags":0,"Description":"Sync interval of the sync group."},"lastSyncTime":{"Type":4,"Flags":2,"Description":"Last sync time of the sync group."},"conflictResolutionPolicy":{"Type":767,"Flags":0,"Description":"Conflict resolution policy of the sync group."},"syncDatabaseId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync database in the sync group."},"hubDatabaseUserName":{"Type":4,"Flags":0,"Description":"User name for the sync group hub database credential."},"hubDatabasePassword":{"Type":4,"Flags":4,"Description":"Password for the sync group hub database credential."},"syncState":{"Type":773,"Flags":2,"Description":"Sync state of the sync group."},"schema":{"Type":774,"Flags":0,"Description":"Sync schema of the sync group."},"enableConflictLogging":{"Type":2,"Flags":0,"Description":"If conflict logging is enabled."},"conflictLoggingRetentionInDays":{"Type":3,"Flags":0,"Description":"Conflict logging retention period."},"usePrivateLinkConnection":{"Type":2,"Flags":0,"Description":"If use private link connection is enabled."},"privateEndpointName":{"Type":4,"Flags":2,"Description":"Private endpoint name of the sync group if use private link connection is enabled."}}}},{"6":{"Value":"HubWin"}},{"6":{"Value":"MemberWin"}},{"5":{"Elements":[765,766,4]}},{"6":{"Value":"NotReady"}},{"6":{"Value":"Error"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Progressing"}},{"6":{"Value":"Good"}},{"5":{"Elements":[768,769,770,771,772,4]}},{"2":{"Name":"SyncGroupSchema","Properties":{"tables":{"Type":778,"Flags":0,"Description":"List of tables in sync group schema."},"masterSyncMemberName":{"Type":4,"Flags":0,"Description":"Name of master sync member where the schema is from."}}}},{"2":{"Name":"SyncGroupSchemaTable","Properties":{"columns":{"Type":777,"Flags":0,"Description":"List of columns in sync group schema."},"quotedName":{"Type":4,"Flags":0,"Description":"Quoted name of sync group schema table."}}}},{"2":{"Name":"SyncGroupSchemaTableColumn","Properties":{"quotedName":{"Type":4,"Flags":0,"Description":"Quoted name of sync group table column."},"dataSize":{"Type":4,"Flags":0,"Description":"Data size of the column."},"dataType":{"Type":4,"Flags":0,"Description":"Data type of the column."}}}},{"3":{"ItemType":776}},{"3":{"ItemType":775}},{"4":{"Name":"Microsoft.Sql/servers/databases/syncGroups@2021-05-01-preview","ScopeType":8,"Body":763,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/syncGroups/syncMembers"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/syncGroups/syncMembers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":780,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":781,"Flags":10,"Description":"The resource api version"},"properties":{"Type":783,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncMemberProperties","Properties":{"databaseType":{"Type":786,"Flags":0,"Description":"Database type of the sync member."},"syncAgentId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync agent in the sync member."},"sqlServerDatabaseId":{"Type":4,"Flags":0,"Description":"SQL Server database id of the sync member."},"syncMemberAzureDatabaseResourceId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync member logical database, for sync members in Azure."},"usePrivateLinkConnection":{"Type":2,"Flags":0,"Description":"Whether to use private link connection."},"privateEndpointName":{"Type":4,"Flags":2,"Description":"Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure."},"serverName":{"Type":4,"Flags":0,"Description":"Server name of the member database in the sync member"},"databaseName":{"Type":4,"Flags":0,"Description":"Database name of the member database in the sync member."},"userName":{"Type":4,"Flags":0,"Description":"User name of the member database in the sync member."},"password":{"Type":4,"Flags":4,"Description":"Password of the member database in the sync member."},"syncDirection":{"Type":790,"Flags":0,"Description":"Sync direction of the sync member."},"syncState":{"Type":809,"Flags":2,"Description":"Sync state of the sync member."}}}},{"6":{"Value":"AzureSqlDatabase"}},{"6":{"Value":"SqlServerDatabase"}},{"5":{"Elements":[784,785,4]}},{"6":{"Value":"Bidirectional"}},{"6":{"Value":"OneWayMemberToHub"}},{"6":{"Value":"OneWayHubToMember"}},{"5":{"Elements":[787,788,789,4]}},{"6":{"Value":"SyncInProgress"}},{"6":{"Value":"SyncSucceeded"}},{"6":{"Value":"SyncFailed"}},{"6":{"Value":"DisabledTombstoneCleanup"}},{"6":{"Value":"DisabledBackupRestore"}},{"6":{"Value":"SyncSucceededWithWarnings"}},{"6":{"Value":"SyncCancelling"}},{"6":{"Value":"SyncCancelled"}},{"6":{"Value":"UnProvisioned"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"ProvisionFailed"}},{"6":{"Value":"DeProvisioning"}},{"6":{"Value":"DeProvisioned"}},{"6":{"Value":"DeProvisionFailed"}},{"6":{"Value":"Reprovisioning"}},{"6":{"Value":"ReprovisionFailed"}},{"6":{"Value":"UnReprovisioned"}},{"5":{"Elements":[791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-05-01-preview","ScopeType":8,"Body":782,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[811,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/transparentDataEncryption"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":812,"Flags":9,"Description":"The resource name"},"type":{"Type":813,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":814,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"TransparentDataEncryptionProperties","Properties":{"state":{"Type":819,"Flags":1,"Description":"Specifies the state of the transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[817,818]}},{"4":{"Name":"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-05-01-preview","ScopeType":8,"Body":815,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/virtualNetworkRules"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/virtualNetworkRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":821,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":822,"Flags":10,"Description":"The resource api version"},"properties":{"Type":824,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"VirtualNetworkRuleProperties","Properties":{"virtualNetworkSubnetId":{"Type":4,"Flags":1,"Description":"The ARM resource id of the virtual network subnet."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."},"state":{"Type":831,"Flags":2,"Description":"Virtual Network Rule State"}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[825,826,827,828,829,830,4]}},{"4":{"Name":"Microsoft.Sql/servers/virtualNetworkRules@2021-05-01-preview","ScopeType":8,"Body":823,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadClassifierProperties","Properties":{"memberName":{"Type":4,"Flags":1,"Description":"The workload classifier member name."},"label":{"Type":4,"Flags":0,"Description":"The workload classifier label."},"context":{"Type":4,"Flags":0,"Description":"The workload classifier context."},"startTime":{"Type":4,"Flags":0,"Description":"The workload classifier start time for classification."},"endTime":{"Type":4,"Flags":0,"Description":"The workload classifier end time for classification."},"importance":{"Type":4,"Flags":0,"Description":"The workload classifier importance."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-05-01-preview","ScopeType":8,"Body":835,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/workloadGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/workloadGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":841,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadGroupProperties","Properties":{"minResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group minimum percentage resource."},"maxResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group cap percentage resource."},"minResourcePercentPerRequest":{"Type":3,"Flags":1,"Description":"The workload group request minimum grant percentage."},"maxResourcePercentPerRequest":{"Type":3,"Flags":0,"Description":"The workload group request maximum grant percentage."},"importance":{"Type":4,"Flags":0,"Description":"The workload group importance level."},"queryExecutionTimeout":{"Type":3,"Flags":0,"Description":"The workload group query execution timeout."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/workloadGroups@2021-05-01-preview","ScopeType":8,"Body":840,"Flags":0}},{"6":{"Value":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"LongTermRetentionBackupProperties","Properties":{"serverName":{"Type":4,"Flags":2,"Description":"The server name that the backup database belong to."},"serverCreateTime":{"Type":4,"Flags":2,"Description":"The create time of the server."},"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database the backup belong to"},"databaseDeletionTime":{"Type":4,"Flags":2,"Description":"The delete time of the database"},"backupTime":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"backupExpirationTime":{"Type":4,"Flags":2,"Description":"The time the long term retention backup will expire."},"backupStorageRedundancy":{"Type":851,"Flags":2,"Description":"The storage redundancy type of the backup"},"requestedBackupStorageRedundancy":{"Type":856,"Flags":4,"Description":"The storage redundancy type of the backup"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[847,848,849,850,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[852,853,854,855,4]}},{"4":{"Name":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-05-01-preview","ScopeType":12,"Body":845,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":858,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":859,"Flags":10,"Description":"The resource api version"},"properties":{"Type":861,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceLongTermRetentionBackupProperties","Properties":{"managedInstanceName":{"Type":4,"Flags":2,"Description":"The managed instance that the backup database belongs to."},"managedInstanceCreateTime":{"Type":4,"Flags":2,"Description":"The create time of the instance."},"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database the backup belong to"},"databaseDeletionTime":{"Type":4,"Flags":2,"Description":"The delete time of the database"},"backupTime":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"backupExpirationTime":{"Type":4,"Flags":2,"Description":"The time the long term retention backup will expire."},"backupStorageRedundancy":{"Type":866,"Flags":2,"Description":"The storage redundancy type of the backup"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[862,863,864,865,4]}},{"4":{"Name":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-05-01-preview","ScopeType":12,"Body":860,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/restorableDroppedDatabases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/restorableDroppedDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":868,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":869,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":2,"Description":"The name and tier of the SKU."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":871,"Flags":2,"Description":"Resource tags."},"properties":{"Type":872,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorableDroppedDatabaseTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"RestorableDroppedDatabaseProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database."},"maxSizeBytes":{"Type":3,"Flags":2,"Description":"The max size of the database expressed in bytes."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)."},"backupStorageRedundancy":{"Type":877,"Flags":2,"Description":"The storage account type used to store backups for this database."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[873,874,875,876,4]}},{"4":{"Name":"Microsoft.Sql/servers/restorableDroppedDatabases@2021-05-01-preview","ScopeType":8,"Body":870,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/restorableDroppedDatabases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":879,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":880,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"Resource properties."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":883,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RestorableDroppedManagedDatabaseProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-05-01-preview","ScopeType":8,"Body":881,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/advisors"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/advisors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":888,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"AdvisorProperties","Properties":{"advisorStatus":{"Type":893,"Flags":2,"Description":"Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'."},"autoExecuteStatus":{"Type":897,"Flags":1,"Description":"Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'"},"autoExecuteStatusInheritedFrom":{"Type":903,"Flags":2,"Description":"Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level)."},"recommendationsStatus":{"Type":4,"Flags":2,"Description":"Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc."},"lastChecked":{"Type":4,"Flags":2,"Description":"Gets the time when the current resource was analyzed for recommendations by this advisor."},"recommendedActions":{"Type":946,"Flags":2,"Description":"Gets the recommended actions for this advisor."}}}},{"6":{"Value":"GA"}},{"6":{"Value":"PublicPreview"}},{"6":{"Value":"LimitedPublicPreview"}},{"6":{"Value":"PrivatePreview"}},{"5":{"Elements":[889,890,891,892]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Default"}},{"5":{"Elements":[894,895,896]}},{"6":{"Value":"Default"}},{"6":{"Value":"Subscription"}},{"6":{"Value":"Server"}},{"6":{"Value":"ElasticPool"}},{"6":{"Value":"Database"}},{"5":{"Elements":[898,899,900,901,902]}},{"2":{"Name":"RecommendedAction","Properties":{"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":905,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"name":{"Type":4,"Flags":2,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RecommendedActionProperties","Properties":{"recommendationReason":{"Type":4,"Flags":2,"Description":"Gets the reason for recommending this action. e.g., DuplicateIndex"},"validSince":{"Type":4,"Flags":2,"Description":"Gets the time since when this recommended action is valid."},"lastRefresh":{"Type":4,"Flags":2,"Description":"Gets time when this recommended action was last refreshed."},"state":{"Type":906,"Flags":1,"Description":"Gets the info of the current state the recommended action is in."},"isExecutableAction":{"Type":2,"Flags":2,"Description":"Gets if this recommended action is actionable by user"},"isRevertableAction":{"Type":2,"Flags":2,"Description":"Gets if changes applied by this recommended action can be reverted by user"},"isArchivedAction":{"Type":2,"Flags":2,"Description":"Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again."},"executeActionStartTime":{"Type":4,"Flags":2,"Description":"Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time"},"executeActionDuration":{"Type":4,"Flags":2,"Description":"Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation"},"revertActionStartTime":{"Type":4,"Flags":2,"Description":"Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed."},"revertActionDuration":{"Type":4,"Flags":2,"Description":"Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index."},"executeActionInitiatedBy":{"Type":927,"Flags":2,"Description":"Gets if approval for applying this recommended action was given by user/system."},"executeActionInitiatedTime":{"Type":4,"Flags":2,"Description":"Gets the time when this recommended action was approved for execution."},"revertActionInitiatedBy":{"Type":930,"Flags":2,"Description":"Gets if approval for reverting this recommended action was given by user/system."},"revertActionInitiatedTime":{"Type":4,"Flags":2,"Description":"Gets the time when this recommended action was approved for revert."},"score":{"Type":3,"Flags":2,"Description":"Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact"},"implementationDetails":{"Type":931,"Flags":2,"Description":"Gets the implementation details of this recommended action for user to apply it manually."},"errorDetails":{"Type":935,"Flags":2,"Description":"Gets the error details if and why this recommended action is put to error state."},"estimatedImpact":{"Type":940,"Flags":2,"Description":"Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change"},"observedImpact":{"Type":941,"Flags":2,"Description":"Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change"},"timeSeries":{"Type":943,"Flags":2,"Description":"Gets the time series info of metrics for this recommended action e.g., CPU consumption time series"},"linkedObjects":{"Type":944,"Flags":2,"Description":"Gets the linked objects, if any."},"details":{"Type":945,"Flags":2,"Description":"Gets additional details specific to this recommended action."}}}},{"2":{"Name":"RecommendedActionStateInfo","Properties":{"currentValue":{"Type":921,"Flags":1,"Description":"Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action."},"actionInitiatedBy":{"Type":924,"Flags":2,"Description":"Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it."},"lastModified":{"Type":4,"Flags":2,"Description":"Gets the time when the state was last modified"}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Executing"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"PendingRevert"}},{"6":{"Value":"RevertCancelled"}},{"6":{"Value":"Reverting"}},{"6":{"Value":"Reverted"}},{"6":{"Value":"Ignored"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Monitoring"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"Success"}},{"6":{"Value":"Error"}},{"5":{"Elements":[907,908,909,910,911,912,913,914,915,916,917,918,919,920,4]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[922,923]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[925,926]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[928,929]}},{"2":{"Name":"RecommendedActionImplementationInfo","Properties":{"method":{"Type":934,"Flags":2,"Description":"Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell."},"script":{"Type":4,"Flags":2,"Description":"Gets the manual implementation script. e.g., T-SQL script that could be executed on the database."}}}},{"6":{"Value":"TSql"}},{"6":{"Value":"AzurePowerShell"}},{"5":{"Elements":[932,933]}},{"2":{"Name":"RecommendedActionErrorInfo","Properties":{"errorCode":{"Type":4,"Flags":2,"Description":"Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists"},"isRetryable":{"Type":938,"Flags":2,"Description":"Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No"}}}},{"6":{"Value":"Yes"}},{"6":{"Value":"No"}},{"5":{"Elements":[936,937]}},{"2":{"Name":"RecommendedActionImpactRecord","Properties":{"dimensionName":{"Type":4,"Flags":2,"Description":"Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected."},"unit":{"Type":4,"Flags":2,"Description":"Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected."},"absoluteValue":{"Type":3,"Flags":2,"Description":"Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected"},"changeValueAbsolute":{"Type":3,"Flags":2,"Description":"Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes"},"changeValueRelative":{"Type":3,"Flags":2,"Description":"Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage"}}}},{"3":{"ItemType":939}},{"3":{"ItemType":939}},{"2":{"Name":"RecommendedActionMetricInfo","Properties":{"metricName":{"Type":4,"Flags":2,"Description":"Gets the name of the metric. e.g., CPU, Number of Queries."},"unit":{"Type":4,"Flags":2,"Description":"Gets the unit in which metric is measured. e.g., DTU, Frequency"},"timeGrain":{"Type":4,"Flags":2,"Description":"Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)"},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time of time interval given by this MetricInfo."},"value":{"Type":3,"Flags":2,"Description":"Gets the value of the metric in the time interval given by this MetricInfo."}}}},{"3":{"ItemType":942}},{"3":{"ItemType":4}},{"2":{"Name":"RecommendedActionPropertiesDetails","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":904}},{"4":{"Name":"Microsoft.Sql/servers/databases/advisors@2021-05-01-preview","ScopeType":8,"Body":887,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/automaticTuning"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/automaticTuning","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":948,"Flags":9,"Description":"The resource name"},"type":{"Type":949,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":950,"Flags":10,"Description":"The resource api version"},"properties":{"Type":952,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseAutomaticTuningProperties","Properties":{"desiredState":{"Type":957,"Flags":0,"Description":"Automatic tuning desired state."},"actualState":{"Type":962,"Flags":2,"Description":"Automatic tuning actual state."},"options":{"Type":979,"Flags":0,"Description":"Automatic tuning options definition."}}}},{"6":{"Value":"Inherit"}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[953,954,955,956]}},{"6":{"Value":"Inherit"}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[958,959,960,961]}},{"2":{"Name":"AutomaticTuningOptions","Properties":{"desiredState":{"Type":967,"Flags":0,"Description":"Automatic tuning option desired state."},"actualState":{"Type":970,"Flags":2,"Description":"Automatic tuning option actual state."},"reasonCode":{"Type":3,"Flags":2,"Description":"Reason code if desired and actual state are different."},"reasonDesc":{"Type":978,"Flags":2,"Description":"Reason description if desired and actual state are different."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"6":{"Value":"Default"}},{"5":{"Elements":[964,965,966]}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"5":{"Elements":[968,969]}},{"6":{"Value":"Default"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"AutoConfigured"}},{"6":{"Value":"InheritedFromServer"}},{"6":{"Value":"QueryStoreOff"}},{"6":{"Value":"QueryStoreReadOnly"}},{"6":{"Value":"NotSupported"}},{"5":{"Elements":[971,972,973,974,975,976,977]}},{"2":{"Name":"DatabaseAutomaticTuningPropertiesOptions","Properties":{},"AdditionalProperties":963}},{"4":{"Name":"Microsoft.Sql/servers/databases/automaticTuning@2021-05-01-preview","ScopeType":8,"Body":951,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables/columns"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseColumnProperties","Properties":{"columnType":{"Type":1019,"Flags":0,"Description":"The column data type."},"temporalType":{"Type":1023,"Flags":0,"Description":"The table temporal type."},"memoryOptimized":{"Type":2,"Flags":0,"Description":"Whether or not the column belongs to a memory optimized table."},"isComputed":{"Type":2,"Flags":0,"Description":"Whether or not the column is computed."}}}},{"6":{"Value":"image"}},{"6":{"Value":"text"}},{"6":{"Value":"uniqueidentifier"}},{"6":{"Value":"date"}},{"6":{"Value":"time"}},{"6":{"Value":"datetime2"}},{"6":{"Value":"datetimeoffset"}},{"6":{"Value":"tinyint"}},{"6":{"Value":"smallint"}},{"6":{"Value":"int"}},{"6":{"Value":"smalldatetime"}},{"6":{"Value":"real"}},{"6":{"Value":"money"}},{"6":{"Value":"datetime"}},{"6":{"Value":"float"}},{"6":{"Value":"sql_variant"}},{"6":{"Value":"ntext"}},{"6":{"Value":"bit"}},{"6":{"Value":"decimal"}},{"6":{"Value":"numeric"}},{"6":{"Value":"smallmoney"}},{"6":{"Value":"bigint"}},{"6":{"Value":"hierarchyid"}},{"6":{"Value":"geometry"}},{"6":{"Value":"geography"}},{"6":{"Value":"varbinary"}},{"6":{"Value":"varchar"}},{"6":{"Value":"binary"}},{"6":{"Value":"char"}},{"6":{"Value":"timestamp"}},{"6":{"Value":"nvarchar"}},{"6":{"Value":"nchar"}},{"6":{"Value":"xml"}},{"6":{"Value":"sysname"}},{"5":{"Elements":[985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,4]}},{"6":{"Value":"NonTemporalTable"}},{"6":{"Value":"HistoryTable"}},{"6":{"Value":"SystemVersionedTemporalTable"}},{"5":{"Elements":[1020,1021,1022,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-05-01-preview","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/advisors/recommendedActions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/advisors/recommendedActions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1025,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1026,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":905,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-05-01-preview","ScopeType":8,"Body":1027,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1029,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1030,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas@2021-05-01-preview","ScopeType":8,"Body":1031,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1033,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1034,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1036,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseTableProperties","Properties":{"temporalType":{"Type":1040,"Flags":0,"Description":"The table temporal type."},"memoryOptimized":{"Type":2,"Flags":0,"Description":"Whether or not the table is memory optimized."}}}},{"6":{"Value":"NonTemporalTable"}},{"6":{"Value":"HistoryTable"}},{"6":{"Value":"SystemVersionedTemporalTable"}},{"5":{"Elements":[1037,1038,1039,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables@2021-05-01-preview","ScopeType":8,"Body":1035,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1042,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1043,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"VulnerabilityAssessmentScanRecordProperties","Properties":{"scanId":{"Type":4,"Flags":2,"Description":"The scan ID."},"triggerType":{"Type":1048,"Flags":2,"Description":"The scan trigger type."},"state":{"Type":1053,"Flags":2,"Description":"The scan status."},"startTime":{"Type":4,"Flags":2,"Description":"The scan start time (UTC)."},"endTime":{"Type":4,"Flags":2,"Description":"The scan end time (UTC)."},"errors":{"Type":1055,"Flags":2,"Description":"The scan errors."},"storageContainerPath":{"Type":4,"Flags":2,"Description":"The scan results storage container path."},"numberOfFailedSecurityChecks":{"Type":3,"Flags":2,"Description":"The number of failed security checks."}}}},{"6":{"Value":"OnDemand"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[1046,1047,4]}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"FailedToRun"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[1049,1050,1051,1052,4]}},{"2":{"Name":"VulnerabilityAssessmentScanError","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."}}}},{"3":{"ItemType":1054}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-05-01-preview","ScopeType":8,"Body":1044,"Flags":1}},{"6":{"Value":"current"}},{"5":{"Elements":[1057,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1058,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DataWarehouseUserActivitiesProperties","Properties":{"activeQueriesCount":{"Type":3,"Flags":2,"Description":"Count of running and suspended queries."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-05-01-preview","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/deletedServers"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/deletedServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1064,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1065,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1067,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DeletedServerProperties","Properties":{"version":{"Type":4,"Flags":2,"Description":"The version of the deleted server."},"deletionTime":{"Type":4,"Flags":2,"Description":"The deletion time of the deleted server."},"originalId":{"Type":4,"Flags":2,"Description":"The original ID of the server before deletion."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the server."}}}},{"4":{"Name":"Microsoft.Sql/locations/deletedServers@2021-05-01-preview","ScopeType":4,"Body":1066,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-05-01-preview","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":417,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-05-01-preview","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1077,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1078,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-05-01-preview","ScopeType":8,"Body":1079,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/versions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":3,"Flags":9,"Description":"The resource name"},"type":{"Type":1081,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1082,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-05-01-preview","ScopeType":8,"Body":1083,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/maintenanceWindowOptions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindowOptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1085,"Flags":9,"Description":"The resource name"},"type":{"Type":1086,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1087,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1089,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowOptionsProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Whether maintenance windows are enabled for the database."},"maintenanceWindowCycles":{"Type":1090,"Flags":0,"Description":"Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}."},"minDurationInMinutes":{"Type":3,"Flags":0,"Description":"Minimum duration of maintenance window."},"defaultDurationInMinutes":{"Type":3,"Flags":0,"Description":"Default duration for maintenance window."},"minCycles":{"Type":3,"Flags":0,"Description":"Minimum number of maintenance windows cycles to be set on the database."},"timeGranularityInMinutes":{"Type":3,"Flags":0,"Description":"Time granularity in minutes for maintenance windows."},"allowMultipleMaintenanceWindowsPerCycle":{"Type":2,"Flags":0,"Description":"Whether we allow multiple maintenance windows per cycle."}}}},{"3":{"ItemType":466}},{"4":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-05-01-preview","ScopeType":8,"Body":1088,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1092,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1093,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-05-01-preview","ScopeType":8,"Body":1094,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/queries"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/queries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1096,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1097,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1099,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"QueryProperties","Properties":{"queryText":{"Type":4,"Flags":0,"Description":"Query text."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/queries@2021-05-01-preview","ScopeType":8,"Body":1098,"Flags":1}},{"6":{"Value":"Default"}},{"5":{"Elements":[1101,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/restoreDetails"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/restoreDetails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1102,"Flags":9,"Description":"The resource name"},"type":{"Type":1103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1106,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedDatabaseRestoreDetailsProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"Restore status."},"currentRestoringFileName":{"Type":4,"Flags":2,"Description":"Current restoring file name."},"lastRestoredFileName":{"Type":4,"Flags":2,"Description":"Last restored file name."},"lastRestoredFileTime":{"Type":4,"Flags":2,"Description":"Last restored file time."},"percentCompleted":{"Type":3,"Flags":2,"Description":"Percent completed."},"unrestorableFiles":{"Type":1107,"Flags":2,"Description":"List of unrestorable files."},"numberOfFilesDetected":{"Type":3,"Flags":2,"Description":"Number of files detected."},"lastUploadedFileName":{"Type":4,"Flags":2,"Description":"Last uploaded file name."},"lastUploadedFileTime":{"Type":4,"Flags":2,"Description":"Last uploaded file time."},"blockReason":{"Type":4,"Flags":2,"Description":"The reason why restore is in Blocked state."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-05-01-preview","ScopeType":8,"Body":1105,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1109,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1110,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas@2021-05-01-preview","ScopeType":8,"Body":1111,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1036,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-05-01-preview","ScopeType":8,"Body":1115,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-05-01-preview","ScopeType":8,"Body":1119,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/operations"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceOperationProperties","Properties":{"managedInstanceName":{"Type":4,"Flags":2,"Description":"The name of the managed instance the operation is being performed on."},"operation":{"Type":4,"Flags":2,"Description":"The name of operation."},"operationFriendlyName":{"Type":4,"Flags":2,"Description":"The friendly name of operation."},"percentComplete":{"Type":3,"Flags":2,"Description":"The percentage of the operation completed."},"startTime":{"Type":4,"Flags":2,"Description":"The operation start time."},"state":{"Type":1131,"Flags":2,"Description":"The operation state."},"errorCode":{"Type":3,"Flags":2,"Description":"The operation error code."},"errorDescription":{"Type":4,"Flags":2,"Description":"The operation error description."},"errorSeverity":{"Type":3,"Flags":2,"Description":"The operation error severity."},"isUserError":{"Type":2,"Flags":2,"Description":"Whether or not the error is a user error."},"estimatedCompletionTime":{"Type":4,"Flags":2,"Description":"The estimated completion time of the operation."},"description":{"Type":4,"Flags":2,"Description":"The operation description."},"isCancellable":{"Type":2,"Flags":2,"Description":"Whether the operation can be cancelled."},"operationParameters":{"Type":1132,"Flags":2,"Description":"The operation parameters."},"operationSteps":{"Type":1134,"Flags":2,"Description":"The operation steps."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"CancelInProgress"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[1125,1126,1127,1128,1129,1130,4]}},{"2":{"Name":"ManagedInstanceOperationParametersPair","Properties":{"currentParameters":{"Type":1133,"Flags":2,"Description":"The current parameters."},"requestedParameters":{"Type":1133,"Flags":2,"Description":"The requested parameters."}}}},{"2":{"Name":"UpsertManagedServerOperationParameters","Properties":{"family":{"Type":4,"Flags":0},"tier":{"Type":4,"Flags":0},"vCores":{"Type":3,"Flags":0},"storageSizeInGB":{"Type":3,"Flags":0}}}},{"2":{"Name":"ManagedInstanceOperationSteps","Properties":{"totalSteps":{"Type":4,"Flags":2,"Description":"The total number of operation steps."},"currentStep":{"Type":3,"Flags":2,"Description":"The number of current operation steps."},"stepsList":{"Type":1143,"Flags":2,"Description":"The operation steps list."}}}},{"2":{"Name":"UpsertManagedServerOperationStepWithEstimatesAndDuration","Properties":{"stepStartTime":{"Type":4,"Flags":0},"stepEndTime":{"Type":4,"Flags":0},"timeElapsed":{"Type":4,"Flags":0,"Description":"A string that returns the number of minutes passed from stepStartTime"},"order":{"Type":3,"Flags":0},"name":{"Type":4,"Flags":0},"status":{"Type":1142,"Flags":0}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"SlowedDown"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[1136,1137,1138,1139,1140,1141,4]}},{"3":{"ItemType":1135}},{"4":{"Name":"Microsoft.Sql/managedInstances/operations@2021-05-01-preview","ScopeType":8,"Body":1123,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/privateLinkResources"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1148,"Flags":2,"Description":"The private link resource group id."}}}},{"2":{"Name":"ManagedInstancePrivateLinkProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":1149,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":1150,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/privateLinkResources@2021-05-01-preview","ScopeType":8,"Body":1147,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/privateLinkResources"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1155,"Flags":2,"Description":"The private link resource group id."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":1156,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":1157,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/privateLinkResources@2021-05-01-preview","ScopeType":8,"Body":1154,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/recoverableDatabases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/recoverableDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1159,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1160,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1162,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RecoverableManagedDatabaseProperties","Properties":{"lastAvailableBackupDate":{"Type":4,"Flags":2,"Description":"The last available backup date."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/recoverableDatabases@2021-05-01-preview","ScopeType":8,"Body":1161,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/replicationLinks"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/replicationLinks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ReplicationLinkProperties","Properties":{"partnerServer":{"Type":4,"Flags":2,"Description":"Resource partner server."},"partnerDatabase":{"Type":4,"Flags":2,"Description":"Resource partner database."},"partnerLocation":{"Type":4,"Flags":2,"Description":"Resource partner location."},"role":{"Type":1173,"Flags":2,"Description":"Local replication role."},"partnerRole":{"Type":1179,"Flags":2,"Description":"Partner replication role."},"replicationMode":{"Type":4,"Flags":2,"Description":"Replication mode."},"startTime":{"Type":4,"Flags":2,"Description":"Time at which the link was created."},"percentComplete":{"Type":3,"Flags":2,"Description":"Seeding completion percentage for the link."},"replicationState":{"Type":1184,"Flags":2,"Description":"Replication state (PENDING, SEEDING, CATCHUP, SUSPENDED)."},"isTerminationAllowed":{"Type":2,"Flags":2,"Description":"Whether the user is currently allowed to terminate the link."},"linkType":{"Type":1187,"Flags":2,"Description":"Link type (GEO, NAMED)."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[1168,1169,1170,1171,1172]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[1174,1175,1176,1177,1178]}},{"6":{"Value":"PENDING"}},{"6":{"Value":"SEEDING"}},{"6":{"Value":"CATCH_UP"}},{"6":{"Value":"SUSPENDED"}},{"5":{"Elements":[1180,1181,1182,1183,4]}},{"6":{"Value":"GEO"}},{"6":{"Value":"NAMED"}},{"5":{"Elements":[1185,1186,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/replicationLinks@2021-05-01-preview","ScopeType":8,"Body":1166,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/restorePoints"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1190,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":1192,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorePointProperties","Properties":{"restorePointType":{"Type":1195,"Flags":2,"Description":"The type of restore point"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest time to which this database can be restored"},"restorePointCreationDate":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"restorePointLabel":{"Type":4,"Flags":2,"Description":"The label of restore point for backup request by user"}}}},{"6":{"Value":"CONTINUOUS"}},{"6":{"Value":"DISCRETE"}},{"5":{"Elements":[1193,1194]}},{"4":{"Name":"Microsoft.Sql/servers/databases/restorePoints@2021-05-01-preview","ScopeType":8,"Body":1191,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/advisors"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/advisors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1198,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":888,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/advisors@2021-05-01-preview","ScopeType":8,"Body":1199,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/automaticTuning"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/automaticTuning","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1201,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1205,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"AutomaticTuningServerProperties","Properties":{"desiredState":{"Type":1209,"Flags":0,"Description":"Automatic tuning desired state."},"actualState":{"Type":1213,"Flags":2,"Description":"Automatic tuning actual state."},"options":{"Type":1226,"Flags":0,"Description":"Automatic tuning options definition."}}}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[1206,1207,1208]}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[1210,1211,1212]}},{"2":{"Name":"AutomaticTuningServerOptions","Properties":{"desiredState":{"Type":1218,"Flags":0,"Description":"Automatic tuning option desired state."},"actualState":{"Type":1221,"Flags":2,"Description":"Automatic tuning option actual state."},"reasonCode":{"Type":3,"Flags":2,"Description":"Reason code if desired and actual state are different."},"reasonDesc":{"Type":1225,"Flags":2,"Description":"Reason description if desired and actual state are different."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"6":{"Value":"Default"}},{"5":{"Elements":[1215,1216,1217]}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"5":{"Elements":[1219,1220]}},{"6":{"Value":"Default"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"AutoConfigured"}},{"5":{"Elements":[1222,1223,1224]}},{"2":{"Name":"AutomaticTuningServerPropertiesOptions","Properties":{},"AdditionalProperties":1214}},{"4":{"Name":"Microsoft.Sql/servers/automaticTuning@2021-05-01-preview","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/usages"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/usages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1229,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1231,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SubscriptionUsageProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"User-readable name of the metric."},"currentValue":{"Type":3,"Flags":2,"Description":"Current value of the metric."},"limit":{"Type":3,"Flags":2,"Description":"Boundary value of the metric."},"unit":{"Type":4,"Flags":2,"Description":"Unit of the metric."}}}},{"4":{"Name":"Microsoft.Sql/locations/usages@2021-05-01-preview","ScopeType":4,"Body":1230,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/timeZones"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/timeZones","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1236,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"TimeZoneProperties","Properties":{"timeZoneId":{"Type":4,"Flags":2,"Description":"The time zone id"},"displayName":{"Type":4,"Flags":2,"Description":"The time zone display name"}}}},{"4":{"Name":"Microsoft.Sql/locations/timeZones@2021-05-01-preview","ScopeType":4,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Sql/virtualClusters"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/virtualClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1241,"Flags":2,"Description":"Resource properties."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":1243,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"VirtualClusterProperties","Properties":{"subnetId":{"Type":4,"Flags":2,"Description":"Subnet resource ID for the virtual cluster."},"family":{"Type":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"childResources":{"Type":1242,"Flags":2,"Description":"List of resources in this virtual cluster."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Specifies maintenance configuration id to apply to this virtual cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/virtualClusters@2021-05-01-preview","ScopeType":8,"Body":1240,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Sql/managedInstances"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"The Azure Active Directory identity of the managed instance."},"sku":{"Type":19,"Flags":0,"Description":"Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5"},"properties":{"Type":20,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":73,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentities":{"Type":13,"Flags":0,"Description":"The resource ids of the user assigned identities to use"},"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"type":{"Type":18,"Flags":0,"Description":"The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."}}}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory client id."}}}},{"2":{"Name":"ResourceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":12}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[14,15,16,17,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU, typically, a letter + Number code, e.g. P3."},"tier":{"Type":4,"Flags":0,"Description":"The tier or edition of the particular SKU, e.g. Basic, Premium."},"size":{"Type":4,"Flags":0,"Description":"Size of the particular SKU"},"family":{"Type":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the particular SKU."}}}},{"2":{"Name":"ManagedInstanceProperties","Properties":{"provisioningState":{"Type":36,"Flags":2},"managedInstanceCreateMode":{"Type":39,"Flags":4,"Description":"Specifies the mode of database creation.\r\n\r\nDefault: Regular instance creation.\r\n\r\nRestore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the managed instance."},"administratorLogin":{"Type":4,"Flags":0,"Description":"Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation)."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for managed instance creation)."},"subnetId":{"Type":4,"Flags":0,"Description":"Subnet resource ID for the managed instance."},"state":{"Type":4,"Flags":2,"Description":"The state of the managed instance."},"licenseType":{"Type":42,"Flags":0,"Description":"The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses)."},"vCores":{"Type":3,"Flags":0,"Description":"The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80."},"storageSizeInGB":{"Type":3,"Flags":0,"Description":"Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only."},"collation":{"Type":4,"Flags":0,"Description":"Collation of the managed instance."},"dnsZone":{"Type":4,"Flags":2,"Description":"The Dns Zone that the managed instance is in."},"dnsZonePartner":{"Type":4,"Flags":4,"Description":"The resource id of another managed instance whose DNS zone this managed instance will share after creation."},"publicDataEndpointEnabled":{"Type":2,"Flags":0,"Description":"Whether or not the public data endpoint is enabled."},"sourceManagedInstanceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source managed instance associated with create operation of this instance."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"proxyOverride":{"Type":46,"Flags":0,"Description":"Connection type used for connecting to the instance."},"timezoneId":{"Type":4,"Flags":0,"Description":"Id of the timezone. Allowed values are timezones supported by Windows.\r\nWindows keeps details on supported timezones, including the id, in registry under\r\nKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones.\r\nYou can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info.\r\nList of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell.\r\nAn example of valid timezone id is \"Pacific Standard Time\" or \"W. Europe Standard Time\"."},"instancePoolId":{"Type":4,"Flags":0,"Description":"The Id of the instance pool this managed server belongs to."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Specifies maintenance configuration id to apply to this managed instance."},"privateEndpointConnections":{"Type":51,"Flags":2,"Description":"List of private endpoint connections on a managed instance."},"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2'"},"currentBackupStorageRedundancy":{"Type":56,"Flags":2,"Description":"The storage account type used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage)"},"requestedBackupStorageRedundancy":{"Type":61,"Flags":0,"Description":"The storage account type to be used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage)"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not the multi-az is enabled."},"primaryUserAssignedIdentityId":{"Type":4,"Flags":0,"Description":"The resource id of a user assigned identity to be used by default."},"keyId":{"Type":4,"Flags":0,"Description":"A CMK URI of the key to use for encryption."},"administrators":{"Type":62,"Flags":0,"Description":"The Azure Active Directory administrator of the server."},"servicePrincipal":{"Type":69,"Flags":0,"Description":"The managed instance's service principal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Unrecognized"}},{"6":{"Value":"Running"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Registering"}},{"6":{"Value":"TimedOut"}},{"5":{"Elements":[21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"PointInTimeRestore"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Redirect"}},{"6":{"Value":"Default"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"ManagedInstancePecProperty","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"properties":{"Type":48,"Flags":2,"Description":"Private endpoint connection properties"}}}},{"2":{"Name":"ManagedInstancePrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":49,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":50,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"provisioningState":{"Type":4,"Flags":2,"Description":"State of the Private Endpoint Connection."}}}},{"2":{"Name":"ManagedInstancePrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"ManagedInstancePrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":1,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":1,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"The private link service connection description."}}}},{"3":{"ItemType":47}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[57,58,59,60,4]}},{"2":{"Name":"ManagedInstanceExternalAdministrator","Properties":{"administratorType":{"Type":64,"Flags":0,"Description":"Type of the sever administrator."},"principalType":{"Type":68,"Flags":0,"Description":"Principal Type of the sever administrator."},"login":{"Type":4,"Flags":0,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":0,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[63,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Group"}},{"6":{"Value":"Application"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"ServicePrincipal","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory application object id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory application client id."},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."},"type":{"Type":72,"Flags":0,"Description":"Service principal type."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[70,71,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances@2021-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[75,4]}},{"6":{"Value":"Microsoft.Sql/servers/connectionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/connectionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":76,"Flags":9,"Description":"The resource name"},"type":{"Type":77,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":78,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"kind":{"Type":4,"Flags":2,"Description":"Metadata used for the Azure portal experience."},"properties":{"Type":80,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerConnectionPolicyProperties","Properties":{"connectionType":{"Type":84,"Flags":1,"Description":"The server connection type."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Redirect"}},{"6":{"Value":"Proxy"}},{"5":{"Elements":[81,82,83,4]}},{"4":{"Name":"Microsoft.Sql/servers/connectionPolicies@2021-05-01-preview","ScopeType":8,"Body":79,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[86,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":87,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"BackupShortTermRetentionPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"The backup retention period in days. This is how many days Point-in-Time Restore will be supported."},"diffBackupIntervalInHours":{"Type":3,"Flags":0,"Description":"The differential backup interval in hours. This is how many interval hours between each differential backup will be supported. This is only applicable to live databases but not dropped databases."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[93,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/extendedAuditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":94,"Flags":9,"Description":"The resource name"},"type":{"Type":95,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":96,"Flags":10,"Description":"The resource api version"},"properties":{"Type":98,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedDatabaseBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":99,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"state":{"Type":102,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[100,101]}},{"4":{"Name":"Microsoft.Sql/servers/databases/extendedAuditingSettings@2021-05-01-preview","ScopeType":8,"Body":97,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[104,4]}},{"6":{"Value":"Microsoft.Sql/servers/extendedAuditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":105,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedServerBlobAuditingPolicyProperties","Properties":{"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":110,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"state":{"Type":113,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[111,112]}},{"4":{"Name":"Microsoft.Sql/servers/extendedAuditingSettings@2021-05-01-preview","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[115,4]}},{"6":{"Value":"Microsoft.Sql/servers/auditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":116,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerBlobAuditingPolicyProperties","Properties":{"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":121,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"state":{"Type":124,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[122,123]}},{"4":{"Name":"Microsoft.Sql/servers/auditingSettings@2021-05-01-preview","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[126,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/auditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":127,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"properties":{"Type":131,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseBlobAuditingPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":132,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"state":{"Type":135,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[133,134]}},{"4":{"Name":"Microsoft.Sql/servers/databases/auditingSettings@2021-05-01-preview","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/extensions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":4,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseExtensionsProperties","Properties":{"operationMode":{"Type":144,"Flags":5,"Description":"Operation mode of the operation: Import, Export, or PolybaseImport."},"storageKeyType":{"Type":147,"Flags":5,"Description":"Storage key type: StorageAccessKey or SharedAccessKey."},"storageKey":{"Type":4,"Flags":5,"Description":"Storage key for the storage account."},"storageUri":{"Type":4,"Flags":5,"Description":"Storage Uri for the storage account."},"administratorLogin":{"Type":4,"Flags":4,"Description":"Administrator login name."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"Administrator login password."},"authenticationType":{"Type":4,"Flags":4,"Description":"Authentication type: SQL authentication or AD password."},"databaseEdition":{"Type":4,"Flags":4,"Description":"Database edition for the newly created database in the case of an import operation."},"serviceObjectiveName":{"Type":4,"Flags":4,"Description":"Database service level objective for the newly created database in the case of an import operation."},"maxSizeBytes":{"Type":4,"Flags":4,"Description":"Database max size in bytes for the newly created database in the case of an import operation."},"networkIsolation":{"Type":148,"Flags":4,"Description":"Optional resource information to enable network isolation for request."}}}},{"6":{"Value":"PolybaseImport"}},{"6":{"Value":"Import"}},{"6":{"Value":"Export"}},{"5":{"Elements":[141,142,143,4]}},{"6":{"Value":"SharedAccessKey"}},{"6":{"Value":"StorageAccessKey"}},{"5":{"Elements":[145,146,4]}},{"2":{"Name":"NetworkIsolationSettings","Properties":{"storageAccountResourceId":{"Type":4,"Flags":4,"Description":"The resource id for the storage account used to store BACPAC file. If set, private endpoint connection will be created for the storage account. Must match storage account used for StorageUri parameter."},"sqlServerResourceId":{"Type":4,"Flags":4,"Description":"The resource id for the SQL server which is the target of this request. If set, private endpoint connection will be created for the SQL server. Must match server which is target of the operation."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/extensions@2021-05-01-preview","ScopeType":8,"Body":139,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"sku":{"Type":19,"Flags":0,"Description":"The database SKU.\r\n\r\nThe list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands:\r\n\r\n```azurecli\r\naz sql db list-editions -l -o table\r\n````\r\n\r\n```powershell\r\nGet-AzSqlServerServiceObjective -Location \r\n````"},"kind":{"Type":4,"Flags":2,"Description":"Kind of database. This is metadata used for the Azure portal experience."},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the database."},"identity":{"Type":153,"Flags":0,"Description":"The Azure Active Directory identity of the database."},"properties":{"Type":159,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":222,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"DatabaseIdentity","Properties":{"type":{"Type":156,"Flags":0,"Description":"The identity type"},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."},"userAssignedIdentities":{"Type":158,"Flags":0,"Description":"The resource ids of the user assigned identities to use"}}}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"5":{"Elements":[154,155,4]}},{"2":{"Name":"DatabaseUserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory client id."}}}},{"2":{"Name":"DatabaseIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":157}},{"2":{"Name":"DatabaseProperties","Properties":{"createMode":{"Type":170,"Flags":4,"Description":"Specifies the mode of database creation.\r\n\r\nDefault: regular database creation.\r\n\r\nCopy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database.\r\n\r\nSecondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database.\r\n\r\nPointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified.\r\n\r\nRecovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore.\r\n\r\nRestore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time.\r\n\r\nRestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID.\r\n\r\nCopy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition."},"collation":{"Type":4,"Flags":0,"Description":"The collation of the database."},"maxSizeBytes":{"Type":3,"Flags":0,"Description":"The max size of the database expressed in bytes."},"sampleName":{"Type":174,"Flags":4,"Description":"The name of the sample schema to apply when creating this database."},"elasticPoolId":{"Type":4,"Flags":0,"Description":"The resource identifier of the elastic pool containing this database."},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source database associated with create operation of this database."},"status":{"Type":199,"Flags":2,"Description":"The status of the database."},"databaseId":{"Type":4,"Flags":2,"Description":"The ID of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"currentServiceObjectiveName":{"Type":4,"Flags":2,"Description":"The current service level objective name of the database."},"requestedServiceObjectiveName":{"Type":4,"Flags":2,"Description":"The requested service level objective name of the database."},"defaultSecondaryLocation":{"Type":4,"Flags":2,"Description":"The default secondary region for this database."},"failoverGroupId":{"Type":4,"Flags":2,"Description":"Failover Group resource identifier that this database belongs to."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"sourceDatabaseDeletionDate":{"Type":4,"Flags":4,"Description":"Specifies the time that the database was deleted."},"recoveryServicesRecoveryPointId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recovery point associated with create operation of this database."},"longTermRetentionBackupResourceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the long term retention backup associated with create operation of this database."},"recoverableDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recoverable database associated with create operation of this database."},"restorableDroppedDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the restorable dropped database associated with create operation of this database."},"catalogCollation":{"Type":202,"Flags":0,"Description":"Collation of the metadata catalog."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones."},"licenseType":{"Type":205,"Flags":0,"Description":"The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit."},"maxLogSizeBytes":{"Type":3,"Flags":2,"Description":"The max log size for this database."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"This records the earliest start date and time that restore is available for this database (ISO8601 format)."},"readScale":{"Type":208,"Flags":0,"Description":"The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. Not applicable to a Hyperscale database within an elastic pool."},"highAvailabilityReplicaCount":{"Type":3,"Flags":0,"Description":"The number of secondary replicas associated with the database that are used to provide high availability. Not applicable to a Hyperscale database within an elastic pool."},"secondaryType":{"Type":211,"Flags":0,"Description":"The secondary type of the database if it is a secondary. Valid values are Geo and Named."},"currentSku":{"Type":19,"Flags":2,"Description":"The name and tier of the SKU."},"autoPauseDelay":{"Type":3,"Flags":0,"Description":"Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled"},"currentBackupStorageRedundancy":{"Type":216,"Flags":2,"Description":"The storage account type used to store backups for this database."},"requestedBackupStorageRedundancy":{"Type":221,"Flags":0,"Description":"The storage account type to be used to store backups for this database."},"minCapacity":{"Type":3,"Flags":0,"Description":"Minimal capacity that database will always have allocated, if not paused"},"pausedDate":{"Type":4,"Flags":2,"Description":"The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready."},"resumedDate":{"Type":4,"Flags":2,"Description":"The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Maintenance configuration id assigned to the database. This configuration defines the period when the maintenance updates will occur."},"isLedgerOn":{"Type":2,"Flags":0,"Description":"Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created."},"isInfraEncryptionEnabled":{"Type":2,"Flags":2,"Description":"Infra encryption is enabled for this database."},"federatedClientId":{"Type":4,"Flags":0,"Description":"The Client id used for cross tenant per database CMK scenario"},"sourceResourceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source associated with the create operation of this database.\r\n\r\nWhen sourceResourceId is specified, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId and sourceDatabaseDeletionDate must not be specified and CreateMode must be PointInTimeRestore, Restore or Recover.\r\n\r\nWhen createMode is PointInTimeRestore, sourceResourceId must be the resource ID of an existing database or existing sql pool, and restorePointInTime must be specified.\r\n\r\nWhen createMode is Restore, sourceResourceId must be the resource ID of restorable dropped database or restorable dropped sql pool.\r\n\r\nWhen createMode is Recover, sourceResourceId must be the resource ID of recoverable database or recoverable sql pool.\r\n\r\nThis property allows to restore across subscriptions which is only supported for DataWarehouse edition.\r\n\r\nWhen source subscription belongs to a different tenant than target subscription, “x-ms-authorization-auxiliary” header must contain authentication token for the source tenant. For more details about “x-ms-authorization-auxiliary” header see https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"RestoreExternalBackup"}},{"6":{"Value":"RestoreExternalBackupSecondary"}},{"6":{"Value":"RestoreLongTermRetentionBackup"}},{"6":{"Value":"OnlineSecondary"}},{"5":{"Elements":[160,161,162,163,164,165,166,167,168,169,4]}},{"6":{"Value":"AdventureWorksLT"}},{"6":{"Value":"WideWorldImportersStd"}},{"6":{"Value":"WideWorldImportersFull"}},{"5":{"Elements":[171,172,173,4]}},{"6":{"Value":"Online"}},{"6":{"Value":"Restoring"}},{"6":{"Value":"RecoveryPending"}},{"6":{"Value":"Recovering"}},{"6":{"Value":"Suspect"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Standby"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"EmergencyMode"}},{"6":{"Value":"AutoClosed"}},{"6":{"Value":"Copying"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Inaccessible"}},{"6":{"Value":"OfflineSecondary"}},{"6":{"Value":"Pausing"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"OfflineChangingDwPerformanceTiers"}},{"6":{"Value":"OnlineChangingDwPerformanceTiers"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,4]}},{"6":{"Value":"DATABASE_DEFAULT"}},{"6":{"Value":"SQL_Latin1_General_CP1_CI_AS"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[203,204,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Named"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[212,213,214,215,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[217,218,219,220,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/databases@2021-05-01-preview","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[224,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/securityAlertPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":229,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":240,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":234,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":239,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[230,231,232,233,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[235,236,237,238,4]}},{"2":{"Name":"SecurityAlertsPolicyProperties","Properties":{"state":{"Type":243,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database."},"disabledAlerts":{"Type":244,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force"},"emailAddresses":{"Type":245,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[241,242]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/databases/securityAlertPolicies@2021-05-01-preview","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[247,248]}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":249,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentRuleBaselineProperties","Properties":{"baselineResults":{"Type":256,"Flags":1,"Description":"The rule baseline result"}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentRuleBaselineItem","Properties":{"result":{"Type":255,"Flags":1,"Description":"The rule baseline result"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":254}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2021-05-01-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[258,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":4,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set"},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":264,"Flags":0,"Description":"The recurring scans settings"}}}},{"2":{"Name":"VulnerabilityAssessmentRecurringScansProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Recurring scans state."},"emailSubscriptionAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the schedule scan notification will be is sent to the subscription administrators."},"emails":{"Type":265,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the scan notification is sent."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2021-05-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":270,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DistributedAvailabilityGroupProperties","Properties":{"targetDatabase":{"Type":4,"Flags":0,"Description":"The name of the target database"},"sourceEndpoint":{"Type":4,"Flags":0,"Description":"The source endpoint"},"primaryAvailabilityGroupName":{"Type":4,"Flags":0,"Description":"The primary availability group name"},"secondaryAvailabilityGroupName":{"Type":4,"Flags":0,"Description":"The secondary availability group name"},"replicationMode":{"Type":273,"Flags":0,"Description":"The replication mode of a distributed availability group. Parameter will be ignored during link creation."},"distributedAvailabilityGroupId":{"Type":4,"Flags":2,"Description":"The distributed availability group id"},"sourceReplicaId":{"Type":4,"Flags":2,"Description":"The source replica id"},"targetReplicaId":{"Type":4,"Flags":2,"Description":"The target replica id"},"linkState":{"Type":4,"Flags":2,"Description":"The link state"},"lastHardenedLsn":{"Type":4,"Flags":2,"Description":"The last hardened lsn"}}}},{"6":{"Value":"Async"}},{"6":{"Value":"Sync"}},{"5":{"Elements":[271,272,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2021-05-01-preview","ScopeType":8,"Body":269,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/elasticPools"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/elasticPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":275,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":276,"Flags":10,"Description":"The resource api version"},"sku":{"Type":19,"Flags":0,"Description":"The elastic pool SKU.\r\n\r\nThe list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or the following command:\r\n\r\n```azurecli\r\naz sql elastic-pool list-editions -l -o table\r\n````"},"kind":{"Type":4,"Flags":2,"Description":"Kind of elastic pool. This is metadata used for the Azure portal experience."},"properties":{"Type":278,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":287,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ElasticPoolProperties","Properties":{"state":{"Type":282,"Flags":2,"Description":"The state of the elastic pool."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the elastic pool (ISO8601 format)."},"maxSizeBytes":{"Type":3,"Flags":0,"Description":"The storage limit for the database elastic pool in bytes."},"perDatabaseSettings":{"Type":283,"Flags":0,"Description":"The per database settings for the elastic pool."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones."},"licenseType":{"Type":286,"Flags":0,"Description":"The license type to apply for this elastic pool."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[279,280,281,4]}},{"2":{"Name":"ElasticPoolPerDatabaseSettings","Properties":{"minCapacity":{"Type":3,"Flags":0,"Description":"The minimum capacity all databases are guaranteed."},"maxCapacity":{"Type":3,"Flags":0,"Description":"The maximum capacity any one database can consume."}}}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[284,285,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/elasticPools@2021-05-01-preview","ScopeType":8,"Body":277,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[289,4]}},{"6":{"Value":"Microsoft.Sql/servers/encryptionProtector"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":290,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":294,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"EncryptionProtectorProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the encryption protector."},"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the server key."},"serverKeyType":{"Type":297,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"autoRotationEnabled":{"Type":2,"Flags":0,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[295,296,4]}},{"4":{"Name":"Microsoft.Sql/servers/encryptionProtector@2021-05-01-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/failoverGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/failoverGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":302,"Flags":0,"Description":"Resource tags."},"properties":{"Type":303,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"FailoverGroupTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"FailoverGroupProperties","Properties":{"readWriteEndpoint":{"Type":304,"Flags":1,"Description":"Read-write endpoint of the failover group instance."},"readOnlyEndpoint":{"Type":308,"Flags":0,"Description":"Read-only endpoint of the failover group instance."},"replicationRole":{"Type":314,"Flags":2,"Description":"Local replication role of the failover group instance."},"replicationState":{"Type":4,"Flags":2,"Description":"Replication state of the failover group instance."},"partnerServers":{"Type":319,"Flags":1,"Description":"List of partner server information for the failover group."},"databases":{"Type":320,"Flags":0,"Description":"List of databases in the failover group."}}}},{"2":{"Name":"FailoverGroupReadWriteEndpoint","Properties":{"failoverPolicy":{"Type":307,"Flags":1,"Description":"Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."},"failoverWithDataLossGracePeriodMinutes":{"Type":3,"Flags":0,"Description":"Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"Automatic"}},{"5":{"Elements":[305,306,4]}},{"2":{"Name":"FailoverGroupReadOnlyEndpoint","Properties":{"failoverPolicy":{"Type":311,"Flags":0,"Description":"Failover policy of the read-only endpoint for the failover group."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[309,310,4]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[312,313,4]}},{"2":{"Name":"PartnerInfo","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource identifier of the partner server."},"location":{"Type":4,"Flags":2,"Description":"Geo location of the partner server."},"replicationRole":{"Type":318,"Flags":2,"Description":"Replication role of the partner server."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[316,317,4]}},{"3":{"ItemType":315}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/failoverGroups@2021-05-01-preview","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/firewallRules"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerFirewallRuleProperties","Properties":{"startIpAddress":{"Type":4,"Flags":0,"Description":"The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses."},"endIpAddress":{"Type":4,"Flags":0,"Description":"The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses."}}}},{"4":{"Name":"Microsoft.Sql/servers/firewallRules@2021-05-01-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Sql/locations/instanceFailoverGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/instanceFailoverGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"InstanceFailoverGroupProperties","Properties":{"readWriteEndpoint":{"Type":331,"Flags":1,"Description":"Read-write endpoint of the failover group instance."},"readOnlyEndpoint":{"Type":335,"Flags":0,"Description":"Read-only endpoint of the failover group instance."},"replicationRole":{"Type":341,"Flags":2,"Description":"Local replication role of the failover group instance."},"replicationState":{"Type":4,"Flags":2,"Description":"Replication state of the failover group instance."},"partnerRegions":{"Type":346,"Flags":1,"Description":"Partner region information for the failover group."},"managedInstancePairs":{"Type":348,"Flags":1,"Description":"List of managed instance pairs in the failover group."}}}},{"2":{"Name":"InstanceFailoverGroupReadWriteEndpoint","Properties":{"failoverPolicy":{"Type":334,"Flags":1,"Description":"Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."},"failoverWithDataLossGracePeriodMinutes":{"Type":3,"Flags":0,"Description":"Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"Automatic"}},{"5":{"Elements":[332,333,4]}},{"2":{"Name":"InstanceFailoverGroupReadOnlyEndpoint","Properties":{"failoverPolicy":{"Type":338,"Flags":0,"Description":"Failover policy of the read-only endpoint for the failover group."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[336,337,4]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[339,340,4]}},{"2":{"Name":"PartnerRegionInfo","Properties":{"location":{"Type":4,"Flags":0,"Description":"Geo location of the partner managed instances."},"replicationRole":{"Type":345,"Flags":2,"Description":"Replication role of the partner managed instances."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[343,344,4]}},{"3":{"ItemType":342}},{"2":{"Name":"ManagedInstancePairInfo","Properties":{"primaryManagedInstanceId":{"Type":4,"Flags":0,"Description":"Id of Primary Managed Instance in pair."},"partnerManagedInstanceId":{"Type":4,"Flags":0,"Description":"Id of Partner Managed Instance in pair."}}}},{"3":{"ItemType":347}},{"4":{"Name":"Microsoft.Sql/locations/instanceFailoverGroups@2021-05-01-preview","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.Sql/instancePools"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/instancePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"sku":{"Type":19,"Flags":0,"Description":"The name and tier of the SKU."},"properties":{"Type":353,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"InstancePoolProperties","Properties":{"subnetId":{"Type":4,"Flags":1,"Description":"Resource ID of the subnet to place this instance pool in."},"vCores":{"Type":3,"Flags":1,"Description":"Count of vCores belonging to this instance pool."},"licenseType":{"Type":356,"Flags":1,"Description":"The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price)."}}}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[354,355,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/instancePools@2021-05-01-preview","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"sku":{"Type":19,"Flags":0,"Description":"The name and tier of the SKU."},"properties":{"Type":362,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":369,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"JobAgentProperties","Properties":{"databaseId":{"Type":4,"Flags":1,"Description":"Resource ID of the database to store job metadata in."},"state":{"Type":368,"Flags":2,"Description":"The state of the job agent."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents@2021-05-01-preview","ScopeType":8,"Body":361,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/credentials"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/credentials","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobCredentialProperties","Properties":{"username":{"Type":4,"Flags":1,"Description":"The credential user name."},"password":{"Type":4,"Flags":5,"Description":"The credential password."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/credentials@2021-05-01-preview","ScopeType":8,"Body":373,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"JobExecutionProperties","Properties":{"jobVersion":{"Type":3,"Flags":2,"Description":"The job version number."},"stepName":{"Type":4,"Flags":2,"Description":"The job step name."},"stepId":{"Type":3,"Flags":2,"Description":"The job step id."},"jobExecutionId":{"Type":4,"Flags":2,"Description":"The unique identifier of the job execution."},"lifecycle":{"Type":390,"Flags":2,"Description":"The detailed state of the job execution."},"provisioningState":{"Type":396,"Flags":2,"Description":"The ARM provisioning state of the job execution."},"createTime":{"Type":4,"Flags":2,"Description":"The time that the job execution was created."},"startTime":{"Type":4,"Flags":2,"Description":"The time that the job execution started."},"endTime":{"Type":4,"Flags":2,"Description":"The time that the job execution completed."},"currentAttempts":{"Type":3,"Flags":0,"Description":"Number of times the job execution has been attempted."},"currentAttemptStartTime":{"Type":4,"Flags":2,"Description":"Start time of the current attempt."},"lastMessage":{"Type":4,"Flags":2,"Description":"The last status or error message."},"target":{"Type":397,"Flags":2,"Description":"The target that this execution is executed on."}}}},{"6":{"Value":"Created"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"WaitingForChildJobExecutions"}},{"6":{"Value":"WaitingForRetry"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"SucceededWithSkipped"}},{"6":{"Value":"Failed"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[380,381,382,383,384,385,386,387,388,389,4]}},{"6":{"Value":"Created"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[391,392,393,394,395,4]}},{"2":{"Name":"JobExecutionTarget","Properties":{"type":{"Type":403,"Flags":2,"Description":"The type of the target."},"serverName":{"Type":4,"Flags":2,"Description":"The server name."},"databaseName":{"Type":4,"Flags":2,"Description":"The database name."}}}},{"6":{"Value":"TargetGroup"}},{"6":{"Value":"SqlDatabase"}},{"6":{"Value":"SqlElasticPool"}},{"6":{"Value":"SqlShardMap"}},{"6":{"Value":"SqlServer"}},{"5":{"Elements":[398,399,400,401,402,4]}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions@2021-05-01-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"User-defined description of the job."},"version":{"Type":3,"Flags":2,"Description":"The job version number."},"schedule":{"Type":409,"Flags":0,"Description":"Schedule properties of the job."}}}},{"2":{"Name":"JobSchedule","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Schedule start time."},"endTime":{"Type":4,"Flags":0,"Description":"Schedule end time."},"type":{"Type":412,"Flags":0,"Description":"Schedule interval type"},"enabled":{"Type":2,"Flags":0,"Description":"Whether or not the schedule is enabled."},"interval":{"Type":4,"Flags":0,"Description":"Value of the schedule's recurring interval, if the ScheduleType is recurring. ISO8601 duration format."}}}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[410,411]}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs@2021-05-01-preview","ScopeType":8,"Body":407,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/steps"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":414,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":415,"Flags":10,"Description":"The resource api version"},"properties":{"Type":417,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobStepProperties","Properties":{"stepId":{"Type":3,"Flags":0,"Description":"The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified."},"targetGroup":{"Type":4,"Flags":1,"Description":"The resource ID of the target group that the job step will be executed on."},"credential":{"Type":4,"Flags":1,"Description":"The resource ID of the job credential that will be used to connect to the targets."},"action":{"Type":418,"Flags":1,"Description":"The action payload of the job step."},"output":{"Type":423,"Flags":0,"Description":"Output destination properties of the job step."},"executionOptions":{"Type":426,"Flags":0,"Description":"Execution options for the job step."}}}},{"2":{"Name":"JobStepAction","Properties":{"type":{"Type":420,"Flags":0,"Description":"Type of action being executed by the job step."},"source":{"Type":422,"Flags":0,"Description":"The source of the action to execute."},"value":{"Type":4,"Flags":1,"Description":"The action value, for example the text of the T-SQL script to execute."}}}},{"6":{"Value":"TSql"}},{"5":{"Elements":[419,4]}},{"6":{"Value":"Inline"}},{"5":{"Elements":[421,4]}},{"2":{"Name":"JobStepOutput","Properties":{"type":{"Type":425,"Flags":0,"Description":"The output destination type."},"subscriptionId":{"Type":4,"Flags":0,"Description":"The output destination subscription id."},"resourceGroupName":{"Type":4,"Flags":0,"Description":"The output destination resource group."},"serverName":{"Type":4,"Flags":1,"Description":"The output destination server name."},"databaseName":{"Type":4,"Flags":1,"Description":"The output destination database."},"schemaName":{"Type":4,"Flags":0,"Description":"The output destination schema."},"tableName":{"Type":4,"Flags":1,"Description":"The output destination table."},"credential":{"Type":4,"Flags":1,"Description":"The resource ID of the credential to use to connect to the output destination."}}}},{"6":{"Value":"SqlDatabase"}},{"5":{"Elements":[424,4]}},{"2":{"Name":"JobStepExecutionOptions","Properties":{"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Execution timeout for the job step."},"retryAttempts":{"Type":3,"Flags":0,"Description":"Maximum number of times the job step will be reattempted if the first attempt fails."},"initialRetryIntervalSeconds":{"Type":3,"Flags":0,"Description":"Initial delay between retries for job step execution."},"maximumRetryIntervalSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount of time to wait between retries for job step execution."},"retryIntervalBackoffMultiplier":{"Type":3,"Flags":0,"Description":"The backoff multiplier for the time between retries."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/steps@2021-05-01-preview","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/targetGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/targetGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobTargetGroupProperties","Properties":{"members":{"Type":442,"Flags":1,"Description":"Members of the target group."}}}},{"2":{"Name":"JobTarget","Properties":{"membershipType":{"Type":435,"Flags":0,"Description":"Whether the target is included or excluded from the group."},"type":{"Type":441,"Flags":1,"Description":"The target type."},"serverName":{"Type":4,"Flags":0,"Description":"The target server name."},"databaseName":{"Type":4,"Flags":0,"Description":"The target database name."},"elasticPoolName":{"Type":4,"Flags":0,"Description":"The target elastic pool name."},"shardMapName":{"Type":4,"Flags":0,"Description":"The target shard map."},"refreshCredential":{"Type":4,"Flags":0,"Description":"The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target."}}}},{"6":{"Value":"Include"}},{"6":{"Value":"Exclude"}},{"5":{"Elements":[433,434]}},{"6":{"Value":"TargetGroup"}},{"6":{"Value":"SqlDatabase"}},{"6":{"Value":"SqlElasticPool"}},{"6":{"Value":"SqlShardMap"}},{"6":{"Value":"SqlServer"}},{"5":{"Elements":[436,437,438,439,440,4]}},{"3":{"ItemType":432}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/targetGroups@2021-05-01-preview","ScopeType":8,"Body":430,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[444,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/ledgerDigestUploads"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/ledgerDigestUploads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":445,"Flags":9,"Description":"The resource name"},"type":{"Type":446,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":447,"Flags":10,"Description":"The resource api version"},"properties":{"Type":449,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"LedgerDigestUploadsProperties","Properties":{"digestStorageEndpoint":{"Type":4,"Flags":0,"Description":"The digest storage endpoint, which must be either an Azure blob storage endpoint or an URI for Azure Confidential Ledger."},"state":{"Type":452,"Flags":2,"Description":"Specifies the state of ledger digest upload."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[450,451]}},{"4":{"Name":"Microsoft.Sql/servers/databases/ledgerDigestUploads@2021-05-01-preview","ScopeType":8,"Body":448,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[454,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"BaseLongTermRetentionPolicyProperties","Properties":{"weeklyRetention":{"Type":4,"Flags":0,"Description":"The weekly retention policy for an LTR backup in an ISO 8601 format."},"monthlyRetention":{"Type":4,"Flags":0,"Description":"The monthly retention policy for an LTR backup in an ISO 8601 format."},"yearlyRetention":{"Type":4,"Flags":0,"Description":"The yearly retention policy for an LTR backup in an ISO 8601 format."},"weekOfYear":{"Type":3,"Flags":0,"Description":"The week of year to take the yearly backup in an ISO 8601 format."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/maintenanceWindows"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":461,"Flags":9,"Description":"The resource name"},"type":{"Type":462,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":463,"Flags":10,"Description":"The resource api version"},"properties":{"Type":465,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowsProperties","Properties":{"timeRanges":{"Type":475,"Flags":0}}}},{"2":{"Name":"MaintenanceWindowTimeRange","Properties":{"dayOfWeek":{"Type":474,"Flags":0,"Description":"Day of maintenance window."},"startTime":{"Type":4,"Flags":0,"Description":"Start time minutes offset from 12am."},"duration":{"Type":4,"Flags":0,"Description":"Duration of maintenance window in minutes."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[467,468,469,470,471,472,473,4]}},{"3":{"ItemType":466}},{"4":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindows@2021-05-01-preview","ScopeType":8,"Body":464,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[477,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":478,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedBackupShortTermRetentionPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"The backup retention period in days. This is how many days Point-in-Time Restore will be supported."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":487,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":505,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ManagedDatabaseProperties","Properties":{"collation":{"Type":4,"Flags":0,"Description":"Collation of the managed database."},"status":{"Type":495,"Flags":2,"Description":"Status of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"Creation date of the database."},"earliestRestorePoint":{"Type":4,"Flags":2,"Description":"Earliest restore point in time for point in time restore."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"defaultSecondaryLocation":{"Type":4,"Flags":2,"Description":"Geo paired region."},"catalogCollation":{"Type":498,"Flags":0,"Description":"Collation of the metadata catalog."},"createMode":{"Type":504,"Flags":4,"Description":"Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required)."},"storageContainerUri":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored."},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source database associated with create operation of this database."},"restorableDroppedDatabaseId":{"Type":4,"Flags":4,"Description":"The restorable dropped database resource id to restore when creating this database."},"storageContainerSasToken":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token."},"failoverGroupId":{"Type":4,"Flags":2,"Description":"Instance Failover Group resource identifier that this managed database belongs to."},"recoverableDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recoverable database associated with create operation of this database."},"longTermRetentionBackupResourceId":{"Type":4,"Flags":4,"Description":"The name of the Long Term Retention backup to be used for restore of this managed database."},"autoCompleteRestore":{"Type":2,"Flags":4,"Description":"Whether to auto complete restore of this managed database."},"lastBackupName":{"Type":4,"Flags":4,"Description":"Last backup file name for restore of this managed database."}}}},{"6":{"Value":"Online"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Inaccessible"}},{"6":{"Value":"Restoring"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[488,489,490,491,492,493,494,4]}},{"6":{"Value":"DATABASE_DEFAULT"}},{"6":{"Value":"SQL_Latin1_General_CP1_CI_AS"}},{"5":{"Elements":[496,497,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"RestoreExternalBackup"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"RestoreLongTermRetentionBackup"}},{"5":{"Elements":[499,500,501,502,503,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases@2021-05-01-preview","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[507,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SecurityAlertPolicyProperties","Properties":{"state":{"Type":516,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database."},"disabledAlerts":{"Type":517,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force"},"emailAddresses":{"Type":518,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[513,514,515]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2021-05-01-preview","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[520,521]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":522,"Flags":9,"Description":"The resource name"},"type":{"Type":523,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":524,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the sensitivity label."},"properties":{"Type":526,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SensitivityLabelProperties","Properties":{"schemaName":{"Type":4,"Flags":2,"Description":"The schema name."},"tableName":{"Type":4,"Flags":2,"Description":"The table name."},"columnName":{"Type":4,"Flags":2,"Description":"The column name."},"labelName":{"Type":4,"Flags":0,"Description":"The label name."},"labelId":{"Type":4,"Flags":0,"Description":"The label ID."},"informationType":{"Type":4,"Flags":0,"Description":"The information type."},"informationTypeId":{"Type":4,"Flags":0,"Description":"The information type ID."},"isDisabled":{"Type":2,"Flags":2,"Description":"Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not."},"rank":{"Type":532,"Flags":0}}}},{"6":{"Value":"None"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"6":{"Value":"Critical"}},{"5":{"Elements":[527,528,529,530,531]}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2021-05-01-preview","ScopeType":8,"Body":525,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[534,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":535,"Flags":9,"Description":"The resource name"},"type":{"Type":536,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":537,"Flags":10,"Description":"The resource api version"},"properties":{"Type":539,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedTransparentDataEncryptionProperties","Properties":{"state":{"Type":542,"Flags":1,"Description":"Specifies the state of the transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[540,541]}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2021-05-01-preview","ScopeType":8,"Body":538,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[544,545]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":546,"Flags":9,"Description":"The resource name"},"type":{"Type":547,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":548,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2021-05-01-preview","ScopeType":8,"Body":549,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[551,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":552,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2021-05-01-preview","ScopeType":8,"Body":555,"Flags":0}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[557,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/administrators"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":562,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceAdministratorProperties","Properties":{"administratorType":{"Type":564,"Flags":1,"Description":"Type of the managed instance administrator."},"login":{"Type":4,"Flags":1,"Description":"Login name of the managed instance administrator."},"sid":{"Type":4,"Flags":1,"Description":"SID (object ID) of the managed instance administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the managed instance administrator."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[563,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/administrators@2021-05-01-preview","ScopeType":8,"Body":561,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[566,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":571,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceAzureADOnlyAuthProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory only Authentication enabled."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2021-05-01-preview","ScopeType":8,"Body":570,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[573,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/encryptionProtector"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":574,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"properties":{"Type":578,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceEncryptionProtectorProperties","Properties":{"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the managed instance key."},"serverKeyType":{"Type":581,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"autoRotationEnabled":{"Type":2,"Flags":0,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[579,580,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/encryptionProtector@2021-05-01-preview","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/keys"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"properties":{"Type":586,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceKeyProperties","Properties":{"serverKeyType":{"Type":589,"Flags":5,"Description":"The key type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":4,"Description":"The URI of the key. If the ServerKeyType is AzureKeyVault, then the URI is required."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the key."},"creationDate":{"Type":4,"Flags":2,"Description":"The key creation date."},"autoRotationEnabled":{"Type":2,"Flags":2,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[587,588,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/keys@2021-05-01-preview","ScopeType":8,"Body":585,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[591,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/privateEndpointConnections"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/privateEndpointConnections@2021-05-01-preview","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[601,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/vulnerabilityAssessments"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":602,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":606,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":5,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":264,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2021-05-01-preview","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[608,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":609,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2021-05-01-preview","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[614,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/securityAlertPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":615,"Flags":9,"Description":"The resource name"},"type":{"Type":616,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":617,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":229,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":240,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/securityAlertPolicies@2021-05-01-preview","ScopeType":8,"Body":618,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/outboundFirewallRules"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/outboundFirewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":623,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"OutboundFirewallRuleProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The state of the outbound rule."}}}},{"4":{"Name":"Microsoft.Sql/servers/outboundFirewallRules@2021-05-01-preview","ScopeType":8,"Body":622,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/privateEndpointConnections"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":625,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":626,"Flags":10,"Description":"The resource api version"},"properties":{"Type":628,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":629,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"groupIds":{"Type":630,"Flags":2,"Description":"Group IDs."},"privateLinkServiceConnectionState":{"Type":631,"Flags":0,"Description":"Connection state of the private endpoint connection."},"provisioningState":{"Type":644,"Flags":2,"Description":"State of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":636,"Flags":1,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":1,"Description":"The private link service connection description."},"actionsRequired":{"Type":638,"Flags":2,"Description":"The actions required for private link service connection."}}}},{"6":{"Value":"Approved"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[632,633,634,635,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[637,4]}},{"6":{"Value":"Approving"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Dropping"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Rejecting"}},{"5":{"Elements":[639,640,641,642,643,4]}},{"4":{"Name":"Microsoft.Sql/servers/privateEndpointConnections@2021-05-01-preview","ScopeType":8,"Body":627,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[646,647]}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the sensitivity label."},"properties":{"Type":526,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2021-05-01-preview","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[653,4]}},{"6":{"Value":"Microsoft.Sql/servers/administrators"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":654,"Flags":9,"Description":"The resource name"},"type":{"Type":655,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":656,"Flags":10,"Description":"The resource api version"},"properties":{"Type":658,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"AdministratorProperties","Properties":{"administratorType":{"Type":660,"Flags":1,"Description":"Type of the sever administrator."},"login":{"Type":4,"Flags":1,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":1,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":2,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[659,4]}},{"4":{"Name":"Microsoft.Sql/servers/administrators@2021-05-01-preview","ScopeType":8,"Body":657,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[662,4]}},{"6":{"Value":"Microsoft.Sql/servers/azureADOnlyAuthentications"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":663,"Flags":9,"Description":"The resource name"},"type":{"Type":664,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":665,"Flags":10,"Description":"The resource api version"},"properties":{"Type":667,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"AzureADOnlyAuthProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory only Authentication enabled."}}}},{"4":{"Name":"Microsoft.Sql/servers/azureADOnlyAuthentications@2021-05-01-preview","ScopeType":8,"Body":666,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/devOpsAuditingSettings"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/devOpsAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":229,"Flags":2,"Description":"SystemData of ServerDevOpsAuditSettingsResource."},"properties":{"Type":672,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerDevOpsAuditSettingsProperties","Properties":{"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether DevOps audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure DevOps audit, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should be also created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"state":{"Type":675,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[673,674]}},{"4":{"Name":"Microsoft.Sql/servers/devOpsAuditingSettings@2021-05-01-preview","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/dnsAliases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/dnsAliases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":677,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":678,"Flags":10,"Description":"The resource api version"},"properties":{"Type":680,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ServerDnsAliasProperties","Properties":{"azureDnsRecord":{"Type":4,"Flags":2,"Description":"The fully qualified DNS record for alias"}}}},{"4":{"Name":"Microsoft.Sql/servers/dnsAliases@2021-05-01-preview","ScopeType":8,"Body":679,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/keys"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":685,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerKeyProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the server key."},"serverKeyType":{"Type":688,"Flags":5,"Description":"The server key type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":4,"Description":"The URI of the server key. If the ServerKeyType is AzureKeyVault, then the URI is required."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"creationDate":{"Type":4,"Flags":2,"Description":"The server key creation date."},"autoRotationEnabled":{"Type":2,"Flags":2,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[686,687,4]}},{"4":{"Name":"Microsoft.Sql/servers/keys@2021-05-01-preview","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":690,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":691,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"The Azure Active Directory identity of the server."},"kind":{"Type":4,"Flags":2,"Description":"Kind of sql server. This is metadata used for the Azure portal experience."},"properties":{"Type":693,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":712,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ServerProperties","Properties":{"administratorLogin":{"Type":4,"Flags":0,"Description":"Administrator username for the server. Once created it cannot be changed."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for server creation)."},"version":{"Type":4,"Flags":0,"Description":"The version of the server."},"state":{"Type":4,"Flags":2,"Description":"The state of the server."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the server."},"privateEndpointConnections":{"Type":695,"Flags":2,"Description":"List of private endpoint connections on a server"},"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"Minimal TLS version. Allowed values: '1.0', '1.1', '1.2'"},"publicNetworkAccess":{"Type":698,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'"},"workspaceFeature":{"Type":701,"Flags":2,"Description":"Whether or not existing server has a workspace created and if it allows connection from workspace"},"primaryUserAssignedIdentityId":{"Type":4,"Flags":0,"Description":"The resource id of a user assigned identity to be used by default."},"federatedClientId":{"Type":4,"Flags":0,"Description":"The Client id used for cross tenant CMK scenario"},"keyId":{"Type":4,"Flags":0,"Description":"A CMK URI of the key to use for encryption."},"administrators":{"Type":702,"Flags":0,"Description":"The Azure Active Directory administrator of the server."},"restrictOutboundNetworkAccess":{"Type":711,"Flags":0,"Description":"Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'"}}}},{"2":{"Name":"ServerPrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"properties":{"Type":628,"Flags":2,"Description":"Private endpoint connection properties"}}}},{"3":{"ItemType":694}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[696,697,4]}},{"6":{"Value":"Connected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[699,700,4]}},{"2":{"Name":"ServerExternalAdministrator","Properties":{"administratorType":{"Type":704,"Flags":0,"Description":"Type of the sever administrator."},"principalType":{"Type":708,"Flags":0,"Description":"Principal Type of the sever administrator."},"login":{"Type":4,"Flags":0,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":0,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[703,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Group"}},{"6":{"Value":"Application"}},{"5":{"Elements":[705,706,707,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[709,710,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers@2021-05-01-preview","ScopeType":8,"Body":692,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[714,4]}},{"6":{"Value":"Microsoft.Sql/servers/securityAlertPolicies"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":715,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":229,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":240,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/securityAlertPolicies@2021-05-01-preview","ScopeType":8,"Body":718,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/serverTrustCertificates"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/serverTrustCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":720,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":721,"Flags":10,"Description":"The resource api version"},"properties":{"Type":723,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerTrustCertificateProperties","Properties":{"publicBlob":{"Type":4,"Flags":0,"Description":"The certificate public blob"},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate thumbprint"},"certificateName":{"Type":4,"Flags":2,"Description":"The certificate name"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/serverTrustCertificates@2021-05-01-preview","ScopeType":8,"Body":722,"Flags":0}},{"6":{"Value":"Microsoft.Sql/locations/serverTrustGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/serverTrustGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":725,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":726,"Flags":10,"Description":"The resource api version"},"properties":{"Type":728,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerTrustGroupProperties","Properties":{"groupMembers":{"Type":730,"Flags":1,"Description":"Group members information for the server trust group."},"trustScopes":{"Type":734,"Flags":1,"Description":"Trust scope of the server trust group."}}}},{"2":{"Name":"ServerInfo","Properties":{"serverId":{"Type":4,"Flags":1,"Description":"Server Id."}}}},{"3":{"ItemType":729}},{"6":{"Value":"GlobalTransactions"}},{"6":{"Value":"ServiceBroker"}},{"5":{"Elements":[731,732,4]}},{"3":{"ItemType":733}},{"4":{"Name":"Microsoft.Sql/locations/serverTrustGroups@2021-05-01-preview","ScopeType":8,"Body":727,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[736,4]}},{"6":{"Value":"Microsoft.Sql/servers/vulnerabilityAssessments"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":737,"Flags":9,"Description":"The resource name"},"type":{"Type":738,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":739,"Flags":10,"Description":"The resource api version"},"properties":{"Type":741,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":5,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":264,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Sql/servers/vulnerabilityAssessments@2021-05-01-preview","ScopeType":8,"Body":740,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/managedInstances/sqlAgent"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/sqlAgent","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":743,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlAgentConfigurationProperties","Properties":{"state":{"Type":750,"Flags":0,"Description":"The state of Sql Agent."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[748,749,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/sqlAgent@2021-05-01-preview","ScopeType":8,"Body":746,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/syncAgents"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/syncAgents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncAgentProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the sync agent."},"syncDatabaseId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync database in the sync agent."},"lastAliveTime":{"Type":4,"Flags":2,"Description":"Last alive time of the sync agent."},"state":{"Type":759,"Flags":2,"Description":"State of the sync agent."},"isUpToDate":{"Type":2,"Flags":2,"Description":"If the sync agent version is up to date."},"expiryTime":{"Type":4,"Flags":2,"Description":"Expiration time of the sync agent version."},"version":{"Type":4,"Flags":2,"Description":"Version of the sync agent."}}}},{"6":{"Value":"Online"}},{"6":{"Value":"Offline"}},{"6":{"Value":"NeverConnected"}},{"5":{"Elements":[756,757,758,4]}},{"4":{"Name":"Microsoft.Sql/servers/syncAgents@2021-05-01-preview","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/syncGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/syncGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":761,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":762,"Flags":10,"Description":"The resource api version"},"sku":{"Type":19,"Flags":0,"Description":"The name and capacity of the SKU."},"properties":{"Type":764,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncGroupProperties","Properties":{"interval":{"Type":3,"Flags":0,"Description":"Sync interval of the sync group."},"lastSyncTime":{"Type":4,"Flags":2,"Description":"Last sync time of the sync group."},"conflictResolutionPolicy":{"Type":767,"Flags":0,"Description":"Conflict resolution policy of the sync group."},"syncDatabaseId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync database in the sync group."},"hubDatabaseUserName":{"Type":4,"Flags":0,"Description":"User name for the sync group hub database credential."},"hubDatabasePassword":{"Type":4,"Flags":4,"Description":"Password for the sync group hub database credential."},"syncState":{"Type":773,"Flags":2,"Description":"Sync state of the sync group."},"schema":{"Type":774,"Flags":0,"Description":"Sync schema of the sync group."},"enableConflictLogging":{"Type":2,"Flags":0,"Description":"If conflict logging is enabled."},"conflictLoggingRetentionInDays":{"Type":3,"Flags":0,"Description":"Conflict logging retention period."},"usePrivateLinkConnection":{"Type":2,"Flags":0,"Description":"If use private link connection is enabled."},"privateEndpointName":{"Type":4,"Flags":2,"Description":"Private endpoint name of the sync group if use private link connection is enabled."}}}},{"6":{"Value":"HubWin"}},{"6":{"Value":"MemberWin"}},{"5":{"Elements":[765,766,4]}},{"6":{"Value":"NotReady"}},{"6":{"Value":"Error"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Progressing"}},{"6":{"Value":"Good"}},{"5":{"Elements":[768,769,770,771,772,4]}},{"2":{"Name":"SyncGroupSchema","Properties":{"tables":{"Type":778,"Flags":0,"Description":"List of tables in sync group schema."},"masterSyncMemberName":{"Type":4,"Flags":0,"Description":"Name of master sync member where the schema is from."}}}},{"2":{"Name":"SyncGroupSchemaTable","Properties":{"columns":{"Type":777,"Flags":0,"Description":"List of columns in sync group schema."},"quotedName":{"Type":4,"Flags":0,"Description":"Quoted name of sync group schema table."}}}},{"2":{"Name":"SyncGroupSchemaTableColumn","Properties":{"quotedName":{"Type":4,"Flags":0,"Description":"Quoted name of sync group table column."},"dataSize":{"Type":4,"Flags":0,"Description":"Data size of the column."},"dataType":{"Type":4,"Flags":0,"Description":"Data type of the column."}}}},{"3":{"ItemType":776}},{"3":{"ItemType":775}},{"4":{"Name":"Microsoft.Sql/servers/databases/syncGroups@2021-05-01-preview","ScopeType":8,"Body":763,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/syncGroups/syncMembers"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/syncGroups/syncMembers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":780,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":781,"Flags":10,"Description":"The resource api version"},"properties":{"Type":783,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncMemberProperties","Properties":{"databaseType":{"Type":786,"Flags":0,"Description":"Database type of the sync member."},"syncAgentId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync agent in the sync member."},"sqlServerDatabaseId":{"Type":4,"Flags":0,"Description":"SQL Server database id of the sync member."},"syncMemberAzureDatabaseResourceId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync member logical database, for sync members in Azure."},"usePrivateLinkConnection":{"Type":2,"Flags":0,"Description":"Whether to use private link connection."},"privateEndpointName":{"Type":4,"Flags":2,"Description":"Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure."},"serverName":{"Type":4,"Flags":0,"Description":"Server name of the member database in the sync member"},"databaseName":{"Type":4,"Flags":0,"Description":"Database name of the member database in the sync member."},"userName":{"Type":4,"Flags":0,"Description":"User name of the member database in the sync member."},"password":{"Type":4,"Flags":4,"Description":"Password of the member database in the sync member."},"syncDirection":{"Type":790,"Flags":0,"Description":"Sync direction of the sync member."},"syncState":{"Type":809,"Flags":2,"Description":"Sync state of the sync member."}}}},{"6":{"Value":"AzureSqlDatabase"}},{"6":{"Value":"SqlServerDatabase"}},{"5":{"Elements":[784,785,4]}},{"6":{"Value":"Bidirectional"}},{"6":{"Value":"OneWayMemberToHub"}},{"6":{"Value":"OneWayHubToMember"}},{"5":{"Elements":[787,788,789,4]}},{"6":{"Value":"SyncInProgress"}},{"6":{"Value":"SyncSucceeded"}},{"6":{"Value":"SyncFailed"}},{"6":{"Value":"DisabledTombstoneCleanup"}},{"6":{"Value":"DisabledBackupRestore"}},{"6":{"Value":"SyncSucceededWithWarnings"}},{"6":{"Value":"SyncCancelling"}},{"6":{"Value":"SyncCancelled"}},{"6":{"Value":"UnProvisioned"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"ProvisionFailed"}},{"6":{"Value":"DeProvisioning"}},{"6":{"Value":"DeProvisioned"}},{"6":{"Value":"DeProvisionFailed"}},{"6":{"Value":"Reprovisioning"}},{"6":{"Value":"ReprovisionFailed"}},{"6":{"Value":"UnReprovisioned"}},{"5":{"Elements":[791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2021-05-01-preview","ScopeType":8,"Body":782,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[811,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/transparentDataEncryption"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":812,"Flags":9,"Description":"The resource name"},"type":{"Type":813,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":814,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"TransparentDataEncryptionProperties","Properties":{"state":{"Type":819,"Flags":1,"Description":"Specifies the state of the transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[817,818]}},{"4":{"Name":"Microsoft.Sql/servers/databases/transparentDataEncryption@2021-05-01-preview","ScopeType":8,"Body":815,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/virtualNetworkRules"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/virtualNetworkRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":821,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":822,"Flags":10,"Description":"The resource api version"},"properties":{"Type":824,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"VirtualNetworkRuleProperties","Properties":{"virtualNetworkSubnetId":{"Type":4,"Flags":1,"Description":"The ARM resource id of the virtual network subnet."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."},"state":{"Type":831,"Flags":2,"Description":"Virtual Network Rule State"}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[825,826,827,828,829,830,4]}},{"4":{"Name":"Microsoft.Sql/servers/virtualNetworkRules@2021-05-01-preview","ScopeType":8,"Body":823,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadClassifierProperties","Properties":{"memberName":{"Type":4,"Flags":1,"Description":"The workload classifier member name."},"label":{"Type":4,"Flags":0,"Description":"The workload classifier label."},"context":{"Type":4,"Flags":0,"Description":"The workload classifier context."},"startTime":{"Type":4,"Flags":0,"Description":"The workload classifier start time for classification."},"endTime":{"Type":4,"Flags":0,"Description":"The workload classifier end time for classification."},"importance":{"Type":4,"Flags":0,"Description":"The workload classifier importance."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2021-05-01-preview","ScopeType":8,"Body":835,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/workloadGroups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/workloadGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":841,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadGroupProperties","Properties":{"minResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group minimum percentage resource."},"maxResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group cap percentage resource."},"minResourcePercentPerRequest":{"Type":3,"Flags":1,"Description":"The workload group request minimum grant percentage."},"maxResourcePercentPerRequest":{"Type":3,"Flags":0,"Description":"The workload group request maximum grant percentage."},"importance":{"Type":4,"Flags":0,"Description":"The workload group importance level."},"queryExecutionTimeout":{"Type":3,"Flags":0,"Description":"The workload group query execution timeout."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/workloadGroups@2021-05-01-preview","ScopeType":8,"Body":840,"Flags":0}},{"6":{"Value":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"LongTermRetentionBackupProperties","Properties":{"serverName":{"Type":4,"Flags":2,"Description":"The server name that the backup database belong to."},"serverCreateTime":{"Type":4,"Flags":2,"Description":"The create time of the server."},"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database the backup belong to"},"databaseDeletionTime":{"Type":4,"Flags":2,"Description":"The delete time of the database"},"backupTime":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"backupExpirationTime":{"Type":4,"Flags":2,"Description":"The time the long term retention backup will expire."},"backupStorageRedundancy":{"Type":851,"Flags":2,"Description":"The storage redundancy type of the backup"},"requestedBackupStorageRedundancy":{"Type":856,"Flags":4,"Description":"The storage redundancy type of the backup"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[847,848,849,850,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[852,853,854,855,4]}},{"4":{"Name":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2021-05-01-preview","ScopeType":12,"Body":845,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":858,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":859,"Flags":10,"Description":"The resource api version"},"properties":{"Type":861,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceLongTermRetentionBackupProperties","Properties":{"managedInstanceName":{"Type":4,"Flags":2,"Description":"The managed instance that the backup database belongs to."},"managedInstanceCreateTime":{"Type":4,"Flags":2,"Description":"The create time of the instance."},"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database the backup belong to"},"databaseDeletionTime":{"Type":4,"Flags":2,"Description":"The delete time of the database"},"backupTime":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"backupExpirationTime":{"Type":4,"Flags":2,"Description":"The time the long term retention backup will expire."},"backupStorageRedundancy":{"Type":866,"Flags":2,"Description":"The storage redundancy type of the backup"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[862,863,864,865,4]}},{"4":{"Name":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2021-05-01-preview","ScopeType":12,"Body":860,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/restorableDroppedDatabases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/restorableDroppedDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":868,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":869,"Flags":10,"Description":"The resource api version"},"sku":{"Type":19,"Flags":2,"Description":"The name and tier of the SKU."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":871,"Flags":2,"Description":"Resource tags."},"properties":{"Type":872,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorableDroppedDatabaseTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"RestorableDroppedDatabaseProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database."},"maxSizeBytes":{"Type":3,"Flags":2,"Description":"The max size of the database expressed in bytes."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)."},"backupStorageRedundancy":{"Type":877,"Flags":2,"Description":"The storage account type used to store backups for this database."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[873,874,875,876,4]}},{"4":{"Name":"Microsoft.Sql/servers/restorableDroppedDatabases@2021-05-01-preview","ScopeType":8,"Body":870,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/restorableDroppedDatabases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":879,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":880,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"Resource properties."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":883,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RestorableDroppedManagedDatabaseProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2021-05-01-preview","ScopeType":8,"Body":881,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/advisors"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/advisors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":888,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"AdvisorProperties","Properties":{"advisorStatus":{"Type":893,"Flags":2,"Description":"Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'."},"autoExecuteStatus":{"Type":897,"Flags":1,"Description":"Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'"},"autoExecuteStatusInheritedFrom":{"Type":903,"Flags":2,"Description":"Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level)."},"recommendationsStatus":{"Type":4,"Flags":2,"Description":"Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc."},"lastChecked":{"Type":4,"Flags":2,"Description":"Gets the time when the current resource was analyzed for recommendations by this advisor."},"recommendedActions":{"Type":946,"Flags":2,"Description":"Gets the recommended actions for this advisor."}}}},{"6":{"Value":"GA"}},{"6":{"Value":"PublicPreview"}},{"6":{"Value":"LimitedPublicPreview"}},{"6":{"Value":"PrivatePreview"}},{"5":{"Elements":[889,890,891,892]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Default"}},{"5":{"Elements":[894,895,896]}},{"6":{"Value":"Default"}},{"6":{"Value":"Subscription"}},{"6":{"Value":"Server"}},{"6":{"Value":"ElasticPool"}},{"6":{"Value":"Database"}},{"5":{"Elements":[898,899,900,901,902]}},{"2":{"Name":"RecommendedAction","Properties":{"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":905,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"name":{"Type":4,"Flags":2,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RecommendedActionProperties","Properties":{"recommendationReason":{"Type":4,"Flags":2,"Description":"Gets the reason for recommending this action. e.g., DuplicateIndex"},"validSince":{"Type":4,"Flags":2,"Description":"Gets the time since when this recommended action is valid."},"lastRefresh":{"Type":4,"Flags":2,"Description":"Gets time when this recommended action was last refreshed."},"state":{"Type":906,"Flags":1,"Description":"Gets the info of the current state the recommended action is in."},"isExecutableAction":{"Type":2,"Flags":2,"Description":"Gets if this recommended action is actionable by user"},"isRevertableAction":{"Type":2,"Flags":2,"Description":"Gets if changes applied by this recommended action can be reverted by user"},"isArchivedAction":{"Type":2,"Flags":2,"Description":"Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again."},"executeActionStartTime":{"Type":4,"Flags":2,"Description":"Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time"},"executeActionDuration":{"Type":4,"Flags":2,"Description":"Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation"},"revertActionStartTime":{"Type":4,"Flags":2,"Description":"Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed."},"revertActionDuration":{"Type":4,"Flags":2,"Description":"Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index."},"executeActionInitiatedBy":{"Type":927,"Flags":2,"Description":"Gets if approval for applying this recommended action was given by user/system."},"executeActionInitiatedTime":{"Type":4,"Flags":2,"Description":"Gets the time when this recommended action was approved for execution."},"revertActionInitiatedBy":{"Type":930,"Flags":2,"Description":"Gets if approval for reverting this recommended action was given by user/system."},"revertActionInitiatedTime":{"Type":4,"Flags":2,"Description":"Gets the time when this recommended action was approved for revert."},"score":{"Type":3,"Flags":2,"Description":"Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact"},"implementationDetails":{"Type":931,"Flags":2,"Description":"Gets the implementation details of this recommended action for user to apply it manually."},"errorDetails":{"Type":935,"Flags":2,"Description":"Gets the error details if and why this recommended action is put to error state."},"estimatedImpact":{"Type":940,"Flags":2,"Description":"Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change"},"observedImpact":{"Type":941,"Flags":2,"Description":"Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change"},"timeSeries":{"Type":943,"Flags":2,"Description":"Gets the time series info of metrics for this recommended action e.g., CPU consumption time series"},"linkedObjects":{"Type":944,"Flags":2,"Description":"Gets the linked objects, if any."},"details":{"Type":945,"Flags":2,"Description":"Gets additional details specific to this recommended action."}}}},{"2":{"Name":"RecommendedActionStateInfo","Properties":{"currentValue":{"Type":921,"Flags":1,"Description":"Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action."},"actionInitiatedBy":{"Type":924,"Flags":2,"Description":"Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it."},"lastModified":{"Type":4,"Flags":2,"Description":"Gets the time when the state was last modified"}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Executing"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"PendingRevert"}},{"6":{"Value":"RevertCancelled"}},{"6":{"Value":"Reverting"}},{"6":{"Value":"Reverted"}},{"6":{"Value":"Ignored"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Monitoring"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"Success"}},{"6":{"Value":"Error"}},{"5":{"Elements":[907,908,909,910,911,912,913,914,915,916,917,918,919,920,4]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[922,923]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[925,926]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[928,929]}},{"2":{"Name":"RecommendedActionImplementationInfo","Properties":{"method":{"Type":934,"Flags":2,"Description":"Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell."},"script":{"Type":4,"Flags":2,"Description":"Gets the manual implementation script. e.g., T-SQL script that could be executed on the database."}}}},{"6":{"Value":"TSql"}},{"6":{"Value":"AzurePowerShell"}},{"5":{"Elements":[932,933]}},{"2":{"Name":"RecommendedActionErrorInfo","Properties":{"errorCode":{"Type":4,"Flags":2,"Description":"Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists"},"isRetryable":{"Type":938,"Flags":2,"Description":"Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No"}}}},{"6":{"Value":"Yes"}},{"6":{"Value":"No"}},{"5":{"Elements":[936,937]}},{"2":{"Name":"RecommendedActionImpactRecord","Properties":{"dimensionName":{"Type":4,"Flags":2,"Description":"Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected."},"unit":{"Type":4,"Flags":2,"Description":"Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected."},"absoluteValue":{"Type":3,"Flags":2,"Description":"Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected"},"changeValueAbsolute":{"Type":3,"Flags":2,"Description":"Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes"},"changeValueRelative":{"Type":3,"Flags":2,"Description":"Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage"}}}},{"3":{"ItemType":939}},{"3":{"ItemType":939}},{"2":{"Name":"RecommendedActionMetricInfo","Properties":{"metricName":{"Type":4,"Flags":2,"Description":"Gets the name of the metric. e.g., CPU, Number of Queries."},"unit":{"Type":4,"Flags":2,"Description":"Gets the unit in which metric is measured. e.g., DTU, Frequency"},"timeGrain":{"Type":4,"Flags":2,"Description":"Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)"},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time of time interval given by this MetricInfo."},"value":{"Type":3,"Flags":2,"Description":"Gets the value of the metric in the time interval given by this MetricInfo."}}}},{"3":{"ItemType":942}},{"3":{"ItemType":4}},{"2":{"Name":"RecommendedActionPropertiesDetails","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":904}},{"4":{"Name":"Microsoft.Sql/servers/databases/advisors@2021-05-01-preview","ScopeType":8,"Body":887,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/automaticTuning"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/automaticTuning","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":948,"Flags":9,"Description":"The resource name"},"type":{"Type":949,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":950,"Flags":10,"Description":"The resource api version"},"properties":{"Type":952,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseAutomaticTuningProperties","Properties":{"desiredState":{"Type":957,"Flags":0,"Description":"Automatic tuning desired state."},"actualState":{"Type":962,"Flags":2,"Description":"Automatic tuning actual state."},"options":{"Type":979,"Flags":0,"Description":"Automatic tuning options definition."}}}},{"6":{"Value":"Inherit"}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[953,954,955,956]}},{"6":{"Value":"Inherit"}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[958,959,960,961]}},{"2":{"Name":"AutomaticTuningOptions","Properties":{"desiredState":{"Type":967,"Flags":0,"Description":"Automatic tuning option desired state."},"actualState":{"Type":970,"Flags":2,"Description":"Automatic tuning option actual state."},"reasonCode":{"Type":3,"Flags":2,"Description":"Reason code if desired and actual state are different."},"reasonDesc":{"Type":978,"Flags":2,"Description":"Reason description if desired and actual state are different."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"6":{"Value":"Default"}},{"5":{"Elements":[964,965,966]}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"5":{"Elements":[968,969]}},{"6":{"Value":"Default"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"AutoConfigured"}},{"6":{"Value":"InheritedFromServer"}},{"6":{"Value":"QueryStoreOff"}},{"6":{"Value":"QueryStoreReadOnly"}},{"6":{"Value":"NotSupported"}},{"5":{"Elements":[971,972,973,974,975,976,977]}},{"2":{"Name":"DatabaseAutomaticTuningPropertiesOptions","Properties":{},"AdditionalProperties":963}},{"4":{"Name":"Microsoft.Sql/servers/databases/automaticTuning@2021-05-01-preview","ScopeType":8,"Body":951,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables/columns"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseColumnProperties","Properties":{"columnType":{"Type":1019,"Flags":0,"Description":"The column data type."},"temporalType":{"Type":1023,"Flags":0,"Description":"The table temporal type."},"memoryOptimized":{"Type":2,"Flags":0,"Description":"Whether or not the column belongs to a memory optimized table."},"isComputed":{"Type":2,"Flags":0,"Description":"Whether or not the column is computed."}}}},{"6":{"Value":"image"}},{"6":{"Value":"text"}},{"6":{"Value":"uniqueidentifier"}},{"6":{"Value":"date"}},{"6":{"Value":"time"}},{"6":{"Value":"datetime2"}},{"6":{"Value":"datetimeoffset"}},{"6":{"Value":"tinyint"}},{"6":{"Value":"smallint"}},{"6":{"Value":"int"}},{"6":{"Value":"smalldatetime"}},{"6":{"Value":"real"}},{"6":{"Value":"money"}},{"6":{"Value":"datetime"}},{"6":{"Value":"float"}},{"6":{"Value":"sql_variant"}},{"6":{"Value":"ntext"}},{"6":{"Value":"bit"}},{"6":{"Value":"decimal"}},{"6":{"Value":"numeric"}},{"6":{"Value":"smallmoney"}},{"6":{"Value":"bigint"}},{"6":{"Value":"hierarchyid"}},{"6":{"Value":"geometry"}},{"6":{"Value":"geography"}},{"6":{"Value":"varbinary"}},{"6":{"Value":"varchar"}},{"6":{"Value":"binary"}},{"6":{"Value":"char"}},{"6":{"Value":"timestamp"}},{"6":{"Value":"nvarchar"}},{"6":{"Value":"nchar"}},{"6":{"Value":"xml"}},{"6":{"Value":"sysname"}},{"5":{"Elements":[985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,4]}},{"6":{"Value":"NonTemporalTable"}},{"6":{"Value":"HistoryTable"}},{"6":{"Value":"SystemVersionedTemporalTable"}},{"5":{"Elements":[1020,1021,1022,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns@2021-05-01-preview","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/advisors/recommendedActions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/advisors/recommendedActions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1025,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1026,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":905,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/advisors/recommendedActions@2021-05-01-preview","ScopeType":8,"Body":1027,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1029,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1030,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas@2021-05-01-preview","ScopeType":8,"Body":1031,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1033,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1034,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1036,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseTableProperties","Properties":{"temporalType":{"Type":1040,"Flags":0,"Description":"The table temporal type."},"memoryOptimized":{"Type":2,"Flags":0,"Description":"Whether or not the table is memory optimized."}}}},{"6":{"Value":"NonTemporalTable"}},{"6":{"Value":"HistoryTable"}},{"6":{"Value":"SystemVersionedTemporalTable"}},{"5":{"Elements":[1037,1038,1039,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables@2021-05-01-preview","ScopeType":8,"Body":1035,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1042,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1043,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"VulnerabilityAssessmentScanRecordProperties","Properties":{"scanId":{"Type":4,"Flags":2,"Description":"The scan ID."},"triggerType":{"Type":1048,"Flags":2,"Description":"The scan trigger type."},"state":{"Type":1053,"Flags":2,"Description":"The scan status."},"startTime":{"Type":4,"Flags":2,"Description":"The scan start time (UTC)."},"endTime":{"Type":4,"Flags":2,"Description":"The scan end time (UTC)."},"errors":{"Type":1055,"Flags":2,"Description":"The scan errors."},"storageContainerPath":{"Type":4,"Flags":2,"Description":"The scan results storage container path."},"numberOfFailedSecurityChecks":{"Type":3,"Flags":2,"Description":"The number of failed security checks."}}}},{"6":{"Value":"OnDemand"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[1046,1047,4]}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"FailedToRun"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[1049,1050,1051,1052,4]}},{"2":{"Name":"VulnerabilityAssessmentScanError","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."}}}},{"3":{"ItemType":1054}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2021-05-01-preview","ScopeType":8,"Body":1044,"Flags":1}},{"6":{"Value":"current"}},{"5":{"Elements":[1057,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1058,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DataWarehouseUserActivitiesProperties","Properties":{"activeQueriesCount":{"Type":3,"Flags":2,"Description":"Count of running and suspended queries."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2021-05-01-preview","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/deletedServers"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/deletedServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1064,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1065,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1067,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DeletedServerProperties","Properties":{"version":{"Type":4,"Flags":2,"Description":"The version of the deleted server."},"deletionTime":{"Type":4,"Flags":2,"Description":"The deletion time of the deleted server."},"originalId":{"Type":4,"Flags":2,"Description":"The original ID of the server before deletion."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the server."}}}},{"4":{"Name":"Microsoft.Sql/locations/deletedServers@2021-05-01-preview","ScopeType":4,"Body":1066,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2021-05-01-preview","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":417,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2021-05-01-preview","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1077,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1078,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2021-05-01-preview","ScopeType":8,"Body":1079,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/versions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":3,"Flags":9,"Description":"The resource name"},"type":{"Type":1081,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1082,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions@2021-05-01-preview","ScopeType":8,"Body":1083,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/maintenanceWindowOptions"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindowOptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1085,"Flags":9,"Description":"The resource name"},"type":{"Type":1086,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1087,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1089,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowOptionsProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Whether maintenance windows are enabled for the database."},"maintenanceWindowCycles":{"Type":1090,"Flags":0,"Description":"Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}."},"minDurationInMinutes":{"Type":3,"Flags":0,"Description":"Minimum duration of maintenance window."},"defaultDurationInMinutes":{"Type":3,"Flags":0,"Description":"Default duration for maintenance window."},"minCycles":{"Type":3,"Flags":0,"Description":"Minimum number of maintenance windows cycles to be set on the database."},"timeGranularityInMinutes":{"Type":3,"Flags":0,"Description":"Time granularity in minutes for maintenance windows."},"allowMultipleMaintenanceWindowsPerCycle":{"Type":2,"Flags":0,"Description":"Whether we allow multiple maintenance windows per cycle."}}}},{"3":{"ItemType":466}},{"4":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2021-05-01-preview","ScopeType":8,"Body":1088,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1092,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1093,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2021-05-01-preview","ScopeType":8,"Body":1094,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/queries"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/queries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1096,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1097,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1099,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"QueryProperties","Properties":{"queryText":{"Type":4,"Flags":0,"Description":"Query text."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/queries@2021-05-01-preview","ScopeType":8,"Body":1098,"Flags":1}},{"6":{"Value":"Default"}},{"5":{"Elements":[1101,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/restoreDetails"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/restoreDetails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1102,"Flags":9,"Description":"The resource name"},"type":{"Type":1103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1106,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedDatabaseRestoreDetailsProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"Restore status."},"currentRestoringFileName":{"Type":4,"Flags":2,"Description":"Current restoring file name."},"lastRestoredFileName":{"Type":4,"Flags":2,"Description":"Last restored file name."},"lastRestoredFileTime":{"Type":4,"Flags":2,"Description":"Last restored file time."},"percentCompleted":{"Type":3,"Flags":2,"Description":"Percent completed."},"unrestorableFiles":{"Type":1107,"Flags":2,"Description":"List of unrestorable files."},"numberOfFilesDetected":{"Type":3,"Flags":2,"Description":"Number of files detected."},"lastUploadedFileName":{"Type":4,"Flags":2,"Description":"Last uploaded file name."},"lastUploadedFileTime":{"Type":4,"Flags":2,"Description":"Last uploaded file time."},"blockReason":{"Type":4,"Flags":2,"Description":"The reason why restore is in Blocked state."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/restoreDetails@2021-05-01-preview","ScopeType":8,"Body":1105,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1109,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1110,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas@2021-05-01-preview","ScopeType":8,"Body":1111,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1036,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables@2021-05-01-preview","ScopeType":8,"Body":1115,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2021-05-01-preview","ScopeType":8,"Body":1119,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/operations"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceOperationProperties","Properties":{"managedInstanceName":{"Type":4,"Flags":2,"Description":"The name of the managed instance the operation is being performed on."},"operation":{"Type":4,"Flags":2,"Description":"The name of operation."},"operationFriendlyName":{"Type":4,"Flags":2,"Description":"The friendly name of operation."},"percentComplete":{"Type":3,"Flags":2,"Description":"The percentage of the operation completed."},"startTime":{"Type":4,"Flags":2,"Description":"The operation start time."},"state":{"Type":1131,"Flags":2,"Description":"The operation state."},"errorCode":{"Type":3,"Flags":2,"Description":"The operation error code."},"errorDescription":{"Type":4,"Flags":2,"Description":"The operation error description."},"errorSeverity":{"Type":3,"Flags":2,"Description":"The operation error severity."},"isUserError":{"Type":2,"Flags":2,"Description":"Whether or not the error is a user error."},"estimatedCompletionTime":{"Type":4,"Flags":2,"Description":"The estimated completion time of the operation."},"description":{"Type":4,"Flags":2,"Description":"The operation description."},"isCancellable":{"Type":2,"Flags":2,"Description":"Whether the operation can be cancelled."},"operationParameters":{"Type":1132,"Flags":2,"Description":"The operation parameters."},"operationSteps":{"Type":1134,"Flags":2,"Description":"The operation steps."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"CancelInProgress"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[1125,1126,1127,1128,1129,1130,4]}},{"2":{"Name":"ManagedInstanceOperationParametersPair","Properties":{"currentParameters":{"Type":1133,"Flags":2,"Description":"The current parameters."},"requestedParameters":{"Type":1133,"Flags":2,"Description":"The requested parameters."}}}},{"2":{"Name":"UpsertManagedServerOperationParameters","Properties":{"family":{"Type":4,"Flags":0},"tier":{"Type":4,"Flags":0},"vCores":{"Type":3,"Flags":0},"storageSizeInGB":{"Type":3,"Flags":0}}}},{"2":{"Name":"ManagedInstanceOperationSteps","Properties":{"totalSteps":{"Type":4,"Flags":2,"Description":"The total number of operation steps."},"currentStep":{"Type":3,"Flags":2,"Description":"The number of current operation steps."},"stepsList":{"Type":1143,"Flags":2,"Description":"The operation steps list."}}}},{"2":{"Name":"UpsertManagedServerOperationStepWithEstimatesAndDuration","Properties":{"stepStartTime":{"Type":4,"Flags":0},"stepEndTime":{"Type":4,"Flags":0},"timeElapsed":{"Type":4,"Flags":0,"Description":"A string that returns the number of minutes passed from stepStartTime"},"order":{"Type":3,"Flags":0},"name":{"Type":4,"Flags":0},"status":{"Type":1142,"Flags":0}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"SlowedDown"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[1136,1137,1138,1139,1140,1141,4]}},{"3":{"ItemType":1135}},{"4":{"Name":"Microsoft.Sql/managedInstances/operations@2021-05-01-preview","ScopeType":8,"Body":1123,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/privateLinkResources"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1148,"Flags":2,"Description":"The private link resource group id."}}}},{"2":{"Name":"ManagedInstancePrivateLinkProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":1149,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":1150,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/privateLinkResources@2021-05-01-preview","ScopeType":8,"Body":1147,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/privateLinkResources"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1155,"Flags":2,"Description":"The private link resource group id."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":1156,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":1157,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/privateLinkResources@2021-05-01-preview","ScopeType":8,"Body":1154,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/recoverableDatabases"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/recoverableDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1159,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1160,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1162,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RecoverableManagedDatabaseProperties","Properties":{"lastAvailableBackupDate":{"Type":4,"Flags":2,"Description":"The last available backup date."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/recoverableDatabases@2021-05-01-preview","ScopeType":8,"Body":1161,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/replicationLinks"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/replicationLinks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ReplicationLinkProperties","Properties":{"partnerServer":{"Type":4,"Flags":2,"Description":"Resource partner server."},"partnerDatabase":{"Type":4,"Flags":2,"Description":"Resource partner database."},"partnerLocation":{"Type":4,"Flags":2,"Description":"Resource partner location."},"role":{"Type":1173,"Flags":2,"Description":"Local replication role."},"partnerRole":{"Type":1179,"Flags":2,"Description":"Partner replication role."},"replicationMode":{"Type":4,"Flags":2,"Description":"Replication mode."},"startTime":{"Type":4,"Flags":2,"Description":"Time at which the link was created."},"percentComplete":{"Type":3,"Flags":2,"Description":"Seeding completion percentage for the link."},"replicationState":{"Type":1184,"Flags":2,"Description":"Replication state (PENDING, SEEDING, CATCHUP, SUSPENDED)."},"isTerminationAllowed":{"Type":2,"Flags":2,"Description":"Whether the user is currently allowed to terminate the link."},"linkType":{"Type":1187,"Flags":2,"Description":"Link type (GEO, NAMED)."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[1168,1169,1170,1171,1172]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[1174,1175,1176,1177,1178]}},{"6":{"Value":"PENDING"}},{"6":{"Value":"SEEDING"}},{"6":{"Value":"CATCH_UP"}},{"6":{"Value":"SUSPENDED"}},{"5":{"Elements":[1180,1181,1182,1183,4]}},{"6":{"Value":"GEO"}},{"6":{"Value":"NAMED"}},{"5":{"Elements":[1185,1186,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/replicationLinks@2021-05-01-preview","ScopeType":8,"Body":1166,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/restorePoints"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1190,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":1192,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorePointProperties","Properties":{"restorePointType":{"Type":1195,"Flags":2,"Description":"The type of restore point"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest time to which this database can be restored"},"restorePointCreationDate":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"restorePointLabel":{"Type":4,"Flags":2,"Description":"The label of restore point for backup request by user"}}}},{"6":{"Value":"CONTINUOUS"}},{"6":{"Value":"DISCRETE"}},{"5":{"Elements":[1193,1194]}},{"4":{"Name":"Microsoft.Sql/servers/databases/restorePoints@2021-05-01-preview","ScopeType":8,"Body":1191,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/advisors"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/advisors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1198,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":888,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/advisors@2021-05-01-preview","ScopeType":8,"Body":1199,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/automaticTuning"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/automaticTuning","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1201,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1205,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"AutomaticTuningServerProperties","Properties":{"desiredState":{"Type":1209,"Flags":0,"Description":"Automatic tuning desired state."},"actualState":{"Type":1213,"Flags":2,"Description":"Automatic tuning actual state."},"options":{"Type":1226,"Flags":0,"Description":"Automatic tuning options definition."}}}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[1206,1207,1208]}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[1210,1211,1212]}},{"2":{"Name":"AutomaticTuningServerOptions","Properties":{"desiredState":{"Type":1218,"Flags":0,"Description":"Automatic tuning option desired state."},"actualState":{"Type":1221,"Flags":2,"Description":"Automatic tuning option actual state."},"reasonCode":{"Type":3,"Flags":2,"Description":"Reason code if desired and actual state are different."},"reasonDesc":{"Type":1225,"Flags":2,"Description":"Reason description if desired and actual state are different."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"6":{"Value":"Default"}},{"5":{"Elements":[1215,1216,1217]}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"5":{"Elements":[1219,1220]}},{"6":{"Value":"Default"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"AutoConfigured"}},{"5":{"Elements":[1222,1223,1224]}},{"2":{"Name":"AutomaticTuningServerPropertiesOptions","Properties":{},"AdditionalProperties":1214}},{"4":{"Name":"Microsoft.Sql/servers/automaticTuning@2021-05-01-preview","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/usages"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/usages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1228,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1229,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1231,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SubscriptionUsageProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"User-readable name of the metric."},"currentValue":{"Type":3,"Flags":2,"Description":"Current value of the metric."},"limit":{"Type":3,"Flags":2,"Description":"Boundary value of the metric."},"unit":{"Type":4,"Flags":2,"Description":"Unit of the metric."}}}},{"4":{"Name":"Microsoft.Sql/locations/usages@2021-05-01-preview","ScopeType":4,"Body":1230,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/timeZones"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/timeZones","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1236,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"TimeZoneProperties","Properties":{"timeZoneId":{"Type":4,"Flags":2,"Description":"The time zone id"},"displayName":{"Type":4,"Flags":2,"Description":"The time zone display name"}}}},{"4":{"Name":"Microsoft.Sql/locations/timeZones@2021-05-01-preview","ScopeType":4,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Sql/virtualClusters"}},{"6":{"Value":"2021-05-01-preview"}},{"2":{"Name":"Microsoft.Sql/virtualClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1241,"Flags":2,"Description":"Resource properties."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":1243,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"VirtualClusterProperties","Properties":{"subnetId":{"Type":4,"Flags":2,"Description":"Subnet resource ID for the virtual cluster."},"family":{"Type":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"childResources":{"Type":1242,"Flags":2,"Description":"List of resources in this virtual cluster."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Specifies maintenance configuration id to apply to this virtual cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/virtualClusters@2021-05-01-preview","ScopeType":8,"Body":1240,"Flags":1}}] \ No newline at end of file diff --git a/generated/sql/microsoft.sql/2022-02-01-preview/types.json b/generated/sql/microsoft.sql/2022-02-01-preview/types.json new file mode 100644 index 0000000000..2e90c0c074 --- /dev/null +++ b/generated/sql/microsoft.sql/2022-02-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"5":{"Elements":[8,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":9,"Flags":9,"Description":"The resource name"},"type":{"Type":10,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":11,"Flags":10,"Description":"The resource api version"},"properties":{"Type":13,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"BackupShortTermRetentionPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"The backup retention period in days. This is how many days Point-in-Time Restore will be supported."},"diffBackupIntervalInHours":{"Type":3,"Flags":0,"Description":"The differential backup interval in hours. This is how many interval hours between each differential backup will be supported. This is only applicable to live databases but not dropped databases."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2022-02-01-preview","ScopeType":8,"Body":12,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Sql/servers/auditingSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":15,"Flags":9,"Description":"The resource name"},"type":{"Type":16,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":17,"Flags":10,"Description":"The resource api version"},"properties":{"Type":19,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerBlobAuditingPolicyProperties","Properties":{"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":20,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"isManagedIdentityInUse":{"Type":2,"Flags":0,"Description":"Specifies whether Managed Identity is used to access blob storage"},"state":{"Type":23,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[21,22]}},{"4":{"Name":"Microsoft.Sql/servers/auditingSettings@2022-02-01-preview","ScopeType":8,"Body":18,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Sql/servers/databases/auditingSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":25,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"properties":{"Type":29,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseBlobAuditingPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":30,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"isManagedIdentityInUse":{"Type":2,"Flags":0,"Description":"Specifies whether Managed Identity is used to access blob storage"},"state":{"Type":33,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[31,32]}},{"4":{"Name":"Microsoft.Sql/servers/databases/auditingSettings@2022-02-01-preview","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Sql/servers/databases/extendedAuditingSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":35,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedDatabaseBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":40,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"isManagedIdentityInUse":{"Type":2,"Flags":0,"Description":"Specifies whether Managed Identity is used to access blob storage"},"state":{"Type":43,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42]}},{"4":{"Name":"Microsoft.Sql/servers/databases/extendedAuditingSettings@2022-02-01-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Sql/servers/extendedAuditingSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":45,"Flags":9,"Description":"The resource name"},"type":{"Type":46,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":47,"Flags":10,"Description":"The resource api version"},"properties":{"Type":49,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedServerBlobAuditingPolicyProperties","Properties":{"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":50,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\nDBCC_GROUP\r\nDATABASE_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_CHANGE_GROUP\r\nLEDGER_OPERATION_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"isManagedIdentityInUse":{"Type":2,"Flags":0,"Description":"Specifies whether Managed Identity is used to access blob storage"},"state":{"Type":53,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[51,52]}},{"4":{"Name":"Microsoft.Sql/servers/extendedAuditingSettings@2022-02-01-preview","ScopeType":8,"Body":48,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[55,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/advancedThreatProtectionSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/advancedThreatProtectionSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":56,"Flags":9,"Description":"The resource name"},"type":{"Type":57,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":58,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of AdvancedThreatProtectionResource."},"properties":{"Type":71,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":65,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":70,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[66,67,68,69,4]}},{"2":{"Name":"AdvancedThreatProtectionProperties","Properties":{"state":{"Type":75,"Flags":1,"Description":"Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been applied yet on the specific database or server."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[72,73,74]}},{"4":{"Name":"Microsoft.Sql/servers/databases/advancedThreatProtectionSettings@2022-02-01-preview","ScopeType":8,"Body":59,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/extensions"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":77,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":78,"Flags":10,"Description":"The resource api version"},"properties":{"Type":80,"Flags":4,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseExtensionsProperties","Properties":{"operationMode":{"Type":84,"Flags":5,"Description":"Operation mode of the operation: Import, Export, or PolybaseImport."},"storageKeyType":{"Type":87,"Flags":5,"Description":"Storage key type: StorageAccessKey or SharedAccessKey."},"storageKey":{"Type":4,"Flags":5,"Description":"Storage key for the storage account."},"storageUri":{"Type":4,"Flags":5,"Description":"Storage Uri for the storage account."},"administratorLogin":{"Type":4,"Flags":4,"Description":"Administrator login name."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"Administrator login password."},"authenticationType":{"Type":4,"Flags":4,"Description":"Authentication type: SQL authentication or AD password."},"databaseEdition":{"Type":4,"Flags":4,"Description":"Database edition for the newly created database in the case of an import operation."},"serviceObjectiveName":{"Type":4,"Flags":4,"Description":"Database service level objective for the newly created database in the case of an import operation."},"maxSizeBytes":{"Type":4,"Flags":4,"Description":"Database max size in bytes for the newly created database in the case of an import operation."},"networkIsolation":{"Type":88,"Flags":4,"Description":"Optional resource information to enable network isolation for request."}}}},{"6":{"Value":"PolybaseImport"}},{"6":{"Value":"Import"}},{"6":{"Value":"Export"}},{"5":{"Elements":[81,82,83,4]}},{"6":{"Value":"SharedAccessKey"}},{"6":{"Value":"StorageAccessKey"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"NetworkIsolationSettings","Properties":{"storageAccountResourceId":{"Type":4,"Flags":4,"Description":"The resource id for the storage account used to store BACPAC file. If set, private endpoint connection will be created for the storage account. Must match storage account used for StorageUri parameter."},"sqlServerResourceId":{"Type":4,"Flags":4,"Description":"The resource id for the SQL server which is the target of this request. If set, private endpoint connection will be created for the SQL server. Must match server which is target of the operation."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/extensions@2022-02-01-preview","ScopeType":8,"Body":79,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"sku":{"Type":93,"Flags":0,"Description":"The database SKU.\r\n\r\nThe list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands:\r\n\r\n```azurecli\r\naz sql db list-editions -l -o table\r\n````\r\n\r\n```powershell\r\nGet-AzSqlServerServiceObjective -Location \r\n````"},"kind":{"Type":4,"Flags":2,"Description":"Kind of database. This is metadata used for the Azure portal experience."},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the database."},"identity":{"Type":94,"Flags":0,"Description":"The Azure Active Directory identity of the database."},"properties":{"Type":100,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":164,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU, typically, a letter + Number code, e.g. P3."},"tier":{"Type":4,"Flags":0,"Description":"The tier or edition of the particular SKU, e.g. Basic, Premium."},"size":{"Type":4,"Flags":0,"Description":"Size of the particular SKU"},"family":{"Type":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the particular SKU."}}}},{"2":{"Name":"DatabaseIdentity","Properties":{"type":{"Type":97,"Flags":0,"Description":"The identity type"},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."},"userAssignedIdentities":{"Type":99,"Flags":0,"Description":"The resource ids of the user assigned identities to use"}}}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"5":{"Elements":[95,96,4]}},{"2":{"Name":"DatabaseUserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory client id."}}}},{"2":{"Name":"DatabaseIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"DatabaseProperties","Properties":{"createMode":{"Type":111,"Flags":4,"Description":"Specifies the mode of database creation.\r\n\r\nDefault: regular database creation.\r\n\r\nCopy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database.\r\n\r\nSecondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database.\r\n\r\nPointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified.\r\n\r\nRecovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore.\r\n\r\nRestore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time.\r\n\r\nRestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID.\r\n\r\nCopy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition."},"collation":{"Type":4,"Flags":0,"Description":"The collation of the database."},"maxSizeBytes":{"Type":3,"Flags":0,"Description":"The max size of the database expressed in bytes."},"sampleName":{"Type":115,"Flags":4,"Description":"The name of the sample schema to apply when creating this database."},"elasticPoolId":{"Type":4,"Flags":0,"Description":"The resource identifier of the elastic pool containing this database."},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source database associated with create operation of this database."},"status":{"Type":140,"Flags":2,"Description":"The status of the database."},"databaseId":{"Type":4,"Flags":2,"Description":"The ID of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"currentServiceObjectiveName":{"Type":4,"Flags":2,"Description":"The current service level objective name of the database."},"requestedServiceObjectiveName":{"Type":4,"Flags":2,"Description":"The requested service level objective name of the database."},"defaultSecondaryLocation":{"Type":4,"Flags":2,"Description":"The default secondary region for this database."},"failoverGroupId":{"Type":4,"Flags":2,"Description":"Failover Group resource identifier that this database belongs to."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"sourceDatabaseDeletionDate":{"Type":4,"Flags":4,"Description":"Specifies the time that the database was deleted."},"recoveryServicesRecoveryPointId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recovery point associated with create operation of this database."},"longTermRetentionBackupResourceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the long term retention backup associated with create operation of this database."},"recoverableDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recoverable database associated with create operation of this database."},"restorableDroppedDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the restorable dropped database associated with create operation of this database."},"catalogCollation":{"Type":143,"Flags":0,"Description":"Collation of the metadata catalog."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones."},"licenseType":{"Type":146,"Flags":0,"Description":"The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit."},"maxLogSizeBytes":{"Type":3,"Flags":2,"Description":"The max log size for this database."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"This records the earliest start date and time that restore is available for this database (ISO8601 format)."},"readScale":{"Type":149,"Flags":0,"Description":"The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. Not applicable to a Hyperscale database within an elastic pool."},"highAvailabilityReplicaCount":{"Type":3,"Flags":0,"Description":"The number of secondary replicas associated with the database that are used to provide high availability. Not applicable to a Hyperscale database within an elastic pool."},"secondaryType":{"Type":153,"Flags":0,"Description":"The secondary type of the database if it is a secondary. Valid values are Geo, Named and Standby."},"currentSku":{"Type":93,"Flags":2,"Description":"The name and tier of the SKU."},"autoPauseDelay":{"Type":3,"Flags":0,"Description":"Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled"},"currentBackupStorageRedundancy":{"Type":158,"Flags":2,"Description":"The storage account type used to store backups for this database."},"requestedBackupStorageRedundancy":{"Type":163,"Flags":0,"Description":"The storage account type to be used to store backups for this database."},"minCapacity":{"Type":3,"Flags":0,"Description":"Minimal capacity that database will always have allocated, if not paused"},"pausedDate":{"Type":4,"Flags":2,"Description":"The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready."},"resumedDate":{"Type":4,"Flags":2,"Description":"The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Maintenance configuration id assigned to the database. This configuration defines the period when the maintenance updates will occur."},"isLedgerOn":{"Type":2,"Flags":0,"Description":"Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created."},"isInfraEncryptionEnabled":{"Type":2,"Flags":2,"Description":"Infra encryption is enabled for this database."},"federatedClientId":{"Type":4,"Flags":0,"Description":"The Client id used for cross tenant per database CMK scenario"},"sourceResourceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source associated with the create operation of this database.\r\n\r\nThis property is only supported for DataWarehouse edition and allows to restore across subscriptions.\r\n\r\nWhen sourceResourceId is specified, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId and sourceDatabaseDeletionDate must not be specified and CreateMode must be PointInTimeRestore, Restore or Recover.\r\n\r\nWhen createMode is PointInTimeRestore, sourceResourceId must be the resource ID of the existing database or existing sql pool, and restorePointInTime must be specified.\r\n\r\nWhen createMode is Restore, sourceResourceId must be the resource ID of restorable dropped database or restorable dropped sql pool.\r\n\r\nWhen createMode is Recover, sourceResourceId must be the resource ID of recoverable database or recoverable sql pool.\r\n\r\nWhen source subscription belongs to a different tenant than target subscription, “x-ms-authorization-auxiliary” header must contain authentication token for the source tenant. For more details about “x-ms-authorization-auxiliary” header see https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Copy"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Restore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"RestoreExternalBackup"}},{"6":{"Value":"RestoreExternalBackupSecondary"}},{"6":{"Value":"RestoreLongTermRetentionBackup"}},{"6":{"Value":"OnlineSecondary"}},{"5":{"Elements":[101,102,103,104,105,106,107,108,109,110,4]}},{"6":{"Value":"AdventureWorksLT"}},{"6":{"Value":"WideWorldImportersStd"}},{"6":{"Value":"WideWorldImportersFull"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"Online"}},{"6":{"Value":"Restoring"}},{"6":{"Value":"RecoveryPending"}},{"6":{"Value":"Recovering"}},{"6":{"Value":"Suspect"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Standby"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"EmergencyMode"}},{"6":{"Value":"AutoClosed"}},{"6":{"Value":"Copying"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Inaccessible"}},{"6":{"Value":"OfflineSecondary"}},{"6":{"Value":"Pausing"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"OfflineChangingDwPerformanceTiers"}},{"6":{"Value":"OnlineChangingDwPerformanceTiers"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,4]}},{"6":{"Value":"DATABASE_DEFAULT"}},{"6":{"Value":"SQL_Latin1_General_CP1_CI_AS"}},{"5":{"Elements":[141,142,4]}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[144,145,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[147,148,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Named"}},{"6":{"Value":"Standby"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[154,155,156,157,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[159,160,161,162,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/databases@2022-02-01-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[166,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/securityAlertPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":167,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":171,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SecurityAlertsPolicyProperties","Properties":{"state":{"Type":174,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database."},"disabledAlerts":{"Type":175,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force"},"emailAddresses":{"Type":176,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[172,173]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/databases/securityAlertPolicies@2022-02-01-preview","ScopeType":8,"Body":170,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[178,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":179,"Flags":9,"Description":"The resource name"},"type":{"Type":180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":181,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputResource."},"properties":{"Type":183,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputPropertiesOrDatabaseSqlVulnerabilityAssessmentBaselineSetProperties","Properties":{"latestScan":{"Type":2,"Flags":5,"Description":"The latest scan flag"},"results":{"Type":186,"Flags":1,"Description":"The rule baseline result list"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":184}},{"2":{"Name":"DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputPropertiesResults","Properties":{},"AdditionalProperties":185}},{"4":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines@2022-02-01-preview","ScopeType":8,"Body":182,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[188,4]}},{"6":{"Value":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputResource."},"properties":{"Type":183,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines@2022-02-01-preview","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines/rules"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":194,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":195,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineInputResource."},"properties":{"Type":197,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseSqlVulnerabilityAssessmentRuleBaselineInputPropertiesOrDatabaseSqlVulnerabilityAssessmentRuleBaselineProperties","Properties":{"latestScan":{"Type":2,"Flags":5,"Description":"The latest scan flag"},"results":{"Type":199,"Flags":1,"Description":"The rule baseline result"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":198}},{"4":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines/rules@2022-02-01-preview","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[201,202]}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentRuleBaselineProperties","Properties":{"baselineResults":{"Type":210,"Flags":1,"Description":"The rule baseline result"}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentRuleBaselineItem","Properties":{"result":{"Type":209,"Flags":1,"Description":"The rule baseline result"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":208}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2022-02-01-preview","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[212,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":213,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":4,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set"},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":218,"Flags":0,"Description":"The recurring scans settings"}}}},{"2":{"Name":"VulnerabilityAssessmentRecurringScansProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Recurring scans state."},"emailSubscriptionAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the schedule scan notification will be is sent to the subscription administrators."},"emails":{"Type":219,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the scan notification is sent."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments@2022-02-01-preview","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[221,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/dataMaskingPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/dataMaskingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":222,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking policy."},"kind":{"Type":4,"Flags":2,"Description":"The kind of Data Masking Policy. Metadata, used for Azure portal."},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DataMaskingPolicyProperties","Properties":{"dataMaskingState":{"Type":229,"Flags":1,"Description":"The state of the data masking policy."},"exemptPrincipals":{"Type":4,"Flags":0,"Description":"The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries."},"applicationPrincipals":{"Type":4,"Flags":2,"Description":"The list of the application principals. This is a legacy parameter and is no longer used."},"maskingLevel":{"Type":4,"Flags":2,"Description":"The masking level. This is a legacy parameter and is no longer used."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[227,228]}},{"4":{"Name":"Microsoft.Sql/servers/databases/dataMaskingPolicies@2022-02-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":231,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":232,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking rule."},"kind":{"Type":4,"Flags":2,"Description":"The kind of Data Masking Rule. Metadata, used for Azure portal."},"properties":{"Type":234,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DataMaskingRuleProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"The rule Id."},"ruleState":{"Type":237,"Flags":0,"Description":"The rule state. Used to delete a rule. To delete an existing rule, specify the schemaName, tableName, columnName, maskingFunction, and specify ruleState as disabled. However, if the rule doesn't already exist, the rule will be created with ruleState set to enabled, regardless of the provided value of ruleState."},"schemaName":{"Type":4,"Flags":1,"Description":"The schema name on which the data masking rule is applied."},"tableName":{"Type":4,"Flags":1,"Description":"The table name on which the data masking rule is applied."},"columnName":{"Type":4,"Flags":1,"Description":"The column name on which the data masking rule is applied."},"aliasName":{"Type":4,"Flags":0,"Description":"The alias name. This is a legacy parameter and is no longer used."},"maskingFunction":{"Type":244,"Flags":1,"Description":"The masking function that is used for the data masking rule."},"numberFrom":{"Type":4,"Flags":0,"Description":"The numberFrom property of the masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"numberTo":{"Type":4,"Flags":0,"Description":"The numberTo property of the data masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"prefixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked in the beginning of the string. Otherwise, this parameter will be ignored."},"suffixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked at the end of the string. Otherwise, this parameter will be ignored."},"replacementString":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the character to use for masking the unexposed part of the string. Otherwise, this parameter will be ignored."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[235,236]}},{"6":{"Value":"Default"}},{"6":{"Value":"CCN"}},{"6":{"Value":"Email"}},{"6":{"Value":"Number"}},{"6":{"Value":"SSN"}},{"6":{"Value":"Text"}},{"5":{"Elements":[238,239,240,241,242,243]}},{"4":{"Name":"Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2022-02-01-preview","ScopeType":8,"Body":233,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DistributedAvailabilityGroupProperties","Properties":{"targetDatabase":{"Type":4,"Flags":0,"Description":"The name of the target database"},"sourceEndpoint":{"Type":4,"Flags":0,"Description":"The source endpoint"},"primaryAvailabilityGroupName":{"Type":4,"Flags":0,"Description":"The primary availability group name"},"secondaryAvailabilityGroupName":{"Type":4,"Flags":0,"Description":"The secondary availability group name"},"replicationMode":{"Type":252,"Flags":0,"Description":"The replication mode of a distributed availability group. Parameter will be ignored during link creation."},"distributedAvailabilityGroupId":{"Type":4,"Flags":2,"Description":"The distributed availability group id"},"sourceReplicaId":{"Type":4,"Flags":2,"Description":"The source replica id"},"targetReplicaId":{"Type":4,"Flags":2,"Description":"The target replica id"},"linkState":{"Type":4,"Flags":2,"Description":"The link state"},"lastHardenedLsn":{"Type":4,"Flags":2,"Description":"The last hardened lsn"}}}},{"6":{"Value":"Async"}},{"6":{"Value":"Sync"}},{"5":{"Elements":[250,251,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2022-02-01-preview","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/elasticPools"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/elasticPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":254,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":255,"Flags":10,"Description":"The resource api version"},"sku":{"Type":93,"Flags":0,"Description":"The elastic pool SKU.\r\n\r\nThe list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or the following command:\r\n\r\n```azurecli\r\naz sql elastic-pool list-editions -l -o table\r\n````"},"kind":{"Type":4,"Flags":2,"Description":"Kind of elastic pool. This is metadata used for the Azure portal experience."},"properties":{"Type":257,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":266,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ElasticPoolProperties","Properties":{"state":{"Type":261,"Flags":2,"Description":"The state of the elastic pool."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the elastic pool (ISO8601 format)."},"maxSizeBytes":{"Type":3,"Flags":0,"Description":"The storage limit for the database elastic pool in bytes."},"minCapacity":{"Type":3,"Flags":0,"Description":"Minimal capacity that serverless pool will not shrink below, if not paused"},"perDatabaseSettings":{"Type":262,"Flags":0,"Description":"The per database settings for the elastic pool."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones."},"licenseType":{"Type":265,"Flags":0,"Description":"The license type to apply for this elastic pool."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur."},"highAvailabilityReplicaCount":{"Type":3,"Flags":0,"Description":"The number of secondary replicas associated with the elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[258,259,260,4]}},{"2":{"Name":"ElasticPoolPerDatabaseSettings","Properties":{"minCapacity":{"Type":3,"Flags":0,"Description":"The minimum capacity all databases are guaranteed."},"maxCapacity":{"Type":3,"Flags":0,"Description":"The maximum capacity any one database can consume."}}}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[263,264,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/elasticPools@2022-02-01-preview","ScopeType":8,"Body":256,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[268,4]}},{"6":{"Value":"Microsoft.Sql/servers/encryptionProtector"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":269,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":273,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"EncryptionProtectorProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the encryption protector."},"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the server key."},"serverKeyType":{"Type":276,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"autoRotationEnabled":{"Type":2,"Flags":0,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[274,275,4]}},{"4":{"Name":"Microsoft.Sql/servers/encryptionProtector@2022-02-01-preview","ScopeType":8,"Body":272,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/failoverGroups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/failoverGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":281,"Flags":0,"Description":"Resource tags."},"properties":{"Type":282,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"FailoverGroupTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"FailoverGroupProperties","Properties":{"readWriteEndpoint":{"Type":283,"Flags":1,"Description":"Read-write endpoint of the failover group instance."},"readOnlyEndpoint":{"Type":287,"Flags":0,"Description":"Read-only endpoint of the failover group instance."},"replicationRole":{"Type":293,"Flags":2,"Description":"Local replication role of the failover group instance."},"replicationState":{"Type":4,"Flags":2,"Description":"Replication state of the failover group instance."},"partnerServers":{"Type":298,"Flags":1,"Description":"List of partner server information for the failover group."},"databases":{"Type":299,"Flags":0,"Description":"List of databases in the failover group."}}}},{"2":{"Name":"FailoverGroupReadWriteEndpoint","Properties":{"failoverPolicy":{"Type":286,"Flags":1,"Description":"Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."},"failoverWithDataLossGracePeriodMinutes":{"Type":3,"Flags":0,"Description":"Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"Automatic"}},{"5":{"Elements":[284,285,4]}},{"2":{"Name":"FailoverGroupReadOnlyEndpoint","Properties":{"failoverPolicy":{"Type":290,"Flags":0,"Description":"Failover policy of the read-only endpoint for the failover group."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[288,289,4]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[291,292,4]}},{"2":{"Name":"PartnerInfo","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource identifier of the partner server."},"location":{"Type":4,"Flags":2,"Description":"Geo location of the partner server."},"replicationRole":{"Type":297,"Flags":2,"Description":"Replication role of the partner server."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[295,296,4]}},{"3":{"ItemType":294}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/failoverGroups@2022-02-01-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/firewallRules"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":301,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":302,"Flags":10,"Description":"The resource api version"},"properties":{"Type":304,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerFirewallRuleProperties","Properties":{"startIpAddress":{"Type":4,"Flags":0,"Description":"The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses."},"endIpAddress":{"Type":4,"Flags":0,"Description":"The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses."}}}},{"4":{"Name":"Microsoft.Sql/servers/firewallRules@2022-02-01-preview","ScopeType":8,"Body":303,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[306,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/geoBackupPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/geoBackupPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":307,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Backup policy location."},"kind":{"Type":4,"Flags":2,"Description":"Kind of geo backup policy. This is metadata used for the Azure portal experience."},"properties":{"Type":311,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"GeoBackupPolicyProperties","Properties":{"state":{"Type":314,"Flags":1,"Description":"The state of the geo backup policy."},"storageType":{"Type":4,"Flags":2,"Description":"The storage type of the geo backup policy."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[312,313]}},{"4":{"Name":"Microsoft.Sql/servers/databases/geoBackupPolicies@2022-02-01-preview","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.Sql/locations/instanceFailoverGroups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/instanceFailoverGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":319,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"InstanceFailoverGroupProperties","Properties":{"readWriteEndpoint":{"Type":320,"Flags":1,"Description":"Read-write endpoint of the failover group instance."},"readOnlyEndpoint":{"Type":324,"Flags":0,"Description":"Read-only endpoint of the failover group instance."},"replicationRole":{"Type":330,"Flags":2,"Description":"Local replication role of the failover group instance."},"replicationState":{"Type":4,"Flags":2,"Description":"Replication state of the failover group instance."},"partnerRegions":{"Type":335,"Flags":1,"Description":"Partner region information for the failover group."},"managedInstancePairs":{"Type":337,"Flags":1,"Description":"List of managed instance pairs in the failover group."}}}},{"2":{"Name":"InstanceFailoverGroupReadWriteEndpoint","Properties":{"failoverPolicy":{"Type":323,"Flags":1,"Description":"Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."},"failoverWithDataLossGracePeriodMinutes":{"Type":3,"Flags":0,"Description":"Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required."}}}},{"6":{"Value":"Manual"}},{"6":{"Value":"Automatic"}},{"5":{"Elements":[321,322,4]}},{"2":{"Name":"InstanceFailoverGroupReadOnlyEndpoint","Properties":{"failoverPolicy":{"Type":327,"Flags":0,"Description":"Failover policy of the read-only endpoint for the failover group."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[325,326,4]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[328,329,4]}},{"2":{"Name":"PartnerRegionInfo","Properties":{"location":{"Type":4,"Flags":0,"Description":"Geo location of the partner managed instances."},"replicationRole":{"Type":334,"Flags":2,"Description":"Replication role of the partner managed instances."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[332,333,4]}},{"3":{"ItemType":331}},{"2":{"Name":"ManagedInstancePairInfo","Properties":{"primaryManagedInstanceId":{"Type":4,"Flags":0,"Description":"Id of Primary Managed Instance in pair."},"partnerManagedInstanceId":{"Type":4,"Flags":0,"Description":"Id of Partner Managed Instance in pair."}}}},{"3":{"ItemType":336}},{"4":{"Name":"Microsoft.Sql/locations/instanceFailoverGroups@2022-02-01-preview","ScopeType":8,"Body":318,"Flags":0}},{"6":{"Value":"Microsoft.Sql/instancePools"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/instancePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"sku":{"Type":93,"Flags":0,"Description":"The name and tier of the SKU."},"properties":{"Type":342,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":346,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"InstancePoolProperties","Properties":{"subnetId":{"Type":4,"Flags":1,"Description":"Resource ID of the subnet to place this instance pool in."},"vCores":{"Type":3,"Flags":1,"Description":"Count of vCores belonging to this instance pool."},"licenseType":{"Type":345,"Flags":1,"Description":"The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price)."}}}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[343,344,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/instancePools@2022-02-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/ipv6FirewallRules"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/ipv6FirewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"IPv6ServerFirewallRuleProperties","Properties":{"startIPv6Address":{"Type":4,"Flags":0,"Description":"The start IP address of the firewall rule. Must be IPv6 format."},"endIPv6Address":{"Type":4,"Flags":0,"Description":"The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to startIpAddress."}}}},{"4":{"Name":"Microsoft.Sql/servers/ipv6FirewallRules@2022-02-01-preview","ScopeType":8,"Body":350,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"sku":{"Type":93,"Flags":0,"Description":"The name and tier of the SKU."},"properties":{"Type":356,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":363,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"JobAgentProperties","Properties":{"databaseId":{"Type":4,"Flags":1,"Description":"Resource ID of the database to store job metadata in."},"state":{"Type":362,"Flags":2,"Description":"The state of the job agent."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[357,358,359,360,361,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents@2022-02-01-preview","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/credentials"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/credentials","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobCredentialProperties","Properties":{"username":{"Type":4,"Flags":1,"Description":"The credential user name."},"password":{"Type":4,"Flags":5,"Description":"The credential password."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/credentials@2022-02-01-preview","ScopeType":8,"Body":367,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"JobExecutionProperties","Properties":{"jobVersion":{"Type":3,"Flags":2,"Description":"The job version number."},"stepName":{"Type":4,"Flags":2,"Description":"The job step name."},"stepId":{"Type":3,"Flags":2,"Description":"The job step id."},"jobExecutionId":{"Type":4,"Flags":2,"Description":"The unique identifier of the job execution."},"lifecycle":{"Type":384,"Flags":2,"Description":"The detailed state of the job execution."},"provisioningState":{"Type":390,"Flags":2,"Description":"The ARM provisioning state of the job execution."},"createTime":{"Type":4,"Flags":2,"Description":"The time that the job execution was created."},"startTime":{"Type":4,"Flags":2,"Description":"The time that the job execution started."},"endTime":{"Type":4,"Flags":2,"Description":"The time that the job execution completed."},"currentAttempts":{"Type":3,"Flags":0,"Description":"Number of times the job execution has been attempted."},"currentAttemptStartTime":{"Type":4,"Flags":2,"Description":"Start time of the current attempt."},"lastMessage":{"Type":4,"Flags":2,"Description":"The last status or error message."},"target":{"Type":391,"Flags":2,"Description":"The target that this execution is executed on."}}}},{"6":{"Value":"Created"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"WaitingForChildJobExecutions"}},{"6":{"Value":"WaitingForRetry"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"SucceededWithSkipped"}},{"6":{"Value":"Failed"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[374,375,376,377,378,379,380,381,382,383,4]}},{"6":{"Value":"Created"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[385,386,387,388,389,4]}},{"2":{"Name":"JobExecutionTarget","Properties":{"type":{"Type":397,"Flags":2,"Description":"The type of the target."},"serverName":{"Type":4,"Flags":2,"Description":"The server name."},"databaseName":{"Type":4,"Flags":2,"Description":"The database name."}}}},{"6":{"Value":"TargetGroup"}},{"6":{"Value":"SqlDatabase"}},{"6":{"Value":"SqlElasticPool"}},{"6":{"Value":"SqlShardMap"}},{"6":{"Value":"SqlServer"}},{"5":{"Elements":[392,393,394,395,396,4]}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions@2022-02-01-preview","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"User-defined description of the job."},"version":{"Type":3,"Flags":2,"Description":"The job version number."},"schedule":{"Type":403,"Flags":0,"Description":"Schedule properties of the job."}}}},{"2":{"Name":"JobSchedule","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Schedule start time."},"endTime":{"Type":4,"Flags":0,"Description":"Schedule end time."},"type":{"Type":406,"Flags":0,"Description":"Schedule interval type"},"enabled":{"Type":2,"Flags":0,"Description":"Whether or not the schedule is enabled."},"interval":{"Type":4,"Flags":0,"Description":"Value of the schedule's recurring interval, if the ScheduleType is recurring. ISO8601 duration format."}}}},{"6":{"Value":"Once"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[404,405]}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs@2022-02-01-preview","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/steps"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":411,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobStepProperties","Properties":{"stepId":{"Type":3,"Flags":0,"Description":"The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified."},"targetGroup":{"Type":4,"Flags":1,"Description":"The resource ID of the target group that the job step will be executed on."},"credential":{"Type":4,"Flags":1,"Description":"The resource ID of the job credential that will be used to connect to the targets."},"action":{"Type":412,"Flags":1,"Description":"The action payload of the job step."},"output":{"Type":417,"Flags":0,"Description":"Output destination properties of the job step."},"executionOptions":{"Type":420,"Flags":0,"Description":"Execution options for the job step."}}}},{"2":{"Name":"JobStepAction","Properties":{"type":{"Type":414,"Flags":0,"Description":"Type of action being executed by the job step."},"source":{"Type":416,"Flags":0,"Description":"The source of the action to execute."},"value":{"Type":4,"Flags":1,"Description":"The action value, for example the text of the T-SQL script to execute."}}}},{"6":{"Value":"TSql"}},{"5":{"Elements":[413,4]}},{"6":{"Value":"Inline"}},{"5":{"Elements":[415,4]}},{"2":{"Name":"JobStepOutput","Properties":{"type":{"Type":419,"Flags":0,"Description":"The output destination type."},"subscriptionId":{"Type":4,"Flags":0,"Description":"The output destination subscription id."},"resourceGroupName":{"Type":4,"Flags":0,"Description":"The output destination resource group."},"serverName":{"Type":4,"Flags":1,"Description":"The output destination server name."},"databaseName":{"Type":4,"Flags":1,"Description":"The output destination database."},"schemaName":{"Type":4,"Flags":0,"Description":"The output destination schema."},"tableName":{"Type":4,"Flags":1,"Description":"The output destination table."},"credential":{"Type":4,"Flags":1,"Description":"The resource ID of the credential to use to connect to the output destination."}}}},{"6":{"Value":"SqlDatabase"}},{"5":{"Elements":[418,4]}},{"2":{"Name":"JobStepExecutionOptions","Properties":{"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Execution timeout for the job step."},"retryAttempts":{"Type":3,"Flags":0,"Description":"Maximum number of times the job step will be reattempted if the first attempt fails."},"initialRetryIntervalSeconds":{"Type":3,"Flags":0,"Description":"Initial delay between retries for job step execution."},"maximumRetryIntervalSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount of time to wait between retries for job step execution."},"retryIntervalBackoffMultiplier":{"Type":3,"Flags":0,"Description":"The backoff multiplier for the time between retries."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/steps@2022-02-01-preview","ScopeType":8,"Body":410,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/targetGroups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/targetGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":422,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":423,"Flags":10,"Description":"The resource api version"},"properties":{"Type":425,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"JobTargetGroupProperties","Properties":{"members":{"Type":436,"Flags":1,"Description":"Members of the target group."}}}},{"2":{"Name":"JobTarget","Properties":{"membershipType":{"Type":429,"Flags":0,"Description":"Whether the target is included or excluded from the group."},"type":{"Type":435,"Flags":1,"Description":"The target type."},"serverName":{"Type":4,"Flags":0,"Description":"The target server name."},"databaseName":{"Type":4,"Flags":0,"Description":"The target database name."},"elasticPoolName":{"Type":4,"Flags":0,"Description":"The target elastic pool name."},"shardMapName":{"Type":4,"Flags":0,"Description":"The target shard map."},"refreshCredential":{"Type":4,"Flags":0,"Description":"The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target."}}}},{"6":{"Value":"Include"}},{"6":{"Value":"Exclude"}},{"5":{"Elements":[427,428]}},{"6":{"Value":"TargetGroup"}},{"6":{"Value":"SqlDatabase"}},{"6":{"Value":"SqlElasticPool"}},{"6":{"Value":"SqlShardMap"}},{"6":{"Value":"SqlServer"}},{"5":{"Elements":[430,431,432,433,434,4]}},{"3":{"ItemType":426}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/targetGroups@2022-02-01-preview","ScopeType":8,"Body":424,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[438,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/ledgerDigestUploads"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/ledgerDigestUploads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":439,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"LedgerDigestUploadsProperties","Properties":{"digestStorageEndpoint":{"Type":4,"Flags":0,"Description":"The digest storage endpoint, which must be either an Azure blob storage endpoint or an URI for Azure Confidential Ledger."},"state":{"Type":446,"Flags":2,"Description":"Specifies the state of ledger digest upload."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[444,445]}},{"4":{"Name":"Microsoft.Sql/servers/databases/ledgerDigestUploads@2022-02-01-preview","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[448,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":449,"Flags":9,"Description":"The resource name"},"type":{"Type":450,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":451,"Flags":10,"Description":"The resource api version"},"properties":{"Type":453,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"BaseLongTermRetentionPolicyProperties","Properties":{"weeklyRetention":{"Type":4,"Flags":0,"Description":"The weekly retention policy for an LTR backup in an ISO 8601 format."},"monthlyRetention":{"Type":4,"Flags":0,"Description":"The monthly retention policy for an LTR backup in an ISO 8601 format."},"yearlyRetention":{"Type":4,"Flags":0,"Description":"The yearly retention policy for an LTR backup in an ISO 8601 format."},"weekOfYear":{"Type":3,"Flags":0,"Description":"The week of year to take the yearly backup in an ISO 8601 format."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2022-02-01-preview","ScopeType":8,"Body":452,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/maintenanceWindows"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowsProperties","Properties":{"timeRanges":{"Type":469,"Flags":0}}}},{"2":{"Name":"MaintenanceWindowTimeRange","Properties":{"dayOfWeek":{"Type":468,"Flags":0,"Description":"Day of maintenance window."},"startTime":{"Type":4,"Flags":0,"Description":"Start time minutes offset from 12am."},"duration":{"Type":4,"Flags":0,"Description":"Duration of maintenance window in minutes."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[461,462,463,464,465,466,467,4]}},{"3":{"ItemType":460}},{"4":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindows@2022-02-01-preview","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[471,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":472,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":476,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedBackupShortTermRetentionPolicyProperties","Properties":{"retentionDays":{"Type":3,"Flags":0,"Description":"The backup retention period in days. This is how many days Point-in-Time Restore will be supported."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2022-02-01-preview","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[478,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/advancedThreatProtectionSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/advancedThreatProtectionSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of AdvancedThreatProtectionResource."},"properties":{"Type":71,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/advancedThreatProtectionSettings@2022-02-01-preview","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":487,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":505,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ManagedDatabaseProperties","Properties":{"collation":{"Type":4,"Flags":0,"Description":"Collation of the managed database."},"status":{"Type":495,"Flags":2,"Description":"Status of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"Creation date of the database."},"earliestRestorePoint":{"Type":4,"Flags":2,"Description":"Earliest restore point in time for point in time restore."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"defaultSecondaryLocation":{"Type":4,"Flags":2,"Description":"Geo paired region."},"catalogCollation":{"Type":498,"Flags":0,"Description":"Collation of the metadata catalog."},"createMode":{"Type":504,"Flags":4,"Description":"Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required)."},"storageContainerUri":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored."},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source database associated with create operation of this database."},"restorableDroppedDatabaseId":{"Type":4,"Flags":4,"Description":"The restorable dropped database resource id to restore when creating this database."},"storageContainerIdentity":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is RestoreExternalBackup, this value is used. Specifies the identity used for storage container authentication. Can be 'SharedAccessSignature' or 'ManagedIdentity'; if not specified 'SharedAccessSignature' is assumed."},"storageContainerSasToken":{"Type":4,"Flags":4,"Description":"Conditional. If createMode is RestoreExternalBackup and storageContainerIdentity is not ManagedIdentity, this value is required. Specifies the storage container sas token."},"failoverGroupId":{"Type":4,"Flags":2,"Description":"Instance Failover Group resource identifier that this managed database belongs to."},"recoverableDatabaseId":{"Type":4,"Flags":4,"Description":"The resource identifier of the recoverable database associated with create operation of this database."},"longTermRetentionBackupResourceId":{"Type":4,"Flags":4,"Description":"The name of the Long Term Retention backup to be used for restore of this managed database."},"autoCompleteRestore":{"Type":2,"Flags":4,"Description":"Whether to auto complete restore of this managed database."},"lastBackupName":{"Type":4,"Flags":4,"Description":"Last backup file name for restore of this managed database."}}}},{"6":{"Value":"Online"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Inaccessible"}},{"6":{"Value":"Restoring"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[488,489,490,491,492,493,494,4]}},{"6":{"Value":"DATABASE_DEFAULT"}},{"6":{"Value":"SQL_Latin1_General_CP1_CI_AS"}},{"5":{"Elements":[496,497,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"RestoreExternalBackup"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"RestoreLongTermRetentionBackup"}},{"5":{"Elements":[499,500,501,502,503,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases@2022-02-01-preview","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[507,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SecurityAlertPolicyProperties","Properties":{"state":{"Type":516,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database."},"disabledAlerts":{"Type":517,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force"},"emailAddresses":{"Type":518,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[513,514,515]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2022-02-01-preview","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[520,521]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":522,"Flags":9,"Description":"The resource name"},"type":{"Type":523,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":524,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the sensitivity label."},"properties":{"Type":526,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SensitivityLabelProperties","Properties":{"schemaName":{"Type":4,"Flags":2,"Description":"The schema name."},"tableName":{"Type":4,"Flags":2,"Description":"The table name."},"columnName":{"Type":4,"Flags":2,"Description":"The column name."},"labelName":{"Type":4,"Flags":0,"Description":"The label name."},"labelId":{"Type":4,"Flags":0,"Description":"The label ID."},"informationType":{"Type":4,"Flags":0,"Description":"The information type."},"informationTypeId":{"Type":4,"Flags":0,"Description":"The information type ID."},"isDisabled":{"Type":2,"Flags":2,"Description":"Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not."},"rank":{"Type":532,"Flags":0}}}},{"6":{"Value":"None"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"6":{"Value":"Critical"}},{"5":{"Elements":[527,528,529,530,531]}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2022-02-01-preview","ScopeType":8,"Body":525,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[534,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":535,"Flags":9,"Description":"The resource name"},"type":{"Type":536,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":537,"Flags":10,"Description":"The resource api version"},"properties":{"Type":539,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedTransparentDataEncryptionProperties","Properties":{"state":{"Type":542,"Flags":1,"Description":"Specifies the state of the transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[540,541]}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2022-02-01-preview","ScopeType":8,"Body":538,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[544,545]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":546,"Flags":9,"Description":"The resource name"},"type":{"Type":547,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":548,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2022-02-01-preview","ScopeType":8,"Body":549,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[551,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":552,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2022-02-01-preview","ScopeType":8,"Body":555,"Flags":0}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[557,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/administrators"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":562,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceAdministratorProperties","Properties":{"administratorType":{"Type":564,"Flags":1,"Description":"Type of the managed instance administrator."},"login":{"Type":4,"Flags":1,"Description":"Login name of the managed instance administrator."},"sid":{"Type":4,"Flags":1,"Description":"SID (object ID) of the managed instance administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the managed instance administrator."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[563,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/administrators@2022-02-01-preview","ScopeType":8,"Body":561,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[566,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/advancedThreatProtectionSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/advancedThreatProtectionSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of AdvancedThreatProtectionResource."},"properties":{"Type":71,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/advancedThreatProtectionSettings@2022-02-01-preview","ScopeType":8,"Body":570,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[572,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":573,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":577,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceAzureADOnlyAuthProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory only Authentication enabled."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2022-02-01-preview","ScopeType":8,"Body":576,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[579,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/dtc"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/dtc","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":580,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"properties":{"Type":584,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceDtcProperties","Properties":{"dtcEnabled":{"Type":2,"Flags":0,"Description":"Active status of managed instance DTC."},"securitySettings":{"Type":585,"Flags":0,"Description":"Security settings of managed instance DTC."},"externalDnsSuffixSearchList":{"Type":587,"Flags":0,"Description":"External dns suffix search list of managed instance DTC."},"dtcHostNameDnsSuffix":{"Type":4,"Flags":2,"Description":"Host name dns suffix of managed instance DTC."},"provisioningState":{"Type":593,"Flags":2,"Description":"Provisioning state of managed instance DTC."}}}},{"2":{"Name":"ManagedInstanceDtcSecuritySettings","Properties":{"transactionManagerCommunicationSettings":{"Type":586,"Flags":0,"Description":"Transaction Manager communication settings of managed instance DTC."},"xaTransactionsEnabled":{"Type":2,"Flags":0,"Description":"Allow XA Transactions to managed instance DTC."},"snaLu6point2TransactionsEnabled":{"Type":2,"Flags":0,"Description":"Allow SNA LU 6.2 to managed instance DTC."}}}},{"2":{"Name":"ManagedInstanceDtcTransactionManagerCommunicationSettings","Properties":{"allowInboundEnabled":{"Type":2,"Flags":0,"Description":"Allow Inbound traffic to managed instance DTC."},"allowOutboundEnabled":{"Type":2,"Flags":0,"Description":"Allow Outbound traffic of managed instance DTC."},"authentication":{"Type":4,"Flags":0,"Description":"Authentication type of managed instance DTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Created"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[588,589,590,591,592,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/dtc@2022-02-01-preview","ScopeType":8,"Body":583,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[595,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/encryptionProtector"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":596,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"properties":{"Type":600,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceEncryptionProtectorProperties","Properties":{"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the managed instance key."},"serverKeyType":{"Type":603,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"autoRotationEnabled":{"Type":2,"Flags":0,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[601,602,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/encryptionProtector@2022-02-01-preview","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/keys"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":605,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":606,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"properties":{"Type":608,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceKeyProperties","Properties":{"serverKeyType":{"Type":611,"Flags":5,"Description":"The key type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":4,"Description":"The URI of the key. If the ServerKeyType is AzureKeyVault, then the URI is required."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the key."},"creationDate":{"Type":4,"Flags":2,"Description":"The key creation date."},"autoRotationEnabled":{"Type":2,"Flags":2,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[609,610,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/keys@2022-02-01-preview","ScopeType":8,"Body":607,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[613,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":614,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":453,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2022-02-01-preview","ScopeType":8,"Body":617,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/privateEndpointConnections"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":619,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":620,"Flags":10,"Description":"The resource api version"},"properties":{"Type":622,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstancePrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":623,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":624,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"provisioningState":{"Type":4,"Flags":2,"Description":"State of the Private Endpoint Connection."}}}},{"2":{"Name":"ManagedInstancePrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"ManagedInstancePrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":1,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":1,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"The private link service connection description."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/privateEndpointConnections@2022-02-01-preview","ScopeType":8,"Body":621,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":626,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":627,"Flags":10,"Description":"The resource api version"},"identity":{"Type":629,"Flags":0,"Description":"The Azure Active Directory identity of the managed instance."},"sku":{"Type":93,"Flags":0,"Description":"Managed instance SKU. Allowed values for sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH"},"properties":{"Type":637,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":687,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentities":{"Type":631,"Flags":0,"Description":"The resource ids of the user assigned identities to use"},"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"type":{"Type":636,"Flags":0,"Description":"The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."}}}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory principal id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory client id."}}}},{"2":{"Name":"ResourceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":630}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[632,633,634,635,4]}},{"2":{"Name":"ManagedInstanceProperties","Properties":{"provisioningState":{"Type":653,"Flags":2},"managedInstanceCreateMode":{"Type":656,"Flags":4,"Description":"Specifies the mode of database creation.\r\n\r\nDefault: Regular instance creation.\r\n\r\nRestore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the managed instance."},"administratorLogin":{"Type":4,"Flags":0,"Description":"Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation)."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for managed instance creation)."},"subnetId":{"Type":4,"Flags":0,"Description":"Subnet resource ID for the managed instance."},"state":{"Type":4,"Flags":2,"Description":"The state of the managed instance."},"licenseType":{"Type":659,"Flags":0,"Description":"The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses)."},"vCores":{"Type":3,"Flags":0,"Description":"The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80."},"storageSizeInGB":{"Type":3,"Flags":0,"Description":"Storage size in GB. Minimum value: 32. Maximum value: 16384. Increments of 32 GB allowed only. Maximum value depends on the selected hardware family and number of vCores."},"collation":{"Type":4,"Flags":0,"Description":"Collation of the managed instance."},"dnsZone":{"Type":4,"Flags":2,"Description":"The Dns Zone that the managed instance is in."},"dnsZonePartner":{"Type":4,"Flags":4,"Description":"The resource id of another managed instance whose DNS zone this managed instance will share after creation."},"publicDataEndpointEnabled":{"Type":2,"Flags":0,"Description":"Whether or not the public data endpoint is enabled."},"sourceManagedInstanceId":{"Type":4,"Flags":4,"Description":"The resource identifier of the source managed instance associated with create operation of this instance."},"restorePointInTime":{"Type":4,"Flags":4,"Description":"Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."},"proxyOverride":{"Type":663,"Flags":0,"Description":"Connection type used for connecting to the instance."},"timezoneId":{"Type":4,"Flags":0,"Description":"Id of the timezone. Allowed values are timezones supported by Windows.\r\nWindows keeps details on supported timezones, including the id, in registry under\r\nKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones.\r\nYou can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info.\r\nList of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell.\r\nAn example of valid timezone id is \"Pacific Standard Time\" or \"W. Europe Standard Time\"."},"instancePoolId":{"Type":4,"Flags":0,"Description":"The Id of the instance pool this managed server belongs to."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Specifies maintenance configuration id to apply to this managed instance."},"privateEndpointConnections":{"Type":665,"Flags":2,"Description":"List of private endpoint connections on a managed instance."},"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2'"},"currentBackupStorageRedundancy":{"Type":670,"Flags":2,"Description":"The storage account type used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage)"},"requestedBackupStorageRedundancy":{"Type":675,"Flags":0,"Description":"The storage account type to be used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage)"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not the multi-az is enabled."},"primaryUserAssignedIdentityId":{"Type":4,"Flags":0,"Description":"The resource id of a user assigned identity to be used by default."},"keyId":{"Type":4,"Flags":0,"Description":"A CMK URI of the key to use for encryption."},"administrators":{"Type":676,"Flags":0,"Description":"The Azure Active Directory administrator of the server."},"servicePrincipal":{"Type":683,"Flags":0,"Description":"The managed instance's service principal."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Unrecognized"}},{"6":{"Value":"Running"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Registering"}},{"6":{"Value":"TimedOut"}},{"5":{"Elements":[638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"PointInTimeRestore"}},{"5":{"Elements":[654,655,4]}},{"6":{"Value":"LicenseIncluded"}},{"6":{"Value":"BasePrice"}},{"5":{"Elements":[657,658,4]}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Redirect"}},{"6":{"Value":"Default"}},{"5":{"Elements":[660,661,662,4]}},{"2":{"Name":"ManagedInstancePecProperty","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"properties":{"Type":622,"Flags":2,"Description":"Private endpoint connection properties"}}}},{"3":{"ItemType":664}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[666,667,668,669,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[671,672,673,674,4]}},{"2":{"Name":"ManagedInstanceExternalAdministrator","Properties":{"administratorType":{"Type":678,"Flags":0,"Description":"Type of the sever administrator."},"principalType":{"Type":682,"Flags":0,"Description":"Principal Type of the sever administrator."},"login":{"Type":4,"Flags":0,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":0,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[677,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Group"}},{"6":{"Value":"Application"}},{"5":{"Elements":[679,680,681,4]}},{"2":{"Name":"ServicePrincipal","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory application object id."},"clientId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory application client id."},"tenantId":{"Type":4,"Flags":2,"Description":"The Azure Active Directory tenant id."},"type":{"Type":686,"Flags":0,"Description":"Service principal type."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[684,685,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances@2022-02-01-preview","ScopeType":8,"Body":628,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[689,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/vulnerabilityAssessments"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":690,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":5,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":218,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/vulnerabilityAssessments@2022-02-01-preview","ScopeType":8,"Body":693,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[696,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":476,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2022-02-01-preview","ScopeType":8,"Body":700,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/dnsAliases"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/dnsAliases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":702,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":703,"Flags":10,"Description":"The resource api version"},"createDnsRecord":{"Type":2,"Flags":4,"Description":"Whether or not DNS record should be created for this alias."},"properties":{"Type":705,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedServerDnsAliasProperties","Properties":{"azureDnsRecord":{"Type":4,"Flags":2,"Description":"The fully qualified DNS record for managed server alias"},"publicAzureDnsRecord":{"Type":4,"Flags":2,"Description":"The fully qualified public DNS record for managed server alias"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/dnsAliases@2022-02-01-preview","ScopeType":8,"Body":704,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[707,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/securityAlertPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":708,"Flags":9,"Description":"The resource name"},"type":{"Type":709,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":710,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":171,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/securityAlertPolicies@2022-02-01-preview","ScopeType":8,"Body":711,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/outboundFirewallRules"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/outboundFirewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"OutboundFirewallRuleProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The state of the outbound rule."}}}},{"4":{"Name":"Microsoft.Sql/servers/outboundFirewallRules@2022-02-01-preview","ScopeType":8,"Body":715,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/privateEndpointConnections"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":722,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"groupIds":{"Type":723,"Flags":2,"Description":"Group IDs."},"privateLinkServiceConnectionState":{"Type":724,"Flags":0,"Description":"Connection state of the private endpoint connection."},"provisioningState":{"Type":737,"Flags":2,"Description":"State of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":729,"Flags":1,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":1,"Description":"The private link service connection description."},"actionsRequired":{"Type":731,"Flags":2,"Description":"The actions required for private link service connection."}}}},{"6":{"Value":"Approved"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[725,726,727,728,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[730,4]}},{"6":{"Value":"Approving"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Dropping"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Rejecting"}},{"5":{"Elements":[732,733,734,735,736,4]}},{"4":{"Name":"Microsoft.Sql/servers/privateEndpointConnections@2022-02-01-preview","ScopeType":8,"Body":720,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[739,740]}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":741,"Flags":9,"Description":"The resource name"},"type":{"Type":742,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":743,"Flags":10,"Description":"The resource api version"},"managedBy":{"Type":4,"Flags":2,"Description":"Resource that manages the sensitivity label."},"properties":{"Type":526,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2022-02-01-preview","ScopeType":8,"Body":744,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[746,4]}},{"6":{"Value":"Microsoft.Sql/servers/advancedThreatProtectionSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/advancedThreatProtectionSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":747,"Flags":9,"Description":"The resource name"},"type":{"Type":748,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":749,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of AdvancedThreatProtectionResource."},"properties":{"Type":71,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/advancedThreatProtectionSettings@2022-02-01-preview","ScopeType":8,"Body":750,"Flags":0}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[752,4]}},{"6":{"Value":"Microsoft.Sql/servers/administrators"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":753,"Flags":9,"Description":"The resource name"},"type":{"Type":754,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":755,"Flags":10,"Description":"The resource api version"},"properties":{"Type":757,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"AdministratorProperties","Properties":{"administratorType":{"Type":759,"Flags":1,"Description":"Type of the sever administrator."},"login":{"Type":4,"Flags":1,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":1,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":2,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[758,4]}},{"4":{"Name":"Microsoft.Sql/servers/administrators@2022-02-01-preview","ScopeType":8,"Body":756,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[761,4]}},{"6":{"Value":"Microsoft.Sql/servers/azureADOnlyAuthentications"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":766,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"AzureADOnlyAuthProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory only Authentication enabled."}}}},{"4":{"Name":"Microsoft.Sql/servers/azureADOnlyAuthentications@2022-02-01-preview","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[768,4]}},{"6":{"Value":"Microsoft.Sql/servers/connectionPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/connectionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"kind":{"Type":4,"Flags":2,"Description":"Metadata used for the Azure portal experience."},"properties":{"Type":773,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerConnectionPolicyProperties","Properties":{"connectionType":{"Type":777,"Flags":1,"Description":"The server connection type."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Redirect"}},{"6":{"Value":"Proxy"}},{"5":{"Elements":[774,775,776,4]}},{"4":{"Name":"Microsoft.Sql/servers/connectionPolicies@2022-02-01-preview","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[779,4]}},{"6":{"Value":"Microsoft.Sql/servers/devOpsAuditingSettings"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/devOpsAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":780,"Flags":9,"Description":"The resource name"},"type":{"Type":781,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":782,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of ServerDevOpsAuditSettingsResource."},"properties":{"Type":784,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerDevOpsAuditSettingsProperties","Properties":{"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether DevOps audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure DevOps audit, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should be also created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"isManagedIdentityInUse":{"Type":2,"Flags":0,"Description":"Specifies whether Managed Identity is used to access blob storage"},"state":{"Type":787,"Flags":1,"Description":"Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[785,786]}},{"4":{"Name":"Microsoft.Sql/servers/devOpsAuditingSettings@2022-02-01-preview","ScopeType":8,"Body":783,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/dnsAliases"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/dnsAliases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ServerDnsAliasProperties","Properties":{"azureDnsRecord":{"Type":4,"Flags":2,"Description":"The fully qualified DNS record for alias"}}}},{"4":{"Name":"Microsoft.Sql/servers/dnsAliases@2022-02-01-preview","ScopeType":8,"Body":791,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/keys"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":794,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":795,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":797,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerKeyProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the server key."},"serverKeyType":{"Type":800,"Flags":5,"Description":"The server key type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":4,"Description":"The URI of the server key. If the ServerKeyType is AzureKeyVault, then the URI is required. The AKV URI is required to be in this format: 'https://YourVaultName.vault.azure.net/keys/YourKeyName/YourKeyVersion'"},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."},"creationDate":{"Type":4,"Flags":2,"Description":"The server key creation date."},"autoRotationEnabled":{"Type":2,"Flags":2,"Description":"Key auto rotation opt-in flag. Either true or false."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[798,799,4]}},{"4":{"Name":"Microsoft.Sql/servers/keys@2022-02-01-preview","ScopeType":8,"Body":796,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"identity":{"Type":629,"Flags":0,"Description":"The Azure Active Directory identity of the server."},"kind":{"Type":4,"Flags":2,"Description":"Kind of sql server. This is metadata used for the Azure portal experience."},"properties":{"Type":805,"Flags":0,"Description":"Resource properties."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":824,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ServerProperties","Properties":{"administratorLogin":{"Type":4,"Flags":0,"Description":"Administrator username for the server. Once created it cannot be changed."},"administratorLoginPassword":{"Type":4,"Flags":4,"Description":"The administrator login password (required for server creation)."},"version":{"Type":4,"Flags":0,"Description":"The version of the server."},"state":{"Type":4,"Flags":2,"Description":"The state of the server."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the server."},"privateEndpointConnections":{"Type":807,"Flags":2,"Description":"List of private endpoint connections on a server"},"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"Minimal TLS version. Allowed values: '1.0', '1.1', '1.2'"},"publicNetworkAccess":{"Type":810,"Flags":0,"Description":"Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'"},"workspaceFeature":{"Type":813,"Flags":2,"Description":"Whether or not existing server has a workspace created and if it allows connection from workspace"},"primaryUserAssignedIdentityId":{"Type":4,"Flags":0,"Description":"The resource id of a user assigned identity to be used by default."},"federatedClientId":{"Type":4,"Flags":0,"Description":"The Client id used for cross tenant CMK scenario"},"keyId":{"Type":4,"Flags":0,"Description":"A CMK URI of the key to use for encryption."},"administrators":{"Type":814,"Flags":0,"Description":"The Azure Active Directory administrator of the server."},"restrictOutboundNetworkAccess":{"Type":823,"Flags":0,"Description":"Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'"}}}},{"2":{"Name":"ServerPrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"properties":{"Type":721,"Flags":2,"Description":"Private endpoint connection properties"}}}},{"3":{"ItemType":806}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[808,809,4]}},{"6":{"Value":"Connected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[811,812,4]}},{"2":{"Name":"ServerExternalAdministrator","Properties":{"administratorType":{"Type":816,"Flags":0,"Description":"Type of the sever administrator."},"principalType":{"Type":820,"Flags":0,"Description":"Principal Type of the sever administrator."},"login":{"Type":4,"Flags":0,"Description":"Login name of the server administrator."},"sid":{"Type":4,"Flags":0,"Description":"SID (object ID) of the server administrator."},"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the administrator."},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Azure Active Directory only Authentication enabled."}}}},{"6":{"Value":"ActiveDirectory"}},{"5":{"Elements":[815,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Group"}},{"6":{"Value":"Application"}},{"5":{"Elements":[817,818,819,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[821,822,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/servers@2022-02-01-preview","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[826,4]}},{"6":{"Value":"Microsoft.Sql/servers/securityAlertPolicies"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":827,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of SecurityAlertPolicyResource."},"properties":{"Type":171,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/securityAlertPolicies@2022-02-01-preview","ScopeType":8,"Body":830,"Flags":0}},{"6":{"Value":"Microsoft.Sql/managedInstances/serverTrustCertificates"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/serverTrustCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":832,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":833,"Flags":10,"Description":"The resource api version"},"properties":{"Type":835,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerTrustCertificateProperties","Properties":{"publicBlob":{"Type":4,"Flags":0,"Description":"The certificate public blob"},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate thumbprint"},"certificateName":{"Type":4,"Flags":2,"Description":"The certificate name"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/serverTrustCertificates@2022-02-01-preview","ScopeType":8,"Body":834,"Flags":0}},{"6":{"Value":"Microsoft.Sql/locations/serverTrustGroups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/serverTrustGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":837,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":838,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerTrustGroupProperties","Properties":{"groupMembers":{"Type":842,"Flags":1,"Description":"Group members information for the server trust group."},"trustScopes":{"Type":846,"Flags":1,"Description":"Trust scope of the server trust group."}}}},{"2":{"Name":"ServerInfo","Properties":{"serverId":{"Type":4,"Flags":1,"Description":"Server Id."}}}},{"3":{"ItemType":841}},{"6":{"Value":"GlobalTransactions"}},{"6":{"Value":"ServiceBroker"}},{"5":{"Elements":[843,844,4]}},{"3":{"ItemType":845}},{"4":{"Name":"Microsoft.Sql/locations/serverTrustGroups@2022-02-01-preview","ScopeType":8,"Body":839,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[848,4]}},{"6":{"Value":"Microsoft.Sql/servers/vulnerabilityAssessments"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":849,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":853,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":5,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall"},"recurringScans":{"Type":218,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Sql/servers/vulnerabilityAssessments@2022-02-01-preview","ScopeType":8,"Body":852,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/managedInstances/sqlAgent"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/sqlAgent","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":855,"Flags":9,"Description":"The resource name"},"type":{"Type":856,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":857,"Flags":10,"Description":"The resource api version"},"properties":{"Type":859,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlAgentConfigurationProperties","Properties":{"state":{"Type":862,"Flags":0,"Description":"The state of Sql Agent."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[860,861,4]}},{"4":{"Name":"Microsoft.Sql/managedInstances/sqlAgent@2022-02-01-preview","ScopeType":8,"Body":858,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines/rules"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":864,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":865,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineInputResource."},"properties":{"Type":197,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines/rules@2022-02-01-preview","ScopeType":8,"Body":866,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[868,4]}},{"6":{"Value":"Microsoft.Sql/servers/sqlVulnerabilityAssessments"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":869,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of SqlVulnerabilityAssessmentResource."},"properties":{"Type":873,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlVulnerabilityAssessmentPolicyProperties","Properties":{"state":{"Type":876,"Flags":0,"Description":"Specifies the state of the SQL Vulnerability Assessment, whether it is enabled or disabled or a state has not been applied yet on the specific database or server."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[874,875]}},{"4":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments@2022-02-01-preview","ScopeType":8,"Body":872,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/syncAgents"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/syncAgents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":881,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncAgentProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Name of the sync agent."},"syncDatabaseId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync database in the sync agent."},"lastAliveTime":{"Type":4,"Flags":2,"Description":"Last alive time of the sync agent."},"state":{"Type":885,"Flags":2,"Description":"State of the sync agent."},"isUpToDate":{"Type":2,"Flags":2,"Description":"If the sync agent version is up to date."},"expiryTime":{"Type":4,"Flags":2,"Description":"Expiration time of the sync agent version."},"version":{"Type":4,"Flags":2,"Description":"Version of the sync agent."}}}},{"6":{"Value":"Online"}},{"6":{"Value":"Offline"}},{"6":{"Value":"NeverConnected"}},{"5":{"Elements":[882,883,884,4]}},{"4":{"Name":"Microsoft.Sql/servers/syncAgents@2022-02-01-preview","ScopeType":8,"Body":880,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/syncGroups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/syncGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"sku":{"Type":93,"Flags":0,"Description":"The name and capacity of the SKU."},"properties":{"Type":890,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncGroupProperties","Properties":{"interval":{"Type":3,"Flags":0,"Description":"Sync interval of the sync group."},"lastSyncTime":{"Type":4,"Flags":2,"Description":"Last sync time of the sync group."},"conflictResolutionPolicy":{"Type":893,"Flags":0,"Description":"Conflict resolution policy of the sync group."},"syncDatabaseId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync database in the sync group."},"hubDatabaseUserName":{"Type":4,"Flags":0,"Description":"User name for the sync group hub database credential."},"hubDatabasePassword":{"Type":4,"Flags":4,"Description":"Password for the sync group hub database credential."},"syncState":{"Type":899,"Flags":2,"Description":"Sync state of the sync group."},"schema":{"Type":900,"Flags":0,"Description":"Sync schema of the sync group."},"enableConflictLogging":{"Type":2,"Flags":0,"Description":"If conflict logging is enabled."},"conflictLoggingRetentionInDays":{"Type":3,"Flags":0,"Description":"Conflict logging retention period."},"usePrivateLinkConnection":{"Type":2,"Flags":0,"Description":"If use private link connection is enabled."},"privateEndpointName":{"Type":4,"Flags":2,"Description":"Private endpoint name of the sync group if use private link connection is enabled."}}}},{"6":{"Value":"HubWin"}},{"6":{"Value":"MemberWin"}},{"5":{"Elements":[891,892,4]}},{"6":{"Value":"NotReady"}},{"6":{"Value":"Error"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Progressing"}},{"6":{"Value":"Good"}},{"5":{"Elements":[894,895,896,897,898,4]}},{"2":{"Name":"SyncGroupSchema","Properties":{"tables":{"Type":904,"Flags":0,"Description":"List of tables in sync group schema."},"masterSyncMemberName":{"Type":4,"Flags":0,"Description":"Name of master sync member where the schema is from."}}}},{"2":{"Name":"SyncGroupSchemaTable","Properties":{"columns":{"Type":903,"Flags":0,"Description":"List of columns in sync group schema."},"quotedName":{"Type":4,"Flags":0,"Description":"Quoted name of sync group schema table."}}}},{"2":{"Name":"SyncGroupSchemaTableColumn","Properties":{"quotedName":{"Type":4,"Flags":0,"Description":"Quoted name of sync group table column."},"dataSize":{"Type":4,"Flags":0,"Description":"Data size of the column."},"dataType":{"Type":4,"Flags":0,"Description":"Data type of the column."}}}},{"3":{"ItemType":902}},{"3":{"ItemType":901}},{"4":{"Name":"Microsoft.Sql/servers/databases/syncGroups@2022-02-01-preview","ScopeType":8,"Body":889,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/syncGroups/syncMembers"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/syncGroups/syncMembers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":906,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":907,"Flags":10,"Description":"The resource api version"},"properties":{"Type":909,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SyncMemberProperties","Properties":{"databaseType":{"Type":912,"Flags":0,"Description":"Database type of the sync member."},"syncAgentId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync agent in the sync member."},"sqlServerDatabaseId":{"Type":4,"Flags":0,"Description":"SQL Server database id of the sync member."},"syncMemberAzureDatabaseResourceId":{"Type":4,"Flags":0,"Description":"ARM resource id of the sync member logical database, for sync members in Azure."},"usePrivateLinkConnection":{"Type":2,"Flags":0,"Description":"Whether to use private link connection."},"privateEndpointName":{"Type":4,"Flags":2,"Description":"Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure."},"serverName":{"Type":4,"Flags":0,"Description":"Server name of the member database in the sync member"},"databaseName":{"Type":4,"Flags":0,"Description":"Database name of the member database in the sync member."},"userName":{"Type":4,"Flags":0,"Description":"User name of the member database in the sync member."},"password":{"Type":4,"Flags":4,"Description":"Password of the member database in the sync member."},"syncDirection":{"Type":916,"Flags":0,"Description":"Sync direction of the sync member."},"syncState":{"Type":935,"Flags":2,"Description":"Sync state of the sync member."}}}},{"6":{"Value":"AzureSqlDatabase"}},{"6":{"Value":"SqlServerDatabase"}},{"5":{"Elements":[910,911,4]}},{"6":{"Value":"Bidirectional"}},{"6":{"Value":"OneWayMemberToHub"}},{"6":{"Value":"OneWayHubToMember"}},{"5":{"Elements":[913,914,915,4]}},{"6":{"Value":"SyncInProgress"}},{"6":{"Value":"SyncSucceeded"}},{"6":{"Value":"SyncFailed"}},{"6":{"Value":"DisabledTombstoneCleanup"}},{"6":{"Value":"DisabledBackupRestore"}},{"6":{"Value":"SyncSucceededWithWarnings"}},{"6":{"Value":"SyncCancelling"}},{"6":{"Value":"SyncCancelled"}},{"6":{"Value":"UnProvisioned"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"ProvisionFailed"}},{"6":{"Value":"DeProvisioning"}},{"6":{"Value":"DeProvisioned"}},{"6":{"Value":"DeProvisionFailed"}},{"6":{"Value":"Reprovisioning"}},{"6":{"Value":"ReprovisionFailed"}},{"6":{"Value":"UnReprovisioned"}},{"5":{"Elements":[917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/syncGroups/syncMembers@2022-02-01-preview","ScopeType":8,"Body":908,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[937,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/transparentDataEncryption"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":938,"Flags":9,"Description":"The resource name"},"type":{"Type":939,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":940,"Flags":10,"Description":"The resource api version"},"properties":{"Type":942,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"TransparentDataEncryptionProperties","Properties":{"state":{"Type":945,"Flags":1,"Description":"Specifies the state of the transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[943,944]}},{"4":{"Name":"Microsoft.Sql/servers/databases/transparentDataEncryption@2022-02-01-preview","ScopeType":8,"Body":941,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/virtualNetworkRules"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/virtualNetworkRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"VirtualNetworkRuleProperties","Properties":{"virtualNetworkSubnetId":{"Type":4,"Flags":1,"Description":"The ARM resource id of the virtual network subnet."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."},"state":{"Type":957,"Flags":2,"Description":"Virtual Network Rule State"}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[951,952,953,954,955,956,4]}},{"4":{"Name":"Microsoft.Sql/servers/virtualNetworkRules@2022-02-01-preview","ScopeType":8,"Body":949,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":959,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":960,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadClassifierProperties","Properties":{"memberName":{"Type":4,"Flags":1,"Description":"The workload classifier member name."},"label":{"Type":4,"Flags":0,"Description":"The workload classifier label."},"context":{"Type":4,"Flags":0,"Description":"The workload classifier context."},"startTime":{"Type":4,"Flags":0,"Description":"The workload classifier start time for classification."},"endTime":{"Type":4,"Flags":0,"Description":"The workload classifier end time for classification."},"importance":{"Type":4,"Flags":0,"Description":"The workload classifier importance."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2022-02-01-preview","ScopeType":8,"Body":961,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/workloadGroups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/workloadGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadGroupProperties","Properties":{"minResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group minimum percentage resource."},"maxResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group cap percentage resource."},"minResourcePercentPerRequest":{"Type":3,"Flags":1,"Description":"The workload group request minimum grant percentage."},"maxResourcePercentPerRequest":{"Type":3,"Flags":0,"Description":"The workload group request maximum grant percentage."},"importance":{"Type":4,"Flags":0,"Description":"The workload group importance level."},"queryExecutionTimeout":{"Type":3,"Flags":0,"Description":"The workload group query execution timeout."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/workloadGroups@2022-02-01-preview","ScopeType":8,"Body":966,"Flags":0}},{"6":{"Value":"Microsoft.Sql/servers/databases/advisors"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/advisors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":972,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"AdvisorProperties","Properties":{"advisorStatus":{"Type":977,"Flags":2,"Description":"Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'."},"autoExecuteStatus":{"Type":981,"Flags":1,"Description":"Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'"},"autoExecuteStatusInheritedFrom":{"Type":987,"Flags":2,"Description":"Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level)."},"recommendationsStatus":{"Type":4,"Flags":2,"Description":"Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc."},"lastChecked":{"Type":4,"Flags":2,"Description":"Gets the time when the current resource was analyzed for recommendations by this advisor."},"recommendedActions":{"Type":1030,"Flags":2,"Description":"Gets the recommended actions for this advisor."}}}},{"6":{"Value":"GA"}},{"6":{"Value":"PublicPreview"}},{"6":{"Value":"LimitedPublicPreview"}},{"6":{"Value":"PrivatePreview"}},{"5":{"Elements":[973,974,975,976]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Default"}},{"5":{"Elements":[978,979,980]}},{"6":{"Value":"Default"}},{"6":{"Value":"Subscription"}},{"6":{"Value":"Server"}},{"6":{"Value":"ElasticPool"}},{"6":{"Value":"Database"}},{"5":{"Elements":[982,983,984,985,986]}},{"2":{"Name":"RecommendedAction","Properties":{"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":989,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Resource ID."},"name":{"Type":4,"Flags":2,"Description":"Resource name."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RecommendedActionProperties","Properties":{"recommendationReason":{"Type":4,"Flags":2,"Description":"Gets the reason for recommending this action. e.g., DuplicateIndex"},"validSince":{"Type":4,"Flags":2,"Description":"Gets the time since when this recommended action is valid."},"lastRefresh":{"Type":4,"Flags":2,"Description":"Gets time when this recommended action was last refreshed."},"state":{"Type":990,"Flags":1,"Description":"Gets the info of the current state the recommended action is in."},"isExecutableAction":{"Type":2,"Flags":2,"Description":"Gets if this recommended action is actionable by user"},"isRevertableAction":{"Type":2,"Flags":2,"Description":"Gets if changes applied by this recommended action can be reverted by user"},"isArchivedAction":{"Type":2,"Flags":2,"Description":"Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again."},"executeActionStartTime":{"Type":4,"Flags":2,"Description":"Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time"},"executeActionDuration":{"Type":4,"Flags":2,"Description":"Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation"},"revertActionStartTime":{"Type":4,"Flags":2,"Description":"Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed."},"revertActionDuration":{"Type":4,"Flags":2,"Description":"Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index."},"executeActionInitiatedBy":{"Type":1011,"Flags":2,"Description":"Gets if approval for applying this recommended action was given by user/system."},"executeActionInitiatedTime":{"Type":4,"Flags":2,"Description":"Gets the time when this recommended action was approved for execution."},"revertActionInitiatedBy":{"Type":1014,"Flags":2,"Description":"Gets if approval for reverting this recommended action was given by user/system."},"revertActionInitiatedTime":{"Type":4,"Flags":2,"Description":"Gets the time when this recommended action was approved for revert."},"score":{"Type":3,"Flags":2,"Description":"Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact"},"implementationDetails":{"Type":1015,"Flags":2,"Description":"Gets the implementation details of this recommended action for user to apply it manually."},"errorDetails":{"Type":1019,"Flags":2,"Description":"Gets the error details if and why this recommended action is put to error state."},"estimatedImpact":{"Type":1024,"Flags":2,"Description":"Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change"},"observedImpact":{"Type":1025,"Flags":2,"Description":"Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change"},"timeSeries":{"Type":1027,"Flags":2,"Description":"Gets the time series info of metrics for this recommended action e.g., CPU consumption time series"},"linkedObjects":{"Type":1028,"Flags":2,"Description":"Gets the linked objects, if any."},"details":{"Type":1029,"Flags":2,"Description":"Gets additional details specific to this recommended action."}}}},{"2":{"Name":"RecommendedActionStateInfo","Properties":{"currentValue":{"Type":1005,"Flags":1,"Description":"Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action."},"actionInitiatedBy":{"Type":1008,"Flags":2,"Description":"Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it."},"lastModified":{"Type":4,"Flags":2,"Description":"Gets the time when the state was last modified"}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Executing"}},{"6":{"Value":"Verifying"}},{"6":{"Value":"PendingRevert"}},{"6":{"Value":"RevertCancelled"}},{"6":{"Value":"Reverting"}},{"6":{"Value":"Reverted"}},{"6":{"Value":"Ignored"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Monitoring"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"Success"}},{"6":{"Value":"Error"}},{"5":{"Elements":[991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,4]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[1006,1007]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[1009,1010]}},{"6":{"Value":"User"}},{"6":{"Value":"System"}},{"5":{"Elements":[1012,1013]}},{"2":{"Name":"RecommendedActionImplementationInfo","Properties":{"method":{"Type":1018,"Flags":2,"Description":"Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell."},"script":{"Type":4,"Flags":2,"Description":"Gets the manual implementation script. e.g., T-SQL script that could be executed on the database."}}}},{"6":{"Value":"TSql"}},{"6":{"Value":"AzurePowerShell"}},{"5":{"Elements":[1016,1017]}},{"2":{"Name":"RecommendedActionErrorInfo","Properties":{"errorCode":{"Type":4,"Flags":2,"Description":"Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists"},"isRetryable":{"Type":1022,"Flags":2,"Description":"Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No"}}}},{"6":{"Value":"Yes"}},{"6":{"Value":"No"}},{"5":{"Elements":[1020,1021]}},{"2":{"Name":"RecommendedActionImpactRecord","Properties":{"dimensionName":{"Type":4,"Flags":2,"Description":"Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected."},"unit":{"Type":4,"Flags":2,"Description":"Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected."},"absoluteValue":{"Type":3,"Flags":2,"Description":"Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected"},"changeValueAbsolute":{"Type":3,"Flags":2,"Description":"Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes"},"changeValueRelative":{"Type":3,"Flags":2,"Description":"Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage"}}}},{"3":{"ItemType":1023}},{"3":{"ItemType":1023}},{"2":{"Name":"RecommendedActionMetricInfo","Properties":{"metricName":{"Type":4,"Flags":2,"Description":"Gets the name of the metric. e.g., CPU, Number of Queries."},"unit":{"Type":4,"Flags":2,"Description":"Gets the unit in which metric is measured. e.g., DTU, Frequency"},"timeGrain":{"Type":4,"Flags":2,"Description":"Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)"},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time of time interval given by this MetricInfo."},"value":{"Type":3,"Flags":2,"Description":"Gets the value of the metric in the time interval given by this MetricInfo."}}}},{"3":{"ItemType":1026}},{"3":{"ItemType":4}},{"2":{"Name":"RecommendedActionPropertiesDetails","Properties":{},"AdditionalProperties":0}},{"3":{"ItemType":988}},{"4":{"Name":"Microsoft.Sql/servers/databases/advisors@2022-02-01-preview","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/automaticTuning"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/automaticTuning","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1032,"Flags":9,"Description":"The resource name"},"type":{"Type":1033,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1034,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1036,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseAutomaticTuningProperties","Properties":{"desiredState":{"Type":1041,"Flags":0,"Description":"Automatic tuning desired state."},"actualState":{"Type":1046,"Flags":2,"Description":"Automatic tuning actual state."},"options":{"Type":1063,"Flags":0,"Description":"Automatic tuning options definition."}}}},{"6":{"Value":"Inherit"}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[1037,1038,1039,1040]}},{"6":{"Value":"Inherit"}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[1042,1043,1044,1045]}},{"2":{"Name":"AutomaticTuningOptions","Properties":{"desiredState":{"Type":1051,"Flags":0,"Description":"Automatic tuning option desired state."},"actualState":{"Type":1054,"Flags":2,"Description":"Automatic tuning option actual state."},"reasonCode":{"Type":3,"Flags":2,"Description":"Reason code if desired and actual state are different."},"reasonDesc":{"Type":1062,"Flags":2,"Description":"Reason description if desired and actual state are different."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"6":{"Value":"Default"}},{"5":{"Elements":[1048,1049,1050]}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"5":{"Elements":[1052,1053]}},{"6":{"Value":"Default"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"AutoConfigured"}},{"6":{"Value":"InheritedFromServer"}},{"6":{"Value":"QueryStoreOff"}},{"6":{"Value":"QueryStoreReadOnly"}},{"6":{"Value":"NotSupported"}},{"5":{"Elements":[1055,1056,1057,1058,1059,1060,1061]}},{"2":{"Name":"DatabaseAutomaticTuningPropertiesOptions","Properties":{},"AdditionalProperties":1047}},{"4":{"Name":"Microsoft.Sql/servers/databases/automaticTuning@2022-02-01-preview","ScopeType":8,"Body":1035,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables/columns"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseColumnProperties","Properties":{"columnType":{"Type":1103,"Flags":0,"Description":"The column data type."},"temporalType":{"Type":1107,"Flags":0,"Description":"The table temporal type."},"memoryOptimized":{"Type":2,"Flags":0,"Description":"Whether or not the column belongs to a memory optimized table."},"isComputed":{"Type":2,"Flags":0,"Description":"Whether or not the column is computed."}}}},{"6":{"Value":"image"}},{"6":{"Value":"text"}},{"6":{"Value":"uniqueidentifier"}},{"6":{"Value":"date"}},{"6":{"Value":"time"}},{"6":{"Value":"datetime2"}},{"6":{"Value":"datetimeoffset"}},{"6":{"Value":"tinyint"}},{"6":{"Value":"smallint"}},{"6":{"Value":"int"}},{"6":{"Value":"smalldatetime"}},{"6":{"Value":"real"}},{"6":{"Value":"money"}},{"6":{"Value":"datetime"}},{"6":{"Value":"float"}},{"6":{"Value":"sql_variant"}},{"6":{"Value":"ntext"}},{"6":{"Value":"bit"}},{"6":{"Value":"decimal"}},{"6":{"Value":"numeric"}},{"6":{"Value":"smallmoney"}},{"6":{"Value":"bigint"}},{"6":{"Value":"hierarchyid"}},{"6":{"Value":"geometry"}},{"6":{"Value":"geography"}},{"6":{"Value":"varbinary"}},{"6":{"Value":"varchar"}},{"6":{"Value":"binary"}},{"6":{"Value":"char"}},{"6":{"Value":"timestamp"}},{"6":{"Value":"nvarchar"}},{"6":{"Value":"nchar"}},{"6":{"Value":"xml"}},{"6":{"Value":"sysname"}},{"5":{"Elements":[1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,4]}},{"6":{"Value":"NonTemporalTable"}},{"6":{"Value":"HistoryTable"}},{"6":{"Value":"SystemVersionedTemporalTable"}},{"5":{"Elements":[1104,1105,1106,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables/columns@2022-02-01-preview","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/advisors/recommendedActions"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/advisors/recommendedActions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1109,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1110,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":989,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/advisors/recommendedActions@2022-02-01-preview","ScopeType":8,"Body":1111,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1114,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas@2022-02-01-preview","ScopeType":8,"Body":1115,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans/scanResults"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans/scanResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1118,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of AdvancedThreatProtectionResource."},"properties":{"Type":1120,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlVulnerabilityAssessmentScanResultProperties","Properties":{"ruleId":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment rule Id."},"status":{"Type":1124,"Flags":2,"Description":"SQL Vulnerability Assessment rule result status."},"errorMessage":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment error message."},"isTrimmed":{"Type":2,"Flags":2,"Description":"SQL Vulnerability Assessment is the query results trimmed."},"queryResults":{"Type":1126,"Flags":2,"Description":"SQL Vulnerability Assessment query results that was run."},"remediation":{"Type":1127,"Flags":2,"Description":"SQL Vulnerability Assessment the remediation details."},"baselineAdjustedResult":{"Type":1129,"Flags":2,"Description":"SQL Vulnerability Assessment rule result adjusted with baseline."},"ruleMetadata":{"Type":1141,"Flags":2,"Description":"SQL Vulnerability Assessment rule metadata."}}}},{"6":{"Value":"NonFinding"}},{"6":{"Value":"Finding"}},{"6":{"Value":"InternalError"}},{"5":{"Elements":[1121,1122,1123,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":1125}},{"2":{"Name":"Remediation","Properties":{"description":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment remediation description."},"scripts":{"Type":1128,"Flags":2,"Description":"SQL Vulnerability Assessment remediation script."},"automated":{"Type":2,"Flags":2,"Description":"SQL Vulnerability Assessment is remediation automated."},"portalLink":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment optional link to remediate in Azure Portal."}}}},{"3":{"ItemType":4}},{"2":{"Name":"BaselineAdjustedResult","Properties":{"baseline":{"Type":1130,"Flags":2,"Description":"SQL Vulnerability Assessment baseline details"},"status":{"Type":1136,"Flags":2,"Description":"SQL Vulnerability Assessment baseline status"},"resultsNotInBaseline":{"Type":1138,"Flags":2,"Description":"SQL Vulnerability Assessment results that are not in baseline"},"resultsOnlyInBaseline":{"Type":1140,"Flags":2,"Description":"SQL Vulnerability Assessment results that are in baseline."}}}},{"2":{"Name":"Baseline","Properties":{"expectedResults":{"Type":1132,"Flags":2,"Description":"SQL Vulnerability Assessment baseline expected results"},"updatedTime":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment baseline update time (UTC)"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1131}},{"6":{"Value":"NonFinding"}},{"6":{"Value":"Finding"}},{"6":{"Value":"InternalError"}},{"5":{"Elements":[1133,1134,1135,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":1137}},{"3":{"ItemType":4}},{"3":{"ItemType":1139}},{"2":{"Name":"VaRule","Properties":{"ruleId":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment rule Id."},"severity":{"Type":1147,"Flags":2,"Description":"SQL Vulnerability Assessment rule severity."},"category":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment rule category."},"ruleType":{"Type":1152,"Flags":2,"Description":"SQL Vulnerability Assessment rule type."},"title":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment rule title."},"description":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment rule description."},"rationale":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment rule rationale."},"queryCheck":{"Type":1153,"Flags":2,"Description":"SQL Vulnerability Assessment rule query details."},"benchmarkReferences":{"Type":1158,"Flags":2,"Description":"SQL Vulnerability Assessment benchmark references."}}}},{"6":{"Value":"High"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Low"}},{"6":{"Value":"Informational"}},{"6":{"Value":"Obsolete"}},{"5":{"Elements":[1142,1143,1144,1145,1146,4]}},{"6":{"Value":"Binary"}},{"6":{"Value":"BaselineExpected"}},{"6":{"Value":"PositiveList"}},{"6":{"Value":"NegativeList"}},{"5":{"Elements":[1148,1149,1150,1151,4]}},{"2":{"Name":"QueryCheck","Properties":{"query":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment rule query."},"expectedResult":{"Type":1155,"Flags":2,"Description":"SQL Vulnerability Assessment query expected result."},"columnNames":{"Type":1156,"Flags":2,"Description":"SQL Vulnerability Assessment column names of query expected result."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1154}},{"3":{"ItemType":4}},{"2":{"Name":"BenchmarkReference","Properties":{"benchmark":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment benchmark name"},"reference":{"Type":4,"Flags":2,"Description":"SQL Vulnerability Assessment benchmark reference."}}}},{"3":{"ItemType":1157}},{"4":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans/scanResults@2022-02-01-preview","ScopeType":8,"Body":1119,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1161,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of SqlVulnerabilityAssessmentScanRecordResource."},"properties":{"Type":1163,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlVulnerabilityAssessmentScanRecordProperties","Properties":{"scanId":{"Type":4,"Flags":2,"Description":"The scan ID."},"triggerType":{"Type":1166,"Flags":2,"Description":"The scan trigger type."},"state":{"Type":1171,"Flags":2,"Description":"The scan status."},"startTime":{"Type":4,"Flags":2,"Description":"The scan start time (UTC)."},"endTime":{"Type":4,"Flags":2,"Description":"The scan end time (UTC)."},"errors":{"Type":1173,"Flags":2,"Description":"The scan errors."},"server":{"Type":4,"Flags":2,"Description":"The server name."},"database":{"Type":4,"Flags":2,"Description":"The database name."},"sqlVersion":{"Type":4,"Flags":2,"Description":"The SQL version."},"highSeverityFailedRulesCount":{"Type":3,"Flags":2,"Description":"The number of failed rules with high severity."},"mediumSeverityFailedRulesCount":{"Type":3,"Flags":2,"Description":"The number of failed rules with medium severity."},"lowSeverityFailedRulesCount":{"Type":3,"Flags":2,"Description":"The number of failed rules with low severity."},"totalPassedRulesCount":{"Type":3,"Flags":2,"Description":"The number of total passed rules."},"totalFailedRulesCount":{"Type":3,"Flags":2,"Description":"The number of total failed rules."},"totalRulesCount":{"Type":3,"Flags":2,"Description":"The number of total rules assessed."},"isBaselineApplied":{"Type":2,"Flags":2,"Description":"Baseline created for this database, and has one or more rules."}}}},{"6":{"Value":"OnDemand"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[1164,1165,4]}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"FailedToRun"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[1167,1168,1169,1170,4]}},{"2":{"Name":"SqlVulnerabilityAssessmentScanError","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."}}}},{"3":{"ItemType":1172}},{"4":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans@2022-02-01-preview","ScopeType":8,"Body":1162,"Flags":1}},{"6":{"Value":"default"}},{"5":{"Elements":[1175,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1176,"Flags":9,"Description":"The resource name"},"type":{"Type":1177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1178,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of SqlVulnerabilityAssessmentResource."},"properties":{"Type":873,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments@2022-02-01-preview","ScopeType":8,"Body":1179,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/schemas/tables"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1184,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DatabaseTableProperties","Properties":{"temporalType":{"Type":1188,"Flags":0,"Description":"The table temporal type."},"memoryOptimized":{"Type":2,"Flags":0,"Description":"Whether or not the table is memory optimized."}}}},{"6":{"Value":"NonTemporalTable"}},{"6":{"Value":"HistoryTable"}},{"6":{"Value":"SystemVersionedTemporalTable"}},{"5":{"Elements":[1185,1186,1187,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/schemas/tables@2022-02-01-preview","ScopeType":8,"Body":1183,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"VulnerabilityAssessmentScanRecordProperties","Properties":{"scanId":{"Type":4,"Flags":2,"Description":"The scan ID."},"triggerType":{"Type":1196,"Flags":2,"Description":"The scan trigger type."},"state":{"Type":1201,"Flags":2,"Description":"The scan status."},"startTime":{"Type":4,"Flags":2,"Description":"The scan start time (UTC)."},"endTime":{"Type":4,"Flags":2,"Description":"The scan end time (UTC)."},"errors":{"Type":1203,"Flags":2,"Description":"The scan errors."},"storageContainerPath":{"Type":4,"Flags":2,"Description":"The scan results storage container path."},"numberOfFailedSecurityChecks":{"Type":3,"Flags":2,"Description":"The number of failed security checks."}}}},{"6":{"Value":"OnDemand"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[1194,1195,4]}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"FailedToRun"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[1197,1198,1199,1200,4]}},{"2":{"Name":"VulnerabilityAssessmentScanError","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."}}}},{"3":{"ItemType":1202}},{"4":{"Name":"Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2022-02-01-preview","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"current"}},{"5":{"Elements":[1205,4]}},{"6":{"Value":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1206,"Flags":9,"Description":"The resource name"},"type":{"Type":1207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DataWarehouseUserActivitiesProperties","Properties":{"activeQueriesCount":{"Type":3,"Flags":2,"Description":"Count of running and suspended queries."}}}},{"4":{"Name":"Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2022-02-01-preview","ScopeType":8,"Body":1209,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/deletedServers"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/deletedServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1215,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DeletedServerProperties","Properties":{"version":{"Type":4,"Flags":2,"Description":"The version of the deleted server."},"deletionTime":{"Type":4,"Flags":2,"Description":"The deletion time of the deleted server."},"originalId":{"Type":4,"Flags":2,"Description":"The original ID of the server before deletion."},"fullyQualifiedDomainName":{"Type":4,"Flags":2,"Description":"The fully qualified domain name of the server."}}}},{"4":{"Name":"Microsoft.Sql/locations/deletedServers@2022-02-01-preview","ScopeType":4,"Body":1214,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/endpointCertificates"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/endpointCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1217,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1218,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1220,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"EndpointCertificateProperties","Properties":{"publicBlob":{"Type":4,"Flags":0,"Description":"The certificate public blob"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/endpointCertificates@2022-02-01-preview","ScopeType":8,"Body":1219,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1222,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1223,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2022-02-01-preview","ScopeType":8,"Body":1224,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":411,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2022-02-01-preview","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2022-02-01-preview","ScopeType":8,"Body":1232,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/jobAgents/jobs/versions"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":3,"Flags":9,"Description":"The resource name"},"type":{"Type":1234,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1235,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/servers/jobAgents/jobs/versions@2022-02-01-preview","ScopeType":8,"Body":1236,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1241,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"LongTermRetentionBackupProperties","Properties":{"serverName":{"Type":4,"Flags":2,"Description":"The server name that the backup database belong to."},"serverCreateTime":{"Type":4,"Flags":2,"Description":"The create time of the server."},"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database the backup belong to"},"databaseDeletionTime":{"Type":4,"Flags":2,"Description":"The delete time of the database"},"backupTime":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"backupExpirationTime":{"Type":4,"Flags":2,"Description":"The time the long term retention backup will expire."},"backupStorageRedundancy":{"Type":1246,"Flags":2,"Description":"The storage redundancy type of the backup"},"requestedBackupStorageRedundancy":{"Type":1251,"Flags":4,"Description":"The storage redundancy type of the backup"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[1242,1243,1244,1245,4]}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[1247,1248,1249,1250,4]}},{"4":{"Name":"Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2022-02-01-preview","ScopeType":12,"Body":1240,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1256,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceLongTermRetentionBackupProperties","Properties":{"managedInstanceName":{"Type":4,"Flags":2,"Description":"The managed instance that the backup database belongs to."},"managedInstanceCreateTime":{"Type":4,"Flags":2,"Description":"The create time of the instance."},"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database the backup belong to"},"databaseDeletionTime":{"Type":4,"Flags":2,"Description":"The delete time of the database"},"backupTime":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"backupExpirationTime":{"Type":4,"Flags":2,"Description":"The time the long term retention backup will expire."},"backupStorageRedundancy":{"Type":1261,"Flags":2,"Description":"The storage redundancy type of the backup"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[1257,1258,1259,1260,4]}},{"4":{"Name":"Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2022-02-01-preview","ScopeType":12,"Body":1255,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/databases/maintenanceWindowOptions"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindowOptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1263,"Flags":9,"Description":"The resource name"},"type":{"Type":1264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1267,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowOptionsProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Whether maintenance windows are enabled for the database."},"maintenanceWindowCycles":{"Type":1268,"Flags":0,"Description":"Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}."},"minDurationInMinutes":{"Type":3,"Flags":0,"Description":"Minimum duration of maintenance window."},"defaultDurationInMinutes":{"Type":3,"Flags":0,"Description":"Default duration for maintenance window."},"minCycles":{"Type":3,"Flags":0,"Description":"Minimum number of maintenance windows cycles to be set on the database."},"timeGranularityInMinutes":{"Type":3,"Flags":0,"Description":"Time granularity in minutes for maintenance windows."},"allowMultipleMaintenanceWindowsPerCycle":{"Type":2,"Flags":0,"Description":"Whether we allow multiple maintenance windows per cycle."}}}},{"3":{"ItemType":460}},{"4":{"Name":"Microsoft.Sql/servers/databases/maintenanceWindowOptions@2022-02-01-preview","ScopeType":8,"Body":1266,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2022-02-01-preview","ScopeType":8,"Body":1272,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/queries"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/queries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1277,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"QueryProperties","Properties":{"queryText":{"Type":4,"Flags":0,"Description":"Query text."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/queries@2022-02-01-preview","ScopeType":8,"Body":1276,"Flags":1}},{"6":{"Value":"Default"}},{"5":{"Elements":[1279,4]}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/restoreDetails"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/restoreDetails","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1280,"Flags":9,"Description":"The resource name"},"type":{"Type":1281,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1282,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1284,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedDatabaseRestoreDetailsProperties","Properties":{"type":{"Type":4,"Flags":2,"Description":"Restore type."},"status":{"Type":4,"Flags":2,"Description":"Restore status."},"blockReason":{"Type":4,"Flags":2,"Description":"The reason why restore is in Blocked state."},"lastUploadedFileName":{"Type":4,"Flags":2,"Description":"Last uploaded file name."},"lastUploadedFileTime":{"Type":4,"Flags":2,"Description":"Last uploaded file time."},"lastRestoredFileName":{"Type":4,"Flags":2,"Description":"Last restored file name."},"lastRestoredFileTime":{"Type":4,"Flags":2,"Description":"Last restored file time."},"percentCompleted":{"Type":3,"Flags":2,"Description":"Percent completed."},"currentRestoredSizeMB":{"Type":3,"Flags":2,"Description":"Current restored size MB."},"currentRestorePlanSizeMB":{"Type":3,"Flags":2,"Description":"Current restore plan size MB."},"currentBackupType":{"Type":4,"Flags":2,"Description":"Current backup type."},"currentRestoringFileName":{"Type":4,"Flags":2,"Description":"Current restoring file name."},"numberOfFilesDetected":{"Type":3,"Flags":2,"Description":"Number of files detected."},"numberOfFilesQueued":{"Type":3,"Flags":2,"Description":"Number of files queued."},"numberOfFilesSkipped":{"Type":3,"Flags":2,"Description":"Number of files skipped."},"numberOfFilesRestoring":{"Type":3,"Flags":2,"Description":"Number of files restoring."},"numberOfFilesRestored":{"Type":3,"Flags":2,"Description":"Number of files restored."},"numberOfFilesUnrestorable":{"Type":3,"Flags":2,"Description":"Number of files unrestorable."},"fullBackupSets":{"Type":1286,"Flags":2,"Description":"Full backup sets."},"diffBackupSets":{"Type":1287,"Flags":2,"Description":"Diff backup sets."},"logBackupSets":{"Type":1288,"Flags":2,"Description":"Log backup sets."},"unrestorableFiles":{"Type":1290,"Flags":2,"Description":"Unrestorable files."}}}},{"2":{"Name":"ManagedDatabaseRestoreDetailsBackupSetProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"Backup set status."},"firstStripeName":{"Type":4,"Flags":2,"Description":"First stripe name."},"numberOfStripes":{"Type":3,"Flags":2,"Description":"Number of stripes."},"backupSizeMB":{"Type":3,"Flags":2,"Description":"Backup size."},"restoreStartedTimestampUtc":{"Type":4,"Flags":2,"Description":"Last restored file time."},"restoreFinishedTimestampUtc":{"Type":4,"Flags":2,"Description":"Last restored file time."}}}},{"3":{"ItemType":1285}},{"3":{"ItemType":1285}},{"3":{"ItemType":1285}},{"2":{"Name":"ManagedDatabaseRestoreDetailsUnrestorableFileProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"File name."}}}},{"3":{"ItemType":1289}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/restoreDetails@2022-02-01-preview","ScopeType":8,"Body":1283,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1292,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1293,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas@2022-02-01-preview","ScopeType":8,"Body":1294,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/schemas/tables"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1296,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1297,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1184,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/schemas/tables@2022-02-01-preview","ScopeType":8,"Body":1298,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2022-02-01-preview","ScopeType":8,"Body":1302,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/operations"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1304,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1305,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ManagedInstanceOperationProperties","Properties":{"managedInstanceName":{"Type":4,"Flags":2,"Description":"The name of the managed instance the operation is being performed on."},"operation":{"Type":4,"Flags":2,"Description":"The name of operation."},"operationFriendlyName":{"Type":4,"Flags":2,"Description":"The friendly name of operation."},"percentComplete":{"Type":3,"Flags":2,"Description":"The percentage of the operation completed."},"startTime":{"Type":4,"Flags":2,"Description":"The operation start time."},"state":{"Type":1314,"Flags":2,"Description":"The operation state."},"errorCode":{"Type":3,"Flags":2,"Description":"The operation error code."},"errorDescription":{"Type":4,"Flags":2,"Description":"The operation error description."},"errorSeverity":{"Type":3,"Flags":2,"Description":"The operation error severity."},"isUserError":{"Type":2,"Flags":2,"Description":"Whether or not the error is a user error."},"estimatedCompletionTime":{"Type":4,"Flags":2,"Description":"The estimated completion time of the operation."},"description":{"Type":4,"Flags":2,"Description":"The operation description."},"isCancellable":{"Type":2,"Flags":2,"Description":"Whether the operation can be cancelled."},"operationParameters":{"Type":1315,"Flags":2,"Description":"The operation parameters."},"operationSteps":{"Type":1317,"Flags":2,"Description":"The operation steps."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"CancelInProgress"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[1308,1309,1310,1311,1312,1313,4]}},{"2":{"Name":"ManagedInstanceOperationParametersPair","Properties":{"currentParameters":{"Type":1316,"Flags":2,"Description":"The current parameters."},"requestedParameters":{"Type":1316,"Flags":2,"Description":"The requested parameters."}}}},{"2":{"Name":"UpsertManagedServerOperationParameters","Properties":{"family":{"Type":4,"Flags":0},"tier":{"Type":4,"Flags":0},"vCores":{"Type":3,"Flags":0},"storageSizeInGB":{"Type":3,"Flags":0}}}},{"2":{"Name":"ManagedInstanceOperationSteps","Properties":{"totalSteps":{"Type":4,"Flags":2,"Description":"The total number of operation steps."},"currentStep":{"Type":3,"Flags":2,"Description":"The number of current operation steps."},"stepsList":{"Type":1326,"Flags":2,"Description":"The operation steps list."}}}},{"2":{"Name":"UpsertManagedServerOperationStepWithEstimatesAndDuration","Properties":{"stepStartTime":{"Type":4,"Flags":0},"stepEndTime":{"Type":4,"Flags":0},"timeElapsed":{"Type":4,"Flags":0},"order":{"Type":3,"Flags":0},"name":{"Type":4,"Flags":0},"status":{"Type":1325,"Flags":0}}}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"SlowedDown"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[1319,1320,1321,1322,1323,1324,4]}},{"3":{"ItemType":1318}},{"4":{"Name":"Microsoft.Sql/managedInstances/operations@2022-02-01-preview","ScopeType":8,"Body":1306,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/privateLinkResources"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1328,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1329,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1331,"Flags":2,"Description":"The private link resource group id."}}}},{"2":{"Name":"ManagedInstancePrivateLinkProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":1332,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":1333,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/privateLinkResources@2022-02-01-preview","ScopeType":8,"Body":1330,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/privateLinkResources"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1338,"Flags":2,"Description":"The private link resource group id."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":1339,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":1340,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Sql/servers/privateLinkResources@2022-02-01-preview","ScopeType":8,"Body":1337,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/recoverableDatabases"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/recoverableDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1342,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1343,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1345,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RecoverableDatabaseProperties","Properties":{"edition":{"Type":4,"Flags":2,"Description":"The edition of the database."},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database."},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"lastAvailableBackupDate":{"Type":4,"Flags":2,"Description":"The last available backup date."}}}},{"4":{"Name":"Microsoft.Sql/servers/recoverableDatabases@2022-02-01-preview","ScopeType":8,"Body":1344,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/recoverableDatabases"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/recoverableDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1350,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RecoverableManagedDatabaseProperties","Properties":{"lastAvailableBackupDate":{"Type":4,"Flags":2,"Description":"The last available backup date."}}}},{"4":{"Name":"Microsoft.Sql/managedInstances/recoverableDatabases@2022-02-01-preview","ScopeType":8,"Body":1349,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/replicationLinks"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/replicationLinks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1352,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1353,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1355,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"ReplicationLinkProperties","Properties":{"partnerServer":{"Type":4,"Flags":2,"Description":"Resource partner server."},"partnerDatabase":{"Type":4,"Flags":2,"Description":"Resource partner database."},"partnerLocation":{"Type":4,"Flags":2,"Description":"Resource partner location."},"role":{"Type":1361,"Flags":2,"Description":"Local replication role."},"partnerRole":{"Type":1367,"Flags":2,"Description":"Partner replication role."},"replicationMode":{"Type":4,"Flags":2,"Description":"Replication mode."},"startTime":{"Type":4,"Flags":2,"Description":"Time at which the link was created."},"percentComplete":{"Type":3,"Flags":2,"Description":"Seeding completion percentage for the link."},"replicationState":{"Type":1372,"Flags":2,"Description":"Replication state (PENDING, SEEDING, CATCHUP, SUSPENDED)."},"isTerminationAllowed":{"Type":2,"Flags":2,"Description":"Whether the user is currently allowed to terminate the link."},"linkType":{"Type":1376,"Flags":2,"Description":"Link type (GEO, NAMED, STANDBY)."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[1356,1357,1358,1359,1360]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[1362,1363,1364,1365,1366]}},{"6":{"Value":"PENDING"}},{"6":{"Value":"SEEDING"}},{"6":{"Value":"CATCH_UP"}},{"6":{"Value":"SUSPENDED"}},{"5":{"Elements":[1368,1369,1370,1371,4]}},{"6":{"Value":"GEO"}},{"6":{"Value":"NAMED"}},{"6":{"Value":"STANDBY"}},{"5":{"Elements":[1373,1374,1375,4]}},{"4":{"Name":"Microsoft.Sql/servers/databases/replicationLinks@2022-02-01-preview","ScopeType":8,"Body":1354,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/restorableDroppedDatabases"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/restorableDroppedDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1378,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1379,"Flags":10,"Description":"The resource api version"},"sku":{"Type":93,"Flags":2,"Description":"The name and tier of the SKU."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":1381,"Flags":2,"Description":"Resource tags."},"properties":{"Type":1382,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorableDroppedDatabaseTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"RestorableDroppedDatabaseProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database."},"maxSizeBytes":{"Type":3,"Flags":2,"Description":"The max size of the database expressed in bytes."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)."},"backupStorageRedundancy":{"Type":1387,"Flags":2,"Description":"The storage account type used to store backups for this database."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"6":{"Value":"GeoZone"}},{"5":{"Elements":[1383,1384,1385,1386,4]}},{"4":{"Name":"Microsoft.Sql/servers/restorableDroppedDatabases@2022-02-01-preview","ScopeType":8,"Body":1380,"Flags":1}},{"6":{"Value":"Microsoft.Sql/managedInstances/restorableDroppedDatabases"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1389,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1390,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1392,"Flags":2,"Description":"Resource properties."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":1393,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RestorableDroppedManagedDatabaseProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database."},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)."},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)."},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/managedInstances/restorableDroppedDatabases@2022-02-01-preview","ScopeType":8,"Body":1391,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/databases/restorePoints"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/databases/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1396,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":1398,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorePointProperties","Properties":{"restorePointType":{"Type":1401,"Flags":2,"Description":"The type of restore point"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest time to which this database can be restored"},"restorePointCreationDate":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"restorePointLabel":{"Type":4,"Flags":2,"Description":"The label of restore point for backup request by user"}}}},{"6":{"Value":"CONTINUOUS"}},{"6":{"Value":"DISCRETE"}},{"5":{"Elements":[1399,1400]}},{"4":{"Name":"Microsoft.Sql/servers/databases/restorePoints@2022-02-01-preview","ScopeType":8,"Body":1397,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/advisors"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/advisors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1404,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":972,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/advisors@2022-02-01-preview","ScopeType":8,"Body":1405,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Sql/servers/automaticTuning"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/automaticTuning","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1407,"Flags":9,"Description":"The resource name"},"type":{"Type":1408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1411,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"AutomaticTuningServerProperties","Properties":{"desiredState":{"Type":1415,"Flags":0,"Description":"Automatic tuning desired state."},"actualState":{"Type":1419,"Flags":2,"Description":"Automatic tuning actual state."},"options":{"Type":1432,"Flags":0,"Description":"Automatic tuning options definition."}}}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[1412,1413,1414]}},{"6":{"Value":"Custom"}},{"6":{"Value":"Auto"}},{"6":{"Value":"Unspecified"}},{"5":{"Elements":[1416,1417,1418]}},{"2":{"Name":"AutomaticTuningServerOptions","Properties":{"desiredState":{"Type":1424,"Flags":0,"Description":"Automatic tuning option desired state."},"actualState":{"Type":1427,"Flags":2,"Description":"Automatic tuning option actual state."},"reasonCode":{"Type":3,"Flags":2,"Description":"Reason code if desired and actual state are different."},"reasonDesc":{"Type":1431,"Flags":2,"Description":"Reason description if desired and actual state are different."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"6":{"Value":"Default"}},{"5":{"Elements":[1421,1422,1423]}},{"6":{"Value":"Off"}},{"6":{"Value":"On"}},{"5":{"Elements":[1425,1426]}},{"6":{"Value":"Default"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"AutoConfigured"}},{"5":{"Elements":[1428,1429,1430]}},{"2":{"Name":"AutomaticTuningServerPropertiesOptions","Properties":{},"AdditionalProperties":1420}},{"4":{"Name":"Microsoft.Sql/servers/automaticTuning@2022-02-01-preview","ScopeType":8,"Body":1410,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans/scanResults"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans/scanResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1435,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of AdvancedThreatProtectionResource."},"properties":{"Type":1120,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans/scanResults@2022-02-01-preview","ScopeType":8,"Body":1436,"Flags":1}},{"6":{"Value":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1439,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":60,"Flags":2,"Description":"SystemData of SqlVulnerabilityAssessmentScanRecordResource."},"properties":{"Type":1163,"Flags":2,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans@2022-02-01-preview","ScopeType":8,"Body":1440,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/usages"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/usages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1445,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SubscriptionUsageProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"User-readable name of the metric."},"currentValue":{"Type":3,"Flags":2,"Description":"Current value of the metric."},"limit":{"Type":3,"Flags":2,"Description":"Boundary value of the metric."},"unit":{"Type":4,"Flags":2,"Description":"Unit of the metric."}}}},{"4":{"Name":"Microsoft.Sql/locations/usages@2022-02-01-preview","ScopeType":4,"Body":1444,"Flags":1}},{"6":{"Value":"Microsoft.Sql/locations/timeZones"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/locations/timeZones","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1450,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"TimeZoneProperties","Properties":{"timeZoneId":{"Type":4,"Flags":2,"Description":"The time zone id"},"displayName":{"Type":4,"Flags":2,"Description":"The time zone display name"}}}},{"4":{"Name":"Microsoft.Sql/locations/timeZones@2022-02-01-preview","ScopeType":4,"Body":1449,"Flags":1}},{"6":{"Value":"Microsoft.Sql/virtualClusters"}},{"6":{"Value":"2022-02-01-preview"}},{"2":{"Name":"Microsoft.Sql/virtualClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1455,"Flags":2,"Description":"Resource properties."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":1457,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"VirtualClusterProperties","Properties":{"subnetId":{"Type":4,"Flags":2,"Description":"Subnet resource ID for the virtual cluster."},"family":{"Type":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"childResources":{"Type":1456,"Flags":2,"Description":"List of resources in this virtual cluster."},"maintenanceConfigurationId":{"Type":4,"Flags":0,"Description":"Specifies maintenance configuration id to apply to this virtual cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Sql/virtualClusters@2022-02-01-preview","ScopeType":8,"Body":1454,"Flags":1}}] \ No newline at end of file diff --git a/generated/sql/microsoft.sql/2022-02-01-preview/types.md b/generated/sql/microsoft.sql/2022-02-01-preview/types.md new file mode 100644 index 0000000000..91f91343fa --- /dev/null +++ b/generated/sql/microsoft.sql/2022-02-01-preview/types.md @@ -0,0 +1,2912 @@ +# Microsoft.Sql @ 2022-02-01-preview + +## Resource Microsoft.Sql/instancePools@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [InstancePoolProperties](#instancepoolproperties): Resource properties. +* **sku**: [Sku](#sku): The name and tier of the SKU. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Sql/instancePools' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/locations/deletedServers@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: Subscription +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DeletedServerProperties](#deletedserverproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/locations/deletedServers' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/locations/instanceFailoverGroups@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [InstanceFailoverGroupProperties](#instancefailovergroupproperties): Resource properties. +* **type**: 'Microsoft.Sql/locations/instanceFailoverGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: Subscription, ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceLongTermRetentionBackupProperties](#managedinstancelongtermretentionbackupproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: Subscription, ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [LongTermRetentionBackupProperties](#longtermretentionbackupproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/locations/serverTrustGroups@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerTrustGroupProperties](#servertrustgroupproperties): Resource properties. +* **type**: 'Microsoft.Sql/locations/serverTrustGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/locations/timeZones@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: Subscription +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [TimeZoneProperties](#timezoneproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/locations/timeZones' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/locations/usages@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: Subscription +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SubscriptionUsageProperties](#subscriptionusageproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/locations/usages' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ResourceIdentity](#resourceidentity): The Azure Active Directory identity of the managed instance. +* **location**: string (Required): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceProperties](#managedinstanceproperties): Resource properties. +* **sku**: [Sku](#sku): Managed instance SKU. Allowed values for sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Sql/managedInstances' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/administrators@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'ActiveDirectory' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceAdministratorProperties](#managedinstanceadministratorproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/administrators' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/advancedThreatProtectionSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [AdvancedThreatProtectionProperties](#advancedthreatprotectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of AdvancedThreatProtectionResource. +* **type**: 'Microsoft.Sql/managedInstances/advancedThreatProtectionSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/azureADOnlyAuthentications@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceAzureADOnlyAuthProperties](#managedinstanceazureadonlyauthproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/azureADOnlyAuthentications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedDatabaseProperties](#manageddatabaseproperties): Resource properties. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Sql/managedInstances/databases' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/advancedThreatProtectionSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [AdvancedThreatProtectionProperties](#advancedthreatprotectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of AdvancedThreatProtectionResource. +* **type**: 'Microsoft.Sql/managedInstances/databases/advancedThreatProtectionSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [BaseLongTermRetentionPolicyProperties](#baselongtermretentionpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedBackupShortTermRetentionPolicyProperties](#managedbackupshorttermretentionpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/queries@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [QueryProperties](#queryproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/queries' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/restoreDetails@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedDatabaseRestoreDetailsProperties](#manageddatabaserestoredetailsproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/restoreDetails' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/schemas@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **type**: 'Microsoft.Sql/managedInstances/databases/schemas' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/schemas/tables@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseTableProperties](#databasetableproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/schemas/tables' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/schemas/tables/columns@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseColumnProperties](#databasecolumnproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/schemas/tables/columns' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **managedBy**: string (ReadOnly): Resource that manages the sensitivity label. +* **name**: 'current' | 'recommended' (Required, DeployTimeConstant): The resource name +* **properties**: [SensitivityLabelProperties](#sensitivitylabelproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/schemas/tables/columns/sensitivityLabels' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/securityAlertPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [SecurityAlertPolicyProperties](#securityalertpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/securityAlertPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/transparentDataEncryption@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedTransparentDataEncryptionProperties](#managedtransparentdataencryptionproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/transparentDataEncryption' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseVulnerabilityAssessmentProperties](#databasevulnerabilityassessmentproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | 'master' (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseVulnerabilityAssessmentRuleBaselineProperties](#databasevulnerabilityassessmentrulebaselineproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VulnerabilityAssessmentScanRecordProperties](#vulnerabilityassessmentscanrecordproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/scans' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DistributedAvailabilityGroupProperties](#distributedavailabilitygroupproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/distributedAvailabilityGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/dnsAliases@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **createDnsRecord**: bool (WriteOnly): Whether or not DNS record should be created for this alias. +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedServerDnsAliasProperties](#managedserverdnsaliasproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/dnsAliases' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/dtc@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceDtcProperties](#managedinstancedtcproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/dtc' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/encryptionProtector@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Kind of encryption protector. This is metadata used for the Azure portal experience. +* **name**: 'current' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceEncryptionProtectorProperties](#managedinstanceencryptionprotectorproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/encryptionProtector' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/endpointCertificates@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [EndpointCertificateProperties](#endpointcertificateproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/endpointCertificates' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/keys@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Kind of encryption protector. This is metadata used for the Azure portal experience. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceKeyProperties](#managedinstancekeyproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/keys' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/operations@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceOperationProperties](#managedinstanceoperationproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/operations' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/privateEndpointConnections@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstancePrivateEndpointConnectionProperties](#managedinstanceprivateendpointconnectionproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/privateLinkResources@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstancePrivateLinkProperties](#managedinstanceprivatelinkproperties) (ReadOnly): The private link resource group id. +* **type**: 'Microsoft.Sql/managedInstances/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/recoverableDatabases@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RecoverableManagedDatabaseProperties](#recoverablemanageddatabaseproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/recoverableDatabases' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/restorableDroppedDatabases@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RestorableDroppedManagedDatabaseProperties](#restorabledroppedmanageddatabaseproperties) (ReadOnly): Resource properties. +* **tags**: [TrackedResourceTags](#trackedresourcetags) (ReadOnly): Resource tags. +* **type**: 'Microsoft.Sql/managedInstances/restorableDroppedDatabases' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedBackupShortTermRetentionPolicyProperties](#managedbackupshorttermretentionpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/securityAlertPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [SecurityAlertsPolicyProperties](#securityalertspolicyproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of SecurityAlertPolicyResource. +* **type**: 'Microsoft.Sql/managedInstances/securityAlertPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/serverTrustCertificates@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerTrustCertificateProperties](#servertrustcertificateproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/serverTrustCertificates' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/sqlAgent@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' (Required, DeployTimeConstant): The resource name +* **properties**: [SqlAgentConfigurationProperties](#sqlagentconfigurationproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/sqlAgent' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/managedInstances/vulnerabilityAssessments@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ManagedInstanceVulnerabilityAssessmentProperties](#managedinstancevulnerabilityassessmentproperties): Resource properties. +* **type**: 'Microsoft.Sql/managedInstances/vulnerabilityAssessments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ResourceIdentity](#resourceidentity): The Azure Active Directory identity of the server. +* **kind**: string (ReadOnly): Kind of sql server. This is metadata used for the Azure portal experience. +* **location**: string (Required): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerProperties](#serverproperties): Resource properties. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Sql/servers' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/administrators@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'ActiveDirectory' | string (Required, DeployTimeConstant): The resource name +* **properties**: [AdministratorProperties](#administratorproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/administrators' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/advancedThreatProtectionSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [AdvancedThreatProtectionProperties](#advancedthreatprotectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of AdvancedThreatProtectionResource. +* **type**: 'Microsoft.Sql/servers/advancedThreatProtectionSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/advisors@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Resource kind. +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AdvisorProperties](#advisorproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/advisors' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/auditingSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' (Required, DeployTimeConstant): The resource name +* **properties**: [ServerBlobAuditingPolicyProperties](#serverblobauditingpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/auditingSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/automaticTuning@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' (Required, DeployTimeConstant): The resource name +* **properties**: [AutomaticTuningServerProperties](#automatictuningserverproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/automaticTuning' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/azureADOnlyAuthentications@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [AzureADOnlyAuthProperties](#azureadonlyauthproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/azureADOnlyAuthentications' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/connectionPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Metadata used for the Azure portal experience. +* **location**: string (ReadOnly): Resource location. +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerConnectionPolicyProperties](#serverconnectionpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/connectionPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [DatabaseIdentity](#databaseidentity): The Azure Active Directory identity of the database. +* **kind**: string (ReadOnly): Kind of database. This is metadata used for the Azure portal experience. +* **location**: string (Required): Resource location. +* **managedBy**: string (ReadOnly): Resource that manages the database. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseProperties](#databaseproperties): Resource properties. +* **sku**: [Sku](#sku): The database SKU. + +The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands: + +```azurecli +az sql db list-editions -l -o table +```` + +```powershell +Get-AzSqlServerServiceObjective -Location +```` +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Sql/servers/databases' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/advancedThreatProtectionSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [AdvancedThreatProtectionProperties](#advancedthreatprotectionproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of AdvancedThreatProtectionResource. +* **type**: 'Microsoft.Sql/servers/databases/advancedThreatProtectionSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/advisors@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Resource kind. +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AdvisorProperties](#advisorproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/advisors' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/advisors/recommendedActions@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Resource kind. +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RecommendedActionProperties](#recommendedactionproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/advisors/recommendedActions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/auditingSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Resource kind. +* **name**: 'default' (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseBlobAuditingPolicyProperties](#databaseblobauditingpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/auditingSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/automaticTuning@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseAutomaticTuningProperties](#databaseautomatictuningproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/automaticTuning' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [BaseLongTermRetentionPolicyProperties](#baselongtermretentionpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [BackupShortTermRetentionPolicyProperties](#backupshorttermretentionpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/dataMaskingPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): The kind of Data Masking Policy. Metadata, used for Azure portal. +* **location**: string (ReadOnly): The location of the data masking policy. +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [DataMaskingPolicyProperties](#datamaskingpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/dataMaskingPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): The kind of Data Masking Rule. Metadata, used for Azure portal. +* **location**: string (ReadOnly): The location of the data masking rule. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DataMaskingRuleProperties](#datamaskingruleproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/dataMaskingPolicies/rules' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/dataWarehouseUserActivities@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' | string (Required, DeployTimeConstant): The resource name +* **properties**: [DataWarehouseUserActivitiesProperties](#datawarehouseuseractivitiesproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/dataWarehouseUserActivities' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/extendedAuditingSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' (Required, DeployTimeConstant): The resource name +* **properties**: [ExtendedDatabaseBlobAuditingPolicyProperties](#extendeddatabaseblobauditingpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/extendedAuditingSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/extensions@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseExtensionsProperties](#databaseextensionsproperties) (WriteOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/extensions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/geoBackupPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Kind of geo backup policy. This is metadata used for the Azure portal experience. +* **location**: string (ReadOnly): Backup policy location. +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [GeoBackupPolicyProperties](#geobackuppolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/geoBackupPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/ledgerDigestUploads@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' | string (Required, DeployTimeConstant): The resource name +* **properties**: [LedgerDigestUploadsProperties](#ledgerdigestuploadsproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/ledgerDigestUploads' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/maintenanceWindowOptions@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' (Required, DeployTimeConstant): The resource name +* **properties**: [MaintenanceWindowOptionsProperties](#maintenancewindowoptionsproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/maintenanceWindowOptions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/maintenanceWindows@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' (Required, DeployTimeConstant): The resource name +* **properties**: [MaintenanceWindowsProperties](#maintenancewindowsproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/maintenanceWindows' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/replicationLinks@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ReplicationLinkProperties](#replicationlinkproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/replicationLinks' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/restorePoints@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RestorePointProperties](#restorepointproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/restorePoints' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/schemas@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **type**: 'Microsoft.Sql/servers/databases/schemas' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/schemas/tables@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseTableProperties](#databasetableproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/schemas/tables' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/schemas/tables/columns@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseColumnProperties](#databasecolumnproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/schemas/tables/columns' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **managedBy**: string (ReadOnly): Resource that manages the sensitivity label. +* **name**: 'current' | 'recommended' (Required, DeployTimeConstant): The resource name +* **properties**: [SensitivityLabelProperties](#sensitivitylabelproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/securityAlertPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [SecurityAlertsPolicyProperties](#securityalertspolicyproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of SecurityAlertPolicyResource. +* **type**: 'Microsoft.Sql/servers/databases/securityAlertPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [SqlVulnerabilityAssessmentPolicyProperties](#sqlvulnerabilityassessmentpolicyproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of SqlVulnerabilityAssessmentResource. +* **type**: 'Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputPropertiesOrDatabaseSqlVulnerabilityAssessmentBaselineSetProperties](#databasesqlvulnerabilityassessmentrulebaselinelistinputpropertiesordatabasesqlvulnerabilityassessmentbaselinesetproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputResource. +* **type**: 'Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines/rules@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseSqlVulnerabilityAssessmentRuleBaselineInputPropertiesOrDatabaseSqlVulnerabilityAssessmentRuleBaselineProperties](#databasesqlvulnerabilityassessmentrulebaselineinputpropertiesordatabasesqlvulnerabilityassessmentrulebaselineproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineInputResource. +* **type**: 'Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines/rules' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SqlVulnerabilityAssessmentScanRecordProperties](#sqlvulnerabilityassessmentscanrecordproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of SqlVulnerabilityAssessmentScanRecordResource. +* **type**: 'Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans/scanResults@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SqlVulnerabilityAssessmentScanResultProperties](#sqlvulnerabilityassessmentscanresultproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of AdvancedThreatProtectionResource. +* **type**: 'Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/scans/scanResults' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/syncGroups@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SyncGroupProperties](#syncgroupproperties): Resource properties. +* **sku**: [Sku](#sku): The name and capacity of the SKU. +* **type**: 'Microsoft.Sql/servers/databases/syncGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/syncGroups/syncMembers@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SyncMemberProperties](#syncmemberproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/syncGroups/syncMembers' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/transparentDataEncryption@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'current' | string (Required, DeployTimeConstant): The resource name +* **properties**: [TransparentDataEncryptionProperties](#transparentdataencryptionproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/transparentDataEncryption' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/vulnerabilityAssessments@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseVulnerabilityAssessmentProperties](#databasevulnerabilityassessmentproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/vulnerabilityAssessments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | 'master' (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseVulnerabilityAssessmentRuleBaselineProperties](#databasevulnerabilityassessmentrulebaselineproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VulnerabilityAssessmentScanRecordProperties](#vulnerabilityassessmentscanrecordproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/workloadGroups@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [WorkloadGroupProperties](#workloadgroupproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/workloadGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [WorkloadClassifierProperties](#workloadclassifierproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/devOpsAuditingSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerDevOpsAuditSettingsProperties](#serverdevopsauditsettingsproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of ServerDevOpsAuditSettingsResource. +* **type**: 'Microsoft.Sql/servers/devOpsAuditingSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/dnsAliases@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerDnsAliasProperties](#serverdnsaliasproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/dnsAliases' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/elasticPools@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Kind of elastic pool. This is metadata used for the Azure portal experience. +* **location**: string (Required): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ElasticPoolProperties](#elasticpoolproperties): Resource properties. +* **sku**: [Sku](#sku): The elastic pool SKU. + +The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or the following command: + +```azurecli +az sql elastic-pool list-editions -l -o table +```` +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Sql/servers/elasticPools' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/encryptionProtector@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Kind of encryption protector. This is metadata used for the Azure portal experience. +* **location**: string (ReadOnly): Resource location. +* **name**: 'current' | string (Required, DeployTimeConstant): The resource name +* **properties**: [EncryptionProtectorProperties](#encryptionprotectorproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/encryptionProtector' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/extendedAuditingSettings@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' (Required, DeployTimeConstant): The resource name +* **properties**: [ExtendedServerBlobAuditingPolicyProperties](#extendedserverblobauditingpolicyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/extendedAuditingSettings' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/failoverGroups@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [FailoverGroupProperties](#failovergroupproperties): Resource properties. +* **tags**: [FailoverGroupTags](#failovergrouptags): Resource tags. +* **type**: 'Microsoft.Sql/servers/failoverGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/firewallRules@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerFirewallRuleProperties](#serverfirewallruleproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/firewallRules' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/ipv6FirewallRules@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [IPv6ServerFirewallRuleProperties](#ipv6serverfirewallruleproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/ipv6FirewallRules' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobAgentProperties](#jobagentproperties): Resource properties. +* **sku**: [Sku](#sku): The name and tier of the SKU. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.Sql/servers/jobAgents' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/credentials@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobCredentialProperties](#jobcredentialproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/jobAgents/credentials' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/jobs@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobProperties](#jobproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/jobAgents/jobs' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/jobs/executions@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobExecutionProperties](#jobexecutionproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/jobAgents/jobs/executions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/jobs/executions/steps@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobExecutionProperties](#jobexecutionproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/jobAgents/jobs/executions/steps' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobExecutionProperties](#jobexecutionproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/jobAgents/jobs/executions/steps/targets' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/jobs/steps@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobStepProperties](#jobstepproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/jobAgents/jobs/steps' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/jobs/versions@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: int (Required, DeployTimeConstant): The resource name +* **type**: 'Microsoft.Sql/servers/jobAgents/jobs/versions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/jobs/versions/steps@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobStepProperties](#jobstepproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/jobAgents/jobs/versions/steps' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/jobAgents/targetGroups@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobTargetGroupProperties](#jobtargetgroupproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/jobAgents/targetGroups' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/keys@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **kind**: string (ReadOnly): Kind of encryption protector. This is metadata used for the Azure portal experience. +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerKeyProperties](#serverkeyproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/keys' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/outboundFirewallRules@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [OutboundFirewallRuleProperties](#outboundfirewallruleproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/outboundFirewallRules' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/privateEndpointConnections@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/privateEndpointConnections' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/privateLinkResources@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [PrivateLinkResourceProperties](#privatelinkresourceproperties) (ReadOnly): The private link resource group id. +* **type**: 'Microsoft.Sql/servers/privateLinkResources' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/recoverableDatabases@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RecoverableDatabaseProperties](#recoverabledatabaseproperties) (ReadOnly): Resource properties. +* **type**: 'Microsoft.Sql/servers/recoverableDatabases' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/restorableDroppedDatabases@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [RestorableDroppedDatabaseProperties](#restorabledroppeddatabaseproperties) (ReadOnly): Resource properties. +* **sku**: [Sku](#sku) (ReadOnly): The name and tier of the SKU. +* **tags**: [RestorableDroppedDatabaseTags](#restorabledroppeddatabasetags) (ReadOnly): Resource tags. +* **type**: 'Microsoft.Sql/servers/restorableDroppedDatabases' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/securityAlertPolicies@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'Default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [SecurityAlertsPolicyProperties](#securityalertspolicyproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of SecurityAlertPolicyResource. +* **type**: 'Microsoft.Sql/servers/securityAlertPolicies' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/sqlVulnerabilityAssessments@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [SqlVulnerabilityAssessmentPolicyProperties](#sqlvulnerabilityassessmentpolicyproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of SqlVulnerabilityAssessmentResource. +* **type**: 'Microsoft.Sql/servers/sqlVulnerabilityAssessments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputPropertiesOrDatabaseSqlVulnerabilityAssessmentBaselineSetProperties](#databasesqlvulnerabilityassessmentrulebaselinelistinputpropertiesordatabasesqlvulnerabilityassessmentbaselinesetproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputResource. +* **type**: 'Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines/rules@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [DatabaseSqlVulnerabilityAssessmentRuleBaselineInputPropertiesOrDatabaseSqlVulnerabilityAssessmentRuleBaselineProperties](#databasesqlvulnerabilityassessmentrulebaselineinputpropertiesordatabasesqlvulnerabilityassessmentrulebaselineproperties): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineInputResource. +* **type**: 'Microsoft.Sql/servers/sqlVulnerabilityAssessments/baselines/rules' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SqlVulnerabilityAssessmentScanRecordProperties](#sqlvulnerabilityassessmentscanrecordproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of SqlVulnerabilityAssessmentScanRecordResource. +* **type**: 'Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans/scanResults@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SqlVulnerabilityAssessmentScanResultProperties](#sqlvulnerabilityassessmentscanresultproperties) (ReadOnly): Resource properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): SystemData of AdvancedThreatProtectionResource. +* **type**: 'Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans/scanResults' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/syncAgents@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [SyncAgentProperties](#syncagentproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/syncAgents' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/virtualNetworkRules@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VirtualNetworkRuleProperties](#virtualnetworkruleproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/virtualNetworkRules' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/servers/vulnerabilityAssessments@2022-02-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: 'default' | string (Required, DeployTimeConstant): The resource name +* **properties**: [ServerVulnerabilityAssessmentProperties](#servervulnerabilityassessmentproperties): Resource properties. +* **type**: 'Microsoft.Sql/servers/vulnerabilityAssessments' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.Sql/virtualClusters@2022-02-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-02-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (ReadOnly): Resource location. +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [VirtualClusterProperties](#virtualclusterproperties) (ReadOnly): Resource properties. +* **tags**: [TrackedResourceTags](#trackedresourcetags) (ReadOnly): Resource tags. +* **type**: 'Microsoft.Sql/virtualClusters' (ReadOnly, DeployTimeConstant): The resource type + +## AdministratorProperties +### Properties +* **administratorType**: 'ActiveDirectory' | string (Required): Type of the sever administrator. +* **azureADOnlyAuthentication**: bool (ReadOnly): Azure Active Directory only Authentication enabled. +* **login**: string (Required): Login name of the server administrator. +* **sid**: string (Required): SID (object ID) of the server administrator. +* **tenantId**: string: Tenant ID of the administrator. + +## AdvancedThreatProtectionProperties +### Properties +* **creationTime**: string (ReadOnly): Specifies the UTC creation time of the policy. +* **state**: 'Disabled' | 'Enabled' | 'New' (Required): Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been applied yet on the specific database or server. + +## AdvisorProperties +### Properties +* **advisorStatus**: 'GA' | 'LimitedPublicPreview' | 'PrivatePreview' | 'PublicPreview' (ReadOnly): Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'. +* **autoExecuteStatus**: 'Default' | 'Disabled' | 'Enabled' (Required): Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled' +* **autoExecuteStatusInheritedFrom**: 'Database' | 'Default' | 'ElasticPool' | 'Server' | 'Subscription' (ReadOnly): Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level). +* **lastChecked**: string (ReadOnly): Gets the time when the current resource was analyzed for recommendations by this advisor. +* **recommendationsStatus**: string (ReadOnly): Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc. +* **recommendedActions**: [RecommendedAction](#recommendedaction)[] (ReadOnly): Gets the recommended actions for this advisor. + +## AutomaticTuningOptions +### Properties +* **actualState**: 'Off' | 'On' (ReadOnly): Automatic tuning option actual state. +* **desiredState**: 'Default' | 'Off' | 'On': Automatic tuning option desired state. +* **reasonCode**: int (ReadOnly): Reason code if desired and actual state are different. +* **reasonDesc**: 'AutoConfigured' | 'Default' | 'Disabled' | 'InheritedFromServer' | 'NotSupported' | 'QueryStoreOff' | 'QueryStoreReadOnly' (ReadOnly): Reason description if desired and actual state are different. + +## AutomaticTuningServerOptions +### Properties +* **actualState**: 'Off' | 'On' (ReadOnly): Automatic tuning option actual state. +* **desiredState**: 'Default' | 'Off' | 'On': Automatic tuning option desired state. +* **reasonCode**: int (ReadOnly): Reason code if desired and actual state are different. +* **reasonDesc**: 'AutoConfigured' | 'Default' | 'Disabled' (ReadOnly): Reason description if desired and actual state are different. + +## AutomaticTuningServerProperties +### Properties +* **actualState**: 'Auto' | 'Custom' | 'Unspecified' (ReadOnly): Automatic tuning actual state. +* **desiredState**: 'Auto' | 'Custom' | 'Unspecified': Automatic tuning desired state. +* **options**: [AutomaticTuningServerPropertiesOptions](#automatictuningserverpropertiesoptions): Automatic tuning options definition. + +## AutomaticTuningServerPropertiesOptions +### Properties +### Additional Properties +* **Additional Properties Type**: [AutomaticTuningServerOptions](#automatictuningserveroptions) + +## AzureADOnlyAuthProperties +### Properties +* **azureADOnlyAuthentication**: bool (Required): Azure Active Directory only Authentication enabled. + +## BackupShortTermRetentionPolicyProperties +### Properties +* **diffBackupIntervalInHours**: int: The differential backup interval in hours. This is how many interval hours between each differential backup will be supported. This is only applicable to live databases but not dropped databases. +* **retentionDays**: int: The backup retention period in days. This is how many days Point-in-Time Restore will be supported. + +## Baseline +### Properties +* **expectedResults**: string[][] (ReadOnly): SQL Vulnerability Assessment baseline expected results +* **updatedTime**: string (ReadOnly): SQL Vulnerability Assessment baseline update time (UTC) + +## BaselineAdjustedResult +### Properties +* **baseline**: [Baseline](#baseline) (ReadOnly): SQL Vulnerability Assessment baseline details +* **resultsNotInBaseline**: string[][] (ReadOnly): SQL Vulnerability Assessment results that are not in baseline +* **resultsOnlyInBaseline**: string[][] (ReadOnly): SQL Vulnerability Assessment results that are in baseline. +* **status**: 'Finding' | 'InternalError' | 'NonFinding' | string (ReadOnly): SQL Vulnerability Assessment baseline status + +## BaseLongTermRetentionPolicyProperties +### Properties +* **monthlyRetention**: string: The monthly retention policy for an LTR backup in an ISO 8601 format. +* **weeklyRetention**: string: The weekly retention policy for an LTR backup in an ISO 8601 format. +* **weekOfYear**: int: The week of year to take the yearly backup in an ISO 8601 format. +* **yearlyRetention**: string: The yearly retention policy for an LTR backup in an ISO 8601 format. + +## BenchmarkReference +### Properties +* **benchmark**: string (ReadOnly): SQL Vulnerability Assessment benchmark name +* **reference**: string (ReadOnly): SQL Vulnerability Assessment benchmark reference. + +## DatabaseAutomaticTuningProperties +### Properties +* **actualState**: 'Auto' | 'Custom' | 'Inherit' | 'Unspecified' (ReadOnly): Automatic tuning actual state. +* **desiredState**: 'Auto' | 'Custom' | 'Inherit' | 'Unspecified': Automatic tuning desired state. +* **options**: [DatabaseAutomaticTuningPropertiesOptions](#databaseautomatictuningpropertiesoptions): Automatic tuning options definition. + +## DatabaseAutomaticTuningPropertiesOptions +### Properties +### Additional Properties +* **Additional Properties Type**: [AutomaticTuningOptions](#automatictuningoptions) + +## DatabaseBlobAuditingPolicyProperties +### Properties +* **auditActionsAndGroups**: string[]: Specifies the Actions-Groups and Actions to audit. + +The recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins: + +BATCH_COMPLETED_GROUP, +SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, +FAILED_DATABASE_AUTHENTICATION_GROUP. + +This above combination is also the set that is configured by default when enabling auditing from the Azure portal. + +The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records): + +APPLICATION_ROLE_CHANGE_PASSWORD_GROUP +BACKUP_RESTORE_GROUP +DATABASE_LOGOUT_GROUP +DATABASE_OBJECT_CHANGE_GROUP +DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP +DATABASE_OBJECT_PERMISSION_CHANGE_GROUP +DATABASE_OPERATION_GROUP +DATABASE_PERMISSION_CHANGE_GROUP +DATABASE_PRINCIPAL_CHANGE_GROUP +DATABASE_PRINCIPAL_IMPERSONATION_GROUP +DATABASE_ROLE_MEMBER_CHANGE_GROUP +FAILED_DATABASE_AUTHENTICATION_GROUP +SCHEMA_OBJECT_ACCESS_GROUP +SCHEMA_OBJECT_CHANGE_GROUP +SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP +SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP +SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP +USER_CHANGE_PASSWORD_GROUP +BATCH_STARTED_GROUP +BATCH_COMPLETED_GROUP +DBCC_GROUP +DATABASE_OWNERSHIP_CHANGE_GROUP +DATABASE_CHANGE_GROUP +LEDGER_OPERATION_GROUP + +These are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. + +For more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + +For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: +SELECT +UPDATE +INSERT +DELETE +EXECUTE +RECEIVE +REFERENCES + +The general form for defining an action to be audited is: +{action} ON {object} BY {principal} + +Note that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. + +For example: +SELECT on dbo.myTable by public +SELECT on DATABASE::myDatabase by public +SELECT on SCHEMA::mySchema by public + +For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) +* **isAzureMonitorTargetEnabled**: bool: Specifies whether audit events are sent to Azure Monitor. +In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. + +When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created. +Note that for server level audit you should use the 'master' database as {databaseName}. + +Diagnostic Settings URI format: +PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview + +For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) +or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) +* **isManagedIdentityInUse**: bool: Specifies whether Managed Identity is used to access blob storage +* **isStorageSecondaryKeyInUse**: bool: Specifies whether storageAccountAccessKey value is the storage's secondary key. +* **queueDelayMs**: int: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed. +The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. +* **retentionDays**: int: Specifies the number of days to keep in the audit logs in the storage account. +* **state**: 'Disabled' | 'Enabled' (Required): Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required. +* **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the auditing storage account. +If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage. +Prerequisites for using managed identity authentication: +1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). +2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity. +For more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355) +* **storageAccountSubscriptionId**: string: Specifies the blob storage subscription Id. +* **storageEndpoint**: string: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. + +## DatabaseColumnProperties +### Properties +* **columnType**: 'bigint' | 'binary' | 'bit' | 'char' | 'date' | 'datetime' | 'datetime2' | 'datetimeoffset' | 'decimal' | 'float' | 'geography' | 'geometry' | 'hierarchyid' | 'image' | 'int' | 'money' | 'nchar' | 'ntext' | 'numeric' | 'nvarchar' | 'real' | 'smalldatetime' | 'smallint' | 'smallmoney' | 'sql_variant' | 'sysname' | 'text' | 'time' | 'timestamp' | 'tinyint' | 'uniqueidentifier' | 'varbinary' | 'varchar' | 'xml' | string: The column data type. +* **isComputed**: bool: Whether or not the column is computed. +* **memoryOptimized**: bool: Whether or not the column belongs to a memory optimized table. +* **temporalType**: 'HistoryTable' | 'NonTemporalTable' | 'SystemVersionedTemporalTable' | string: The table temporal type. + +## DatabaseExtensionsProperties +### Properties +* **administratorLogin**: string (WriteOnly): Administrator login name. +* **administratorLoginPassword**: string (WriteOnly): Administrator login password. +* **authenticationType**: string (WriteOnly): Authentication type: SQL authentication or AD password. +* **databaseEdition**: string (WriteOnly): Database edition for the newly created database in the case of an import operation. +* **maxSizeBytes**: string (WriteOnly): Database max size in bytes for the newly created database in the case of an import operation. +* **networkIsolation**: [NetworkIsolationSettings](#networkisolationsettings) (WriteOnly): Optional resource information to enable network isolation for request. +* **operationMode**: 'Export' | 'Import' | 'PolybaseImport' | string (Required, WriteOnly): Operation mode of the operation: Import, Export, or PolybaseImport. +* **serviceObjectiveName**: string (WriteOnly): Database service level objective for the newly created database in the case of an import operation. +* **storageKey**: string (Required, WriteOnly): Storage key for the storage account. +* **storageKeyType**: 'SharedAccessKey' | 'StorageAccessKey' | string (Required, WriteOnly): Storage key type: StorageAccessKey or SharedAccessKey. +* **storageUri**: string (Required, WriteOnly): Storage Uri for the storage account. + +## DatabaseIdentity +### Properties +* **tenantId**: string (ReadOnly): The Azure Active Directory tenant id. +* **type**: 'None' | 'UserAssigned' | string: The identity type +* **userAssignedIdentities**: [DatabaseIdentityUserAssignedIdentities](#databaseidentityuserassignedidentities): The resource ids of the user assigned identities to use + +## DatabaseIdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [DatabaseUserIdentity](#databaseuseridentity) + +## DatabaseProperties +### Properties +* **autoPauseDelay**: int: Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled +* **catalogCollation**: 'DATABASE_DEFAULT' | 'SQL_Latin1_General_CP1_CI_AS' | string: Collation of the metadata catalog. +* **collation**: string: The collation of the database. +* **createMode**: 'Copy' | 'Default' | 'OnlineSecondary' | 'PointInTimeRestore' | 'Recovery' | 'Restore' | 'RestoreExternalBackup' | 'RestoreExternalBackupSecondary' | 'RestoreLongTermRetentionBackup' | 'Secondary' | string (WriteOnly): Specifies the mode of database creation. + +Default: regular database creation. + +Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. + +Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. + +PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. + +Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. + +Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. + +RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. + +Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. +* **creationDate**: string (ReadOnly): The creation date of the database (ISO8601 format). +* **currentBackupStorageRedundancy**: 'Geo' | 'GeoZone' | 'Local' | 'Zone' | string (ReadOnly): The storage account type used to store backups for this database. +* **currentServiceObjectiveName**: string (ReadOnly): The current service level objective name of the database. +* **currentSku**: [Sku](#sku) (ReadOnly): The name and tier of the SKU. +* **databaseId**: string (ReadOnly): The ID of the database. +* **defaultSecondaryLocation**: string (ReadOnly): The default secondary region for this database. +* **earliestRestoreDate**: string (ReadOnly): This records the earliest start date and time that restore is available for this database (ISO8601 format). +* **elasticPoolId**: string: The resource identifier of the elastic pool containing this database. +* **failoverGroupId**: string (ReadOnly): Failover Group resource identifier that this database belongs to. +* **federatedClientId**: string: The Client id used for cross tenant per database CMK scenario +* **highAvailabilityReplicaCount**: int: The number of secondary replicas associated with the database that are used to provide high availability. Not applicable to a Hyperscale database within an elastic pool. +* **isInfraEncryptionEnabled**: bool (ReadOnly): Infra encryption is enabled for this database. +* **isLedgerOn**: bool: Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. +* **licenseType**: 'BasePrice' | 'LicenseIncluded' | string: The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit. +* **longTermRetentionBackupResourceId**: string (WriteOnly): The resource identifier of the long term retention backup associated with create operation of this database. +* **maintenanceConfigurationId**: string: Maintenance configuration id assigned to the database. This configuration defines the period when the maintenance updates will occur. +* **maxLogSizeBytes**: int (ReadOnly): The max log size for this database. +* **maxSizeBytes**: int: The max size of the database expressed in bytes. +* **minCapacity**: int: Minimal capacity that database will always have allocated, if not paused +* **pausedDate**: string (ReadOnly): The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready. +* **readScale**: 'Disabled' | 'Enabled' | string: The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. Not applicable to a Hyperscale database within an elastic pool. +* **recoverableDatabaseId**: string (WriteOnly): The resource identifier of the recoverable database associated with create operation of this database. +* **recoveryServicesRecoveryPointId**: string (WriteOnly): The resource identifier of the recovery point associated with create operation of this database. +* **requestedBackupStorageRedundancy**: 'Geo' | 'GeoZone' | 'Local' | 'Zone' | string: The storage account type to be used to store backups for this database. +* **requestedServiceObjectiveName**: string (ReadOnly): The requested service level objective name of the database. +* **restorableDroppedDatabaseId**: string (WriteOnly): The resource identifier of the restorable dropped database associated with create operation of this database. +* **restorePointInTime**: string (WriteOnly): Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. +* **resumedDate**: string (ReadOnly): The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused. +* **sampleName**: 'AdventureWorksLT' | 'WideWorldImportersFull' | 'WideWorldImportersStd' | string (WriteOnly): The name of the sample schema to apply when creating this database. +* **secondaryType**: 'Geo' | 'Named' | 'Standby' | string: The secondary type of the database if it is a secondary. Valid values are Geo, Named and Standby. +* **sourceDatabaseDeletionDate**: string (WriteOnly): Specifies the time that the database was deleted. +* **sourceDatabaseId**: string (WriteOnly): The resource identifier of the source database associated with create operation of this database. +* **sourceResourceId**: string (WriteOnly): The resource identifier of the source associated with the create operation of this database. + +This property is only supported for DataWarehouse edition and allows to restore across subscriptions. + +When sourceResourceId is specified, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId and sourceDatabaseDeletionDate must not be specified and CreateMode must be PointInTimeRestore, Restore or Recover. + +When createMode is PointInTimeRestore, sourceResourceId must be the resource ID of the existing database or existing sql pool, and restorePointInTime must be specified. + +When createMode is Restore, sourceResourceId must be the resource ID of restorable dropped database or restorable dropped sql pool. + +When createMode is Recover, sourceResourceId must be the resource ID of recoverable database or recoverable sql pool. + +When source subscription belongs to a different tenant than target subscription, “x-ms-authorization-auxiliary” header must contain authentication token for the source tenant. For more details about “x-ms-authorization-auxiliary” header see https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant +* **status**: 'AutoClosed' | 'Copying' | 'Creating' | 'Disabled' | 'EmergencyMode' | 'Inaccessible' | 'Offline' | 'OfflineChangingDwPerformanceTiers' | 'OfflineSecondary' | 'Online' | 'OnlineChangingDwPerformanceTiers' | 'Paused' | 'Pausing' | 'Recovering' | 'RecoveryPending' | 'Restoring' | 'Resuming' | 'Scaling' | 'Shutdown' | 'Standby' | 'Starting' | 'Stopped' | 'Stopping' | 'Suspect' | string (ReadOnly): The status of the database. +* **zoneRedundant**: bool: Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. + +## DatabaseSqlVulnerabilityAssessmentRuleBaselineInputPropertiesOrDatabaseSqlVulnerabilityAssessmentRuleBaselineProperties +### Properties +* **latestScan**: bool (Required, WriteOnly): The latest scan flag +* **results**: string[][] (Required): The rule baseline result + +## DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputPropertiesOrDatabaseSqlVulnerabilityAssessmentBaselineSetProperties +### Properties +* **latestScan**: bool (Required, WriteOnly): The latest scan flag +* **results**: [DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputPropertiesResults](#databasesqlvulnerabilityassessmentrulebaselinelistinputpropertiesresults) (Required): The rule baseline result list + +## DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputPropertiesResults +### Properties +### Additional Properties +* **Additional Properties Type**: string[][] + +## DatabaseTableProperties +### Properties +* **memoryOptimized**: bool: Whether or not the table is memory optimized. +* **temporalType**: 'HistoryTable' | 'NonTemporalTable' | 'SystemVersionedTemporalTable' | string: The table temporal type. + +## DatabaseUserIdentity +### Properties +* **clientId**: string (ReadOnly): The Azure Active Directory client id. +* **principalId**: string (ReadOnly): The Azure Active Directory principal id. + +## DatabaseVulnerabilityAssessmentProperties +### Properties +* **recurringScans**: [VulnerabilityAssessmentRecurringScansProperties](#vulnerabilityassessmentrecurringscansproperties): The recurring scans settings +* **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall +* **storageContainerPath**: string (WriteOnly): A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set +* **storageContainerSasKey**: string (WriteOnly): A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall + +## DatabaseVulnerabilityAssessmentRuleBaselineItem +### Properties +* **result**: string[] (Required): The rule baseline result + +## DatabaseVulnerabilityAssessmentRuleBaselineProperties +### Properties +* **baselineResults**: [DatabaseVulnerabilityAssessmentRuleBaselineItem](#databasevulnerabilityassessmentrulebaselineitem)[] (Required): The rule baseline result + +## DataMaskingPolicyProperties +### Properties +* **applicationPrincipals**: string (ReadOnly): The list of the application principals. This is a legacy parameter and is no longer used. +* **dataMaskingState**: 'Disabled' | 'Enabled' (Required): The state of the data masking policy. +* **exemptPrincipals**: string: The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries. +* **maskingLevel**: string (ReadOnly): The masking level. This is a legacy parameter and is no longer used. + +## DataMaskingRuleProperties +### Properties +* **aliasName**: string: The alias name. This is a legacy parameter and is no longer used. +* **columnName**: string (Required): The column name on which the data masking rule is applied. +* **id**: string (ReadOnly): The rule Id. +* **maskingFunction**: 'CCN' | 'Default' | 'Email' | 'Number' | 'SSN' | 'Text' (Required): The masking function that is used for the data masking rule. +* **numberFrom**: string: The numberFrom property of the masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored. +* **numberTo**: string: The numberTo property of the data masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored. +* **prefixSize**: string: If maskingFunction is set to Text, the number of characters to show unmasked in the beginning of the string. Otherwise, this parameter will be ignored. +* **replacementString**: string: If maskingFunction is set to Text, the character to use for masking the unexposed part of the string. Otherwise, this parameter will be ignored. +* **ruleState**: 'Disabled' | 'Enabled': The rule state. Used to delete a rule. To delete an existing rule, specify the schemaName, tableName, columnName, maskingFunction, and specify ruleState as disabled. However, if the rule doesn't already exist, the rule will be created with ruleState set to enabled, regardless of the provided value of ruleState. +* **schemaName**: string (Required): The schema name on which the data masking rule is applied. +* **suffixSize**: string: If maskingFunction is set to Text, the number of characters to show unmasked at the end of the string. Otherwise, this parameter will be ignored. +* **tableName**: string (Required): The table name on which the data masking rule is applied. + +## DataWarehouseUserActivitiesProperties +### Properties +* **activeQueriesCount**: int (ReadOnly): Count of running and suspended queries. + +## DeletedServerProperties +### Properties +* **deletionTime**: string (ReadOnly): The deletion time of the deleted server. +* **fullyQualifiedDomainName**: string (ReadOnly): The fully qualified domain name of the server. +* **originalId**: string (ReadOnly): The original ID of the server before deletion. +* **version**: string (ReadOnly): The version of the deleted server. + +## DistributedAvailabilityGroupProperties +### Properties +* **distributedAvailabilityGroupId**: string (ReadOnly): The distributed availability group id +* **lastHardenedLsn**: string (ReadOnly): The last hardened lsn +* **linkState**: string (ReadOnly): The link state +* **primaryAvailabilityGroupName**: string: The primary availability group name +* **replicationMode**: 'Async' | 'Sync' | string: The replication mode of a distributed availability group. Parameter will be ignored during link creation. +* **secondaryAvailabilityGroupName**: string: The secondary availability group name +* **sourceEndpoint**: string: The source endpoint +* **sourceReplicaId**: string (ReadOnly): The source replica id +* **targetDatabase**: string: The name of the target database +* **targetReplicaId**: string (ReadOnly): The target replica id + +## ElasticPoolPerDatabaseSettings +### Properties +* **maxCapacity**: int: The maximum capacity any one database can consume. +* **minCapacity**: int: The minimum capacity all databases are guaranteed. + +## ElasticPoolProperties +### Properties +* **creationDate**: string (ReadOnly): The creation date of the elastic pool (ISO8601 format). +* **highAvailabilityReplicaCount**: int: The number of secondary replicas associated with the elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools. +* **licenseType**: 'BasePrice' | 'LicenseIncluded' | string: The license type to apply for this elastic pool. +* **maintenanceConfigurationId**: string: Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur. +* **maxSizeBytes**: int: The storage limit for the database elastic pool in bytes. +* **minCapacity**: int: Minimal capacity that serverless pool will not shrink below, if not paused +* **perDatabaseSettings**: [ElasticPoolPerDatabaseSettings](#elasticpoolperdatabasesettings): The per database settings for the elastic pool. +* **state**: 'Creating' | 'Disabled' | 'Ready' | string (ReadOnly): The state of the elastic pool. +* **zoneRedundant**: bool: Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. + +## EncryptionProtectorProperties +### Properties +* **autoRotationEnabled**: bool: Key auto rotation opt-in flag. Either true or false. +* **serverKeyName**: string: The name of the server key. +* **serverKeyType**: 'AzureKeyVault' | 'ServiceManaged' | string (Required): The encryption protector type like 'ServiceManaged', 'AzureKeyVault'. +* **subregion**: string (ReadOnly): Subregion of the encryption protector. +* **thumbprint**: string (ReadOnly): Thumbprint of the server key. +* **uri**: string (ReadOnly): The URI of the server key. + +## EndpointCertificateProperties +### Properties +* **publicBlob**: string: The certificate public blob + +## ExtendedDatabaseBlobAuditingPolicyProperties +### Properties +* **auditActionsAndGroups**: string[]: Specifies the Actions-Groups and Actions to audit. + +The recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins: + +BATCH_COMPLETED_GROUP, +SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, +FAILED_DATABASE_AUTHENTICATION_GROUP. + +This above combination is also the set that is configured by default when enabling auditing from the Azure portal. + +The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records): + +APPLICATION_ROLE_CHANGE_PASSWORD_GROUP +BACKUP_RESTORE_GROUP +DATABASE_LOGOUT_GROUP +DATABASE_OBJECT_CHANGE_GROUP +DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP +DATABASE_OBJECT_PERMISSION_CHANGE_GROUP +DATABASE_OPERATION_GROUP +DATABASE_PERMISSION_CHANGE_GROUP +DATABASE_PRINCIPAL_CHANGE_GROUP +DATABASE_PRINCIPAL_IMPERSONATION_GROUP +DATABASE_ROLE_MEMBER_CHANGE_GROUP +FAILED_DATABASE_AUTHENTICATION_GROUP +SCHEMA_OBJECT_ACCESS_GROUP +SCHEMA_OBJECT_CHANGE_GROUP +SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP +SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP +SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP +USER_CHANGE_PASSWORD_GROUP +BATCH_STARTED_GROUP +BATCH_COMPLETED_GROUP +DBCC_GROUP +DATABASE_OWNERSHIP_CHANGE_GROUP +DATABASE_CHANGE_GROUP +LEDGER_OPERATION_GROUP + +These are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. + +For more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + +For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: +SELECT +UPDATE +INSERT +DELETE +EXECUTE +RECEIVE +REFERENCES + +The general form for defining an action to be audited is: +{action} ON {object} BY {principal} + +Note that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. + +For example: +SELECT on dbo.myTable by public +SELECT on DATABASE::myDatabase by public +SELECT on SCHEMA::mySchema by public + +For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) +* **isAzureMonitorTargetEnabled**: bool: Specifies whether audit events are sent to Azure Monitor. +In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. + +When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created. +Note that for server level audit you should use the 'master' database as {databaseName}. + +Diagnostic Settings URI format: +PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview + +For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) +or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) +* **isManagedIdentityInUse**: bool: Specifies whether Managed Identity is used to access blob storage +* **isStorageSecondaryKeyInUse**: bool: Specifies whether storageAccountAccessKey value is the storage's secondary key. +* **predicateExpression**: string: Specifies condition of where clause when creating an audit. +* **queueDelayMs**: int: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed. +The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. +* **retentionDays**: int: Specifies the number of days to keep in the audit logs in the storage account. +* **state**: 'Disabled' | 'Enabled' (Required): Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required. +* **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the auditing storage account. +If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage. +Prerequisites for using managed identity authentication: +1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). +2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity. +For more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355) +* **storageAccountSubscriptionId**: string: Specifies the blob storage subscription Id. +* **storageEndpoint**: string: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. + +## ExtendedServerBlobAuditingPolicyProperties +### Properties +* **auditActionsAndGroups**: string[]: Specifies the Actions-Groups and Actions to audit. + +The recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins: + +BATCH_COMPLETED_GROUP, +SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, +FAILED_DATABASE_AUTHENTICATION_GROUP. + +This above combination is also the set that is configured by default when enabling auditing from the Azure portal. + +The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records): + +APPLICATION_ROLE_CHANGE_PASSWORD_GROUP +BACKUP_RESTORE_GROUP +DATABASE_LOGOUT_GROUP +DATABASE_OBJECT_CHANGE_GROUP +DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP +DATABASE_OBJECT_PERMISSION_CHANGE_GROUP +DATABASE_OPERATION_GROUP +DATABASE_PERMISSION_CHANGE_GROUP +DATABASE_PRINCIPAL_CHANGE_GROUP +DATABASE_PRINCIPAL_IMPERSONATION_GROUP +DATABASE_ROLE_MEMBER_CHANGE_GROUP +FAILED_DATABASE_AUTHENTICATION_GROUP +SCHEMA_OBJECT_ACCESS_GROUP +SCHEMA_OBJECT_CHANGE_GROUP +SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP +SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP +SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP +USER_CHANGE_PASSWORD_GROUP +BATCH_STARTED_GROUP +BATCH_COMPLETED_GROUP +DBCC_GROUP +DATABASE_OWNERSHIP_CHANGE_GROUP +DATABASE_CHANGE_GROUP +LEDGER_OPERATION_GROUP + +These are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. + +For more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + +For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: +SELECT +UPDATE +INSERT +DELETE +EXECUTE +RECEIVE +REFERENCES + +The general form for defining an action to be audited is: +{action} ON {object} BY {principal} + +Note that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. + +For example: +SELECT on dbo.myTable by public +SELECT on DATABASE::myDatabase by public +SELECT on SCHEMA::mySchema by public + +For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) +* **isAzureMonitorTargetEnabled**: bool: Specifies whether audit events are sent to Azure Monitor. +In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. + +When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created. +Note that for server level audit you should use the 'master' database as {databaseName}. + +Diagnostic Settings URI format: +PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview + +For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) +or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) +* **isDevopsAuditEnabled**: bool: Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor. +In order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true + +When using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created. + +Diagnostic Settings URI format: +PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview + +For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) +or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) +* **isManagedIdentityInUse**: bool: Specifies whether Managed Identity is used to access blob storage +* **isStorageSecondaryKeyInUse**: bool: Specifies whether storageAccountAccessKey value is the storage's secondary key. +* **predicateExpression**: string: Specifies condition of where clause when creating an audit. +* **queueDelayMs**: int: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed. +The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. +* **retentionDays**: int: Specifies the number of days to keep in the audit logs in the storage account. +* **state**: 'Disabled' | 'Enabled' (Required): Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required. +* **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the auditing storage account. +If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage. +Prerequisites for using managed identity authentication: +1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). +2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity. +For more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355) +* **storageAccountSubscriptionId**: string: Specifies the blob storage subscription Id. +* **storageEndpoint**: string: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. + +## FailoverGroupProperties +### Properties +* **databases**: string[]: List of databases in the failover group. +* **partnerServers**: [PartnerInfo](#partnerinfo)[] (Required): List of partner server information for the failover group. +* **readOnlyEndpoint**: [FailoverGroupReadOnlyEndpoint](#failovergroupreadonlyendpoint): Read-only endpoint of the failover group instance. +* **readWriteEndpoint**: [FailoverGroupReadWriteEndpoint](#failovergroupreadwriteendpoint) (Required): Read-write endpoint of the failover group instance. +* **replicationRole**: 'Primary' | 'Secondary' | string (ReadOnly): Local replication role of the failover group instance. +* **replicationState**: string (ReadOnly): Replication state of the failover group instance. + +## FailoverGroupReadOnlyEndpoint +### Properties +* **failoverPolicy**: 'Disabled' | 'Enabled' | string: Failover policy of the read-only endpoint for the failover group. + +## FailoverGroupReadWriteEndpoint +### Properties +* **failoverPolicy**: 'Automatic' | 'Manual' | string (Required): Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. +* **failoverWithDataLossGracePeriodMinutes**: int: Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. + +## FailoverGroupTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## GeoBackupPolicyProperties +### Properties +* **state**: 'Disabled' | 'Enabled' (Required): The state of the geo backup policy. +* **storageType**: string (ReadOnly): The storage type of the geo backup policy. + +## InstanceFailoverGroupProperties +### Properties +* **managedInstancePairs**: [ManagedInstancePairInfo](#managedinstancepairinfo)[] (Required): List of managed instance pairs in the failover group. +* **partnerRegions**: [PartnerRegionInfo](#partnerregioninfo)[] (Required): Partner region information for the failover group. +* **readOnlyEndpoint**: [InstanceFailoverGroupReadOnlyEndpoint](#instancefailovergroupreadonlyendpoint): Read-only endpoint of the failover group instance. +* **readWriteEndpoint**: [InstanceFailoverGroupReadWriteEndpoint](#instancefailovergroupreadwriteendpoint) (Required): Read-write endpoint of the failover group instance. +* **replicationRole**: 'Primary' | 'Secondary' | string (ReadOnly): Local replication role of the failover group instance. +* **replicationState**: string (ReadOnly): Replication state of the failover group instance. + +## InstanceFailoverGroupReadOnlyEndpoint +### Properties +* **failoverPolicy**: 'Disabled' | 'Enabled' | string: Failover policy of the read-only endpoint for the failover group. + +## InstanceFailoverGroupReadWriteEndpoint +### Properties +* **failoverPolicy**: 'Automatic' | 'Manual' | string (Required): Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. +* **failoverWithDataLossGracePeriodMinutes**: int: Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. + +## InstancePoolProperties +### Properties +* **licenseType**: 'BasePrice' | 'LicenseIncluded' | string (Required): The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price). +* **subnetId**: string (Required): Resource ID of the subnet to place this instance pool in. +* **vCores**: int (Required): Count of vCores belonging to this instance pool. + +## IPv6ServerFirewallRuleProperties +### Properties +* **endIPv6Address**: string: The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to startIpAddress. +* **startIPv6Address**: string: The start IP address of the firewall rule. Must be IPv6 format. + +## JobAgentProperties +### Properties +* **databaseId**: string (Required): Resource ID of the database to store job metadata in. +* **state**: 'Creating' | 'Deleting' | 'Disabled' | 'Ready' | 'Updating' | string (ReadOnly): The state of the job agent. + +## JobCredentialProperties +### Properties +* **password**: string (Required, WriteOnly): The credential password. +* **username**: string (Required): The credential user name. + +## JobExecutionProperties +### Properties +* **createTime**: string (ReadOnly): The time that the job execution was created. +* **currentAttempts**: int: Number of times the job execution has been attempted. +* **currentAttemptStartTime**: string (ReadOnly): Start time of the current attempt. +* **endTime**: string (ReadOnly): The time that the job execution completed. +* **jobExecutionId**: string (ReadOnly): The unique identifier of the job execution. +* **jobVersion**: int (ReadOnly): The job version number. +* **lastMessage**: string (ReadOnly): The last status or error message. +* **lifecycle**: 'Canceled' | 'Created' | 'Failed' | 'InProgress' | 'Skipped' | 'Succeeded' | 'SucceededWithSkipped' | 'TimedOut' | 'WaitingForChildJobExecutions' | 'WaitingForRetry' | string (ReadOnly): The detailed state of the job execution. +* **provisioningState**: 'Canceled' | 'Created' | 'Failed' | 'InProgress' | 'Succeeded' | string (ReadOnly): The ARM provisioning state of the job execution. +* **startTime**: string (ReadOnly): The time that the job execution started. +* **stepId**: int (ReadOnly): The job step id. +* **stepName**: string (ReadOnly): The job step name. +* **target**: [JobExecutionTarget](#jobexecutiontarget) (ReadOnly): The target that this execution is executed on. + +## JobExecutionTarget +### Properties +* **databaseName**: string (ReadOnly): The database name. +* **serverName**: string (ReadOnly): The server name. +* **type**: 'SqlDatabase' | 'SqlElasticPool' | 'SqlServer' | 'SqlShardMap' | 'TargetGroup' | string (ReadOnly): The type of the target. + +## JobProperties +### Properties +* **description**: string: User-defined description of the job. +* **schedule**: [JobSchedule](#jobschedule): Schedule properties of the job. +* **version**: int (ReadOnly): The job version number. + +## JobSchedule +### Properties +* **enabled**: bool: Whether or not the schedule is enabled. +* **endTime**: string: Schedule end time. +* **interval**: string: Value of the schedule's recurring interval, if the ScheduleType is recurring. ISO8601 duration format. +* **startTime**: string: Schedule start time. +* **type**: 'Once' | 'Recurring': Schedule interval type + +## JobStepAction +### Properties +* **source**: 'Inline' | string: The source of the action to execute. +* **type**: 'TSql' | string: Type of action being executed by the job step. +* **value**: string (Required): The action value, for example the text of the T-SQL script to execute. + +## JobStepExecutionOptions +### Properties +* **initialRetryIntervalSeconds**: int: Initial delay between retries for job step execution. +* **maximumRetryIntervalSeconds**: int: The maximum amount of time to wait between retries for job step execution. +* **retryAttempts**: int: Maximum number of times the job step will be reattempted if the first attempt fails. +* **retryIntervalBackoffMultiplier**: int: The backoff multiplier for the time between retries. +* **timeoutSeconds**: int: Execution timeout for the job step. + +## JobStepOutput +### Properties +* **credential**: string (Required): The resource ID of the credential to use to connect to the output destination. +* **databaseName**: string (Required): The output destination database. +* **resourceGroupName**: string: The output destination resource group. +* **schemaName**: string: The output destination schema. +* **serverName**: string (Required): The output destination server name. +* **subscriptionId**: string: The output destination subscription id. +* **tableName**: string (Required): The output destination table. +* **type**: 'SqlDatabase' | string: The output destination type. + +## JobStepProperties +### Properties +* **action**: [JobStepAction](#jobstepaction) (Required): The action payload of the job step. +* **credential**: string (Required): The resource ID of the job credential that will be used to connect to the targets. +* **executionOptions**: [JobStepExecutionOptions](#jobstepexecutionoptions): Execution options for the job step. +* **output**: [JobStepOutput](#jobstepoutput): Output destination properties of the job step. +* **stepId**: int: The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified. +* **targetGroup**: string (Required): The resource ID of the target group that the job step will be executed on. + +## JobTarget +### Properties +* **databaseName**: string: The target database name. +* **elasticPoolName**: string: The target elastic pool name. +* **membershipType**: 'Exclude' | 'Include': Whether the target is included or excluded from the group. +* **refreshCredential**: string: The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target. +* **serverName**: string: The target server name. +* **shardMapName**: string: The target shard map. +* **type**: 'SqlDatabase' | 'SqlElasticPool' | 'SqlServer' | 'SqlShardMap' | 'TargetGroup' | string (Required): The target type. + +## JobTargetGroupProperties +### Properties +* **members**: [JobTarget](#jobtarget)[] (Required): Members of the target group. + +## LedgerDigestUploadsProperties +### Properties +* **digestStorageEndpoint**: string: The digest storage endpoint, which must be either an Azure blob storage endpoint or an URI for Azure Confidential Ledger. +* **state**: 'Disabled' | 'Enabled' (ReadOnly): Specifies the state of ledger digest upload. + +## LongTermRetentionBackupProperties +### Properties +* **backupExpirationTime**: string (ReadOnly): The time the long term retention backup will expire. +* **backupStorageRedundancy**: 'Geo' | 'GeoZone' | 'Local' | 'Zone' | string (ReadOnly): The storage redundancy type of the backup +* **backupTime**: string (ReadOnly): The time the backup was taken +* **databaseDeletionTime**: string (ReadOnly): The delete time of the database +* **databaseName**: string (ReadOnly): The name of the database the backup belong to +* **requestedBackupStorageRedundancy**: 'Geo' | 'GeoZone' | 'Local' | 'Zone' | string (WriteOnly): The storage redundancy type of the backup +* **serverCreateTime**: string (ReadOnly): The create time of the server. +* **serverName**: string (ReadOnly): The server name that the backup database belong to. + +## MaintenanceWindowOptionsProperties +### Properties +* **allowMultipleMaintenanceWindowsPerCycle**: bool: Whether we allow multiple maintenance windows per cycle. +* **defaultDurationInMinutes**: int: Default duration for maintenance window. +* **isEnabled**: bool: Whether maintenance windows are enabled for the database. +* **maintenanceWindowCycles**: [MaintenanceWindowTimeRange](#maintenancewindowtimerange)[]: Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}. +* **minCycles**: int: Minimum number of maintenance windows cycles to be set on the database. +* **minDurationInMinutes**: int: Minimum duration of maintenance window. +* **timeGranularityInMinutes**: int: Time granularity in minutes for maintenance windows. + +## MaintenanceWindowsProperties +### Properties +* **timeRanges**: [MaintenanceWindowTimeRange](#maintenancewindowtimerange)[] + +## MaintenanceWindowTimeRange +### Properties +* **dayOfWeek**: 'Friday' | 'Monday' | 'Saturday' | 'Sunday' | 'Thursday' | 'Tuesday' | 'Wednesday' | string: Day of maintenance window. +* **duration**: string: Duration of maintenance window in minutes. +* **startTime**: string: Start time minutes offset from 12am. + +## ManagedBackupShortTermRetentionPolicyProperties +### Properties +* **retentionDays**: int: The backup retention period in days. This is how many days Point-in-Time Restore will be supported. + +## ManagedDatabaseProperties +### Properties +* **autoCompleteRestore**: bool (WriteOnly): Whether to auto complete restore of this managed database. +* **catalogCollation**: 'DATABASE_DEFAULT' | 'SQL_Latin1_General_CP1_CI_AS' | string: Collation of the metadata catalog. +* **collation**: string: Collation of the managed database. +* **createMode**: 'Default' | 'PointInTimeRestore' | 'Recovery' | 'RestoreExternalBackup' | 'RestoreLongTermRetentionBackup' | string (WriteOnly): Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required). +* **creationDate**: string (ReadOnly): Creation date of the database. +* **defaultSecondaryLocation**: string (ReadOnly): Geo paired region. +* **earliestRestorePoint**: string (ReadOnly): Earliest restore point in time for point in time restore. +* **failoverGroupId**: string (ReadOnly): Instance Failover Group resource identifier that this managed database belongs to. +* **lastBackupName**: string (WriteOnly): Last backup file name for restore of this managed database. +* **longTermRetentionBackupResourceId**: string (WriteOnly): The name of the Long Term Retention backup to be used for restore of this managed database. +* **recoverableDatabaseId**: string (WriteOnly): The resource identifier of the recoverable database associated with create operation of this database. +* **restorableDroppedDatabaseId**: string (WriteOnly): The restorable dropped database resource id to restore when creating this database. +* **restorePointInTime**: string (WriteOnly): Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. +* **sourceDatabaseId**: string (WriteOnly): The resource identifier of the source database associated with create operation of this database. +* **status**: 'Creating' | 'Inaccessible' | 'Offline' | 'Online' | 'Restoring' | 'Shutdown' | 'Updating' | string (ReadOnly): Status of the database. +* **storageContainerIdentity**: string (WriteOnly): Conditional. If createMode is RestoreExternalBackup, this value is used. Specifies the identity used for storage container authentication. Can be 'SharedAccessSignature' or 'ManagedIdentity'; if not specified 'SharedAccessSignature' is assumed. +* **storageContainerSasToken**: string (WriteOnly): Conditional. If createMode is RestoreExternalBackup and storageContainerIdentity is not ManagedIdentity, this value is required. Specifies the storage container sas token. +* **storageContainerUri**: string (WriteOnly): Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. + +## ManagedDatabaseRestoreDetailsBackupSetProperties +### Properties +* **backupSizeMB**: int (ReadOnly): Backup size. +* **firstStripeName**: string (ReadOnly): First stripe name. +* **numberOfStripes**: int (ReadOnly): Number of stripes. +* **restoreFinishedTimestampUtc**: string (ReadOnly): Last restored file time. +* **restoreStartedTimestampUtc**: string (ReadOnly): Last restored file time. +* **status**: string (ReadOnly): Backup set status. + +## ManagedDatabaseRestoreDetailsProperties +### Properties +* **blockReason**: string (ReadOnly): The reason why restore is in Blocked state. +* **currentBackupType**: string (ReadOnly): Current backup type. +* **currentRestoredSizeMB**: int (ReadOnly): Current restored size MB. +* **currentRestorePlanSizeMB**: int (ReadOnly): Current restore plan size MB. +* **currentRestoringFileName**: string (ReadOnly): Current restoring file name. +* **diffBackupSets**: [ManagedDatabaseRestoreDetailsBackupSetProperties](#manageddatabaserestoredetailsbackupsetproperties)[] (ReadOnly): Diff backup sets. +* **fullBackupSets**: [ManagedDatabaseRestoreDetailsBackupSetProperties](#manageddatabaserestoredetailsbackupsetproperties)[] (ReadOnly): Full backup sets. +* **lastRestoredFileName**: string (ReadOnly): Last restored file name. +* **lastRestoredFileTime**: string (ReadOnly): Last restored file time. +* **lastUploadedFileName**: string (ReadOnly): Last uploaded file name. +* **lastUploadedFileTime**: string (ReadOnly): Last uploaded file time. +* **logBackupSets**: [ManagedDatabaseRestoreDetailsBackupSetProperties](#manageddatabaserestoredetailsbackupsetproperties)[] (ReadOnly): Log backup sets. +* **numberOfFilesDetected**: int (ReadOnly): Number of files detected. +* **numberOfFilesQueued**: int (ReadOnly): Number of files queued. +* **numberOfFilesRestored**: int (ReadOnly): Number of files restored. +* **numberOfFilesRestoring**: int (ReadOnly): Number of files restoring. +* **numberOfFilesSkipped**: int (ReadOnly): Number of files skipped. +* **numberOfFilesUnrestorable**: int (ReadOnly): Number of files unrestorable. +* **percentCompleted**: int (ReadOnly): Percent completed. +* **status**: string (ReadOnly): Restore status. +* **type**: string (ReadOnly): Restore type. +* **unrestorableFiles**: [ManagedDatabaseRestoreDetailsUnrestorableFileProperties](#manageddatabaserestoredetailsunrestorablefileproperties)[] (ReadOnly): Unrestorable files. + +## ManagedDatabaseRestoreDetailsUnrestorableFileProperties +### Properties +* **name**: string (ReadOnly): File name. + +## ManagedInstanceAdministratorProperties +### Properties +* **administratorType**: 'ActiveDirectory' | string (Required): Type of the managed instance administrator. +* **login**: string (Required): Login name of the managed instance administrator. +* **sid**: string (Required): SID (object ID) of the managed instance administrator. +* **tenantId**: string: Tenant ID of the managed instance administrator. + +## ManagedInstanceAzureADOnlyAuthProperties +### Properties +* **azureADOnlyAuthentication**: bool (Required): Azure Active Directory only Authentication enabled. + +## ManagedInstanceDtcProperties +### Properties +* **dtcEnabled**: bool: Active status of managed instance DTC. +* **dtcHostNameDnsSuffix**: string (ReadOnly): Host name dns suffix of managed instance DTC. +* **externalDnsSuffixSearchList**: string[]: External dns suffix search list of managed instance DTC. +* **provisioningState**: 'Canceled' | 'Created' | 'Failed' | 'InProgress' | 'Succeeded' | string (ReadOnly): Provisioning state of managed instance DTC. +* **securitySettings**: [ManagedInstanceDtcSecuritySettings](#managedinstancedtcsecuritysettings): Security settings of managed instance DTC. + +## ManagedInstanceDtcSecuritySettings +### Properties +* **snaLu6point2TransactionsEnabled**: bool: Allow SNA LU 6.2 to managed instance DTC. +* **transactionManagerCommunicationSettings**: [ManagedInstanceDtcTransactionManagerCommunicationSettings](#managedinstancedtctransactionmanagercommunicationsettings): Transaction Manager communication settings of managed instance DTC. +* **xaTransactionsEnabled**: bool: Allow XA Transactions to managed instance DTC. + +## ManagedInstanceDtcTransactionManagerCommunicationSettings +### Properties +* **allowInboundEnabled**: bool: Allow Inbound traffic to managed instance DTC. +* **allowOutboundEnabled**: bool: Allow Outbound traffic of managed instance DTC. +* **authentication**: string: Authentication type of managed instance DTC. + +## ManagedInstanceEncryptionProtectorProperties +### Properties +* **autoRotationEnabled**: bool: Key auto rotation opt-in flag. Either true or false. +* **serverKeyName**: string: The name of the managed instance key. +* **serverKeyType**: 'AzureKeyVault' | 'ServiceManaged' | string (Required): The encryption protector type like 'ServiceManaged', 'AzureKeyVault'. +* **thumbprint**: string (ReadOnly): Thumbprint of the server key. +* **uri**: string (ReadOnly): The URI of the server key. + +## ManagedInstanceExternalAdministrator +### Properties +* **administratorType**: 'ActiveDirectory' | string: Type of the sever administrator. +* **azureADOnlyAuthentication**: bool: Azure Active Directory only Authentication enabled. +* **login**: string: Login name of the server administrator. +* **principalType**: 'Application' | 'Group' | 'User' | string: Principal Type of the sever administrator. +* **sid**: string: SID (object ID) of the server administrator. +* **tenantId**: string: Tenant ID of the administrator. + +## ManagedInstanceKeyProperties +### Properties +* **autoRotationEnabled**: bool (ReadOnly): Key auto rotation opt-in flag. Either true or false. +* **creationDate**: string (ReadOnly): The key creation date. +* **serverKeyType**: 'AzureKeyVault' | 'ServiceManaged' | string (Required, WriteOnly): The key type like 'ServiceManaged', 'AzureKeyVault'. +* **thumbprint**: string (ReadOnly): Thumbprint of the key. +* **uri**: string (WriteOnly): The URI of the key. If the ServerKeyType is AzureKeyVault, then the URI is required. + +## ManagedInstanceLongTermRetentionBackupProperties +### Properties +* **backupExpirationTime**: string (ReadOnly): The time the long term retention backup will expire. +* **backupStorageRedundancy**: 'Geo' | 'GeoZone' | 'Local' | 'Zone' | string (ReadOnly): The storage redundancy type of the backup +* **backupTime**: string (ReadOnly): The time the backup was taken +* **databaseDeletionTime**: string (ReadOnly): The delete time of the database +* **databaseName**: string (ReadOnly): The name of the database the backup belong to +* **managedInstanceCreateTime**: string (ReadOnly): The create time of the instance. +* **managedInstanceName**: string (ReadOnly): The managed instance that the backup database belongs to. + +## ManagedInstanceOperationParametersPair +### Properties +* **currentParameters**: [UpsertManagedServerOperationParameters](#upsertmanagedserveroperationparameters) (ReadOnly): The current parameters. +* **requestedParameters**: [UpsertManagedServerOperationParameters](#upsertmanagedserveroperationparameters) (ReadOnly): The requested parameters. + +## ManagedInstanceOperationProperties +### Properties +* **description**: string (ReadOnly): The operation description. +* **errorCode**: int (ReadOnly): The operation error code. +* **errorDescription**: string (ReadOnly): The operation error description. +* **errorSeverity**: int (ReadOnly): The operation error severity. +* **estimatedCompletionTime**: string (ReadOnly): The estimated completion time of the operation. +* **isCancellable**: bool (ReadOnly): Whether the operation can be cancelled. +* **isUserError**: bool (ReadOnly): Whether or not the error is a user error. +* **managedInstanceName**: string (ReadOnly): The name of the managed instance the operation is being performed on. +* **operation**: string (ReadOnly): The name of operation. +* **operationFriendlyName**: string (ReadOnly): The friendly name of operation. +* **operationParameters**: [ManagedInstanceOperationParametersPair](#managedinstanceoperationparameterspair) (ReadOnly): The operation parameters. +* **operationSteps**: [ManagedInstanceOperationSteps](#managedinstanceoperationsteps) (ReadOnly): The operation steps. +* **percentComplete**: int (ReadOnly): The percentage of the operation completed. +* **startTime**: string (ReadOnly): The operation start time. +* **state**: 'CancelInProgress' | 'Cancelled' | 'Failed' | 'InProgress' | 'Pending' | 'Succeeded' | string (ReadOnly): The operation state. + +## ManagedInstanceOperationSteps +### Properties +* **currentStep**: int (ReadOnly): The number of current operation steps. +* **stepsList**: [UpsertManagedServerOperationStepWithEstimatesAndDuration](#upsertmanagedserveroperationstepwithestimatesandduration)[] (ReadOnly): The operation steps list. +* **totalSteps**: string (ReadOnly): The total number of operation steps. + +## ManagedInstancePairInfo +### Properties +* **partnerManagedInstanceId**: string: Id of Partner Managed Instance in pair. +* **primaryManagedInstanceId**: string: Id of Primary Managed Instance in pair. + +## ManagedInstancePecProperty +### Properties +* **id**: string (ReadOnly): Resource ID. +* **properties**: [ManagedInstancePrivateEndpointConnectionProperties](#managedinstanceprivateendpointconnectionproperties) (ReadOnly): Private endpoint connection properties + +## ManagedInstancePrivateEndpointConnectionProperties +### Properties +* **privateEndpoint**: [ManagedInstancePrivateEndpointProperty](#managedinstanceprivateendpointproperty): Private endpoint which the connection belongs to. +* **privateLinkServiceConnectionState**: [ManagedInstancePrivateLinkServiceConnectionStateProperty](#managedinstanceprivatelinkserviceconnectionstateproperty): Connection State of the Private Endpoint Connection. +* **provisioningState**: string (ReadOnly): State of the Private Endpoint Connection. + +## ManagedInstancePrivateEndpointProperty +### Properties +* **id**: string: Resource id of the private endpoint. + +## ManagedInstancePrivateLinkProperties +### Properties +* **groupId**: string (ReadOnly): The private link resource group id. +* **requiredMembers**: string[] (ReadOnly): The private link resource required member names. +* **requiredZoneNames**: string[] (ReadOnly): The private link resource required zone names. + +## ManagedInstancePrivateLinkServiceConnectionStateProperty +### Properties +* **actionsRequired**: string (ReadOnly): The private link service connection description. +* **description**: string (Required): The private link service connection description. +* **status**: string (Required): The private link service connection status. + +## ManagedInstanceProperties +### Properties +* **administratorLogin**: string: Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). +* **administratorLoginPassword**: string (WriteOnly): The administrator login password (required for managed instance creation). +* **administrators**: [ManagedInstanceExternalAdministrator](#managedinstanceexternaladministrator): The Azure Active Directory administrator of the server. +* **collation**: string: Collation of the managed instance. +* **currentBackupStorageRedundancy**: 'Geo' | 'GeoZone' | 'Local' | 'Zone' | string (ReadOnly): The storage account type used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage) +* **dnsZone**: string (ReadOnly): The Dns Zone that the managed instance is in. +* **dnsZonePartner**: string (WriteOnly): The resource id of another managed instance whose DNS zone this managed instance will share after creation. +* **fullyQualifiedDomainName**: string (ReadOnly): The fully qualified domain name of the managed instance. +* **instancePoolId**: string: The Id of the instance pool this managed server belongs to. +* **keyId**: string: A CMK URI of the key to use for encryption. +* **licenseType**: 'BasePrice' | 'LicenseIncluded' | string: The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). +* **maintenanceConfigurationId**: string: Specifies maintenance configuration id to apply to this managed instance. +* **managedInstanceCreateMode**: 'Default' | 'PointInTimeRestore' | string (WriteOnly): Specifies the mode of database creation. + +Default: Regular instance creation. + +Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. +* **minimalTlsVersion**: string: Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' +* **primaryUserAssignedIdentityId**: string: The resource id of a user assigned identity to be used by default. +* **privateEndpointConnections**: [ManagedInstancePecProperty](#managedinstancepecproperty)[] (ReadOnly): List of private endpoint connections on a managed instance. +* **provisioningState**: 'Accepted' | 'Canceled' | 'Created' | 'Creating' | 'Deleted' | 'Deleting' | 'Failed' | 'NotSpecified' | 'Registering' | 'Running' | 'Succeeded' | 'TimedOut' | 'Unknown' | 'Unrecognized' | 'Updating' | string (ReadOnly) +* **proxyOverride**: 'Default' | 'Proxy' | 'Redirect' | string: Connection type used for connecting to the instance. +* **publicDataEndpointEnabled**: bool: Whether or not the public data endpoint is enabled. +* **requestedBackupStorageRedundancy**: 'Geo' | 'GeoZone' | 'Local' | 'Zone' | string: The storage account type to be used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage) +* **restorePointInTime**: string (WriteOnly): Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. +* **servicePrincipal**: [ServicePrincipal](#serviceprincipal): The managed instance's service principal. +* **sourceManagedInstanceId**: string (WriteOnly): The resource identifier of the source managed instance associated with create operation of this instance. +* **state**: string (ReadOnly): The state of the managed instance. +* **storageSizeInGB**: int: Storage size in GB. Minimum value: 32. Maximum value: 16384. Increments of 32 GB allowed only. Maximum value depends on the selected hardware family and number of vCores. +* **subnetId**: string: Subnet resource ID for the managed instance. +* **timezoneId**: string: Id of the timezone. Allowed values are timezones supported by Windows. +Windows keeps details on supported timezones, including the id, in registry under +KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. +You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. +List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. +An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". +* **vCores**: int: The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. +* **zoneRedundant**: bool: Whether or not the multi-az is enabled. + +## ManagedInstanceVulnerabilityAssessmentProperties +### Properties +* **recurringScans**: [VulnerabilityAssessmentRecurringScansProperties](#vulnerabilityassessmentrecurringscansproperties): The recurring scans settings +* **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall +* **storageContainerPath**: string (Required, WriteOnly): A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). +* **storageContainerSasKey**: string (WriteOnly): A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall + +## ManagedServerDnsAliasProperties +### Properties +* **azureDnsRecord**: string (ReadOnly): The fully qualified DNS record for managed server alias +* **publicAzureDnsRecord**: string (ReadOnly): The fully qualified public DNS record for managed server alias + +## ManagedTransparentDataEncryptionProperties +### Properties +* **state**: 'Disabled' | 'Enabled' (Required): Specifies the state of the transparent data encryption. + +## NetworkIsolationSettings +### Properties +* **sqlServerResourceId**: string (WriteOnly): The resource id for the SQL server which is the target of this request. If set, private endpoint connection will be created for the SQL server. Must match server which is target of the operation. +* **storageAccountResourceId**: string (WriteOnly): The resource id for the storage account used to store BACPAC file. If set, private endpoint connection will be created for the storage account. Must match storage account used for StorageUri parameter. + +## OutboundFirewallRuleProperties +### Properties +* **provisioningState**: string (ReadOnly): The state of the outbound rule. + +## PartnerInfo +### Properties +* **id**: string (Required): Resource identifier of the partner server. +* **location**: string (ReadOnly): Geo location of the partner server. +* **replicationRole**: 'Primary' | 'Secondary' | string (ReadOnly): Replication role of the partner server. + +## PartnerRegionInfo +### Properties +* **location**: string: Geo location of the partner managed instances. +* **replicationRole**: 'Primary' | 'Secondary' | string (ReadOnly): Replication role of the partner managed instances. + +## PrivateEndpointConnectionProperties +### Properties +* **groupIds**: string[] (ReadOnly): Group IDs. +* **privateEndpoint**: [PrivateEndpointProperty](#privateendpointproperty): Private endpoint which the connection belongs to. +* **privateLinkServiceConnectionState**: [PrivateLinkServiceConnectionStateProperty](#privatelinkserviceconnectionstateproperty): Connection state of the private endpoint connection. +* **provisioningState**: 'Approving' | 'Dropping' | 'Failed' | 'Ready' | 'Rejecting' | string (ReadOnly): State of the private endpoint connection. + +## PrivateEndpointProperty +### Properties +* **id**: string: Resource id of the private endpoint. + +## PrivateLinkResourceProperties +### Properties +* **groupId**: string (ReadOnly): The private link resource group id. +* **requiredMembers**: string[] (ReadOnly): The private link resource required member names. +* **requiredZoneNames**: string[] (ReadOnly): The private link resource required zone names. + +## PrivateLinkServiceConnectionStateProperty +### Properties +* **actionsRequired**: 'None' | string (ReadOnly): The actions required for private link service connection. +* **description**: string (Required): The private link service connection description. +* **status**: 'Approved' | 'Disconnected' | 'Pending' | 'Rejected' | string (Required): The private link service connection status. + +## QueryCheck +### Properties +* **columnNames**: string[] (ReadOnly): SQL Vulnerability Assessment column names of query expected result. +* **expectedResult**: string[][] (ReadOnly): SQL Vulnerability Assessment query expected result. +* **query**: string (ReadOnly): SQL Vulnerability Assessment rule query. + +## QueryProperties +### Properties +* **queryText**: string: Query text. + +## RecommendedAction +### Properties +* **id**: string (ReadOnly): Resource ID. +* **kind**: string (ReadOnly): Resource kind. +* **location**: string (ReadOnly): Resource location. +* **name**: string (ReadOnly): Resource name. +* **properties**: [RecommendedActionProperties](#recommendedactionproperties): Resource properties. +* **type**: string (ReadOnly): Resource type. + +## RecommendedActionErrorInfo +### Properties +* **errorCode**: string (ReadOnly): Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists +* **isRetryable**: 'No' | 'Yes' (ReadOnly): Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No + +## RecommendedActionImpactRecord +### Properties +* **absoluteValue**: int (ReadOnly): Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected +* **changeValueAbsolute**: int (ReadOnly): Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes +* **changeValueRelative**: int (ReadOnly): Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage +* **dimensionName**: string (ReadOnly): Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected. +* **unit**: string (ReadOnly): Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected. + +## RecommendedActionImplementationInfo +### Properties +* **method**: 'AzurePowerShell' | 'TSql' (ReadOnly): Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell. +* **script**: string (ReadOnly): Gets the manual implementation script. e.g., T-SQL script that could be executed on the database. + +## RecommendedActionMetricInfo +### Properties +* **metricName**: string (ReadOnly): Gets the name of the metric. e.g., CPU, Number of Queries. +* **startTime**: string (ReadOnly): Gets the start time of time interval given by this MetricInfo. +* **timeGrain**: string (ReadOnly): Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour) +* **unit**: string (ReadOnly): Gets the unit in which metric is measured. e.g., DTU, Frequency +* **value**: int (ReadOnly): Gets the value of the metric in the time interval given by this MetricInfo. + +## RecommendedActionProperties +### Properties +* **details**: [RecommendedActionPropertiesDetails](#recommendedactionpropertiesdetails) (ReadOnly): Gets additional details specific to this recommended action. +* **errorDetails**: [RecommendedActionErrorInfo](#recommendedactionerrorinfo) (ReadOnly): Gets the error details if and why this recommended action is put to error state. +* **estimatedImpact**: [RecommendedActionImpactRecord](#recommendedactionimpactrecord)[] (ReadOnly): Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change +* **executeActionDuration**: string (ReadOnly): Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation +* **executeActionInitiatedBy**: 'System' | 'User' (ReadOnly): Gets if approval for applying this recommended action was given by user/system. +* **executeActionInitiatedTime**: string (ReadOnly): Gets the time when this recommended action was approved for execution. +* **executeActionStartTime**: string (ReadOnly): Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time +* **implementationDetails**: [RecommendedActionImplementationInfo](#recommendedactionimplementationinfo) (ReadOnly): Gets the implementation details of this recommended action for user to apply it manually. +* **isArchivedAction**: bool (ReadOnly): Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again. +* **isExecutableAction**: bool (ReadOnly): Gets if this recommended action is actionable by user +* **isRevertableAction**: bool (ReadOnly): Gets if changes applied by this recommended action can be reverted by user +* **lastRefresh**: string (ReadOnly): Gets time when this recommended action was last refreshed. +* **linkedObjects**: string[] (ReadOnly): Gets the linked objects, if any. +* **observedImpact**: [RecommendedActionImpactRecord](#recommendedactionimpactrecord)[] (ReadOnly): Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change +* **recommendationReason**: string (ReadOnly): Gets the reason for recommending this action. e.g., DuplicateIndex +* **revertActionDuration**: string (ReadOnly): Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index. +* **revertActionInitiatedBy**: 'System' | 'User' (ReadOnly): Gets if approval for reverting this recommended action was given by user/system. +* **revertActionInitiatedTime**: string (ReadOnly): Gets the time when this recommended action was approved for revert. +* **revertActionStartTime**: string (ReadOnly): Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed. +* **score**: int (ReadOnly): Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact +* **state**: [RecommendedActionStateInfo](#recommendedactionstateinfo) (Required): Gets the info of the current state the recommended action is in. +* **timeSeries**: [RecommendedActionMetricInfo](#recommendedactionmetricinfo)[] (ReadOnly): Gets the time series info of metrics for this recommended action e.g., CPU consumption time series +* **validSince**: string (ReadOnly): Gets the time since when this recommended action is valid. + +## RecommendedActionPropertiesDetails +### Properties +### Additional Properties +* **Additional Properties Type**: any + +## RecommendedActionStateInfo +### Properties +* **actionInitiatedBy**: 'System' | 'User' (ReadOnly): Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it. +* **currentValue**: 'Active' | 'Error' | 'Executing' | 'Expired' | 'Ignored' | 'Monitoring' | 'Pending' | 'PendingRevert' | 'Resolved' | 'RevertCancelled' | 'Reverted' | 'Reverting' | 'Success' | 'Verifying' | string (Required): Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action. +* **lastModified**: string (ReadOnly): Gets the time when the state was last modified + +## RecoverableDatabaseProperties +### Properties +* **edition**: string (ReadOnly): The edition of the database. +* **elasticPoolName**: string (ReadOnly): The elastic pool name of the database +* **lastAvailableBackupDate**: string (ReadOnly): The last available backup date. +* **serviceLevelObjective**: string (ReadOnly): The service level objective name of the database. + +## RecoverableManagedDatabaseProperties +### Properties +* **lastAvailableBackupDate**: string (ReadOnly): The last available backup date. + +## Remediation +### Properties +* **automated**: bool (ReadOnly): SQL Vulnerability Assessment is remediation automated. +* **description**: string (ReadOnly): SQL Vulnerability Assessment remediation description. +* **portalLink**: string (ReadOnly): SQL Vulnerability Assessment optional link to remediate in Azure Portal. +* **scripts**: string[] (ReadOnly): SQL Vulnerability Assessment remediation script. + +## ReplicationLinkProperties +### Properties +* **isTerminationAllowed**: bool (ReadOnly): Whether the user is currently allowed to terminate the link. +* **linkType**: 'GEO' | 'NAMED' | 'STANDBY' | string (ReadOnly): Link type (GEO, NAMED, STANDBY). +* **partnerDatabase**: string (ReadOnly): Resource partner database. +* **partnerLocation**: string (ReadOnly): Resource partner location. +* **partnerRole**: 'Copy' | 'NonReadableSecondary' | 'Primary' | 'Secondary' | 'Source' (ReadOnly): Partner replication role. +* **partnerServer**: string (ReadOnly): Resource partner server. +* **percentComplete**: int (ReadOnly): Seeding completion percentage for the link. +* **replicationMode**: string (ReadOnly): Replication mode. +* **replicationState**: 'CATCH_UP' | 'PENDING' | 'SEEDING' | 'SUSPENDED' | string (ReadOnly): Replication state (PENDING, SEEDING, CATCHUP, SUSPENDED). +* **role**: 'Copy' | 'NonReadableSecondary' | 'Primary' | 'Secondary' | 'Source' (ReadOnly): Local replication role. +* **startTime**: string (ReadOnly): Time at which the link was created. + +## ResourceIdentity +### Properties +* **principalId**: string (ReadOnly): The Azure Active Directory principal id. +* **tenantId**: string (ReadOnly): The Azure Active Directory tenant id. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned' | 'UserAssigned' | string: The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. +* **userAssignedIdentities**: [ResourceIdentityUserAssignedIdentities](#resourceidentityuserassignedidentities): The resource ids of the user assigned identities to use + +## ResourceIdentityUserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserIdentity](#useridentity) + +## RestorableDroppedDatabaseProperties +### Properties +* **backupStorageRedundancy**: 'Geo' | 'GeoZone' | 'Local' | 'Zone' | string (ReadOnly): The storage account type used to store backups for this database. +* **creationDate**: string (ReadOnly): The creation date of the database (ISO8601 format). +* **databaseName**: string (ReadOnly): The name of the database. +* **deletionDate**: string (ReadOnly): The deletion date of the database (ISO8601 format). +* **earliestRestoreDate**: string (ReadOnly): The earliest restore date of the database (ISO8601 format). +* **maxSizeBytes**: int (ReadOnly): The max size of the database expressed in bytes. + +## RestorableDroppedDatabaseTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## RestorableDroppedManagedDatabaseProperties +### Properties +* **creationDate**: string (ReadOnly): The creation date of the database (ISO8601 format). +* **databaseName**: string (ReadOnly): The name of the database. +* **deletionDate**: string (ReadOnly): The deletion date of the database (ISO8601 format). +* **earliestRestoreDate**: string (ReadOnly): The earliest restore date of the database (ISO8601 format). + +## RestorePointProperties +### Properties +* **earliestRestoreDate**: string (ReadOnly): The earliest time to which this database can be restored +* **restorePointCreationDate**: string (ReadOnly): The time the backup was taken +* **restorePointLabel**: string (ReadOnly): The label of restore point for backup request by user +* **restorePointType**: 'CONTINUOUS' | 'DISCRETE' (ReadOnly): The type of restore point + +## SecurityAlertPolicyProperties +### Properties +* **creationTime**: string (ReadOnly): Specifies the UTC creation time of the policy. +* **disabledAlerts**: string[]: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force +* **emailAccountAdmins**: bool: Specifies that the alert is sent to the account administrators. +* **emailAddresses**: string[]: Specifies an array of e-mail addresses to which the alert is sent. +* **retentionDays**: int: Specifies the number of days to keep in the Threat Detection audit logs. +* **state**: 'Disabled' | 'Enabled' | 'New' (Required): Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database. +* **storageAccountAccessKey**: string: Specifies the identifier key of the Threat Detection audit storage account. +* **storageEndpoint**: string: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. + +## SecurityAlertsPolicyProperties +### Properties +* **creationTime**: string (ReadOnly): Specifies the UTC creation time of the policy. +* **disabledAlerts**: string[]: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force +* **emailAccountAdmins**: bool: Specifies that the alert is sent to the account administrators. +* **emailAddresses**: string[]: Specifies an array of e-mail addresses to which the alert is sent. +* **retentionDays**: int: Specifies the number of days to keep in the Threat Detection audit logs. +* **state**: 'Disabled' | 'Enabled' (Required): Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database. +* **storageAccountAccessKey**: string: Specifies the identifier key of the Threat Detection audit storage account. +* **storageEndpoint**: string: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. + +## SensitivityLabelProperties +### Properties +* **columnName**: string (ReadOnly): The column name. +* **informationType**: string: The information type. +* **informationTypeId**: string: The information type ID. +* **isDisabled**: bool (ReadOnly): Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not. +* **labelId**: string: The label ID. +* **labelName**: string: The label name. +* **rank**: 'Critical' | 'High' | 'Low' | 'Medium' | 'None' +* **schemaName**: string (ReadOnly): The schema name. +* **tableName**: string (ReadOnly): The table name. + +## ServerBlobAuditingPolicyProperties +### Properties +* **auditActionsAndGroups**: string[]: Specifies the Actions-Groups and Actions to audit. + +The recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins: + +BATCH_COMPLETED_GROUP, +SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, +FAILED_DATABASE_AUTHENTICATION_GROUP. + +This above combination is also the set that is configured by default when enabling auditing from the Azure portal. + +The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records): + +APPLICATION_ROLE_CHANGE_PASSWORD_GROUP +BACKUP_RESTORE_GROUP +DATABASE_LOGOUT_GROUP +DATABASE_OBJECT_CHANGE_GROUP +DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP +DATABASE_OBJECT_PERMISSION_CHANGE_GROUP +DATABASE_OPERATION_GROUP +DATABASE_PERMISSION_CHANGE_GROUP +DATABASE_PRINCIPAL_CHANGE_GROUP +DATABASE_PRINCIPAL_IMPERSONATION_GROUP +DATABASE_ROLE_MEMBER_CHANGE_GROUP +FAILED_DATABASE_AUTHENTICATION_GROUP +SCHEMA_OBJECT_ACCESS_GROUP +SCHEMA_OBJECT_CHANGE_GROUP +SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP +SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP +SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP +USER_CHANGE_PASSWORD_GROUP +BATCH_STARTED_GROUP +BATCH_COMPLETED_GROUP +DBCC_GROUP +DATABASE_OWNERSHIP_CHANGE_GROUP +DATABASE_CHANGE_GROUP +LEDGER_OPERATION_GROUP + +These are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. + +For more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + +For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: +SELECT +UPDATE +INSERT +DELETE +EXECUTE +RECEIVE +REFERENCES + +The general form for defining an action to be audited is: +{action} ON {object} BY {principal} + +Note that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. + +For example: +SELECT on dbo.myTable by public +SELECT on DATABASE::myDatabase by public +SELECT on SCHEMA::mySchema by public + +For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) +* **isAzureMonitorTargetEnabled**: bool: Specifies whether audit events are sent to Azure Monitor. +In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. + +When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created. +Note that for server level audit you should use the 'master' database as {databaseName}. + +Diagnostic Settings URI format: +PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview + +For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) +or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) +* **isDevopsAuditEnabled**: bool: Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor. +In order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true + +When using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created. + +Diagnostic Settings URI format: +PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview + +For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) +or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) +* **isManagedIdentityInUse**: bool: Specifies whether Managed Identity is used to access blob storage +* **isStorageSecondaryKeyInUse**: bool: Specifies whether storageAccountAccessKey value is the storage's secondary key. +* **queueDelayMs**: int: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed. +The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. +* **retentionDays**: int: Specifies the number of days to keep in the audit logs in the storage account. +* **state**: 'Disabled' | 'Enabled' (Required): Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required. +* **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the auditing storage account. +If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage. +Prerequisites for using managed identity authentication: +1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). +2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity. +For more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355) +* **storageAccountSubscriptionId**: string: Specifies the blob storage subscription Id. +* **storageEndpoint**: string: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. + +## ServerConnectionPolicyProperties +### Properties +* **connectionType**: 'Default' | 'Proxy' | 'Redirect' | string (Required): The server connection type. + +## ServerDevOpsAuditSettingsProperties +### Properties +* **isAzureMonitorTargetEnabled**: bool: Specifies whether DevOps audit events are sent to Azure Monitor. +In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. + +When using REST API to configure DevOps audit, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should be also created. + +Diagnostic Settings URI format: +PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview + +For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) +or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) +* **isManagedIdentityInUse**: bool: Specifies whether Managed Identity is used to access blob storage +* **state**: 'Disabled' | 'Enabled' (Required): Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required. +* **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the auditing storage account. +If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage. +Prerequisites for using managed identity authentication: +1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). +2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity. +For more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355) +* **storageAccountSubscriptionId**: string: Specifies the blob storage subscription Id. +* **storageEndpoint**: string: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. + +## ServerDnsAliasProperties +### Properties +* **azureDnsRecord**: string (ReadOnly): The fully qualified DNS record for alias + +## ServerExternalAdministrator +### Properties +* **administratorType**: 'ActiveDirectory' | string: Type of the sever administrator. +* **azureADOnlyAuthentication**: bool: Azure Active Directory only Authentication enabled. +* **login**: string: Login name of the server administrator. +* **principalType**: 'Application' | 'Group' | 'User' | string: Principal Type of the sever administrator. +* **sid**: string: SID (object ID) of the server administrator. +* **tenantId**: string: Tenant ID of the administrator. + +## ServerFirewallRuleProperties +### Properties +* **endIpAddress**: string: The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. +* **startIpAddress**: string: The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses. + +## ServerInfo +### Properties +* **serverId**: string (Required): Server Id. + +## ServerKeyProperties +### Properties +* **autoRotationEnabled**: bool (ReadOnly): Key auto rotation opt-in flag. Either true or false. +* **creationDate**: string (ReadOnly): The server key creation date. +* **serverKeyType**: 'AzureKeyVault' | 'ServiceManaged' | string (Required, WriteOnly): The server key type like 'ServiceManaged', 'AzureKeyVault'. +* **subregion**: string (ReadOnly): Subregion of the server key. +* **thumbprint**: string (ReadOnly): Thumbprint of the server key. +* **uri**: string (WriteOnly): The URI of the server key. If the ServerKeyType is AzureKeyVault, then the URI is required. The AKV URI is required to be in this format: 'https://YourVaultName.vault.azure.net/keys/YourKeyName/YourKeyVersion' + +## ServerPrivateEndpointConnection +### Properties +* **id**: string (ReadOnly): Resource ID. +* **properties**: [PrivateEndpointConnectionProperties](#privateendpointconnectionproperties) (ReadOnly): Private endpoint connection properties + +## ServerProperties +### Properties +* **administratorLogin**: string: Administrator username for the server. Once created it cannot be changed. +* **administratorLoginPassword**: string (WriteOnly): The administrator login password (required for server creation). +* **administrators**: [ServerExternalAdministrator](#serverexternaladministrator): The Azure Active Directory administrator of the server. +* **federatedClientId**: string: The Client id used for cross tenant CMK scenario +* **fullyQualifiedDomainName**: string (ReadOnly): The fully qualified domain name of the server. +* **keyId**: string: A CMK URI of the key to use for encryption. +* **minimalTlsVersion**: string: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' +* **primaryUserAssignedIdentityId**: string: The resource id of a user assigned identity to be used by default. +* **privateEndpointConnections**: [ServerPrivateEndpointConnection](#serverprivateendpointconnection)[] (ReadOnly): List of private endpoint connections on a server +* **publicNetworkAccess**: 'Disabled' | 'Enabled' | string: Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' +* **restrictOutboundNetworkAccess**: 'Disabled' | 'Enabled' | string: Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' +* **state**: string (ReadOnly): The state of the server. +* **version**: string: The version of the server. +* **workspaceFeature**: 'Connected' | 'Disconnected' | string (ReadOnly): Whether or not existing server has a workspace created and if it allows connection from workspace + +## ServerTrustCertificateProperties +### Properties +* **certificateName**: string (ReadOnly): The certificate name +* **publicBlob**: string: The certificate public blob +* **thumbprint**: string (ReadOnly): The certificate thumbprint + +## ServerTrustGroupProperties +### Properties +* **groupMembers**: [ServerInfo](#serverinfo)[] (Required): Group members information for the server trust group. +* **trustScopes**: 'GlobalTransactions' | 'ServiceBroker' | string[] (Required): Trust scope of the server trust group. + +## ServerVulnerabilityAssessmentProperties +### Properties +* **recurringScans**: [VulnerabilityAssessmentRecurringScansProperties](#vulnerabilityassessmentrecurringscansproperties): The recurring scans settings +* **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall +* **storageContainerPath**: string (Required, WriteOnly): A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). +* **storageContainerSasKey**: string (WriteOnly): A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall + +## ServicePrincipal +### Properties +* **clientId**: string (ReadOnly): The Azure Active Directory application client id. +* **principalId**: string (ReadOnly): The Azure Active Directory application object id. +* **tenantId**: string (ReadOnly): The Azure Active Directory tenant id. +* **type**: 'None' | 'SystemAssigned' | string: Service principal type. + +## Sku +### Properties +* **capacity**: int: Capacity of the particular SKU. +* **family**: string: If the service has different generations of hardware, for the same SKU, then that can be captured here. +* **name**: string (Required): The name of the SKU, typically, a letter + Number code, e.g. P3. +* **size**: string: Size of the particular SKU +* **tier**: string: The tier or edition of the particular SKU, e.g. Basic, Premium. + +## SqlAgentConfigurationProperties +### Properties +* **state**: 'Disabled' | 'Enabled' | string: The state of Sql Agent. + +## SqlVulnerabilityAssessmentPolicyProperties +### Properties +* **state**: 'Disabled' | 'Enabled': Specifies the state of the SQL Vulnerability Assessment, whether it is enabled or disabled or a state has not been applied yet on the specific database or server. + +## SqlVulnerabilityAssessmentScanError +### Properties +* **code**: string (ReadOnly): The error code. +* **message**: string (ReadOnly): The error message. + +## SqlVulnerabilityAssessmentScanRecordProperties +### Properties +* **database**: string (ReadOnly): The database name. +* **endTime**: string (ReadOnly): The scan end time (UTC). +* **errors**: [SqlVulnerabilityAssessmentScanError](#sqlvulnerabilityassessmentscanerror)[] (ReadOnly): The scan errors. +* **highSeverityFailedRulesCount**: int (ReadOnly): The number of failed rules with high severity. +* **isBaselineApplied**: bool (ReadOnly): Baseline created for this database, and has one or more rules. +* **lowSeverityFailedRulesCount**: int (ReadOnly): The number of failed rules with low severity. +* **mediumSeverityFailedRulesCount**: int (ReadOnly): The number of failed rules with medium severity. +* **scanId**: string (ReadOnly): The scan ID. +* **server**: string (ReadOnly): The server name. +* **sqlVersion**: string (ReadOnly): The SQL version. +* **startTime**: string (ReadOnly): The scan start time (UTC). +* **state**: 'Failed' | 'FailedToRun' | 'InProgress' | 'Passed' | string (ReadOnly): The scan status. +* **totalFailedRulesCount**: int (ReadOnly): The number of total failed rules. +* **totalPassedRulesCount**: int (ReadOnly): The number of total passed rules. +* **totalRulesCount**: int (ReadOnly): The number of total rules assessed. +* **triggerType**: 'OnDemand' | 'Recurring' | string (ReadOnly): The scan trigger type. + +## SqlVulnerabilityAssessmentScanResultProperties +### Properties +* **baselineAdjustedResult**: [BaselineAdjustedResult](#baselineadjustedresult) (ReadOnly): SQL Vulnerability Assessment rule result adjusted with baseline. +* **errorMessage**: string (ReadOnly): SQL Vulnerability Assessment error message. +* **isTrimmed**: bool (ReadOnly): SQL Vulnerability Assessment is the query results trimmed. +* **queryResults**: string[][] (ReadOnly): SQL Vulnerability Assessment query results that was run. +* **remediation**: [Remediation](#remediation) (ReadOnly): SQL Vulnerability Assessment the remediation details. +* **ruleId**: string (ReadOnly): SQL Vulnerability Assessment rule Id. +* **ruleMetadata**: [VaRule](#varule) (ReadOnly): SQL Vulnerability Assessment rule metadata. +* **status**: 'Finding' | 'InternalError' | 'NonFinding' | string (ReadOnly): SQL Vulnerability Assessment rule result status. + +## SubscriptionUsageProperties +### Properties +* **currentValue**: int (ReadOnly): Current value of the metric. +* **displayName**: string (ReadOnly): User-readable name of the metric. +* **limit**: int (ReadOnly): Boundary value of the metric. +* **unit**: string (ReadOnly): Unit of the metric. + +## SyncAgentProperties +### Properties +* **expiryTime**: string (ReadOnly): Expiration time of the sync agent version. +* **isUpToDate**: bool (ReadOnly): If the sync agent version is up to date. +* **lastAliveTime**: string (ReadOnly): Last alive time of the sync agent. +* **name**: string (ReadOnly): Name of the sync agent. +* **state**: 'NeverConnected' | 'Offline' | 'Online' | string (ReadOnly): State of the sync agent. +* **syncDatabaseId**: string: ARM resource id of the sync database in the sync agent. +* **version**: string (ReadOnly): Version of the sync agent. + +## SyncGroupProperties +### Properties +* **conflictLoggingRetentionInDays**: int: Conflict logging retention period. +* **conflictResolutionPolicy**: 'HubWin' | 'MemberWin' | string: Conflict resolution policy of the sync group. +* **enableConflictLogging**: bool: If conflict logging is enabled. +* **hubDatabasePassword**: string (WriteOnly): Password for the sync group hub database credential. +* **hubDatabaseUserName**: string: User name for the sync group hub database credential. +* **interval**: int: Sync interval of the sync group. +* **lastSyncTime**: string (ReadOnly): Last sync time of the sync group. +* **privateEndpointName**: string (ReadOnly): Private endpoint name of the sync group if use private link connection is enabled. +* **schema**: [SyncGroupSchema](#syncgroupschema): Sync schema of the sync group. +* **syncDatabaseId**: string: ARM resource id of the sync database in the sync group. +* **syncState**: 'Error' | 'Good' | 'NotReady' | 'Progressing' | 'Warning' | string (ReadOnly): Sync state of the sync group. +* **usePrivateLinkConnection**: bool: If use private link connection is enabled. + +## SyncGroupSchema +### Properties +* **masterSyncMemberName**: string: Name of master sync member where the schema is from. +* **tables**: [SyncGroupSchemaTable](#syncgroupschematable)[]: List of tables in sync group schema. + +## SyncGroupSchemaTable +### Properties +* **columns**: [SyncGroupSchemaTableColumn](#syncgroupschematablecolumn)[]: List of columns in sync group schema. +* **quotedName**: string: Quoted name of sync group schema table. + +## SyncGroupSchemaTableColumn +### Properties +* **dataSize**: string: Data size of the column. +* **dataType**: string: Data type of the column. +* **quotedName**: string: Quoted name of sync group table column. + +## SyncMemberProperties +### Properties +* **databaseName**: string: Database name of the member database in the sync member. +* **databaseType**: 'AzureSqlDatabase' | 'SqlServerDatabase' | string: Database type of the sync member. +* **password**: string (WriteOnly): Password of the member database in the sync member. +* **privateEndpointName**: string (ReadOnly): Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure. +* **serverName**: string: Server name of the member database in the sync member +* **sqlServerDatabaseId**: string: SQL Server database id of the sync member. +* **syncAgentId**: string: ARM resource id of the sync agent in the sync member. +* **syncDirection**: 'Bidirectional' | 'OneWayHubToMember' | 'OneWayMemberToHub' | string: Sync direction of the sync member. +* **syncMemberAzureDatabaseResourceId**: string: ARM resource id of the sync member logical database, for sync members in Azure. +* **syncState**: 'DeProvisionFailed' | 'DeProvisioned' | 'DeProvisioning' | 'DisabledBackupRestore' | 'DisabledTombstoneCleanup' | 'ProvisionFailed' | 'Provisioned' | 'Provisioning' | 'ReprovisionFailed' | 'Reprovisioning' | 'SyncCancelled' | 'SyncCancelling' | 'SyncFailed' | 'SyncInProgress' | 'SyncSucceeded' | 'SyncSucceededWithWarnings' | 'UnProvisioned' | 'UnReprovisioned' | string (ReadOnly): Sync state of the sync member. +* **usePrivateLinkConnection**: bool: Whether to use private link connection. +* **userName**: string: User name of the member database in the sync member. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TimeZoneProperties +### Properties +* **displayName**: string (ReadOnly): The time zone display name +* **timeZoneId**: string (ReadOnly): The time zone id + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## TransparentDataEncryptionProperties +### Properties +* **state**: 'Disabled' | 'Enabled' (Required): Specifies the state of the transparent data encryption. + +## UpsertManagedServerOperationParameters +### Properties +* **family**: string +* **storageSizeInGB**: int +* **tier**: string +* **vCores**: int + +## UpsertManagedServerOperationStepWithEstimatesAndDuration +### Properties +* **name**: string +* **order**: int +* **status**: 'Canceled' | 'Completed' | 'Failed' | 'InProgress' | 'NotStarted' | 'SlowedDown' | string +* **stepEndTime**: string +* **stepStartTime**: string +* **timeElapsed**: string + +## UserIdentity +### Properties +* **clientId**: string (ReadOnly): The Azure Active Directory client id. +* **principalId**: string (ReadOnly): The Azure Active Directory principal id. + +## VaRule +### Properties +* **benchmarkReferences**: [BenchmarkReference](#benchmarkreference)[] (ReadOnly): SQL Vulnerability Assessment benchmark references. +* **category**: string (ReadOnly): SQL Vulnerability Assessment rule category. +* **description**: string (ReadOnly): SQL Vulnerability Assessment rule description. +* **queryCheck**: [QueryCheck](#querycheck) (ReadOnly): SQL Vulnerability Assessment rule query details. +* **rationale**: string (ReadOnly): SQL Vulnerability Assessment rule rationale. +* **ruleId**: string (ReadOnly): SQL Vulnerability Assessment rule Id. +* **ruleType**: 'BaselineExpected' | 'Binary' | 'NegativeList' | 'PositiveList' | string (ReadOnly): SQL Vulnerability Assessment rule type. +* **severity**: 'High' | 'Informational' | 'Low' | 'Medium' | 'Obsolete' | string (ReadOnly): SQL Vulnerability Assessment rule severity. +* **title**: string (ReadOnly): SQL Vulnerability Assessment rule title. + +## VirtualClusterProperties +### Properties +* **childResources**: string[] (ReadOnly): List of resources in this virtual cluster. +* **family**: string: If the service has different generations of hardware, for the same SKU, then that can be captured here. +* **maintenanceConfigurationId**: string: Specifies maintenance configuration id to apply to this virtual cluster. +* **subnetId**: string (ReadOnly): Subnet resource ID for the virtual cluster. + +## VirtualNetworkRuleProperties +### Properties +* **ignoreMissingVnetServiceEndpoint**: bool: Create firewall rule before the virtual network has vnet service endpoint enabled. +* **state**: 'Deleting' | 'Failed' | 'InProgress' | 'Initializing' | 'Ready' | 'Unknown' | string (ReadOnly): Virtual Network Rule State +* **virtualNetworkSubnetId**: string (Required): The ARM resource id of the virtual network subnet. + +## VulnerabilityAssessmentRecurringScansProperties +### Properties +* **emails**: string[]: Specifies an array of e-mail addresses to which the scan notification is sent. +* **emailSubscriptionAdmins**: bool: Specifies that the schedule scan notification will be is sent to the subscription administrators. +* **isEnabled**: bool: Recurring scans state. + +## VulnerabilityAssessmentScanError +### Properties +* **code**: string (ReadOnly): The error code. +* **message**: string (ReadOnly): The error message. + +## VulnerabilityAssessmentScanRecordProperties +### Properties +* **endTime**: string (ReadOnly): The scan end time (UTC). +* **errors**: [VulnerabilityAssessmentScanError](#vulnerabilityassessmentscanerror)[] (ReadOnly): The scan errors. +* **numberOfFailedSecurityChecks**: int (ReadOnly): The number of failed security checks. +* **scanId**: string (ReadOnly): The scan ID. +* **startTime**: string (ReadOnly): The scan start time (UTC). +* **state**: 'Failed' | 'FailedToRun' | 'InProgress' | 'Passed' | string (ReadOnly): The scan status. +* **storageContainerPath**: string (ReadOnly): The scan results storage container path. +* **triggerType**: 'OnDemand' | 'Recurring' | string (ReadOnly): The scan trigger type. + +## WorkloadClassifierProperties +### Properties +* **context**: string: The workload classifier context. +* **endTime**: string: The workload classifier end time for classification. +* **importance**: string: The workload classifier importance. +* **label**: string: The workload classifier label. +* **memberName**: string (Required): The workload classifier member name. +* **startTime**: string: The workload classifier start time for classification. + +## WorkloadGroupProperties +### Properties +* **importance**: string: The workload group importance level. +* **maxResourcePercent**: int (Required): The workload group cap percentage resource. +* **maxResourcePercentPerRequest**: int: The workload group request maximum grant percentage. +* **minResourcePercent**: int (Required): The workload group minimum percentage resource. +* **minResourcePercentPerRequest**: int (Required): The workload group request minimum grant percentage. +* **queryExecutionTimeout**: int: The workload group query execution timeout. + diff --git a/generated/sqlvirtualmachine/log.out b/generated/sqlvirtualmachine/log.out index 57eebfc7c8..fce630f325 100644 --- a/generated/sqlvirtualmachine/log.out +++ b/generated/sqlvirtualmachine/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/storage/log.out b/generated/storage/log.out index 6aa5f11d3d..60d7a243f0 100644 --- a/generated/storage/log.out +++ b/generated/storage/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/storagecache/log.out b/generated/storagecache/log.out index f1bcff5950..a7bda95bfc 100644 --- a/generated/storagecache/log.out +++ b/generated/storagecache/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/storageimportexport/log.out b/generated/storageimportexport/log.out index 294904cdc0..60a3d857c0 100644 --- a/generated/storageimportexport/log.out +++ b/generated/storageimportexport/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/storagemover/log.out b/generated/storagemover/log.out new file mode 100644 index 0000000000..4dbf7e45b4 --- /dev/null +++ b/generated/storagemover/log.out @@ -0,0 +1,8 @@ +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] +(C) 2018 Microsoft Corporation. +https://aka.ms/autorest +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: any-object. Returning 'any'. diff --git a/generated/storagemover/microsoft.storagemover/2022-07-01-preview/types.json b/generated/storagemover/microsoft.storagemover/2022-07-01-preview/types.json new file mode 100644 index 0000000000..4097385a68 --- /dev/null +++ b/generated/storagemover/microsoft.storagemover/2022-07-01-preview/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.StorageMover/storageMovers"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.StorageMover/storageMovers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource specific properties for the Storage Mover resource."},"systemData":{"Type":14,"Flags":2,"Description":"Resource system metadata."},"tags":{"Type":25,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StorageMoverProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the Storage Mover."},"provisioningState":{"Type":13,"Flags":2,"Description":"The provisioning state of this resource."}}}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[12,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":19,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":24,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[15,16,17,18,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[20,21,22,23,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.StorageMover/storageMovers@2022-07-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.StorageMover/storageMovers/agents"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.StorageMover/storageMovers/agents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":1},"systemData":{"Type":14,"Flags":2,"Description":"Resource system metadata."}}}},{"2":{"Name":"AgentProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the Agent."},"agentVersion":{"Type":4,"Flags":2,"Description":"The Agent version."},"arcResourceId":{"Type":4,"Flags":1,"Description":"The fully qualified resource ID of the Hybrid Compute resource for the Agent."},"arcVmUuid":{"Type":4,"Flags":1,"Description":"The VM UUID of the Hybrid Compute resource for the Agent."},"agentStatus":{"Type":37,"Flags":2,"Description":"The Agent status."},"lastStatusUpdate":{"Type":4,"Flags":2,"Description":"The last updated time of the Agent status."},"localIPAddress":{"Type":4,"Flags":2,"Description":"Local IP address reported by the Agent."},"memoryInMB":{"Type":3,"Flags":2,"Description":"Available memory reported by the Agent, in MB."},"numberOfCores":{"Type":3,"Flags":2,"Description":"Available compute cores reported by the Agent."},"uptimeInSeconds":{"Type":3,"Flags":2,"Description":"Uptime of the Agent in seconds."},"errorDetails":{"Type":38,"Flags":2},"provisioningState":{"Type":40,"Flags":2,"Description":"The provisioning state of this resource."}}}},{"6":{"Value":"Registering"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Online"}},{"6":{"Value":"Executing"}},{"6":{"Value":"RequiresAttention"}},{"6":{"Value":"Unregistering"}},{"5":{"Elements":[31,32,33,34,35,36,4]}},{"2":{"Name":"AgentPropertiesErrorDetails","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code reported by Agent"},"message":{"Type":4,"Flags":0,"Description":"Expanded description of reported error code"}}}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[39,4]}},{"4":{"Name":"Microsoft.StorageMover/storageMovers/agents@2022-07-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.StorageMover/storageMovers/endpoints"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.StorageMover/storageMovers/endpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":42,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":43,"Flags":10,"Description":"The resource api version"},"properties":{"Type":45,"Flags":1,"Description":"The resource specific properties for the Storage Mover resource."},"systemData":{"Type":14,"Flags":2,"Description":"Resource system metadata."}}}},{"7":{"Name":"EndpointBaseProperties","Discriminator":"endpointType","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"A description for the Endpoint."},"provisioningState":{"Type":47,"Flags":2,"Description":"The provisioning state of this resource."}},"Elements":{"AzureStorageBlobContainer":48,"NfsMount":50}}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[46,4]}},{"2":{"Name":"AzureStorageBlobContainerEndpointProperties","Properties":{"storageAccountResourceId":{"Type":4,"Flags":1,"Description":"The Azure Resource ID of the storage account that is the target destination."},"blobContainerName":{"Type":4,"Flags":1,"Description":"The name of the Storage blob container that is the target destination."},"endpointType":{"Type":49,"Flags":1,"Description":"The Endpoint resource type."}}}},{"6":{"Value":"AzureStorageBlobContainer"}},{"2":{"Name":"NfsMountEndpointProperties","Properties":{"host":{"Type":4,"Flags":1,"Description":"The host name or IP address of the server exporting the file system."},"nfsVersion":{"Type":54,"Flags":0,"Description":"The NFS protocol version."},"export":{"Type":4,"Flags":1,"Description":"The directory being exported from the server."},"endpointType":{"Type":55,"Flags":1,"Description":"The Endpoint resource type."}}}},{"6":{"Value":"NFSauto"}},{"6":{"Value":"NFSv3"}},{"6":{"Value":"NFSv4"}},{"5":{"Elements":[51,52,53,4]}},{"6":{"Value":"NfsMount"}},{"4":{"Name":"Microsoft.StorageMover/storageMovers/endpoints@2022-07-01-preview","ScopeType":8,"Body":44,"Flags":0}},{"6":{"Value":"Microsoft.StorageMover/storageMovers/projects"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.StorageMover/storageMovers/projects","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":57,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":58,"Flags":10,"Description":"The resource api version"},"properties":{"Type":60,"Flags":0,"Description":"Project properties."},"systemData":{"Type":14,"Flags":2,"Description":"Resource system metadata."}}}},{"2":{"Name":"ProjectProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the Project."},"provisioningState":{"Type":62,"Flags":2,"Description":"The provisioning state of this resource."}}}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[61,4]}},{"4":{"Name":"Microsoft.StorageMover/storageMovers/projects@2022-07-01-preview","ScopeType":8,"Body":59,"Flags":0}},{"6":{"Value":"Microsoft.StorageMover/storageMovers/projects/jobDefinitions"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.StorageMover/storageMovers/projects/jobDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":1,"Description":"Job definition properties."},"systemData":{"Type":14,"Flags":2,"Description":"Resource system metadata."}}}},{"2":{"Name":"JobDefinitionProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the Job Definition."},"copyMode":{"Type":70,"Flags":1,"Description":"Strategy to use for copy."},"sourceName":{"Type":4,"Flags":1,"Description":"The name of the source Endpoint."},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID of the source Endpoint."},"sourceSubpath":{"Type":4,"Flags":0,"Description":"The subpath to use when reading from the source Endpoint."},"targetName":{"Type":4,"Flags":1,"Description":"The name of the target Endpoint."},"targetResourceId":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID of the target Endpoint."},"targetSubpath":{"Type":4,"Flags":0,"Description":"The subpath to use when writing to the target Endpoint."},"latestJobRunName":{"Type":4,"Flags":2,"Description":"The name of the Job Run in a non-terminal state, if exists."},"latestJobRunResourceId":{"Type":4,"Flags":2,"Description":"The fully qualified resource ID of the Job Run in a non-terminal state, if exists."},"latestJobRunStatus":{"Type":79,"Flags":2,"Description":"The current status of the Job Run in a non-terminal state, if exists."},"agentName":{"Type":4,"Flags":0,"Description":"Name of the Agent to assign for new Job Runs of this Job Definition."},"agentResourceId":{"Type":4,"Flags":2,"Description":"Fully qualified resource id of the Agent to assign for new Job Runs of this Job Definition."},"provisioningState":{"Type":81,"Flags":2,"Description":"The provisioning state of this resource."}}}},{"6":{"Value":"Additive"}},{"6":{"Value":"Mirror"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Queued"}},{"6":{"Value":"Started"}},{"6":{"Value":"Running"}},{"6":{"Value":"CancelRequested"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[71,72,73,74,75,76,77,78,4]}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[80,4]}},{"4":{"Name":"Microsoft.StorageMover/storageMovers/projects/jobDefinitions@2022-07-01-preview","ScopeType":8,"Body":66,"Flags":0}},{"6":{"Value":"Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns"}},{"6":{"Value":"2022-07-01-preview"}},{"2":{"Name":"Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":86,"Flags":2,"Description":"Job run properties."},"systemData":{"Type":14,"Flags":2,"Description":"Resource system metadata."}}}},{"2":{"Name":"JobRunProperties","Properties":{"status":{"Type":95,"Flags":2,"Description":"The state of the job execution."},"scanStatus":{"Type":99,"Flags":2,"Description":"The status of Agent's scanning of source."},"agentName":{"Type":4,"Flags":2,"Description":"Name of the Agent assigned to this run."},"agentResourceId":{"Type":4,"Flags":2,"Description":"Fully qualified resource id of the Agent assigned to this run."},"executionStartTime":{"Type":4,"Flags":2,"Description":"Start time of the run. Null if no Agent reported that the job has started."},"executionEndTime":{"Type":4,"Flags":2,"Description":"End time of the run. Null if Agent has not reported that the job has ended."},"lastStatusUpdate":{"Type":4,"Flags":2,"Description":"The last updated time of the Job Run."},"itemsScanned":{"Type":3,"Flags":2,"Description":"Number of items scanned so far in source."},"itemsExcluded":{"Type":3,"Flags":2,"Description":"Number of items that will not be transferred, as they are excluded by user configuration."},"itemsUnsupported":{"Type":3,"Flags":2,"Description":"Number of items that will not be transferred, as they are unsupported on target."},"itemsNoTransferNeeded":{"Type":3,"Flags":2,"Description":"Number of items that will not be transferred, as they are already found on target (e.g. mirror mode)."},"itemsFailed":{"Type":3,"Flags":2,"Description":"Number of items that were attempted to transfer and failed."},"itemsTransferred":{"Type":3,"Flags":2,"Description":"Number of items successfully transferred to target."},"bytesScanned":{"Type":3,"Flags":2,"Description":"Bytes of data scanned so far in source."},"bytesExcluded":{"Type":3,"Flags":2,"Description":"Bytes of data that will not be transferred, as they are excluded by user configuration."},"bytesUnsupported":{"Type":3,"Flags":2,"Description":"Bytes of data that will not be transferred, as they are unsupported on target."},"bytesNoTransferNeeded":{"Type":3,"Flags":2,"Description":"Bytes of data that will not be transferred, as they are already found on target (e.g. mirror mode)."},"bytesFailed":{"Type":3,"Flags":2,"Description":"Bytes of data that were attempted to transfer and failed."},"bytesTransferred":{"Type":3,"Flags":2,"Description":"Bytes of data successfully transferred to target."},"sourceName":{"Type":4,"Flags":2,"Description":"Name of source Endpoint resource. This resource may no longer exist."},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Fully qualified resource id of source Endpoint. This id may no longer exist."},"sourceProperties":{"Type":0,"Flags":2,"Description":"Copy of source Endpoint resource's properties at time of Job Run creation."},"targetName":{"Type":4,"Flags":2,"Description":"Name of target Endpoint resource. This resource may no longer exist."},"targetResourceId":{"Type":4,"Flags":2,"Description":"Fully qualified resource id of of Endpoint. This id may no longer exist."},"targetProperties":{"Type":0,"Flags":2,"Description":"Copy of Endpoint resource's properties at time of Job Run creation."},"jobDefinitionProperties":{"Type":0,"Flags":2,"Description":"Copy of parent Job Definition's properties at time of Job Run creation."},"error":{"Type":100,"Flags":2,"Description":"Error details."},"provisioningState":{"Type":102,"Flags":2,"Description":"The provisioning state of this resource."}}}},{"6":{"Value":"Queued"}},{"6":{"Value":"Started"}},{"6":{"Value":"Running"}},{"6":{"Value":"CancelRequested"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[87,88,89,90,91,92,93,94,4]}},{"6":{"Value":"NotStarted"}},{"6":{"Value":"Scanning"}},{"6":{"Value":"Completed"}},{"5":{"Elements":[96,97,98,4]}},{"2":{"Name":"JobRunError","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code of the given entry."},"message":{"Type":4,"Flags":0,"Description":"Error message of the given entry."},"target":{"Type":4,"Flags":0,"Description":"Target of the given error entry."}}}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[101,4]}},{"4":{"Name":"Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns@2022-07-01-preview","ScopeType":8,"Body":85,"Flags":1}}] \ No newline at end of file diff --git a/generated/storagemover/microsoft.storagemover/2022-07-01-preview/types.md b/generated/storagemover/microsoft.storagemover/2022-07-01-preview/types.md new file mode 100644 index 0000000000..05086ac635 --- /dev/null +++ b/generated/storagemover/microsoft.storagemover/2022-07-01-preview/types.md @@ -0,0 +1,182 @@ +# Microsoft.StorageMover @ 2022-07-01-preview + +## Resource Microsoft.StorageMover/storageMovers@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [StorageMoverProperties](#storagemoverproperties): The resource specific properties for the Storage Mover resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.StorageMover/storageMovers' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.StorageMover/storageMovers/agents@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AgentProperties](#agentproperties) (Required) +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **type**: 'Microsoft.StorageMover/storageMovers/agents' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.StorageMover/storageMovers/endpoints@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [EndpointBaseProperties](#endpointbaseproperties) (Required): The resource specific properties for the Storage Mover resource. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **type**: 'Microsoft.StorageMover/storageMovers/endpoints' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.StorageMover/storageMovers/projects@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [ProjectProperties](#projectproperties): Project properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **type**: 'Microsoft.StorageMover/storageMovers/projects' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.StorageMover/storageMovers/projects/jobDefinitions@2022-07-01-preview +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobDefinitionProperties](#jobdefinitionproperties) (Required): Job definition properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **type**: 'Microsoft.StorageMover/storageMovers/projects/jobDefinitions' (ReadOnly, DeployTimeConstant): The resource type + +## Resource Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns@2022-07-01-preview (ReadOnly) +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-07-01-preview' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [JobRunProperties](#jobrunproperties) (ReadOnly): Job run properties. +* **systemData**: [SystemData](#systemdata) (ReadOnly): Resource system metadata. +* **type**: 'Microsoft.StorageMover/storageMovers/projects/jobDefinitions/jobRuns' (ReadOnly, DeployTimeConstant): The resource type + +## AgentProperties +### Properties +* **agentStatus**: 'Executing' | 'Offline' | 'Online' | 'Registering' | 'RequiresAttention' | 'Unregistering' | string (ReadOnly): The Agent status. +* **agentVersion**: string (ReadOnly): The Agent version. +* **arcResourceId**: string (Required): The fully qualified resource ID of the Hybrid Compute resource for the Agent. +* **arcVmUuid**: string (Required): The VM UUID of the Hybrid Compute resource for the Agent. +* **description**: string: A description for the Agent. +* **errorDetails**: [AgentPropertiesErrorDetails](#agentpropertieserrordetails) (ReadOnly) +* **lastStatusUpdate**: string (ReadOnly): The last updated time of the Agent status. +* **localIPAddress**: string (ReadOnly): Local IP address reported by the Agent. +* **memoryInMB**: int (ReadOnly): Available memory reported by the Agent, in MB. +* **numberOfCores**: int (ReadOnly): Available compute cores reported by the Agent. +* **provisioningState**: 'Succeeded' | string (ReadOnly): The provisioning state of this resource. +* **uptimeInSeconds**: int (ReadOnly): Uptime of the Agent in seconds. + +## AgentPropertiesErrorDetails +### Properties +* **code**: string: Error code reported by Agent +* **message**: string: Expanded description of reported error code + +## EndpointBaseProperties +* **Discriminator**: endpointType + +### Base Properties +* **description**: string: A description for the Endpoint. +* **provisioningState**: 'Succeeded' | string (ReadOnly): The provisioning state of this resource. +### AzureStorageBlobContainerEndpointProperties +#### Properties +* **blobContainerName**: string (Required): The name of the Storage blob container that is the target destination. +* **endpointType**: 'AzureStorageBlobContainer' (Required): The Endpoint resource type. +* **storageAccountResourceId**: string (Required): The Azure Resource ID of the storage account that is the target destination. + +### NfsMountEndpointProperties +#### Properties +* **endpointType**: 'NfsMount' (Required): The Endpoint resource type. +* **export**: string (Required): The directory being exported from the server. +* **host**: string (Required): The host name or IP address of the server exporting the file system. +* **nfsVersion**: 'NFSauto' | 'NFSv3' | 'NFSv4' | string: The NFS protocol version. + + +## JobDefinitionProperties +### Properties +* **agentName**: string: Name of the Agent to assign for new Job Runs of this Job Definition. +* **agentResourceId**: string (ReadOnly): Fully qualified resource id of the Agent to assign for new Job Runs of this Job Definition. +* **copyMode**: 'Additive' | 'Mirror' | string (Required): Strategy to use for copy. +* **description**: string: A description for the Job Definition. +* **latestJobRunName**: string (ReadOnly): The name of the Job Run in a non-terminal state, if exists. +* **latestJobRunResourceId**: string (ReadOnly): The fully qualified resource ID of the Job Run in a non-terminal state, if exists. +* **latestJobRunStatus**: 'CancelRequested' | 'Canceled' | 'Canceling' | 'Failed' | 'Queued' | 'Running' | 'Started' | 'Succeeded' | string (ReadOnly): The current status of the Job Run in a non-terminal state, if exists. +* **provisioningState**: 'Succeeded' | string (ReadOnly): The provisioning state of this resource. +* **sourceName**: string (Required): The name of the source Endpoint. +* **sourceResourceId**: string (ReadOnly): Fully qualified resource ID of the source Endpoint. +* **sourceSubpath**: string: The subpath to use when reading from the source Endpoint. +* **targetName**: string (Required): The name of the target Endpoint. +* **targetResourceId**: string (ReadOnly): Fully qualified resource ID of the target Endpoint. +* **targetSubpath**: string: The subpath to use when writing to the target Endpoint. + +## JobRunError +### Properties +* **code**: string: Error code of the given entry. +* **message**: string: Error message of the given entry. +* **target**: string: Target of the given error entry. + +## JobRunProperties +### Properties +* **agentName**: string (ReadOnly): Name of the Agent assigned to this run. +* **agentResourceId**: string (ReadOnly): Fully qualified resource id of the Agent assigned to this run. +* **bytesExcluded**: int (ReadOnly): Bytes of data that will not be transferred, as they are excluded by user configuration. +* **bytesFailed**: int (ReadOnly): Bytes of data that were attempted to transfer and failed. +* **bytesNoTransferNeeded**: int (ReadOnly): Bytes of data that will not be transferred, as they are already found on target (e.g. mirror mode). +* **bytesScanned**: int (ReadOnly): Bytes of data scanned so far in source. +* **bytesTransferred**: int (ReadOnly): Bytes of data successfully transferred to target. +* **bytesUnsupported**: int (ReadOnly): Bytes of data that will not be transferred, as they are unsupported on target. +* **error**: [JobRunError](#jobrunerror) (ReadOnly): Error details. +* **executionEndTime**: string (ReadOnly): End time of the run. Null if Agent has not reported that the job has ended. +* **executionStartTime**: string (ReadOnly): Start time of the run. Null if no Agent reported that the job has started. +* **itemsExcluded**: int (ReadOnly): Number of items that will not be transferred, as they are excluded by user configuration. +* **itemsFailed**: int (ReadOnly): Number of items that were attempted to transfer and failed. +* **itemsNoTransferNeeded**: int (ReadOnly): Number of items that will not be transferred, as they are already found on target (e.g. mirror mode). +* **itemsScanned**: int (ReadOnly): Number of items scanned so far in source. +* **itemsTransferred**: int (ReadOnly): Number of items successfully transferred to target. +* **itemsUnsupported**: int (ReadOnly): Number of items that will not be transferred, as they are unsupported on target. +* **jobDefinitionProperties**: any (ReadOnly): Copy of parent Job Definition's properties at time of Job Run creation. +* **lastStatusUpdate**: string (ReadOnly): The last updated time of the Job Run. +* **provisioningState**: 'Succeeded' | string (ReadOnly): The provisioning state of this resource. +* **scanStatus**: 'Completed' | 'NotStarted' | 'Scanning' | string (ReadOnly): The status of Agent's scanning of source. +* **sourceName**: string (ReadOnly): Name of source Endpoint resource. This resource may no longer exist. +* **sourceProperties**: any (ReadOnly): Copy of source Endpoint resource's properties at time of Job Run creation. +* **sourceResourceId**: string (ReadOnly): Fully qualified resource id of source Endpoint. This id may no longer exist. +* **status**: 'CancelRequested' | 'Canceled' | 'Canceling' | 'Failed' | 'Queued' | 'Running' | 'Started' | 'Succeeded' | string (ReadOnly): The state of the job execution. +* **targetName**: string (ReadOnly): Name of target Endpoint resource. This resource may no longer exist. +* **targetProperties**: any (ReadOnly): Copy of Endpoint resource's properties at time of Job Run creation. +* **targetResourceId**: string (ReadOnly): Fully qualified resource id of of Endpoint. This id may no longer exist. + +## ProjectProperties +### Properties +* **description**: string: A description for the Project. +* **provisioningState**: 'Succeeded' | string (ReadOnly): The provisioning state of this resource. + +## StorageMoverProperties +### Properties +* **description**: string: A description for the Storage Mover. +* **provisioningState**: 'Succeeded' | string (ReadOnly): The provisioning state of this resource. + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + diff --git a/generated/storagepool/log.out b/generated/storagepool/log.out index 3880740687..7e8df0b52b 100644 --- a/generated/storagepool/log.out +++ b/generated/storagepool/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/storagesync/log.out b/generated/storagesync/log.out index 36b861e5cd..df8d9c21a4 100644 --- a/generated/storagesync/log.out +++ b/generated/storagesync/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/storsimple1200series/log.out b/generated/storsimple1200series/log.out index 94ffe4db0f..90d5d816c5 100644 --- a/generated/storsimple1200series/log.out +++ b/generated/storsimple1200series/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/storsimple8000series/log.out b/generated/storsimple8000series/log.out index 94ffe4db0f..90d5d816c5 100644 --- a/generated/storsimple8000series/log.out +++ b/generated/storsimple8000series/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/streamanalytics/log.out b/generated/streamanalytics/log.out index fb6aabc805..ec454f6905 100644 --- a/generated/streamanalytics/log.out +++ b/generated/streamanalytics/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/streamanalytics/microsoft.streamanalytics/2020-03-01/types.json b/generated/streamanalytics/microsoft.streamanalytics/2020-03-01/types.json index 06c3b65839..e3b9020df0 100644 --- a/generated/streamanalytics/microsoft.streamanalytics/2020-03-01/types.json +++ b/generated/streamanalytics/microsoft.streamanalytics/2020-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties that are associated with a streaming job. Required on PUT (CreateOrReplace) requests."},"identity":{"Type":210,"Flags":0,"Description":"Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs."},"tags":{"Type":211,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingJobProperties","Properties":{"sku":{"Type":12,"Flags":0,"Description":"Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests."},"jobId":{"Type":4,"Flags":2,"Description":"A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job."},"provisioningState":{"Type":4,"Flags":2,"Description":"Describes the provisioning status of the streaming job."},"jobState":{"Type":4,"Flags":2,"Description":"Describes the state of the streaming job."},"jobType":{"Type":17,"Flags":0,"Description":"Describes the type of the job. Valid modes are `Cloud` and 'Edge'."},"outputStartMode":{"Type":21,"Flags":0,"Description":"This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time."},"outputStartTime":{"Type":4,"Flags":0,"Description":"Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime."},"lastOutputEventTime":{"Type":4,"Flags":2,"Description":"Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set."},"eventsOutOfOrderPolicy":{"Type":24,"Flags":0,"Description":"Indicates the policy to apply to events that arrive out of order in the input event stream."},"outputErrorPolicy":{"Type":27,"Flags":0,"Description":"Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size)."},"eventsOutOfOrderMaxDelayInSeconds":{"Type":3,"Flags":0,"Description":"The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order."},"eventsLateArrivalMaxDelayInSeconds":{"Type":3,"Flags":0,"Description":"The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1."},"dataLocale":{"Type":4,"Flags":0,"Description":"The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified."},"compatibilityLevel":{"Type":30,"Flags":0,"Description":"Controls certain runtime behaviors of the streaming job."},"createdDate":{"Type":4,"Flags":2,"Description":"Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created."},"inputs":{"Type":101,"Flags":0,"Description":"A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input."},"transformation":{"Type":102,"Flags":0,"Description":"Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation."},"outputs":{"Type":177,"Flags":0,"Description":"A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output."},"functions":{"Type":200,"Flags":0,"Description":"A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"jobStorageAccount":{"Type":201,"Flags":0,"Description":"The properties that are associated with an Azure Storage account with MSI"},"contentStoragePolicy":{"Type":208,"Flags":0,"Description":"Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. ."},"cluster":{"Type":209,"Flags":0,"Description":"The cluster which streaming jobs will run on."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":14,"Flags":0,"Description":"The name of the SKU. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Standard"}},{"5":{"Elements":[13,4]}},{"6":{"Value":"Cloud"}},{"6":{"Value":"Edge"}},{"5":{"Elements":[15,16,4]}},{"6":{"Value":"JobStartTime"}},{"6":{"Value":"CustomTime"}},{"6":{"Value":"LastOutputEventTime"}},{"5":{"Elements":[18,19,20,4]}},{"6":{"Value":"Adjust"}},{"6":{"Value":"Drop"}},{"5":{"Elements":[22,23,4]}},{"6":{"Value":"Stop"}},{"6":{"Value":"Drop"}},{"5":{"Elements":[25,26,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Input","Properties":{"properties":{"Type":32,"Flags":0,"Description":"The properties that are associated with an input. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"7":{"Name":"InputProperties","Discriminator":"type","BaseProperties":{"serialization":{"Type":33,"Flags":0,"Description":"Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests."},"diagnostics":{"Type":51,"Flags":2,"Description":"Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"compression":{"Type":54,"Flags":0,"Description":"Describes how input data is compressed"},"partitionKey":{"Type":4,"Flags":0,"Description":"partitionKey Describes a key in the input data which is used for partitioning the input data"}},"Elements":{"Reference":59,"Stream":78}}},{"7":{"Name":"Serialization","Discriminator":"type","BaseProperties":{},"Elements":{"Avro":34,"Csv":36,"Json":41,"Parquet":49}}},{"2":{"Name":"AvroSerialization","Properties":{"properties":{"Type":0,"Flags":0,"Description":"The properties that are associated with the Avro serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":35,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Avro"}},{"2":{"Name":"CsvSerialization","Properties":{"properties":{"Type":37,"Flags":0,"Description":"The properties that are associated with the CSV serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":40,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"CsvSerializationProperties","Properties":{"fieldDelimiter":{"Type":4,"Flags":0,"Description":"Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests."},"encoding":{"Type":39,"Flags":0,"Description":"Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"UTF8"}},{"5":{"Elements":[38,4]}},{"6":{"Value":"Csv"}},{"2":{"Name":"JsonSerialization","Properties":{"properties":{"Type":42,"Flags":0,"Description":"The properties that are associated with the JSON serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":48,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"JsonSerializationProperties","Properties":{"encoding":{"Type":44,"Flags":0,"Description":"Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests."},"format":{"Type":47,"Flags":0,"Description":"This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null."}}}},{"6":{"Value":"UTF8"}},{"5":{"Elements":[43,4]}},{"6":{"Value":"LineSeparated"}},{"6":{"Value":"Array"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Json"}},{"2":{"Name":"ParquetSerialization","Properties":{"properties":{"Type":0,"Flags":0,"Description":"The properties that are associated with the Parquet serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":50,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Parquet"}},{"2":{"Name":"Diagnostics","Properties":{"conditions":{"Type":53,"Flags":2,"Description":"A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention."}}}},{"2":{"Name":"DiagnosticCondition","Properties":{"since":{"Type":4,"Flags":2,"Description":"The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time."},"code":{"Type":4,"Flags":2,"Description":"The opaque diagnostic code."},"message":{"Type":4,"Flags":2,"Description":"The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request."}}}},{"3":{"ItemType":52}},{"2":{"Name":"Compression","Properties":{"type":{"Type":58,"Flags":1,"Description":"Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"None"}},{"6":{"Value":"GZip"}},{"6":{"Value":"Deflate"}},{"5":{"Elements":[55,56,57,4]}},{"2":{"Name":"ReferenceInputProperties","Properties":{"datasource":{"Type":60,"Flags":0,"Description":"Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":77,"Flags":1,"Description":"Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"ReferenceInputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"Microsoft.Sql/Server/Database":61,"Microsoft.Storage/Blob":68}}},{"2":{"Name":"AzureSqlReferenceInputDataSource","Properties":{"properties":{"Type":62,"Flags":0,"Description":"The properties that are associated with SQL DB input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":67,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSqlReferenceInputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the name of the server that contains the database that will be written to."},"database":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the name of the database that output will be written to."},"user":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance."},"password":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance."},"table":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. The name of the table in the Azure SQL database.."},"refreshType":{"Type":66,"Flags":0,"Description":"Indicates the type of data refresh option."},"refreshRate":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format."},"fullSnapshotQuery":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This query is used to fetch data from the sql database."},"deltaSnapshotQuery":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database."}}}},{"6":{"Value":"Static"}},{"6":{"Value":"RefreshPeriodicallyWithFull"}},{"6":{"Value":"RefreshPeriodicallyWithDelta"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Microsoft.Sql/Server/Database"}},{"2":{"Name":"BlobReferenceInputDataSource","Properties":{"properties":{"Type":69,"Flags":0,"Description":"The properties that are associated with a blob input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":76,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobReferenceInputDataSourceProperties","Properties":{"storageAccounts":{"Type":71,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":75,"Flags":0,"Description":"Authentication Mode."}}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."}}}},{"3":{"ItemType":70}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[72,73,74,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"6":{"Value":"Reference"}},{"2":{"Name":"StreamInputProperties","Properties":{"datasource":{"Type":79,"Flags":0,"Description":"Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":100,"Flags":1,"Description":"Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"StreamInputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"Microsoft.Devices/IotHubs":80,"Microsoft.EventHub/EventHub":83,"Microsoft.ServiceBus/EventHub":90,"Microsoft.Storage/Blob":92}}},{"2":{"Name":"IoTHubStreamInputDataSource","Properties":{"properties":{"Type":81,"Flags":0,"Description":"The properties that are associated with an IoT Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":82,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"IoTHubStreamInputDataSourceProperties","Properties":{"iotHubNamespace":{"Type":4,"Flags":0,"Description":"The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"consumerGroupName":{"Type":4,"Flags":0,"Description":"The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group."},"endpoint":{"Type":4,"Flags":0,"Description":"The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.)."}}}},{"6":{"Value":"Microsoft.Devices/IotHubs"}},{"2":{"Name":"EventHubV2StreamInputDataSource","Properties":{"properties":{"Type":84,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":89,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventHubStreamInputDataSourceProperties","Properties":{"consumerGroupName":{"Type":4,"Flags":0,"Description":"The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the Event Hub. Required on PUT (CreateOrReplace) requests."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":88,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[85,86,87,4]}},{"6":{"Value":"Microsoft.EventHub/EventHub"}},{"2":{"Name":"EventHubStreamInputDataSource","Properties":{"properties":{"Type":84,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":91,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.ServiceBus/EventHub"}},{"2":{"Name":"BlobStreamInputDataSource","Properties":{"properties":{"Type":93,"Flags":0,"Description":"The properties that are associated with a blob input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":99,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobStreamInputDataSourceProperties","Properties":{"sourcePartitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the blob input data source. Range 1 - 1024."},"storageAccounts":{"Type":94,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":98,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":70}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[95,96,97,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"6":{"Value":"Stream"}},{"3":{"ItemType":31}},{"2":{"Name":"Transformation","Properties":{"properties":{"Type":103,"Flags":0,"Description":"The properties that are associated with a transformation. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"TransformationProperties","Properties":{"streamingUnits":{"Type":3,"Flags":0,"Description":"Specifies the number of streaming units that the streaming job uses."},"validStreamingUnits":{"Type":104,"Flags":0,"Description":"Specifies the valid streaming units a streaming job can scale to."},"query":{"Type":4,"Flags":0,"Description":"Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."}}}},{"3":{"ItemType":3}},{"2":{"Name":"Output","Properties":{"properties":{"Type":106,"Flags":0,"Description":"The properties that are associated with an output. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"OutputProperties","Properties":{"datasource":{"Type":107,"Flags":0,"Description":"Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests."},"timeWindow":{"Type":4,"Flags":0,"Description":"The time frame for filtering Stream Analytics job outputs."},"sizeWindow":{"Type":3,"Flags":0,"Description":"The size window to constrain a Stream Analytics output to."},"serialization":{"Type":33,"Flags":0,"Description":"Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests."},"diagnostics":{"Type":51,"Flags":2,"Description":"Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."}}}},{"7":{"Name":"OutputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"Microsoft.AzureFunction":108,"Microsoft.DataLake/Accounts":111,"Microsoft.EventHub/EventHub":118,"Microsoft.ServiceBus/EventHub":126,"Microsoft.ServiceBus/Queue":128,"Microsoft.ServiceBus/Topic":136,"Microsoft.Sql/Server/DataWarehouse":145,"Microsoft.Sql/Server/Database":148,"Microsoft.Storage/Blob":155,"Microsoft.Storage/DocumentDB":163,"Microsoft.Storage/Table":166,"PowerBI":170}}},{"2":{"Name":"AzureFunctionOutputDataSource","Properties":{"properties":{"Type":109,"Flags":0,"Description":"The properties that are associated with a Azure Function output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":110,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureFunctionOutputDataSourceProperties","Properties":{"functionAppName":{"Type":4,"Flags":0,"Description":"The name of your Azure Functions app."},"functionName":{"Type":4,"Flags":0,"Description":"The name of the function in your Azure Functions app."},"apiKey":{"Type":4,"Flags":0,"Description":"If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function."},"maxBatchSize":{"Type":3,"Flags":0,"Description":"A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB)."},"maxBatchCount":{"Type":3,"Flags":0,"Description":"A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100."}}}},{"6":{"Value":"Microsoft.AzureFunction"}},{"2":{"Name":"AzureDataLakeStoreOutputDataSource","Properties":{"properties":{"Type":112,"Flags":0,"Description":"The properties that are associated with an Azure Data Lake Store output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":117,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureDataLakeStoreOutputDataSourceProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests."},"filePathPrefix":{"Type":4,"Flags":0,"Description":"The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead."},"authenticationMode":{"Type":116,"Flags":0,"Description":"Authentication Mode."},"refreshToken":{"Type":4,"Flags":0,"Description":"A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests."},"tokenUserPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."},"tokenUserDisplayName":{"Type":4,"Flags":0,"Description":"The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[113,114,115,4]}},{"6":{"Value":"Microsoft.DataLake/Accounts"}},{"2":{"Name":"EventHubV2OutputDataSource","Properties":{"properties":{"Type":119,"Flags":0,"Description":"The properties that are associated with an Event Hub output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":125,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventHubOutputDataSourceProperties","Properties":{"partitionKey":{"Type":4,"Flags":0,"Description":"The key/column that is used to determine to which partition to send event data."},"propertyColumns":{"Type":120,"Flags":0,"Description":"The properties associated with this Event Hub output."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the Event Hub. Required on PUT (CreateOrReplace) requests."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":124,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[121,122,123,4]}},{"6":{"Value":"Microsoft.EventHub/EventHub"}},{"2":{"Name":"EventHubOutputDataSource","Properties":{"properties":{"Type":119,"Flags":0,"Description":"The properties that are associated with an Event Hub output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":127,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.ServiceBus/EventHub"}},{"2":{"Name":"ServiceBusQueueOutputDataSource","Properties":{"properties":{"Type":129,"Flags":0,"Description":"The properties that are associated with a Service Bus Queue output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":135,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"ServiceBusQueueOutputDataSourceProperties","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests."},"propertyColumns":{"Type":130,"Flags":0,"Description":"A string array of the names of output columns to be attached to Service Bus messages as custom properties."},"systemPropertyColumns":{"Type":0,"Flags":0,"Description":"The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":134,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[131,132,133,4]}},{"6":{"Value":"Microsoft.ServiceBus/Queue"}},{"2":{"Name":"ServiceBusTopicOutputDataSource","Properties":{"properties":{"Type":137,"Flags":0,"Description":"The properties that are associated with a Service Bus Topic output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":144,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"ServiceBusTopicOutputDataSourceProperties","Properties":{"topicName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests."},"propertyColumns":{"Type":138,"Flags":0,"Description":"A string array of the names of output columns to be attached to Service Bus messages as custom properties."},"systemPropertyColumns":{"Type":139,"Flags":0,"Description":"The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":143,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[140,141,142,4]}},{"6":{"Value":"Microsoft.ServiceBus/Topic"}},{"2":{"Name":"AzureSynapseOutputDataSource","Properties":{"properties":{"Type":146,"Flags":0,"Description":"The properties that are associated with an Azure Synapse output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":147,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSynapseOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.Sql/Server/DataWarehouse"}},{"2":{"Name":"AzureSqlDatabaseOutputDataSource","Properties":{"properties":{"Type":149,"Flags":0,"Description":"The properties that are associated with an Azure SQL database output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":154,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSqlDatabaseOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"maxBatchCount":{"Type":3,"Flags":0,"Description":"Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests."},"maxWriterCount":{"Type":3,"Flags":0,"Description":"Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests."},"authenticationMode":{"Type":153,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"Microsoft.Sql/Server/Database"}},{"2":{"Name":"BlobOutputDataSource","Properties":{"properties":{"Type":156,"Flags":0,"Description":"The properties that are associated with a blob output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":162,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobOutputDataSourceProperties","Properties":{"storageAccounts":{"Type":157,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":161,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":70}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"2":{"Name":"DocumentDbOutputDataSource","Properties":{"properties":{"Type":164,"Flags":0,"Description":"The properties that are associated with a DocumentDB output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":165,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"DocumentDbOutputDataSourceProperties","Properties":{"accountId":{"Type":4,"Flags":0,"Description":"The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests."},"collectionNamePattern":{"Type":4,"Flags":0,"Description":"The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests."},"partitionKey":{"Type":4,"Flags":0,"Description":"The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified."},"documentId":{"Type":4,"Flags":0,"Description":"The name of the field in output events used to specify the primary key which insert or update operations are based on."}}}},{"6":{"Value":"Microsoft.Storage/DocumentDB"}},{"2":{"Name":"AzureTableOutputDataSource","Properties":{"properties":{"Type":167,"Flags":0,"Description":"The properties that are associated with an Azure Table output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":169,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureTableOutputDataSourceProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the Azure Table. Required on PUT (CreateOrReplace) requests."},"partitionKey":{"Type":4,"Flags":0,"Description":"This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests."},"rowKey":{"Type":4,"Flags":0,"Description":"This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests."},"columnsToRemove":{"Type":168,"Flags":0,"Description":"If specified, each item in the array is the name of a column to remove (if present) from output event entities."},"batchSize":{"Type":3,"Flags":0,"Description":"The number of rows to write to the Azure Table at a time."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Microsoft.Storage/Table"}},{"2":{"Name":"PowerBIOutputDataSource","Properties":{"properties":{"Type":171,"Flags":0,"Description":"The properties that are associated with a Power BI output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":176,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"PowerBIOutputDataSourceProperties","Properties":{"dataset":{"Type":4,"Flags":0,"Description":"The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests."},"groupId":{"Type":4,"Flags":0,"Description":"The ID of the Power BI group."},"groupName":{"Type":4,"Flags":0,"Description":"The name of the Power BI group. Use this property to help remember which specific Power BI group id was used."},"authenticationMode":{"Type":175,"Flags":0,"Description":"Authentication Mode."},"refreshToken":{"Type":4,"Flags":0,"Description":"A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests."},"tokenUserPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."},"tokenUserDisplayName":{"Type":4,"Flags":0,"Description":"The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[172,173,174,4]}},{"6":{"Value":"PowerBI"}},{"3":{"ItemType":105}},{"2":{"Name":"Function","Properties":{"properties":{"Type":179,"Flags":0,"Description":"The properties that are associated with a function."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"7":{"Name":"FunctionProperties","Discriminator":"type","BaseProperties":{"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"properties":{"Type":180,"Flags":0}},"Elements":{"Aggregate":196,"Scalar":198}}},{"2":{"Name":"FunctionConfiguration","Properties":{"inputs":{"Type":182,"Flags":0},"output":{"Type":183,"Flags":0,"Description":"Describes the output of a function."},"binding":{"Type":184,"Flags":0,"Description":"The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint."}}}},{"2":{"Name":"FunctionInput","Properties":{"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx"},"isConfigurationParameter":{"Type":2,"Flags":0,"Description":"A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false."}}}},{"3":{"ItemType":181}},{"2":{"Name":"FunctionOutput","Properties":{"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx"}}}},{"7":{"Name":"FunctionBinding","Discriminator":"type","BaseProperties":{},"Elements":{"Microsoft.MachineLearning/WebService":185,"Microsoft.StreamAnalytics/JavascriptUdf":193}}},{"2":{"Name":"AzureMachineLearningWebServiceFunctionBinding","Properties":{"properties":{"Type":186,"Flags":0,"Description":"The binding properties associated with an Azure Machine learning web service."},"type":{"Type":192,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"AzureMachineLearningWebServiceFunctionBindingProperties","Properties":{"endpoint":{"Type":4,"Flags":0,"Description":"The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs"},"apiKey":{"Type":4,"Flags":0,"Description":"The API key used to authenticate with Request-Response endpoint."},"inputs":{"Type":187,"Flags":0,"Description":"The inputs for the Azure Machine Learning web service endpoint."},"outputs":{"Type":191,"Flags":0,"Description":"A list of outputs from the Azure Machine Learning web service endpoint execution."},"batchSize":{"Type":3,"Flags":0,"Description":"Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000."}}}},{"2":{"Name":"AzureMachineLearningWebServiceInputs","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input. This is the name provided while authoring the endpoint."},"columnNames":{"Type":189,"Flags":0,"Description":"A list of input columns for the Azure Machine Learning web service endpoint."}}}},{"2":{"Name":"AzureMachineLearningWebServiceInputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx ."},"mapTo":{"Type":3,"Flags":0,"Description":"The zero based index of the function parameter this input maps to."}}}},{"3":{"ItemType":188}},{"2":{"Name":"AzureMachineLearningWebServiceOutputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the output column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx ."}}}},{"3":{"ItemType":190}},{"6":{"Value":"Microsoft.MachineLearning/WebService"}},{"2":{"Name":"JavaScriptFunctionBinding","Properties":{"properties":{"Type":194,"Flags":0,"Description":"The binding properties associated with a JavaScript function."},"type":{"Type":195,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"JavaScriptFunctionBindingProperties","Properties":{"script":{"Type":4,"Flags":0,"Description":"The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'"}}}},{"6":{"Value":"Microsoft.StreamAnalytics/JavascriptUdf"}},{"2":{"Name":"AggregateFunctionProperties","Properties":{"type":{"Type":197,"Flags":1,"Description":"Indicates the type of function."}}}},{"6":{"Value":"Aggregate"}},{"2":{"Name":"ScalarFunctionProperties","Properties":{"type":{"Type":199,"Flags":1,"Description":"Indicates the type of function."}}}},{"6":{"Value":"Scalar"}},{"3":{"ItemType":178}},{"2":{"Name":"JobStorageAccount","Properties":{"authenticationMode":{"Type":205,"Flags":0,"Description":"Authentication Mode."},"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[202,203,204,4]}},{"6":{"Value":"SystemAccount"}},{"6":{"Value":"JobStorageAccount"}},{"5":{"Elements":[206,207,4]}},{"2":{"Name":"ClusterInfo","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource id of cluster."}}}},{"2":{"Name":"Identity","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The identity tenantId"},"principalId":{"Type":4,"Flags":0,"Description":"The identity principal ID"},"type":{"Type":4,"Flags":0,"Description":"The identity type"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/inputs"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/inputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":213,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":214,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The properties that are associated with an input. Required on PUT (CreateOrReplace) requests."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/inputs@2020-03-01","ScopeType":8,"Body":215,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/outputs"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/outputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":217,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":218,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"The properties that are associated with an output. Required on PUT (CreateOrReplace) requests."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/outputs@2020-03-01","ScopeType":8,"Body":219,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/transformations"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/transformations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":221,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":222,"Flags":10,"Description":"The resource api version"},"properties":{"Type":103,"Flags":0,"Description":"The properties that are associated with a transformation. Required on PUT (CreateOrReplace) requests."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/transformations@2020-03-01","ScopeType":8,"Body":223,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/functions"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":225,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":226,"Flags":10,"Description":"The resource api version"},"properties":{"Type":179,"Flags":0,"Description":"The properties that are associated with a function."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/functions@2020-03-01","ScopeType":8,"Body":227,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/clusters"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/clusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"sku":{"Type":232,"Flags":0,"Description":"The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the cluster. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"properties":{"Type":235,"Flags":0,"Description":"The properties associated with a Stream Analytics cluster."},"tags":{"Type":241,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ClusterSku","Properties":{"name":{"Type":234,"Flags":0,"Description":"Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests."},"capacity":{"Type":3,"Flags":0,"Description":"Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests."}}}},{"6":{"Value":"Default"}},{"5":{"Elements":[233,4]}},{"2":{"Name":"ClusterProperties","Properties":{"createdDate":{"Type":4,"Flags":2,"Description":"The date this cluster was created."},"clusterId":{"Type":4,"Flags":2,"Description":"Unique identifier for the cluster."},"provisioningState":{"Type":240,"Flags":2,"Description":"The status of the cluster provisioning. The three terminal states are: Succeeded, Failed and Canceled"},"capacityAllocated":{"Type":3,"Flags":2,"Description":"Represents the number of streaming units currently being used on the cluster."},"capacityAssigned":{"Type":3,"Flags":2,"Description":"Represents the sum of the SUs of all streaming jobs associated with the cluster. If all of the jobs were running, this would be the capacity allocated."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[236,237,238,239,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.StreamAnalytics/clusters@2020-03-01","ScopeType":8,"Body":231,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/clusters/privateEndpoints"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/clusters/privateEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"The properties associated with a private endpoint."},"etag":{"Type":4,"Flags":2,"Description":"Unique opaque string (generally a GUID) that represents the metadata state of the resource (private endpoint) and changes whenever the resource is updated. Required on PUT (CreateOrUpdate) requests."}}}},{"2":{"Name":"PrivateEndpointProperties","Properties":{"createdDate":{"Type":4,"Flags":2,"Description":"The date when this private endpoint was created."},"manualPrivateLinkServiceConnections":{"Type":251,"Flags":0,"Description":"A list of connections to the remote resource. Immutable after it is set."}}}},{"2":{"Name":"PrivateLinkServiceConnection","Properties":{"properties":{"Type":248,"Flags":0,"Description":"Bag of properties defining a privatelinkServiceConnection."}}}},{"2":{"Name":"PrivateLinkServiceConnectionProperties","Properties":{"privateLinkServiceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link service. Required on PUT (CreateOrUpdate) requests."},"groupIds":{"Type":249,"Flags":0,"Description":"The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. Required on PUT (CreateOrUpdate) requests."},"requestMessage":{"Type":4,"Flags":2,"Description":"A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars."},"privateLinkServiceConnectionState":{"Type":250,"Flags":0,"Description":"A collection of read-only information about the state of the connection to the private remote resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":2,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the remote resource/service."},"description":{"Type":4,"Flags":2,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":2,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"3":{"ItemType":247}},{"4":{"Name":"Microsoft.StreamAnalytics/clusters/privateEndpoints@2020-03-01","ScopeType":8,"Body":245,"Flags":0}},{"2":{"Name":"ClusterJobListResult","Properties":{"value":{"Type":266,"Flags":2,"Description":"A list of streaming jobs."},"nextLink":{"Type":4,"Flags":2,"Description":"The URL to fetch the next set of streaming jobs."}}}},{"2":{"Name":"ClusterJob","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID of the streaming job."},"streamingUnits":{"Type":3,"Flags":2,"Description":"The number of streaming units that are used by the streaming job."},"jobState":{"Type":265,"Flags":2,"Description":"The current execution state of the streaming job."}}}},{"6":{"Value":"Created"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Degraded"}},{"6":{"Value":"Restarting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[255,256,257,258,259,260,261,262,263,264,4]}},{"3":{"ItemType":254}},{"8":{"Name":"listStreamingJobs","ResourceType":"Microsoft.StreamAnalytics/clusters","ApiVersion":"2020-03-01","Output":253}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties that are associated with a streaming job. Required on PUT (CreateOrReplace) requests."},"identity":{"Type":219,"Flags":0,"Description":"Describes the system-assigned managed identity assigned to this job that can be used to authenticate with inputs and outputs."},"tags":{"Type":220,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingJobProperties","Properties":{"sku":{"Type":12,"Flags":0,"Description":"Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests."},"jobId":{"Type":4,"Flags":2,"Description":"A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job."},"provisioningState":{"Type":4,"Flags":2,"Description":"Describes the provisioning status of the streaming job."},"jobState":{"Type":4,"Flags":2,"Description":"Describes the state of the streaming job."},"jobType":{"Type":17,"Flags":0,"Description":"Describes the type of the job. Valid modes are `Cloud` and 'Edge'."},"outputStartMode":{"Type":21,"Flags":0,"Description":"This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time."},"outputStartTime":{"Type":4,"Flags":0,"Description":"Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime."},"lastOutputEventTime":{"Type":4,"Flags":2,"Description":"Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set."},"eventsOutOfOrderPolicy":{"Type":24,"Flags":0,"Description":"Indicates the policy to apply to events that arrive out of order in the input event stream."},"outputErrorPolicy":{"Type":27,"Flags":0,"Description":"Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size)."},"eventsOutOfOrderMaxDelayInSeconds":{"Type":3,"Flags":0,"Description":"The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order."},"eventsLateArrivalMaxDelayInSeconds":{"Type":3,"Flags":0,"Description":"The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1."},"dataLocale":{"Type":4,"Flags":0,"Description":"The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified."},"compatibilityLevel":{"Type":30,"Flags":0,"Description":"Controls certain runtime behaviors of the streaming job."},"createdDate":{"Type":4,"Flags":2,"Description":"Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created."},"inputs":{"Type":107,"Flags":0,"Description":"A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input."},"transformation":{"Type":108,"Flags":0,"Description":"Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation."},"outputs":{"Type":186,"Flags":0,"Description":"A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output."},"functions":{"Type":209,"Flags":0,"Description":"A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"jobStorageAccount":{"Type":210,"Flags":0,"Description":"The properties that are associated with an Azure Storage account with MSI"},"contentStoragePolicy":{"Type":217,"Flags":0,"Description":"Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. ."},"cluster":{"Type":218,"Flags":0,"Description":"The cluster which streaming jobs will run on."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":14,"Flags":0,"Description":"The name of the SKU. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Standard"}},{"5":{"Elements":[13,4]}},{"6":{"Value":"Cloud"}},{"6":{"Value":"Edge"}},{"5":{"Elements":[15,16,4]}},{"6":{"Value":"JobStartTime"}},{"6":{"Value":"CustomTime"}},{"6":{"Value":"LastOutputEventTime"}},{"5":{"Elements":[18,19,20,4]}},{"6":{"Value":"Adjust"}},{"6":{"Value":"Drop"}},{"5":{"Elements":[22,23,4]}},{"6":{"Value":"Stop"}},{"6":{"Value":"Drop"}},{"5":{"Elements":[25,26,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Input","Properties":{"properties":{"Type":32,"Flags":0,"Description":"The properties that are associated with an input. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"7":{"Name":"InputProperties","Discriminator":"type","BaseProperties":{"serialization":{"Type":33,"Flags":0,"Description":"Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests."},"diagnostics":{"Type":51,"Flags":2,"Description":"Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"compression":{"Type":54,"Flags":0,"Description":"Describes how input data is compressed"},"partitionKey":{"Type":4,"Flags":0,"Description":"partitionKey Describes a key in the input data which is used for partitioning the input data"}},"Elements":{"Reference":59,"Stream":81}}},{"7":{"Name":"Serialization","Discriminator":"type","BaseProperties":{},"Elements":{"Avro":34,"Csv":36,"Json":41,"Parquet":49}}},{"2":{"Name":"AvroSerialization","Properties":{"properties":{"Type":0,"Flags":0,"Description":"The properties that are associated with the Avro serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":35,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Avro"}},{"2":{"Name":"CsvSerialization","Properties":{"properties":{"Type":37,"Flags":0,"Description":"The properties that are associated with the CSV serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":40,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"CsvSerializationProperties","Properties":{"fieldDelimiter":{"Type":4,"Flags":0,"Description":"Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests."},"encoding":{"Type":39,"Flags":0,"Description":"Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"UTF8"}},{"5":{"Elements":[38,4]}},{"6":{"Value":"Csv"}},{"2":{"Name":"JsonSerialization","Properties":{"properties":{"Type":42,"Flags":0,"Description":"The properties that are associated with the JSON serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":48,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"JsonSerializationProperties","Properties":{"encoding":{"Type":44,"Flags":0,"Description":"Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests."},"format":{"Type":47,"Flags":0,"Description":"This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null."}}}},{"6":{"Value":"UTF8"}},{"5":{"Elements":[43,4]}},{"6":{"Value":"LineSeparated"}},{"6":{"Value":"Array"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Json"}},{"2":{"Name":"ParquetSerialization","Properties":{"properties":{"Type":0,"Flags":0,"Description":"The properties that are associated with the Parquet serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":50,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Parquet"}},{"2":{"Name":"Diagnostics","Properties":{"conditions":{"Type":53,"Flags":2,"Description":"A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention."}}}},{"2":{"Name":"DiagnosticCondition","Properties":{"since":{"Type":4,"Flags":2,"Description":"The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time."},"code":{"Type":4,"Flags":2,"Description":"The opaque diagnostic code."},"message":{"Type":4,"Flags":2,"Description":"The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request."}}}},{"3":{"ItemType":52}},{"2":{"Name":"Compression","Properties":{"type":{"Type":58,"Flags":1,"Description":"Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"None"}},{"6":{"Value":"GZip"}},{"6":{"Value":"Deflate"}},{"5":{"Elements":[55,56,57,4]}},{"2":{"Name":"ReferenceInputProperties","Properties":{"datasource":{"Type":60,"Flags":0,"Description":"Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":80,"Flags":1,"Description":"Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"ReferenceInputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"File":61,"Microsoft.Sql/Server/Database":64,"Microsoft.Storage/Blob":71}}},{"2":{"Name":"FileReferenceInputDataSource","Properties":{"properties":{"Type":62,"Flags":0,"Description":"The properties that are associated with a file input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":63,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"FileReferenceInputDataSourceProperties","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path of the file."}}}},{"6":{"Value":"File"}},{"2":{"Name":"AzureSqlReferenceInputDataSource","Properties":{"properties":{"Type":65,"Flags":0,"Description":"The properties that are associated with SQL DB input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":70,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSqlReferenceInputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the name of the server that contains the database that will be written to."},"database":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the name of the database that output will be written to."},"user":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance."},"password":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance."},"table":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. The name of the table in the Azure SQL database.."},"refreshType":{"Type":69,"Flags":0,"Description":"Indicates the type of data refresh option."},"refreshRate":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format."},"fullSnapshotQuery":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This query is used to fetch data from the sql database."},"deltaSnapshotQuery":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database."}}}},{"6":{"Value":"Static"}},{"6":{"Value":"RefreshPeriodicallyWithFull"}},{"6":{"Value":"RefreshPeriodicallyWithDelta"}},{"5":{"Elements":[66,67,68,4]}},{"6":{"Value":"Microsoft.Sql/Server/Database"}},{"2":{"Name":"BlobReferenceInputDataSource","Properties":{"properties":{"Type":72,"Flags":0,"Description":"The properties that are associated with a blob input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":79,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobReferenceInputDataSourceProperties","Properties":{"storageAccounts":{"Type":74,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":78,"Flags":0,"Description":"Authentication Mode."}}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."}}}},{"3":{"ItemType":73}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[75,76,77,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"6":{"Value":"Reference"}},{"2":{"Name":"StreamInputProperties","Properties":{"datasource":{"Type":82,"Flags":0,"Description":"Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":106,"Flags":1,"Description":"Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"StreamInputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"GatewayMessageBus":83,"Microsoft.Devices/IotHubs":86,"Microsoft.EventHub/EventHub":89,"Microsoft.ServiceBus/EventHub":96,"Microsoft.Storage/Blob":98}}},{"2":{"Name":"GatewayMessageBusStreamInputDataSource","Properties":{"properties":{"Type":84,"Flags":0,"Description":"The properties that are associated with a gateway message bus input containing stream data."},"type":{"Type":85,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"GatewayMessageBusStreamInputDataSourceProperties","Properties":{"topic":{"Type":4,"Flags":0,"Description":"The name of the Service Bus topic."}}}},{"6":{"Value":"GatewayMessageBus"}},{"2":{"Name":"IoTHubStreamInputDataSource","Properties":{"properties":{"Type":87,"Flags":0,"Description":"The properties that are associated with an IoT Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":88,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"IoTHubStreamInputDataSourceProperties","Properties":{"iotHubNamespace":{"Type":4,"Flags":0,"Description":"The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"consumerGroupName":{"Type":4,"Flags":0,"Description":"The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group."},"endpoint":{"Type":4,"Flags":0,"Description":"The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.)."}}}},{"6":{"Value":"Microsoft.Devices/IotHubs"}},{"2":{"Name":"EventHubV2StreamInputDataSource","Properties":{"properties":{"Type":90,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":95,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventHubStreamInputDataSourceProperties","Properties":{"consumerGroupName":{"Type":4,"Flags":0,"Description":"The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the Event Hub. Required on PUT (CreateOrReplace) requests."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":94,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[91,92,93,4]}},{"6":{"Value":"Microsoft.EventHub/EventHub"}},{"2":{"Name":"EventHubStreamInputDataSource","Properties":{"properties":{"Type":90,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":97,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.ServiceBus/EventHub"}},{"2":{"Name":"BlobStreamInputDataSource","Properties":{"properties":{"Type":99,"Flags":0,"Description":"The properties that are associated with a blob input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":105,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobStreamInputDataSourceProperties","Properties":{"sourcePartitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the blob input data source. Range 1 - 1024."},"storageAccounts":{"Type":100,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":104,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":73}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[101,102,103,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"6":{"Value":"Stream"}},{"3":{"ItemType":31}},{"2":{"Name":"Transformation","Properties":{"properties":{"Type":109,"Flags":0,"Description":"The properties that are associated with a transformation. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"TransformationProperties","Properties":{"streamingUnits":{"Type":3,"Flags":0,"Description":"Specifies the number of streaming units that the streaming job uses."},"validStreamingUnits":{"Type":110,"Flags":0,"Description":"Specifies the valid streaming units a streaming job can scale to."},"query":{"Type":4,"Flags":0,"Description":"Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."}}}},{"3":{"ItemType":3}},{"2":{"Name":"Output","Properties":{"properties":{"Type":112,"Flags":0,"Description":"The properties that are associated with an output. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"OutputProperties","Properties":{"datasource":{"Type":113,"Flags":0,"Description":"Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests."},"timeWindow":{"Type":4,"Flags":0,"Description":"The time frame for filtering Stream Analytics job outputs."},"sizeWindow":{"Type":3,"Flags":0,"Description":"The size window to constrain a Stream Analytics output to."},"serialization":{"Type":33,"Flags":0,"Description":"Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests."},"diagnostics":{"Type":51,"Flags":2,"Description":"Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."}}}},{"7":{"Name":"OutputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"GatewayMessageBus":114,"Microsoft.AzureFunction":117,"Microsoft.DataLake/Accounts":120,"Microsoft.EventHub/EventHub":127,"Microsoft.ServiceBus/EventHub":135,"Microsoft.ServiceBus/Queue":137,"Microsoft.ServiceBus/Topic":145,"Microsoft.Sql/Server/DataWarehouse":154,"Microsoft.Sql/Server/Database":157,"Microsoft.Storage/Blob":164,"Microsoft.Storage/DocumentDB":172,"Microsoft.Storage/Table":175,"PowerBI":179}}},{"2":{"Name":"GatewayMessageBusOutputDataSource","Properties":{"properties":{"Type":115,"Flags":0,"Description":"The properties that are associated with a Gateway Message Bus output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":116,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"GatewayMessageBusOutputDataSourceProperties","Properties":{"topic":{"Type":4,"Flags":0,"Description":"The name of the Service Bus topic."}}}},{"6":{"Value":"GatewayMessageBus"}},{"2":{"Name":"AzureFunctionOutputDataSource","Properties":{"properties":{"Type":118,"Flags":0,"Description":"The properties that are associated with a Azure Function output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":119,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureFunctionOutputDataSourceProperties","Properties":{"functionAppName":{"Type":4,"Flags":0,"Description":"The name of your Azure Functions app."},"functionName":{"Type":4,"Flags":0,"Description":"The name of the function in your Azure Functions app."},"apiKey":{"Type":4,"Flags":0,"Description":"If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function."},"maxBatchSize":{"Type":3,"Flags":0,"Description":"A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB)."},"maxBatchCount":{"Type":3,"Flags":0,"Description":"A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100."}}}},{"6":{"Value":"Microsoft.AzureFunction"}},{"2":{"Name":"AzureDataLakeStoreOutputDataSource","Properties":{"properties":{"Type":121,"Flags":0,"Description":"The properties that are associated with an Azure Data Lake Store output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":126,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureDataLakeStoreOutputDataSourceProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests."},"filePathPrefix":{"Type":4,"Flags":0,"Description":"The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead."},"authenticationMode":{"Type":125,"Flags":0,"Description":"Authentication Mode."},"refreshToken":{"Type":4,"Flags":0,"Description":"A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests."},"tokenUserPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."},"tokenUserDisplayName":{"Type":4,"Flags":0,"Description":"The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[122,123,124,4]}},{"6":{"Value":"Microsoft.DataLake/Accounts"}},{"2":{"Name":"EventHubV2OutputDataSource","Properties":{"properties":{"Type":128,"Flags":0,"Description":"The properties that are associated with an Event Hub output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":134,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventHubOutputDataSourceProperties","Properties":{"partitionKey":{"Type":4,"Flags":0,"Description":"The key/column that is used to determine to which partition to send event data."},"propertyColumns":{"Type":129,"Flags":0,"Description":"The properties associated with this Event Hub output."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the Event Hub. Required on PUT (CreateOrReplace) requests."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":133,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[130,131,132,4]}},{"6":{"Value":"Microsoft.EventHub/EventHub"}},{"2":{"Name":"EventHubOutputDataSource","Properties":{"properties":{"Type":128,"Flags":0,"Description":"The properties that are associated with an Event Hub output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":136,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.ServiceBus/EventHub"}},{"2":{"Name":"ServiceBusQueueOutputDataSource","Properties":{"properties":{"Type":138,"Flags":0,"Description":"The properties that are associated with a Service Bus Queue output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":144,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"ServiceBusQueueOutputDataSourceProperties","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests."},"propertyColumns":{"Type":139,"Flags":0,"Description":"A string array of the names of output columns to be attached to Service Bus messages as custom properties."},"systemPropertyColumns":{"Type":0,"Flags":0,"Description":"The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":143,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[140,141,142,4]}},{"6":{"Value":"Microsoft.ServiceBus/Queue"}},{"2":{"Name":"ServiceBusTopicOutputDataSource","Properties":{"properties":{"Type":146,"Flags":0,"Description":"The properties that are associated with a Service Bus Topic output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":153,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"ServiceBusTopicOutputDataSourceProperties","Properties":{"topicName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests."},"propertyColumns":{"Type":147,"Flags":0,"Description":"A string array of the names of output columns to be attached to Service Bus messages as custom properties."},"systemPropertyColumns":{"Type":148,"Flags":0,"Description":"The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":152,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[149,150,151,4]}},{"6":{"Value":"Microsoft.ServiceBus/Topic"}},{"2":{"Name":"AzureSynapseOutputDataSource","Properties":{"properties":{"Type":155,"Flags":0,"Description":"The properties that are associated with an Azure Synapse output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":156,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSynapseOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.Sql/Server/DataWarehouse"}},{"2":{"Name":"AzureSqlDatabaseOutputDataSource","Properties":{"properties":{"Type":158,"Flags":0,"Description":"The properties that are associated with an Azure SQL database output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":163,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSqlDatabaseOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"maxBatchCount":{"Type":3,"Flags":0,"Description":"Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests."},"maxWriterCount":{"Type":3,"Flags":0,"Description":"Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests."},"authenticationMode":{"Type":162,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[159,160,161,4]}},{"6":{"Value":"Microsoft.Sql/Server/Database"}},{"2":{"Name":"BlobOutputDataSource","Properties":{"properties":{"Type":165,"Flags":0,"Description":"The properties that are associated with a blob output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":171,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobOutputDataSourceProperties","Properties":{"blobPathPrefix":{"Type":4,"Flags":0,"Description":"Blob path prefix."},"storageAccounts":{"Type":166,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":170,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":73}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[167,168,169,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"2":{"Name":"DocumentDbOutputDataSource","Properties":{"properties":{"Type":173,"Flags":0,"Description":"The properties that are associated with a DocumentDB output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":174,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"DocumentDbOutputDataSourceProperties","Properties":{"accountId":{"Type":4,"Flags":0,"Description":"The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests."},"collectionNamePattern":{"Type":4,"Flags":0,"Description":"The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests."},"partitionKey":{"Type":4,"Flags":0,"Description":"The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified."},"documentId":{"Type":4,"Flags":0,"Description":"The name of the field in output events used to specify the primary key which insert or update operations are based on."}}}},{"6":{"Value":"Microsoft.Storage/DocumentDB"}},{"2":{"Name":"AzureTableOutputDataSource","Properties":{"properties":{"Type":176,"Flags":0,"Description":"The properties that are associated with an Azure Table output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":178,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureTableOutputDataSourceProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the Azure Table. Required on PUT (CreateOrReplace) requests."},"partitionKey":{"Type":4,"Flags":0,"Description":"This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests."},"rowKey":{"Type":4,"Flags":0,"Description":"This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests."},"columnsToRemove":{"Type":177,"Flags":0,"Description":"If specified, each item in the array is the name of a column to remove (if present) from output event entities."},"batchSize":{"Type":3,"Flags":0,"Description":"The number of rows to write to the Azure Table at a time."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Microsoft.Storage/Table"}},{"2":{"Name":"PowerBIOutputDataSource","Properties":{"properties":{"Type":180,"Flags":0,"Description":"The properties that are associated with a Power BI output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":185,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"PowerBIOutputDataSourceProperties","Properties":{"dataset":{"Type":4,"Flags":0,"Description":"The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests."},"groupId":{"Type":4,"Flags":0,"Description":"The ID of the Power BI group."},"groupName":{"Type":4,"Flags":0,"Description":"The name of the Power BI group. Use this property to help remember which specific Power BI group id was used."},"authenticationMode":{"Type":184,"Flags":0,"Description":"Authentication Mode."},"refreshToken":{"Type":4,"Flags":0,"Description":"A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests."},"tokenUserPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."},"tokenUserDisplayName":{"Type":4,"Flags":0,"Description":"The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"PowerBI"}},{"3":{"ItemType":111}},{"2":{"Name":"Function","Properties":{"properties":{"Type":188,"Flags":0,"Description":"The properties that are associated with a function."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"7":{"Name":"FunctionProperties","Discriminator":"type","BaseProperties":{"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"properties":{"Type":189,"Flags":0}},"Elements":{"Aggregate":205,"Scalar":207}}},{"2":{"Name":"FunctionConfiguration","Properties":{"inputs":{"Type":191,"Flags":0},"output":{"Type":192,"Flags":0,"Description":"Describes the output of a function."},"binding":{"Type":193,"Flags":0,"Description":"The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint."}}}},{"2":{"Name":"FunctionInput","Properties":{"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx"},"isConfigurationParameter":{"Type":2,"Flags":0,"Description":"A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false."}}}},{"3":{"ItemType":190}},{"2":{"Name":"FunctionOutput","Properties":{"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx"}}}},{"7":{"Name":"FunctionBinding","Discriminator":"type","BaseProperties":{},"Elements":{"Microsoft.MachineLearning/WebService":194,"Microsoft.StreamAnalytics/JavascriptUdf":202}}},{"2":{"Name":"AzureMachineLearningWebServiceFunctionBinding","Properties":{"properties":{"Type":195,"Flags":0,"Description":"The binding properties associated with an Azure Machine learning web service."},"type":{"Type":201,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"AzureMachineLearningWebServiceFunctionBindingProperties","Properties":{"endpoint":{"Type":4,"Flags":0,"Description":"The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs"},"apiKey":{"Type":4,"Flags":0,"Description":"The API key used to authenticate with Request-Response endpoint."},"inputs":{"Type":196,"Flags":0,"Description":"The inputs for the Azure Machine Learning web service endpoint."},"outputs":{"Type":200,"Flags":0,"Description":"A list of outputs from the Azure Machine Learning web service endpoint execution."},"batchSize":{"Type":3,"Flags":0,"Description":"Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000."}}}},{"2":{"Name":"AzureMachineLearningWebServiceInputs","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input. This is the name provided while authoring the endpoint."},"columnNames":{"Type":198,"Flags":0,"Description":"A list of input columns for the Azure Machine Learning web service endpoint."}}}},{"2":{"Name":"AzureMachineLearningWebServiceInputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx ."},"mapTo":{"Type":3,"Flags":0,"Description":"The zero based index of the function parameter this input maps to."}}}},{"3":{"ItemType":197}},{"2":{"Name":"AzureMachineLearningWebServiceOutputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the output column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx ."}}}},{"3":{"ItemType":199}},{"6":{"Value":"Microsoft.MachineLearning/WebService"}},{"2":{"Name":"JavaScriptFunctionBinding","Properties":{"properties":{"Type":203,"Flags":0,"Description":"The binding properties associated with a JavaScript function."},"type":{"Type":204,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"JavaScriptFunctionBindingProperties","Properties":{"script":{"Type":4,"Flags":0,"Description":"The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'"}}}},{"6":{"Value":"Microsoft.StreamAnalytics/JavascriptUdf"}},{"2":{"Name":"AggregateFunctionProperties","Properties":{"type":{"Type":206,"Flags":1,"Description":"Indicates the type of function."}}}},{"6":{"Value":"Aggregate"}},{"2":{"Name":"ScalarFunctionProperties","Properties":{"type":{"Type":208,"Flags":1,"Description":"Indicates the type of function."}}}},{"6":{"Value":"Scalar"}},{"3":{"ItemType":187}},{"2":{"Name":"JobStorageAccount","Properties":{"authenticationMode":{"Type":214,"Flags":0,"Description":"Authentication Mode."},"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[211,212,213,4]}},{"6":{"Value":"SystemAccount"}},{"6":{"Value":"JobStorageAccount"}},{"5":{"Elements":[215,216,4]}},{"2":{"Name":"ClusterInfo","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource id of cluster."}}}},{"2":{"Name":"Identity","Properties":{"tenantId":{"Type":4,"Flags":2,"Description":"The identity tenantId"},"principalId":{"Type":4,"Flags":2,"Description":"The identity principal ID"},"type":{"Type":4,"Flags":0,"Description":"The identity type"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/inputs"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/inputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":222,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":223,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The properties that are associated with an input. Required on PUT (CreateOrReplace) requests."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/inputs@2020-03-01","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/outputs"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/outputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":112,"Flags":0,"Description":"The properties that are associated with an output. Required on PUT (CreateOrReplace) requests."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/outputs@2020-03-01","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/transformations"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/transformations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":0,"Description":"The properties that are associated with a transformation. Required on PUT (CreateOrReplace) requests."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/transformations@2020-03-01","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/functions"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":234,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":235,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"The properties that are associated with a function."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/functions@2020-03-01","ScopeType":8,"Body":236,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/clusters"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/clusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"sku":{"Type":241,"Flags":0,"Description":"The SKU of the cluster. This determines the size/capacity of the cluster. Required on PUT (CreateOrUpdate) requests."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the cluster. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"properties":{"Type":244,"Flags":0,"Description":"The properties associated with a Stream Analytics cluster."},"tags":{"Type":250,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ClusterSku","Properties":{"name":{"Type":243,"Flags":0,"Description":"Specifies the SKU name of the cluster. Required on PUT (CreateOrUpdate) requests."},"capacity":{"Type":3,"Flags":0,"Description":"Denotes the number of streaming units the cluster can support. Valid values for this property are multiples of 36 with a minimum value of 36 and maximum value of 216. Required on PUT (CreateOrUpdate) requests."}}}},{"6":{"Value":"Default"}},{"5":{"Elements":[242,4]}},{"2":{"Name":"ClusterProperties","Properties":{"createdDate":{"Type":4,"Flags":2,"Description":"The date this cluster was created."},"clusterId":{"Type":4,"Flags":2,"Description":"Unique identifier for the cluster."},"provisioningState":{"Type":249,"Flags":2,"Description":"The status of the cluster provisioning. The three terminal states are: Succeeded, Failed and Canceled"},"capacityAllocated":{"Type":3,"Flags":2,"Description":"Represents the number of streaming units currently being used on the cluster."},"capacityAssigned":{"Type":3,"Flags":2,"Description":"Represents the sum of the SUs of all streaming jobs associated with the cluster. If all of the jobs were running, this would be the capacity allocated."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[245,246,247,248,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.StreamAnalytics/clusters@2020-03-01","ScopeType":8,"Body":240,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/clusters/privateEndpoints"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.StreamAnalytics/clusters/privateEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"The properties associated with a private endpoint."},"etag":{"Type":4,"Flags":2,"Description":"Unique opaque string (generally a GUID) that represents the metadata state of the resource (private endpoint) and changes whenever the resource is updated. Required on PUT (CreateOrUpdate) requests."}}}},{"2":{"Name":"PrivateEndpointProperties","Properties":{"createdDate":{"Type":4,"Flags":2,"Description":"The date when this private endpoint was created."},"manualPrivateLinkServiceConnections":{"Type":260,"Flags":0,"Description":"A list of connections to the remote resource. Immutable after it is set."}}}},{"2":{"Name":"PrivateLinkServiceConnection","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Bag of properties defining a privatelinkServiceConnection."}}}},{"2":{"Name":"PrivateLinkServiceConnectionProperties","Properties":{"privateLinkServiceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link service. Required on PUT (CreateOrUpdate) requests."},"groupIds":{"Type":258,"Flags":0,"Description":"The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. Required on PUT (CreateOrUpdate) requests."},"requestMessage":{"Type":4,"Flags":2,"Description":"A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars."},"privateLinkServiceConnectionState":{"Type":259,"Flags":0,"Description":"A collection of read-only information about the state of the connection to the private remote resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":2,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the remote resource/service."},"description":{"Type":4,"Flags":2,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":2,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"3":{"ItemType":256}},{"4":{"Name":"Microsoft.StreamAnalytics/clusters/privateEndpoints@2020-03-01","ScopeType":8,"Body":254,"Flags":0}},{"2":{"Name":"ClusterJobListResult","Properties":{"value":{"Type":275,"Flags":2,"Description":"A list of streaming jobs."},"nextLink":{"Type":4,"Flags":2,"Description":"The URL to fetch the next set of streaming jobs."}}}},{"2":{"Name":"ClusterJob","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource ID of the streaming job."},"streamingUnits":{"Type":3,"Flags":2,"Description":"The number of streaming units that are used by the streaming job."},"jobState":{"Type":274,"Flags":2,"Description":"The current execution state of the streaming job."}}}},{"6":{"Value":"Created"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Degraded"}},{"6":{"Value":"Restarting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[264,265,266,267,268,269,270,271,272,273,4]}},{"3":{"ItemType":263}},{"8":{"Name":"listStreamingJobs","ResourceType":"Microsoft.StreamAnalytics/clusters","ApiVersion":"2020-03-01","Output":262}}] \ No newline at end of file diff --git a/generated/streamanalytics/microsoft.streamanalytics/2020-03-01/types.md b/generated/streamanalytics/microsoft.streamanalytics/2020-03-01/types.md index 71b27a2952..bd3ec70a78 100644 --- a/generated/streamanalytics/microsoft.streamanalytics/2020-03-01/types.md +++ b/generated/streamanalytics/microsoft.streamanalytics/2020-03-01/types.md @@ -164,6 +164,7 @@ ## BlobOutputDataSourceProperties ### Properties * **authenticationMode**: 'ConnectionString' | 'Msi' | 'UserToken' | string: Authentication Mode. +* **blobPathPrefix**: string: Blob path prefix. * **container**: string: The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests. * **dateFormat**: string: The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead. * **pathPattern**: string: The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example. @@ -264,6 +265,10 @@ * **sharedAccessPolicyKey**: string: The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests. * **sharedAccessPolicyName**: string: The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests. +## FileReferenceInputDataSourceProperties +### Properties +* **path**: string: The path of the file. + ## Function ### Properties * **id**: string (ReadOnly): Resource Id @@ -316,10 +321,18 @@ * **type**: 'Scalar' (Required): Indicates the type of function. +## GatewayMessageBusOutputDataSourceProperties +### Properties +* **topic**: string: The name of the Service Bus topic. + +## GatewayMessageBusStreamInputDataSourceProperties +### Properties +* **topic**: string: The name of the Service Bus topic. + ## Identity ### Properties -* **principalId**: string: The identity principal ID -* **tenantId**: string: The identity tenantId +* **principalId**: string (ReadOnly): The identity principal ID +* **tenantId**: string (ReadOnly): The identity tenantId * **type**: string: The identity type ## Input @@ -383,6 +396,11 @@ * **Discriminator**: type ### Base Properties +### GatewayMessageBusOutputDataSource +#### Properties +* **properties**: [GatewayMessageBusOutputDataSourceProperties](#gatewaymessagebusoutputdatasourceproperties): The properties that are associated with a Gateway Message Bus output. Required on PUT (CreateOrReplace) requests. +* **type**: 'GatewayMessageBus' (Required): Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. + ### AzureFunctionOutputDataSource #### Properties * **properties**: [AzureFunctionOutputDataSourceProperties](#azurefunctionoutputdatasourceproperties): The properties that are associated with a Azure Function output. Required on PUT (CreateOrReplace) requests. @@ -490,6 +508,11 @@ * **Discriminator**: type ### Base Properties +### FileReferenceInputDataSource +#### Properties +* **properties**: [FileReferenceInputDataSourceProperties](#filereferenceinputdatasourceproperties): The properties that are associated with a file input containing reference data. Required on PUT (CreateOrReplace) requests. +* **type**: 'File' (Required): Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. + ### AzureSqlReferenceInputDataSource #### Properties * **properties**: [AzureSqlReferenceInputDataSourceProperties](#azuresqlreferenceinputdatasourceproperties): The properties that are associated with SQL DB input containing reference data. Required on PUT (CreateOrReplace) requests. @@ -590,6 +613,11 @@ * **Discriminator**: type ### Base Properties +### GatewayMessageBusStreamInputDataSource +#### Properties +* **properties**: [GatewayMessageBusStreamInputDataSourceProperties](#gatewaymessagebusstreaminputdatasourceproperties): The properties that are associated with a gateway message bus input containing stream data. +* **type**: 'GatewayMessageBus' (Required): Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. + ### IoTHubStreamInputDataSource #### Properties * **properties**: [IoTHubStreamInputDataSourceProperties](#iothubstreaminputdatasourceproperties): The properties that are associated with an IoT Hub input containing stream data. Required on PUT (CreateOrReplace) requests. diff --git a/generated/streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json b/generated/streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json index 7f87dbaa16..1f80842e4e 100644 --- a/generated/streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json +++ b/generated/streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/functions"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties that are associated with a function."}}}},{"7":{"Name":"FunctionProperties","Discriminator":"type","BaseProperties":{"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"properties":{"Type":12,"Flags":0}},"Elements":{"Aggregate":41,"Scalar":43}}},{"2":{"Name":"FunctionConfiguration","Properties":{"inputs":{"Type":14,"Flags":0},"output":{"Type":15,"Flags":0,"Description":"Describes the output of a function."},"binding":{"Type":16,"Flags":0,"Description":"The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint."}}}},{"2":{"Name":"FunctionInput","Properties":{"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx"},"isConfigurationParameter":{"Type":2,"Flags":0,"Description":"A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false."}}}},{"3":{"ItemType":13}},{"2":{"Name":"FunctionOutput","Properties":{"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx"}}}},{"7":{"Name":"FunctionBinding","Discriminator":"type","BaseProperties":{},"Elements":{"Microsoft.MachineLearning/WebService":17,"Microsoft.MachineLearningServices":25,"Microsoft.StreamAnalytics/CLRUdf":32,"Microsoft.StreamAnalytics/JavascriptUdf":38}}},{"2":{"Name":"AzureMachineLearningStudioFunctionBinding","Properties":{"properties":{"Type":18,"Flags":0,"Description":"The binding properties associated with an Azure Machine learning Studio."},"type":{"Type":24,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"AzureMachineLearningStudioFunctionBindingProperties","Properties":{"endpoint":{"Type":4,"Flags":0,"Description":"The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs"},"apiKey":{"Type":4,"Flags":0,"Description":"The API key used to authenticate with Request-Response endpoint."},"inputs":{"Type":19,"Flags":0,"Description":"The inputs for the Azure Machine Learning Studio endpoint."},"outputs":{"Type":23,"Flags":0,"Description":"A list of outputs from the Azure Machine Learning Studio endpoint execution."},"batchSize":{"Type":3,"Flags":0,"Description":"Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000."}}}},{"2":{"Name":"AzureMachineLearningStudioInputs","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input. This is the name provided while authoring the endpoint."},"columnNames":{"Type":21,"Flags":0,"Description":"A list of input columns for the Azure Machine Learning Studio endpoint."}}}},{"2":{"Name":"AzureMachineLearningStudioInputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx ."},"mapTo":{"Type":3,"Flags":0,"Description":"The zero based index of the function parameter this input maps to."}}}},{"3":{"ItemType":20}},{"2":{"Name":"AzureMachineLearningStudioOutputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the output column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx ."}}}},{"3":{"ItemType":22}},{"6":{"Value":"Microsoft.MachineLearning/WebService"}},{"2":{"Name":"AzureMachineLearningServiceFunctionBinding","Properties":{"properties":{"Type":26,"Flags":0,"Description":"The binding properties associated with an Azure Machine learning web service."},"type":{"Type":31,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"AzureMachineLearningServiceFunctionBindingProperties","Properties":{"endpoint":{"Type":4,"Flags":0,"Description":"The Request-Response execute endpoint of the Azure Machine Learning web service."},"apiKey":{"Type":4,"Flags":0,"Description":"The API key used to authenticate with Request-Response endpoint."},"inputs":{"Type":28,"Flags":0,"Description":"The inputs for the Azure Machine Learning web service endpoint."},"outputs":{"Type":30,"Flags":0,"Description":"A list of outputs from the Azure Machine Learning web service endpoint execution."},"batchSize":{"Type":3,"Flags":0,"Description":"Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000."},"numberOfParallelRequests":{"Type":3,"Flags":0,"Description":"The number of parallel requests that will be sent per partition of your job to the machine learning service. Default is 1."},"inputRequestName":{"Type":4,"Flags":0,"Description":"Label for the input request object."},"outputResponseName":{"Type":4,"Flags":0,"Description":"Label for the output request object."}}}},{"2":{"Name":"AzureMachineLearningServiceInputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the input column."},"mapTo":{"Type":3,"Flags":0,"Description":"The zero based index of the function parameter this input maps to."}}}},{"3":{"ItemType":27}},{"2":{"Name":"AzureMachineLearningServiceOutputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the output column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the output column."},"mapTo":{"Type":3,"Flags":0,"Description":"The zero based index of the function parameter this input maps to."}}}},{"3":{"ItemType":29}},{"6":{"Value":"Microsoft.MachineLearningServices"}},{"2":{"Name":"CSharpFunctionBinding","Properties":{"properties":{"Type":33,"Flags":0,"Description":"The binding properties associated with a CSharp function."},"type":{"Type":37,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"CSharpFunctionBindingProperties","Properties":{"dllPath":{"Type":4,"Flags":0,"Description":"The Csharp code containing a single function definition."},"class":{"Type":4,"Flags":0,"Description":"The Csharp code containing a single function definition."},"method":{"Type":4,"Flags":0,"Description":"The Csharp code containing a single function definition."},"updateMode":{"Type":36,"Flags":0,"Description":"Refresh modes for Stream Analytics functions."}}}},{"6":{"Value":"Static"}},{"6":{"Value":"Refreshable"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"Microsoft.StreamAnalytics/CLRUdf"}},{"2":{"Name":"JavaScriptFunctionBinding","Properties":{"properties":{"Type":39,"Flags":0,"Description":"The binding properties associated with a JavaScript function."},"type":{"Type":40,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"JavaScriptFunctionBindingProperties","Properties":{"script":{"Type":4,"Flags":0,"Description":"The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'"}}}},{"6":{"Value":"Microsoft.StreamAnalytics/JavascriptUdf"}},{"2":{"Name":"AggregateFunctionProperties","Properties":{"type":{"Type":42,"Flags":1,"Description":"Indicates the type of function."}}}},{"6":{"Value":"Aggregate"}},{"2":{"Name":"ScalarFunctionProperties","Properties":{"type":{"Type":44,"Flags":1,"Description":"Indicates the type of function."}}}},{"6":{"Value":"Scalar"}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/functions@2021-10-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/inputs"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/inputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":46,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":47,"Flags":10,"Description":"The resource api version"},"properties":{"Type":49,"Flags":0,"Description":"The properties that are associated with an input. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"InputProperties","Discriminator":"type","BaseProperties":{"serialization":{"Type":50,"Flags":0,"Description":"Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests."},"diagnostics":{"Type":71,"Flags":2,"Description":"Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"compression":{"Type":74,"Flags":0,"Description":"Describes how input data is compressed"},"partitionKey":{"Type":4,"Flags":0,"Description":"partitionKey Describes a key in the input data which is used for partitioning the input data"},"watermarkSettings":{"Type":79,"Flags":0,"Description":"Settings which determine whether to read watermark events."}},"Elements":{"Reference":83,"Stream":115}}},{"7":{"Name":"Serialization","Discriminator":"type","BaseProperties":{},"Elements":{"Avro":51,"Csv":53,"CustomClr":58,"Json":61,"Parquet":69}}},{"2":{"Name":"AvroSerialization","Properties":{"properties":{"Type":0,"Flags":0,"Description":"The properties that are associated with the Avro serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":52,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Avro"}},{"2":{"Name":"CsvSerialization","Properties":{"properties":{"Type":54,"Flags":0,"Description":"The properties that are associated with the CSV serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":57,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"CsvSerializationProperties","Properties":{"fieldDelimiter":{"Type":4,"Flags":0,"Description":"Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests."},"encoding":{"Type":56,"Flags":0,"Description":"Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"UTF8"}},{"5":{"Elements":[55,4]}},{"6":{"Value":"Csv"}},{"2":{"Name":"CustomClrSerialization","Properties":{"properties":{"Type":59,"Flags":0,"Description":"The properties that are associated with the CustomClr serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":60,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"CustomClrSerializationProperties","Properties":{"serializationDllPath":{"Type":4,"Flags":0,"Description":"The serialization library path."},"serializationClassName":{"Type":4,"Flags":0,"Description":"The serialization class name."}}}},{"6":{"Value":"CustomClr"}},{"2":{"Name":"JsonSerialization","Properties":{"properties":{"Type":62,"Flags":0,"Description":"The properties that are associated with the JSON serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":68,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"JsonSerializationProperties","Properties":{"encoding":{"Type":64,"Flags":0,"Description":"Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests."},"format":{"Type":67,"Flags":0,"Description":"This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null."}}}},{"6":{"Value":"UTF8"}},{"5":{"Elements":[63,4]}},{"6":{"Value":"LineSeparated"}},{"6":{"Value":"Array"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"Json"}},{"2":{"Name":"ParquetSerialization","Properties":{"properties":{"Type":0,"Flags":0,"Description":"The properties that are associated with the Parquet serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":70,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Parquet"}},{"2":{"Name":"Diagnostics","Properties":{"conditions":{"Type":73,"Flags":2,"Description":"A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention."}}}},{"2":{"Name":"DiagnosticCondition","Properties":{"since":{"Type":4,"Flags":2,"Description":"The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time."},"code":{"Type":4,"Flags":2,"Description":"The opaque diagnostic code."},"message":{"Type":4,"Flags":2,"Description":"The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request."}}}},{"3":{"ItemType":72}},{"2":{"Name":"Compression","Properties":{"type":{"Type":78,"Flags":1,"Description":"Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"None"}},{"6":{"Value":"GZip"}},{"6":{"Value":"Deflate"}},{"5":{"Elements":[75,76,77,4]}},{"2":{"Name":"InputWatermarkProperties","Properties":{"watermarkMode":{"Type":82,"Flags":0,"Description":"The input watermark mode."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadWatermark"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"ReferenceInputProperties","Properties":{"datasource":{"Type":84,"Flags":0,"Description":"Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":114,"Flags":1,"Description":"Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"ReferenceInputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"Microsoft.Sql/Server/Database":85,"Microsoft.Storage/Blob":98,"Raw":111}}},{"2":{"Name":"AzureSqlReferenceInputDataSource","Properties":{"properties":{"Type":86,"Flags":0,"Description":"The properties that are associated with SQL DB input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":97,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSqlReferenceInputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the name of the server that contains the database that will be written to."},"database":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the name of the database that output will be written to."},"user":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance."},"password":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance."},"refreshType":{"Type":92,"Flags":0,"Description":"Indicates the type of data refresh option."},"refreshRate":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format."},"fullSnapshotQuery":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This query is used to fetch data from the sql database."},"deltaSnapshotQuery":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database."},"authenticationMode":{"Type":96,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Static"}},{"6":{"Value":"RefreshPeriodicallyWithFull"}},{"6":{"Value":"RefreshPeriodicallyWithDelta"}},{"6":{"Value":"Blocking"}},{"6":{"Value":"Nonblocking"}},{"5":{"Elements":[87,88,89,90,91,4]}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[93,94,95,4]}},{"6":{"Value":"Microsoft.Sql/Server/Database"}},{"2":{"Name":"BlobReferenceInputDataSource","Properties":{"properties":{"Type":99,"Flags":0,"Description":"The properties that are associated with a blob input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":110,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobReferenceInputDataSourceProperties","Properties":{"blobName":{"Type":4,"Flags":0,"Description":"The name of the blob input."},"deltaPathPattern":{"Type":4,"Flags":0,"Description":"The path pattern of the delta snapshot."},"sourcePartitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the blob input data source. Range 1 - 256."},"fullSnapshotRefreshRate":{"Type":4,"Flags":0,"Description":"The refresh interval of the blob input data source."},"deltaSnapshotRefreshRate":{"Type":4,"Flags":0,"Description":"The interval that the user generates a delta snapshot of this reference blob input data source."},"storageAccounts":{"Type":105,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":109,"Flags":0,"Description":"Authentication Mode."}}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":104,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[101,102,103,4]}},{"3":{"ItemType":100}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[106,107,108,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"2":{"Name":"RawReferenceInputDataSource","Properties":{"properties":{"Type":112,"Flags":0,"Description":"The properties that are associated with a raw input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":113,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"RawInputDatasourceProperties","Properties":{"payload":{"Type":4,"Flags":0,"Description":"The JSON serialized content of the input data. Either payload or payloadUri must be set, but not both."},"payloadUri":{"Type":4,"Flags":0,"Description":"The SAS URL to a blob containing the JSON serialized content of the input data. Either payload or payloadUri must be set, but not both."}}}},{"6":{"Value":"Raw"}},{"6":{"Value":"Reference"}},{"2":{"Name":"StreamInputProperties","Properties":{"datasource":{"Type":116,"Flags":0,"Description":"Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":151,"Flags":1,"Description":"Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"StreamInputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"GatewayMessageBus":117,"Microsoft.Devices/IotHubs":120,"Microsoft.EventGrid/EventSubscriptions":123,"Microsoft.EventHub/EventHub":137,"Microsoft.ServiceBus/EventHub":139,"Microsoft.Storage/Blob":141,"Raw":149}}},{"2":{"Name":"GatewayMessageBusStreamInputDataSource","Properties":{"properties":{"Type":118,"Flags":0,"Description":"The properties that are associated with a gateway message bus input containing stream data."},"type":{"Type":119,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"GatewayMessageBusStreamInputDataSourceProperties","Properties":{"topic":{"Type":4,"Flags":0,"Description":"The name of the Service Bus topic."}}}},{"6":{"Value":"GatewayMessageBus"}},{"2":{"Name":"IoTHubStreamInputDataSource","Properties":{"properties":{"Type":121,"Flags":0,"Description":"The properties that are associated with an IoT Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":122,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"IoTHubStreamInputDataSourceProperties","Properties":{"iotHubNamespace":{"Type":4,"Flags":0,"Description":"The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"consumerGroupName":{"Type":4,"Flags":0,"Description":"The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group."},"endpoint":{"Type":4,"Flags":0,"Description":"The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.)."}}}},{"6":{"Value":"Microsoft.Devices/IotHubs"}},{"2":{"Name":"EventGridStreamInputDataSource","Properties":{"properties":{"Type":124,"Flags":0,"Description":"The properties that are associated with an event grid input containing stream data."},"type":{"Type":136,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventGridStreamInputDataSourceProperties","Properties":{"subscriber":{"Type":125,"Flags":0,"Description":"Subscribers for the Event Grid. Currently only EventHub Subscriber is supported."},"schema":{"Type":133,"Flags":0,"Description":"Indicates the Event Grid schema type."},"storageAccounts":{"Type":134,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"eventTypes":{"Type":135,"Flags":0,"Description":"List of Event Types that are supported by the Event Grid adapter."}}}},{"2":{"Name":"EventHubV2StreamInputDataSource","Properties":{"properties":{"Type":126,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":4,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventHubStreamInputDataSourceProperties","Properties":{"consumerGroupName":{"Type":4,"Flags":0,"Description":"The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group."},"prefetchCount":{"Type":3,"Flags":0,"Description":"The number of messages that the message receiver can simultaneously request."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the Event Hub. Required on PUT (CreateOrReplace) requests."},"partitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the event hub data source. Range 1 - 256."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":130,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[127,128,129,4]}},{"6":{"Value":"EventGridEventSchema"}},{"6":{"Value":"CloudEventSchema"}},{"5":{"Elements":[131,132,4]}},{"3":{"ItemType":100}},{"3":{"ItemType":4}},{"6":{"Value":"Microsoft.EventGrid/EventSubscriptions"}},{"2":{"Name":"EventHubV2StreamInputDataSource","Properties":{"properties":{"Type":126,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":138,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.EventHub/EventHub"}},{"2":{"Name":"EventHubStreamInputDataSource","Properties":{"properties":{"Type":126,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":140,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.ServiceBus/EventHub"}},{"2":{"Name":"BlobStreamInputDataSource","Properties":{"properties":{"Type":142,"Flags":0,"Description":"The properties that are associated with a blob input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":148,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobStreamInputDataSourceProperties","Properties":{"sourcePartitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the blob input data source. Range 1 - 1024."},"storageAccounts":{"Type":143,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":147,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":100}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[144,145,146,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"2":{"Name":"RawStreamInputDataSource","Properties":{"properties":{"Type":112,"Flags":0,"Description":"The properties that are associated with a raw input. Required on PUT (CreateOrReplace) requests."},"type":{"Type":150,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Raw"}},{"6":{"Value":"Stream"}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/inputs@2021-10-01-preview","ScopeType":8,"Body":48,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/outputs"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/outputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":156,"Flags":0,"Description":"The properties that are associated with an output. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"OutputProperties","Properties":{"datasource":{"Type":157,"Flags":0,"Description":"Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests."},"timeWindow":{"Type":4,"Flags":0,"Description":"The time frame for filtering Stream Analytics job outputs."},"sizeWindow":{"Type":3,"Flags":0,"Description":"The size window to constrain a Stream Analytics output to."},"serialization":{"Type":50,"Flags":0,"Description":"Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests."},"diagnostics":{"Type":71,"Flags":2,"Description":"Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"lastOutputEventTimestamps":{"Type":252,"Flags":2,"Description":"A list of the last output event times for each output partition. The index of the array corresponds to the partition number."},"watermarkSettings":{"Type":253,"Flags":0,"Description":"Settings which determine whether to send watermarks to downstream."}}}},{"7":{"Name":"OutputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"GatewayMessageBus":158,"Microsoft.AzureFunction":161,"Microsoft.DBForPostgreSQL/servers/databases":164,"Microsoft.DataLake/Accounts":171,"Microsoft.EventHub/EventHub":178,"Microsoft.ServiceBus/EventHub":186,"Microsoft.ServiceBus/Queue":188,"Microsoft.ServiceBus/Topic":196,"Microsoft.Sql/Server/DataWarehouse":205,"Microsoft.Sql/Server/Database":212,"Microsoft.Storage/Blob":219,"Microsoft.Storage/DocumentDB":230,"Microsoft.Storage/Table":237,"PowerBI":241,"Raw":248}}},{"2":{"Name":"GatewayMessageBusOutputDataSource","Properties":{"properties":{"Type":159,"Flags":0,"Description":"The properties that are associated with a Gateway Message Bus output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":160,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"GatewayMessageBusOutputDataSourceProperties","Properties":{"topic":{"Type":4,"Flags":0,"Description":"The name of the Service Bus topic."}}}},{"6":{"Value":"GatewayMessageBus"}},{"2":{"Name":"AzureFunctionOutputDataSource","Properties":{"properties":{"Type":162,"Flags":0,"Description":"The properties that are associated with a Azure Function output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":163,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureFunctionOutputDataSourceProperties","Properties":{"functionAppName":{"Type":4,"Flags":0,"Description":"The name of your Azure Functions app."},"functionName":{"Type":4,"Flags":0,"Description":"The name of the function in your Azure Functions app."},"apiKey":{"Type":4,"Flags":0,"Description":"If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function."},"maxBatchSize":{"Type":3,"Flags":0,"Description":"A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB)."},"maxBatchCount":{"Type":3,"Flags":0,"Description":"A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100."}}}},{"6":{"Value":"Microsoft.AzureFunction"}},{"2":{"Name":"PostgreSQLOutputDataSource","Properties":{"properties":{"Type":165,"Flags":0,"Description":"The properties that are associated with a PostgreSQL output data source. Required on PUT (CreateOrReplace) requests."},"type":{"Type":170,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"PostgreSQLOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"maxWriterCount":{"Type":3,"Flags":0,"Description":"Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests."},"authenticationMode":{"Type":169,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[166,167,168,4]}},{"6":{"Value":"Microsoft.DBForPostgreSQL/servers/databases"}},{"2":{"Name":"AzureDataLakeStoreOutputDataSource","Properties":{"properties":{"Type":172,"Flags":0,"Description":"The properties that are associated with an Azure Data Lake Store output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":177,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureDataLakeStoreOutputDataSourceProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests."},"filePathPrefix":{"Type":4,"Flags":0,"Description":"The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead."},"authenticationMode":{"Type":176,"Flags":0,"Description":"Authentication Mode."},"refreshToken":{"Type":4,"Flags":0,"Description":"A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests."},"tokenUserPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."},"tokenUserDisplayName":{"Type":4,"Flags":0,"Description":"The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[173,174,175,4]}},{"6":{"Value":"Microsoft.DataLake/Accounts"}},{"2":{"Name":"EventHubV2OutputDataSource","Properties":{"properties":{"Type":179,"Flags":0,"Description":"The properties that are associated with an Event Hub output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":185,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventHubOutputDataSourceProperties","Properties":{"partitionKey":{"Type":4,"Flags":0,"Description":"The key/column that is used to determine to which partition to send event data."},"propertyColumns":{"Type":180,"Flags":0,"Description":"The properties associated with this Event Hub output."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the Event Hub. Required on PUT (CreateOrReplace) requests."},"partitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the event hub data source. Range 1 - 256."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":184,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"Microsoft.EventHub/EventHub"}},{"2":{"Name":"EventHubOutputDataSource","Properties":{"properties":{"Type":179,"Flags":0,"Description":"The properties that are associated with an Event Hub output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":187,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.ServiceBus/EventHub"}},{"2":{"Name":"ServiceBusQueueOutputDataSource","Properties":{"properties":{"Type":189,"Flags":0,"Description":"The properties that are associated with a Service Bus Queue output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":195,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"ServiceBusQueueOutputDataSourceProperties","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests."},"propertyColumns":{"Type":190,"Flags":0,"Description":"A string array of the names of output columns to be attached to Service Bus messages as custom properties."},"systemPropertyColumns":{"Type":0,"Flags":0,"Description":"The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":194,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[191,192,193,4]}},{"6":{"Value":"Microsoft.ServiceBus/Queue"}},{"2":{"Name":"ServiceBusTopicOutputDataSource","Properties":{"properties":{"Type":197,"Flags":0,"Description":"The properties that are associated with a Service Bus Topic output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":204,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"ServiceBusTopicOutputDataSourceProperties","Properties":{"topicName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests."},"propertyColumns":{"Type":198,"Flags":0,"Description":"A string array of the names of output columns to be attached to Service Bus messages as custom properties."},"systemPropertyColumns":{"Type":199,"Flags":0,"Description":"The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":203,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[200,201,202,4]}},{"6":{"Value":"Microsoft.ServiceBus/Topic"}},{"2":{"Name":"AzureSynapseOutputDataSource","Properties":{"properties":{"Type":206,"Flags":0,"Description":"The properties that are associated with an Azure Synapse output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":211,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSynapseOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":210,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[207,208,209,4]}},{"6":{"Value":"Microsoft.Sql/Server/DataWarehouse"}},{"2":{"Name":"AzureSqlDatabaseOutputDataSource","Properties":{"properties":{"Type":213,"Flags":0,"Description":"The properties that are associated with an Azure SQL database output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":218,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSqlDatabaseOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"maxBatchCount":{"Type":3,"Flags":0,"Description":"Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests."},"maxWriterCount":{"Type":3,"Flags":0,"Description":"Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests."},"authenticationMode":{"Type":217,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[214,215,216,4]}},{"6":{"Value":"Microsoft.Sql/Server/Database"}},{"2":{"Name":"BlobOutputDataSource","Properties":{"properties":{"Type":220,"Flags":0,"Description":"The properties that are associated with a blob output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":229,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobOutputDataSourceProperties","Properties":{"blobPathPrefix":{"Type":4,"Flags":0,"Description":"Blob path prefix."},"blobWriteMode":{"Type":223,"Flags":0,"Description":"Blob write mode."},"storageAccounts":{"Type":224,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":228,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Append"}},{"6":{"Value":"Once"}},{"5":{"Elements":[221,222,4]}},{"3":{"ItemType":100}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[225,226,227,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"2":{"Name":"DocumentDbOutputDataSource","Properties":{"properties":{"Type":231,"Flags":0,"Description":"The properties that are associated with a DocumentDB output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":236,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"DocumentDbOutputDataSourceProperties","Properties":{"accountId":{"Type":4,"Flags":0,"Description":"The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests."},"collectionNamePattern":{"Type":4,"Flags":0,"Description":"The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests."},"partitionKey":{"Type":4,"Flags":0,"Description":"The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified."},"documentId":{"Type":4,"Flags":0,"Description":"The name of the field in output events used to specify the primary key which insert or update operations are based on."},"authenticationMode":{"Type":235,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[232,233,234,4]}},{"6":{"Value":"Microsoft.Storage/DocumentDB"}},{"2":{"Name":"AzureTableOutputDataSource","Properties":{"properties":{"Type":238,"Flags":0,"Description":"The properties that are associated with an Azure Table output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":240,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureTableOutputDataSourceProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the Azure Table. Required on PUT (CreateOrReplace) requests."},"partitionKey":{"Type":4,"Flags":0,"Description":"This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests."},"rowKey":{"Type":4,"Flags":0,"Description":"This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests."},"columnsToRemove":{"Type":239,"Flags":0,"Description":"If specified, each item in the array is the name of a column to remove (if present) from output event entities."},"batchSize":{"Type":3,"Flags":0,"Description":"The number of rows to write to the Azure Table at a time."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Microsoft.Storage/Table"}},{"2":{"Name":"PowerBIOutputDataSource","Properties":{"properties":{"Type":242,"Flags":0,"Description":"The properties that are associated with a Power BI output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":247,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"PowerBIOutputDataSourceProperties","Properties":{"dataset":{"Type":4,"Flags":0,"Description":"The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests."},"groupId":{"Type":4,"Flags":0,"Description":"The ID of the Power BI group."},"groupName":{"Type":4,"Flags":0,"Description":"The name of the Power BI group. Use this property to help remember which specific Power BI group id was used."},"authenticationMode":{"Type":246,"Flags":0,"Description":"Authentication Mode."},"refreshToken":{"Type":4,"Flags":0,"Description":"A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests."},"tokenUserPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."},"tokenUserDisplayName":{"Type":4,"Flags":0,"Description":"The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[243,244,245,4]}},{"6":{"Value":"PowerBI"}},{"2":{"Name":"RawOutputDatasource","Properties":{"properties":{"Type":249,"Flags":0,"Description":"The properties that are associated with a raw output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":250,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"RawOutputDatasourceProperties","Properties":{"payloadUri":{"Type":4,"Flags":0,"Description":"The SAS URL to a blob where the output should be written. If this property is not set, output data will be written into a temporary storage, and a SAS URL to that temporary storage will be included in the result."}}}},{"6":{"Value":"Raw"}},{"2":{"Name":"LastOutputEventTimestamp","Properties":{"lastOutputEventTime":{"Type":4,"Flags":0,"Description":"The last output event time."},"lastUpdateTime":{"Type":4,"Flags":0,"Description":"The time that the last update happened."}}}},{"3":{"ItemType":251}},{"2":{"Name":"OutputWatermarkProperties","Properties":{"watermarkMode":{"Type":257,"Flags":0,"Description":"The output watermark mode."},"maxWatermarkDifferenceAcrossPartitions":{"Type":4,"Flags":0,"Description":"Describes the maximal delta between the fastest and slowest partitions, so the out of order window that catches all necessary events in downstream jobs is well defined."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SendCurrentPartitionWatermark"}},{"6":{"Value":"SendLowestWatermarkAcrossPartitions"}},{"5":{"Elements":[254,255,256,4]}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/outputs@2021-10-01-preview","ScopeType":8,"Body":155,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties that are associated with a streaming job. Required on PUT (CreateOrReplace) requests."},"identity":{"Type":308,"Flags":0,"Description":"Describes the managed identity assigned to this job that can be used to authenticate with inputs and outputs."},"tags":{"Type":309,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingJobProperties","Properties":{"sku":{"Type":263,"Flags":0,"Description":"Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests."},"jobId":{"Type":4,"Flags":2,"Description":"A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job."},"provisioningState":{"Type":4,"Flags":2,"Description":"Describes the provisioning status of the streaming job."},"jobState":{"Type":4,"Flags":2,"Description":"Describes the state of the streaming job."},"jobType":{"Type":268,"Flags":0,"Description":"Describes the type of the job. Valid modes are `Cloud` and 'Edge'."},"outputStartMode":{"Type":272,"Flags":0,"Description":"This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time."},"outputStartTime":{"Type":4,"Flags":0,"Description":"Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime."},"lastOutputEventTime":{"Type":4,"Flags":2,"Description":"Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set."},"eventsOutOfOrderPolicy":{"Type":275,"Flags":0,"Description":"Indicates the policy to apply to events that arrive out of order in the input event stream."},"outputErrorPolicy":{"Type":278,"Flags":0,"Description":"Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size)."},"eventsOutOfOrderMaxDelayInSeconds":{"Type":3,"Flags":0,"Description":"The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order."},"eventsLateArrivalMaxDelayInSeconds":{"Type":3,"Flags":0,"Description":"The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1."},"dataLocale":{"Type":4,"Flags":0,"Description":"The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified."},"compatibilityLevel":{"Type":281,"Flags":0,"Description":"Controls certain runtime behaviors of the streaming job."},"createdDate":{"Type":4,"Flags":2,"Description":"Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created."},"inputs":{"Type":283,"Flags":0,"Description":"A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input."},"transformation":{"Type":284,"Flags":0,"Description":"Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation."},"outputs":{"Type":288,"Flags":0,"Description":"A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output."},"functions":{"Type":290,"Flags":0,"Description":"A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"jobStorageAccount":{"Type":291,"Flags":0,"Description":"The properties that are associated with an Azure Storage account with MSI"},"contentStoragePolicy":{"Type":298,"Flags":0,"Description":"Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. ."},"externals":{"Type":299,"Flags":0,"Description":"The storage account where the custom code artifacts are located."},"cluster":{"Type":307,"Flags":0,"Description":"The cluster which streaming jobs will run on."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":265,"Flags":0,"Description":"The name of the SKU. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Standard"}},{"5":{"Elements":[264,4]}},{"6":{"Value":"Cloud"}},{"6":{"Value":"Edge"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"JobStartTime"}},{"6":{"Value":"CustomTime"}},{"6":{"Value":"LastOutputEventTime"}},{"5":{"Elements":[269,270,271,4]}},{"6":{"Value":"Adjust"}},{"6":{"Value":"Drop"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Stop"}},{"6":{"Value":"Drop"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"Input","Properties":{"properties":{"Type":49,"Flags":0,"Description":"The properties that are associated with an input. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"3":{"ItemType":282}},{"2":{"Name":"Transformation","Properties":{"properties":{"Type":285,"Flags":0,"Description":"The properties that are associated with a transformation. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"TransformationProperties","Properties":{"streamingUnits":{"Type":3,"Flags":0,"Description":"Specifies the number of streaming units that the streaming job uses."},"validStreamingUnits":{"Type":286,"Flags":0,"Description":"Specifies the valid streaming units a streaming job can scale to."},"query":{"Type":4,"Flags":0,"Description":"Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."}}}},{"3":{"ItemType":3}},{"2":{"Name":"Output","Properties":{"properties":{"Type":156,"Flags":0,"Description":"The properties that are associated with an output. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"3":{"ItemType":287}},{"2":{"Name":"Function","Properties":{"properties":{"Type":11,"Flags":0,"Description":"The properties that are associated with a function."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"3":{"ItemType":289}},{"2":{"Name":"JobStorageAccount","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":295,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[292,293,294,4]}},{"6":{"Value":"SystemAccount"}},{"6":{"Value":"JobStorageAccount"}},{"5":{"Elements":[296,297,4]}},{"2":{"Name":"External","Properties":{"storageAccount":{"Type":100,"Flags":0,"Description":"The properties that are associated with an Azure Storage account"},"container":{"Type":4,"Flags":0,"Description":"The UserCustomCode container."},"path":{"Type":4,"Flags":0,"Description":"The UserCustomCode path."},"refreshConfiguration":{"Type":300,"Flags":0,"Description":"The refresh parameters for any/all updatable user defined functions present in the job config."}}}},{"2":{"Name":"RefreshConfiguration","Properties":{"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"refreshInterval":{"Type":4,"Flags":0,"Description":"The refresh interval."},"refreshType":{"Type":306,"Flags":0,"Description":"This property indicates which data refresh option to use, Blocking or Nonblocking."}}}},{"6":{"Value":"Static"}},{"6":{"Value":"RefreshPeriodicallyWithFull"}},{"6":{"Value":"RefreshPeriodicallyWithDelta"}},{"6":{"Value":"Blocking"}},{"6":{"Value":"Nonblocking"}},{"5":{"Elements":[301,302,303,304,305,4]}},{"2":{"Name":"ClusterInfo","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource id of cluster."}}}},{"2":{"Name":"Identity","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The tenantId of the identity."},"principalId":{"Type":4,"Flags":0,"Description":"The principalId of the identity."},"type":{"Type":4,"Flags":0,"Description":"The type of identity, can be SystemAssigned or UserAssigned."},"userAssignedIdentities":{"Type":0,"Flags":0,"Description":"The user assigned identities associated with the streaming job resource."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/transformations"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/transformations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"The properties that are associated with a transformation. Required on PUT (CreateOrReplace) requests."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/transformations@2021-10-01-preview","ScopeType":8,"Body":313,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/functions"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The properties that are associated with a function."}}}},{"7":{"Name":"FunctionProperties","Discriminator":"type","BaseProperties":{"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"properties":{"Type":12,"Flags":0}},"Elements":{"Aggregate":41,"Scalar":43}}},{"2":{"Name":"FunctionConfiguration","Properties":{"inputs":{"Type":14,"Flags":0},"output":{"Type":15,"Flags":0,"Description":"Describes the output of a function."},"binding":{"Type":16,"Flags":0,"Description":"The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint."}}}},{"2":{"Name":"FunctionInput","Properties":{"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Stream Analytics supported) data type of the function input parameter. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx"},"isConfigurationParameter":{"Type":2,"Flags":0,"Description":"A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false."}}}},{"3":{"ItemType":13}},{"2":{"Name":"FunctionOutput","Properties":{"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Stream Analytics supported) data type of the function output. A list of valid Azure Stream Analytics data types are described at https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx"}}}},{"7":{"Name":"FunctionBinding","Discriminator":"type","BaseProperties":{},"Elements":{"Microsoft.MachineLearning/WebService":17,"Microsoft.MachineLearningServices":25,"Microsoft.StreamAnalytics/CLRUdf":32,"Microsoft.StreamAnalytics/JavascriptUdf":38}}},{"2":{"Name":"AzureMachineLearningStudioFunctionBinding","Properties":{"properties":{"Type":18,"Flags":0,"Description":"The binding properties associated with an Azure Machine learning Studio."},"type":{"Type":24,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"AzureMachineLearningStudioFunctionBindingProperties","Properties":{"endpoint":{"Type":4,"Flags":0,"Description":"The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs"},"apiKey":{"Type":4,"Flags":0,"Description":"The API key used to authenticate with Request-Response endpoint."},"inputs":{"Type":19,"Flags":0,"Description":"The inputs for the Azure Machine Learning Studio endpoint."},"outputs":{"Type":23,"Flags":0,"Description":"A list of outputs from the Azure Machine Learning Studio endpoint execution."},"batchSize":{"Type":3,"Flags":0,"Description":"Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000."}}}},{"2":{"Name":"AzureMachineLearningStudioInputs","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input. This is the name provided while authoring the endpoint."},"columnNames":{"Type":21,"Flags":0,"Description":"A list of input columns for the Azure Machine Learning Studio endpoint."}}}},{"2":{"Name":"AzureMachineLearningStudioInputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the input column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx ."},"mapTo":{"Type":3,"Flags":0,"Description":"The zero based index of the function parameter this input maps to."}}}},{"3":{"ItemType":20}},{"2":{"Name":"AzureMachineLearningStudioOutputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the output column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the output column. A list of valid Azure Machine Learning data types are described at https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx ."}}}},{"3":{"ItemType":22}},{"6":{"Value":"Microsoft.MachineLearning/WebService"}},{"2":{"Name":"AzureMachineLearningServiceFunctionBinding","Properties":{"properties":{"Type":26,"Flags":0,"Description":"The binding properties associated with an Azure Machine learning web service."},"type":{"Type":31,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"AzureMachineLearningServiceFunctionBindingProperties","Properties":{"endpoint":{"Type":4,"Flags":0,"Description":"The Request-Response execute endpoint of the Azure Machine Learning web service."},"apiKey":{"Type":4,"Flags":0,"Description":"The API key used to authenticate with Request-Response endpoint."},"inputs":{"Type":28,"Flags":0,"Description":"The inputs for the Azure Machine Learning web service endpoint."},"outputs":{"Type":30,"Flags":0,"Description":"A list of outputs from the Azure Machine Learning web service endpoint execution."},"batchSize":{"Type":3,"Flags":0,"Description":"Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000."},"numberOfParallelRequests":{"Type":3,"Flags":0,"Description":"The number of parallel requests that will be sent per partition of your job to the machine learning service. Default is 1."},"inputRequestName":{"Type":4,"Flags":0,"Description":"Label for the input request object."},"outputResponseName":{"Type":4,"Flags":0,"Description":"Label for the output request object."}}}},{"2":{"Name":"AzureMachineLearningServiceInputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the input column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the input column."},"mapTo":{"Type":3,"Flags":0,"Description":"The zero based index of the function parameter this input maps to."}}}},{"3":{"ItemType":27}},{"2":{"Name":"AzureMachineLearningServiceOutputColumn","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the output column."},"dataType":{"Type":4,"Flags":0,"Description":"The (Azure Machine Learning supported) data type of the output column."},"mapTo":{"Type":3,"Flags":0,"Description":"The zero based index of the function parameter this input maps to."}}}},{"3":{"ItemType":29}},{"6":{"Value":"Microsoft.MachineLearningServices"}},{"2":{"Name":"CSharpFunctionBinding","Properties":{"properties":{"Type":33,"Flags":0,"Description":"The binding properties associated with a CSharp function."},"type":{"Type":37,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"CSharpFunctionBindingProperties","Properties":{"dllPath":{"Type":4,"Flags":0,"Description":"The Csharp code containing a single function definition."},"class":{"Type":4,"Flags":0,"Description":"The Csharp code containing a single function definition."},"method":{"Type":4,"Flags":0,"Description":"The Csharp code containing a single function definition."},"updateMode":{"Type":36,"Flags":0,"Description":"Refresh modes for Stream Analytics functions."}}}},{"6":{"Value":"Static"}},{"6":{"Value":"Refreshable"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"Microsoft.StreamAnalytics/CLRUdf"}},{"2":{"Name":"JavaScriptFunctionBinding","Properties":{"properties":{"Type":39,"Flags":0,"Description":"The binding properties associated with a JavaScript function."},"type":{"Type":40,"Flags":1,"Description":"Indicates the function binding type."}}}},{"2":{"Name":"JavaScriptFunctionBindingProperties","Properties":{"script":{"Type":4,"Flags":0,"Description":"The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'"}}}},{"6":{"Value":"Microsoft.StreamAnalytics/JavascriptUdf"}},{"2":{"Name":"AggregateFunctionProperties","Properties":{"type":{"Type":42,"Flags":1,"Description":"Indicates the type of function."}}}},{"6":{"Value":"Aggregate"}},{"2":{"Name":"ScalarFunctionProperties","Properties":{"type":{"Type":44,"Flags":1,"Description":"Indicates the type of function."}}}},{"6":{"Value":"Scalar"}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/functions@2021-10-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/inputs"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/inputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":46,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":47,"Flags":10,"Description":"The resource api version"},"properties":{"Type":49,"Flags":0,"Description":"The properties that are associated with an input. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"InputProperties","Discriminator":"type","BaseProperties":{"serialization":{"Type":50,"Flags":0,"Description":"Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests."},"diagnostics":{"Type":71,"Flags":2,"Description":"Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the input. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"compression":{"Type":74,"Flags":0,"Description":"Describes how input data is compressed"},"partitionKey":{"Type":4,"Flags":0,"Description":"partitionKey Describes a key in the input data which is used for partitioning the input data"},"watermarkSettings":{"Type":79,"Flags":0,"Description":"Settings which determine whether to read watermark events."}},"Elements":{"Reference":83,"Stream":116}}},{"7":{"Name":"Serialization","Discriminator":"type","BaseProperties":{},"Elements":{"Avro":51,"Csv":53,"CustomClr":58,"Json":61,"Parquet":69}}},{"2":{"Name":"AvroSerialization","Properties":{"properties":{"Type":0,"Flags":0,"Description":"The properties that are associated with the Avro serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":52,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Avro"}},{"2":{"Name":"CsvSerialization","Properties":{"properties":{"Type":54,"Flags":0,"Description":"The properties that are associated with the CSV serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":57,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"CsvSerializationProperties","Properties":{"fieldDelimiter":{"Type":4,"Flags":0,"Description":"Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests."},"encoding":{"Type":56,"Flags":0,"Description":"Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"UTF8"}},{"5":{"Elements":[55,4]}},{"6":{"Value":"Csv"}},{"2":{"Name":"CustomClrSerialization","Properties":{"properties":{"Type":59,"Flags":0,"Description":"The properties that are associated with the CustomClr serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":60,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"CustomClrSerializationProperties","Properties":{"serializationDllPath":{"Type":4,"Flags":0,"Description":"The serialization library path."},"serializationClassName":{"Type":4,"Flags":0,"Description":"The serialization class name."}}}},{"6":{"Value":"CustomClr"}},{"2":{"Name":"JsonSerialization","Properties":{"properties":{"Type":62,"Flags":0,"Description":"The properties that are associated with the JSON serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":68,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"JsonSerializationProperties","Properties":{"encoding":{"Type":64,"Flags":0,"Description":"Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests."},"format":{"Type":67,"Flags":0,"Description":"This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null."}}}},{"6":{"Value":"UTF8"}},{"5":{"Elements":[63,4]}},{"6":{"Value":"LineSeparated"}},{"6":{"Value":"Array"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"Json"}},{"2":{"Name":"ParquetSerialization","Properties":{"properties":{"Type":0,"Flags":0,"Description":"The properties that are associated with the Parquet serialization type. Required on PUT (CreateOrReplace) requests."},"type":{"Type":70,"Flags":1,"Description":"Indicates the type of serialization that the input or output uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Parquet"}},{"2":{"Name":"Diagnostics","Properties":{"conditions":{"Type":73,"Flags":2,"Description":"A collection of zero or more conditions applicable to the resource, or to the job overall, that warrant customer attention."}}}},{"2":{"Name":"DiagnosticCondition","Properties":{"since":{"Type":4,"Flags":2,"Description":"The UTC timestamp of when the condition started. Customers should be able to find a corresponding event in the ops log around this time."},"code":{"Type":4,"Flags":2,"Description":"The opaque diagnostic code."},"message":{"Type":4,"Flags":2,"Description":"The human-readable message describing the condition in detail. Localized in the Accept-Language of the client request."}}}},{"3":{"ItemType":72}},{"2":{"Name":"Compression","Properties":{"type":{"Type":78,"Flags":1,"Description":"Indicates the type of compression that the input uses. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"None"}},{"6":{"Value":"GZip"}},{"6":{"Value":"Deflate"}},{"5":{"Elements":[75,76,77,4]}},{"2":{"Name":"InputWatermarkProperties","Properties":{"watermarkMode":{"Type":82,"Flags":0,"Description":"The input watermark mode."}}}},{"6":{"Value":"None"}},{"6":{"Value":"ReadWatermark"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"ReferenceInputProperties","Properties":{"datasource":{"Type":84,"Flags":0,"Description":"Describes an input data source that contains reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":115,"Flags":1,"Description":"Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"ReferenceInputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"File":85,"Microsoft.Sql/Server/Database":88,"Microsoft.Storage/Blob":99,"Raw":112}}},{"2":{"Name":"FileReferenceInputDataSource","Properties":{"properties":{"Type":86,"Flags":0,"Description":"The properties that are associated with a file input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":87,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"FileReferenceInputDataSourceProperties","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path of the file."}}}},{"6":{"Value":"File"}},{"2":{"Name":"AzureSqlReferenceInputDataSource","Properties":{"properties":{"Type":89,"Flags":0,"Description":"The properties that are associated with SQL DB input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":98,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSqlReferenceInputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the name of the server that contains the database that will be written to."},"database":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the name of the database that output will be written to."},"user":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance."},"password":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance."},"refreshType":{"Type":93,"Flags":0,"Description":"Indicates the type of data refresh option."},"refreshRate":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format."},"fullSnapshotQuery":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This query is used to fetch data from the sql database."},"deltaSnapshotQuery":{"Type":4,"Flags":0,"Description":"This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database."},"authenticationMode":{"Type":97,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Static"}},{"6":{"Value":"RefreshPeriodicallyWithFull"}},{"6":{"Value":"RefreshPeriodicallyWithDelta"}},{"5":{"Elements":[90,91,92,4]}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Microsoft.Sql/Server/Database"}},{"2":{"Name":"BlobReferenceInputDataSource","Properties":{"properties":{"Type":100,"Flags":0,"Description":"The properties that are associated with a blob input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":111,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobReferenceInputDataSourceProperties","Properties":{"blobName":{"Type":4,"Flags":0,"Description":"The name of the blob input."},"deltaPathPattern":{"Type":4,"Flags":0,"Description":"The path pattern of the delta snapshot."},"sourcePartitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the blob input data source. Range 1 - 256."},"fullSnapshotRefreshRate":{"Type":4,"Flags":0,"Description":"The refresh interval of the blob input data source."},"deltaSnapshotRefreshRate":{"Type":4,"Flags":0,"Description":"The interval that the user generates a delta snapshot of this reference blob input data source."},"storageAccounts":{"Type":106,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":110,"Flags":0,"Description":"Authentication Mode."}}}},{"2":{"Name":"StorageAccount","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":105,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[102,103,104,4]}},{"3":{"ItemType":101}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[107,108,109,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"2":{"Name":"RawReferenceInputDataSource","Properties":{"properties":{"Type":113,"Flags":0,"Description":"The properties that are associated with a raw input containing reference data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":114,"Flags":1,"Description":"Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"RawInputDatasourceProperties","Properties":{"payload":{"Type":4,"Flags":0,"Description":"The JSON serialized content of the input data. Either payload or payloadUri must be set, but not both."},"payloadUri":{"Type":4,"Flags":0,"Description":"The SAS URL to a blob containing the JSON serialized content of the input data. Either payload or payloadUri must be set, but not both."}}}},{"6":{"Value":"Raw"}},{"6":{"Value":"Reference"}},{"2":{"Name":"StreamInputProperties","Properties":{"datasource":{"Type":117,"Flags":0,"Description":"Describes an input data source that contains stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":152,"Flags":1,"Description":"Indicates whether the input is a source of reference data or stream data. Required on PUT (CreateOrReplace) requests."}}}},{"7":{"Name":"StreamInputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"GatewayMessageBus":118,"Microsoft.Devices/IotHubs":121,"Microsoft.EventGrid/EventSubscriptions":124,"Microsoft.EventHub/EventHub":138,"Microsoft.ServiceBus/EventHub":140,"Microsoft.Storage/Blob":142,"Raw":150}}},{"2":{"Name":"GatewayMessageBusStreamInputDataSource","Properties":{"properties":{"Type":119,"Flags":0,"Description":"The properties that are associated with a gateway message bus input containing stream data."},"type":{"Type":120,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"GatewayMessageBusStreamInputDataSourceProperties","Properties":{"topic":{"Type":4,"Flags":0,"Description":"The name of the Service Bus topic."}}}},{"6":{"Value":"GatewayMessageBus"}},{"2":{"Name":"IoTHubStreamInputDataSource","Properties":{"properties":{"Type":122,"Flags":0,"Description":"The properties that are associated with an IoT Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":123,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"IoTHubStreamInputDataSourceProperties","Properties":{"iotHubNamespace":{"Type":4,"Flags":0,"Description":"The name or the URI of the IoT Hub. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the IoT Hub. This policy must contain at least the Service connect permission. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"consumerGroupName":{"Type":4,"Flags":0,"Description":"The name of an IoT Hub Consumer Group that should be used to read events from the IoT Hub. If not specified, the input uses the Iot Hub’s default consumer group."},"endpoint":{"Type":4,"Flags":0,"Description":"The IoT Hub endpoint to connect to (ie. messages/events, messages/operationsMonitoringEvents, etc.)."}}}},{"6":{"Value":"Microsoft.Devices/IotHubs"}},{"2":{"Name":"EventGridStreamInputDataSource","Properties":{"properties":{"Type":125,"Flags":0,"Description":"The properties that are associated with an event grid input containing stream data."},"type":{"Type":137,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventGridStreamInputDataSourceProperties","Properties":{"subscriber":{"Type":126,"Flags":0,"Description":"Subscribers for the Event Grid. Currently only EventHub Subscriber is supported."},"schema":{"Type":134,"Flags":0,"Description":"Indicates the Event Grid schema type."},"storageAccounts":{"Type":135,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"eventTypes":{"Type":136,"Flags":0,"Description":"List of Event Types that are supported by the Event Grid adapter."}}}},{"2":{"Name":"EventHubV2StreamInputDataSource","Properties":{"properties":{"Type":127,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":4,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventHubStreamInputDataSourceProperties","Properties":{"consumerGroupName":{"Type":4,"Flags":0,"Description":"The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group."},"prefetchCount":{"Type":3,"Flags":0,"Description":"The number of messages that the message receiver can simultaneously request."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the Event Hub. Required on PUT (CreateOrReplace) requests."},"partitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the event hub data source. Range 1 - 256."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":131,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[128,129,130,4]}},{"6":{"Value":"EventGridEventSchema"}},{"6":{"Value":"CloudEventSchema"}},{"5":{"Elements":[132,133,4]}},{"3":{"ItemType":101}},{"3":{"ItemType":4}},{"6":{"Value":"Microsoft.EventGrid/EventSubscriptions"}},{"2":{"Name":"EventHubV2StreamInputDataSource","Properties":{"properties":{"Type":127,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":139,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.EventHub/EventHub"}},{"2":{"Name":"EventHubStreamInputDataSource","Properties":{"properties":{"Type":127,"Flags":0,"Description":"The properties that are associated with an Event Hub input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":141,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.ServiceBus/EventHub"}},{"2":{"Name":"BlobStreamInputDataSource","Properties":{"properties":{"Type":143,"Flags":0,"Description":"The properties that are associated with a blob input containing stream data. Required on PUT (CreateOrReplace) requests."},"type":{"Type":149,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobStreamInputDataSourceProperties","Properties":{"sourcePartitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the blob input data source. Range 1 - 1024."},"storageAccounts":{"Type":144,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":148,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":101}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"2":{"Name":"RawStreamInputDataSource","Properties":{"properties":{"Type":113,"Flags":0,"Description":"The properties that are associated with a raw input. Required on PUT (CreateOrReplace) requests."},"type":{"Type":151,"Flags":1,"Description":"Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Raw"}},{"6":{"Value":"Stream"}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/inputs@2021-10-01-preview","ScopeType":8,"Body":48,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/outputs"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/outputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"The properties that are associated with an output. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"OutputProperties","Properties":{"datasource":{"Type":158,"Flags":0,"Description":"Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests."},"timeWindow":{"Type":4,"Flags":0,"Description":"The time frame for filtering Stream Analytics job outputs."},"sizeWindow":{"Type":3,"Flags":0,"Description":"The size window to constrain a Stream Analytics output to."},"serialization":{"Type":50,"Flags":0,"Description":"Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests."},"diagnostics":{"Type":71,"Flags":2,"Description":"Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"lastOutputEventTimestamps":{"Type":253,"Flags":2,"Description":"A list of the last output event times for each output partition. The index of the array corresponds to the partition number."},"watermarkSettings":{"Type":254,"Flags":0,"Description":"Settings which determine whether to send watermarks to downstream."}}}},{"7":{"Name":"OutputDataSource","Discriminator":"type","BaseProperties":{},"Elements":{"GatewayMessageBus":159,"Microsoft.AzureFunction":162,"Microsoft.DBForPostgreSQL/servers/databases":165,"Microsoft.DataLake/Accounts":172,"Microsoft.EventHub/EventHub":179,"Microsoft.ServiceBus/EventHub":187,"Microsoft.ServiceBus/Queue":189,"Microsoft.ServiceBus/Topic":197,"Microsoft.Sql/Server/DataWarehouse":206,"Microsoft.Sql/Server/Database":213,"Microsoft.Storage/Blob":220,"Microsoft.Storage/DocumentDB":231,"Microsoft.Storage/Table":238,"PowerBI":242,"Raw":249}}},{"2":{"Name":"GatewayMessageBusOutputDataSource","Properties":{"properties":{"Type":160,"Flags":0,"Description":"The properties that are associated with a Gateway Message Bus output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":161,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"GatewayMessageBusOutputDataSourceProperties","Properties":{"topic":{"Type":4,"Flags":0,"Description":"The name of the Service Bus topic."}}}},{"6":{"Value":"GatewayMessageBus"}},{"2":{"Name":"AzureFunctionOutputDataSource","Properties":{"properties":{"Type":163,"Flags":0,"Description":"The properties that are associated with a Azure Function output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":164,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureFunctionOutputDataSourceProperties","Properties":{"functionAppName":{"Type":4,"Flags":0,"Description":"The name of your Azure Functions app."},"functionName":{"Type":4,"Flags":0,"Description":"The name of the function in your Azure Functions app."},"apiKey":{"Type":4,"Flags":0,"Description":"If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function."},"maxBatchSize":{"Type":3,"Flags":0,"Description":"A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB)."},"maxBatchCount":{"Type":3,"Flags":0,"Description":"A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100."}}}},{"6":{"Value":"Microsoft.AzureFunction"}},{"2":{"Name":"PostgreSQLOutputDataSource","Properties":{"properties":{"Type":166,"Flags":0,"Description":"The properties that are associated with a PostgreSQL output data source. Required on PUT (CreateOrReplace) requests."},"type":{"Type":171,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"PostgreSQLOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"maxWriterCount":{"Type":3,"Flags":0,"Description":"Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests."},"authenticationMode":{"Type":170,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[167,168,169,4]}},{"6":{"Value":"Microsoft.DBForPostgreSQL/servers/databases"}},{"2":{"Name":"AzureDataLakeStoreOutputDataSource","Properties":{"properties":{"Type":173,"Flags":0,"Description":"The properties that are associated with an Azure Data Lake Store output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":178,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureDataLakeStoreOutputDataSourceProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Data Lake Store account. Required on PUT (CreateOrReplace) requests."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant id of the user used to obtain the refresh token. Required on PUT (CreateOrReplace) requests."},"filePathPrefix":{"Type":4,"Flags":0,"Description":"The location of the file to which the output should be written to. Required on PUT (CreateOrReplace) requests."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in filePathPrefix, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in filePathPrefix, the value of this property is used as the time format instead."},"authenticationMode":{"Type":177,"Flags":0,"Description":"Authentication Mode."},"refreshToken":{"Type":4,"Flags":0,"Description":"A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests."},"tokenUserPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."},"tokenUserDisplayName":{"Type":4,"Flags":0,"Description":"The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[174,175,176,4]}},{"6":{"Value":"Microsoft.DataLake/Accounts"}},{"2":{"Name":"EventHubV2OutputDataSource","Properties":{"properties":{"Type":180,"Flags":0,"Description":"The properties that are associated with an Event Hub output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":186,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"EventHubOutputDataSourceProperties","Properties":{"partitionKey":{"Type":4,"Flags":0,"Description":"The key/column that is used to determine to which partition to send event data."},"propertyColumns":{"Type":181,"Flags":0,"Description":"The properties associated with this Event Hub output."},"eventHubName":{"Type":4,"Flags":0,"Description":"The name of the Event Hub. Required on PUT (CreateOrReplace) requests."},"partitionCount":{"Type":3,"Flags":0,"Description":"The partition count of the event hub data source. Range 1 - 256."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":185,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[182,183,184,4]}},{"6":{"Value":"Microsoft.EventHub/EventHub"}},{"2":{"Name":"EventHubOutputDataSource","Properties":{"properties":{"Type":180,"Flags":0,"Description":"The properties that are associated with an Event Hub output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":188,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Microsoft.ServiceBus/EventHub"}},{"2":{"Name":"ServiceBusQueueOutputDataSource","Properties":{"properties":{"Type":190,"Flags":0,"Description":"The properties that are associated with a Service Bus Queue output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":196,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"ServiceBusQueueOutputDataSourceProperties","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests."},"propertyColumns":{"Type":191,"Flags":0,"Description":"A string array of the names of output columns to be attached to Service Bus messages as custom properties."},"systemPropertyColumns":{"Type":0,"Flags":0,"Description":"The system properties associated with the Service Bus Queue. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":195,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[192,193,194,4]}},{"6":{"Value":"Microsoft.ServiceBus/Queue"}},{"2":{"Name":"ServiceBusTopicOutputDataSource","Properties":{"properties":{"Type":198,"Flags":0,"Description":"The properties that are associated with a Service Bus Topic output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":205,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"ServiceBusTopicOutputDataSourceProperties","Properties":{"topicName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus Topic. Required on PUT (CreateOrReplace) requests."},"propertyColumns":{"Type":199,"Flags":0,"Description":"A string array of the names of output columns to be attached to Service Bus messages as custom properties."},"systemPropertyColumns":{"Type":200,"Flags":0,"Description":"The system properties associated with the Service Bus Topic Output. The following system properties are supported: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc."},"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyName":{"Type":4,"Flags":0,"Description":"The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests."},"sharedAccessPolicyKey":{"Type":4,"Flags":0,"Description":"The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":204,"Flags":0,"Description":"Authentication Mode."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[201,202,203,4]}},{"6":{"Value":"Microsoft.ServiceBus/Topic"}},{"2":{"Name":"AzureSynapseOutputDataSource","Properties":{"properties":{"Type":207,"Flags":0,"Description":"The properties that are associated with an Azure Synapse output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":212,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSynapseOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":211,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[208,209,210,4]}},{"6":{"Value":"Microsoft.Sql/Server/DataWarehouse"}},{"2":{"Name":"AzureSqlDatabaseOutputDataSource","Properties":{"properties":{"Type":214,"Flags":0,"Description":"The properties that are associated with an Azure SQL database output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":219,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureSqlDatabaseOutputDataSourceProperties","Properties":{"server":{"Type":4,"Flags":0,"Description":"The name of the SQL server containing the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"user":{"Type":4,"Flags":0,"Description":"The user name that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"password":{"Type":4,"Flags":0,"Description":"The password that will be used to connect to the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the table in the Azure SQL database. Required on PUT (CreateOrReplace) requests."},"maxBatchCount":{"Type":3,"Flags":0,"Description":"Max Batch count for write to Sql database, the default value is 10,000. Optional on PUT requests."},"maxWriterCount":{"Type":3,"Flags":0,"Description":"Max Writer count, currently only 1(single writer) and 0(based on query partition) are available. Optional on PUT requests."},"authenticationMode":{"Type":218,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[215,216,217,4]}},{"6":{"Value":"Microsoft.Sql/Server/Database"}},{"2":{"Name":"BlobOutputDataSource","Properties":{"properties":{"Type":221,"Flags":0,"Description":"The properties that are associated with a blob output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":230,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"BlobOutputDataSourceProperties","Properties":{"blobPathPrefix":{"Type":4,"Flags":0,"Description":"Blob path prefix."},"blobWriteMode":{"Type":224,"Flags":0,"Description":"Blob write mode."},"storageAccounts":{"Type":225,"Flags":0,"Description":"A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests."},"container":{"Type":4,"Flags":0,"Description":"The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests."},"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"authenticationMode":{"Type":229,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Append"}},{"6":{"Value":"Once"}},{"5":{"Elements":[222,223,4]}},{"3":{"ItemType":101}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[226,227,228,4]}},{"6":{"Value":"Microsoft.Storage/Blob"}},{"2":{"Name":"DocumentDbOutputDataSource","Properties":{"properties":{"Type":232,"Flags":0,"Description":"The properties that are associated with a DocumentDB output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":237,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"DocumentDbOutputDataSourceProperties","Properties":{"accountId":{"Type":4,"Flags":0,"Description":"The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests."},"database":{"Type":4,"Flags":0,"Description":"The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests."},"collectionNamePattern":{"Type":4,"Flags":0,"Description":"The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests."},"partitionKey":{"Type":4,"Flags":0,"Description":"The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified."},"documentId":{"Type":4,"Flags":0,"Description":"The name of the field in output events used to specify the primary key which insert or update operations are based on."},"authenticationMode":{"Type":236,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[233,234,235,4]}},{"6":{"Value":"Microsoft.Storage/DocumentDB"}},{"2":{"Name":"AzureTableOutputDataSource","Properties":{"properties":{"Type":239,"Flags":0,"Description":"The properties that are associated with an Azure Table output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":241,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"AzureTableOutputDataSourceProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the Azure Table. Required on PUT (CreateOrReplace) requests."},"partitionKey":{"Type":4,"Flags":0,"Description":"This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests."},"rowKey":{"Type":4,"Flags":0,"Description":"This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests."},"columnsToRemove":{"Type":240,"Flags":0,"Description":"If specified, each item in the array is the name of a column to remove (if present) from output event entities."},"batchSize":{"Type":3,"Flags":0,"Description":"The number of rows to write to the Azure Table at a time."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Microsoft.Storage/Table"}},{"2":{"Name":"PowerBIOutputDataSource","Properties":{"properties":{"Type":243,"Flags":0,"Description":"The properties that are associated with a Power BI output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":248,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"PowerBIOutputDataSourceProperties","Properties":{"dataset":{"Type":4,"Flags":0,"Description":"The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests."},"table":{"Type":4,"Flags":0,"Description":"The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests."},"groupId":{"Type":4,"Flags":0,"Description":"The ID of the Power BI group."},"groupName":{"Type":4,"Flags":0,"Description":"The name of the Power BI group. Use this property to help remember which specific Power BI group id was used."},"authenticationMode":{"Type":247,"Flags":0,"Description":"Authentication Mode."},"refreshToken":{"Type":4,"Flags":0,"Description":"A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests."},"tokenUserPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."},"tokenUserDisplayName":{"Type":4,"Flags":0,"Description":"The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[244,245,246,4]}},{"6":{"Value":"PowerBI"}},{"2":{"Name":"RawOutputDatasource","Properties":{"properties":{"Type":250,"Flags":0,"Description":"The properties that are associated with a raw output. Required on PUT (CreateOrReplace) requests."},"type":{"Type":251,"Flags":1,"Description":"Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests."}}}},{"2":{"Name":"RawOutputDatasourceProperties","Properties":{"payloadUri":{"Type":4,"Flags":0,"Description":"The SAS URL to a blob where the output should be written. If this property is not set, output data will be written into a temporary storage, and a SAS URL to that temporary storage will be included in the result."}}}},{"6":{"Value":"Raw"}},{"2":{"Name":"LastOutputEventTimestamp","Properties":{"lastOutputEventTime":{"Type":4,"Flags":0,"Description":"The last output event time."},"lastUpdateTime":{"Type":4,"Flags":0,"Description":"The time that the last update happened."}}}},{"3":{"ItemType":252}},{"2":{"Name":"OutputWatermarkProperties","Properties":{"watermarkMode":{"Type":258,"Flags":0,"Description":"The output watermark mode."},"maxWatermarkDifferenceAcrossPartitions":{"Type":4,"Flags":0,"Description":"Describes the maximal delta between the fastest and slowest partitions, so the out of order window that catches all necessary events in downstream jobs is well defined."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SendCurrentPartitionWatermark"}},{"6":{"Value":"SendLowestWatermarkAcrossPartitions"}},{"5":{"Elements":[255,256,257,4]}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/outputs@2021-10-01-preview","ScopeType":8,"Body":156,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"The properties that are associated with a streaming job. Required on PUT (CreateOrReplace) requests."},"identity":{"Type":306,"Flags":0,"Description":"Describes the managed identity assigned to this job that can be used to authenticate with inputs and outputs."},"tags":{"Type":307,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingJobProperties","Properties":{"sku":{"Type":264,"Flags":0,"Description":"Describes the SKU of the streaming job. Required on PUT (CreateOrReplace) requests."},"jobId":{"Type":4,"Flags":2,"Description":"A GUID uniquely identifying the streaming job. This GUID is generated upon creation of the streaming job."},"provisioningState":{"Type":4,"Flags":2,"Description":"Describes the provisioning status of the streaming job."},"jobState":{"Type":4,"Flags":2,"Description":"Describes the state of the streaming job."},"jobType":{"Type":269,"Flags":0,"Description":"Describes the type of the job. Valid modes are `Cloud` and 'Edge'."},"outputStartMode":{"Type":273,"Flags":0,"Description":"This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time."},"outputStartTime":{"Type":4,"Flags":0,"Description":"Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime."},"lastOutputEventTime":{"Type":4,"Flags":2,"Description":"Value is either an ISO-8601 formatted timestamp indicating the last output event time of the streaming job or null indicating that output has not yet been produced. In case of multiple outputs or multiple streams, this shows the latest value in that set."},"eventsOutOfOrderPolicy":{"Type":276,"Flags":0,"Description":"Indicates the policy to apply to events that arrive out of order in the input event stream."},"outputErrorPolicy":{"Type":279,"Flags":0,"Description":"Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size)."},"eventsOutOfOrderMaxDelayInSeconds":{"Type":3,"Flags":0,"Description":"The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order."},"eventsLateArrivalMaxDelayInSeconds":{"Type":3,"Flags":0,"Description":"The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1."},"dataLocale":{"Type":4,"Flags":0,"Description":"The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified."},"compatibilityLevel":{"Type":282,"Flags":0,"Description":"Controls certain runtime behaviors of the streaming job."},"createdDate":{"Type":4,"Flags":2,"Description":"Value is an ISO-8601 formatted UTC timestamp indicating when the streaming job was created."},"inputs":{"Type":284,"Flags":0,"Description":"A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input."},"transformation":{"Type":285,"Flags":0,"Description":"Indicates the query and the number of streaming units to use for the streaming job. The name property of the transformation is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation."},"outputs":{"Type":289,"Flags":0,"Description":"A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output."},"functions":{"Type":291,"Flags":0,"Description":"A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the streaming job. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."},"jobStorageAccount":{"Type":292,"Flags":0,"Description":"The properties that are associated with an Azure Storage account with MSI"},"contentStoragePolicy":{"Type":299,"Flags":0,"Description":"Valid values are JobStorageAccount and SystemAccount. If set to JobStorageAccount, this requires the user to also specify jobStorageAccount property. ."},"externals":{"Type":300,"Flags":0,"Description":"The storage account where the custom code artifacts are located."},"cluster":{"Type":305,"Flags":0,"Description":"The cluster which streaming jobs will run on."}}}},{"2":{"Name":"Sku","Properties":{"name":{"Type":266,"Flags":0,"Description":"The name of the SKU. Required on PUT (CreateOrReplace) requests."}}}},{"6":{"Value":"Standard"}},{"5":{"Elements":[265,4]}},{"6":{"Value":"Cloud"}},{"6":{"Value":"Edge"}},{"5":{"Elements":[267,268,4]}},{"6":{"Value":"JobStartTime"}},{"6":{"Value":"CustomTime"}},{"6":{"Value":"LastOutputEventTime"}},{"5":{"Elements":[270,271,272,4]}},{"6":{"Value":"Adjust"}},{"6":{"Value":"Drop"}},{"5":{"Elements":[274,275,4]}},{"6":{"Value":"Stop"}},{"6":{"Value":"Drop"}},{"5":{"Elements":[277,278,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[280,281,4]}},{"2":{"Name":"Input","Properties":{"properties":{"Type":49,"Flags":0,"Description":"The properties that are associated with an input. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"3":{"ItemType":283}},{"2":{"Name":"Transformation","Properties":{"properties":{"Type":286,"Flags":0,"Description":"The properties that are associated with a transformation. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"2":{"Name":"TransformationProperties","Properties":{"streamingUnits":{"Type":3,"Flags":0,"Description":"Specifies the number of streaming units that the streaming job uses."},"validStreamingUnits":{"Type":287,"Flags":0,"Description":"Specifies the valid streaming units a streaming job can scale to."},"query":{"Type":4,"Flags":0,"Description":"Specifies the query that will be run in the streaming job. You can learn more about the Stream Analytics Query Language (SAQL) here: https://msdn.microsoft.com/library/azure/dn834998 . Required on PUT (CreateOrReplace) requests."},"etag":{"Type":4,"Flags":2,"Description":"The current entity tag for the transformation. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency."}}}},{"3":{"ItemType":3}},{"2":{"Name":"Output","Properties":{"properties":{"Type":157,"Flags":0,"Description":"The properties that are associated with an output. Required on PUT (CreateOrReplace) requests."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"3":{"ItemType":288}},{"2":{"Name":"Function","Properties":{"properties":{"Type":11,"Flags":0,"Description":"The properties that are associated with a function."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":0,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"}}}},{"3":{"ItemType":290}},{"2":{"Name":"JobStorageAccount","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"accountKey":{"Type":4,"Flags":0,"Description":"The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests."},"authenticationMode":{"Type":296,"Flags":0,"Description":"Authentication Mode."}}}},{"6":{"Value":"Msi"}},{"6":{"Value":"UserToken"}},{"6":{"Value":"ConnectionString"}},{"5":{"Elements":[293,294,295,4]}},{"6":{"Value":"SystemAccount"}},{"6":{"Value":"JobStorageAccount"}},{"5":{"Elements":[297,298,4]}},{"2":{"Name":"External","Properties":{"storageAccount":{"Type":101,"Flags":0,"Description":"The properties that are associated with an Azure Storage account"},"container":{"Type":4,"Flags":0,"Description":"The UserCustomCode container."},"path":{"Type":4,"Flags":0,"Description":"The UserCustomCode path."},"refreshConfiguration":{"Type":301,"Flags":0,"Description":"The refresh parameters for any/all updatable user defined functions present in the job config."}}}},{"2":{"Name":"RefreshConfiguration","Properties":{"pathPattern":{"Type":4,"Flags":0,"Description":"The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example."},"dateFormat":{"Type":4,"Flags":0,"Description":"The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead."},"timeFormat":{"Type":4,"Flags":0,"Description":"The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead."},"refreshInterval":{"Type":4,"Flags":0,"Description":"The refresh interval."},"refreshType":{"Type":304,"Flags":0,"Description":"This property indicates which data refresh option to use, Blocking or Nonblocking."}}}},{"6":{"Value":"Blocking"}},{"6":{"Value":"Nonblocking"}},{"5":{"Elements":[302,303,4]}},{"2":{"Name":"ClusterInfo","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource id of cluster."}}}},{"2":{"Name":"Identity","Properties":{"tenantId":{"Type":4,"Flags":2,"Description":"The tenantId of the identity."},"principalId":{"Type":4,"Flags":2,"Description":"The principalId of the identity."},"type":{"Type":4,"Flags":0,"Description":"The type of identity, can be SystemAssigned or UserAssigned."},"userAssignedIdentities":{"Type":0,"Flags":0,"Description":"The user assigned identities associated with the streaming job resource."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.StreamAnalytics/streamingjobs/transformations"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.StreamAnalytics/streamingjobs/transformations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":309,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":310,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"The properties that are associated with a transformation. Required on PUT (CreateOrReplace) requests."}}}},{"4":{"Name":"Microsoft.StreamAnalytics/streamingjobs/transformations@2021-10-01-preview","ScopeType":8,"Body":311,"Flags":0}}] \ No newline at end of file diff --git a/generated/streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.md b/generated/streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.md index 40e3654aea..1367cc4303 100644 --- a/generated/streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.md +++ b/generated/streamanalytics/microsoft.streamanalytics/2021-10-01-preview/types.md @@ -134,7 +134,7 @@ * **fullSnapshotQuery**: string: This element is associated with the datasource element. This query is used to fetch data from the sql database. * **password**: string: This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance. * **refreshRate**: string: This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format. -* **refreshType**: 'Blocking' | 'Nonblocking' | 'RefreshPeriodicallyWithDelta' | 'RefreshPeriodicallyWithFull' | 'Static' | string: Indicates the type of data refresh option. +* **refreshType**: 'RefreshPeriodicallyWithDelta' | 'RefreshPeriodicallyWithFull' | 'Static' | string: Indicates the type of data refresh option. * **server**: string: This element is associated with the datasource element. This is the name of the server that contains the database that will be written to. * **user**: string: This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance. @@ -278,6 +278,10 @@ * **refreshConfiguration**: [RefreshConfiguration](#refreshconfiguration): The refresh parameters for any/all updatable user defined functions present in the job config. * **storageAccount**: [StorageAccount](#storageaccount): The properties that are associated with an Azure Storage account +## FileReferenceInputDataSourceProperties +### Properties +* **path**: string: The path of the file. + ## Function ### Properties * **id**: string (ReadOnly): Resource Id @@ -350,8 +354,8 @@ ## Identity ### Properties -* **principalId**: string: The principalId of the identity. -* **tenantId**: string: The tenantId of the identity. +* **principalId**: string (ReadOnly): The principalId of the identity. +* **tenantId**: string (ReadOnly): The tenantId of the identity. * **type**: string: The type of identity, can be SystemAssigned or UserAssigned. * **userAssignedIdentities**: any: The user assigned identities associated with the streaming job resource. @@ -552,6 +556,11 @@ * **Discriminator**: type ### Base Properties +### FileReferenceInputDataSource +#### Properties +* **properties**: [FileReferenceInputDataSourceProperties](#filereferenceinputdatasourceproperties): The properties that are associated with a file input containing reference data. Required on PUT (CreateOrReplace) requests. +* **type**: 'File' (Required): Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. + ### AzureSqlReferenceInputDataSource #### Properties * **properties**: [AzureSqlReferenceInputDataSourceProperties](#azuresqlreferenceinputdatasourceproperties): The properties that are associated with SQL DB input containing reference data. Required on PUT (CreateOrReplace) requests. @@ -573,7 +582,7 @@ * **dateFormat**: string: The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead. * **pathPattern**: string: The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example. * **refreshInterval**: string: The refresh interval. -* **refreshType**: 'Blocking' | 'Nonblocking' | 'RefreshPeriodicallyWithDelta' | 'RefreshPeriodicallyWithFull' | 'Static' | string: This property indicates which data refresh option to use, Blocking or Nonblocking. +* **refreshType**: 'Blocking' | 'Nonblocking' | string: This property indicates which data refresh option to use, Blocking or Nonblocking. * **timeFormat**: string: The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead. ## Serialization diff --git a/generated/subscription/log.out b/generated/subscription/log.out index f1182c7d92..1c830d2686 100644 --- a/generated/subscription/log.out +++ b/generated/subscription/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/support/log.out b/generated/support/log.out index 9e02431b87..0097f086b6 100644 --- a/generated/support/log.out +++ b/generated/support/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/synapse/log.out b/generated/synapse/log.out index 404735225d..120e712fc6 100644 --- a/generated/synapse/log.out +++ b/generated/synapse/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -71,29 +71,29 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlPoolUsage' with an undefin warning | PreCheck/SchemaMissingType | The schema 'SqlPoolUsageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:6346:5 warning | PreCheck/SchemaMissingType | The schema 'DataMaskingPolicyProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7218:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7219:5 warning | PreCheck/SchemaMissingType | The schema 'DataMaskingPolicy' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7252:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7253:5 warning | PreCheck/SchemaMissingType | The schema 'DataMaskingRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7383:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7384:5 warning | PreCheck/SchemaMissingType | The schema 'DataMaskingRuleProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7408:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7409:5 warning | PreCheck/SchemaMissingType | The schema 'DataMaskingRuleListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7488:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlPool.json:7489:5 warning | PreCheck/SchemaMissingType | The schema 'ServerUsage' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlServer.json:1850:5 warning | PreCheck/SchemaMissingType | The schema 'ServerUsageListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/sqlServer.json:1893:5 warning | PreCheck/SchemaMissingType | The schema 'CspWorkspaceAdminProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1176:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1177:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedIdentitySqlControlSettingsModel-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1402:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1403:9 warning | PreCheck/SchemaMissingType | The schema 'RestorableDroppedSqlPoolProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1437:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1446:5 warning | PreCheck/SchemaMissingType | The schema 'RestorableDroppedSqlPool' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1485:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1494:5 warning | PreCheck/SchemaMissingType | The schema 'RestorableDroppedSqlPoolListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1505:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json:1514:5 warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/integrationRuntime.json:1329:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedIntegrationRuntimeOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -235,7 +235,7 @@ warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionForP warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionForPrivateLinkHub_ResourceCollectionResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/DuplicateSchema | Duplicate Schema named 'PrivateEndpointConnectionForPrivateLinkHubBasic' (5 differences): - - properties.id.$ref: "#/components/schemas/schemas:602" => "#/components/schemas/schemas:1544" + - properties.id.$ref: "#/components/schemas/schemas:604" => "#/components/schemas/schemas:1546" - properties.id.description: "identifier" => - properties.id.readOnly: true => - properties.properties.description: "Properties of private endpoint connection for private link hub" => @@ -277,17 +277,17 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:1329:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedIntegrationRuntimeOperationResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:1993:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:1997:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedIntegrationRuntimeNode' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2036:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2040:5 warning | PreCheck/SchemaMissingType | The schema 'ManagedIntegrationRuntimeError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2071:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2076:5 warning | PreCheck/SchemaMissingType | The schema 'SelfHostedIntegrationRuntimeNode' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2282:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2293:5 warning | PreCheck/SchemaMissingType | The schema 'IntegrationRuntimeResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2856:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2870:5 warning | PreCheck/SchemaMissingType | The schema 'IntegrationRuntimeStatusResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2915:5 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/integrationRuntime.json:2929:5 warning | PreCheck/SchemaMissingType | The schema 'LibraryResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-05-01/library.json:158:5 warning | PreCheck/SchemaMissingType | The schema 'SubResource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -864,7 +864,7 @@ warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionForP warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionForPrivateLinkHub_ResourceCollectionResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/DuplicateSchema | Duplicate Schema named 'PrivateEndpointConnectionForPrivateLinkHubBasic' (5 differences): - - properties.id.$ref: "#/components/schemas/schemas:923" => "#/components/schemas/schemas:1303" + - properties.id.$ref: "#/components/schemas/schemas:923" => "#/components/schemas/schemas:1175" - properties.id.description: "identifier" => - properties.id.readOnly: true => - properties.properties.description: "Properties of private endpoint connection for private link hub" => diff --git a/generated/synapse/microsoft.synapse/2021-06-01-preview/types.json b/generated/synapse/microsoft.synapse/2021-06-01-preview/types.json index 5d3471f954..e1c554806b 100644 --- a/generated/synapse/microsoft.synapse/2021-06-01-preview/types.json +++ b/generated/synapse/microsoft.synapse/2021-06-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Synapse/workspaces/bigDataPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/bigDataPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Big Data pool properties"},"tags":{"Type":35,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"BigDataPoolResourceProperties","Properties":{"provisioningState":{"Type":4,"Flags":0,"Description":"The state of the Big Data pool."},"autoScale":{"Type":12,"Flags":0,"Description":"Auto-scaling properties"},"creationDate":{"Type":4,"Flags":2,"Description":"The time when the Big Data pool was created."},"autoPause":{"Type":13,"Flags":0,"Description":"Auto-pausing properties"},"isComputeIsolationEnabled":{"Type":2,"Flags":0,"Description":"Whether compute isolation is required or not."},"sessionLevelPackagesEnabled":{"Type":2,"Flags":0,"Description":"Whether session level packages enabled."},"cacheSize":{"Type":3,"Flags":0,"Description":"The cache size"},"dynamicExecutorAllocation":{"Type":14,"Flags":0,"Description":"Dynamic Executor Allocation"},"sparkEventsFolder":{"Type":4,"Flags":0,"Description":"The Spark events folder"},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes in the Big Data pool."},"libraryRequirements":{"Type":15,"Flags":0,"Description":"Library version requirements"},"customLibraries":{"Type":17,"Flags":0,"Description":"List of custom libraries/packages associated with the spark pool."},"sparkConfigProperties":{"Type":18,"Flags":0,"Description":"Spark configuration file to specify additional properties"},"sparkVersion":{"Type":4,"Flags":0,"Description":"The Apache Spark version."},"defaultSparkLogFolder":{"Type":4,"Flags":0,"Description":"The default folder where Spark logs will be written."},"nodeSize":{"Type":29,"Flags":0,"Description":"The level of compute power that each node in the Big Data pool has."},"nodeSizeFamily":{"Type":34,"Flags":0,"Description":"The kind of nodes that the Big Data pool provides."},"lastSucceededTimestamp":{"Type":4,"Flags":2,"Description":"The time when the Big Data pool was updated successfully."}}}},{"2":{"Name":"AutoScaleProperties","Properties":{"minNodeCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes the Big Data pool can support."},"enabled":{"Type":2,"Flags":0,"Description":"Whether automatic scaling is enabled for the Big Data pool."},"maxNodeCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes the Big Data pool can support."}}}},{"2":{"Name":"AutoPauseProperties","Properties":{"delayInMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes of idle time before the Big Data pool is automatically paused."},"enabled":{"Type":2,"Flags":0,"Description":"Whether auto-pausing is enabled for the Big Data pool."}}}},{"2":{"Name":"DynamicExecutorAllocation","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether Dynamic Executor Allocation is enabled or not."},"minExecutors":{"Type":3,"Flags":0,"Description":"The minimum number of executors alloted"},"maxExecutors":{"Type":3,"Flags":0,"Description":"The maximum number of executors alloted"}}}},{"2":{"Name":"LibraryRequirements","Properties":{"time":{"Type":4,"Flags":2,"Description":"The last update time of the library requirements file."},"content":{"Type":4,"Flags":0,"Description":"The library requirements."},"filename":{"Type":4,"Flags":0,"Description":"The filename of the library requirements file."}}}},{"2":{"Name":"LibraryInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the library."},"path":{"Type":4,"Flags":0,"Description":"Storage blob path of library."},"containerName":{"Type":4,"Flags":0,"Description":"Storage blob container name."},"uploadedTimestamp":{"Type":4,"Flags":0,"Description":"The last update time of the library."},"type":{"Type":4,"Flags":0,"Description":"Type of the library."},"provisioningStatus":{"Type":4,"Flags":2,"Description":"Provisioning status of the library/package."},"creatorId":{"Type":4,"Flags":2,"Description":"Creator Id of the library/package."}}}},{"3":{"ItemType":16}},{"2":{"Name":"SparkConfigProperties","Properties":{"time":{"Type":4,"Flags":2,"Description":"The last update time of the spark config properties file."},"content":{"Type":4,"Flags":0,"Description":"The spark config properties."},"filename":{"Type":4,"Flags":0,"Description":"The filename of the spark config properties file."},"configurationType":{"Type":21,"Flags":0,"Description":"The type of the spark config properties file."}}}},{"6":{"Value":"File"}},{"6":{"Value":"Artifact"}},{"5":{"Elements":[19,20,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"XLarge"}},{"6":{"Value":"XXLarge"}},{"6":{"Value":"XXXLarge"}},{"5":{"Elements":[22,23,24,25,26,27,28,4]}},{"6":{"Value":"None"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"HardwareAcceleratedFPGA"}},{"6":{"Value":"HardwareAcceleratedGPU"}},{"5":{"Elements":[30,31,32,33,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/bigDataPools@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/integrationRuntimes"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/integrationRuntimes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":37,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":38,"Flags":10,"Description":"The resource api version"},"properties":{"Type":40,"Flags":1,"Description":"Integration runtime properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"7":{"Name":"IntegrationRuntime","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Integration runtime description."}},"Elements":{"Managed":41,"SelfHosted":98}}},{"2":{"Name":"ManagedIntegrationRuntime","Properties":{"state":{"Type":52,"Flags":2,"Description":"Integration runtime state, only valid for managed dedicated integration runtime."},"typeProperties":{"Type":53,"Flags":1,"Description":"Managed integration runtime properties."},"managedVirtualNetwork":{"Type":96,"Flags":0,"Description":"Managed integration runtime managed virtual network."},"type":{"Type":97,"Flags":1,"Description":"Type of integration runtime."}}}},{"6":{"Value":"Initial"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Started"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"NeedRegistration"}},{"6":{"Value":"Online"}},{"6":{"Value":"Limited"}},{"6":{"Value":"Offline"}},{"6":{"Value":"AccessDenied"}},{"5":{"Elements":[42,43,44,45,46,47,48,49,50,51,4]}},{"2":{"Name":"ManagedIntegrationRuntimeTypeProperties","Properties":{"computeProperties":{"Type":54,"Flags":0,"Description":"The compute resource for managed integration runtime."},"ssisProperties":{"Type":62,"Flags":0,"Description":"SSIS properties for managed integration runtime."}}}},{"2":{"Name":"IntegrationRuntimeComputeProperties","Properties":{"location":{"Type":4,"Flags":0,"Description":"The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities"},"nodeSize":{"Type":4,"Flags":0,"Description":"The node size requirement to managed integration runtime."},"numberOfNodes":{"Type":3,"Flags":0,"Description":"The required number of nodes for managed integration runtime."},"maxParallelExecutionsPerNode":{"Type":3,"Flags":0,"Description":"Maximum parallel executions count per node for managed integration runtime."},"dataFlowProperties":{"Type":55,"Flags":0,"Description":"Data flow properties for managed integration runtime."},"vNetProperties":{"Type":60,"Flags":0,"Description":"VNet properties for managed integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeDataFlowProperties","Properties":{"computeType":{"Type":59,"Flags":0,"Description":"Compute type of the cluster which will execute data flow job."},"coreCount":{"Type":3,"Flags":0,"Description":"Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272."},"timeToLive":{"Type":3,"Flags":0,"Description":"Time to live (in minutes) setting of the cluster which will execute data flow job."},"cleanup":{"Type":2,"Flags":0,"Description":"Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true."}},"AdditionalProperties":0}},{"6":{"Value":"General"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"ComputeOptimized"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"IntegrationRuntimeVNetProperties","Properties":{"vNetId":{"Type":4,"Flags":0,"Description":"The ID of the VNet that this integration runtime will join."},"subnet":{"Type":4,"Flags":0,"Description":"The name of the subnet this integration runtime will join."},"publicIPs":{"Type":61,"Flags":0,"Description":"Resource IDs of the public IP addresses that this integration runtime will use."},"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet, to which this Azure-SSIS integration runtime will be joined."}},"AdditionalProperties":0}},{"3":{"ItemType":4}},{"2":{"Name":"IntegrationRuntimeSsisProperties","Properties":{"catalogInfo":{"Type":63,"Flags":0,"Description":"Catalog information for managed dedicated integration runtime."},"licenseType":{"Type":72,"Flags":0,"Description":"License type for bringing your own license scenario."},"customSetupScriptProperties":{"Type":73,"Flags":0,"Description":"Custom setup script properties for a managed dedicated integration runtime."},"dataProxyProperties":{"Type":74,"Flags":0,"Description":"Data proxy properties for a managed dedicated integration runtime."},"edition":{"Type":81,"Flags":0,"Description":"The edition for the SSIS Integration Runtime"},"expressCustomSetupProperties":{"Type":95,"Flags":0,"Description":"Custom setup without script properties for a SSIS integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeSsisCatalogInfo","Properties":{"catalogServerEndpoint":{"Type":4,"Flags":0,"Description":"The catalog database server URL."},"catalogAdminUserName":{"Type":4,"Flags":0,"Description":"The administrator user name of catalog database."},"catalogAdminPassword":{"Type":64,"Flags":0,"Description":"The password of the administrator user account of the catalog database."},"catalogPricingTier":{"Type":69,"Flags":0,"Description":"The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/"}},"AdditionalProperties":0}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":4,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"PremiumRS"}},{"5":{"Elements":[65,66,67,68,4]}},{"6":{"Value":"BasePrice"}},{"6":{"Value":"LicenseIncluded"}},{"5":{"Elements":[70,71,4]}},{"2":{"Name":"IntegrationRuntimeCustomSetupScriptProperties","Properties":{"blobContainerUri":{"Type":4,"Flags":0,"Description":"The URI of the Azure blob container that contains the custom setup script."},"sasToken":{"Type":64,"Flags":0,"Description":"The SAS token of the Azure blob container."}}}},{"2":{"Name":"IntegrationRuntimeDataProxyProperties","Properties":{"connectVia":{"Type":75,"Flags":0,"Description":"The self-hosted integration runtime reference."},"stagingLinkedService":{"Type":75,"Flags":0,"Description":"The staging linked service reference."},"path":{"Type":4,"Flags":0,"Description":"The path to contain the staged data in the Blob storage."}}}},{"2":{"Name":"EntityReference","Properties":{"type":{"Type":78,"Flags":0,"Description":"The type of this referenced entity."},"referenceName":{"Type":4,"Flags":0,"Description":"The name of this referenced entity."}}}},{"6":{"Value":"IntegrationRuntimeReference"}},{"6":{"Value":"LinkedServiceReference"}},{"5":{"Elements":[76,77,4]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Enterprise"}},{"5":{"Elements":[79,80,4]}},{"7":{"Name":"CustomSetupBase","Discriminator":"type","BaseProperties":{},"Elements":{"CmdkeySetup":83,"ComponentSetup":89,"EnvironmentVariableSetup":92}}},{"2":{"Name":"CmdkeySetup","Properties":{"typeProperties":{"Type":84,"Flags":1,"Description":"Cmdkey command custom setup type properties."},"type":{"Type":88,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"CmdkeySetupTypeProperties","Properties":{"targetName":{"Type":0,"Flags":1,"Description":"The server name of data source access."},"userName":{"Type":0,"Flags":1,"Description":"The user name of data source access."},"password":{"Type":85,"Flags":1,"Description":"The password of data source access."}}}},{"7":{"Name":"SecretBase","Discriminator":"type","BaseProperties":{},"Elements":{"SecureString":86}}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":87,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"SecureString"}},{"6":{"Value":"CmdkeySetup"}},{"2":{"Name":"ComponentSetup","Properties":{"typeProperties":{"Type":90,"Flags":1,"Description":"Install 3rd party component type properties."},"type":{"Type":91,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"LicensedComponentSetupTypeProperties","Properties":{"componentName":{"Type":4,"Flags":1,"Description":"The name of the 3rd party component."},"licenseKey":{"Type":85,"Flags":0,"Description":"The license key to activate the component."}}}},{"6":{"Value":"ComponentSetup"}},{"2":{"Name":"EnvironmentVariableSetup","Properties":{"typeProperties":{"Type":93,"Flags":1,"Description":"Add environment variable type properties."},"type":{"Type":94,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"EnvironmentVariableSetupTypeProperties","Properties":{"variableName":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"variableValue":{"Type":4,"Flags":1,"Description":"The value of the environment variable."}}}},{"6":{"Value":"EnvironmentVariableSetup"}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedIntegrationRuntimeManagedVirtualNetworkReference","Properties":{"referenceName":{"Type":4,"Flags":0,"Description":"The reference name of the managed virtual network."},"type":{"Type":4,"Flags":0,"Description":"The type of the managed virtual network."},"id":{"Type":4,"Flags":0,"Description":"The id of the managed virtual network."}}}},{"6":{"Value":"Managed"}},{"2":{"Name":"SelfHostedIntegrationRuntime","Properties":{"typeProperties":{"Type":99,"Flags":0,"Description":"When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime."},"type":{"Type":105,"Flags":1,"Description":"Type of integration runtime."}}}},{"2":{"Name":"SelfHostedIntegrationRuntimeTypeProperties","Properties":{"linkedInfo":{"Type":100,"Flags":0,"Description":"Linked integration runtime type from data factory"}}}},{"7":{"Name":"LinkedIntegrationRuntimeType","Discriminator":"authorizationType","BaseProperties":{},"Elements":{"Key":101,"RBAC":103}}},{"2":{"Name":"LinkedIntegrationRuntimeKeyAuthorization","Properties":{"key":{"Type":64,"Flags":1,"Description":"The key used for authorization."},"authorizationType":{"Type":102,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"Key"}},{"2":{"Name":"LinkedIntegrationRuntimeRbacAuthorization","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"The resource identifier of the integration runtime to be shared."},"authorizationType":{"Type":104,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"RBAC"}},{"6":{"Value":"SelfHosted"}},{"4":{"Name":"Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01-preview","ScopeType":8,"Body":39,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/kustoPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":107,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":108,"Flags":10,"Description":"The resource api version"},"sku":{"Type":110,"Flags":1,"Description":"The SKU of the kusto pool."},"properties":{"Type":119,"Flags":0,"Description":"The kusto pool properties."},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"tags":{"Type":156,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"AzureSku","Properties":{"name":{"Type":113,"Flags":1,"Description":"SKU name."},"capacity":{"Type":3,"Flags":0,"Description":"The number of instances of the cluster."},"size":{"Type":118,"Flags":1,"Description":"SKU size."}}}},{"6":{"Value":"Compute optimized"}},{"6":{"Value":"Storage optimized"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Extra small"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"5":{"Elements":[114,115,116,117,4]}},{"2":{"Name":"KustoPoolProperties","Properties":{"state":{"Type":129,"Flags":2,"Description":"The state of the resource."},"provisioningState":{"Type":137,"Flags":2,"Description":"The provisioned state of the resource."},"uri":{"Type":4,"Flags":2,"Description":"The Kusto Pool URI."},"dataIngestionUri":{"Type":4,"Flags":2,"Description":"The Kusto Pool data ingestion URI."},"stateReason":{"Type":4,"Flags":2,"Description":"The reason for the Kusto Pool's current state."},"optimizedAutoscale":{"Type":138,"Flags":0,"Description":"Optimized auto scale definition."},"enableStreamingIngest":{"Type":2,"Flags":0,"Description":"A boolean value that indicates if the streaming ingest is enabled."},"enablePurge":{"Type":2,"Flags":0,"Description":"A boolean value that indicates if the purge operations are enabled."},"languageExtensions":{"Type":139,"Flags":2,"Description":"List of the Kusto Pool's language extensions."},"workspaceUID":{"Type":4,"Flags":0,"Description":"The workspace unique identifier."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[120,121,122,123,124,125,126,127,128,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[130,131,132,133,134,135,136,4]}},{"2":{"Name":"OptimizedAutoscale","Properties":{"version":{"Type":3,"Flags":1,"Description":"The version of the template defined, for instance 1."},"isEnabled":{"Type":2,"Flags":1,"Description":"A boolean value that indicate if the optimized autoscale feature is enabled or not."},"minimum":{"Type":3,"Flags":1,"Description":"Minimum allowed instances count."},"maximum":{"Type":3,"Flags":1,"Description":"Maximum allowed instances count."}}}},{"2":{"Name":"LanguageExtensionsList","Properties":{"value":{"Type":144,"Flags":0,"Description":"The list of language extensions."}}}},{"2":{"Name":"LanguageExtension","Properties":{"languageExtensionName":{"Type":143,"Flags":0,"Description":"The language extension name."}}}},{"6":{"Value":"PYTHON"}},{"6":{"Value":"R"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":140}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":150,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":155,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[146,147,148,149,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[151,152,153,154,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools@2021-06-01-preview","ScopeType":8,"Body":109,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":158,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":159,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"properties":{"Type":161,"Flags":0,"Description":"The properties of the attached database configuration."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AttachedDatabaseConfigurationProperties","Properties":{"provisioningState":{"Type":169,"Flags":2,"Description":"The provisioned state of the resource."},"databaseName":{"Type":4,"Flags":1,"Description":"The name of the database which you would like to attach, use * if you want to follow all current and future databases."},"clusterResourceId":{"Type":4,"Flags":1,"Description":"The resource id of the kusto pool where the databases you would like to attach reside."},"attachedDatabaseNames":{"Type":170,"Flags":2,"Description":"The list of databases from the clusterResourceId which are currently attached to the kusto pool."},"defaultPrincipalsModificationKind":{"Type":174,"Flags":1,"Description":"The default principals modification kind"},"tableLevelSharingProperties":{"Type":175,"Flags":0,"Description":"Table level sharing specifications"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[162,163,164,165,166,167,168,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Union"}},{"6":{"Value":"Replace"}},{"6":{"Value":"None"}},{"5":{"Elements":[171,172,173,4]}},{"2":{"Name":"TableLevelSharingProperties","Properties":{"tablesToInclude":{"Type":176,"Flags":0,"Description":"List of tables to include in the follower database"},"tablesToExclude":{"Type":177,"Flags":0,"Description":"List of tables to exclude from the follower database"},"externalTablesToInclude":{"Type":178,"Flags":0,"Description":"List of external tables to include in the follower database"},"externalTablesToExclude":{"Type":179,"Flags":0,"Description":"List of external tables exclude from the follower database"},"materializedViewsToInclude":{"Type":180,"Flags":0,"Description":"List of materialized views to include in the follower database"},"materializedViewsToExclude":{"Type":181,"Flags":0,"Description":"List of materialized views exclude from the follower database"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations@2021-06-01-preview","ScopeType":8,"Body":160,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/databases"}},{"6":{"Value":"2021-06-01-preview"}},{"7":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases","Discriminator":"kind","BaseProperties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}},"Elements":{"ReadOnlyFollowing":186,"ReadWrite":202}}},{"2":{"Name":"ReadOnlyFollowingDatabase","Properties":{"properties":{"Type":187,"Flags":0,"Description":"The database properties."},"kind":{"Type":201,"Flags":1,"Description":"Kind of the database"}}}},{"2":{"Name":"ReadOnlyFollowingDatabaseProperties","Properties":{"provisioningState":{"Type":195,"Flags":2,"Description":"The provisioned state of the resource."},"softDeletePeriod":{"Type":4,"Flags":2,"Description":"The time the data should be kept before it stops being accessible to queries in TimeSpan."},"hotCachePeriod":{"Type":4,"Flags":0,"Description":"The time the data should be kept in cache for fast queries in TimeSpan."},"statistics":{"Type":196,"Flags":2,"Description":"The statistics of the database."},"leaderClusterResourceId":{"Type":4,"Flags":2,"Description":"The name of the leader cluster"},"attachedDatabaseConfigurationName":{"Type":4,"Flags":2,"Description":"The name of the attached database configuration cluster"},"principalsModificationKind":{"Type":200,"Flags":2,"Description":"The principals modification kind of the database"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[188,189,190,191,192,193,194,4]}},{"2":{"Name":"DatabaseStatistics","Properties":{"size":{"Type":3,"Flags":0,"Description":"The database size - the total size of compressed data and index in bytes."}}}},{"6":{"Value":"Union"}},{"6":{"Value":"Replace"}},{"6":{"Value":"None"}},{"5":{"Elements":[197,198,199,4]}},{"6":{"Value":"ReadOnlyFollowing"}},{"2":{"Name":"ReadWriteDatabase","Properties":{"properties":{"Type":203,"Flags":0,"Description":"The database properties."},"kind":{"Type":212,"Flags":1,"Description":"Kind of the database"}}}},{"2":{"Name":"ReadWriteDatabaseProperties","Properties":{"provisioningState":{"Type":211,"Flags":2,"Description":"The provisioned state of the resource."},"softDeletePeriod":{"Type":4,"Flags":0,"Description":"The time the data should be kept before it stops being accessible to queries in TimeSpan."},"hotCachePeriod":{"Type":4,"Flags":0,"Description":"The time the data should be kept in cache for fast queries in TimeSpan."},"statistics":{"Type":196,"Flags":2,"Description":"The statistics of the database."},"isFollowed":{"Type":2,"Flags":2,"Description":"Indicates whether the database is followed."}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[204,205,206,207,208,209,210,4]}},{"6":{"Value":"ReadWrite"}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases@2021-06-01-preview","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"7":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections","Discriminator":"kind","BaseProperties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}},"Elements":{"EventGrid":217,"EventHub":248,"IotHub":280}}},{"2":{"Name":"EventGridDataConnection","Properties":{"properties":{"Type":218,"Flags":0,"Description":"The properties of the Event Grid data connection."},"kind":{"Type":247,"Flags":1,"Description":"Kind of the endpoint for the data connection"}}}},{"2":{"Name":"EventGridConnectionProperties","Properties":{"storageAccountResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the storage account where the data resides."},"eventHubResourceId":{"Type":4,"Flags":1,"Description":"The resource ID where the event grid is configured to send events."},"consumerGroup":{"Type":4,"Flags":1,"Description":"The event hub consumer group."},"tableName":{"Type":4,"Flags":0,"Description":"The table where the data should be ingested. Optionally the table information can be added to each message."},"mappingRuleName":{"Type":4,"Flags":0,"Description":"The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message."},"dataFormat":{"Type":235,"Flags":0,"Description":"The data format of the message. Optionally the data format can be added to each message."},"ignoreFirstRecord":{"Type":2,"Flags":0,"Description":"A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file"},"blobStorageEventType":{"Type":238,"Flags":0,"Description":"The name of blob storage event type to process."},"provisioningState":{"Type":246,"Flags":2,"Description":"The provisioned state of the resource."}}}},{"6":{"Value":"MULTIJSON"}},{"6":{"Value":"JSON"}},{"6":{"Value":"CSV"}},{"6":{"Value":"TSV"}},{"6":{"Value":"SCSV"}},{"6":{"Value":"SOHSV"}},{"6":{"Value":"PSV"}},{"6":{"Value":"TXT"}},{"6":{"Value":"RAW"}},{"6":{"Value":"SINGLEJSON"}},{"6":{"Value":"AVRO"}},{"6":{"Value":"TSVE"}},{"6":{"Value":"PARQUET"}},{"6":{"Value":"ORC"}},{"6":{"Value":"APACHEAVRO"}},{"6":{"Value":"W3CLOGFILE"}},{"5":{"Elements":[219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,4]}},{"6":{"Value":"Microsoft.Storage.BlobCreated"}},{"6":{"Value":"Microsoft.Storage.BlobRenamed"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[239,240,241,242,243,244,245,4]}},{"6":{"Value":"EventGrid"}},{"2":{"Name":"EventHubDataConnection","Properties":{"properties":{"Type":249,"Flags":0,"Description":"The Event Hub data connection properties to validate."},"kind":{"Type":279,"Flags":1,"Description":"Kind of the endpoint for the data connection"}}}},{"2":{"Name":"EventHubConnectionProperties","Properties":{"eventHubResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the event hub to be used to create a data connection."},"consumerGroup":{"Type":4,"Flags":1,"Description":"The event hub consumer group."},"tableName":{"Type":4,"Flags":0,"Description":"The table where the data should be ingested. Optionally the table information can be added to each message."},"mappingRuleName":{"Type":4,"Flags":0,"Description":"The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message."},"dataFormat":{"Type":266,"Flags":0,"Description":"The data format of the message. Optionally the data format can be added to each message."},"eventSystemProperties":{"Type":267,"Flags":0,"Description":"System properties of the event hub"},"compression":{"Type":270,"Flags":0,"Description":"The event hub messages compression type"},"provisioningState":{"Type":278,"Flags":2,"Description":"The provisioned state of the resource."},"managedIdentityResourceId":{"Type":4,"Flags":0,"Description":"The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub."}}}},{"6":{"Value":"MULTIJSON"}},{"6":{"Value":"JSON"}},{"6":{"Value":"CSV"}},{"6":{"Value":"TSV"}},{"6":{"Value":"SCSV"}},{"6":{"Value":"SOHSV"}},{"6":{"Value":"PSV"}},{"6":{"Value":"TXT"}},{"6":{"Value":"RAW"}},{"6":{"Value":"SINGLEJSON"}},{"6":{"Value":"AVRO"}},{"6":{"Value":"TSVE"}},{"6":{"Value":"PARQUET"}},{"6":{"Value":"ORC"}},{"6":{"Value":"APACHEAVRO"}},{"6":{"Value":"W3CLOGFILE"}},{"5":{"Elements":[250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"GZip"}},{"5":{"Elements":[268,269,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[271,272,273,274,275,276,277,4]}},{"6":{"Value":"EventHub"}},{"2":{"Name":"IotHubDataConnection","Properties":{"properties":{"Type":281,"Flags":0,"Description":"The Iot Hub data connection properties."},"kind":{"Type":308,"Flags":1,"Description":"Kind of the endpoint for the data connection"}}}},{"2":{"Name":"IotHubConnectionProperties","Properties":{"iotHubResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the Iot hub to be used to create a data connection."},"consumerGroup":{"Type":4,"Flags":1,"Description":"The iot hub consumer group."},"tableName":{"Type":4,"Flags":0,"Description":"The table where the data should be ingested. Optionally the table information can be added to each message."},"mappingRuleName":{"Type":4,"Flags":0,"Description":"The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message."},"dataFormat":{"Type":298,"Flags":0,"Description":"The data format of the message. Optionally the data format can be added to each message."},"eventSystemProperties":{"Type":299,"Flags":0,"Description":"System properties of the iot hub"},"sharedAccessPolicyName":{"Type":4,"Flags":1,"Description":"The name of the share access policy"},"provisioningState":{"Type":307,"Flags":2,"Description":"The provisioned state of the resource."}}}},{"6":{"Value":"MULTIJSON"}},{"6":{"Value":"JSON"}},{"6":{"Value":"CSV"}},{"6":{"Value":"TSV"}},{"6":{"Value":"SCSV"}},{"6":{"Value":"SOHSV"}},{"6":{"Value":"PSV"}},{"6":{"Value":"TXT"}},{"6":{"Value":"RAW"}},{"6":{"Value":"SINGLEJSON"}},{"6":{"Value":"AVRO"}},{"6":{"Value":"TSVE"}},{"6":{"Value":"PARQUET"}},{"6":{"Value":"ORC"}},{"6":{"Value":"APACHEAVRO"}},{"6":{"Value":"W3CLOGFILE"}},{"5":{"Elements":[282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[300,301,302,303,304,305,306,4]}},{"6":{"Value":"IotHub"}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections@2021-06-01-preview","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/principalAssignments"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/kustoPools/principalAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":313,"Flags":0,"Description":"The cluster principal."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ClusterPrincipalProperties","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name."},"role":{"Type":316,"Flags":1,"Description":"Cluster principal role."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant id of the principal"},"principalType":{"Type":320,"Flags":1,"Description":"Principal type."},"tenantName":{"Type":4,"Flags":2,"Description":"The tenant name of the principal"},"principalName":{"Type":4,"Flags":2,"Description":"The principal name"},"provisioningState":{"Type":328,"Flags":2,"Description":"The provisioned state of the resource."}}}},{"6":{"Value":"AllDatabasesAdmin"}},{"6":{"Value":"AllDatabasesViewer"}},{"5":{"Elements":[314,315,4]}},{"6":{"Value":"App"}},{"6":{"Value":"Group"}},{"6":{"Value":"User"}},{"5":{"Elements":[317,318,319,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[321,322,323,324,325,326,327,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/principalAssignments@2021-06-01-preview","ScopeType":8,"Body":312,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":330,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":331,"Flags":10,"Description":"The resource api version"},"properties":{"Type":333,"Flags":0,"Description":"The database principal."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DatabasePrincipalProperties","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The principal ID assigned to the database principal. It can be a user email, application ID, or security group name."},"role":{"Type":340,"Flags":1,"Description":"Database principal role."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant id of the principal"},"principalType":{"Type":344,"Flags":1,"Description":"Principal type."},"tenantName":{"Type":4,"Flags":2,"Description":"The tenant name of the principal"},"principalName":{"Type":4,"Flags":2,"Description":"The principal name"},"provisioningState":{"Type":352,"Flags":2,"Description":"The provisioned state of the resource."}}}},{"6":{"Value":"Admin"}},{"6":{"Value":"Ingestor"}},{"6":{"Value":"Monitor"}},{"6":{"Value":"User"}},{"6":{"Value":"UnrestrictedViewer"}},{"6":{"Value":"Viewer"}},{"5":{"Elements":[334,335,336,337,338,339,4]}},{"6":{"Value":"App"}},{"6":{"Value":"Group"}},{"6":{"Value":"User"}},{"5":{"Elements":[341,342,343,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[345,346,347,348,349,350,351,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments@2021-06-01-preview","ScopeType":8,"Body":332,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/firewallRules"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"IP firewall rule properties"}}}},{"2":{"Name":"IpFirewallRuleProperties","Properties":{"endIpAddress":{"Type":4,"Flags":0,"Description":"The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress"},"provisioningState":{"Type":363,"Flags":2,"Description":"Resource provisioning state"},"startIpAddress":{"Type":4,"Flags":0,"Description":"The start IP address of the firewall rule. Must be IPv4 format"}}}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"DeleteError"}},{"5":{"Elements":[358,359,360,361,362,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/firewallRules@2021-06-01-preview","ScopeType":8,"Body":356,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"Keys resource properties"}}}},{"2":{"Name":"KeyProperties","Properties":{"isActiveCMK":{"Type":2,"Flags":0,"Description":"Used to activate the workspace after a customer managed key is provided."},"keyVaultUrl":{"Type":4,"Flags":0,"Description":"The Key Vault Url of the workspace key."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/keys@2021-06-01-preview","ScopeType":8,"Body":367,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":374,"Flags":0,"Description":"The private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":375,"Flags":0,"Description":"Connection state of the private endpoint connection."},"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"The actions required for private link service connection."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/privateLinkHubs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/privateLinkHubs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":377,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":378,"Flags":10,"Description":"The resource api version"},"properties":{"Type":380,"Flags":0,"Description":"PrivateLinkHub resource properties"},"tags":{"Type":383,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"PrivateLinkHubProperties","Properties":{"provisioningState":{"Type":4,"Flags":0,"Description":"PrivateLinkHub provisioning state"},"privateEndpointConnections":{"Type":382,"Flags":2,"Description":"List of private endpoint connections"}}}},{"2":{"Name":"PrivateEndpointConnectionForPrivateLinkHubBasic","Properties":{"id":{"Type":4,"Flags":2,"Description":"identifier"},"properties":{"Type":373,"Flags":0,"Description":"Properties of private endpoint connection for private link hub"}}}},{"3":{"ItemType":381}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/privateLinkHubs@2021-06-01-preview","ScopeType":8,"Body":379,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"sku":{"Type":388,"Flags":0,"Description":"SQL pool SKU"},"properties":{"Type":389,"Flags":0,"Description":"SQL pool properties"},"tags":{"Type":398,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"Sku","Properties":{"tier":{"Type":4,"Flags":0,"Description":"The service tier"},"name":{"Type":4,"Flags":0,"Description":"The SKU name"},"capacity":{"Type":3,"Flags":0,"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."}}}},{"2":{"Name":"SqlPoolResourceProperties","Properties":{"maxSizeBytes":{"Type":3,"Flags":0,"Description":"Maximum size in bytes"},"collation":{"Type":4,"Flags":0,"Description":"Collation mode"},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"Source database to create from"},"recoverableDatabaseId":{"Type":4,"Flags":0,"Description":"Backup database to restore from"},"provisioningState":{"Type":4,"Flags":0,"Description":"Resource state"},"status":{"Type":4,"Flags":2,"Description":"Resource status"},"restorePointInTime":{"Type":4,"Flags":0,"Description":"Snapshot time to restore"},"createMode":{"Type":394,"Flags":4,"Description":"Specifies the mode of sql pool creation.\n\nDefault: regular sql pool creation.\n\nPointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.\n\nRecovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.\n\nRestore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified."},"creationDate":{"Type":4,"Flags":2,"Description":"Date the SQL pool was created"},"storageAccountType":{"Type":397,"Flags":0,"Description":"The storage account type used to store backups for this sql pool."},"sourceDatabaseDeletionDate":{"Type":4,"Flags":0,"Description":"Specifies the time that the sql pool was deleted"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[390,391,392,393,4]}},{"6":{"Value":"GRS"}},{"6":{"Value":"LRS"}},{"5":{"Elements":[395,396,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools@2021-06-01-preview","ScopeType":8,"Body":387,"Flags":0}},{"6":{"Value":"config"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/metadataSync"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/metadataSync","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Metadata Sync Config properties"}}}},{"2":{"Name":"MetadataSyncConfigProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the metadata sync is enabled or disabled"},"syncIntervalInMinutes":{"Type":3,"Flags":2,"Description":"The Sync Interval in minutes."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-06-01-preview","ScopeType":8,"Body":403,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[406,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":411,"Flags":1,"Description":"The properties of the geo backup policy."},"kind":{"Type":4,"Flags":2,"Description":"Kind of geo backup policy. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Backup policy location."}}}},{"2":{"Name":"GeoBackupPolicyProperties","Properties":{"state":{"Type":414,"Flags":1,"Description":"The state of the geo backup policy."},"storageType":{"Type":4,"Flags":2,"Description":"The storage type of the geo backup policy."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[412,413]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-06-01-preview","ScopeType":8,"Body":410,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":416,"Flags":9,"Description":"The resource name"},"type":{"Type":417,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":418,"Flags":10,"Description":"The resource api version"},"properties":{"Type":420,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowsProperties","Properties":{"timeRanges":{"Type":430,"Flags":0}}}},{"2":{"Name":"MaintenanceWindowTimeRange","Properties":{"dayOfWeek":{"Type":429,"Flags":0,"Description":"Day of maintenance window."},"startTime":{"Type":4,"Flags":0,"Description":"Start time minutes offset from 12am."},"duration":{"Type":4,"Flags":0,"Description":"Duration of maintenance window in minutes."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[422,423,424,425,426,427,428,4]}},{"3":{"ItemType":421}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-06-01-preview","ScopeType":8,"Body":419,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[432,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":433,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":437,"Flags":0,"Description":"Represents the properties of the resource."}}}},{"2":{"Name":"TransparentDataEncryptionProperties","Properties":{"status":{"Type":440,"Flags":0,"Description":"The status of the database transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[438,439]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-06-01-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[442,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":443,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"properties":{"Type":447,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolBlobAuditingPolicyProperties","Properties":{"state":{"Type":450,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. If state is Enabled and storageEndpoint is specified, storageAccountAccessKey is required."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":451,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[448,449]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-06-01-preview","ScopeType":8,"Body":446,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[453,454]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Resource properties."},"managedBy":{"Type":4,"Flags":2,"Description":"managed by"}}}},{"2":{"Name":"SensitivityLabelProperties","Properties":{"schemaName":{"Type":4,"Flags":2,"Description":"The schema name."},"tableName":{"Type":4,"Flags":2,"Description":"The table name."},"columnName":{"Type":4,"Flags":2,"Description":"The column name."},"labelName":{"Type":4,"Flags":0,"Description":"The label name."},"labelId":{"Type":4,"Flags":0,"Description":"The label ID."},"informationType":{"Type":4,"Flags":0,"Description":"The information type."},"informationTypeId":{"Type":4,"Flags":0,"Description":"The information type ID."},"isDisabled":{"Type":2,"Flags":2,"Description":"Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not."},"rank":{"Type":465,"Flags":0}}}},{"6":{"Value":"None"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"6":{"Value":"Critical"}},{"5":{"Elements":[460,461,462,463,464]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-06-01-preview","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[467,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":468,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":4,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set"},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required."},"recurringScans":{"Type":473,"Flags":0,"Description":"The recurring scans settings"}}}},{"2":{"Name":"VulnerabilityAssessmentRecurringScansProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Recurring scans state."},"emailSubscriptionAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the schedule scan notification will be is sent to the subscription administrators."},"emails":{"Type":474,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the scan notification is sent."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-06-01-preview","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[476,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":477,"Flags":9,"Description":"The resource name"},"type":{"Type":478,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":479,"Flags":10,"Description":"The resource api version"},"properties":{"Type":481,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SecurityAlertPolicyProperties","Properties":{"state":{"Type":485,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific Sql pool."},"disabledAlerts":{"Type":486,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action"},"emailAddresses":{"Type":487,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[482,483,484]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-06-01-preview","ScopeType":8,"Body":480,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[489,490]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":491,"Flags":9,"Description":"The resource name"},"type":{"Type":492,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":493,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentRuleBaselineProperties","Properties":{"baselineResults":{"Type":498,"Flags":1,"Description":"The rule baseline result"}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentRuleBaselineItem","Properties":{"result":{"Type":497,"Flags":1,"Description":"The rule baseline result"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":496}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-06-01-preview","ScopeType":8,"Body":494,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[500,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":501,"Flags":9,"Description":"The resource name"},"type":{"Type":502,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":503,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedSqlPoolBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"state":{"Type":508,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":509,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[506,507]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-06-01-preview","ScopeType":8,"Body":504,"Flags":0}},{"6":{"Value":"Default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":515,"Flags":0,"Description":"The properties of the data masking policy."},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking policy."},"kind":{"Type":4,"Flags":2,"Description":"The kind of data masking policy. Metadata, used for Azure portal."},"managedBy":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID of the sql pool"}}}},{"2":{"Name":"DataMaskingPolicyProperties","Properties":{"dataMaskingState":{"Type":518,"Flags":1,"Description":"The state of the data masking policy."},"exemptPrincipals":{"Type":4,"Flags":0,"Description":"The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries."},"applicationPrincipals":{"Type":4,"Flags":2,"Description":"The list of the application principals. This is a legacy parameter and is no longer used."},"maskingLevel":{"Type":4,"Flags":2,"Description":"The masking level. This is a legacy parameter and is no longer used."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[516,517]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-06-01-preview","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":523,"Flags":0,"Description":"The properties of the resource."},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking rule."},"kind":{"Type":4,"Flags":2,"Description":"The kind of Data Masking Rule. Metadata, used for Azure portal."}}}},{"2":{"Name":"DataMaskingRuleProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"The rule Id."},"aliasName":{"Type":4,"Flags":0,"Description":"The alias name. This is a legacy parameter and is no longer used."},"ruleState":{"Type":526,"Flags":0,"Description":"The rule state. Used to delete a rule. To delete an existing rule, specify the schemaName, tableName, columnName, maskingFunction, and specify ruleState as disabled. However, if the rule doesn't already exist, the rule will be created with ruleState set to enabled, regardless of the provided value of ruleState."},"schemaName":{"Type":4,"Flags":1,"Description":"The schema name on which the data masking rule is applied."},"tableName":{"Type":4,"Flags":1,"Description":"The table name on which the data masking rule is applied."},"columnName":{"Type":4,"Flags":1,"Description":"The column name on which the data masking rule is applied."},"maskingFunction":{"Type":533,"Flags":1,"Description":"The masking function that is used for the data masking rule."},"numberFrom":{"Type":4,"Flags":0,"Description":"The numberFrom property of the masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"numberTo":{"Type":4,"Flags":0,"Description":"The numberTo property of the data masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"prefixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked in the beginning of the string. Otherwise, this parameter will be ignored."},"suffixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked at the end of the string. Otherwise, this parameter will be ignored."},"replacementString":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the character to use for masking the unexposed part of the string. Otherwise, this parameter will be ignored."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[524,525]}},{"6":{"Value":"Default"}},{"6":{"Value":"CCN"}},{"6":{"Value":"Email"}},{"6":{"Value":"Number"}},{"6":{"Value":"SSN"}},{"6":{"Value":"Text"}},{"5":{"Elements":[527,528,529,530,531,532]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-06-01-preview","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":538,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadGroupProperties","Properties":{"minResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group minimum percentage resource."},"maxResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group cap percentage resource."},"minResourcePercentPerRequest":{"Type":3,"Flags":1,"Description":"The workload group request minimum grant percentage."},"maxResourcePercentPerRequest":{"Type":3,"Flags":0,"Description":"The workload group request maximum grant percentage."},"importance":{"Type":4,"Flags":0,"Description":"The workload group importance level."},"queryExecutionTimeout":{"Type":3,"Flags":0,"Description":"The workload group query execution timeout."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-06-01-preview","ScopeType":8,"Body":537,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"properties":{"Type":543,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadClassifierProperties","Properties":{"memberName":{"Type":4,"Flags":1,"Description":"The workload classifier member name."},"label":{"Type":4,"Flags":0,"Description":"The workload classifier label."},"context":{"Type":4,"Flags":0,"Description":"The workload classifier context."},"startTime":{"Type":4,"Flags":0,"Description":"The workload classifier start time for classification."},"endTime":{"Type":4,"Flags":0,"Description":"The workload classifier end time for classification."},"importance":{"Type":4,"Flags":0,"Description":"The workload classifier importance."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-06-01-preview","ScopeType":8,"Body":542,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[545,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/auditingSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":546,"Flags":9,"Description":"The resource name"},"type":{"Type":547,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":548,"Flags":10,"Description":"The resource api version"},"properties":{"Type":550,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerBlobAuditingPolicyProperties","Properties":{"state":{"Type":553,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":554,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[551,552]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/auditingSettings@2021-06-01-preview","ScopeType":8,"Body":549,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[556,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/extendedAuditingSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":557,"Flags":9,"Description":"The resource name"},"type":{"Type":558,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":559,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedServerBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"state":{"Type":564,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":565,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[562,563]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-06-01-preview","ScopeType":8,"Body":560,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[567,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/securityAlertPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":568,"Flags":9,"Description":"The resource name"},"type":{"Type":569,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":570,"Flags":10,"Description":"The resource api version"},"properties":{"Type":572,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerSecurityAlertPolicyProperties","Properties":{"state":{"Type":576,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific server"},"disabledAlerts":{"Type":577,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action"},"emailAddresses":{"Type":578,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[573,574,575]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-06-01-preview","ScopeType":8,"Body":571,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[580,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/vulnerabilityAssessments"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":581,"Flags":9,"Description":"The resource name"},"type":{"Type":582,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":583,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":1,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required."},"recurringScans":{"Type":473,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-06-01-preview","ScopeType":8,"Body":584,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[587,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/encryptionProtector"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":588,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":592,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"EncryptionProtectorProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the encryption protector."},"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the server key."},"serverKeyType":{"Type":595,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[593,594,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/encryptionProtector@2021-06-01-preview","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[597,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":598,"Flags":9,"Description":"The resource name"},"type":{"Type":599,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":600,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":602,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DedicatedSQLminimalTlsSettingsProperties","Properties":{"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"The minimal tls version of the sql server."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings@2021-06-01-preview","ScopeType":8,"Body":601,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":607,"Flags":0,"Description":"Workspace resource properties"},"identity":{"Type":627,"Flags":0,"Description":"Identity of the workspace"},"tags":{"Type":634,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"defaultDataLakeStorage":{"Type":608,"Flags":0,"Description":"Workspace default data lake storage account details"},"sqlAdministratorLoginPassword":{"Type":4,"Flags":0,"Description":"SQL administrator login password"},"managedResourceGroupName":{"Type":4,"Flags":0,"Description":"Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'"},"provisioningState":{"Type":4,"Flags":2,"Description":"Resource provisioning state"},"sqlAdministratorLogin":{"Type":4,"Flags":0,"Description":"Login for workspace SQL active directory administrator"},"virtualNetworkProfile":{"Type":609,"Flags":0,"Description":"Virtual Network profile"},"connectivityEndpoints":{"Type":610,"Flags":0,"Description":"Connectivity endpoints"},"managedVirtualNetwork":{"Type":4,"Flags":0,"Description":"Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user."},"privateEndpointConnections":{"Type":612,"Flags":0,"Description":"Private endpoint connections to the workspace"},"encryption":{"Type":613,"Flags":0,"Description":"The encryption details of the workspace"},"workspaceUID":{"Type":4,"Flags":2,"Description":"The workspace unique identifier"},"extraProperties":{"Type":617,"Flags":2,"Description":"Workspace level configs and feature flags"},"managedVirtualNetworkSettings":{"Type":618,"Flags":0,"Description":"Managed Virtual Network Settings"},"workspaceRepositoryConfiguration":{"Type":620,"Flags":0,"Description":"Git integration settings"},"purviewConfiguration":{"Type":621,"Flags":0,"Description":"Purview Configuration"},"adlaResourceId":{"Type":4,"Flags":2,"Description":"The ADLA resource ID."},"publicNetworkAccess":{"Type":624,"Flags":0,"Description":"Enable or Disable public network access to workspace"},"cspWorkspaceAdminProperties":{"Type":625,"Flags":0,"Description":"Initial workspace AAD admin properties for a CSP subscription"},"settings":{"Type":626,"Flags":2,"Description":"Workspace settings"},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Enable or Disable AzureADOnlyAuthentication on All Workspace subresource"},"trustedServiceBypassEnabled":{"Type":2,"Flags":0,"Description":"Is trustedServiceBypassEnabled for the workspace"}}}},{"2":{"Name":"DataLakeStorageAccountDetails","Properties":{"accountUrl":{"Type":4,"Flags":0,"Description":"Account URL"},"filesystem":{"Type":4,"Flags":0,"Description":"Filesystem name"},"resourceId":{"Type":4,"Flags":0,"Description":"ARM resource Id of this storage account"},"createManagedPrivateEndpoint":{"Type":2,"Flags":0,"Description":"Create managed private endpoint to this storage account or not"}}}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"computeSubnetId":{"Type":4,"Flags":0,"Description":"Subnet ID used for computes in workspace"}}}},{"2":{"Name":"WorkspacePropertiesConnectivityEndpoints","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":373,"Flags":0,"Description":"Private endpoint connection properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"3":{"ItemType":611}},{"2":{"Name":"EncryptionDetails","Properties":{"doubleEncryptionEnabled":{"Type":2,"Flags":2,"Description":"Double Encryption enabled"},"cmk":{"Type":614,"Flags":0,"Description":"Customer Managed Key Details"}}}},{"2":{"Name":"CustomerManagedKeyDetails","Properties":{"status":{"Type":4,"Flags":2,"Description":"The customer managed key status on the workspace"},"key":{"Type":615,"Flags":0,"Description":"The key object of the workspace"},"kekIdentity":{"Type":616,"Flags":0,"Description":"Key encryption key"}}}},{"2":{"Name":"WorkspaceKeyDetails","Properties":{"name":{"Type":4,"Flags":0,"Description":"Workspace Key sub-resource name"},"keyVaultUrl":{"Type":4,"Flags":0,"Description":"Workspace Key sub-resource key vault url"}}}},{"2":{"Name":"KekIdentityProperties","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"User assigned identity resource Id"},"useSystemAssignedIdentity":{"Type":0,"Flags":0,"Description":"Boolean specifying whether to use system assigned identity or not"}}}},{"2":{"Name":"WorkspacePropertiesExtraProperties","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ManagedVirtualNetworkSettings","Properties":{"preventDataExfiltration":{"Type":2,"Flags":0,"Description":"Prevent Data Exfiltration"},"linkedAccessCheckOnTargetResource":{"Type":2,"Flags":0,"Description":"Linked Access Check On Target Resource"},"allowedAadTenantIdsForLinking":{"Type":619,"Flags":0,"Description":"Allowed Aad Tenant Ids For Linking"}}}},{"3":{"ItemType":4}},{"2":{"Name":"WorkspaceRepositoryConfiguration","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration"},"hostName":{"Type":4,"Flags":0,"Description":"GitHub Enterprise host name. For example: https://github.mydomain.com"},"accountName":{"Type":4,"Flags":0,"Description":"Account name"},"projectName":{"Type":4,"Flags":0,"Description":"VSTS project name"},"repositoryName":{"Type":4,"Flags":0,"Description":"Repository name"},"collaborationBranch":{"Type":4,"Flags":0,"Description":"Collaboration branch"},"rootFolder":{"Type":4,"Flags":0,"Description":"Root folder to use in the repository"},"lastCommitId":{"Type":4,"Flags":0,"Description":"The last commit ID"},"tenantId":{"Type":4,"Flags":0,"Description":"The VSTS tenant ID"}}}},{"2":{"Name":"PurviewConfiguration","Properties":{"purviewResourceId":{"Type":4,"Flags":0,"Description":"Purview Resource ID"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[622,623,4]}},{"2":{"Name":"CspWorkspaceAdminProperties","Properties":{"initialWorkspaceAdminObjectId":{"Type":4,"Flags":0,"Description":"AAD object ID of initial workspace admin"}}}},{"2":{"Name":"WorkspacePropertiesSettings","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the workspace managed identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the workspace managed identity"},"type":{"Type":631,"Flags":0,"Description":"The type of managed identity for the workspace"},"userAssignedIdentities":{"Type":633,"Flags":0,"Description":"The user assigned managed identities."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[628,629,630]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":632}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces@2021-06-01-preview","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"activeDirectory"}},{"6":{"Value":"Microsoft.Synapse/workspaces/administrators"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":636,"Flags":9,"Description":"The resource name"},"type":{"Type":637,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":638,"Flags":10,"Description":"The resource api version"},"properties":{"Type":640,"Flags":0,"Description":"Workspace active directory administrator properties"}}}},{"2":{"Name":"AadAdminProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the workspace active directory administrator"},"login":{"Type":4,"Flags":0,"Description":"Login of the workspace active directory administrator"},"administratorType":{"Type":4,"Flags":0,"Description":"Workspace active directory administrator type"},"sid":{"Type":4,"Flags":0,"Description":"Object ID of the workspace active directory administrator"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/administrators@2021-06-01-preview","ScopeType":8,"Body":639,"Flags":0}},{"6":{"Value":"activeDirectory"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlAdministrators"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlAdministrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":642,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":640,"Flags":0,"Description":"Workspace active directory administrator properties"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlAdministrators@2021-06-01-preview","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":647,"Flags":9,"Description":"The resource name"},"type":{"Type":648,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":649,"Flags":10,"Description":"The resource api version"},"properties":{"Type":651,"Flags":0,"Description":"Sql Control Settings for workspace managed identity"}}}},{"2":{"Name":"ManagedIdentitySqlControlSettingsModelProperties","Properties":{"grantSqlControlToManagedIdentity":{"Type":652,"Flags":0,"Description":"Grant sql control to managed identity"}}}},{"2":{"Name":"ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity","Properties":{"desiredState":{"Type":655,"Flags":0,"Description":"Desired state"},"actualState":{"Type":661,"Flags":2,"Description":"Actual state"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[653,654,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[656,657,658,659,660,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-06-01-preview","ScopeType":8,"Body":650,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[663,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":664,"Flags":9,"Description":"The resource name"},"type":{"Type":665,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":666,"Flags":10,"Description":"The resource api version"},"properties":{"Type":668,"Flags":0,"Description":"Azure Active Directory Only Authentication resource properties"}}}},{"2":{"Name":"AzureADOnlyAuthenticationProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory Only Authentication enabled"},"state":{"Type":672,"Flags":2,"Description":"Azure Active Directory Only Authentication configuration state"},"creationDate":{"Type":4,"Flags":2,"Description":"property configuration date"}}}},{"6":{"Value":"Consistent"}},{"6":{"Value":"InConsistent"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[669,670,671,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications@2021-06-01-preview","ScopeType":8,"Body":667,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/libraries"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/libraries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":674,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":675,"Flags":10,"Description":"The resource api version"},"properties":{"Type":16,"Flags":2,"Description":"Library/package properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/libraries@2021-06-01-preview","ScopeType":8,"Body":676,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sparkconfigurations"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sparkconfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":678,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":679,"Flags":10,"Description":"The resource api version"},"properties":{"Type":681,"Flags":2,"Description":"SparkConfiguration properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"2":{"Name":"SparkConfigurationInfo","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description about the SparkConfiguration."},"configs":{"Type":682,"Flags":1,"Description":"SparkConfiguration configs."},"annotations":{"Type":683,"Flags":0,"Description":"Annotations for SparkConfiguration."},"notes":{"Type":4,"Flags":0,"Description":"additional Notes."},"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"created":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation."}}}},{"2":{"Name":"SparkConfigurationInfoConfigs","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sparkconfigurations@2021-06-01-preview","ScopeType":8,"Body":680,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/privateLinkResources"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":2,"Description":"The private link resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":689,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":690,"Flags":2,"Description":"Required DNS zone names of the the private link resource."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/privateLinkResources@2021-06-01-preview","ScopeType":8,"Body":687,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/privateLinkHubs/privateLinkResources"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/privateLinkHubs/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":692,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":693,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":2,"Description":"The private link resource properties."}}}},{"4":{"Name":"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-06-01-preview","ScopeType":8,"Body":694,"Flags":1}},{"6":{"Value":"current"}},{"5":{"Elements":[696,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":701,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DataWarehouseUserActivitiesProperties","Properties":{"activeQueriesCount":{"Type":3,"Flags":2,"Description":"Count of running and suspended queries."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-06-01-preview","ScopeType":8,"Body":700,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/restorePoints"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":706,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorePointProperties","Properties":{"restorePointType":{"Type":709,"Flags":2,"Description":"The type of restore point"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest time to which this database can be restored"},"restorePointCreationDate":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"restorePointLabel":{"Type":4,"Flags":2,"Description":"The label of restore point for backup request by user"}}}},{"6":{"Value":"CONTINUOUS"}},{"6":{"Value":"DISCRETE"}},{"5":{"Elements":[707,708]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-06-01-preview","ScopeType":8,"Body":705,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":711,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":712,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Location of the workspace that contains this firewall rule."},"properties":{"Type":714,"Flags":2,"Description":"The properties representing the resource."}}}},{"2":{"Name":"ReplicationLinkProperties","Properties":{"isTerminationAllowed":{"Type":2,"Flags":2,"Description":"Legacy value indicating whether termination is allowed. Currently always returns true."},"replicationMode":{"Type":4,"Flags":2,"Description":"Replication mode of this replication link."},"partnerServer":{"Type":4,"Flags":2,"Description":"The name of the workspace hosting the partner Sql pool."},"partnerDatabase":{"Type":4,"Flags":2,"Description":"The name of the partner Sql pool."},"partnerLocation":{"Type":4,"Flags":2,"Description":"The Azure Region of the partner Sql pool."},"role":{"Type":720,"Flags":2,"Description":"The role of the Sql pool in the replication link."},"partnerRole":{"Type":726,"Flags":2,"Description":"The role of the partner Sql pool in the replication link."},"startTime":{"Type":4,"Flags":2,"Description":"The start time for the replication link."},"percentComplete":{"Type":3,"Flags":2,"Description":"The percentage of seeding complete for the replication link."},"replicationState":{"Type":731,"Flags":2,"Description":"The replication state for the replication link."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[715,716,717,718,719]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[721,722,723,724,725]}},{"6":{"Value":"PENDING"}},{"6":{"Value":"SEEDING"}},{"6":{"Value":"CATCH_UP"}},{"6":{"Value":"SUSPENDED"}},{"5":{"Elements":[727,728,729,730,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-06-01-preview","ScopeType":8,"Body":713,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":733,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowOptionsProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Whether maintenance windows are enabled for the database."},"maintenanceWindowCycles":{"Type":738,"Flags":0,"Description":"Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}."},"minDurationInMinutes":{"Type":3,"Flags":0,"Description":"Minimum duration of maintenance window."},"defaultDurationInMinutes":{"Type":3,"Flags":0,"Description":"Default duration for maintenance window."},"minCycles":{"Type":3,"Flags":0,"Description":"Minimum number of maintenance windows cycles to be set on the database."},"timeGranularityInMinutes":{"Type":3,"Flags":0,"Description":"Time granularity in minutes for maintenance windows."},"allowMultipleMaintenanceWindowsPerCycle":{"Type":2,"Flags":0,"Description":"Whether we allow multiple maintenance windows per cycle."}}}},{"3":{"ItemType":421}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-06-01-preview","ScopeType":8,"Body":736,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":740,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":741,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-06-01-preview","ScopeType":8,"Body":742,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-06-01-preview","ScopeType":8,"Body":746,"Flags":1}},{"6":{"Value":"default"}},{"5":{"Elements":[748,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":749,"Flags":9,"Description":"The resource name"},"type":{"Type":750,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":751,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":753,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolConnectionPolicyProperties","Properties":{"securityEnabledAccess":{"Type":4,"Flags":0,"Description":"The state of security access."},"proxyDnsName":{"Type":4,"Flags":0,"Description":"The fully qualified host name of the auditing proxy."},"proxyPort":{"Type":4,"Flags":0,"Description":"The port number of the auditing proxy."},"visibility":{"Type":4,"Flags":0,"Description":"The visibility of the auditing proxy."},"useServerDefault":{"Type":4,"Flags":0,"Description":"Whether server default is enabled or disabled."},"redirectionState":{"Type":4,"Flags":0,"Description":"The state of proxy redirection."},"state":{"Type":4,"Flags":0,"Description":"The connection policy state."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-06-01-preview","ScopeType":8,"Body":752,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"VulnerabilityAssessmentScanRecordProperties","Properties":{"scanId":{"Type":4,"Flags":2,"Description":"The scan ID."},"triggerType":{"Type":761,"Flags":2,"Description":"The scan trigger type."},"state":{"Type":766,"Flags":2,"Description":"The scan status."},"startTime":{"Type":4,"Flags":2,"Description":"The scan start time (UTC)."},"endTime":{"Type":4,"Flags":2,"Description":"The scan end time (UTC)."},"errors":{"Type":768,"Flags":2,"Description":"The scan errors."},"storageContainerPath":{"Type":4,"Flags":2,"Description":"The scan results storage container path."},"numberOfFailedSecurityChecks":{"Type":3,"Flags":2,"Description":"The number of failed security checks."}}}},{"6":{"Value":"OnDemand"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[759,760,4]}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"FailedToRun"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[762,763,764,765,4]}},{"2":{"Name":"VulnerabilityAssessmentScanError","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."}}}},{"3":{"ItemType":767}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-06-01-preview","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolColumnProperties","Properties":{"columnType":{"Type":808,"Flags":0,"Description":"The column data type."},"isComputed":{"Type":2,"Flags":2,"Description":"Indicates whether column value is computed or not"}}}},{"6":{"Value":"image"}},{"6":{"Value":"text"}},{"6":{"Value":"uniqueidentifier"}},{"6":{"Value":"date"}},{"6":{"Value":"time"}},{"6":{"Value":"datetime2"}},{"6":{"Value":"datetimeoffset"}},{"6":{"Value":"tinyint"}},{"6":{"Value":"smallint"}},{"6":{"Value":"int"}},{"6":{"Value":"smalldatetime"}},{"6":{"Value":"real"}},{"6":{"Value":"money"}},{"6":{"Value":"datetime"}},{"6":{"Value":"float"}},{"6":{"Value":"sql_variant"}},{"6":{"Value":"ntext"}},{"6":{"Value":"bit"}},{"6":{"Value":"decimal"}},{"6":{"Value":"numeric"}},{"6":{"Value":"smallmoney"}},{"6":{"Value":"bigint"}},{"6":{"Value":"hierarchyid"}},{"6":{"Value":"geometry"}},{"6":{"Value":"geography"}},{"6":{"Value":"varbinary"}},{"6":{"Value":"varchar"}},{"6":{"Value":"binary"}},{"6":{"Value":"char"}},{"6":{"Value":"timestamp"}},{"6":{"Value":"nvarchar"}},{"6":{"Value":"nchar"}},{"6":{"Value":"xml"}},{"6":{"Value":"sysname"}},{"5":{"Elements":[774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-06-01-preview","ScopeType":8,"Body":772,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/recoverableSqlPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/recoverableSqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":813,"Flags":2,"Description":"The properties of a recoverable sql pool"}}}},{"2":{"Name":"RecoverableSqlPoolProperties","Properties":{"edition":{"Type":4,"Flags":2,"Description":"The edition of the database"},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database"},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"lastAvailableBackupDate":{"Type":4,"Flags":2,"Description":"The last available backup date of the database (ISO8601 format)"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-06-01-preview","ScopeType":8,"Body":812,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"properties":{"Type":818,"Flags":2,"Description":"The properties of a restorable dropped Sql pool"}}}},{"2":{"Name":"RestorableDroppedSqlPoolProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database"},"edition":{"Type":4,"Flags":2,"Description":"The edition of the database"},"maxSizeBytes":{"Type":4,"Flags":2,"Description":"The max size in bytes of the database"},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database"},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)"},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-06-01-preview","ScopeType":8,"Body":817,"Flags":1}},{"2":{"Name":"IntegrationRuntimeAuthKeys","Properties":{"authKey1":{"Type":4,"Flags":0,"Description":"The primary integration runtime authentication key."},"authKey2":{"Type":4,"Flags":0,"Description":"The secondary integration runtime authentication key."}}}},{"8":{"Name":"listAuthKeys","ResourceType":"Microsoft.Synapse/workspaces/integrationRuntimes","ApiVersion":"2021-06-01-preview","Output":820}},{"8":{"Name":"listLanguageExtensions","ResourceType":"Microsoft.Synapse/workspaces/kustoPools","ApiVersion":"2021-06-01-preview","Output":139}},{"2":{"Name":"FollowerDatabaseListResult","Properties":{"value":{"Type":825,"Flags":0,"Description":"The list of follower database result."}}}},{"2":{"Name":"FollowerDatabaseDefinition","Properties":{"clusterResourceId":{"Type":4,"Flags":1,"Description":"Resource id of the cluster that follows a database owned by this cluster."},"attachedDatabaseConfigurationName":{"Type":4,"Flags":1,"Description":"Resource name of the attached database configuration in the follower cluster."},"databaseName":{"Type":4,"Flags":2,"Description":"The database name owned by this cluster that was followed. * in case following all databases."}}}},{"3":{"ItemType":824}},{"8":{"Name":"listFollowerDatabases","ResourceType":"Microsoft.Synapse/workspaces/kustoPools","ApiVersion":"2021-06-01-preview","Output":823}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Synapse/workspaces/bigDataPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/bigDataPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Big Data pool properties"},"tags":{"Type":35,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"BigDataPoolResourceProperties","Properties":{"provisioningState":{"Type":4,"Flags":0,"Description":"The state of the Big Data pool."},"autoScale":{"Type":12,"Flags":0,"Description":"Auto-scaling properties"},"creationDate":{"Type":4,"Flags":2,"Description":"The time when the Big Data pool was created."},"autoPause":{"Type":13,"Flags":0,"Description":"Auto-pausing properties"},"isComputeIsolationEnabled":{"Type":2,"Flags":0,"Description":"Whether compute isolation is required or not."},"sessionLevelPackagesEnabled":{"Type":2,"Flags":0,"Description":"Whether session level packages enabled."},"cacheSize":{"Type":3,"Flags":0,"Description":"The cache size"},"dynamicExecutorAllocation":{"Type":14,"Flags":0,"Description":"Dynamic Executor Allocation"},"sparkEventsFolder":{"Type":4,"Flags":0,"Description":"The Spark events folder"},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes in the Big Data pool."},"libraryRequirements":{"Type":15,"Flags":0,"Description":"Library version requirements"},"customLibraries":{"Type":17,"Flags":0,"Description":"List of custom libraries/packages associated with the spark pool."},"sparkConfigProperties":{"Type":18,"Flags":0,"Description":"Spark configuration file to specify additional properties"},"sparkVersion":{"Type":4,"Flags":0,"Description":"The Apache Spark version."},"defaultSparkLogFolder":{"Type":4,"Flags":0,"Description":"The default folder where Spark logs will be written."},"nodeSize":{"Type":29,"Flags":0,"Description":"The level of compute power that each node in the Big Data pool has."},"nodeSizeFamily":{"Type":34,"Flags":0,"Description":"The kind of nodes that the Big Data pool provides."},"lastSucceededTimestamp":{"Type":4,"Flags":2,"Description":"The time when the Big Data pool was updated successfully."}}}},{"2":{"Name":"AutoScaleProperties","Properties":{"minNodeCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes the Big Data pool can support."},"enabled":{"Type":2,"Flags":0,"Description":"Whether automatic scaling is enabled for the Big Data pool."},"maxNodeCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes the Big Data pool can support."}}}},{"2":{"Name":"AutoPauseProperties","Properties":{"delayInMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes of idle time before the Big Data pool is automatically paused."},"enabled":{"Type":2,"Flags":0,"Description":"Whether auto-pausing is enabled for the Big Data pool."}}}},{"2":{"Name":"DynamicExecutorAllocation","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether Dynamic Executor Allocation is enabled or not."},"minExecutors":{"Type":3,"Flags":0,"Description":"The minimum number of executors alloted"},"maxExecutors":{"Type":3,"Flags":0,"Description":"The maximum number of executors alloted"}}}},{"2":{"Name":"LibraryRequirements","Properties":{"time":{"Type":4,"Flags":2,"Description":"The last update time of the library requirements file."},"content":{"Type":4,"Flags":0,"Description":"The library requirements."},"filename":{"Type":4,"Flags":0,"Description":"The filename of the library requirements file."}}}},{"2":{"Name":"LibraryInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the library."},"path":{"Type":4,"Flags":0,"Description":"Storage blob path of library."},"containerName":{"Type":4,"Flags":0,"Description":"Storage blob container name."},"uploadedTimestamp":{"Type":4,"Flags":0,"Description":"The last update time of the library."},"type":{"Type":4,"Flags":0,"Description":"Type of the library."},"provisioningStatus":{"Type":4,"Flags":2,"Description":"Provisioning status of the library/package."},"creatorId":{"Type":4,"Flags":2,"Description":"Creator Id of the library/package."}}}},{"3":{"ItemType":16}},{"2":{"Name":"SparkConfigProperties","Properties":{"time":{"Type":4,"Flags":2,"Description":"The last update time of the spark config properties file."},"content":{"Type":4,"Flags":0,"Description":"The spark config properties."},"filename":{"Type":4,"Flags":0,"Description":"The filename of the spark config properties file."},"configurationType":{"Type":21,"Flags":0,"Description":"The type of the spark config properties file."}}}},{"6":{"Value":"File"}},{"6":{"Value":"Artifact"}},{"5":{"Elements":[19,20,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"XLarge"}},{"6":{"Value":"XXLarge"}},{"6":{"Value":"XXXLarge"}},{"5":{"Elements":[22,23,24,25,26,27,28,4]}},{"6":{"Value":"None"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"HardwareAcceleratedFPGA"}},{"6":{"Value":"HardwareAcceleratedGPU"}},{"5":{"Elements":[30,31,32,33,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/bigDataPools@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/integrationRuntimes"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/integrationRuntimes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":37,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":38,"Flags":10,"Description":"The resource api version"},"properties":{"Type":40,"Flags":1,"Description":"Integration runtime properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"7":{"Name":"IntegrationRuntime","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Integration runtime description."}},"Elements":{"Managed":41,"SelfHosted":98}}},{"2":{"Name":"ManagedIntegrationRuntime","Properties":{"state":{"Type":52,"Flags":2,"Description":"Integration runtime state, only valid for managed dedicated integration runtime."},"typeProperties":{"Type":53,"Flags":1,"Description":"Managed integration runtime properties."},"managedVirtualNetwork":{"Type":96,"Flags":0,"Description":"Managed integration runtime managed virtual network."},"type":{"Type":97,"Flags":1,"Description":"Type of integration runtime."}}}},{"6":{"Value":"Initial"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Started"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"NeedRegistration"}},{"6":{"Value":"Online"}},{"6":{"Value":"Limited"}},{"6":{"Value":"Offline"}},{"6":{"Value":"AccessDenied"}},{"5":{"Elements":[42,43,44,45,46,47,48,49,50,51,4]}},{"2":{"Name":"ManagedIntegrationRuntimeTypeProperties","Properties":{"computeProperties":{"Type":54,"Flags":0,"Description":"The compute resource for managed integration runtime."},"ssisProperties":{"Type":62,"Flags":0,"Description":"SSIS properties for managed integration runtime."}}}},{"2":{"Name":"IntegrationRuntimeComputeProperties","Properties":{"location":{"Type":4,"Flags":0,"Description":"The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities"},"nodeSize":{"Type":4,"Flags":0,"Description":"The node size requirement to managed integration runtime."},"numberOfNodes":{"Type":3,"Flags":0,"Description":"The required number of nodes for managed integration runtime."},"maxParallelExecutionsPerNode":{"Type":3,"Flags":0,"Description":"Maximum parallel executions count per node for managed integration runtime."},"dataFlowProperties":{"Type":55,"Flags":0,"Description":"Data flow properties for managed integration runtime."},"vNetProperties":{"Type":60,"Flags":0,"Description":"VNet properties for managed integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeDataFlowProperties","Properties":{"computeType":{"Type":59,"Flags":0,"Description":"Compute type of the cluster which will execute data flow job."},"coreCount":{"Type":3,"Flags":0,"Description":"Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272."},"timeToLive":{"Type":3,"Flags":0,"Description":"Time to live (in minutes) setting of the cluster which will execute data flow job."},"cleanup":{"Type":2,"Flags":0,"Description":"Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true."}},"AdditionalProperties":0}},{"6":{"Value":"General"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"ComputeOptimized"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"IntegrationRuntimeVNetProperties","Properties":{"vNetId":{"Type":4,"Flags":0,"Description":"The ID of the VNet that this integration runtime will join."},"subnet":{"Type":4,"Flags":0,"Description":"The name of the subnet this integration runtime will join."},"publicIPs":{"Type":61,"Flags":0,"Description":"Resource IDs of the public IP addresses that this integration runtime will use."},"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet, to which this Azure-SSIS integration runtime will be joined."}},"AdditionalProperties":0}},{"3":{"ItemType":4}},{"2":{"Name":"IntegrationRuntimeSsisProperties","Properties":{"catalogInfo":{"Type":63,"Flags":0,"Description":"Catalog information for managed dedicated integration runtime."},"licenseType":{"Type":72,"Flags":0,"Description":"License type for bringing your own license scenario."},"customSetupScriptProperties":{"Type":73,"Flags":0,"Description":"Custom setup script properties for a managed dedicated integration runtime."},"dataProxyProperties":{"Type":74,"Flags":0,"Description":"Data proxy properties for a managed dedicated integration runtime."},"edition":{"Type":81,"Flags":0,"Description":"The edition for the SSIS Integration Runtime"},"expressCustomSetupProperties":{"Type":95,"Flags":0,"Description":"Custom setup without script properties for a SSIS integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeSsisCatalogInfo","Properties":{"catalogServerEndpoint":{"Type":4,"Flags":0,"Description":"The catalog database server URL."},"catalogAdminUserName":{"Type":4,"Flags":0,"Description":"The administrator user name of catalog database."},"catalogAdminPassword":{"Type":64,"Flags":0,"Description":"The password of the administrator user account of the catalog database."},"catalogPricingTier":{"Type":69,"Flags":0,"Description":"The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/"}},"AdditionalProperties":0}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":4,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"PremiumRS"}},{"5":{"Elements":[65,66,67,68,4]}},{"6":{"Value":"BasePrice"}},{"6":{"Value":"LicenseIncluded"}},{"5":{"Elements":[70,71,4]}},{"2":{"Name":"IntegrationRuntimeCustomSetupScriptProperties","Properties":{"blobContainerUri":{"Type":4,"Flags":0,"Description":"The URI of the Azure blob container that contains the custom setup script."},"sasToken":{"Type":64,"Flags":0,"Description":"The SAS token of the Azure blob container."}}}},{"2":{"Name":"IntegrationRuntimeDataProxyProperties","Properties":{"connectVia":{"Type":75,"Flags":0,"Description":"The self-hosted integration runtime reference."},"stagingLinkedService":{"Type":75,"Flags":0,"Description":"The staging linked service reference."},"path":{"Type":4,"Flags":0,"Description":"The path to contain the staged data in the Blob storage."}}}},{"2":{"Name":"EntityReference","Properties":{"type":{"Type":78,"Flags":0,"Description":"The type of this referenced entity."},"referenceName":{"Type":4,"Flags":0,"Description":"The name of this referenced entity."}}}},{"6":{"Value":"IntegrationRuntimeReference"}},{"6":{"Value":"LinkedServiceReference"}},{"5":{"Elements":[76,77,4]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Enterprise"}},{"5":{"Elements":[79,80,4]}},{"7":{"Name":"CustomSetupBase","Discriminator":"type","BaseProperties":{},"Elements":{"CmdkeySetup":83,"ComponentSetup":89,"EnvironmentVariableSetup":92}}},{"2":{"Name":"CmdkeySetup","Properties":{"typeProperties":{"Type":84,"Flags":1,"Description":"Cmdkey command custom setup type properties."},"type":{"Type":88,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"CmdkeySetupTypeProperties","Properties":{"targetName":{"Type":0,"Flags":1,"Description":"The server name of data source access."},"userName":{"Type":0,"Flags":1,"Description":"The user name of data source access."},"password":{"Type":85,"Flags":1,"Description":"The password of data source access."}}}},{"7":{"Name":"SecretBase","Discriminator":"type","BaseProperties":{},"Elements":{"SecureString":86}}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":87,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"SecureString"}},{"6":{"Value":"CmdkeySetup"}},{"2":{"Name":"ComponentSetup","Properties":{"typeProperties":{"Type":90,"Flags":1,"Description":"Install 3rd party component type properties."},"type":{"Type":91,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"LicensedComponentSetupTypeProperties","Properties":{"componentName":{"Type":4,"Flags":1,"Description":"The name of the 3rd party component."},"licenseKey":{"Type":85,"Flags":0,"Description":"The license key to activate the component."}}}},{"6":{"Value":"ComponentSetup"}},{"2":{"Name":"EnvironmentVariableSetup","Properties":{"typeProperties":{"Type":93,"Flags":1,"Description":"Add environment variable type properties."},"type":{"Type":94,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"EnvironmentVariableSetupTypeProperties","Properties":{"variableName":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"variableValue":{"Type":4,"Flags":1,"Description":"The value of the environment variable."}}}},{"6":{"Value":"EnvironmentVariableSetup"}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedIntegrationRuntimeManagedVirtualNetworkReference","Properties":{"referenceName":{"Type":4,"Flags":0,"Description":"The reference name of the managed virtual network."},"type":{"Type":4,"Flags":0,"Description":"The type of the managed virtual network."},"id":{"Type":4,"Flags":0,"Description":"The id of the managed virtual network."}}}},{"6":{"Value":"Managed"}},{"2":{"Name":"SelfHostedIntegrationRuntime","Properties":{"typeProperties":{"Type":99,"Flags":0,"Description":"When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime."},"type":{"Type":105,"Flags":1,"Description":"Type of integration runtime."}}}},{"2":{"Name":"SelfHostedIntegrationRuntimeTypeProperties","Properties":{"linkedInfo":{"Type":100,"Flags":0,"Description":"Linked integration runtime type from data factory"}}}},{"7":{"Name":"LinkedIntegrationRuntimeType","Discriminator":"authorizationType","BaseProperties":{},"Elements":{"Key":101,"RBAC":103}}},{"2":{"Name":"LinkedIntegrationRuntimeKeyAuthorization","Properties":{"key":{"Type":64,"Flags":1,"Description":"The key used for authorization."},"authorizationType":{"Type":102,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"Key"}},{"2":{"Name":"LinkedIntegrationRuntimeRbacAuthorization","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"The resource identifier of the integration runtime to be shared."},"authorizationType":{"Type":104,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"RBAC"}},{"6":{"Value":"SelfHosted"}},{"4":{"Name":"Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01-preview","ScopeType":8,"Body":39,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/kustoPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":107,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":108,"Flags":10,"Description":"The resource api version"},"sku":{"Type":110,"Flags":1,"Description":"The SKU of the kusto pool."},"properties":{"Type":119,"Flags":0,"Description":"The kusto pool properties."},"etag":{"Type":4,"Flags":2,"Description":"A unique read-only string that changes whenever the resource is updated."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"tags":{"Type":156,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"AzureSku","Properties":{"name":{"Type":113,"Flags":1,"Description":"SKU name."},"capacity":{"Type":3,"Flags":0,"Description":"The number of instances of the cluster."},"size":{"Type":118,"Flags":1,"Description":"SKU size."}}}},{"6":{"Value":"Compute optimized"}},{"6":{"Value":"Storage optimized"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"Extra small"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"5":{"Elements":[114,115,116,117,4]}},{"2":{"Name":"KustoPoolProperties","Properties":{"state":{"Type":129,"Flags":2,"Description":"The state of the resource."},"provisioningState":{"Type":137,"Flags":2,"Description":"The provisioned state of the resource."},"uri":{"Type":4,"Flags":2,"Description":"The Kusto Pool URI."},"dataIngestionUri":{"Type":4,"Flags":2,"Description":"The Kusto Pool data ingestion URI."},"stateReason":{"Type":4,"Flags":2,"Description":"The reason for the Kusto Pool's current state."},"optimizedAutoscale":{"Type":138,"Flags":0,"Description":"Optimized auto scale definition."},"enableStreamingIngest":{"Type":2,"Flags":0,"Description":"A boolean value that indicates if the streaming ingest is enabled."},"enablePurge":{"Type":2,"Flags":0,"Description":"A boolean value that indicates if the purge operations are enabled."},"languageExtensions":{"Type":139,"Flags":2,"Description":"List of the Kusto Pool's language extensions."},"workspaceUID":{"Type":4,"Flags":0,"Description":"The workspace unique identifier."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[120,121,122,123,124,125,126,127,128,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[130,131,132,133,134,135,136,4]}},{"2":{"Name":"OptimizedAutoscale","Properties":{"version":{"Type":3,"Flags":1,"Description":"The version of the template defined, for instance 1."},"isEnabled":{"Type":2,"Flags":1,"Description":"A boolean value that indicate if the optimized autoscale feature is enabled or not."},"minimum":{"Type":3,"Flags":1,"Description":"Minimum allowed instances count."},"maximum":{"Type":3,"Flags":1,"Description":"Maximum allowed instances count."}}}},{"2":{"Name":"LanguageExtensionsList","Properties":{"value":{"Type":144,"Flags":0,"Description":"The list of language extensions."}}}},{"2":{"Name":"LanguageExtension","Properties":{"languageExtensionName":{"Type":143,"Flags":0,"Description":"The language extension name."}}}},{"6":{"Value":"PYTHON"}},{"6":{"Value":"R"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":140}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":150,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":155,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[146,147,148,149,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[151,152,153,154,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools@2021-06-01-preview","ScopeType":8,"Body":109,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":158,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":159,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"properties":{"Type":161,"Flags":0,"Description":"The properties of the attached database configuration."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AttachedDatabaseConfigurationProperties","Properties":{"provisioningState":{"Type":169,"Flags":2,"Description":"The provisioned state of the resource."},"databaseName":{"Type":4,"Flags":1,"Description":"The name of the database which you would like to attach, use * if you want to follow all current and future databases."},"clusterResourceId":{"Type":4,"Flags":1,"Description":"The resource id of the kusto pool where the databases you would like to attach reside."},"attachedDatabaseNames":{"Type":170,"Flags":2,"Description":"The list of databases from the clusterResourceId which are currently attached to the kusto pool."},"defaultPrincipalsModificationKind":{"Type":174,"Flags":1,"Description":"The default principals modification kind"},"tableLevelSharingProperties":{"Type":175,"Flags":0,"Description":"Table level sharing specifications"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[162,163,164,165,166,167,168,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Union"}},{"6":{"Value":"Replace"}},{"6":{"Value":"None"}},{"5":{"Elements":[171,172,173,4]}},{"2":{"Name":"TableLevelSharingProperties","Properties":{"tablesToInclude":{"Type":176,"Flags":0,"Description":"List of tables to include in the follower database"},"tablesToExclude":{"Type":177,"Flags":0,"Description":"List of tables to exclude from the follower database"},"externalTablesToInclude":{"Type":178,"Flags":0,"Description":"List of external tables to include in the follower database"},"externalTablesToExclude":{"Type":179,"Flags":0,"Description":"List of external tables exclude from the follower database"},"materializedViewsToInclude":{"Type":180,"Flags":0,"Description":"List of materialized views to include in the follower database"},"materializedViewsToExclude":{"Type":181,"Flags":0,"Description":"List of materialized views exclude from the follower database"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations@2021-06-01-preview","ScopeType":8,"Body":160,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/databases"}},{"6":{"Value":"2021-06-01-preview"}},{"7":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases","Discriminator":"kind","BaseProperties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}},"Elements":{"ReadOnlyFollowing":186,"ReadWrite":202}}},{"2":{"Name":"ReadOnlyFollowingDatabase","Properties":{"properties":{"Type":187,"Flags":0,"Description":"The database properties."},"kind":{"Type":201,"Flags":1,"Description":"Kind of the database"}}}},{"2":{"Name":"ReadOnlyFollowingDatabaseProperties","Properties":{"provisioningState":{"Type":195,"Flags":2,"Description":"The provisioned state of the resource."},"softDeletePeriod":{"Type":4,"Flags":2,"Description":"The time the data should be kept before it stops being accessible to queries in TimeSpan."},"hotCachePeriod":{"Type":4,"Flags":0,"Description":"The time the data should be kept in cache for fast queries in TimeSpan."},"statistics":{"Type":196,"Flags":2,"Description":"The statistics of the database."},"leaderClusterResourceId":{"Type":4,"Flags":2,"Description":"The name of the leader cluster"},"attachedDatabaseConfigurationName":{"Type":4,"Flags":2,"Description":"The name of the attached database configuration cluster"},"principalsModificationKind":{"Type":200,"Flags":2,"Description":"The principals modification kind of the database"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[188,189,190,191,192,193,194,4]}},{"2":{"Name":"DatabaseStatistics","Properties":{"size":{"Type":3,"Flags":0,"Description":"The database size - the total size of compressed data and index in bytes."}}}},{"6":{"Value":"Union"}},{"6":{"Value":"Replace"}},{"6":{"Value":"None"}},{"5":{"Elements":[197,198,199,4]}},{"6":{"Value":"ReadOnlyFollowing"}},{"2":{"Name":"ReadWriteDatabase","Properties":{"properties":{"Type":203,"Flags":0,"Description":"The database properties."},"kind":{"Type":212,"Flags":1,"Description":"Kind of the database"}}}},{"2":{"Name":"ReadWriteDatabaseProperties","Properties":{"provisioningState":{"Type":211,"Flags":2,"Description":"The provisioned state of the resource."},"softDeletePeriod":{"Type":4,"Flags":0,"Description":"The time the data should be kept before it stops being accessible to queries in TimeSpan."},"hotCachePeriod":{"Type":4,"Flags":0,"Description":"The time the data should be kept in cache for fast queries in TimeSpan."},"statistics":{"Type":196,"Flags":2,"Description":"The statistics of the database."},"isFollowed":{"Type":2,"Flags":2,"Description":"Indicates whether the database is followed."}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[204,205,206,207,208,209,210,4]}},{"6":{"Value":"ReadWrite"}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases@2021-06-01-preview","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"7":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections","Discriminator":"kind","BaseProperties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":0,"Description":"Resource location."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}},"Elements":{"EventGrid":217,"EventHub":248,"IotHub":280}}},{"2":{"Name":"EventGridDataConnection","Properties":{"properties":{"Type":218,"Flags":0,"Description":"The properties of the Event Grid data connection."},"kind":{"Type":247,"Flags":1,"Description":"Kind of the endpoint for the data connection"}}}},{"2":{"Name":"EventGridConnectionProperties","Properties":{"storageAccountResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the storage account where the data resides."},"eventHubResourceId":{"Type":4,"Flags":1,"Description":"The resource ID where the event grid is configured to send events."},"consumerGroup":{"Type":4,"Flags":1,"Description":"The event hub consumer group."},"tableName":{"Type":4,"Flags":0,"Description":"The table where the data should be ingested. Optionally the table information can be added to each message."},"mappingRuleName":{"Type":4,"Flags":0,"Description":"The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message."},"dataFormat":{"Type":235,"Flags":0,"Description":"The data format of the message. Optionally the data format can be added to each message."},"ignoreFirstRecord":{"Type":2,"Flags":0,"Description":"A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file"},"blobStorageEventType":{"Type":238,"Flags":0,"Description":"The name of blob storage event type to process."},"provisioningState":{"Type":246,"Flags":2,"Description":"The provisioned state of the resource."}}}},{"6":{"Value":"MULTIJSON"}},{"6":{"Value":"JSON"}},{"6":{"Value":"CSV"}},{"6":{"Value":"TSV"}},{"6":{"Value":"SCSV"}},{"6":{"Value":"SOHSV"}},{"6":{"Value":"PSV"}},{"6":{"Value":"TXT"}},{"6":{"Value":"RAW"}},{"6":{"Value":"SINGLEJSON"}},{"6":{"Value":"AVRO"}},{"6":{"Value":"TSVE"}},{"6":{"Value":"PARQUET"}},{"6":{"Value":"ORC"}},{"6":{"Value":"APACHEAVRO"}},{"6":{"Value":"W3CLOGFILE"}},{"5":{"Elements":[219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,4]}},{"6":{"Value":"Microsoft.Storage.BlobCreated"}},{"6":{"Value":"Microsoft.Storage.BlobRenamed"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[239,240,241,242,243,244,245,4]}},{"6":{"Value":"EventGrid"}},{"2":{"Name":"EventHubDataConnection","Properties":{"properties":{"Type":249,"Flags":0,"Description":"The Event Hub data connection properties to validate."},"kind":{"Type":279,"Flags":1,"Description":"Kind of the endpoint for the data connection"}}}},{"2":{"Name":"EventHubConnectionProperties","Properties":{"eventHubResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the event hub to be used to create a data connection."},"consumerGroup":{"Type":4,"Flags":1,"Description":"The event hub consumer group."},"tableName":{"Type":4,"Flags":0,"Description":"The table where the data should be ingested. Optionally the table information can be added to each message."},"mappingRuleName":{"Type":4,"Flags":0,"Description":"The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message."},"dataFormat":{"Type":266,"Flags":0,"Description":"The data format of the message. Optionally the data format can be added to each message."},"eventSystemProperties":{"Type":267,"Flags":0,"Description":"System properties of the event hub"},"compression":{"Type":270,"Flags":0,"Description":"The event hub messages compression type"},"provisioningState":{"Type":278,"Flags":2,"Description":"The provisioned state of the resource."},"managedIdentityResourceId":{"Type":4,"Flags":0,"Description":"The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub."}}}},{"6":{"Value":"MULTIJSON"}},{"6":{"Value":"JSON"}},{"6":{"Value":"CSV"}},{"6":{"Value":"TSV"}},{"6":{"Value":"SCSV"}},{"6":{"Value":"SOHSV"}},{"6":{"Value":"PSV"}},{"6":{"Value":"TXT"}},{"6":{"Value":"RAW"}},{"6":{"Value":"SINGLEJSON"}},{"6":{"Value":"AVRO"}},{"6":{"Value":"TSVE"}},{"6":{"Value":"PARQUET"}},{"6":{"Value":"ORC"}},{"6":{"Value":"APACHEAVRO"}},{"6":{"Value":"W3CLOGFILE"}},{"5":{"Elements":[250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"GZip"}},{"5":{"Elements":[268,269,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[271,272,273,274,275,276,277,4]}},{"6":{"Value":"EventHub"}},{"2":{"Name":"IotHubDataConnection","Properties":{"properties":{"Type":281,"Flags":0,"Description":"The Iot Hub data connection properties."},"kind":{"Type":308,"Flags":1,"Description":"Kind of the endpoint for the data connection"}}}},{"2":{"Name":"IotHubConnectionProperties","Properties":{"iotHubResourceId":{"Type":4,"Flags":1,"Description":"The resource ID of the Iot hub to be used to create a data connection."},"consumerGroup":{"Type":4,"Flags":1,"Description":"The iot hub consumer group."},"tableName":{"Type":4,"Flags":0,"Description":"The table where the data should be ingested. Optionally the table information can be added to each message."},"mappingRuleName":{"Type":4,"Flags":0,"Description":"The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message."},"dataFormat":{"Type":298,"Flags":0,"Description":"The data format of the message. Optionally the data format can be added to each message."},"eventSystemProperties":{"Type":299,"Flags":0,"Description":"System properties of the iot hub"},"sharedAccessPolicyName":{"Type":4,"Flags":1,"Description":"The name of the share access policy"},"provisioningState":{"Type":307,"Flags":2,"Description":"The provisioned state of the resource."}}}},{"6":{"Value":"MULTIJSON"}},{"6":{"Value":"JSON"}},{"6":{"Value":"CSV"}},{"6":{"Value":"TSV"}},{"6":{"Value":"SCSV"}},{"6":{"Value":"SOHSV"}},{"6":{"Value":"PSV"}},{"6":{"Value":"TXT"}},{"6":{"Value":"RAW"}},{"6":{"Value":"SINGLEJSON"}},{"6":{"Value":"AVRO"}},{"6":{"Value":"TSVE"}},{"6":{"Value":"PARQUET"}},{"6":{"Value":"ORC"}},{"6":{"Value":"APACHEAVRO"}},{"6":{"Value":"W3CLOGFILE"}},{"5":{"Elements":[282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[300,301,302,303,304,305,306,4]}},{"6":{"Value":"IotHub"}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases/dataConnections@2021-06-01-preview","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/principalAssignments"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/kustoPools/principalAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":313,"Flags":0,"Description":"The cluster principal."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ClusterPrincipalProperties","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name."},"role":{"Type":316,"Flags":1,"Description":"Cluster principal role."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant id of the principal"},"principalType":{"Type":320,"Flags":1,"Description":"Principal type."},"tenantName":{"Type":4,"Flags":2,"Description":"The tenant name of the principal"},"principalName":{"Type":4,"Flags":2,"Description":"The principal name"},"provisioningState":{"Type":328,"Flags":2,"Description":"The provisioned state of the resource."},"aadObjectId":{"Type":4,"Flags":2,"Description":"The service principal object id in AAD (Azure active directory)"}}}},{"6":{"Value":"AllDatabasesAdmin"}},{"6":{"Value":"AllDatabasesViewer"}},{"5":{"Elements":[314,315,4]}},{"6":{"Value":"App"}},{"6":{"Value":"Group"}},{"6":{"Value":"User"}},{"5":{"Elements":[317,318,319,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[321,322,323,324,325,326,327,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/principalAssignments@2021-06-01-preview","ScopeType":8,"Body":312,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":330,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":331,"Flags":10,"Description":"The resource api version"},"properties":{"Type":333,"Flags":0,"Description":"The database principal."},"systemData":{"Type":145,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DatabasePrincipalProperties","Properties":{"principalId":{"Type":4,"Flags":1,"Description":"The principal ID assigned to the database principal. It can be a user email, application ID, or security group name."},"role":{"Type":340,"Flags":1,"Description":"Database principal role."},"tenantId":{"Type":4,"Flags":0,"Description":"The tenant id of the principal"},"principalType":{"Type":344,"Flags":1,"Description":"Principal type."},"tenantName":{"Type":4,"Flags":2,"Description":"The tenant name of the principal"},"principalName":{"Type":4,"Flags":2,"Description":"The principal name"},"provisioningState":{"Type":352,"Flags":2,"Description":"The provisioned state of the resource."},"aadObjectId":{"Type":4,"Flags":2,"Description":"The service principal object id in AAD (Azure active directory)"}}}},{"6":{"Value":"Admin"}},{"6":{"Value":"Ingestor"}},{"6":{"Value":"Monitor"}},{"6":{"Value":"User"}},{"6":{"Value":"UnrestrictedViewer"}},{"6":{"Value":"Viewer"}},{"5":{"Elements":[334,335,336,337,338,339,4]}},{"6":{"Value":"App"}},{"6":{"Value":"Group"}},{"6":{"Value":"User"}},{"5":{"Elements":[341,342,343,4]}},{"6":{"Value":"Running"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[345,346,347,348,349,350,351,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/kustoPools/databases/principalAssignments@2021-06-01-preview","ScopeType":8,"Body":332,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/firewallRules"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"IP firewall rule properties"}}}},{"2":{"Name":"IpFirewallRuleProperties","Properties":{"endIpAddress":{"Type":4,"Flags":0,"Description":"The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress"},"provisioningState":{"Type":363,"Flags":2,"Description":"Resource provisioning state"},"startIpAddress":{"Type":4,"Flags":0,"Description":"The start IP address of the firewall rule. Must be IPv4 format"}}}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"DeleteError"}},{"5":{"Elements":[358,359,360,361,362,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/firewallRules@2021-06-01-preview","ScopeType":8,"Body":356,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"Keys resource properties"}}}},{"2":{"Name":"KeyProperties","Properties":{"isActiveCMK":{"Type":2,"Flags":0,"Description":"Used to activate the workspace after a customer managed key is provided."},"keyVaultUrl":{"Type":4,"Flags":0,"Description":"The Key Vault Url of the workspace key."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/keys@2021-06-01-preview","ScopeType":8,"Body":367,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":374,"Flags":0,"Description":"The private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":375,"Flags":0,"Description":"Connection state of the private endpoint connection."},"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"The actions required for private link service connection."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/privateLinkHubs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/privateLinkHubs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":377,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":378,"Flags":10,"Description":"The resource api version"},"properties":{"Type":380,"Flags":0,"Description":"PrivateLinkHub resource properties"},"tags":{"Type":383,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"PrivateLinkHubProperties","Properties":{"provisioningState":{"Type":4,"Flags":0,"Description":"PrivateLinkHub provisioning state"},"privateEndpointConnections":{"Type":382,"Flags":2,"Description":"List of private endpoint connections"}}}},{"2":{"Name":"PrivateEndpointConnectionForPrivateLinkHubBasic","Properties":{"id":{"Type":4,"Flags":2,"Description":"identifier"},"properties":{"Type":373,"Flags":0,"Description":"Properties of private endpoint connection for private link hub"}}}},{"3":{"ItemType":381}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/privateLinkHubs@2021-06-01-preview","ScopeType":8,"Body":379,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"sku":{"Type":388,"Flags":0,"Description":"SQL pool SKU"},"properties":{"Type":389,"Flags":0,"Description":"SQL pool properties"},"tags":{"Type":398,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"Sku","Properties":{"tier":{"Type":4,"Flags":0,"Description":"The service tier"},"name":{"Type":4,"Flags":0,"Description":"The SKU name"},"capacity":{"Type":3,"Flags":0,"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."}}}},{"2":{"Name":"SqlPoolResourceProperties","Properties":{"maxSizeBytes":{"Type":3,"Flags":0,"Description":"Maximum size in bytes"},"collation":{"Type":4,"Flags":0,"Description":"Collation mode"},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"Source database to create from"},"recoverableDatabaseId":{"Type":4,"Flags":0,"Description":"Backup database to restore from"},"provisioningState":{"Type":4,"Flags":0,"Description":"Resource state"},"status":{"Type":4,"Flags":2,"Description":"Resource status"},"restorePointInTime":{"Type":4,"Flags":0,"Description":"Snapshot time to restore"},"createMode":{"Type":394,"Flags":4,"Description":"Specifies the mode of sql pool creation.\n\nDefault: regular sql pool creation.\n\nPointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.\n\nRecovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.\n\nRestore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified."},"creationDate":{"Type":4,"Flags":2,"Description":"Date the SQL pool was created"},"storageAccountType":{"Type":397,"Flags":0,"Description":"The storage account type used to store backups for this sql pool."},"sourceDatabaseDeletionDate":{"Type":4,"Flags":0,"Description":"Specifies the time that the sql pool was deleted"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[390,391,392,393,4]}},{"6":{"Value":"GRS"}},{"6":{"Value":"LRS"}},{"5":{"Elements":[395,396,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools@2021-06-01-preview","ScopeType":8,"Body":387,"Flags":0}},{"6":{"Value":"config"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/metadataSync"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/metadataSync","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Metadata Sync Config properties"}}}},{"2":{"Name":"MetadataSyncConfigProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the metadata sync is enabled or disabled"},"syncIntervalInMinutes":{"Type":3,"Flags":2,"Description":"The Sync Interval in minutes."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-06-01-preview","ScopeType":8,"Body":403,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[406,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":411,"Flags":1,"Description":"The properties of the geo backup policy."},"kind":{"Type":4,"Flags":2,"Description":"Kind of geo backup policy. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Backup policy location."}}}},{"2":{"Name":"GeoBackupPolicyProperties","Properties":{"state":{"Type":414,"Flags":1,"Description":"The state of the geo backup policy."},"storageType":{"Type":4,"Flags":2,"Description":"The storage type of the geo backup policy."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[412,413]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-06-01-preview","ScopeType":8,"Body":410,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":416,"Flags":9,"Description":"The resource name"},"type":{"Type":417,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":418,"Flags":10,"Description":"The resource api version"},"properties":{"Type":420,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowsProperties","Properties":{"timeRanges":{"Type":430,"Flags":0}}}},{"2":{"Name":"MaintenanceWindowTimeRange","Properties":{"dayOfWeek":{"Type":429,"Flags":0,"Description":"Day of maintenance window."},"startTime":{"Type":4,"Flags":0,"Description":"Start time minutes offset from 12am."},"duration":{"Type":4,"Flags":0,"Description":"Duration of maintenance window in minutes."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[422,423,424,425,426,427,428,4]}},{"3":{"ItemType":421}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-06-01-preview","ScopeType":8,"Body":419,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[432,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":433,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":437,"Flags":0,"Description":"Represents the properties of the resource."}}}},{"2":{"Name":"TransparentDataEncryptionProperties","Properties":{"status":{"Type":440,"Flags":0,"Description":"The status of the database transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[438,439]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-06-01-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[442,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":443,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"properties":{"Type":447,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolBlobAuditingPolicyProperties","Properties":{"state":{"Type":450,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. If state is Enabled and storageEndpoint is specified, storageAccountAccessKey is required."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":451,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[448,449]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-06-01-preview","ScopeType":8,"Body":446,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[453,454]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":455,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Resource properties."},"managedBy":{"Type":4,"Flags":2,"Description":"managed by"}}}},{"2":{"Name":"SensitivityLabelProperties","Properties":{"schemaName":{"Type":4,"Flags":2,"Description":"The schema name."},"tableName":{"Type":4,"Flags":2,"Description":"The table name."},"columnName":{"Type":4,"Flags":2,"Description":"The column name."},"labelName":{"Type":4,"Flags":0,"Description":"The label name."},"labelId":{"Type":4,"Flags":0,"Description":"The label ID."},"informationType":{"Type":4,"Flags":0,"Description":"The information type."},"informationTypeId":{"Type":4,"Flags":0,"Description":"The information type ID."},"isDisabled":{"Type":2,"Flags":2,"Description":"Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not."},"rank":{"Type":465,"Flags":0}}}},{"6":{"Value":"None"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"6":{"Value":"Critical"}},{"5":{"Elements":[460,461,462,463,464]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-06-01-preview","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[467,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":468,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":4,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set"},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required."},"recurringScans":{"Type":473,"Flags":0,"Description":"The recurring scans settings"}}}},{"2":{"Name":"VulnerabilityAssessmentRecurringScansProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Recurring scans state."},"emailSubscriptionAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the schedule scan notification will be is sent to the subscription administrators."},"emails":{"Type":474,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the scan notification is sent."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-06-01-preview","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[476,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":477,"Flags":9,"Description":"The resource name"},"type":{"Type":478,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":479,"Flags":10,"Description":"The resource api version"},"properties":{"Type":481,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SecurityAlertPolicyProperties","Properties":{"state":{"Type":485,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific Sql pool."},"disabledAlerts":{"Type":486,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action"},"emailAddresses":{"Type":487,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[482,483,484]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-06-01-preview","ScopeType":8,"Body":480,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[489,490]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":491,"Flags":9,"Description":"The resource name"},"type":{"Type":492,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":493,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentRuleBaselineProperties","Properties":{"baselineResults":{"Type":498,"Flags":1,"Description":"The rule baseline result"}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentRuleBaselineItem","Properties":{"result":{"Type":497,"Flags":1,"Description":"The rule baseline result"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":496}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-06-01-preview","ScopeType":8,"Body":494,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[500,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":501,"Flags":9,"Description":"The resource name"},"type":{"Type":502,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":503,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedSqlPoolBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"state":{"Type":508,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":509,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[506,507]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-06-01-preview","ScopeType":8,"Body":504,"Flags":0}},{"6":{"Value":"Default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":515,"Flags":0,"Description":"The properties of the data masking policy."},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking policy."},"kind":{"Type":4,"Flags":2,"Description":"The kind of data masking policy. Metadata, used for Azure portal."},"managedBy":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID of the sql pool"}}}},{"2":{"Name":"DataMaskingPolicyProperties","Properties":{"dataMaskingState":{"Type":518,"Flags":1,"Description":"The state of the data masking policy."},"exemptPrincipals":{"Type":4,"Flags":0,"Description":"The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries."},"applicationPrincipals":{"Type":4,"Flags":2,"Description":"The list of the application principals. This is a legacy parameter and is no longer used."},"maskingLevel":{"Type":4,"Flags":2,"Description":"The masking level. This is a legacy parameter and is no longer used."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[516,517]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-06-01-preview","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":523,"Flags":0,"Description":"The properties of the resource."},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking rule."},"kind":{"Type":4,"Flags":2,"Description":"The kind of Data Masking Rule. Metadata, used for Azure portal."}}}},{"2":{"Name":"DataMaskingRuleProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"The rule Id."},"aliasName":{"Type":4,"Flags":0,"Description":"The alias name. This is a legacy parameter and is no longer used."},"ruleState":{"Type":526,"Flags":0,"Description":"The rule state. Used to delete a rule. To delete an existing rule, specify the schemaName, tableName, columnName, maskingFunction, and specify ruleState as disabled. However, if the rule doesn't already exist, the rule will be created with ruleState set to enabled, regardless of the provided value of ruleState."},"schemaName":{"Type":4,"Flags":1,"Description":"The schema name on which the data masking rule is applied."},"tableName":{"Type":4,"Flags":1,"Description":"The table name on which the data masking rule is applied."},"columnName":{"Type":4,"Flags":1,"Description":"The column name on which the data masking rule is applied."},"maskingFunction":{"Type":533,"Flags":1,"Description":"The masking function that is used for the data masking rule."},"numberFrom":{"Type":4,"Flags":0,"Description":"The numberFrom property of the masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"numberTo":{"Type":4,"Flags":0,"Description":"The numberTo property of the data masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"prefixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked in the beginning of the string. Otherwise, this parameter will be ignored."},"suffixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked at the end of the string. Otherwise, this parameter will be ignored."},"replacementString":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the character to use for masking the unexposed part of the string. Otherwise, this parameter will be ignored."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[524,525]}},{"6":{"Value":"Default"}},{"6":{"Value":"CCN"}},{"6":{"Value":"Email"}},{"6":{"Value":"Number"}},{"6":{"Value":"SSN"}},{"6":{"Value":"Text"}},{"5":{"Elements":[527,528,529,530,531,532]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-06-01-preview","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":538,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadGroupProperties","Properties":{"minResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group minimum percentage resource."},"maxResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group cap percentage resource."},"minResourcePercentPerRequest":{"Type":3,"Flags":1,"Description":"The workload group request minimum grant percentage."},"maxResourcePercentPerRequest":{"Type":3,"Flags":0,"Description":"The workload group request maximum grant percentage."},"importance":{"Type":4,"Flags":0,"Description":"The workload group importance level."},"queryExecutionTimeout":{"Type":3,"Flags":0,"Description":"The workload group query execution timeout."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-06-01-preview","ScopeType":8,"Body":537,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"properties":{"Type":543,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadClassifierProperties","Properties":{"memberName":{"Type":4,"Flags":1,"Description":"The workload classifier member name."},"label":{"Type":4,"Flags":0,"Description":"The workload classifier label."},"context":{"Type":4,"Flags":0,"Description":"The workload classifier context."},"startTime":{"Type":4,"Flags":0,"Description":"The workload classifier start time for classification."},"endTime":{"Type":4,"Flags":0,"Description":"The workload classifier end time for classification."},"importance":{"Type":4,"Flags":0,"Description":"The workload classifier importance."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-06-01-preview","ScopeType":8,"Body":542,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[545,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/auditingSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":546,"Flags":9,"Description":"The resource name"},"type":{"Type":547,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":548,"Flags":10,"Description":"The resource api version"},"properties":{"Type":550,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerBlobAuditingPolicyProperties","Properties":{"state":{"Type":553,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":554,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[551,552]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/auditingSettings@2021-06-01-preview","ScopeType":8,"Body":549,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[556,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/extendedAuditingSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":557,"Flags":9,"Description":"The resource name"},"type":{"Type":558,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":559,"Flags":10,"Description":"The resource api version"},"properties":{"Type":561,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedServerBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"state":{"Type":564,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":565,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[562,563]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-06-01-preview","ScopeType":8,"Body":560,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[567,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/securityAlertPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":568,"Flags":9,"Description":"The resource name"},"type":{"Type":569,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":570,"Flags":10,"Description":"The resource api version"},"properties":{"Type":572,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerSecurityAlertPolicyProperties","Properties":{"state":{"Type":576,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific server"},"disabledAlerts":{"Type":577,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action"},"emailAddresses":{"Type":578,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[573,574,575]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-06-01-preview","ScopeType":8,"Body":571,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[580,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/vulnerabilityAssessments"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":581,"Flags":9,"Description":"The resource name"},"type":{"Type":582,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":583,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":1,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required."},"recurringScans":{"Type":473,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-06-01-preview","ScopeType":8,"Body":584,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[587,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/encryptionProtector"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":588,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":592,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"EncryptionProtectorProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the encryption protector."},"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the server key."},"serverKeyType":{"Type":595,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[593,594,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/encryptionProtector@2021-06-01-preview","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[597,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":598,"Flags":9,"Description":"The resource name"},"type":{"Type":599,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":600,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":602,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DedicatedSQLminimalTlsSettingsProperties","Properties":{"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"The minimal tls version of the sql server."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings@2021-06-01-preview","ScopeType":8,"Body":601,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":607,"Flags":0,"Description":"Workspace resource properties"},"identity":{"Type":627,"Flags":0,"Description":"Identity of the workspace"},"tags":{"Type":634,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"defaultDataLakeStorage":{"Type":608,"Flags":0,"Description":"Workspace default data lake storage account details"},"sqlAdministratorLoginPassword":{"Type":4,"Flags":0,"Description":"SQL administrator login password"},"managedResourceGroupName":{"Type":4,"Flags":0,"Description":"Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'"},"provisioningState":{"Type":4,"Flags":2,"Description":"Resource provisioning state"},"sqlAdministratorLogin":{"Type":4,"Flags":0,"Description":"Login for workspace SQL active directory administrator"},"virtualNetworkProfile":{"Type":609,"Flags":0,"Description":"Virtual Network profile"},"connectivityEndpoints":{"Type":610,"Flags":0,"Description":"Connectivity endpoints"},"managedVirtualNetwork":{"Type":4,"Flags":0,"Description":"Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user."},"privateEndpointConnections":{"Type":612,"Flags":0,"Description":"Private endpoint connections to the workspace"},"encryption":{"Type":613,"Flags":0,"Description":"The encryption details of the workspace"},"workspaceUID":{"Type":4,"Flags":2,"Description":"The workspace unique identifier"},"extraProperties":{"Type":617,"Flags":2,"Description":"Workspace level configs and feature flags"},"managedVirtualNetworkSettings":{"Type":618,"Flags":0,"Description":"Managed Virtual Network Settings"},"workspaceRepositoryConfiguration":{"Type":620,"Flags":0,"Description":"Git integration settings"},"purviewConfiguration":{"Type":621,"Flags":0,"Description":"Purview Configuration"},"adlaResourceId":{"Type":4,"Flags":2,"Description":"The ADLA resource ID."},"publicNetworkAccess":{"Type":624,"Flags":0,"Description":"Enable or Disable public network access to workspace"},"cspWorkspaceAdminProperties":{"Type":625,"Flags":0,"Description":"Initial workspace AAD admin properties for a CSP subscription"},"settings":{"Type":626,"Flags":2,"Description":"Workspace settings"},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Enable or Disable AzureADOnlyAuthentication on All Workspace subresource"},"trustedServiceBypassEnabled":{"Type":2,"Flags":0,"Description":"Is trustedServiceBypassEnabled for the workspace"}}}},{"2":{"Name":"DataLakeStorageAccountDetails","Properties":{"accountUrl":{"Type":4,"Flags":0,"Description":"Account URL"},"filesystem":{"Type":4,"Flags":0,"Description":"Filesystem name"},"resourceId":{"Type":4,"Flags":0,"Description":"ARM resource Id of this storage account"},"createManagedPrivateEndpoint":{"Type":2,"Flags":0,"Description":"Create managed private endpoint to this storage account or not"}}}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"computeSubnetId":{"Type":4,"Flags":0,"Description":"Subnet ID used for computes in workspace"}}}},{"2":{"Name":"WorkspacePropertiesConnectivityEndpoints","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":373,"Flags":0,"Description":"Private endpoint connection properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"3":{"ItemType":611}},{"2":{"Name":"EncryptionDetails","Properties":{"doubleEncryptionEnabled":{"Type":2,"Flags":2,"Description":"Double Encryption enabled"},"cmk":{"Type":614,"Flags":0,"Description":"Customer Managed Key Details"}}}},{"2":{"Name":"CustomerManagedKeyDetails","Properties":{"status":{"Type":4,"Flags":2,"Description":"The customer managed key status on the workspace"},"key":{"Type":615,"Flags":0,"Description":"The key object of the workspace"},"kekIdentity":{"Type":616,"Flags":0,"Description":"Key encryption key"}}}},{"2":{"Name":"WorkspaceKeyDetails","Properties":{"name":{"Type":4,"Flags":0,"Description":"Workspace Key sub-resource name"},"keyVaultUrl":{"Type":4,"Flags":0,"Description":"Workspace Key sub-resource key vault url"}}}},{"2":{"Name":"KekIdentityProperties","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"User assigned identity resource Id"},"useSystemAssignedIdentity":{"Type":0,"Flags":0,"Description":"Boolean specifying whether to use system assigned identity or not"}}}},{"2":{"Name":"WorkspacePropertiesExtraProperties","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ManagedVirtualNetworkSettings","Properties":{"preventDataExfiltration":{"Type":2,"Flags":0,"Description":"Prevent Data Exfiltration"},"linkedAccessCheckOnTargetResource":{"Type":2,"Flags":0,"Description":"Linked Access Check On Target Resource"},"allowedAadTenantIdsForLinking":{"Type":619,"Flags":0,"Description":"Allowed Aad Tenant Ids For Linking"}}}},{"3":{"ItemType":4}},{"2":{"Name":"WorkspaceRepositoryConfiguration","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration"},"hostName":{"Type":4,"Flags":0,"Description":"GitHub Enterprise host name. For example: https://github.mydomain.com"},"accountName":{"Type":4,"Flags":0,"Description":"Account name"},"projectName":{"Type":4,"Flags":0,"Description":"VSTS project name"},"repositoryName":{"Type":4,"Flags":0,"Description":"Repository name"},"collaborationBranch":{"Type":4,"Flags":0,"Description":"Collaboration branch"},"rootFolder":{"Type":4,"Flags":0,"Description":"Root folder to use in the repository"},"lastCommitId":{"Type":4,"Flags":0,"Description":"The last commit ID"},"tenantId":{"Type":4,"Flags":0,"Description":"The VSTS tenant ID"}}}},{"2":{"Name":"PurviewConfiguration","Properties":{"purviewResourceId":{"Type":4,"Flags":0,"Description":"Purview Resource ID"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[622,623,4]}},{"2":{"Name":"CspWorkspaceAdminProperties","Properties":{"initialWorkspaceAdminObjectId":{"Type":4,"Flags":0,"Description":"AAD object ID of initial workspace admin"}}}},{"2":{"Name":"WorkspacePropertiesSettings","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the workspace managed identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the workspace managed identity"},"type":{"Type":631,"Flags":0,"Description":"The type of managed identity for the workspace"},"userAssignedIdentities":{"Type":633,"Flags":0,"Description":"The user assigned managed identities."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[628,629,630]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":632}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces@2021-06-01-preview","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"activeDirectory"}},{"6":{"Value":"Microsoft.Synapse/workspaces/administrators"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":636,"Flags":9,"Description":"The resource name"},"type":{"Type":637,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":638,"Flags":10,"Description":"The resource api version"},"properties":{"Type":640,"Flags":0,"Description":"Workspace active directory administrator properties"}}}},{"2":{"Name":"AadAdminProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the workspace active directory administrator"},"login":{"Type":4,"Flags":0,"Description":"Login of the workspace active directory administrator"},"administratorType":{"Type":4,"Flags":0,"Description":"Workspace active directory administrator type"},"sid":{"Type":4,"Flags":0,"Description":"Object ID of the workspace active directory administrator"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/administrators@2021-06-01-preview","ScopeType":8,"Body":639,"Flags":0}},{"6":{"Value":"activeDirectory"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlAdministrators"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlAdministrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":642,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":640,"Flags":0,"Description":"Workspace active directory administrator properties"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlAdministrators@2021-06-01-preview","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":647,"Flags":9,"Description":"The resource name"},"type":{"Type":648,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":649,"Flags":10,"Description":"The resource api version"},"properties":{"Type":651,"Flags":0,"Description":"Sql Control Settings for workspace managed identity"}}}},{"2":{"Name":"ManagedIdentitySqlControlSettingsModelProperties","Properties":{"grantSqlControlToManagedIdentity":{"Type":652,"Flags":0,"Description":"Grant sql control to managed identity"}}}},{"2":{"Name":"ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity","Properties":{"desiredState":{"Type":655,"Flags":0,"Description":"Desired state"},"actualState":{"Type":661,"Flags":2,"Description":"Actual state"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[653,654,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[656,657,658,659,660,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-06-01-preview","ScopeType":8,"Body":650,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[663,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":664,"Flags":9,"Description":"The resource name"},"type":{"Type":665,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":666,"Flags":10,"Description":"The resource api version"},"properties":{"Type":668,"Flags":0,"Description":"Azure Active Directory Only Authentication resource properties"}}}},{"2":{"Name":"AzureADOnlyAuthenticationProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory Only Authentication enabled"},"state":{"Type":672,"Flags":2,"Description":"Azure Active Directory Only Authentication configuration state"},"creationDate":{"Type":4,"Flags":2,"Description":"property configuration date"}}}},{"6":{"Value":"Consistent"}},{"6":{"Value":"InConsistent"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[669,670,671,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications@2021-06-01-preview","ScopeType":8,"Body":667,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/libraries"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/libraries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":674,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":675,"Flags":10,"Description":"The resource api version"},"properties":{"Type":16,"Flags":2,"Description":"Library/package properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/libraries@2021-06-01-preview","ScopeType":8,"Body":676,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sparkconfigurations"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sparkconfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":678,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":679,"Flags":10,"Description":"The resource api version"},"properties":{"Type":681,"Flags":2,"Description":"SparkConfiguration properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"2":{"Name":"SparkConfigurationInfo","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description about the SparkConfiguration."},"configs":{"Type":682,"Flags":1,"Description":"SparkConfiguration configs."},"annotations":{"Type":683,"Flags":0,"Description":"Annotations for SparkConfiguration."},"notes":{"Type":4,"Flags":0,"Description":"additional Notes."},"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"created":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation."}}}},{"2":{"Name":"SparkConfigurationInfoConfigs","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sparkconfigurations@2021-06-01-preview","ScopeType":8,"Body":680,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/privateLinkResources"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":2,"Description":"The private link resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":689,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":690,"Flags":2,"Description":"Required DNS zone names of the the private link resource."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/privateLinkResources@2021-06-01-preview","ScopeType":8,"Body":687,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/privateLinkHubs/privateLinkResources"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/privateLinkHubs/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":692,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":693,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":2,"Description":"The private link resource properties."}}}},{"4":{"Name":"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-06-01-preview","ScopeType":8,"Body":694,"Flags":1}},{"6":{"Value":"current"}},{"5":{"Elements":[696,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":701,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DataWarehouseUserActivitiesProperties","Properties":{"activeQueriesCount":{"Type":3,"Flags":2,"Description":"Count of running and suspended queries."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-06-01-preview","ScopeType":8,"Body":700,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/restorePoints"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":706,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorePointProperties","Properties":{"restorePointType":{"Type":709,"Flags":2,"Description":"The type of restore point"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest time to which this database can be restored"},"restorePointCreationDate":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"restorePointLabel":{"Type":4,"Flags":2,"Description":"The label of restore point for backup request by user"}}}},{"6":{"Value":"CONTINUOUS"}},{"6":{"Value":"DISCRETE"}},{"5":{"Elements":[707,708]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-06-01-preview","ScopeType":8,"Body":705,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":711,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":712,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Location of the workspace that contains this firewall rule."},"properties":{"Type":714,"Flags":2,"Description":"The properties representing the resource."}}}},{"2":{"Name":"ReplicationLinkProperties","Properties":{"isTerminationAllowed":{"Type":2,"Flags":2,"Description":"Legacy value indicating whether termination is allowed. Currently always returns true."},"replicationMode":{"Type":4,"Flags":2,"Description":"Replication mode of this replication link."},"partnerServer":{"Type":4,"Flags":2,"Description":"The name of the workspace hosting the partner Sql pool."},"partnerDatabase":{"Type":4,"Flags":2,"Description":"The name of the partner Sql pool."},"partnerLocation":{"Type":4,"Flags":2,"Description":"The Azure Region of the partner Sql pool."},"role":{"Type":720,"Flags":2,"Description":"The role of the Sql pool in the replication link."},"partnerRole":{"Type":726,"Flags":2,"Description":"The role of the partner Sql pool in the replication link."},"startTime":{"Type":4,"Flags":2,"Description":"The start time for the replication link."},"percentComplete":{"Type":3,"Flags":2,"Description":"The percentage of seeding complete for the replication link."},"replicationState":{"Type":731,"Flags":2,"Description":"The replication state for the replication link."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[715,716,717,718,719]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[721,722,723,724,725]}},{"6":{"Value":"PENDING"}},{"6":{"Value":"SEEDING"}},{"6":{"Value":"CATCH_UP"}},{"6":{"Value":"SUSPENDED"}},{"5":{"Elements":[727,728,729,730,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-06-01-preview","ScopeType":8,"Body":713,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":733,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowOptionsProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Whether maintenance windows are enabled for the database."},"maintenanceWindowCycles":{"Type":738,"Flags":0,"Description":"Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}."},"minDurationInMinutes":{"Type":3,"Flags":0,"Description":"Minimum duration of maintenance window."},"defaultDurationInMinutes":{"Type":3,"Flags":0,"Description":"Default duration for maintenance window."},"minCycles":{"Type":3,"Flags":0,"Description":"Minimum number of maintenance windows cycles to be set on the database."},"timeGranularityInMinutes":{"Type":3,"Flags":0,"Description":"Time granularity in minutes for maintenance windows."},"allowMultipleMaintenanceWindowsPerCycle":{"Type":2,"Flags":0,"Description":"Whether we allow multiple maintenance windows per cycle."}}}},{"3":{"ItemType":421}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-06-01-preview","ScopeType":8,"Body":736,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":740,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":741,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-06-01-preview","ScopeType":8,"Body":742,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-06-01-preview","ScopeType":8,"Body":746,"Flags":1}},{"6":{"Value":"default"}},{"5":{"Elements":[748,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":749,"Flags":9,"Description":"The resource name"},"type":{"Type":750,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":751,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":753,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolConnectionPolicyProperties","Properties":{"securityEnabledAccess":{"Type":4,"Flags":0,"Description":"The state of security access."},"proxyDnsName":{"Type":4,"Flags":0,"Description":"The fully qualified host name of the auditing proxy."},"proxyPort":{"Type":4,"Flags":0,"Description":"The port number of the auditing proxy."},"visibility":{"Type":4,"Flags":0,"Description":"The visibility of the auditing proxy."},"useServerDefault":{"Type":4,"Flags":0,"Description":"Whether server default is enabled or disabled."},"redirectionState":{"Type":4,"Flags":0,"Description":"The state of proxy redirection."},"state":{"Type":4,"Flags":0,"Description":"The connection policy state."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-06-01-preview","ScopeType":8,"Body":752,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"VulnerabilityAssessmentScanRecordProperties","Properties":{"scanId":{"Type":4,"Flags":2,"Description":"The scan ID."},"triggerType":{"Type":761,"Flags":2,"Description":"The scan trigger type."},"state":{"Type":766,"Flags":2,"Description":"The scan status."},"startTime":{"Type":4,"Flags":2,"Description":"The scan start time (UTC)."},"endTime":{"Type":4,"Flags":2,"Description":"The scan end time (UTC)."},"errors":{"Type":768,"Flags":2,"Description":"The scan errors."},"storageContainerPath":{"Type":4,"Flags":2,"Description":"The scan results storage container path."},"numberOfFailedSecurityChecks":{"Type":3,"Flags":2,"Description":"The number of failed security checks."}}}},{"6":{"Value":"OnDemand"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[759,760,4]}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"FailedToRun"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[762,763,764,765,4]}},{"2":{"Name":"VulnerabilityAssessmentScanError","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."}}}},{"3":{"ItemType":767}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-06-01-preview","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolColumnProperties","Properties":{"columnType":{"Type":808,"Flags":0,"Description":"The column data type."},"isComputed":{"Type":2,"Flags":2,"Description":"Indicates whether column value is computed or not"}}}},{"6":{"Value":"image"}},{"6":{"Value":"text"}},{"6":{"Value":"uniqueidentifier"}},{"6":{"Value":"date"}},{"6":{"Value":"time"}},{"6":{"Value":"datetime2"}},{"6":{"Value":"datetimeoffset"}},{"6":{"Value":"tinyint"}},{"6":{"Value":"smallint"}},{"6":{"Value":"int"}},{"6":{"Value":"smalldatetime"}},{"6":{"Value":"real"}},{"6":{"Value":"money"}},{"6":{"Value":"datetime"}},{"6":{"Value":"float"}},{"6":{"Value":"sql_variant"}},{"6":{"Value":"ntext"}},{"6":{"Value":"bit"}},{"6":{"Value":"decimal"}},{"6":{"Value":"numeric"}},{"6":{"Value":"smallmoney"}},{"6":{"Value":"bigint"}},{"6":{"Value":"hierarchyid"}},{"6":{"Value":"geometry"}},{"6":{"Value":"geography"}},{"6":{"Value":"varbinary"}},{"6":{"Value":"varchar"}},{"6":{"Value":"binary"}},{"6":{"Value":"char"}},{"6":{"Value":"timestamp"}},{"6":{"Value":"nvarchar"}},{"6":{"Value":"nchar"}},{"6":{"Value":"xml"}},{"6":{"Value":"sysname"}},{"5":{"Elements":[774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-06-01-preview","ScopeType":8,"Body":772,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/recoverableSqlPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/recoverableSqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":813,"Flags":2,"Description":"The properties of a recoverable sql pool"}}}},{"2":{"Name":"RecoverableSqlPoolProperties","Properties":{"edition":{"Type":4,"Flags":2,"Description":"The edition of the database"},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database"},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"lastAvailableBackupDate":{"Type":4,"Flags":2,"Description":"The last available backup date of the database (ISO8601 format)"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-06-01-preview","ScopeType":8,"Body":812,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"properties":{"Type":818,"Flags":2,"Description":"The properties of a restorable dropped Sql pool"}}}},{"2":{"Name":"RestorableDroppedSqlPoolProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database"},"edition":{"Type":4,"Flags":2,"Description":"The edition of the database"},"maxSizeBytes":{"Type":4,"Flags":2,"Description":"The max size in bytes of the database"},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database"},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)"},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-06-01-preview","ScopeType":8,"Body":817,"Flags":1}},{"2":{"Name":"IntegrationRuntimeAuthKeys","Properties":{"authKey1":{"Type":4,"Flags":0,"Description":"The primary integration runtime authentication key."},"authKey2":{"Type":4,"Flags":0,"Description":"The secondary integration runtime authentication key."}}}},{"8":{"Name":"listAuthKeys","ResourceType":"Microsoft.Synapse/workspaces/integrationRuntimes","ApiVersion":"2021-06-01-preview","Output":820}},{"8":{"Name":"listLanguageExtensions","ResourceType":"Microsoft.Synapse/workspaces/kustoPools","ApiVersion":"2021-06-01-preview","Output":139}},{"2":{"Name":"FollowerDatabaseListResult","Properties":{"value":{"Type":825,"Flags":0,"Description":"The list of follower database result."}}}},{"2":{"Name":"FollowerDatabaseDefinition","Properties":{"clusterResourceId":{"Type":4,"Flags":1,"Description":"Resource id of the cluster that follows a database owned by this cluster."},"attachedDatabaseConfigurationName":{"Type":4,"Flags":1,"Description":"Resource name of the attached database configuration in the follower cluster."},"databaseName":{"Type":4,"Flags":2,"Description":"The database name owned by this cluster that was followed. * in case following all databases."}}}},{"3":{"ItemType":824}},{"8":{"Name":"listFollowerDatabases","ResourceType":"Microsoft.Synapse/workspaces/kustoPools","ApiVersion":"2021-06-01-preview","Output":823}}] \ No newline at end of file diff --git a/generated/synapse/microsoft.synapse/2021-06-01-preview/types.md b/generated/synapse/microsoft.synapse/2021-06-01-preview/types.md index 60a3515900..e09a69c968 100644 --- a/generated/synapse/microsoft.synapse/2021-06-01-preview/types.md +++ b/generated/synapse/microsoft.synapse/2021-06-01-preview/types.md @@ -623,6 +623,7 @@ ## ClusterPrincipalProperties ### Properties +* **aadObjectId**: string (ReadOnly): The service principal object id in AAD (Azure active directory) * **principalId**: string (Required): The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name. * **principalName**: string (ReadOnly): The principal name * **principalType**: 'App' | 'Group' | 'User' | string (Required): Principal type. @@ -669,6 +670,7 @@ ## DatabasePrincipalProperties ### Properties +* **aadObjectId**: string (ReadOnly): The service principal object id in AAD (Azure active directory) * **principalId**: string (Required): The principal ID assigned to the database principal. It can be a user email, application ID, or security group name. * **principalName**: string (ReadOnly): The principal name * **principalType**: 'App' | 'Group' | 'User' | string (Required): Principal type. diff --git a/generated/synapse/microsoft.synapse/2021-06-01/types.json b/generated/synapse/microsoft.synapse/2021-06-01/types.json index a11519af01..e24882cdb7 100644 --- a/generated/synapse/microsoft.synapse/2021-06-01/types.json +++ b/generated/synapse/microsoft.synapse/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"5":{"Elements":[8,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":9,"Flags":9,"Description":"The resource name"},"type":{"Type":10,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":11,"Flags":10,"Description":"The resource api version"},"properties":{"Type":13,"Flags":0,"Description":"azureADOnlyAuthentication resource properties"}}}},{"2":{"Name":"AzureADOnlyAuthenticationProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory only Authentication enabled."},"state":{"Type":17,"Flags":2,"Description":"property configuration state"},"creationDate":{"Type":4,"Flags":2,"Description":"property configuration date"}}}},{"6":{"Value":"Consistent"}},{"6":{"Value":"InConsistent"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[14,15,16,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications@2021-06-01","ScopeType":8,"Body":12,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/firewallRules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"IP firewall rule properties"}}}},{"2":{"Name":"IpFirewallRuleProperties","Properties":{"endIpAddress":{"Type":4,"Flags":0,"Description":"The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress"},"provisioningState":{"Type":28,"Flags":2,"Description":"Resource provisioning state"},"startIpAddress":{"Type":4,"Flags":0,"Description":"The start IP address of the firewall rule. Must be IPv4 format"}}}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"DeleteError"}},{"5":{"Elements":[23,24,25,26,27,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/firewallRules@2021-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/keys"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":30,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":31,"Flags":10,"Description":"The resource api version"},"properties":{"Type":33,"Flags":0,"Description":"Keys resource properties"}}}},{"2":{"Name":"KeyProperties","Properties":{"isActiveCMK":{"Type":2,"Flags":0,"Description":"Used to activate the workspace after a customer managed key is provided."},"keyVaultUrl":{"Type":4,"Flags":0,"Description":"The Key Vault Url of the workspace key."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/keys@2021-06-01","ScopeType":8,"Body":32,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":39,"Flags":0,"Description":"The private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":40,"Flags":0,"Description":"Connection state of the private endpoint connection."},"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"The actions required for private link service connection."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-06-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/privateLinkHubs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/privateLinkHubs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":42,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":43,"Flags":10,"Description":"The resource api version"},"properties":{"Type":45,"Flags":0,"Description":"PrivateLinkHub resource properties"},"tags":{"Type":48,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"PrivateLinkHubProperties","Properties":{"provisioningState":{"Type":4,"Flags":0,"Description":"PrivateLinkHub provisioning state"},"privateEndpointConnections":{"Type":47,"Flags":2,"Description":"List of private endpoint connections"}}}},{"2":{"Name":"PrivateEndpointConnectionForPrivateLinkHubBasic","Properties":{"id":{"Type":4,"Flags":2,"Description":"identifier"},"properties":{"Type":38,"Flags":0,"Description":"Properties of private endpoint connection for private link hub"}}}},{"3":{"ItemType":46}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/privateLinkHubs@2021-06-01","ScopeType":8,"Body":44,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"sku":{"Type":53,"Flags":0,"Description":"SQL pool SKU"},"properties":{"Type":54,"Flags":0,"Description":"SQL pool properties"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"Sku","Properties":{"tier":{"Type":4,"Flags":0,"Description":"The service tier"},"name":{"Type":4,"Flags":0,"Description":"The SKU name"},"capacity":{"Type":3,"Flags":0,"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."}}}},{"2":{"Name":"SqlPoolResourceProperties","Properties":{"maxSizeBytes":{"Type":3,"Flags":0,"Description":"Maximum size in bytes"},"collation":{"Type":4,"Flags":0,"Description":"Collation mode"},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"Source database to create from"},"recoverableDatabaseId":{"Type":4,"Flags":0,"Description":"Backup database to restore from"},"provisioningState":{"Type":4,"Flags":0,"Description":"Resource state"},"status":{"Type":4,"Flags":2,"Description":"Resource status"},"restorePointInTime":{"Type":4,"Flags":0,"Description":"Snapshot time to restore"},"createMode":{"Type":59,"Flags":4,"Description":"Specifies the mode of sql pool creation.\n\nDefault: regular sql pool creation.\n\nPointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.\n\nRecovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.\n\nRestore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified."},"creationDate":{"Type":4,"Flags":2,"Description":"Date the SQL pool was created"},"storageAccountType":{"Type":62,"Flags":0,"Description":"The storage account type used to store backups for this sql pool."},"sourceDatabaseDeletionDate":{"Type":4,"Flags":0,"Description":"Specifies the time that the sql pool was deleted"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[55,56,57,58,4]}},{"6":{"Value":"GRS"}},{"6":{"Value":"LRS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools@2021-06-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"config"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/metadataSync"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/metadataSync","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":65,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Metadata Sync Config properties"}}}},{"2":{"Name":"MetadataSyncConfigProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the metadata sync is enabled or disabled"},"syncIntervalInMinutes":{"Type":3,"Flags":0,"Description":"The Sync Interval in minutes."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-06-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[71,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":72,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":1,"Description":"The properties of the geo backup policy."},"kind":{"Type":4,"Flags":2,"Description":"Kind of geo backup policy. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Backup policy location."}}}},{"2":{"Name":"GeoBackupPolicyProperties","Properties":{"state":{"Type":79,"Flags":1,"Description":"The state of the geo backup policy."},"storageType":{"Type":4,"Flags":2,"Description":"The storage type of the geo backup policy."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[77,78]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-06-01","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":81,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":85,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowsProperties","Properties":{"timeRanges":{"Type":95,"Flags":0}}}},{"2":{"Name":"MaintenanceWindowTimeRange","Properties":{"dayOfWeek":{"Type":94,"Flags":0,"Description":"Day of maintenance window."},"startTime":{"Type":4,"Flags":0,"Description":"Start time minutes offset from 12am."},"duration":{"Type":4,"Flags":0,"Description":"Duration of maintenance window in minutes."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[87,88,89,90,91,92,93,4]}},{"3":{"ItemType":86}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-06-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[97,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":98,"Flags":9,"Description":"The resource name"},"type":{"Type":99,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":100,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":102,"Flags":0,"Description":"Represents the properties of the resource."}}}},{"2":{"Name":"TransparentDataEncryptionProperties","Properties":{"status":{"Type":105,"Flags":0,"Description":"The status of the database transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[103,104]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-06-01","ScopeType":8,"Body":101,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":107,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"properties":{"Type":111,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolBlobAuditingPolicyProperties","Properties":{"state":{"Type":114,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. If state is Enabled and storageEndpoint is specified, storageAccountAccessKey is required."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":115,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[112,113]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-06-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[117,118]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"Resource properties."},"managedBy":{"Type":4,"Flags":2,"Description":"managed by"}}}},{"2":{"Name":"SensitivityLabelProperties","Properties":{"schemaName":{"Type":4,"Flags":2,"Description":"The schema name."},"tableName":{"Type":4,"Flags":2,"Description":"The table name."},"columnName":{"Type":4,"Flags":2,"Description":"The column name."},"labelName":{"Type":4,"Flags":0,"Description":"The label name."},"labelId":{"Type":4,"Flags":0,"Description":"The label ID."},"informationType":{"Type":4,"Flags":0,"Description":"The information type."},"informationTypeId":{"Type":4,"Flags":0,"Description":"The information type ID."},"isDisabled":{"Type":2,"Flags":2,"Description":"Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not."},"rank":{"Type":129,"Flags":0}}}},{"6":{"Value":"None"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"6":{"Value":"Critical"}},{"5":{"Elements":[124,125,126,127,128]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-06-01","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[131,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":132,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":4,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set"},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required."},"recurringScans":{"Type":137,"Flags":0,"Description":"The recurring scans settings"}}}},{"2":{"Name":"VulnerabilityAssessmentRecurringScansProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Recurring scans state."},"emailSubscriptionAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the schedule scan notification will be is sent to the subscription administrators."},"emails":{"Type":138,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the scan notification is sent."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-06-01","ScopeType":8,"Body":135,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[140,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":141,"Flags":9,"Description":"The resource name"},"type":{"Type":142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":143,"Flags":10,"Description":"The resource api version"},"properties":{"Type":145,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SecurityAlertPolicyProperties","Properties":{"state":{"Type":149,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific Sql pool."},"disabledAlerts":{"Type":150,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action"},"emailAddresses":{"Type":151,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[146,147,148]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-06-01","ScopeType":8,"Body":144,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[153,154]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":155,"Flags":9,"Description":"The resource name"},"type":{"Type":156,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":157,"Flags":10,"Description":"The resource api version"},"properties":{"Type":159,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentRuleBaselineProperties","Properties":{"baselineResults":{"Type":162,"Flags":1,"Description":"The rule baseline result"}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentRuleBaselineItem","Properties":{"result":{"Type":161,"Flags":1,"Description":"The rule baseline result"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":160}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-06-01","ScopeType":8,"Body":158,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":164,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":168,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedSqlPoolBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"state":{"Type":171,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":172,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[169,170]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-06-01","ScopeType":8,"Body":167,"Flags":0}},{"6":{"Value":"Default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":174,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"properties":{"Type":178,"Flags":0,"Description":"The properties of the data masking policy."},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking policy."},"kind":{"Type":4,"Flags":2,"Description":"The kind of data masking policy. Metadata, used for Azure portal."},"managedBy":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID of the sql pool"}}}},{"2":{"Name":"DataMaskingPolicyProperties","Properties":{"dataMaskingState":{"Type":181,"Flags":1,"Description":"The state of the data masking policy."},"exemptPrincipals":{"Type":4,"Flags":0,"Description":"The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries."},"applicationPrincipals":{"Type":4,"Flags":2,"Description":"The list of the application principals. This is a legacy parameter and is no longer used."},"maskingLevel":{"Type":4,"Flags":2,"Description":"The masking level. This is a legacy parameter and is no longer used."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[179,180]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-06-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"The properties of the resource."},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking rule."},"kind":{"Type":4,"Flags":2,"Description":"The kind of Data Masking Rule. Metadata, used for Azure portal."}}}},{"2":{"Name":"DataMaskingRuleProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"The rule Id."},"aliasName":{"Type":4,"Flags":0,"Description":"The alias name. This is a legacy parameter and is no longer used."},"ruleState":{"Type":189,"Flags":0,"Description":"The rule state. Used to delete a rule. To delete an existing rule, specify the schemaName, tableName, columnName, maskingFunction, and specify ruleState as disabled. However, if the rule doesn't already exist, the rule will be created with ruleState set to enabled, regardless of the provided value of ruleState."},"schemaName":{"Type":4,"Flags":1,"Description":"The schema name on which the data masking rule is applied."},"tableName":{"Type":4,"Flags":1,"Description":"The table name on which the data masking rule is applied."},"columnName":{"Type":4,"Flags":1,"Description":"The column name on which the data masking rule is applied."},"maskingFunction":{"Type":196,"Flags":1,"Description":"The masking function that is used for the data masking rule."},"numberFrom":{"Type":4,"Flags":0,"Description":"The numberFrom property of the masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"numberTo":{"Type":4,"Flags":0,"Description":"The numberTo property of the data masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"prefixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked in the beginning of the string. Otherwise, this parameter will be ignored."},"suffixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked at the end of the string. Otherwise, this parameter will be ignored."},"replacementString":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the character to use for masking the unexposed part of the string. Otherwise, this parameter will be ignored."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[187,188]}},{"6":{"Value":"Default"}},{"6":{"Value":"CCN"}},{"6":{"Value":"Email"}},{"6":{"Value":"Number"}},{"6":{"Value":"SSN"}},{"6":{"Value":"Text"}},{"5":{"Elements":[190,191,192,193,194,195]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-06-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadGroupProperties","Properties":{"minResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group minimum percentage resource."},"maxResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group cap percentage resource."},"minResourcePercentPerRequest":{"Type":3,"Flags":1,"Description":"The workload group request minimum grant percentage."},"maxResourcePercentPerRequest":{"Type":3,"Flags":0,"Description":"The workload group request maximum grant percentage."},"importance":{"Type":4,"Flags":0,"Description":"The workload group importance level."},"queryExecutionTimeout":{"Type":3,"Flags":0,"Description":"The workload group query execution timeout."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-06-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadClassifierProperties","Properties":{"memberName":{"Type":4,"Flags":1,"Description":"The workload classifier member name."},"label":{"Type":4,"Flags":0,"Description":"The workload classifier label."},"context":{"Type":4,"Flags":0,"Description":"The workload classifier context."},"startTime":{"Type":4,"Flags":0,"Description":"The workload classifier start time for classification."},"endTime":{"Type":4,"Flags":0,"Description":"The workload classifier end time for classification."},"importance":{"Type":4,"Flags":0,"Description":"The workload classifier importance."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-06-01","ScopeType":8,"Body":205,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[208,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/auditingSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":209,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerBlobAuditingPolicyProperties","Properties":{"state":{"Type":216,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":217,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[214,215]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/auditingSettings@2021-06-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[219,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/extendedAuditingSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":220,"Flags":9,"Description":"The resource name"},"type":{"Type":221,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":222,"Flags":10,"Description":"The resource api version"},"properties":{"Type":224,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedServerBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"state":{"Type":227,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":228,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[225,226]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-06-01","ScopeType":8,"Body":223,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[230,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/securityAlertPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":231,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerSecurityAlertPolicyProperties","Properties":{"state":{"Type":239,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific server"},"disabledAlerts":{"Type":240,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action"},"emailAddresses":{"Type":241,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[236,237,238]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-06-01","ScopeType":8,"Body":234,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[243,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/vulnerabilityAssessments"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":244,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":1,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required."},"recurringScans":{"Type":137,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-06-01","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[250,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/encryptionProtector"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":251,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":255,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"EncryptionProtectorProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the encryption protector."},"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the server key."},"serverKeyType":{"Type":258,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[256,257,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/encryptionProtector@2021-06-01","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[260,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":261,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":265,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DedicatedSQLminimalTlsSettingsProperties","Properties":{"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"The minimal tls version of the sql server."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings@2021-06-01","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":270,"Flags":0,"Description":"Workspace resource properties"},"identity":{"Type":290,"Flags":0,"Description":"Identity of the workspace"},"tags":{"Type":297,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"defaultDataLakeStorage":{"Type":271,"Flags":0,"Description":"Workspace default data lake storage account details"},"sqlAdministratorLoginPassword":{"Type":4,"Flags":0,"Description":"SQL administrator login password"},"managedResourceGroupName":{"Type":4,"Flags":0,"Description":"Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'"},"provisioningState":{"Type":4,"Flags":2,"Description":"Resource provisioning state"},"sqlAdministratorLogin":{"Type":4,"Flags":0,"Description":"Login for workspace SQL active directory administrator"},"virtualNetworkProfile":{"Type":272,"Flags":0,"Description":"Virtual Network profile"},"connectivityEndpoints":{"Type":273,"Flags":0,"Description":"Connectivity endpoints"},"managedVirtualNetwork":{"Type":4,"Flags":0,"Description":"Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user."},"privateEndpointConnections":{"Type":275,"Flags":0,"Description":"Private endpoint connections to the workspace"},"encryption":{"Type":276,"Flags":0,"Description":"The encryption details of the workspace"},"workspaceUID":{"Type":4,"Flags":2,"Description":"The workspace unique identifier"},"extraProperties":{"Type":280,"Flags":2,"Description":"Workspace level configs and feature flags"},"managedVirtualNetworkSettings":{"Type":281,"Flags":0,"Description":"Managed Virtual Network Settings"},"workspaceRepositoryConfiguration":{"Type":283,"Flags":0,"Description":"Git integration settings"},"purviewConfiguration":{"Type":284,"Flags":0,"Description":"Purview Configuration"},"adlaResourceId":{"Type":4,"Flags":2,"Description":"The ADLA resource ID."},"publicNetworkAccess":{"Type":287,"Flags":0,"Description":"Enable or Disable public network access to workspace"},"cspWorkspaceAdminProperties":{"Type":288,"Flags":0,"Description":"Initial workspace AAD admin properties for a CSP subscription"},"settings":{"Type":289,"Flags":2,"Description":"Workspace settings"},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Enable or Disable AzureADOnlyAuthentication on All Workspace subresource"},"trustedServiceBypassEnabled":{"Type":2,"Flags":0,"Description":"Is trustedServiceBypassEnabled for the workspace"}}}},{"2":{"Name":"DataLakeStorageAccountDetails","Properties":{"accountUrl":{"Type":4,"Flags":0,"Description":"Account URL"},"filesystem":{"Type":4,"Flags":0,"Description":"Filesystem name"},"resourceId":{"Type":4,"Flags":0,"Description":"ARM resource Id of this storage account"},"createManagedPrivateEndpoint":{"Type":2,"Flags":4,"Description":"Create managed private endpoint to this storage account or not"}}}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"computeSubnetId":{"Type":4,"Flags":0,"Description":"Subnet ID used for computes in workspace"}}}},{"2":{"Name":"WorkspacePropertiesConnectivityEndpoints","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":38,"Flags":0,"Description":"Private endpoint connection properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"3":{"ItemType":274}},{"2":{"Name":"EncryptionDetails","Properties":{"doubleEncryptionEnabled":{"Type":2,"Flags":2,"Description":"Double Encryption enabled"},"cmk":{"Type":277,"Flags":0,"Description":"Customer Managed Key Details"}}}},{"2":{"Name":"CustomerManagedKeyDetails","Properties":{"status":{"Type":4,"Flags":2,"Description":"The customer managed key status on the workspace"},"key":{"Type":278,"Flags":0,"Description":"The key object of the workspace"},"kekIdentity":{"Type":279,"Flags":0,"Description":"Key encryption key"}}}},{"2":{"Name":"WorkspaceKeyDetails","Properties":{"name":{"Type":4,"Flags":0,"Description":"Workspace Key sub-resource name"},"keyVaultUrl":{"Type":4,"Flags":0,"Description":"Workspace Key sub-resource key vault url"}}}},{"2":{"Name":"KekIdentityProperties","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"User assigned identity resource Id"},"useSystemAssignedIdentity":{"Type":0,"Flags":0,"Description":"Boolean specifying whether to use system assigned identity or not"}}}},{"2":{"Name":"WorkspacePropertiesExtraProperties","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ManagedVirtualNetworkSettings","Properties":{"preventDataExfiltration":{"Type":2,"Flags":0,"Description":"Prevent Data Exfiltration"},"linkedAccessCheckOnTargetResource":{"Type":2,"Flags":0,"Description":"Linked Access Check On Target Resource"},"allowedAadTenantIdsForLinking":{"Type":282,"Flags":0,"Description":"Allowed Aad Tenant Ids For Linking"}}}},{"3":{"ItemType":4}},{"2":{"Name":"WorkspaceRepositoryConfiguration","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration"},"hostName":{"Type":4,"Flags":0,"Description":"GitHub Enterprise host name. For example: https://github.mydomain.com"},"accountName":{"Type":4,"Flags":0,"Description":"Account name"},"projectName":{"Type":4,"Flags":0,"Description":"VSTS project name"},"repositoryName":{"Type":4,"Flags":0,"Description":"Repository name"},"collaborationBranch":{"Type":4,"Flags":0,"Description":"Collaboration branch"},"rootFolder":{"Type":4,"Flags":0,"Description":"Root folder to use in the repository"},"lastCommitId":{"Type":4,"Flags":0,"Description":"The last commit ID"},"tenantId":{"Type":4,"Flags":0,"Description":"The VSTS tenant ID"}}}},{"2":{"Name":"PurviewConfiguration","Properties":{"purviewResourceId":{"Type":4,"Flags":0,"Description":"Purview Resource ID"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"CspWorkspaceAdminProperties","Properties":{"initialWorkspaceAdminObjectId":{"Type":4,"Flags":0,"Description":"AAD object ID of initial workspace admin"}}}},{"2":{"Name":"WorkspacePropertiesSettings","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the workspace managed identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the workspace managed identity"},"type":{"Type":294,"Flags":0,"Description":"The type of managed identity for the workspace"},"userAssignedIdentities":{"Type":296,"Flags":0,"Description":"The user assigned managed identities."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[291,292,293]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":295}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces@2021-06-01","ScopeType":8,"Body":269,"Flags":0}},{"6":{"Value":"activeDirectory"}},{"6":{"Value":"Microsoft.Synapse/workspaces/administrators"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Workspace active directory administrator properties"}}}},{"2":{"Name":"AadAdminProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the workspace active directory administrator"},"login":{"Type":4,"Flags":0,"Description":"Login of the workspace active directory administrator"},"administratorType":{"Type":4,"Flags":0,"Description":"Workspace active directory administrator type"},"sid":{"Type":4,"Flags":0,"Description":"Object ID of the workspace active directory administrator"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/administrators@2021-06-01","ScopeType":8,"Body":302,"Flags":0}},{"6":{"Value":"activeDirectory"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlAdministrators"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlAdministrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":305,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Workspace active directory administrator properties"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlAdministrators@2021-06-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":310,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"Sql Control Settings for workspace managed identity"}}}},{"2":{"Name":"ManagedIdentitySqlControlSettingsModelProperties","Properties":{"grantSqlControlToManagedIdentity":{"Type":315,"Flags":0,"Description":"Grant sql control to managed identity"}}}},{"2":{"Name":"ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity","Properties":{"desiredState":{"Type":318,"Flags":0,"Description":"Desired state"},"actualState":{"Type":324,"Flags":2,"Description":"Actual state"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[316,317,4]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[319,320,321,322,323,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-06-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/bigDataPools"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/bigDataPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Big Data pool properties"},"tags":{"Type":353,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"BigDataPoolResourceProperties","Properties":{"provisioningState":{"Type":4,"Flags":0,"Description":"The state of the Big Data pool."},"autoScale":{"Type":330,"Flags":0,"Description":"Auto-scaling properties"},"creationDate":{"Type":4,"Flags":2,"Description":"The time when the Big Data pool was created."},"autoPause":{"Type":331,"Flags":0,"Description":"Auto-pausing properties"},"isComputeIsolationEnabled":{"Type":2,"Flags":0,"Description":"Whether compute isolation is required or not."},"sessionLevelPackagesEnabled":{"Type":2,"Flags":0,"Description":"Whether session level packages enabled."},"cacheSize":{"Type":3,"Flags":0,"Description":"The cache size"},"dynamicExecutorAllocation":{"Type":332,"Flags":0,"Description":"Dynamic Executor Allocation"},"sparkEventsFolder":{"Type":4,"Flags":0,"Description":"The Spark events folder"},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes in the Big Data pool."},"libraryRequirements":{"Type":333,"Flags":0,"Description":"Library version requirements"},"customLibraries":{"Type":335,"Flags":0,"Description":"List of custom libraries/packages associated with the spark pool."},"sparkConfigProperties":{"Type":336,"Flags":0,"Description":"Spark configuration file to specify additional properties"},"sparkVersion":{"Type":4,"Flags":0,"Description":"The Apache Spark version."},"defaultSparkLogFolder":{"Type":4,"Flags":0,"Description":"The default folder where Spark logs will be written."},"nodeSize":{"Type":347,"Flags":0,"Description":"The level of compute power that each node in the Big Data pool has."},"nodeSizeFamily":{"Type":352,"Flags":0,"Description":"The kind of nodes that the Big Data pool provides."},"lastSucceededTimestamp":{"Type":4,"Flags":2,"Description":"The time when the Big Data pool was updated successfully."}}}},{"2":{"Name":"AutoScaleProperties","Properties":{"minNodeCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes the Big Data pool can support."},"enabled":{"Type":2,"Flags":0,"Description":"Whether automatic scaling is enabled for the Big Data pool."},"maxNodeCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes the Big Data pool can support."}}}},{"2":{"Name":"AutoPauseProperties","Properties":{"delayInMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes of idle time before the Big Data pool is automatically paused."},"enabled":{"Type":2,"Flags":0,"Description":"Whether auto-pausing is enabled for the Big Data pool."}}}},{"2":{"Name":"DynamicExecutorAllocation","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether Dynamic Executor Allocation is enabled or not."},"minExecutors":{"Type":3,"Flags":0,"Description":"The minimum number of executors alloted"},"maxExecutors":{"Type":3,"Flags":0,"Description":"The maximum number of executors alloted"}}}},{"2":{"Name":"LibraryRequirements","Properties":{"time":{"Type":4,"Flags":2,"Description":"The last update time of the library requirements file."},"content":{"Type":4,"Flags":0,"Description":"The library requirements."},"filename":{"Type":4,"Flags":0,"Description":"The filename of the library requirements file."}}}},{"2":{"Name":"LibraryInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the library."},"path":{"Type":4,"Flags":0,"Description":"Storage blob path of library."},"containerName":{"Type":4,"Flags":0,"Description":"Storage blob container name."},"uploadedTimestamp":{"Type":4,"Flags":2,"Description":"The last update time of the library."},"type":{"Type":4,"Flags":0,"Description":"Type of the library."},"provisioningStatus":{"Type":4,"Flags":2,"Description":"Provisioning status of the library/package."},"creatorId":{"Type":4,"Flags":2,"Description":"Creator Id of the library/package."}}}},{"3":{"ItemType":334}},{"2":{"Name":"SparkConfigProperties","Properties":{"time":{"Type":4,"Flags":2,"Description":"The last update time of the spark config properties file."},"content":{"Type":4,"Flags":0,"Description":"The spark config properties."},"filename":{"Type":4,"Flags":0,"Description":"The filename of the spark config properties file."},"configurationType":{"Type":339,"Flags":0,"Description":"The type of the spark config properties file."}}}},{"6":{"Value":"File"}},{"6":{"Value":"Artifact"}},{"5":{"Elements":[337,338,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"XLarge"}},{"6":{"Value":"XXLarge"}},{"6":{"Value":"XXXLarge"}},{"5":{"Elements":[340,341,342,343,344,345,346,4]}},{"6":{"Value":"None"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"HardwareAcceleratedFPGA"}},{"6":{"Value":"HardwareAcceleratedGPU"}},{"5":{"Elements":[348,349,350,351,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/bigDataPools@2021-06-01","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/integrationRuntimes"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/integrationRuntimes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":1,"Description":"Integration runtime properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"7":{"Name":"IntegrationRuntime","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Integration runtime description."}},"Elements":{"Managed":359,"SelfHosted":417}}},{"2":{"Name":"ManagedIntegrationRuntime","Properties":{"provisioningState":{"Type":370,"Flags":2,"Description":"Integration runtime state, only valid for managed dedicated integration runtime."},"typeProperties":{"Type":371,"Flags":1,"Description":"Managed integration runtime properties."},"managedVirtualNetwork":{"Type":415,"Flags":0,"Description":"Managed integration runtime managed virtual network."},"type":{"Type":416,"Flags":1,"Description":"Type of integration runtime."}}}},{"6":{"Value":"Initial"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Started"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"NeedRegistration"}},{"6":{"Value":"Online"}},{"6":{"Value":"Limited"}},{"6":{"Value":"Offline"}},{"6":{"Value":"AccessDenied"}},{"5":{"Elements":[360,361,362,363,364,365,366,367,368,369,4]}},{"2":{"Name":"ManagedIntegrationRuntimeTypeProperties","Properties":{"computeProperties":{"Type":372,"Flags":0,"Description":"The compute resource for managed integration runtime."},"ssisProperties":{"Type":380,"Flags":0,"Description":"SSIS properties for managed integration runtime."},"customerVirtualNetwork":{"Type":414,"Flags":0,"Description":"The name of virtual network to which Azure-SSIS integration runtime will join"}}}},{"2":{"Name":"IntegrationRuntimeComputeProperties","Properties":{"location":{"Type":4,"Flags":0,"Description":"The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities"},"nodeSize":{"Type":4,"Flags":0,"Description":"The node size requirement to managed integration runtime."},"numberOfNodes":{"Type":3,"Flags":0,"Description":"The required number of nodes for managed integration runtime."},"maxParallelExecutionsPerNode":{"Type":3,"Flags":0,"Description":"Maximum parallel executions count per node for managed integration runtime."},"dataFlowProperties":{"Type":373,"Flags":0,"Description":"Data flow properties for managed integration runtime."},"vNetProperties":{"Type":378,"Flags":0,"Description":"VNet properties for managed integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeDataFlowProperties","Properties":{"computeType":{"Type":377,"Flags":0,"Description":"Compute type of the cluster which will execute data flow job."},"coreCount":{"Type":3,"Flags":0,"Description":"Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272."},"timeToLive":{"Type":3,"Flags":0,"Description":"Time to live (in minutes) setting of the cluster which will execute data flow job."}},"AdditionalProperties":0}},{"6":{"Value":"General"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"ComputeOptimized"}},{"5":{"Elements":[374,375,376,4]}},{"2":{"Name":"IntegrationRuntimeVNetProperties","Properties":{"vNetId":{"Type":4,"Flags":0,"Description":"The ID of the VNet that this integration runtime will join."},"subnet":{"Type":4,"Flags":0,"Description":"The name of the subnet this integration runtime will join."},"publicIPs":{"Type":379,"Flags":0,"Description":"Resource IDs of the public IP addresses that this integration runtime will use."},"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet, to which this Azure-SSIS integration runtime will be joined."}},"AdditionalProperties":0}},{"3":{"ItemType":4}},{"2":{"Name":"IntegrationRuntimeSsisProperties","Properties":{"catalogInfo":{"Type":381,"Flags":0,"Description":"Catalog information for managed dedicated integration runtime."},"licenseType":{"Type":390,"Flags":0,"Description":"License type for bringing your own license scenario."},"customSetupScriptProperties":{"Type":391,"Flags":0,"Description":"Custom setup script properties for a managed dedicated integration runtime."},"dataProxyProperties":{"Type":392,"Flags":0,"Description":"Data proxy properties for a managed dedicated integration runtime."},"edition":{"Type":399,"Flags":0,"Description":"The edition for the SSIS Integration Runtime"},"expressCustomSetupProperties":{"Type":413,"Flags":0,"Description":"Custom setup without script properties for a SSIS integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeSsisCatalogInfo","Properties":{"catalogServerEndpoint":{"Type":4,"Flags":0,"Description":"The catalog database server URL."},"catalogAdminUserName":{"Type":4,"Flags":0,"Description":"The administrator user name of catalog database."},"catalogAdminPassword":{"Type":382,"Flags":0,"Description":"The password of the administrator user account of the catalog database."},"catalogPricingTier":{"Type":387,"Flags":0,"Description":"The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/"}},"AdditionalProperties":0}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":4,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"PremiumRS"}},{"5":{"Elements":[383,384,385,386,4]}},{"6":{"Value":"BasePrice"}},{"6":{"Value":"LicenseIncluded"}},{"5":{"Elements":[388,389,4]}},{"2":{"Name":"IntegrationRuntimeCustomSetupScriptProperties","Properties":{"blobContainerUri":{"Type":4,"Flags":0,"Description":"The URI of the Azure blob container that contains the custom setup script."},"sasToken":{"Type":382,"Flags":0,"Description":"The SAS token of the Azure blob container."}}}},{"2":{"Name":"IntegrationRuntimeDataProxyProperties","Properties":{"connectVia":{"Type":393,"Flags":0,"Description":"The self-hosted integration runtime reference."},"stagingLinkedService":{"Type":393,"Flags":0,"Description":"The staging linked service reference."},"path":{"Type":4,"Flags":0,"Description":"The path to contain the staged data in the Blob storage."}}}},{"2":{"Name":"EntityReference","Properties":{"type":{"Type":396,"Flags":0,"Description":"The type of this referenced entity."},"referenceName":{"Type":4,"Flags":0,"Description":"The name of this referenced entity."}}}},{"6":{"Value":"IntegrationRuntimeReference"}},{"6":{"Value":"LinkedServiceReference"}},{"5":{"Elements":[394,395,4]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Enterprise"}},{"5":{"Elements":[397,398,4]}},{"7":{"Name":"CustomSetupBase","Discriminator":"type","BaseProperties":{},"Elements":{"CmdkeySetup":401,"ComponentSetup":407,"EnvironmentVariableSetup":410}}},{"2":{"Name":"CmdkeySetup","Properties":{"typeProperties":{"Type":402,"Flags":1,"Description":"Cmdkey command custom setup type properties."},"type":{"Type":406,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"CmdkeySetupTypeProperties","Properties":{"targetName":{"Type":0,"Flags":1,"Description":"The server name of data source access."},"userName":{"Type":0,"Flags":1,"Description":"The user name of data source access."},"password":{"Type":403,"Flags":1,"Description":"The password of data source access."}}}},{"7":{"Name":"SecretBase","Discriminator":"type","BaseProperties":{},"Elements":{"SecureString":404}}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":405,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"SecureString"}},{"6":{"Value":"CmdkeySetup"}},{"2":{"Name":"ComponentSetup","Properties":{"typeProperties":{"Type":408,"Flags":1,"Description":"Install 3rd party component type properties."},"type":{"Type":409,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"LicensedComponentSetupTypeProperties","Properties":{"componentName":{"Type":4,"Flags":1,"Description":"The name of the 3rd party component."},"licenseKey":{"Type":403,"Flags":0,"Description":"The license key to activate the component."}}}},{"6":{"Value":"ComponentSetup"}},{"2":{"Name":"EnvironmentVariableSetup","Properties":{"typeProperties":{"Type":411,"Flags":1,"Description":"Add environment variable type properties."},"type":{"Type":412,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"EnvironmentVariableSetupTypeProperties","Properties":{"variableName":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"variableValue":{"Type":4,"Flags":1,"Description":"The value of the environment variable."}}}},{"6":{"Value":"EnvironmentVariableSetup"}},{"3":{"ItemType":400}},{"2":{"Name":"IntegrationRuntimeCustomerVirtualNetwork","Properties":{"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet to which Azure-SSIS integration runtime will join."}}}},{"2":{"Name":"ManagedIntegrationRuntimeManagedVirtualNetworkReference","Properties":{"referenceName":{"Type":4,"Flags":0,"Description":"The reference name of the managed virtual network"},"type":{"Type":4,"Flags":0,"Description":"The type of the managed virtual network."},"id":{"Type":4,"Flags":0,"Description":"The id of the managed virtual network."}}}},{"6":{"Value":"Managed"}},{"2":{"Name":"SelfHostedIntegrationRuntime","Properties":{"typeProperties":{"Type":418,"Flags":0,"Description":"When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime."},"type":{"Type":424,"Flags":1,"Description":"Type of integration runtime."}}}},{"2":{"Name":"SelfHostedIntegrationRuntimeTypeProperties","Properties":{"linkedInfo":{"Type":419,"Flags":0,"Description":"Linked integration runtime type from data factory"}}}},{"7":{"Name":"LinkedIntegrationRuntimeType","Discriminator":"authorizationType","BaseProperties":{},"Elements":{"Key":420,"RBAC":422}}},{"2":{"Name":"LinkedIntegrationRuntimeKeyAuthorization","Properties":{"key":{"Type":382,"Flags":1,"Description":"The key used for authorization."},"authorizationType":{"Type":421,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"Key"}},{"2":{"Name":"LinkedIntegrationRuntimeRbacAuthorization","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"The resource identifier of the integration runtime to be shared."},"authorizationType":{"Type":423,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"RBAC"}},{"6":{"Value":"SelfHosted"}},{"4":{"Name":"Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/privateLinkResources"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":2,"Description":"The private link resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":430,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":431,"Flags":2,"Description":"Required DNS zone names of the the private link resource."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/privateLinkResources@2021-06-01","ScopeType":8,"Body":428,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/privateLinkHubs/privateLinkResources"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/privateLinkHubs/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":2,"Description":"The private link resource properties."}}}},{"4":{"Name":"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-06-01","ScopeType":8,"Body":435,"Flags":1}},{"6":{"Value":"current"}},{"5":{"Elements":[437,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":438,"Flags":9,"Description":"The resource name"},"type":{"Type":439,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":440,"Flags":10,"Description":"The resource api version"},"properties":{"Type":442,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DataWarehouseUserActivitiesProperties","Properties":{"activeQueriesCount":{"Type":3,"Flags":2,"Description":"Count of running and suspended queries."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-06-01","ScopeType":8,"Body":441,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/restorePoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":447,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorePointProperties","Properties":{"restorePointType":{"Type":450,"Flags":2,"Description":"The type of restore point"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest time to which this database can be restored"},"restorePointCreationDate":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"restorePointLabel":{"Type":4,"Flags":2,"Description":"The label of restore point for backup request by user"}}}},{"6":{"Value":"CONTINUOUS"}},{"6":{"Value":"DISCRETE"}},{"5":{"Elements":[448,449]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-06-01","ScopeType":8,"Body":446,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Location of the workspace that contains this firewall rule."},"properties":{"Type":455,"Flags":2,"Description":"The properties representing the resource."}}}},{"2":{"Name":"ReplicationLinkProperties","Properties":{"isTerminationAllowed":{"Type":2,"Flags":2,"Description":"Legacy value indicating whether termination is allowed. Currently always returns true."},"replicationMode":{"Type":4,"Flags":2,"Description":"Replication mode of this replication link."},"partnerServer":{"Type":4,"Flags":2,"Description":"The name of the workspace hosting the partner Sql pool."},"partnerDatabase":{"Type":4,"Flags":2,"Description":"The name of the partner Sql pool."},"partnerLocation":{"Type":4,"Flags":2,"Description":"The Azure Region of the partner Sql pool."},"role":{"Type":461,"Flags":2,"Description":"The role of the Sql pool in the replication link."},"partnerRole":{"Type":467,"Flags":2,"Description":"The role of the partner Sql pool in the replication link."},"startTime":{"Type":4,"Flags":2,"Description":"The start time for the replication link."},"percentComplete":{"Type":3,"Flags":2,"Description":"The percentage of seeding complete for the replication link."},"replicationState":{"Type":472,"Flags":2,"Description":"The replication state for the replication link."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[456,457,458,459,460]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[462,463,464,465,466]}},{"6":{"Value":"PENDING"}},{"6":{"Value":"SEEDING"}},{"6":{"Value":"CATCH_UP"}},{"6":{"Value":"SUSPENDED"}},{"5":{"Elements":[468,469,470,471,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-06-01","ScopeType":8,"Body":454,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":474,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowOptionsProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Whether maintenance windows are enabled for the database."},"maintenanceWindowCycles":{"Type":479,"Flags":0,"Description":"Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}."},"minDurationInMinutes":{"Type":3,"Flags":0,"Description":"Minimum duration of maintenance window."},"defaultDurationInMinutes":{"Type":3,"Flags":0,"Description":"Default duration for maintenance window."},"minCycles":{"Type":3,"Flags":0,"Description":"Minimum number of maintenance windows cycles to be set on the database."},"timeGranularityInMinutes":{"Type":3,"Flags":0,"Description":"Time granularity in minutes for maintenance windows."},"allowMultipleMaintenanceWindowsPerCycle":{"Type":2,"Flags":0,"Description":"Whether we allow multiple maintenance windows per cycle."}}}},{"3":{"ItemType":86}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-06-01","ScopeType":8,"Body":477,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-06-01","ScopeType":8,"Body":483,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-06-01","ScopeType":8,"Body":487,"Flags":1}},{"6":{"Value":"default"}},{"5":{"Elements":[489,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":494,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolConnectionPolicyProperties","Properties":{"securityEnabledAccess":{"Type":4,"Flags":0,"Description":"The state of security access."},"proxyDnsName":{"Type":4,"Flags":0,"Description":"The fully qualified host name of the auditing proxy."},"proxyPort":{"Type":4,"Flags":0,"Description":"The port number of the auditing proxy."},"visibility":{"Type":4,"Flags":0,"Description":"The visibility of the auditing proxy."},"useServerDefault":{"Type":4,"Flags":0,"Description":"Whether server default is enabled or disabled."},"redirectionState":{"Type":4,"Flags":0,"Description":"The state of proxy redirection."},"state":{"Type":4,"Flags":0,"Description":"The connection policy state."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-06-01","ScopeType":8,"Body":493,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"VulnerabilityAssessmentScanRecordProperties","Properties":{"scanId":{"Type":4,"Flags":2,"Description":"The scan ID."},"triggerType":{"Type":502,"Flags":2,"Description":"The scan trigger type."},"state":{"Type":507,"Flags":2,"Description":"The scan status."},"startTime":{"Type":4,"Flags":2,"Description":"The scan start time (UTC)."},"endTime":{"Type":4,"Flags":2,"Description":"The scan end time (UTC)."},"errors":{"Type":509,"Flags":2,"Description":"The scan errors."},"storageContainerPath":{"Type":4,"Flags":2,"Description":"The scan results storage container path."},"numberOfFailedSecurityChecks":{"Type":3,"Flags":2,"Description":"The number of failed security checks."}}}},{"6":{"Value":"OnDemand"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[500,501,4]}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"FailedToRun"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[503,504,505,506,4]}},{"2":{"Name":"VulnerabilityAssessmentScanError","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."}}}},{"3":{"ItemType":508}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-06-01","ScopeType":8,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolColumnProperties","Properties":{"columnType":{"Type":549,"Flags":0,"Description":"The column data type."},"isComputed":{"Type":2,"Flags":2,"Description":"Indicates whether column value is computed or not"}}}},{"6":{"Value":"image"}},{"6":{"Value":"text"}},{"6":{"Value":"uniqueidentifier"}},{"6":{"Value":"date"}},{"6":{"Value":"time"}},{"6":{"Value":"datetime2"}},{"6":{"Value":"datetimeoffset"}},{"6":{"Value":"tinyint"}},{"6":{"Value":"smallint"}},{"6":{"Value":"int"}},{"6":{"Value":"smalldatetime"}},{"6":{"Value":"real"}},{"6":{"Value":"money"}},{"6":{"Value":"datetime"}},{"6":{"Value":"float"}},{"6":{"Value":"sql_variant"}},{"6":{"Value":"ntext"}},{"6":{"Value":"bit"}},{"6":{"Value":"decimal"}},{"6":{"Value":"numeric"}},{"6":{"Value":"smallmoney"}},{"6":{"Value":"bigint"}},{"6":{"Value":"hierarchyid"}},{"6":{"Value":"geometry"}},{"6":{"Value":"geography"}},{"6":{"Value":"varbinary"}},{"6":{"Value":"varchar"}},{"6":{"Value":"binary"}},{"6":{"Value":"char"}},{"6":{"Value":"timestamp"}},{"6":{"Value":"nvarchar"}},{"6":{"Value":"nchar"}},{"6":{"Value":"xml"}},{"6":{"Value":"sysname"}},{"5":{"Elements":[515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-06-01","ScopeType":8,"Body":513,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/recoverableSqlPools"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/recoverableSqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":551,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":552,"Flags":10,"Description":"The resource api version"},"properties":{"Type":554,"Flags":2,"Description":"The properties of a recoverable sql pool"}}}},{"2":{"Name":"RecoverableSqlPoolProperties","Properties":{"edition":{"Type":4,"Flags":2,"Description":"The edition of the database"},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database"},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"lastAvailableBackupDate":{"Type":4,"Flags":2,"Description":"The last available backup date of the database (ISO8601 format)"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-06-01","ScopeType":8,"Body":553,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"properties":{"Type":559,"Flags":2,"Description":"The properties of a restorable dropped Sql pool"}}}},{"2":{"Name":"RestorableDroppedSqlPoolProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database"},"edition":{"Type":4,"Flags":2,"Description":"The edition of the database"},"maxSizeBytes":{"Type":4,"Flags":2,"Description":"The max size in bytes of the database"},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database"},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)"},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-06-01","ScopeType":8,"Body":558,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/libraries"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/libraries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":2,"Description":"Library/package properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/libraries@2021-06-01","ScopeType":8,"Body":563,"Flags":1}},{"2":{"Name":"IntegrationRuntimeAuthKeys","Properties":{"authKey1":{"Type":4,"Flags":0,"Description":"The primary integration runtime authentication key."},"authKey2":{"Type":4,"Flags":0,"Description":"The secondary integration runtime authentication key."}}}},{"8":{"Name":"listAuthKeys","ResourceType":"Microsoft.Synapse/workspaces/integrationRuntimes","ApiVersion":"2021-06-01","Output":565}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"5":{"Elements":[8,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":9,"Flags":9,"Description":"The resource name"},"type":{"Type":10,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":11,"Flags":10,"Description":"The resource api version"},"properties":{"Type":13,"Flags":0,"Description":"azureADOnlyAuthentication resource properties"}}}},{"2":{"Name":"AzureADOnlyAuthenticationProperties","Properties":{"azureADOnlyAuthentication":{"Type":2,"Flags":1,"Description":"Azure Active Directory only Authentication enabled."},"state":{"Type":17,"Flags":2,"Description":"property configuration state"},"creationDate":{"Type":4,"Flags":2,"Description":"property configuration date"}}}},{"6":{"Value":"Consistent"}},{"6":{"Value":"InConsistent"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[14,15,16,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/azureADOnlyAuthentications@2021-06-01","ScopeType":8,"Body":12,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/firewallRules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/firewallRules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"IP firewall rule properties"}}}},{"2":{"Name":"IpFirewallRuleProperties","Properties":{"endIpAddress":{"Type":4,"Flags":0,"Description":"The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress"},"provisioningState":{"Type":28,"Flags":2,"Description":"Resource provisioning state"},"startIpAddress":{"Type":4,"Flags":0,"Description":"The start IP address of the firewall rule. Must be IPv4 format"}}}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"DeleteError"}},{"5":{"Elements":[23,24,25,26,27,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/firewallRules@2021-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/keys"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":30,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":31,"Flags":10,"Description":"The resource api version"},"properties":{"Type":33,"Flags":0,"Description":"Keys resource properties"}}}},{"2":{"Name":"KeyProperties","Properties":{"isActiveCMK":{"Type":2,"Flags":0,"Description":"Used to activate the workspace after a customer managed key is provided."},"keyVaultUrl":{"Type":4,"Flags":0,"Description":"The Key Vault Url of the workspace key."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/keys@2021-06-01","ScopeType":8,"Body":32,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":39,"Flags":0,"Description":"The private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":40,"Flags":0,"Description":"Connection state of the private endpoint connection."},"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"The actions required for private link service connection."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/privateEndpointConnections@2021-06-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/privateLinkHubs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/privateLinkHubs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":42,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":43,"Flags":10,"Description":"The resource api version"},"properties":{"Type":45,"Flags":0,"Description":"PrivateLinkHub resource properties"},"tags":{"Type":48,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"PrivateLinkHubProperties","Properties":{"provisioningState":{"Type":4,"Flags":0,"Description":"PrivateLinkHub provisioning state"},"privateEndpointConnections":{"Type":47,"Flags":2,"Description":"List of private endpoint connections"}}}},{"2":{"Name":"PrivateEndpointConnectionForPrivateLinkHubBasic","Properties":{"id":{"Type":4,"Flags":2,"Description":"identifier"},"properties":{"Type":38,"Flags":0,"Description":"Properties of private endpoint connection for private link hub"}}}},{"3":{"ItemType":46}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/privateLinkHubs@2021-06-01","ScopeType":8,"Body":44,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"sku":{"Type":53,"Flags":0,"Description":"SQL pool SKU"},"properties":{"Type":54,"Flags":0,"Description":"SQL pool properties"},"tags":{"Type":63,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"Sku","Properties":{"tier":{"Type":4,"Flags":0,"Description":"The service tier"},"name":{"Type":4,"Flags":0,"Description":"The SKU name"},"capacity":{"Type":3,"Flags":0,"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."}}}},{"2":{"Name":"SqlPoolResourceProperties","Properties":{"maxSizeBytes":{"Type":3,"Flags":0,"Description":"Maximum size in bytes"},"collation":{"Type":4,"Flags":0,"Description":"Collation mode"},"sourceDatabaseId":{"Type":4,"Flags":4,"Description":"Source database to create from"},"recoverableDatabaseId":{"Type":4,"Flags":0,"Description":"Backup database to restore from"},"provisioningState":{"Type":4,"Flags":0,"Description":"Resource state"},"status":{"Type":4,"Flags":2,"Description":"Resource status"},"restorePointInTime":{"Type":4,"Flags":0,"Description":"Snapshot time to restore"},"createMode":{"Type":59,"Flags":4,"Description":"Specifies the mode of sql pool creation.\n\nDefault: regular sql pool creation.\n\nPointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.\n\nRecovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.\n\nRestore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified."},"creationDate":{"Type":4,"Flags":2,"Description":"Date the SQL pool was created"},"storageAccountType":{"Type":62,"Flags":0,"Description":"The storage account type used to store backups for this sql pool."},"sourceDatabaseDeletionDate":{"Type":4,"Flags":0,"Description":"Specifies the time that the sql pool was deleted"}}}},{"6":{"Value":"Default"}},{"6":{"Value":"PointInTimeRestore"}},{"6":{"Value":"Recovery"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[55,56,57,58,4]}},{"6":{"Value":"GRS"}},{"6":{"Value":"LRS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools@2021-06-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"config"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/metadataSync"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/metadataSync","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":65,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Metadata Sync Config properties"}}}},{"2":{"Name":"MetadataSyncConfigProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether the metadata sync is enabled or disabled"},"syncIntervalInMinutes":{"Type":3,"Flags":0,"Description":"The Sync Interval in minutes."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/metadataSync@2021-06-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[71,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":72,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":1,"Description":"The properties of the geo backup policy."},"kind":{"Type":4,"Flags":2,"Description":"Kind of geo backup policy. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Backup policy location."}}}},{"2":{"Name":"GeoBackupPolicyProperties","Properties":{"state":{"Type":79,"Flags":1,"Description":"The state of the geo backup policy."},"storageType":{"Type":4,"Flags":2,"Description":"The storage type of the geo backup policy."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[77,78]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies@2021-06-01","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":81,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":85,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowsProperties","Properties":{"timeRanges":{"Type":95,"Flags":0}}}},{"2":{"Name":"MaintenanceWindowTimeRange","Properties":{"dayOfWeek":{"Type":94,"Flags":0,"Description":"Day of maintenance window."},"startTime":{"Type":4,"Flags":0,"Description":"Start time minutes offset from 12am."},"duration":{"Type":4,"Flags":0,"Description":"Duration of maintenance window in minutes."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[87,88,89,90,91,92,93,4]}},{"3":{"ItemType":86}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenancewindows@2021-06-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[97,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":98,"Flags":9,"Description":"The resource name"},"type":{"Type":99,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":100,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":102,"Flags":0,"Description":"Represents the properties of the resource."}}}},{"2":{"Name":"TransparentDataEncryptionProperties","Properties":{"status":{"Type":105,"Flags":0,"Description":"The status of the database transparent data encryption."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[103,104]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption@2021-06-01","ScopeType":8,"Body":101,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":107,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"properties":{"Type":111,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolBlobAuditingPolicyProperties","Properties":{"state":{"Type":114,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. If state is Enabled and storageEndpoint is specified, storageAccountAccessKey is required."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":115,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[112,113]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/auditingSettings@2021-06-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"current"}},{"6":{"Value":"recommended"}},{"5":{"Elements":[117,118]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"Resource properties."},"managedBy":{"Type":4,"Flags":2,"Description":"managed by"}}}},{"2":{"Name":"SensitivityLabelProperties","Properties":{"schemaName":{"Type":4,"Flags":2,"Description":"The schema name."},"tableName":{"Type":4,"Flags":2,"Description":"The table name."},"columnName":{"Type":4,"Flags":2,"Description":"The column name."},"labelName":{"Type":4,"Flags":0,"Description":"The label name."},"labelId":{"Type":4,"Flags":0,"Description":"The label ID."},"informationType":{"Type":4,"Flags":0,"Description":"The information type."},"informationTypeId":{"Type":4,"Flags":0,"Description":"The information type ID."},"isDisabled":{"Type":2,"Flags":2,"Description":"Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not."},"rank":{"Type":129,"Flags":0}}}},{"6":{"Value":"None"}},{"6":{"Value":"Low"}},{"6":{"Value":"Medium"}},{"6":{"Value":"High"}},{"6":{"Value":"Critical"}},{"5":{"Elements":[124,125,126,127,128]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels@2021-06-01","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[131,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":132,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":0,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set"},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required."},"recurringScans":{"Type":137,"Flags":0,"Description":"The recurring scans settings"}}}},{"2":{"Name":"VulnerabilityAssessmentRecurringScansProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Recurring scans state."},"emailSubscriptionAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the schedule scan notification will be is sent to the subscription administrators."},"emails":{"Type":138,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the scan notification is sent."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments@2021-06-01","ScopeType":8,"Body":135,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[140,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":141,"Flags":9,"Description":"The resource name"},"type":{"Type":142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":143,"Flags":10,"Description":"The resource api version"},"properties":{"Type":145,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SecurityAlertPolicyProperties","Properties":{"state":{"Type":149,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific Sql pool."},"disabledAlerts":{"Type":150,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action"},"emailAddresses":{"Type":151,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[146,147,148]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies@2021-06-01","ScopeType":8,"Body":144,"Flags":0}},{"6":{"Value":"master"}},{"6":{"Value":"default"}},{"5":{"Elements":[153,154]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":155,"Flags":9,"Description":"The resource name"},"type":{"Type":156,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":157,"Flags":10,"Description":"The resource api version"},"properties":{"Type":159,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentRuleBaselineProperties","Properties":{"baselineResults":{"Type":162,"Flags":1,"Description":"The rule baseline result"}}}},{"2":{"Name":"SqlPoolVulnerabilityAssessmentRuleBaselineItem","Properties":{"result":{"Type":161,"Flags":1,"Description":"The rule baseline result"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":160}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines@2021-06-01","ScopeType":8,"Body":158,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":164,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":168,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedSqlPoolBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"state":{"Type":171,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":172,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[169,170]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings@2021-06-01","ScopeType":8,"Body":167,"Flags":0}},{"6":{"Value":"Default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":174,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"properties":{"Type":178,"Flags":0,"Description":"The properties of the data masking policy."},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking policy."},"kind":{"Type":4,"Flags":2,"Description":"The kind of data masking policy. Metadata, used for Azure portal."},"managedBy":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID of the sql pool"}}}},{"2":{"Name":"DataMaskingPolicyProperties","Properties":{"dataMaskingState":{"Type":181,"Flags":1,"Description":"The state of the data masking policy."},"exemptPrincipals":{"Type":4,"Flags":0,"Description":"The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries."},"applicationPrincipals":{"Type":4,"Flags":2,"Description":"The list of the application principals. This is a legacy parameter and is no longer used."},"maskingLevel":{"Type":4,"Flags":2,"Description":"The masking level. This is a legacy parameter and is no longer used."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[179,180]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies@2021-06-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"The properties of the resource."},"location":{"Type":4,"Flags":2,"Description":"The location of the data masking rule."},"kind":{"Type":4,"Flags":2,"Description":"The kind of Data Masking Rule. Metadata, used for Azure portal."}}}},{"2":{"Name":"DataMaskingRuleProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"The rule Id."},"aliasName":{"Type":4,"Flags":0,"Description":"The alias name. This is a legacy parameter and is no longer used."},"ruleState":{"Type":189,"Flags":0,"Description":"The rule state. Used to delete a rule. To delete an existing rule, specify the schemaName, tableName, columnName, maskingFunction, and specify ruleState as disabled. However, if the rule doesn't already exist, the rule will be created with ruleState set to enabled, regardless of the provided value of ruleState."},"schemaName":{"Type":4,"Flags":1,"Description":"The schema name on which the data masking rule is applied."},"tableName":{"Type":4,"Flags":1,"Description":"The table name on which the data masking rule is applied."},"columnName":{"Type":4,"Flags":1,"Description":"The column name on which the data masking rule is applied."},"maskingFunction":{"Type":196,"Flags":1,"Description":"The masking function that is used for the data masking rule."},"numberFrom":{"Type":4,"Flags":0,"Description":"The numberFrom property of the masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"numberTo":{"Type":4,"Flags":0,"Description":"The numberTo property of the data masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored."},"prefixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked in the beginning of the string. Otherwise, this parameter will be ignored."},"suffixSize":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the number of characters to show unmasked at the end of the string. Otherwise, this parameter will be ignored."},"replacementString":{"Type":4,"Flags":0,"Description":"If maskingFunction is set to Text, the character to use for masking the unexposed part of the string. Otherwise, this parameter will be ignored."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[187,188]}},{"6":{"Value":"Default"}},{"6":{"Value":"CCN"}},{"6":{"Value":"Email"}},{"6":{"Value":"Number"}},{"6":{"Value":"SSN"}},{"6":{"Value":"Text"}},{"5":{"Elements":[190,191,192,193,194,195]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies/rules@2021-06-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadGroupProperties","Properties":{"minResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group minimum percentage resource."},"maxResourcePercent":{"Type":3,"Flags":1,"Description":"The workload group cap percentage resource."},"minResourcePercentPerRequest":{"Type":3,"Flags":1,"Description":"The workload group request minimum grant percentage."},"maxResourcePercentPerRequest":{"Type":3,"Flags":0,"Description":"The workload group request maximum grant percentage."},"importance":{"Type":4,"Flags":0,"Description":"The workload group importance level."},"queryExecutionTimeout":{"Type":3,"Flags":0,"Description":"The workload group query execution timeout."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups@2021-06-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"WorkloadClassifierProperties","Properties":{"memberName":{"Type":4,"Flags":1,"Description":"The workload classifier member name."},"label":{"Type":4,"Flags":0,"Description":"The workload classifier label."},"context":{"Type":4,"Flags":0,"Description":"The workload classifier context."},"startTime":{"Type":4,"Flags":0,"Description":"The workload classifier start time for classification."},"endTime":{"Type":4,"Flags":0,"Description":"The workload classifier end time for classification."},"importance":{"Type":4,"Flags":0,"Description":"The workload classifier importance."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/workloadGroups/workloadClassifiers@2021-06-01","ScopeType":8,"Body":205,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[208,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/auditingSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/auditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":209,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerBlobAuditingPolicyProperties","Properties":{"state":{"Type":216,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":217,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[214,215]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/auditingSettings@2021-06-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[219,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/extendedAuditingSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/extendedAuditingSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":220,"Flags":9,"Description":"The resource name"},"type":{"Type":221,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":222,"Flags":10,"Description":"The resource api version"},"properties":{"Type":224,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ExtendedServerBlobAuditingPolicyProperties","Properties":{"predicateExpression":{"Type":4,"Flags":0,"Description":"Specifies condition of where clause when creating an audit."},"state":{"Type":227,"Flags":1,"Description":"Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the auditing storage account. \r\nIf state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.\r\nPrerequisites for using managed identity authentication:\r\n1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).\r\n2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the server identity.\r\nFor more information, see [Auditing to storage using Managed Identity authentication](https://go.microsoft.com/fwlink/?linkid=2114355)"},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the audit logs in the storage account."},"auditActionsAndGroups":{"Type":228,"Flags":0,"Description":"Specifies the Actions-Groups and Actions to audit.\r\n\r\nThe recommended set of action groups to use is the following combination - this will audit all the queries and stored procedures executed against the database, as well as successful and failed logins:\r\n\r\nBATCH_COMPLETED_GROUP,\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP,\r\nFAILED_DATABASE_AUTHENTICATION_GROUP.\r\n\r\nThis above combination is also the set that is configured by default when enabling auditing from the Azure portal.\r\n\r\nThe supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using unnecessary groups could lead to very large quantities of audit records):\r\n\r\nAPPLICATION_ROLE_CHANGE_PASSWORD_GROUP\r\nBACKUP_RESTORE_GROUP\r\nDATABASE_LOGOUT_GROUP\r\nDATABASE_OBJECT_CHANGE_GROUP\r\nDATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nDATABASE_OBJECT_PERMISSION_CHANGE_GROUP\r\nDATABASE_OPERATION_GROUP\r\nDATABASE_PERMISSION_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_CHANGE_GROUP\r\nDATABASE_PRINCIPAL_IMPERSONATION_GROUP\r\nDATABASE_ROLE_MEMBER_CHANGE_GROUP\r\nFAILED_DATABASE_AUTHENTICATION_GROUP\r\nSCHEMA_OBJECT_ACCESS_GROUP\r\nSCHEMA_OBJECT_CHANGE_GROUP\r\nSCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP\r\nSCHEMA_OBJECT_PERMISSION_CHANGE_GROUP\r\nSUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\r\nUSER_CHANGE_PASSWORD_GROUP\r\nBATCH_STARTED_GROUP\r\nBATCH_COMPLETED_GROUP\r\n\r\nThese are groups that cover all sql statements and stored procedures executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs.\r\n\r\nFor more information, see [Database-Level Audit Action Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups).\r\n\r\nFor Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are:\r\nSELECT\r\nUPDATE\r\nINSERT\r\nDELETE\r\nEXECUTE\r\nRECEIVE\r\nREFERENCES\r\n\r\nThe general form for defining an action to be audited is:\r\n{action} ON {object} BY {principal}\r\n\r\nNote that in the above format can refer to an object like a table, view, or stored procedure, or an entire database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively.\r\n\r\nFor example:\r\nSELECT on dbo.myTable by public\r\nSELECT on DATABASE::myDatabase by public\r\nSELECT on SCHEMA::mySchema by public\r\n\r\nFor more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)"},"storageAccountSubscriptionId":{"Type":4,"Flags":0,"Description":"Specifies the blob storage subscription Id."},"isStorageSecondaryKeyInUse":{"Type":2,"Flags":0,"Description":"Specifies whether storageAccountAccessKey value is the storage's secondary key."},"isAzureMonitorTargetEnabled":{"Type":2,"Flags":0,"Description":"Specifies whether audit events are sent to Azure Monitor. \r\nIn order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on the database should be also created.\r\nNote that for server level audit you should use the 'master' database as {databaseName}.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"},"queueDelayMs":{"Type":3,"Flags":0,"Description":"Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.\r\nThe default minimum value is 1000 (1 second). The maximum is 2,147,483,647."},"isDevopsAuditEnabled":{"Type":2,"Flags":0,"Description":"Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure Monitor.\r\nIn order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and 'IsDevopsAuditEnabled' as true\r\n\r\nWhen using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on the master database should also be created.\r\n\r\nDiagnostic Settings URI format:\r\nPUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview\r\n\r\nFor more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207)\r\nor [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[225,226]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/extendedAuditingSettings@2021-06-01","ScopeType":8,"Body":223,"Flags":0}},{"6":{"Value":"Default"}},{"5":{"Elements":[230,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/securityAlertPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/securityAlertPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":231,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerSecurityAlertPolicyProperties","Properties":{"state":{"Type":239,"Flags":1,"Description":"Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific server"},"disabledAlerts":{"Type":240,"Flags":0,"Description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action"},"emailAddresses":{"Type":241,"Flags":0,"Description":"Specifies an array of e-mail addresses to which the alert is sent."},"emailAccountAdmins":{"Type":2,"Flags":0,"Description":"Specifies that the alert is sent to the account administrators."},"storageEndpoint":{"Type":4,"Flags":0,"Description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."},"storageAccountAccessKey":{"Type":4,"Flags":0,"Description":"Specifies the identifier key of the Threat Detection audit storage account."},"retentionDays":{"Type":3,"Flags":0,"Description":"Specifies the number of days to keep in the Threat Detection audit logs."},"creationTime":{"Type":4,"Flags":2,"Description":"Specifies the UTC creation time of the policy."}}}},{"6":{"Value":"New"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[236,237,238]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/securityAlertPolicies@2021-06-01","ScopeType":8,"Body":234,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[243,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/vulnerabilityAssessments"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/vulnerabilityAssessments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":244,"Flags":9,"Description":"The resource name"},"type":{"Type":245,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":246,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"ServerVulnerabilityAssessmentProperties","Properties":{"storageContainerPath":{"Type":4,"Flags":1,"Description":"A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/)."},"storageContainerSasKey":{"Type":4,"Flags":4,"Description":"A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required."},"storageAccountAccessKey":{"Type":4,"Flags":4,"Description":"Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required."},"recurringScans":{"Type":137,"Flags":0,"Description":"The recurring scans settings"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/vulnerabilityAssessments@2021-06-01","ScopeType":8,"Body":247,"Flags":0}},{"6":{"Value":"current"}},{"5":{"Elements":[250,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/encryptionProtector"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/encryptionProtector","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":251,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Kind of encryption protector. This is metadata used for the Azure portal experience."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":255,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"EncryptionProtectorProperties","Properties":{"subregion":{"Type":4,"Flags":2,"Description":"Subregion of the encryption protector."},"serverKeyName":{"Type":4,"Flags":0,"Description":"The name of the server key."},"serverKeyType":{"Type":258,"Flags":1,"Description":"The encryption protector type like 'ServiceManaged', 'AzureKeyVault'."},"uri":{"Type":4,"Flags":2,"Description":"The URI of the server key."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the server key."}}}},{"6":{"Value":"ServiceManaged"}},{"6":{"Value":"AzureKeyVault"}},{"5":{"Elements":[256,257,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/encryptionProtector@2021-06-01","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[260,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":261,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":265,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"DedicatedSQLminimalTlsSettingsProperties","Properties":{"minimalTlsVersion":{"Type":4,"Flags":0,"Description":"The minimal tls version of the sql server."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/dedicatedSQLminimalTlsSettings@2021-06-01","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":270,"Flags":0,"Description":"Workspace resource properties"},"identity":{"Type":290,"Flags":0,"Description":"Identity of the workspace"},"tags":{"Type":297,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"defaultDataLakeStorage":{"Type":271,"Flags":0,"Description":"Workspace default data lake storage account details"},"sqlAdministratorLoginPassword":{"Type":4,"Flags":0,"Description":"SQL administrator login password"},"managedResourceGroupName":{"Type":4,"Flags":0,"Description":"Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'"},"provisioningState":{"Type":4,"Flags":2,"Description":"Resource provisioning state"},"sqlAdministratorLogin":{"Type":4,"Flags":0,"Description":"Login for workspace SQL active directory administrator"},"virtualNetworkProfile":{"Type":272,"Flags":0,"Description":"Virtual Network profile"},"connectivityEndpoints":{"Type":273,"Flags":0,"Description":"Connectivity endpoints"},"managedVirtualNetwork":{"Type":4,"Flags":0,"Description":"Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user."},"privateEndpointConnections":{"Type":275,"Flags":0,"Description":"Private endpoint connections to the workspace"},"encryption":{"Type":276,"Flags":0,"Description":"The encryption details of the workspace"},"workspaceUID":{"Type":4,"Flags":2,"Description":"The workspace unique identifier"},"extraProperties":{"Type":280,"Flags":2,"Description":"Workspace level configs and feature flags"},"managedVirtualNetworkSettings":{"Type":281,"Flags":0,"Description":"Managed Virtual Network Settings"},"workspaceRepositoryConfiguration":{"Type":283,"Flags":0,"Description":"Git integration settings"},"purviewConfiguration":{"Type":284,"Flags":0,"Description":"Purview Configuration"},"adlaResourceId":{"Type":4,"Flags":2,"Description":"The ADLA resource ID."},"publicNetworkAccess":{"Type":287,"Flags":0,"Description":"Enable or Disable public network access to workspace"},"cspWorkspaceAdminProperties":{"Type":288,"Flags":0,"Description":"Initial workspace AAD admin properties for a CSP subscription"},"settings":{"Type":289,"Flags":2,"Description":"Workspace settings"},"azureADOnlyAuthentication":{"Type":2,"Flags":0,"Description":"Enable or Disable AzureADOnlyAuthentication on All Workspace subresource"},"trustedServiceBypassEnabled":{"Type":2,"Flags":0,"Description":"Is trustedServiceBypassEnabled for the workspace"}}}},{"2":{"Name":"DataLakeStorageAccountDetails","Properties":{"accountUrl":{"Type":4,"Flags":0,"Description":"Account URL"},"filesystem":{"Type":4,"Flags":0,"Description":"Filesystem name"},"resourceId":{"Type":4,"Flags":0,"Description":"ARM resource Id of this storage account"},"createManagedPrivateEndpoint":{"Type":2,"Flags":0,"Description":"Create managed private endpoint to this storage account or not"}}}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"computeSubnetId":{"Type":4,"Flags":0,"Description":"Subnet ID used for computes in workspace"}}}},{"2":{"Name":"WorkspacePropertiesConnectivityEndpoints","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":38,"Flags":0,"Description":"Private endpoint connection properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"3":{"ItemType":274}},{"2":{"Name":"EncryptionDetails","Properties":{"doubleEncryptionEnabled":{"Type":2,"Flags":2,"Description":"Double Encryption enabled"},"cmk":{"Type":277,"Flags":0,"Description":"Customer Managed Key Details"}}}},{"2":{"Name":"CustomerManagedKeyDetails","Properties":{"status":{"Type":4,"Flags":2,"Description":"The customer managed key status on the workspace"},"key":{"Type":278,"Flags":0,"Description":"The key object of the workspace"},"kekIdentity":{"Type":279,"Flags":0,"Description":"Key encryption key"}}}},{"2":{"Name":"WorkspaceKeyDetails","Properties":{"name":{"Type":4,"Flags":0,"Description":"Workspace Key sub-resource name"},"keyVaultUrl":{"Type":4,"Flags":0,"Description":"Workspace Key sub-resource key vault url"}}}},{"2":{"Name":"KekIdentityProperties","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"User assigned identity resource Id"},"useSystemAssignedIdentity":{"Type":0,"Flags":0,"Description":"Boolean specifying whether to use system assigned identity or not"}}}},{"2":{"Name":"WorkspacePropertiesExtraProperties","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ManagedVirtualNetworkSettings","Properties":{"preventDataExfiltration":{"Type":2,"Flags":0,"Description":"Prevent Data Exfiltration"},"linkedAccessCheckOnTargetResource":{"Type":2,"Flags":0,"Description":"Linked Access Check On Target Resource"},"allowedAadTenantIdsForLinking":{"Type":282,"Flags":0,"Description":"Allowed Aad Tenant Ids For Linking"}}}},{"3":{"ItemType":4}},{"2":{"Name":"WorkspaceRepositoryConfiguration","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration"},"hostName":{"Type":4,"Flags":0,"Description":"GitHub Enterprise host name. For example: https://github.mydomain.com"},"accountName":{"Type":4,"Flags":0,"Description":"Account name"},"projectName":{"Type":4,"Flags":0,"Description":"VSTS project name"},"repositoryName":{"Type":4,"Flags":0,"Description":"Repository name"},"collaborationBranch":{"Type":4,"Flags":0,"Description":"Collaboration branch"},"rootFolder":{"Type":4,"Flags":0,"Description":"Root folder to use in the repository"},"lastCommitId":{"Type":4,"Flags":0,"Description":"The last commit ID"},"tenantId":{"Type":4,"Flags":0,"Description":"The VSTS tenant ID"}}}},{"2":{"Name":"PurviewConfiguration","Properties":{"purviewResourceId":{"Type":4,"Flags":0,"Description":"Purview Resource ID"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"CspWorkspaceAdminProperties","Properties":{"initialWorkspaceAdminObjectId":{"Type":4,"Flags":0,"Description":"AAD object ID of initial workspace admin"}}}},{"2":{"Name":"WorkspacePropertiesSettings","Properties":{},"AdditionalProperties":0}},{"2":{"Name":"ManagedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the workspace managed identity"},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the workspace managed identity"},"type":{"Type":294,"Flags":0,"Description":"The type of managed identity for the workspace"},"userAssignedIdentities":{"Type":296,"Flags":0,"Description":"The user assigned managed identities."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[291,292,293]}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":295}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces@2021-06-01","ScopeType":8,"Body":269,"Flags":0}},{"6":{"Value":"activeDirectory"}},{"6":{"Value":"Microsoft.Synapse/workspaces/administrators"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/administrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Workspace active directory administrator properties"}}}},{"2":{"Name":"AadAdminProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"Tenant ID of the workspace active directory administrator"},"login":{"Type":4,"Flags":0,"Description":"Login of the workspace active directory administrator"},"administratorType":{"Type":4,"Flags":0,"Description":"Workspace active directory administrator type"},"sid":{"Type":4,"Flags":0,"Description":"Object ID of the workspace active directory administrator"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/administrators@2021-06-01","ScopeType":8,"Body":302,"Flags":0}},{"6":{"Value":"activeDirectory"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlAdministrators"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlAdministrators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":305,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Workspace active directory administrator properties"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlAdministrators@2021-06-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":310,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"Sql Control Settings for workspace managed identity"}}}},{"2":{"Name":"ManagedIdentitySqlControlSettingsModelProperties","Properties":{"grantSqlControlToManagedIdentity":{"Type":315,"Flags":0,"Description":"Grant sql control to managed identity"}}}},{"2":{"Name":"ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity","Properties":{"desiredState":{"Type":318,"Flags":0,"Description":"Desired state"},"actualState":{"Type":324,"Flags":2,"Description":"Actual state"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[316,317]}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[319,320,321,322,323]}},{"4":{"Name":"Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings@2021-06-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/bigDataPools"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/bigDataPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Big Data pool properties"},"tags":{"Type":353,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"BigDataPoolResourceProperties","Properties":{"provisioningState":{"Type":4,"Flags":0,"Description":"The state of the Big Data pool."},"autoScale":{"Type":330,"Flags":0,"Description":"Auto-scaling properties"},"creationDate":{"Type":4,"Flags":2,"Description":"The time when the Big Data pool was created."},"autoPause":{"Type":331,"Flags":0,"Description":"Auto-pausing properties"},"isComputeIsolationEnabled":{"Type":2,"Flags":0,"Description":"Whether compute isolation is required or not."},"sessionLevelPackagesEnabled":{"Type":2,"Flags":0,"Description":"Whether session level packages enabled."},"cacheSize":{"Type":3,"Flags":0,"Description":"The cache size"},"dynamicExecutorAllocation":{"Type":332,"Flags":0,"Description":"Dynamic Executor Allocation"},"sparkEventsFolder":{"Type":4,"Flags":0,"Description":"The Spark events folder"},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes in the Big Data pool."},"libraryRequirements":{"Type":333,"Flags":0,"Description":"Library version requirements"},"customLibraries":{"Type":335,"Flags":0,"Description":"List of custom libraries/packages associated with the spark pool."},"sparkConfigProperties":{"Type":336,"Flags":0,"Description":"Spark configuration file to specify additional properties"},"sparkVersion":{"Type":4,"Flags":0,"Description":"The Apache Spark version."},"defaultSparkLogFolder":{"Type":4,"Flags":0,"Description":"The default folder where Spark logs will be written."},"nodeSize":{"Type":347,"Flags":0,"Description":"The level of compute power that each node in the Big Data pool has."},"nodeSizeFamily":{"Type":352,"Flags":0,"Description":"The kind of nodes that the Big Data pool provides."},"lastSucceededTimestamp":{"Type":4,"Flags":2,"Description":"The time when the Big Data pool was updated successfully."}}}},{"2":{"Name":"AutoScaleProperties","Properties":{"minNodeCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes the Big Data pool can support."},"enabled":{"Type":2,"Flags":0,"Description":"Whether automatic scaling is enabled for the Big Data pool."},"maxNodeCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes the Big Data pool can support."}}}},{"2":{"Name":"AutoPauseProperties","Properties":{"delayInMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes of idle time before the Big Data pool is automatically paused."},"enabled":{"Type":2,"Flags":0,"Description":"Whether auto-pausing is enabled for the Big Data pool."}}}},{"2":{"Name":"DynamicExecutorAllocation","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Indicates whether Dynamic Executor Allocation is enabled or not."},"minExecutors":{"Type":3,"Flags":0,"Description":"The minimum number of executors alloted"},"maxExecutors":{"Type":3,"Flags":0,"Description":"The maximum number of executors alloted"}}}},{"2":{"Name":"LibraryRequirements","Properties":{"time":{"Type":4,"Flags":2,"Description":"The last update time of the library requirements file."},"content":{"Type":4,"Flags":0,"Description":"The library requirements."},"filename":{"Type":4,"Flags":0,"Description":"The filename of the library requirements file."}}}},{"2":{"Name":"LibraryInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the library."},"path":{"Type":4,"Flags":0,"Description":"Storage blob path of library."},"containerName":{"Type":4,"Flags":0,"Description":"Storage blob container name."},"uploadedTimestamp":{"Type":4,"Flags":2,"Description":"The last update time of the library."},"type":{"Type":4,"Flags":0,"Description":"Type of the library."},"provisioningStatus":{"Type":4,"Flags":2,"Description":"Provisioning status of the library/package."},"creatorId":{"Type":4,"Flags":2,"Description":"Creator Id of the library/package."}}}},{"3":{"ItemType":334}},{"2":{"Name":"SparkConfigProperties","Properties":{"time":{"Type":4,"Flags":2,"Description":"The last update time of the spark config properties file."},"content":{"Type":4,"Flags":0,"Description":"The spark config properties."},"filename":{"Type":4,"Flags":0,"Description":"The filename of the spark config properties file."},"configurationType":{"Type":339,"Flags":0,"Description":"The type of the spark config properties file."}}}},{"6":{"Value":"File"}},{"6":{"Value":"Artifact"}},{"5":{"Elements":[337,338,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"XLarge"}},{"6":{"Value":"XXLarge"}},{"6":{"Value":"XXXLarge"}},{"5":{"Elements":[340,341,342,343,344,345,346,4]}},{"6":{"Value":"None"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"HardwareAcceleratedFPGA"}},{"6":{"Value":"HardwareAcceleratedGPU"}},{"5":{"Elements":[348,349,350,351,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/bigDataPools@2021-06-01","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/integrationRuntimes"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/integrationRuntimes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":1,"Description":"Integration runtime properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"7":{"Name":"IntegrationRuntime","Discriminator":"type","BaseProperties":{"description":{"Type":4,"Flags":0,"Description":"Integration runtime description."}},"Elements":{"Managed":359,"SelfHosted":417}}},{"2":{"Name":"ManagedIntegrationRuntime","Properties":{"provisioningState":{"Type":370,"Flags":2,"Description":"Integration runtime state, only valid for managed dedicated integration runtime."},"typeProperties":{"Type":371,"Flags":1,"Description":"Managed integration runtime properties."},"managedVirtualNetwork":{"Type":415,"Flags":0,"Description":"Managed integration runtime managed virtual network."},"type":{"Type":416,"Flags":1,"Description":"Type of integration runtime."}}}},{"6":{"Value":"Initial"}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Started"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"NeedRegistration"}},{"6":{"Value":"Online"}},{"6":{"Value":"Limited"}},{"6":{"Value":"Offline"}},{"6":{"Value":"AccessDenied"}},{"5":{"Elements":[360,361,362,363,364,365,366,367,368,369,4]}},{"2":{"Name":"ManagedIntegrationRuntimeTypeProperties","Properties":{"computeProperties":{"Type":372,"Flags":0,"Description":"The compute resource for managed integration runtime."},"ssisProperties":{"Type":380,"Flags":0,"Description":"SSIS properties for managed integration runtime."},"customerVirtualNetwork":{"Type":414,"Flags":0,"Description":"The name of virtual network to which Azure-SSIS integration runtime will join"}}}},{"2":{"Name":"IntegrationRuntimeComputeProperties","Properties":{"location":{"Type":4,"Flags":0,"Description":"The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities"},"nodeSize":{"Type":4,"Flags":0,"Description":"The node size requirement to managed integration runtime."},"numberOfNodes":{"Type":3,"Flags":0,"Description":"The required number of nodes for managed integration runtime."},"maxParallelExecutionsPerNode":{"Type":3,"Flags":0,"Description":"Maximum parallel executions count per node for managed integration runtime."},"dataFlowProperties":{"Type":373,"Flags":0,"Description":"Data flow properties for managed integration runtime."},"vNetProperties":{"Type":378,"Flags":0,"Description":"VNet properties for managed integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeDataFlowProperties","Properties":{"computeType":{"Type":377,"Flags":0,"Description":"Compute type of the cluster which will execute data flow job."},"coreCount":{"Type":3,"Flags":0,"Description":"Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272."},"timeToLive":{"Type":3,"Flags":0,"Description":"Time to live (in minutes) setting of the cluster which will execute data flow job."}},"AdditionalProperties":0}},{"6":{"Value":"General"}},{"6":{"Value":"MemoryOptimized"}},{"6":{"Value":"ComputeOptimized"}},{"5":{"Elements":[374,375,376,4]}},{"2":{"Name":"IntegrationRuntimeVNetProperties","Properties":{"vNetId":{"Type":4,"Flags":0,"Description":"The ID of the VNet that this integration runtime will join."},"subnet":{"Type":4,"Flags":0,"Description":"The name of the subnet this integration runtime will join."},"publicIPs":{"Type":379,"Flags":0,"Description":"Resource IDs of the public IP addresses that this integration runtime will use."},"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet, to which this Azure-SSIS integration runtime will be joined."}},"AdditionalProperties":0}},{"3":{"ItemType":4}},{"2":{"Name":"IntegrationRuntimeSsisProperties","Properties":{"catalogInfo":{"Type":381,"Flags":0,"Description":"Catalog information for managed dedicated integration runtime."},"licenseType":{"Type":390,"Flags":0,"Description":"License type for bringing your own license scenario."},"customSetupScriptProperties":{"Type":391,"Flags":0,"Description":"Custom setup script properties for a managed dedicated integration runtime."},"dataProxyProperties":{"Type":392,"Flags":0,"Description":"Data proxy properties for a managed dedicated integration runtime."},"edition":{"Type":399,"Flags":0,"Description":"The edition for the SSIS Integration Runtime"},"expressCustomSetupProperties":{"Type":413,"Flags":0,"Description":"Custom setup without script properties for a SSIS integration runtime."}},"AdditionalProperties":0}},{"2":{"Name":"IntegrationRuntimeSsisCatalogInfo","Properties":{"catalogServerEndpoint":{"Type":4,"Flags":0,"Description":"The catalog database server URL."},"catalogAdminUserName":{"Type":4,"Flags":0,"Description":"The administrator user name of catalog database."},"catalogAdminPassword":{"Type":382,"Flags":0,"Description":"The password of the administrator user account of the catalog database."},"catalogPricingTier":{"Type":387,"Flags":0,"Description":"The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/"}},"AdditionalProperties":0}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":4,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"6":{"Value":"PremiumRS"}},{"5":{"Elements":[383,384,385,386,4]}},{"6":{"Value":"BasePrice"}},{"6":{"Value":"LicenseIncluded"}},{"5":{"Elements":[388,389,4]}},{"2":{"Name":"IntegrationRuntimeCustomSetupScriptProperties","Properties":{"blobContainerUri":{"Type":4,"Flags":0,"Description":"The URI of the Azure blob container that contains the custom setup script."},"sasToken":{"Type":382,"Flags":0,"Description":"The SAS token of the Azure blob container."}}}},{"2":{"Name":"IntegrationRuntimeDataProxyProperties","Properties":{"connectVia":{"Type":393,"Flags":0,"Description":"The self-hosted integration runtime reference."},"stagingLinkedService":{"Type":393,"Flags":0,"Description":"The staging linked service reference."},"path":{"Type":4,"Flags":0,"Description":"The path to contain the staged data in the Blob storage."}}}},{"2":{"Name":"EntityReference","Properties":{"type":{"Type":396,"Flags":0,"Description":"The type of this referenced entity."},"referenceName":{"Type":4,"Flags":0,"Description":"The name of this referenced entity."}}}},{"6":{"Value":"IntegrationRuntimeReference"}},{"6":{"Value":"LinkedServiceReference"}},{"5":{"Elements":[394,395,4]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Enterprise"}},{"5":{"Elements":[397,398,4]}},{"7":{"Name":"CustomSetupBase","Discriminator":"type","BaseProperties":{},"Elements":{"CmdkeySetup":401,"ComponentSetup":407,"EnvironmentVariableSetup":410}}},{"2":{"Name":"CmdkeySetup","Properties":{"typeProperties":{"Type":402,"Flags":1,"Description":"Cmdkey command custom setup type properties."},"type":{"Type":406,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"CmdkeySetupTypeProperties","Properties":{"targetName":{"Type":0,"Flags":1,"Description":"The server name of data source access."},"userName":{"Type":0,"Flags":1,"Description":"The user name of data source access."},"password":{"Type":403,"Flags":1,"Description":"The password of data source access."}}}},{"7":{"Name":"SecretBase","Discriminator":"type","BaseProperties":{},"Elements":{"SecureString":404}}},{"2":{"Name":"SecureString","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of secure string."},"type":{"Type":405,"Flags":1,"Description":"Type of the secret."}}}},{"6":{"Value":"SecureString"}},{"6":{"Value":"CmdkeySetup"}},{"2":{"Name":"ComponentSetup","Properties":{"typeProperties":{"Type":408,"Flags":1,"Description":"Install 3rd party component type properties."},"type":{"Type":409,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"LicensedComponentSetupTypeProperties","Properties":{"componentName":{"Type":4,"Flags":1,"Description":"The name of the 3rd party component."},"licenseKey":{"Type":403,"Flags":0,"Description":"The license key to activate the component."}}}},{"6":{"Value":"ComponentSetup"}},{"2":{"Name":"EnvironmentVariableSetup","Properties":{"typeProperties":{"Type":411,"Flags":1,"Description":"Add environment variable type properties."},"type":{"Type":412,"Flags":1,"Description":"The type of custom setup."}}}},{"2":{"Name":"EnvironmentVariableSetupTypeProperties","Properties":{"variableName":{"Type":4,"Flags":1,"Description":"The name of the environment variable."},"variableValue":{"Type":4,"Flags":1,"Description":"The value of the environment variable."}}}},{"6":{"Value":"EnvironmentVariableSetup"}},{"3":{"ItemType":400}},{"2":{"Name":"IntegrationRuntimeCustomerVirtualNetwork","Properties":{"subnetId":{"Type":4,"Flags":0,"Description":"The ID of subnet to which Azure-SSIS integration runtime will join."}}}},{"2":{"Name":"ManagedIntegrationRuntimeManagedVirtualNetworkReference","Properties":{"referenceName":{"Type":4,"Flags":0,"Description":"The reference name of the managed virtual network"},"type":{"Type":4,"Flags":0,"Description":"The type of the managed virtual network."},"id":{"Type":4,"Flags":0,"Description":"The id of the managed virtual network."}}}},{"6":{"Value":"Managed"}},{"2":{"Name":"SelfHostedIntegrationRuntime","Properties":{"typeProperties":{"Type":418,"Flags":0,"Description":"When this property is not null, means this is a linked integration runtime. The property is used to access original integration runtime."},"type":{"Type":424,"Flags":1,"Description":"Type of integration runtime."}}}},{"2":{"Name":"SelfHostedIntegrationRuntimeTypeProperties","Properties":{"linkedInfo":{"Type":419,"Flags":0,"Description":"Linked integration runtime type from data factory"}}}},{"7":{"Name":"LinkedIntegrationRuntimeType","Discriminator":"authorizationType","BaseProperties":{},"Elements":{"Key":420,"RBAC":422}}},{"2":{"Name":"LinkedIntegrationRuntimeKeyAuthorization","Properties":{"key":{"Type":382,"Flags":1,"Description":"The key used for authorization."},"authorizationType":{"Type":421,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"Key"}},{"2":{"Name":"LinkedIntegrationRuntimeRbacAuthorization","Properties":{"resourceId":{"Type":4,"Flags":1,"Description":"The resource identifier of the integration runtime to be shared."},"authorizationType":{"Type":423,"Flags":1,"Description":"The authorization type for integration runtime sharing."}}}},{"6":{"Value":"RBAC"}},{"6":{"Value":"SelfHosted"}},{"4":{"Name":"Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.Synapse/workspaces/privateLinkResources"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":2,"Description":"The private link resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":430,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":431,"Flags":2,"Description":"Required DNS zone names of the the private link resource."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Synapse/workspaces/privateLinkResources@2021-06-01","ScopeType":8,"Body":428,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/privateLinkHubs/privateLinkResources"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/privateLinkHubs/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":2,"Description":"The private link resource properties."}}}},{"4":{"Name":"Microsoft.Synapse/privateLinkHubs/privateLinkResources@2021-06-01","ScopeType":8,"Body":435,"Flags":1}},{"6":{"Value":"current"}},{"5":{"Elements":[437,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":438,"Flags":9,"Description":"The resource name"},"type":{"Type":439,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":440,"Flags":10,"Description":"The resource api version"},"properties":{"Type":442,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"DataWarehouseUserActivitiesProperties","Properties":{"activeQueriesCount":{"Type":3,"Flags":2,"Description":"Count of running and suspended queries."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/dataWarehouseUserActivities@2021-06-01","ScopeType":8,"Body":441,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/restorePoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/restorePoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":447,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"RestorePointProperties","Properties":{"restorePointType":{"Type":450,"Flags":2,"Description":"The type of restore point"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest time to which this database can be restored"},"restorePointCreationDate":{"Type":4,"Flags":2,"Description":"The time the backup was taken"},"restorePointLabel":{"Type":4,"Flags":2,"Description":"The label of restore point for backup request by user"}}}},{"6":{"Value":"CONTINUOUS"}},{"6":{"Value":"DISCRETE"}},{"5":{"Elements":[448,449]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/restorePoints@2021-06-01","ScopeType":8,"Body":446,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"Location of the workspace that contains this firewall rule."},"properties":{"Type":455,"Flags":2,"Description":"The properties representing the resource."}}}},{"2":{"Name":"ReplicationLinkProperties","Properties":{"isTerminationAllowed":{"Type":2,"Flags":2,"Description":"Legacy value indicating whether termination is allowed. Currently always returns true."},"replicationMode":{"Type":4,"Flags":2,"Description":"Replication mode of this replication link."},"partnerServer":{"Type":4,"Flags":2,"Description":"The name of the workspace hosting the partner Sql pool."},"partnerDatabase":{"Type":4,"Flags":2,"Description":"The name of the partner Sql pool."},"partnerLocation":{"Type":4,"Flags":2,"Description":"The Azure Region of the partner Sql pool."},"role":{"Type":461,"Flags":2,"Description":"The role of the Sql pool in the replication link."},"partnerRole":{"Type":467,"Flags":2,"Description":"The role of the partner Sql pool in the replication link."},"startTime":{"Type":4,"Flags":2,"Description":"The start time for the replication link."},"percentComplete":{"Type":3,"Flags":2,"Description":"The percentage of seeding complete for the replication link."},"replicationState":{"Type":472,"Flags":2,"Description":"The replication state for the replication link."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[456,457,458,459,460]}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"6":{"Value":"NonReadableSecondary"}},{"6":{"Value":"Source"}},{"6":{"Value":"Copy"}},{"5":{"Elements":[462,463,464,465,466]}},{"6":{"Value":"PENDING"}},{"6":{"Value":"SEEDING"}},{"6":{"Value":"CATCH_UP"}},{"6":{"Value":"SUSPENDED"}},{"5":{"Elements":[468,469,470,471,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/replicationLinks@2021-06-01","ScopeType":8,"Body":454,"Flags":1}},{"6":{"Value":"current"}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":474,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"MaintenanceWindowOptionsProperties","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Whether maintenance windows are enabled for the database."},"maintenanceWindowCycles":{"Type":479,"Flags":0,"Description":"Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}."},"minDurationInMinutes":{"Type":3,"Flags":0,"Description":"Minimum duration of maintenance window."},"defaultDurationInMinutes":{"Type":3,"Flags":0,"Description":"Default duration for maintenance window."},"minCycles":{"Type":3,"Flags":0,"Description":"Minimum number of maintenance windows cycles to be set on the database."},"timeGranularityInMinutes":{"Type":3,"Flags":0,"Description":"Time granularity in minutes for maintenance windows."},"allowMultipleMaintenanceWindowsPerCycle":{"Type":2,"Flags":0,"Description":"Whether we allow multiple maintenance windows per cycle."}}}},{"3":{"ItemType":86}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/maintenanceWindowOptions@2021-06-01","ScopeType":8,"Body":477,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas@2021-06-01","ScopeType":8,"Body":483,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables@2021-06-01","ScopeType":8,"Body":487,"Flags":1}},{"6":{"Value":"default"}},{"5":{"Elements":[489,4]}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"kind":{"Type":4,"Flags":2,"Description":"Resource kind."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"properties":{"Type":494,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolConnectionPolicyProperties","Properties":{"securityEnabledAccess":{"Type":4,"Flags":0,"Description":"The state of security access."},"proxyDnsName":{"Type":4,"Flags":0,"Description":"The fully qualified host name of the auditing proxy."},"proxyPort":{"Type":4,"Flags":0,"Description":"The port number of the auditing proxy."},"visibility":{"Type":4,"Flags":0,"Description":"The visibility of the auditing proxy."},"useServerDefault":{"Type":4,"Flags":0,"Description":"Whether server default is enabled or disabled."},"redirectionState":{"Type":4,"Flags":0,"Description":"The state of proxy redirection."},"state":{"Type":4,"Flags":0,"Description":"The connection policy state."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/connectionPolicies@2021-06-01","ScopeType":8,"Body":493,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"VulnerabilityAssessmentScanRecordProperties","Properties":{"scanId":{"Type":4,"Flags":2,"Description":"The scan ID."},"triggerType":{"Type":502,"Flags":2,"Description":"The scan trigger type."},"state":{"Type":507,"Flags":2,"Description":"The scan status."},"startTime":{"Type":4,"Flags":2,"Description":"The scan start time (UTC)."},"endTime":{"Type":4,"Flags":2,"Description":"The scan end time (UTC)."},"errors":{"Type":509,"Flags":2,"Description":"The scan errors."},"storageContainerPath":{"Type":4,"Flags":2,"Description":"The scan results storage container path."},"numberOfFailedSecurityChecks":{"Type":3,"Flags":2,"Description":"The number of failed security checks."}}}},{"6":{"Value":"OnDemand"}},{"6":{"Value":"Recurring"}},{"5":{"Elements":[500,501,4]}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"FailedToRun"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[503,504,505,506,4]}},{"2":{"Name":"VulnerabilityAssessmentScanError","Properties":{"code":{"Type":4,"Flags":2,"Description":"The error code."},"message":{"Type":4,"Flags":2,"Description":"The error message."}}}},{"3":{"ItemType":508}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/scans@2021-06-01","ScopeType":8,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"SqlPoolColumnProperties","Properties":{"columnType":{"Type":549,"Flags":0,"Description":"The column data type."},"isComputed":{"Type":2,"Flags":2,"Description":"Indicates whether column value is computed or not"}}}},{"6":{"Value":"image"}},{"6":{"Value":"text"}},{"6":{"Value":"uniqueidentifier"}},{"6":{"Value":"date"}},{"6":{"Value":"time"}},{"6":{"Value":"datetime2"}},{"6":{"Value":"datetimeoffset"}},{"6":{"Value":"tinyint"}},{"6":{"Value":"smallint"}},{"6":{"Value":"int"}},{"6":{"Value":"smalldatetime"}},{"6":{"Value":"real"}},{"6":{"Value":"money"}},{"6":{"Value":"datetime"}},{"6":{"Value":"float"}},{"6":{"Value":"sql_variant"}},{"6":{"Value":"ntext"}},{"6":{"Value":"bit"}},{"6":{"Value":"decimal"}},{"6":{"Value":"numeric"}},{"6":{"Value":"smallmoney"}},{"6":{"Value":"bigint"}},{"6":{"Value":"hierarchyid"}},{"6":{"Value":"geometry"}},{"6":{"Value":"geography"}},{"6":{"Value":"varbinary"}},{"6":{"Value":"varchar"}},{"6":{"Value":"binary"}},{"6":{"Value":"char"}},{"6":{"Value":"timestamp"}},{"6":{"Value":"nvarchar"}},{"6":{"Value":"nchar"}},{"6":{"Value":"xml"}},{"6":{"Value":"sysname"}},{"5":{"Elements":[515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,4]}},{"4":{"Name":"Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns@2021-06-01","ScopeType":8,"Body":513,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/recoverableSqlPools"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/recoverableSqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":551,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":552,"Flags":10,"Description":"The resource api version"},"properties":{"Type":554,"Flags":2,"Description":"The properties of a recoverable sql pool"}}}},{"2":{"Name":"RecoverableSqlPoolProperties","Properties":{"edition":{"Type":4,"Flags":2,"Description":"The edition of the database"},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database"},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"lastAvailableBackupDate":{"Type":4,"Flags":2,"Description":"The last available backup date of the database (ISO8601 format)"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/recoverableSqlPools@2021-06-01","ScopeType":8,"Body":553,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"properties":{"Type":559,"Flags":2,"Description":"The properties of a restorable dropped Sql pool"}}}},{"2":{"Name":"RestorableDroppedSqlPoolProperties","Properties":{"databaseName":{"Type":4,"Flags":2,"Description":"The name of the database"},"edition":{"Type":4,"Flags":2,"Description":"The edition of the database"},"maxSizeBytes":{"Type":4,"Flags":2,"Description":"The max size in bytes of the database"},"serviceLevelObjective":{"Type":4,"Flags":2,"Description":"The service level objective name of the database"},"elasticPoolName":{"Type":4,"Flags":2,"Description":"The elastic pool name of the database"},"creationDate":{"Type":4,"Flags":2,"Description":"The creation date of the database (ISO8601 format)"},"deletionDate":{"Type":4,"Flags":2,"Description":"The deletion date of the database (ISO8601 format)"},"earliestRestoreDate":{"Type":4,"Flags":2,"Description":"The earliest restore date of the database (ISO8601 format)"}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/restorableDroppedSqlPools@2021-06-01","ScopeType":8,"Body":558,"Flags":1}},{"6":{"Value":"Microsoft.Synapse/workspaces/libraries"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Synapse/workspaces/libraries","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":2,"Description":"Library/package properties."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."}}}},{"4":{"Name":"Microsoft.Synapse/workspaces/libraries@2021-06-01","ScopeType":8,"Body":563,"Flags":1}},{"2":{"Name":"IntegrationRuntimeAuthKeys","Properties":{"authKey1":{"Type":4,"Flags":0,"Description":"The primary integration runtime authentication key."},"authKey2":{"Type":4,"Flags":0,"Description":"The secondary integration runtime authentication key."}}}},{"8":{"Name":"listAuthKeys","ResourceType":"Microsoft.Synapse/workspaces/integrationRuntimes","ApiVersion":"2021-06-01","Output":565}}] \ No newline at end of file diff --git a/generated/synapse/microsoft.synapse/2021-06-01/types.md b/generated/synapse/microsoft.synapse/2021-06-01/types.md index 45f15815e3..0b65e9246e 100644 --- a/generated/synapse/microsoft.synapse/2021-06-01/types.md +++ b/generated/synapse/microsoft.synapse/2021-06-01/types.md @@ -531,7 +531,7 @@ ## DataLakeStorageAccountDetails ### Properties * **accountUrl**: string: Account URL -* **createManagedPrivateEndpoint**: bool (WriteOnly): Create managed private endpoint to this storage account or not +* **createManagedPrivateEndpoint**: bool: Create managed private endpoint to this storage account or not * **filesystem**: string: Filesystem name * **resourceId**: string: ARM resource Id of this storage account @@ -950,8 +950,8 @@ For more information, see [Auditing to storage using Managed Identity authentica ## ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity ### Properties -* **actualState**: 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Unknown' | string (ReadOnly): Actual state -* **desiredState**: 'Disabled' | 'Enabled' | string: Desired state +* **actualState**: 'Disabled' | 'Disabling' | 'Enabled' | 'Enabling' | 'Unknown' (ReadOnly): Actual state +* **desiredState**: 'Disabled' | 'Enabled': Desired state ## ManagedIntegrationRuntimeManagedVirtualNetworkReference ### Properties @@ -1342,7 +1342,7 @@ Restore: Creates a sql pool by restoring a backup of a deleted sql pool. Source ### Properties * **recurringScans**: [VulnerabilityAssessmentRecurringScansProperties](#vulnerabilityassessmentrecurringscansproperties): The recurring scans settings * **storageAccountAccessKey**: string (WriteOnly): Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. -* **storageContainerPath**: string (WriteOnly): A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set +* **storageContainerPath**: string: A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set * **storageContainerSasKey**: string (WriteOnly): A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. ## SqlPoolVulnerabilityAssessmentRuleBaselineItem diff --git a/generated/testbase/log.out b/generated/testbase/log.out index 45d6d655a7..b78971c8c2 100644 --- a/generated/testbase/log.out +++ b/generated/testbase/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/timeseriesinsights/log.out b/generated/timeseriesinsights/log.out index 77cebaa427..0417bfb240 100644 --- a/generated/timeseriesinsights/log.out +++ b/generated/timeseriesinsights/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/trafficmanager/log.out b/generated/trafficmanager/log.out index 8d7effb7e9..93706675d6 100644 --- a/generated/trafficmanager/log.out +++ b/generated/trafficmanager/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/vi/log.out b/generated/vi/log.out index 57eebfc7c8..7219f0c91b 100644 --- a/generated/vi/log.out +++ b/generated/vi/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -9,3 +9,5 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | SkippedSemanticValidation | Semantic validation was skipped. +warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. diff --git a/generated/vi/microsoft.videoindexer/2022-08-01/types.json b/generated/vi/microsoft.videoindexer/2022-08-01/types.json new file mode 100644 index 0000000000..c18001e79f --- /dev/null +++ b/generated/vi/microsoft.videoindexer/2022-08-01/types.json @@ -0,0 +1 @@ +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.VideoIndexer/accounts"}},{"6":{"Value":"2022-08-01"}},{"2":{"Name":"Microsoft.VideoIndexer/accounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"List of account properties"},"identity":{"Type":20,"Flags":0,"Description":"Managed service identity (system assigned and/or user assigned identities)"},"systemData":{"Type":28,"Flags":2,"Description":"The system meta data relating to this resource."},"tags":{"Type":39,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"AccountPropertiesForPutRequest","Properties":{"tenantId":{"Type":4,"Flags":2,"Description":"The account's tenant id"},"accountId":{"Type":4,"Flags":0,"Description":"The account's data-plane ID. This can be set only when connecting an existing classic account"},"accountName":{"Type":4,"Flags":2,"Description":"The account's name"},"mediaServices":{"Type":12,"Flags":0,"Description":"The media services details"},"totalSecondsIndexed":{"Type":3,"Flags":2,"Description":"An integer representing the total seconds that have been indexed on the account"},"provisioningState":{"Type":19,"Flags":2,"Description":"Gets the status of the account at the time the operation was called."}}}},{"2":{"Name":"MediaServicesForPutRequest","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The media services resource id"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[13,14,15,16,17,18,4]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":25,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":27,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[21,22,23,24,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":26}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.VideoIndexer/accounts@2022-08-01","ScopeType":8,"Body":10,"Flags":0}}] \ No newline at end of file diff --git a/generated/vi/microsoft.videoindexer/2022-08-01/types.md b/generated/vi/microsoft.videoindexer/2022-08-01/types.md new file mode 100644 index 0000000000..cfb07fc1ae --- /dev/null +++ b/generated/vi/microsoft.videoindexer/2022-08-01/types.md @@ -0,0 +1,60 @@ +# Microsoft.VideoIndexer @ 2022-08-01 + +## Resource Microsoft.VideoIndexer/accounts@2022-08-01 +* **Valid Scope(s)**: ResourceGroup +### Properties +* **apiVersion**: '2022-08-01' (ReadOnly, DeployTimeConstant): The resource api version +* **id**: string (ReadOnly, DeployTimeConstant): The resource id +* **identity**: [ManagedServiceIdentity](#managedserviceidentity): Managed service identity (system assigned and/or user assigned identities) +* **location**: string (Required): The geo-location where the resource lives +* **name**: string (Required, DeployTimeConstant): The resource name +* **properties**: [AccountPropertiesForPutRequest](#accountpropertiesforputrequest): List of account properties +* **systemData**: [SystemData](#systemdata) (ReadOnly): The system meta data relating to this resource. +* **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. +* **type**: 'Microsoft.VideoIndexer/accounts' (ReadOnly, DeployTimeConstant): The resource type + +## AccountPropertiesForPutRequest +### Properties +* **accountId**: string: The account's data-plane ID. This can be set only when connecting an existing classic account +* **accountName**: string (ReadOnly): The account's name +* **mediaServices**: [MediaServicesForPutRequest](#mediaservicesforputrequest): The media services details +* **provisioningState**: 'Accepted' | 'Canceled' | 'Deleting' | 'Failed' | 'Provisioning' | 'Succeeded' | string (ReadOnly): Gets the status of the account at the time the operation was called. +* **tenantId**: string (ReadOnly): The account's tenant id +* **totalSecondsIndexed**: int (ReadOnly): An integer representing the total seconds that have been indexed on the account + +## ManagedServiceIdentity +### Properties +* **principalId**: string (ReadOnly): The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **tenantId**: string (ReadOnly): The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. +* **type**: 'None' | 'SystemAssigned' | 'SystemAssigned,UserAssigned' | 'UserAssigned' | string (Required): Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +* **userAssignedIdentities**: [UserAssignedIdentities](#userassignedidentities): 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. + +## MediaServicesForPutRequest +### Properties +* **resourceId**: string: The media services resource id +* **userAssignedIdentity**: string: The user assigned identity to be used to grant permissions + +## SystemData +### Properties +* **createdAt**: string: The timestamp of resource creation (UTC). +* **createdBy**: string: The identity that created the resource. +* **createdByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that created the resource. +* **lastModifiedAt**: string: The timestamp of resource last modification (UTC) +* **lastModifiedBy**: string: The identity that last modified the resource. +* **lastModifiedByType**: 'Application' | 'Key' | 'ManagedIdentity' | 'User' | string: The type of identity that last modified the resource. + +## TrackedResourceTags +### Properties +### Additional Properties +* **Additional Properties Type**: string + +## UserAssignedIdentities +### Properties +### Additional Properties +* **Additional Properties Type**: [UserAssignedIdentity](#userassignedidentity) + +## UserAssignedIdentity +### Properties +* **clientId**: string (ReadOnly): The client ID of the assigned identity. +* **principalId**: string (ReadOnly): The principal ID of the assigned identity. + diff --git a/generated/videoanalyzer/log.out b/generated/videoanalyzer/log.out index 5bb4b89822..de094d5194 100644 --- a/generated/videoanalyzer/log.out +++ b/generated/videoanalyzer/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/visualstudio/log.out b/generated/visualstudio/log.out index 3f7264a678..276c076b02 100644 --- a/generated/visualstudio/log.out +++ b/generated/visualstudio/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/vmware/log.out b/generated/vmware/log.out index da6024c347..d361086bcc 100644 --- a/generated/vmware/log.out +++ b/generated/vmware/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/vmwarecloudsimple/log.out b/generated/vmwarecloudsimple/log.out index 9c9f026599..ee1d4d6ddf 100644 --- a/generated/vmwarecloudsimple/log.out +++ b/generated/vmwarecloudsimple/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/web/log.out b/generated/web/log.out index d9bbe28aad..3471fa15d2 100644 --- a/generated/web/log.out +++ b/generated/web/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -14,6 +14,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -112,6 +113,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -157,6 +159,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -194,6 +197,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -217,6 +221,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -239,20 +244,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -280,6 +295,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -307,6 +323,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -334,6 +351,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -388,6 +406,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -416,6 +435,7 @@ warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. @@ -428,6 +448,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -526,6 +547,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -571,6 +593,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -608,6 +631,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -631,6 +655,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -653,20 +678,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -694,6 +729,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -721,6 +757,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -748,6 +785,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -802,6 +840,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -829,6 +868,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. @@ -845,6 +885,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -943,6 +984,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -988,6 +1030,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1025,6 +1068,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1048,6 +1092,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1070,20 +1115,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1111,6 +1166,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1138,6 +1194,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1165,6 +1222,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1219,6 +1277,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1246,6 +1305,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut': Found mismatch between type segments (2) and name segments (1) @@ -1263,6 +1323,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1361,6 +1422,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1406,6 +1468,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1443,6 +1506,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1466,6 +1530,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1488,20 +1553,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1529,6 +1604,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1556,6 +1632,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1583,6 +1660,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1637,6 +1715,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1664,6 +1743,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/BinarySchema | 'The schema paths·15r2hnv·subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsoft-web-sites-name-containerlogs·post·responses·200·content·application-octet_stream·schema with 'type: file', format: undefined' will be treated as a binary blob for binary media types. - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2022-03-01/WebApps.json:2567:11 @@ -1755,6 +1835,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1853,6 +1934,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1898,6 +1980,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1935,6 +2018,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1958,6 +2042,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -1980,20 +2065,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2021,6 +2116,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2048,6 +2144,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2075,6 +2172,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2129,6 +2227,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2156,6 +2255,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. @@ -2172,6 +2272,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2270,6 +2371,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2315,6 +2417,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2352,6 +2455,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2375,6 +2479,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2397,20 +2502,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2438,6 +2553,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2465,6 +2581,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2492,6 +2609,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2546,6 +2664,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2573,6 +2692,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut': Found mismatch between type segments (2) and name segments (1) @@ -2590,6 +2710,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2688,6 +2809,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2733,6 +2855,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2770,6 +2893,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2793,6 +2917,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2815,20 +2940,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2856,6 +2991,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2883,6 +3019,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2910,6 +3047,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2964,6 +3102,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -2991,6 +3130,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/BinarySchema | 'The schema paths·15r2hnv·subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsoft-web-sites-name-containerlogs·post·responses·200·content·application-octet_stream·schema with 'type: file', format: undefined' will be treated as a binary blob for binary media types. - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2021-03-01/WebApps.json:2567:11 @@ -3056,6 +3196,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3154,6 +3295,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3199,6 +3341,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3236,6 +3379,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3259,6 +3403,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3281,20 +3426,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3322,6 +3477,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3349,6 +3505,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3376,6 +3533,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3430,6 +3588,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3457,6 +3616,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. @@ -3473,6 +3633,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3571,6 +3732,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3616,6 +3778,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3653,6 +3816,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3676,6 +3840,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3698,20 +3863,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3739,6 +3914,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3766,6 +3942,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3793,6 +3970,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3847,6 +4025,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3874,6 +4053,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations': Unable to find type segments @@ -3890,6 +4070,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -3988,6 +4169,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4033,6 +4215,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4070,6 +4253,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4093,6 +4277,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4115,20 +4300,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4156,6 +4351,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4183,6 +4379,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4210,6 +4407,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4264,6 +4462,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4291,6 +4490,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/BinarySchema | 'The schema paths·15r2hnv·subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsoft-web-sites-name-containerlogs·post·responses·200·content·application-octet_stream·schema with 'type: file', format: undefined' will be treated as a binary blob for binary media types. - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2021-02-01/WebApps.json:2527:11 @@ -4356,6 +4556,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4454,6 +4655,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4499,6 +4701,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4536,6 +4739,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4559,6 +4763,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4581,20 +4786,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4622,6 +4837,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4649,6 +4865,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4676,6 +4893,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4730,6 +4948,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4757,6 +4976,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Unrecognized property type: any-object. Returning 'any'. @@ -4773,6 +4993,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4871,6 +5092,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4916,6 +5138,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4953,6 +5176,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4976,6 +5200,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -4998,20 +5223,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5039,6 +5274,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5066,6 +5302,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5093,6 +5330,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5147,6 +5385,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5174,6 +5413,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations': Unable to find type segments @@ -5190,6 +5430,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5288,6 +5529,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5333,6 +5575,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5370,6 +5613,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5393,6 +5637,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5415,20 +5660,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5456,6 +5711,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5483,6 +5739,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5510,6 +5767,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5564,6 +5822,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5591,6 +5850,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/BinarySchema | 'The schema paths·15r2hnv·subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsoft-web-sites-name-containerlogs·post·responses·200·content·application-octet_stream·schema with 'type: file', format: undefined' will be treated as a binary blob for binary media types. - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2021-01-15/WebApps.json:2527:11 @@ -5656,6 +5916,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5754,6 +6015,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5799,6 +6061,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5836,6 +6099,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5859,6 +6123,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5881,20 +6146,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5922,6 +6197,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5949,6 +6225,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -5976,6 +6253,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6030,6 +6308,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6057,19 +6336,20 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrder-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1019:9 warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrderPatchResource-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1227:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1231:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateEmail-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1500:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1508:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderAction-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1526:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1534:9 warning | PreCheck/SchemaMissingType | The schema 'ReissueCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1591:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1599:9 warning | PreCheck/SchemaMissingType | The schema 'RenewCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1626:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2021-01-01/AppServiceCertificateOrders.json:1634:9 warning | PreCheck/SchemaMissingType | The schema 'DefaultErrorResponse-error-detailsItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'DetectorResponse-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -6089,6 +6369,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6187,6 +6468,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6232,6 +6514,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6269,6 +6552,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6292,6 +6576,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6314,20 +6599,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6355,6 +6650,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6382,6 +6678,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6409,6 +6706,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6463,6 +6761,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6490,6 +6789,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Domain-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2021-01-01/Domains.json:808:9 @@ -6517,6 +6817,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6615,6 +6916,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6660,6 +6962,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6697,6 +7000,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6720,6 +7024,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6742,20 +7047,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6783,6 +7098,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6810,6 +7126,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6837,6 +7154,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6891,6 +7209,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -6918,6 +7237,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AddressResponse-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2021-01-01/AppServiceEnvironments.json:2157:9 @@ -7185,6 +7505,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7283,6 +7604,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7328,6 +7650,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7365,6 +7688,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7388,6 +7712,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7410,20 +7735,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7451,6 +7786,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7478,6 +7814,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7505,6 +7842,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7559,6 +7897,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7586,19 +7925,20 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrder-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1019:9 warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrderPatchResource-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1227:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1231:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateEmail-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1500:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1508:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderAction-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1526:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1534:9 warning | PreCheck/SchemaMissingType | The schema 'ReissueCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1591:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1599:9 warning | PreCheck/SchemaMissingType | The schema 'RenewCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1626:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-12-01/AppServiceCertificateOrders.json:1634:9 warning | PreCheck/SchemaMissingType | The schema 'DefaultErrorResponse-error-detailsItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'DetectorResponse-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -7618,6 +7958,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7716,6 +8057,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7761,6 +8103,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7798,6 +8141,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7821,6 +8165,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7843,20 +8188,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7884,6 +8239,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7911,6 +8267,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7938,6 +8295,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -7992,6 +8350,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8019,6 +8378,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Domain-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2020-12-01/Domains.json:808:9 @@ -8046,6 +8406,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8144,6 +8505,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8189,6 +8551,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8226,6 +8589,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8249,6 +8613,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8271,20 +8636,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8312,6 +8687,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8339,6 +8715,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8366,6 +8743,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8420,6 +8798,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8447,6 +8826,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Certificate-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2020-12-01/Certificates.json:319:9 @@ -8710,6 +9090,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8808,6 +9189,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8853,6 +9235,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8890,6 +9273,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8913,6 +9297,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8935,20 +9320,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -8976,6 +9371,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9003,6 +9399,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9030,6 +9427,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9084,6 +9482,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9111,19 +9510,20 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrder-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1019:9 warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrderPatchResource-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1224:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1228:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateEmail-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1494:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1502:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderAction-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1520:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1528:9 warning | PreCheck/SchemaMissingType | The schema 'ReissueCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1568:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1576:9 warning | PreCheck/SchemaMissingType | The schema 'RenewCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1603:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-10-01/AppServiceCertificateOrders.json:1611:9 warning | PreCheck/SchemaMissingType | The schema 'DefaultErrorResponse-error-detailsItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -9141,6 +9541,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9239,6 +9640,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9284,6 +9686,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9321,6 +9724,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9344,6 +9748,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9366,20 +9771,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9407,6 +9822,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9434,6 +9850,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9461,6 +9878,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9515,6 +9933,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9542,6 +9961,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Domain-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2020-10-01/Domains.json:808:9 @@ -9569,6 +9989,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9667,6 +10088,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9712,6 +10134,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9749,6 +10172,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9772,6 +10196,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9794,20 +10219,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9835,6 +10270,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9862,6 +10298,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9889,6 +10326,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9943,6 +10381,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -9970,6 +10409,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Certificate-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2020-10-01/Certificates.json:312:9 @@ -10281,6 +10721,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10379,6 +10820,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10424,6 +10866,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10461,6 +10904,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10484,6 +10928,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10506,20 +10951,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10547,6 +11002,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10574,6 +11030,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10601,6 +11058,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10655,6 +11113,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10682,19 +11141,20 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrder-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1019:9 warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrderPatchResource-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1224:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1228:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateEmail-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1494:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1502:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderAction-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1520:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1528:9 warning | PreCheck/SchemaMissingType | The schema 'ReissueCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1568:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1576:9 warning | PreCheck/SchemaMissingType | The schema 'RenewCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1603:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-09-01/AppServiceCertificateOrders.json:1611:9 warning | PreCheck/SchemaMissingType | The schema 'DefaultErrorResponse-error-detailsItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -10712,6 +11172,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10810,6 +11271,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10855,6 +11317,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10892,6 +11355,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10915,6 +11379,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10937,20 +11402,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -10978,6 +11453,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11005,6 +11481,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11032,6 +11509,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11086,6 +11564,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11113,6 +11592,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Domain-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2020-09-01/Domains.json:808:9 @@ -11140,6 +11620,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11238,6 +11719,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11283,6 +11765,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11320,6 +11803,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11343,6 +11827,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11365,20 +11850,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11406,6 +11901,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11433,6 +11929,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11460,6 +11957,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11514,6 +12012,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11541,6 +12040,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Certificate-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2020-09-01/Certificates.json:312:9 @@ -11848,6 +12348,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11946,6 +12447,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -11991,6 +12493,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12028,6 +12531,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12051,6 +12555,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12073,20 +12578,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12114,6 +12629,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12141,6 +12657,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12168,6 +12685,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12222,6 +12740,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12249,19 +12768,20 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrder-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1019:9 warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrderPatchResource-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1224:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1228:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateEmail-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1494:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1502:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderAction-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1520:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1528:9 warning | PreCheck/SchemaMissingType | The schema 'ReissueCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1568:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1576:9 warning | PreCheck/SchemaMissingType | The schema 'RenewCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1603:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2020-06-01/AppServiceCertificateOrders.json:1611:9 warning | PreCheck/SchemaMissingType | The schema 'DefaultErrorResponse-error-detailsItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -12279,6 +12799,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12377,6 +12898,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12422,6 +12944,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12459,6 +12982,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12482,6 +13006,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12504,20 +13029,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12545,6 +13080,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12572,6 +13108,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12599,6 +13136,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12653,6 +13191,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12680,6 +13219,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Domain-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2020-06-01/Domains.json:808:9 @@ -12707,6 +13247,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12805,6 +13346,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12850,6 +13392,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12887,6 +13430,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12910,6 +13454,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12932,20 +13477,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -12973,6 +13528,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13000,6 +13556,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13027,6 +13584,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13081,6 +13639,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13108,6 +13667,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Certificate-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2020-06-01/Certificates.json:312:9 @@ -13415,6 +13975,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13513,6 +14074,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13558,6 +14120,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13595,6 +14158,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13618,6 +14182,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13640,20 +14205,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13681,6 +14256,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13708,6 +14284,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13735,6 +14312,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13789,6 +14367,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13816,19 +14395,20 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrder-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1019:9 warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrderPatchResource-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1224:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1228:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateEmail-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1494:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1502:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderAction-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1520:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1528:9 warning | PreCheck/SchemaMissingType | The schema 'ReissueCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1568:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1576:9 warning | PreCheck/SchemaMissingType | The schema 'RenewCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1603:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json:1611:9 warning | PreCheck/SchemaMissingType | The schema 'DefaultErrorResponse-error-detailsItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -13846,6 +14426,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13944,6 +14525,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -13989,6 +14571,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14026,6 +14609,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14049,6 +14633,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14071,20 +14656,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14112,6 +14707,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14139,6 +14735,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14166,6 +14763,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14220,6 +14818,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14247,6 +14846,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Domain-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2019-08-01/Domains.json:808:9 @@ -14274,6 +14874,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14372,6 +14973,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14417,6 +15019,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14454,6 +15057,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14477,6 +15081,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14499,20 +15104,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14540,6 +15155,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14567,6 +15183,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14594,6 +15211,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14648,6 +15266,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -14675,6 +15294,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Certificate-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/Certificates.json:312:9 @@ -14917,6 +15537,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15015,6 +15636,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15060,6 +15682,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15097,6 +15720,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15120,6 +15744,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15142,20 +15767,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15183,6 +15818,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15210,6 +15846,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15237,6 +15874,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15291,6 +15929,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15318,19 +15957,20 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrder-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:971:9 warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrderPatchResource-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1176:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1180:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateEmail-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1446:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1454:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderAction-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1472:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1480:9 warning | PreCheck/SchemaMissingType | The schema 'ReissueCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1520:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1528:9 warning | PreCheck/SchemaMissingType | The schema 'RenewCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1555:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2018-02-01/AppServiceCertificateOrders.json:1563:9 warning | PreCheck/SchemaMissingType | The schema 'DefaultErrorResponse-error-detailsItem' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -15348,6 +15988,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15446,6 +16087,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15491,6 +16133,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15528,6 +16171,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15551,6 +16195,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15573,20 +16218,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15614,6 +16269,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15641,6 +16297,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15668,6 +16325,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15722,6 +16380,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15749,6 +16408,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Domain-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2018-02-01/Domains.json:791:9 @@ -15776,6 +16436,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15874,6 +16535,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15919,6 +16581,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15956,6 +16619,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -15979,6 +16643,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16001,20 +16666,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16042,6 +16717,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16069,6 +16745,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16096,6 +16773,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16150,6 +16828,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16177,6 +16856,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Certificate-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2018-11-01/Certificates.json:306:9 @@ -16334,6 +17014,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16432,6 +17113,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16477,6 +17159,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16514,6 +17197,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16537,6 +17221,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16559,20 +17244,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16600,6 +17295,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16627,6 +17323,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16654,6 +17351,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16708,6 +17406,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -16735,6 +17434,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServicePlan-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/CommonDefinitions.json:277:9 @@ -16954,6 +17654,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17052,6 +17753,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17097,6 +17799,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17134,6 +17837,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17157,6 +17861,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17179,20 +17884,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17220,6 +17935,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17247,6 +17963,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17274,6 +17991,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17328,6 +18046,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17355,19 +18074,20 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrder-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:899:9 warning | PreCheck/SchemaMissingType | The schema 'AppServiceCertificateOrderPatchResource-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1104:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1108:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateEmail-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1374:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1382:9 warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderAction-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1400:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1408:9 warning | PreCheck/SchemaMissingType | The schema 'ReissueCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1446:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1454:9 warning | PreCheck/SchemaMissingType | The schema 'RenewCertificateOrderRequest-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1481:9 + - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2015-08-01/AppServiceCertificateOrders.json:1489:9 warning | PreCheck/SchemaMissingType | The schema 'ProxyOnlyResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. @@ -17384,6 +18104,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17482,6 +18203,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17527,6 +18249,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17564,6 +18287,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17587,6 +18311,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17609,20 +18334,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17650,6 +18385,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17677,6 +18413,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17704,6 +18441,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17758,6 +18496,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17785,6 +18524,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Domain-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2015-04-01/Domains.json:724:9 @@ -17813,6 +18553,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17911,6 +18652,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17956,6 +18698,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -17993,6 +18736,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18016,6 +18760,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18038,20 +18783,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18079,6 +18834,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18106,6 +18862,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18133,6 +18890,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18187,6 +18945,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18214,6 +18973,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Certificate-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2016-03-01/Certificates.json:276:9 @@ -18298,6 +19058,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18396,6 +19157,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18441,6 +19203,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18478,6 +19241,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18501,6 +19265,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18523,20 +19288,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18564,6 +19339,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18591,6 +19367,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18618,6 +19395,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18672,6 +19450,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18699,6 +19478,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'BackupItem-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2016-08-01/WebApps.json:14924:9 @@ -18844,6 +19624,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18942,6 +19723,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -18987,6 +19769,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19024,6 +19807,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19047,6 +19831,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19069,20 +19854,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19110,6 +19905,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19137,6 +19933,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19164,6 +19961,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19218,6 +20016,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19245,6 +20044,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'MetricDefinition-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2016-09-01/AppServiceEnvironments.json:1956:9 @@ -19282,6 +20082,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19380,6 +20181,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19425,6 +20227,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19462,6 +20265,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19485,6 +20289,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19507,20 +20312,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19548,6 +20363,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19575,6 +20391,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19602,6 +20419,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19656,6 +20474,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19683,6 +20502,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ConnectionGatewayDefinition-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2016-06-01/logicAppsManagementClient.json:1243:9 @@ -19719,6 +20539,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19817,6 +20638,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19862,6 +20684,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19899,6 +20722,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19922,6 +20746,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19944,20 +20769,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19985,6 +20820,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20012,6 +20848,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20039,6 +20876,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20093,6 +20931,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20120,6 +20959,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CertificateOrderCertificate-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2015-08-01/service.json:16555:9 @@ -20245,6 +21085,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20343,6 +21184,7 @@ warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20388,6 +21230,7 @@ warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20425,6 +21268,7 @@ warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20448,6 +21292,7 @@ warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20470,20 +21315,30 @@ warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20511,6 +21366,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20538,6 +21394,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20565,6 +21422,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20619,6 +21477,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -20646,6 +21505,7 @@ warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future. +warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ApiEntity-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/preview/2015-08-01-preview/logicAppsManagementClient.json:456:9 diff --git a/generated/webpubsub/log.out b/generated/webpubsub/log.out index adb7e59859..4defaecae2 100644 --- a/generated/webpubsub/log.out +++ b/generated/webpubsub/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/windowsesu/log.out b/generated/windowsesu/log.out index 03b7886e06..8c9bf7f3dc 100644 --- a/generated/windowsesu/log.out +++ b/generated/windowsesu/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/windowsiot/log.out b/generated/windowsiot/log.out index c6187f6627..763a4c7e4a 100644 --- a/generated/windowsiot/log.out +++ b/generated/windowsiot/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/workloadmonitor/log.out b/generated/workloadmonitor/log.out index 48915f68d6..d8cbc275d1 100644 --- a/generated/workloadmonitor/log.out +++ b/generated/workloadmonitor/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/workloads/log.out b/generated/workloads/log.out index aeea654e89..f1c308f173 100644 --- a/generated/workloads/log.out +++ b/generated/workloads/log.out @@ -1,4 +1,4 @@ -AutoRest code generation utility [cli version: 3.6.1; node: v16.15.1] +AutoRest code generation utility [cli version: 3.6.2; node: v16.16.0] (C) 2018 Microsoft Corporation. https://aka.ms/autorest warning | SkippedSemanticValidation | Semantic validation was skipped. From 8b67bab7a18ee66b0fe1db7843ada2e43f39a6e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:14:05 -0700 Subject: [PATCH 27/69] Bump @types/node from 18.6.1 to 18.6.2 in /src/autorest.bicep (#985) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.1 to 18.6.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 88be91420f..48f7e4e297 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.1", + "@types/node": "^18.6.2", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", @@ -1372,9 +1372,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", - "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", + "version": "18.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", + "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", "dev": true }, "node_modules/@types/prettier": { @@ -7265,9 +7265,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", - "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", + "version": "18.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", + "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 4af2c7304b..75efa8a6d9 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.1", + "@types/node": "^18.6.2", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", From 48b3b4ba81e8dc8388711430de03754edc1c16ed Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:14:07 -0700 Subject: [PATCH 28/69] Bump @types/node from 18.6.1 to 18.6.2 in /src/generator (#984) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.1 to 18.6.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index a2cb81cf79..2b2f38cee9 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -15,7 +15,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.6.1", + "@types/node": "^18.6.2", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", @@ -247,9 +247,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", - "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", + "version": "18.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", + "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", "dev": true }, "node_modules/@types/yargs": { @@ -2174,9 +2174,9 @@ "dev": true }, "@types/node": { - "version": "18.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", - "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==", + "version": "18.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", + "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", "dev": true }, "@types/yargs": { diff --git a/src/generator/package.json b/src/generator/package.json index 7c7a15f579..1e5557a05e 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -30,7 +30,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.6.1", + "@types/node": "^18.6.2", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", From d90ba48c636ce0fe396d4b2e1ad3d5f46c8513d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:14:17 -0700 Subject: [PATCH 29/69] Bump @autorest/core from 3.9.0 to 3.9.1 in /src/generator (#983) Bumps [@autorest/core](https://github.com/Azure/autorest) from 3.9.0 to 3.9.1. - [Release notes](https://github.com/Azure/autorest/releases) - [Commits](https://github.com/Azure/autorest/commits) --- updated-dependencies: - dependency-name: "@autorest/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 2b2f38cee9..d3937f0f95 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "license": "MIT", "devDependencies": { - "@autorest/core": "3.9.0", + "@autorest/core": "3.9.1", "@autorest/modelerfour": "^4.24.0", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.15", @@ -32,9 +32,9 @@ } }, "node_modules/@autorest/core": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.9.0.tgz", - "integrity": "sha512-qLpoSQVwrapzwTXNq/QnWiOZstuNowYdYIKmE5tYwiREvitfi/9dNE3GDEQwo6ailQIkw7EV3W5aWFuxGDo5Xw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.9.1.tgz", + "integrity": "sha512-PHTwD314zhiDjde8aXJpik71z+EVQi4kan7VTD++SOrQPsL4+HIhsxCuzzRQgxuKUEURaBemiI1vvgtBpKivIA==", "dev": true, "bin": { "autorest-core": "entrypoints/app.js", @@ -1992,9 +1992,9 @@ }, "dependencies": { "@autorest/core": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.9.0.tgz", - "integrity": "sha512-qLpoSQVwrapzwTXNq/QnWiOZstuNowYdYIKmE5tYwiREvitfi/9dNE3GDEQwo6ailQIkw7EV3W5aWFuxGDo5Xw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.9.1.tgz", + "integrity": "sha512-PHTwD314zhiDjde8aXJpik71z+EVQi4kan7VTD++SOrQPsL4+HIhsxCuzzRQgxuKUEURaBemiI1vvgtBpKivIA==", "dev": true }, "@autorest/modelerfour": { diff --git a/src/generator/package.json b/src/generator/package.json index 1e5557a05e..087df11674 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/Azure/bicep-types-az/blob/main/README.md", "devDependencies": { - "@autorest/core": "3.9.0", + "@autorest/core": "3.9.1", "@autorest/modelerfour": "^4.24.0", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.15", From e27da533cbc7efc10c9ef68f86a73650d4ee278f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 18:49:41 -0700 Subject: [PATCH 30/69] Bump eslint from 8.20.0 to 8.21.0 in /src/autorest.bicep (#991) Bumps [eslint](https://github.com/eslint/eslint) from 8.20.0 to 8.21.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.20.0...v8.21.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 199 ++++++++++++++++++++++----- src/autorest.bicep/package.json | 2 +- 2 files changed, 169 insertions(+), 32 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 48f7e4e297..f4c2393226 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -21,7 +21,7 @@ "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", - "eslint": "^8.20.0", + "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-jest": "^26.6.0", "jest": "^27.5.1", @@ -723,9 +723,9 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -736,6 +736,16 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -1595,9 +1605,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2440,13 +2450,14 @@ } }, "node_modules/eslint": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", - "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -2456,14 +2467,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -2595,6 +2609,22 @@ "node": ">=4.0" } }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -2619,18 +2649,66 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dev": true, "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { @@ -3027,6 +3105,12 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -6694,9 +6778,9 @@ } }, "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -6704,6 +6788,12 @@ "minimatch": "^3.0.4" } }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, "@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -7399,9 +7489,9 @@ "dev": true }, "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "acorn-globals": { @@ -8045,13 +8135,14 @@ } }, "eslint": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", - "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -8061,14 +8152,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -8103,6 +8197,16 @@ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, "glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -8120,6 +8224,33 @@ "requires": { "argparse": "^2.0.1" } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } } } }, @@ -8173,12 +8304,12 @@ "dev": true }, "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dev": true, "requires": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } @@ -8482,6 +8613,12 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 75efa8a6d9..b33a6421a2 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -23,7 +23,7 @@ "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", - "eslint": "^8.20.0", + "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-jest": "^26.6.0", "jest": "^27.5.1", From 09daf7cb4a8daa188aa13e1f608a110bdf31e4ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 18:49:43 -0700 Subject: [PATCH 31/69] Bump eslint-plugin-jest from 26.6.0 to 26.7.0 in /src/autorest.bicep (#990) Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 26.6.0 to 26.7.0. - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v26.6.0...v26.7.0) --- updated-dependencies: - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index f4c2393226..8e3444de31 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -23,7 +23,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.6.0", + "eslint-plugin-jest": "^26.7.0", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", @@ -2515,9 +2515,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.6.0.tgz", - "integrity": "sha512-f8n46/97ZFdU4KqeQYqO8AEVGIhHWvkpgNBWHH3jrM28/y8llnbf3IjfIKv6p2pZIMinK1PCqbbROxs9Eud02Q==", + "version": "26.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.7.0.tgz", + "integrity": "sha512-/YNitdfG3o3cC6juZziAdkk6nfJt01jXVfj4AgaYVLs7bupHzRDL5K+eipdzhDXtQsiqaX1TzfwSuRlEgeln1A==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -8262,9 +8262,9 @@ "requires": {} }, "eslint-plugin-jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.6.0.tgz", - "integrity": "sha512-f8n46/97ZFdU4KqeQYqO8AEVGIhHWvkpgNBWHH3jrM28/y8llnbf3IjfIKv6p2pZIMinK1PCqbbROxs9Eud02Q==", + "version": "26.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.7.0.tgz", + "integrity": "sha512-/YNitdfG3o3cC6juZziAdkk6nfJt01jXVfj4AgaYVLs7bupHzRDL5K+eipdzhDXtQsiqaX1TzfwSuRlEgeln1A==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index b33a6421a2..638bcdd8d7 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -25,7 +25,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.6.0", + "eslint-plugin-jest": "^26.7.0", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", From f32fe654a6a022f98aa98c6ba7413529a7771e8a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 18:49:46 -0700 Subject: [PATCH 32/69] Bump @types/node from 18.6.2 to 18.6.3 in /src/generator (#988) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.2 to 18.6.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index d3937f0f95..afae20a3f6 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -15,7 +15,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.6.2", + "@types/node": "^18.6.3", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", @@ -247,9 +247,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", - "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", + "version": "18.6.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", + "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", "dev": true }, "node_modules/@types/yargs": { @@ -2174,9 +2174,9 @@ "dev": true }, "@types/node": { - "version": "18.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", - "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", + "version": "18.6.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", + "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", "dev": true }, "@types/yargs": { diff --git a/src/generator/package.json b/src/generator/package.json index 087df11674..2e6a64359d 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -30,7 +30,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.6.2", + "@types/node": "^18.6.3", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", From 7943bc7d424574daa60dee216d8902dec3eaafd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 18:49:54 -0700 Subject: [PATCH 33/69] Bump @types/node from 18.6.2 to 18.6.3 in /src/autorest.bicep (#989) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.2 to 18.6.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 8e3444de31..d679c29c1b 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.2", + "@types/node": "^18.6.3", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", @@ -1382,9 +1382,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", - "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", + "version": "18.6.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", + "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", "dev": true }, "node_modules/@types/prettier": { @@ -7355,9 +7355,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", - "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", + "version": "18.6.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", + "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 638bcdd8d7..13de4e4c75 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.2", + "@types/node": "^18.6.3", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", From a7257092c80049cc5396c629d7ac9bc2085cac0a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 18:50:09 -0700 Subject: [PATCH 34/69] Bump eslint from 8.20.0 to 8.21.0 in /src/generator (#987) Bumps [eslint](https://github.com/eslint/eslint) from 8.20.0 to 8.21.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.20.0...v8.21.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 232 +++++++++++++++++++++++++++----- src/generator/package.json | 2 +- 2 files changed, 202 insertions(+), 32 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index afae20a3f6..b2d8912677 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -22,7 +22,7 @@ "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", - "eslint": "^8.20.0", + "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", @@ -86,9 +86,9 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -99,6 +99,16 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -452,9 +462,9 @@ } }, "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -787,13 +797,14 @@ } }, "node_modules/eslint": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", - "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -803,14 +814,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -931,17 +945,20 @@ } }, "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dev": true, "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { @@ -1084,6 +1101,22 @@ "node": ">=8" } }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -1222,6 +1255,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1363,6 +1402,21 @@ "node": ">= 0.8.0" } }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -1477,6 +1531,36 @@ "node": ">= 0.8.0" } }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -1489,6 +1573,15 @@ "node": ">=6" } }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -1988,6 +2081,18 @@ "engines": { "node": ">=6" } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } }, "dependencies": { @@ -2030,9 +2135,9 @@ } }, "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -2040,6 +2145,12 @@ "minimatch": "^3.0.4" } }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, "@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -2290,9 +2401,9 @@ } }, "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "acorn-jsx": { @@ -2538,13 +2649,14 @@ "dev": true }, "eslint": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", - "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -2554,14 +2666,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -2648,12 +2763,12 @@ "dev": true }, "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dev": true, "requires": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } @@ -2768,6 +2883,16 @@ "to-regex-range": "^5.0.1" } }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -2878,6 +3003,12 @@ "slash": "^3.0.0" } }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2986,6 +3117,15 @@ "type-check": "~0.4.0" } }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -3085,6 +3225,24 @@ "word-wrap": "^1.2.3" } }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -3094,6 +3252,12 @@ "callsites": "^3.0.0" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -3418,6 +3582,12 @@ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/src/generator/package.json b/src/generator/package.json index 2e6a64359d..bd21920ff2 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -37,7 +37,7 @@ "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", - "eslint": "^8.20.0", + "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", From 26c1f0a59dd0afafd8ac7cb55cf6af40bdddca5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Aug 2022 19:04:29 -0700 Subject: [PATCH 35/69] Bump @typescript-eslint/eslint-plugin in /src/autorest.bicep (#995) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.31.0 to 5.32.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.32.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 258 +++++++++++++++++++++++---- src/autorest.bicep/package.json | 2 +- 2 files changed, 226 insertions(+), 34 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index d679c29c1b..b1edbde72a 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/jest": "^27.4.1", "@types/node": "^18.6.3", - "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", @@ -1415,14 +1415,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", - "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", + "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/type-utils": "5.31.0", - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/type-utils": "5.32.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -1447,6 +1447,53 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/parser": { "version": "5.31.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", @@ -1492,12 +1539,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", - "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", + "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1558,15 +1605,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", - "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", + "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -1581,6 +1628,80 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.31.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", @@ -7388,20 +7509,48 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", - "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", + "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/type-utils": "5.31.0", - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/type-utils": "5.32.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" + } + }, + "@typescript-eslint/types": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "dev": true + }, + "@typescript-eslint/visitor-keys": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/parser": { @@ -7427,12 +7576,12 @@ } }, "@typescript-eslint/type-utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", - "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", + "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } @@ -7459,17 +7608,60 @@ } }, "@typescript-eslint/utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", - "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", + "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" + } + }, + "@typescript-eslint/types": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/visitor-keys": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 13de4e4c75..b202d7ac52 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/jest": "^27.4.1", "@types/node": "^18.6.3", - "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.31.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", From df624d866d07160eaf637fd76de0a8d91186aae8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Aug 2022 19:04:33 -0700 Subject: [PATCH 36/69] Bump @typescript-eslint/eslint-plugin in /src/generator (#993) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.31.0 to 5.32.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.32.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 258 ++++++++++++++++++++++++++++---- src/generator/package.json | 2 +- 2 files changed, 226 insertions(+), 34 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index b2d8912677..cd2fc28416 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -17,7 +17,7 @@ "@types/lodash": "^4.14.182", "@types/node": "^18.6.3", "@types/yargs": "^17.0.10", - "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.31.0", "async": "^3.2.4", "autorest": "^3.6.2", @@ -278,14 +278,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", - "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", + "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/type-utils": "5.31.0", - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/type-utils": "5.32.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -310,6 +310,53 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/parser": { "version": "5.31.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", @@ -355,12 +402,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", - "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", + "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -421,15 +468,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", - "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", + "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -444,6 +491,80 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.32.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.31.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", @@ -2306,20 +2427,48 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.31.0.tgz", - "integrity": "sha512-VKW4JPHzG5yhYQrQ1AzXgVgX8ZAJEvCz0QI6mLRX4tf7rnFfh5D8SKm0Pq6w5PyNfAWJk6sv313+nEt3ohWMBQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", + "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/type-utils": "5.31.0", - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/type-utils": "5.32.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" + } + }, + "@typescript-eslint/types": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "dev": true + }, + "@typescript-eslint/visitor-keys": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/parser": { @@ -2345,12 +2494,12 @@ } }, "@typescript-eslint/type-utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.31.0.tgz", - "integrity": "sha512-7ZYqFbvEvYXFn9ax02GsPcEOmuWNg+14HIf4q+oUuLnMbpJ6eHAivCg7tZMVwzrIuzX3QCeAOqKoyMZCv5xe+w==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", + "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.31.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } @@ -2377,17 +2526,60 @@ } }, "@typescript-eslint/utils": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", - "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", + "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" + } + }, + "@typescript-eslint/types": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.32.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/visitor-keys": { diff --git a/src/generator/package.json b/src/generator/package.json index bd21920ff2..998cb1a00f 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -32,7 +32,7 @@ "@types/lodash": "^4.14.182", "@types/node": "^18.6.3", "@types/yargs": "^17.0.10", - "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.31.0", "async": "^3.2.4", "autorest": "^3.6.2", From 22576dd3794208986bcf6ae2c7677af5eb2debd7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Aug 2022 02:07:27 +0000 Subject: [PATCH 37/69] Bump @typescript-eslint/parser from 5.31.0 to 5.32.0 in /src/generator (#992) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.31.0 to 5.32.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.32.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 278 +++++--------------------------- src/generator/package.json | 2 +- 2 files changed, 44 insertions(+), 236 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index cd2fc28416..111cfae544 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -18,7 +18,7 @@ "@types/node": "^18.6.3", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.31.0", + "@typescript-eslint/parser": "^5.32.0", "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", @@ -310,62 +310,15 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/parser": { "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", + "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", "dev": true, "dependencies": { + "@typescript-eslint/scope-manager": "5.32.0", "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", - "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/typescript-estree": "5.32.0", "debug": "^4.3.4" }, "engines": { @@ -385,13 +338,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -428,9 +381,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -441,13 +394,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -491,64 +444,7 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/visitor-keys": { "version": "5.32.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", @@ -565,23 +461,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.31.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/acorn": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", @@ -2441,56 +2320,28 @@ "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - } - }, - "@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", - "dev": true - }, - "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/parser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", - "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", + "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" } }, "@typescript-eslint/type-utils": { @@ -2505,19 +2356,19 @@ } }, "@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2537,58 +2388,15 @@ "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - } - }, - "@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/types": "5.32.0", "eslint-visitor-keys": "^3.3.0" } }, diff --git a/src/generator/package.json b/src/generator/package.json index 998cb1a00f..69e5fea76e 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -33,7 +33,7 @@ "@types/node": "^18.6.3", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.31.0", + "@typescript-eslint/parser": "^5.32.0", "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", From 062fe01c23700b18ab67f072b1ad6b03a3f78570 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Aug 2022 02:07:43 +0000 Subject: [PATCH 38/69] Bump @typescript-eslint/parser in /src/autorest.bicep (#994) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.31.0 to 5.32.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.32.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 278 +++++---------------------- src/autorest.bicep/package.json | 2 +- 2 files changed, 44 insertions(+), 236 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index b1edbde72a..e74f043b11 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -18,7 +18,7 @@ "@types/jest": "^27.4.1", "@types/node": "^18.6.3", "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.31.0", + "@typescript-eslint/parser": "^5.32.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", "eslint": "^8.21.0", @@ -1447,62 +1447,15 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/parser": { "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", + "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", "dev": true, "dependencies": { + "@typescript-eslint/scope-manager": "5.32.0", "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", - "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/typescript-estree": "5.32.0", "debug": "^4.3.4" }, "engines": { @@ -1522,13 +1475,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1565,9 +1518,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1578,13 +1531,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1628,64 +1581,7 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/visitor-keys": { "version": "5.32.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", @@ -1702,23 +1598,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.31.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -7523,56 +7402,28 @@ "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - } - }, - "@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", - "dev": true - }, - "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/parser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", - "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", + "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.31.0", - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/typescript-estree": "5.31.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", - "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0" + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" } }, "@typescript-eslint/type-utils": { @@ -7587,19 +7438,19 @@ } }, "@typescript-eslint/types": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", - "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", - "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", - "@typescript-eslint/visitor-keys": "5.31.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -7619,58 +7470,15 @@ "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - } - }, - "@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/visitor-keys": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", - "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", "dev": true, "requires": { - "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/types": "5.32.0", "eslint-visitor-keys": "^3.3.0" } }, diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index b202d7ac52..4497d020fd 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -20,7 +20,7 @@ "@types/jest": "^27.4.1", "@types/node": "^18.6.3", "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.31.0", + "@typescript-eslint/parser": "^5.32.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", "eslint": "^8.21.0", From 7a12bb6e80e2cacf36286a795923f37c2cd9f8fa Mon Sep 17 00:00:00 2001 From: Jonny Eskew Date: Fri, 5 Aug 2022 15:48:51 -0400 Subject: [PATCH 39/69] Handle base64 encoded bytearray properties in type generator (#1000) --- src/autorest.bicep/src/type-generator.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/autorest.bicep/src/type-generator.ts b/src/autorest.bicep/src/type-generator.ts index 870034aeca..e7e47b8132 100755 --- a/src/autorest.bicep/src/type-generator.ts +++ b/src/autorest.bicep/src/type-generator.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { AnySchema, ArraySchema, ChoiceSchema, ConstantSchema, DictionarySchema, ObjectSchema, PrimitiveSchema, Property, Schema, SchemaType, SealedChoiceSchema, StringSchema } from "@autorest/codemodel"; +import { AnySchema, ArraySchema, ByteArraySchema, ChoiceSchema, ConstantSchema, DictionarySchema, ObjectSchema, PrimitiveSchema, Property, Schema, SchemaType, SealedChoiceSchema, StringSchema } from "@autorest/codemodel"; import { Channel, AutorestExtensionHost } from "@autorest/extension-base"; import { ArrayType, BuiltInTypeKind, DiscriminatedObjectType, ObjectProperty, ObjectPropertyFlags, ObjectType, ResourceFlags, ResourceFunctionType, ResourceType, StringLiteralType, TypeFactory, TypeReference, UnionType } from "./types"; import { uniq, keys, keyBy, Dictionary, flatMap } from 'lodash'; @@ -379,8 +379,9 @@ export function generateTypes(host: AutorestExtensionHost, definition: ProviderD return parseArrayType(putSchema as ArraySchema, getSchema as ArraySchema); } - // A schema that matches simple values, such as { "type": "number" } - if (combinedSchema instanceof PrimitiveSchema) { + // A schema that matches simple values (or that is serialized to simple values), such + // as { "type": "number" } or { "type": "string", "format": "base64url" } + if (combinedSchema instanceof PrimitiveSchema || combinedSchema instanceof ByteArraySchema) { return parsePrimaryType(putSchema as PrimitiveSchema, getSchema as PrimitiveSchema); } @@ -446,7 +447,9 @@ export function generateTypes(host: AutorestExtensionHost, definition: ProviderD case SchemaType.Object: return BuiltInTypeKind.Any; case SchemaType.ByteArray: - return BuiltInTypeKind.Array; + return (schema as ByteArraySchema).format === 'base64url' + ? BuiltInTypeKind.String + : BuiltInTypeKind.Array; case SchemaType.Uri: case SchemaType.Date: case SchemaType.DateTime: From 0e1ba8c59b118eef41477e4cd3ad427912ece0fc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Aug 2022 17:54:44 +0000 Subject: [PATCH 40/69] Update Generated Types (#1003) Update Generated Types Generate types for https://github.com/Azure/azure-rest-api-specs/tree/eeb2cff50119cfa7b724ac63c768d637ec01827a Summary
    Failed to generate types for path 'adhybridhealthservice' ``` Exited with code 1 ```
    Failed to generate types for path 'service-map' ``` Exited with code 1 ```
    --- generated/apimanagement/log.out | 2 - .../2016-07-07/types.json | 2 +- .../2016-07-07/types.md | 2 +- .../2016-10-10/types.json | 2 +- .../2016-10-10/types.md | 2 +- generated/app/log.out | 2 - .../2022-01-01-preview/types.json | 2 +- .../microsoft.app/2022-01-01-preview/types.md | 2 +- .../app/microsoft.app/2022-03-01/types.json | 2 +- .../app/microsoft.app/2022-03-01/types.md | 2 +- generated/containerservice/log.out | 74 ------------------- .../2017-08-31/types.json | 2 +- .../2017-08-31/types.md | 2 +- .../2018-03-31/types.json | 2 +- .../2018-03-31/types.md | 4 +- .../2018-08-01-preview/types.json | 2 +- .../2018-08-01-preview/types.md | 4 +- .../2019-02-01/types.json | 2 +- .../2019-02-01/types.md | 4 +- .../2019-04-01/types.json | 2 +- .../2019-04-01/types.md | 4 +- .../2019-06-01/types.json | 2 +- .../2019-06-01/types.md | 4 +- .../2019-08-01/types.json | 2 +- .../2019-08-01/types.md | 4 +- .../2019-10-01/types.json | 2 +- .../2019-10-01/types.md | 4 +- .../2019-11-01/types.json | 2 +- .../2019-11-01/types.md | 4 +- .../2020-01-01/types.json | 2 +- .../2020-01-01/types.md | 4 +- .../2020-02-01/types.json | 2 +- .../2020-02-01/types.md | 4 +- .../2020-03-01/types.json | 2 +- .../2020-03-01/types.md | 4 +- .../2020-04-01/types.json | 2 +- .../2020-04-01/types.md | 4 +- .../2020-06-01/types.json | 2 +- .../2020-06-01/types.md | 4 +- .../2020-07-01/types.json | 2 +- .../2020-07-01/types.md | 4 +- .../2020-09-01/types.json | 2 +- .../2020-09-01/types.md | 4 +- .../2020-11-01/types.json | 2 +- .../2020-11-01/types.md | 4 +- .../2020-12-01/types.json | 2 +- .../2020-12-01/types.md | 4 +- .../2021-02-01/types.json | 2 +- .../2021-02-01/types.md | 4 +- .../2021-03-01/types.json | 2 +- .../2021-03-01/types.md | 4 +- .../2021-05-01/types.json | 2 +- .../2021-05-01/types.md | 4 +- .../2021-07-01/types.json | 2 +- .../2021-07-01/types.md | 4 +- .../2021-08-01/types.json | 2 +- .../2021-08-01/types.md | 4 +- .../2021-09-01/types.json | 2 +- .../2021-09-01/types.md | 4 +- .../2021-10-01/types.json | 2 +- .../2021-10-01/types.md | 4 +- .../2021-11-01-preview/types.json | 2 +- .../2021-11-01-preview/types.md | 4 +- .../2022-01-01/types.json | 2 +- .../2022-01-01/types.md | 4 +- .../2022-01-02-preview/types.json | 2 +- .../2022-01-02-preview/types.md | 4 +- .../2022-02-01/types.json | 2 +- .../2022-02-01/types.md | 4 +- .../2022-02-02-preview/types.json | 2 +- .../2022-02-02-preview/types.md | 4 +- .../2022-03-01/types.json | 2 +- .../2022-03-01/types.md | 4 +- .../2022-03-02-preview/types.json | 2 +- .../2022-03-02-preview/types.md | 4 +- .../2022-04-01/types.json | 2 +- .../2022-04-01/types.md | 4 +- .../2022-04-02-preview/types.json | 2 +- .../2022-04-02-preview/types.md | 4 +- .../2022-05-02-preview/types.json | 2 +- .../2022-05-02-preview/types.md | 4 +- .../2022-06-01/types.json | 2 +- .../2022-06-01/types.md | 4 +- .../2022-06-02-preview/types.json | 2 +- .../2022-06-02-preview/types.md | 6 +- generated/cosmos-db/log.out | 4 - .../2021-10-15-preview/types.json | 2 +- .../2021-10-15-preview/types.md | 2 +- .../2021-11-15-preview/types.json | 2 +- .../2021-11-15-preview/types.md | 2 +- .../2022-02-15-preview/types.json | 2 +- .../2022-02-15-preview/types.md | 2 +- .../2022-05-15-preview/types.json | 2 +- .../2022-05-15-preview/types.md | 2 +- generated/desktopvirtualization/log.out | 54 -------------- .../2019-01-23-preview/types.json | 2 +- .../2019-01-23-preview/types.md | 4 +- .../2019-09-24-preview/types.json | 2 +- .../2019-09-24-preview/types.md | 4 +- .../2019-12-10-preview/types.json | 2 +- .../2019-12-10-preview/types.md | 4 +- .../2020-09-21-preview/types.json | 2 +- .../2020-09-21-preview/types.md | 8 +- .../2020-10-19-preview/types.json | 2 +- .../2020-10-19-preview/types.md | 8 +- .../2020-11-02-preview/types.json | 2 +- .../2020-11-02-preview/types.md | 8 +- .../2020-11-10-preview/types.json | 2 +- .../2020-11-10-preview/types.md | 8 +- .../2021-01-14-preview/types.json | 2 +- .../2021-01-14-preview/types.md | 8 +- .../2021-02-01-preview/types.json | 2 +- .../2021-02-01-preview/types.md | 8 +- .../2021-03-09-preview/types.json | 2 +- .../2021-03-09-preview/types.md | 8 +- .../2021-04-01-preview/types.json | 2 +- .../2021-04-01-preview/types.md | 8 +- .../2021-07-12/types.json | 2 +- .../2021-07-12/types.md | 8 +- .../2021-09-03-preview/types.json | 2 +- .../2021-09-03-preview/types.md | 8 +- .../2022-02-10-preview/types.json | 2 +- .../2022-02-10-preview/types.md | 8 +- .../2022-04-01-preview/types.json | 2 +- .../2022-04-01-preview/types.md | 8 +- generated/deviceprovisioningservices/log.out | 4 - .../microsoft.devices/2020-01-01/types.json | 2 +- .../microsoft.devices/2020-01-01/types.md | 2 +- .../microsoft.devices/2020-03-01/types.json | 2 +- .../microsoft.devices/2020-03-01/types.md | 2 +- .../microsoft.devices/2021-10-15/types.json | 2 +- .../microsoft.devices/2021-10-15/types.md | 2 +- .../microsoft.devices/2022-02-05/types.json | 2 +- .../microsoft.devices/2022-02-05/types.md | 2 +- generated/hybridkubernetes/log.out | 4 - .../2020-01-01-preview/types.json | 2 +- .../2020-01-01-preview/types.md | 2 +- .../2021-04-01-preview/types.json | 2 +- .../2021-04-01-preview/types.md | 2 +- .../2021-10-01/types.json | 2 +- .../microsoft.kubernetes/2021-10-01/types.md | 2 +- .../2022-05-01-preview/types.json | 2 +- .../2022-05-01-preview/types.md | 2 +- generated/keyvault/log.out | 3 - .../2021-06-01-preview/types.json | 2 +- .../2021-06-01-preview/types.md | 2 +- .../2021-11-01-preview/types.json | 2 +- .../2021-11-01-preview/types.md | 2 +- .../microsoft.keyvault/2022-07-01/types.json | 2 +- .../microsoft.keyvault/2022-07-01/types.md | 2 +- generated/mediaservices/log.out | 40 ---------- .../2018-03-30-preview/types.json | 2 +- .../2018-03-30-preview/types.md | 10 +-- .../2018-06-01-preview/types.json | 2 +- .../2018-06-01-preview/types.md | 10 +-- .../microsoft.media/2018-07-01/types.json | 2 +- .../microsoft.media/2018-07-01/types.md | 10 +-- .../2019-05-01-preview/types.json | 2 +- .../2019-05-01-preview/types.md | 10 +-- .../microsoft.media/2020-05-01/types.json | 2 +- .../microsoft.media/2020-05-01/types.md | 10 +-- .../microsoft.media/2021-06-01/types.json | 2 +- .../microsoft.media/2021-06-01/types.md | 10 +-- .../microsoft.media/2021-11-01/types.json | 2 +- .../microsoft.media/2021-11-01/types.md | 10 +-- generated/recoveryservices/log.out | 17 ----- .../2016-06-01/types.json | 2 +- .../2016-06-01/types.md | 2 +- .../2020-02-02/types.json | 2 +- .../2020-02-02/types.md | 2 +- .../2020-10-01/types.json | 2 +- .../2020-10-01/types.md | 2 +- .../2021-01-01/types.json | 2 +- .../2021-01-01/types.md | 2 +- .../2021-02-10/types.json | 2 +- .../2021-02-10/types.md | 2 +- .../2021-03-01/types.json | 2 +- .../2021-03-01/types.md | 2 +- .../2021-04-01/types.json | 2 +- .../2021-04-01/types.md | 2 +- .../2021-06-01/types.json | 2 +- .../2021-06-01/types.md | 2 +- .../2021-07-01/types.json | 2 +- .../2021-07-01/types.md | 2 +- .../2021-08-01/types.json | 2 +- .../2021-08-01/types.md | 2 +- .../2021-11-01-preview/types.json | 2 +- .../2021-11-01-preview/types.md | 2 +- .../2021-12-01/types.json | 2 +- .../2021-12-01/types.md | 2 +- .../2022-01-01/types.json | 2 +- .../2022-01-01/types.md | 2 +- .../2022-01-31-preview/types.json | 2 +- .../2022-01-31-preview/types.md | 2 +- .../2022-02-01/types.json | 2 +- .../2022-02-01/types.md | 2 +- .../2022-03-01/types.json | 2 +- .../2022-03-01/types.md | 2 +- .../2022-04-01/types.json | 2 +- .../2022-04-01/types.md | 2 +- generated/security/log.out | 2 - .../2021-10-01-preview/types.json | 2 +- .../2021-10-01-preview/types.md | 4 +- generated/web/log.out | 41 ---------- .../web/microsoft.web/2016-03-01/types.json | 2 +- .../web/microsoft.web/2016-03-01/types.md | 4 +- .../web/microsoft.web/2016-08-01/types.json | 2 +- .../web/microsoft.web/2016-08-01/types.md | 4 +- .../web/microsoft.web/2016-09-01/types.json | 2 +- .../web/microsoft.web/2016-09-01/types.md | 2 +- .../web/microsoft.web/2018-02-01/types.json | 2 +- .../web/microsoft.web/2018-02-01/types.md | 6 +- .../web/microsoft.web/2018-11-01/types.json | 2 +- .../web/microsoft.web/2018-11-01/types.md | 6 +- .../web/microsoft.web/2019-08-01/types.json | 2 +- .../web/microsoft.web/2019-08-01/types.md | 6 +- .../web/microsoft.web/2020-06-01/types.json | 2 +- .../web/microsoft.web/2020-06-01/types.md | 6 +- .../web/microsoft.web/2020-09-01/types.json | 2 +- .../web/microsoft.web/2020-09-01/types.md | 6 +- .../web/microsoft.web/2020-10-01/types.json | 2 +- .../web/microsoft.web/2020-10-01/types.md | 6 +- .../web/microsoft.web/2020-12-01/types.json | 2 +- .../web/microsoft.web/2020-12-01/types.md | 6 +- .../web/microsoft.web/2021-01-01/types.json | 2 +- .../web/microsoft.web/2021-01-01/types.md | 6 +- .../web/microsoft.web/2021-01-15/types.json | 2 +- .../web/microsoft.web/2021-01-15/types.md | 6 +- .../web/microsoft.web/2021-02-01/types.json | 2 +- .../web/microsoft.web/2021-02-01/types.md | 6 +- .../web/microsoft.web/2021-03-01/types.json | 2 +- .../web/microsoft.web/2021-03-01/types.md | 6 +- .../web/microsoft.web/2022-03-01/types.json | 2 +- .../web/microsoft.web/2022-03-01/types.md | 6 +- 234 files changed, 353 insertions(+), 600 deletions(-) diff --git a/generated/apimanagement/log.out b/generated/apimanagement/log.out index 98f14422c4..847cf84ce5 100644 --- a/generated/apimanagement/log.out +++ b/generated/apimanagement/log.out @@ -7581,7 +7581,6 @@ warning | PreCheck/PropertyRedeclarationWarning | Schema 'BackendUpdateParameter warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policy': Found mismatch between type segments (4) and name segments (3) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policy': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policy': Found mismatch between type segments (3) and name segments (2) -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -7801,4 +7800,3 @@ warning | PreCheck/SchemaMissingType | The schema 'ApiManagementServiceUpdateHos warning | PreCheck/SchemaMissingType | The schema 'ErrorResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2016-07-07/apimdeployment.json:1111:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.json b/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.json index 9de617bbd8..d25adf26b4 100644 --- a/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":4,"Description":"Description of the API. May include HTML formatting tags."},"serviceUrl":{"Type":4,"Flags":5,"Description":"Absolute URL of the backend service implementing this API."},"path":{"Type":4,"Flags":5,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":14,"Flags":5,"Description":"Describes on which protocols the operations in this API can be invoked."},"authenticationSettings":{"Type":15,"Flags":4,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":17,"Flags":4,"Description":"Protocols over which API is made available."},"content":{"Type":0,"Flags":2,"Description":"Response content bytes."},"statusCode":{"Type":24,"Flags":2},"requestId":{"Type":4,"Flags":2}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[11,12]}},{"3":{"ItemType":13}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":16,"Flags":0,"Description":"API OAuth2 Authentication settings details."}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"Continue"}},{"6":{"Value":"OK"}},{"6":{"Value":"Created"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"NotFound"}},{"6":{"Value":"Conflict"}},{"5":{"Elements":[18,19,20,21,22,23]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2016-07-07","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":31,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":32,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":39,"Flags":0,"Description":"Array of Operation responses."}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"whether parameter is required or not."},"values":{"Type":30,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":33,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":34,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":36,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":29}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."}}}},{"3":{"ItemType":35}},{"2":{"Name":"ResultContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":38,"Flags":0,"Description":"Collection of operation response representations."}}}},{"3":{"ItemType":35}},{"3":{"ItemType":37}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2016-07-07","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"userId":{"Type":4,"Flags":1,"Description":"User (user id path) for whom subscription is being created in form /users/{uid}"},"productId":{"Type":4,"Flags":1,"Description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":50,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator."}}}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Active"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Submitted"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[44,45,46,47,48,49]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2016-07-07","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true."},"state":{"Type":57,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished."}}}},{"6":{"Value":"NotPublished"}},{"6":{"Value":"Published"}},{"5":{"Elements":[55,56]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2016-07-07","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2016-07-07","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2016-07-07","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Group description."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier for an external group."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2016-07-07","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2016-07-07","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"data":{"Type":4,"Flags":5,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":5,"Description":"Password for the Certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2016-07-07","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"password":{"Type":4,"Flags":5,"Description":"User Password."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"state":{"Type":84,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"identities":{"Type":86,"Flags":2,"Description":"Collection of user identities."}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[82,83]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":85}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2016-07-07","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"Type":100,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":104,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":106,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"grantTypes":{"Type":112,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"bearerTokenSendingMethods":{"Type":116,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[91,92,93,94,95,96,97,98]}},{"3":{"ItemType":99}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[101,102]}},{"3":{"ItemType":103}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":105}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[107,108,109,110]}},{"3":{"ItemType":111}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[113,114]}},{"3":{"ItemType":115}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2016-07-07","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":121,"Flags":1,"Description":"The name and SendRule connection string of the event hub."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."}}}},{"2":{"Name":"LoggerCreateParametersCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2016-07-07","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/properties"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/properties","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":1,"Description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."},"tags":{"Type":126,"Flags":0,"Description":"Optional tags that when provided can be used to filter the property list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/properties@2016-07-07","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2016-07-07","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":133,"Flags":10,"Description":"The resource api version"},"host":{"Type":4,"Flags":1,"Description":"Host attribute of the backend. Host is a pure hostname without a port or suffix, for example backend.contoso.com. Must not be empty."},"skipCertificateChainValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2016-07-07","ScopeType":8,"Body":134,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"5":{"Elements":[136,137,138,139,140,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":141,"Flags":9,"Description":"The resource name"},"type":{"Type":142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":143,"Flags":10,"Description":"The resource api version"},"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft."},"allowedTenants":{"Type":145,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2016-07-07","ScopeType":8,"Body":144,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":148,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Datacenter location of the API Management service."},"etag":{"Type":4,"Flags":0,"Description":"ETag of the resource."},"tags":{"Type":150,"Flags":0,"Description":"API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters)."},"properties":{"Type":151,"Flags":0,"Description":"Properties of the API Management service."},"sku":{"Type":174,"Flags":0,"Description":"SKU properties of the API Management service."}}}},{"2":{"Name":"ApiManagementServiceBaseParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"runtimeUrl":{"Type":4,"Flags":2,"Description":"Proxy endpoint URL of the API Management service."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"addresserEmail":{"Type":4,"Flags":0,"Description":"Addresser email."},"hostnameConfigurations":{"Type":159,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"staticIPs":{"Type":160,"Flags":2,"Description":"Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU."},"vpnconfiguration":{"Type":161,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":168,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":169,"Flags":0,"Description":"Custom properties of the API Management service, like disabling TLS 1.0."},"vpnType":{"Type":173,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":157,"Flags":1,"Description":"Hostname type."},"hostname":{"Type":4,"Flags":1,"Description":"Hostname."},"certificate":{"Type":158,"Flags":1,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"5":{"Elements":[153,154,155,156]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":152}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}."},"location":{"Type":4,"Flags":0,"Description":"The location of the virtual network."}}}},{"2":{"Name":"AdditionalRegion","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"skuType":{"Type":166,"Flags":1,"Description":"The SKU type in the location."},"skuUnitCount":{"Type":3,"Flags":0,"Description":"The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location."},"staticIPs":{"Type":167,"Flags":2,"Description":"Static IP addresses of the location's virtual machines."},"vpnconfiguration":{"Type":161,"Flags":0,"Description":"Virtual network configuration for the location."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[163,164,165]}},{"3":{"ItemType":4}},{"3":{"ItemType":162}},{"2":{"Name":"ApiManagementServicePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[170,171,172]}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":178,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[175,176,177]}},{"4":{"Name":"Microsoft.ApiManagement/service@2016-07-07","ScopeType":8,"Body":149,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":4,"Description":"Description of the API. May include HTML formatting tags."},"serviceUrl":{"Type":4,"Flags":5,"Description":"Absolute URL of the backend service implementing this API."},"path":{"Type":4,"Flags":5,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":14,"Flags":5,"Description":"Describes on which protocols the operations in this API can be invoked."},"authenticationSettings":{"Type":15,"Flags":4,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":17,"Flags":4,"Description":"Protocols over which API is made available."},"content":{"Type":6,"Flags":2,"Description":"Response content bytes."},"statusCode":{"Type":24,"Flags":2},"requestId":{"Type":4,"Flags":2}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[11,12]}},{"3":{"ItemType":13}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":16,"Flags":0,"Description":"API OAuth2 Authentication settings details."}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"Continue"}},{"6":{"Value":"OK"}},{"6":{"Value":"Created"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"NotFound"}},{"6":{"Value":"Conflict"}},{"5":{"Elements":[18,19,20,21,22,23]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2016-07-07","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":31,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":32,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":39,"Flags":0,"Description":"Array of Operation responses."}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"whether parameter is required or not."},"values":{"Type":30,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":33,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":34,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":36,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":29}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."}}}},{"3":{"ItemType":35}},{"2":{"Name":"ResultContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":38,"Flags":0,"Description":"Collection of operation response representations."}}}},{"3":{"ItemType":35}},{"3":{"ItemType":37}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2016-07-07","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"userId":{"Type":4,"Flags":1,"Description":"User (user id path) for whom subscription is being created in form /users/{uid}"},"productId":{"Type":4,"Flags":1,"Description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":50,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator."}}}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Active"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Submitted"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[44,45,46,47,48,49]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2016-07-07","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true."},"state":{"Type":57,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished."}}}},{"6":{"Value":"NotPublished"}},{"6":{"Value":"Published"}},{"5":{"Elements":[55,56]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2016-07-07","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2016-07-07","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2016-07-07","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Group description."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier for an external group."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2016-07-07","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2016-07-07","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"data":{"Type":4,"Flags":5,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":5,"Description":"Password for the Certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2016-07-07","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"password":{"Type":4,"Flags":5,"Description":"User Password."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"state":{"Type":84,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"identities":{"Type":86,"Flags":2,"Description":"Collection of user identities."}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[82,83]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":85}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2016-07-07","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"Type":100,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":104,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":106,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"grantTypes":{"Type":112,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"bearerTokenSendingMethods":{"Type":116,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[91,92,93,94,95,96,97,98]}},{"3":{"ItemType":99}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[101,102]}},{"3":{"ItemType":103}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":105}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[107,108,109,110]}},{"3":{"ItemType":111}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[113,114]}},{"3":{"ItemType":115}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2016-07-07","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":121,"Flags":1,"Description":"The name and SendRule connection string of the event hub."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."}}}},{"2":{"Name":"LoggerCreateParametersCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2016-07-07","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/properties"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/properties","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":1,"Description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."},"tags":{"Type":126,"Flags":0,"Description":"Optional tags that when provided can be used to filter the property list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/properties@2016-07-07","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2016-07-07","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":133,"Flags":10,"Description":"The resource api version"},"host":{"Type":4,"Flags":1,"Description":"Host attribute of the backend. Host is a pure hostname without a port or suffix, for example backend.contoso.com. Must not be empty."},"skipCertificateChainValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2016-07-07","ScopeType":8,"Body":134,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"5":{"Elements":[136,137,138,139,140,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":141,"Flags":9,"Description":"The resource name"},"type":{"Type":142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":143,"Flags":10,"Description":"The resource api version"},"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft."},"allowedTenants":{"Type":145,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2016-07-07","ScopeType":8,"Body":144,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":148,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Datacenter location of the API Management service."},"etag":{"Type":4,"Flags":0,"Description":"ETag of the resource."},"tags":{"Type":150,"Flags":0,"Description":"API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters)."},"properties":{"Type":151,"Flags":0,"Description":"Properties of the API Management service."},"sku":{"Type":174,"Flags":0,"Description":"SKU properties of the API Management service."}}}},{"2":{"Name":"ApiManagementServiceBaseParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"runtimeUrl":{"Type":4,"Flags":2,"Description":"Proxy endpoint URL of the API Management service."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"addresserEmail":{"Type":4,"Flags":0,"Description":"Addresser email."},"hostnameConfigurations":{"Type":159,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"staticIPs":{"Type":160,"Flags":2,"Description":"Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU."},"vpnconfiguration":{"Type":161,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":168,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":169,"Flags":0,"Description":"Custom properties of the API Management service, like disabling TLS 1.0."},"vpnType":{"Type":173,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":157,"Flags":1,"Description":"Hostname type."},"hostname":{"Type":4,"Flags":1,"Description":"Hostname."},"certificate":{"Type":158,"Flags":1,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"5":{"Elements":[153,154,155,156]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":152}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}."},"location":{"Type":4,"Flags":0,"Description":"The location of the virtual network."}}}},{"2":{"Name":"AdditionalRegion","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"skuType":{"Type":166,"Flags":1,"Description":"The SKU type in the location."},"skuUnitCount":{"Type":3,"Flags":0,"Description":"The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location."},"staticIPs":{"Type":167,"Flags":2,"Description":"Static IP addresses of the location's virtual machines."},"vpnconfiguration":{"Type":161,"Flags":0,"Description":"Virtual network configuration for the location."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[163,164,165]}},{"3":{"ItemType":4}},{"3":{"ItemType":162}},{"2":{"Name":"ApiManagementServicePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[170,171,172]}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":178,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[175,176,177]}},{"4":{"Name":"Microsoft.ApiManagement/service@2016-07-07","ScopeType":8,"Body":149,"Flags":0}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.md b/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.md index f981ca38ba..3e5f3d1d90 100644 --- a/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.md @@ -18,7 +18,7 @@ ### Properties * **apiVersion**: '2016-07-07' (ReadOnly, DeployTimeConstant): The resource api version * **authenticationSettings**: [AuthenticationSettingsContract](#authenticationsettingscontract) (WriteOnly): Collection of authentication settings included into this API. -* **content**: any (ReadOnly): Response content bytes. +* **content**: array (ReadOnly): Response content bytes. * **description**: string (WriteOnly): Description of the API. May include HTML formatting tags. * **id**: string (ReadOnly, DeployTimeConstant): The resource id * **name**: string (Required, DeployTimeConstant): The resource name diff --git a/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.json b/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.json index 2b5b940195..dcc1aa23ec 100644 --- a/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"serviceUrl":{"Type":4,"Flags":5,"Description":"Absolute URL of the backend service implementing this API."},"path":{"Type":4,"Flags":5,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":14,"Flags":5,"Description":"Describes on which protocols the operations in this API can be invoked."},"description":{"Type":4,"Flags":4,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":15,"Flags":4,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":17,"Flags":4,"Description":"Protocols over which API is made available."},"content":{"Type":0,"Flags":2,"Description":"Response content bytes."},"statusCode":{"Type":24,"Flags":2},"requestId":{"Type":4,"Flags":2}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[11,12]}},{"3":{"ItemType":13}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":16,"Flags":0,"Description":"API OAuth2 Authentication settings details."}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"Continue"}},{"6":{"Value":"OK"}},{"6":{"Value":"Created"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"NotFound"}},{"6":{"Value":"Conflict"}},{"5":{"Elements":[18,19,20,21,22,23]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2016-10-10","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":31,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":32,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":39,"Flags":0,"Description":"Array of Operation responses."}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"whether parameter is required or not."},"values":{"Type":30,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":33,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":34,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":36,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":29}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."}}}},{"3":{"ItemType":35}},{"2":{"Name":"ResultContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":38,"Flags":0,"Description":"Collection of operation response representations."}}}},{"3":{"ItemType":35}},{"3":{"ItemType":37}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2016-10-10","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"Type":53,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":57,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":59,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"grantTypes":{"Type":65,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"bearerTokenSendingMethods":{"Type":69,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[44,45,46,47,48,49,50,51]}},{"3":{"ItemType":52}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[54,55]}},{"3":{"ItemType":56}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":58}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":64}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[66,67]}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2016-10-10","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"protocol":{"Type":76,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps."},"properties":{"Type":77,"Flags":0,"Description":"Properties specific to a Backend."},"certificate":{"Type":78,"Flags":0,"Description":"List of Client Certificate Thumbprint."},"query":{"Type":80,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":82,"Flags":0,"Description":"Header Parameter description."},"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"},"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[74,75,4]}},{"2":{"Name":"BackendProperties","Properties":{"skipCertificateChainValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host."},"skipCertificateNameValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be skipped when using self-signed certificates for this backend host."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":79}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":81}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2016-10-10","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":84,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":85,"Flags":10,"Description":"The resource api version"},"data":{"Type":4,"Flags":5,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":5,"Description":"Password for the Certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2016-10-10","ScopeType":8,"Body":86,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":114,"Flags":1,"Description":"SKU properties of the API Management service."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":119,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"runtimeUrl":{"Type":4,"Flags":2,"Description":"Proxy endpoint URL of the API Management service."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"addresserEmail":{"Type":4,"Flags":0,"Description":"Addresser email."},"hostnameConfigurations":{"Type":99,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"staticIPs":{"Type":100,"Flags":2,"Description":"Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU."},"vpnconfiguration":{"Type":101,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":108,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":109,"Flags":0,"Description":"Custom properties of the API Management service, like disabling TLS 1.0."},"vpnType":{"Type":113,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":97,"Flags":1,"Description":"Hostname type."},"hostname":{"Type":4,"Flags":1,"Description":"Hostname."},"certificate":{"Type":98,"Flags":1,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"5":{"Elements":[93,94,95,96]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":92}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."},"location":{"Type":4,"Flags":0,"Description":"The location of the virtual network."}}}},{"2":{"Name":"AdditionalRegion","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"skuType":{"Type":106,"Flags":1,"Description":"The SKU type in the location."},"skuUnitCount":{"Type":3,"Flags":0,"Description":"The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location."},"staticIPs":{"Type":107,"Flags":2,"Description":"Static IP addresses of the location's virtual machines."},"vpnconfiguration":{"Type":101,"Flags":0,"Description":"Virtual network configuration for the location."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[103,104,105]}},{"3":{"ItemType":4}},{"3":{"ItemType":102}},{"2":{"Name":"ApiManagementServicePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[110,111,112]}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":118,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[115,116,117]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2016-10-10","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":122,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Group description."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory aad://.onmicrosoft.com/groups/; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2016-10-10","ScopeType":8,"Body":123,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2016-10-10","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[129,130,131,132,133,134,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":135,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft."},"allowedTenants":{"Type":139,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2016-10-10","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":141,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":142,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":144,"Flags":1,"Description":"The name and SendRule connection string of the event hub."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."}}}},{"2":{"Name":"LoggerCreateParametersCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2016-10-10","ScopeType":8,"Body":143,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2016-10-10","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true."},"state":{"Type":155,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished."}}}},{"6":{"Value":"NotPublished"}},{"6":{"Value":"Published"}},{"5":{"Elements":[153,154]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2016-10-10","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2016-10-10","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2016-10-10","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/properties"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/properties","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":1,"Description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."},"tags":{"Type":168,"Flags":0,"Description":"Optional tags that when provided can be used to filter the property list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/properties@2016-10-10","ScopeType":8,"Body":167,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"userId":{"Type":4,"Flags":1,"Description":"User (user id path) for whom subscription is being created in form /users/{uid}"},"productId":{"Type":4,"Flags":1,"Description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":179,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator."}}}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Active"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Submitted"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[173,174,175,176,177,178]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2016-10-10","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"policy"}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":181,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2016-10-10","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"password":{"Type":4,"Flags":5,"Description":"User Password."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"state":{"Type":191,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"identities":{"Type":193,"Flags":2,"Description":"Collection of user identities."}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[189,190]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":192}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2016-10-10","ScopeType":8,"Body":188,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"serviceUrl":{"Type":4,"Flags":5,"Description":"Absolute URL of the backend service implementing this API."},"path":{"Type":4,"Flags":5,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":14,"Flags":5,"Description":"Describes on which protocols the operations in this API can be invoked."},"description":{"Type":4,"Flags":4,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":15,"Flags":4,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":17,"Flags":4,"Description":"Protocols over which API is made available."},"content":{"Type":6,"Flags":2,"Description":"Response content bytes."},"statusCode":{"Type":24,"Flags":2},"requestId":{"Type":4,"Flags":2}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[11,12]}},{"3":{"ItemType":13}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":16,"Flags":0,"Description":"API OAuth2 Authentication settings details."}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"Continue"}},{"6":{"Value":"OK"}},{"6":{"Value":"Created"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"NotFound"}},{"6":{"Value":"Conflict"}},{"5":{"Elements":[18,19,20,21,22,23]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2016-10-10","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":31,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":32,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":39,"Flags":0,"Description":"Array of Operation responses."}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"whether parameter is required or not."},"values":{"Type":30,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":33,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":34,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":36,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":29}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."}}}},{"3":{"ItemType":35}},{"2":{"Name":"ResultContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":38,"Flags":0,"Description":"Collection of operation response representations."}}}},{"3":{"ItemType":35}},{"3":{"ItemType":37}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2016-10-10","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"Type":53,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":57,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":59,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"grantTypes":{"Type":65,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"bearerTokenSendingMethods":{"Type":69,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[44,45,46,47,48,49,50,51]}},{"3":{"ItemType":52}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[54,55]}},{"3":{"ItemType":56}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":58}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":64}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[66,67]}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2016-10-10","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"protocol":{"Type":76,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps."},"properties":{"Type":77,"Flags":0,"Description":"Properties specific to a Backend."},"certificate":{"Type":78,"Flags":0,"Description":"List of Client Certificate Thumbprint."},"query":{"Type":80,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":82,"Flags":0,"Description":"Header Parameter description."},"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"},"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[74,75,4]}},{"2":{"Name":"BackendProperties","Properties":{"skipCertificateChainValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host."},"skipCertificateNameValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be skipped when using self-signed certificates for this backend host."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":79}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":81}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2016-10-10","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":84,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":85,"Flags":10,"Description":"The resource api version"},"data":{"Type":4,"Flags":5,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":5,"Description":"Password for the Certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2016-10-10","ScopeType":8,"Body":86,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":114,"Flags":1,"Description":"SKU properties of the API Management service."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":119,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"runtimeUrl":{"Type":4,"Flags":2,"Description":"Proxy endpoint URL of the API Management service."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"addresserEmail":{"Type":4,"Flags":0,"Description":"Addresser email."},"hostnameConfigurations":{"Type":99,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"staticIPs":{"Type":100,"Flags":2,"Description":"Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU."},"vpnconfiguration":{"Type":101,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":108,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":109,"Flags":0,"Description":"Custom properties of the API Management service, like disabling TLS 1.0."},"vpnType":{"Type":113,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":97,"Flags":1,"Description":"Hostname type."},"hostname":{"Type":4,"Flags":1,"Description":"Hostname."},"certificate":{"Type":98,"Flags":1,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"5":{"Elements":[93,94,95,96]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":92}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."},"location":{"Type":4,"Flags":0,"Description":"The location of the virtual network."}}}},{"2":{"Name":"AdditionalRegion","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"skuType":{"Type":106,"Flags":1,"Description":"The SKU type in the location."},"skuUnitCount":{"Type":3,"Flags":0,"Description":"The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location."},"staticIPs":{"Type":107,"Flags":2,"Description":"Static IP addresses of the location's virtual machines."},"vpnconfiguration":{"Type":101,"Flags":0,"Description":"Virtual network configuration for the location."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[103,104,105]}},{"3":{"ItemType":4}},{"3":{"ItemType":102}},{"2":{"Name":"ApiManagementServicePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[110,111,112]}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":118,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[115,116,117]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2016-10-10","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":122,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Group description."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory aad://.onmicrosoft.com/groups/; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2016-10-10","ScopeType":8,"Body":123,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2016-10-10","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[129,130,131,132,133,134,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":135,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft."},"allowedTenants":{"Type":139,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2016-10-10","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":141,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":142,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":144,"Flags":1,"Description":"The name and SendRule connection string of the event hub."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."}}}},{"2":{"Name":"LoggerCreateParametersCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2016-10-10","ScopeType":8,"Body":143,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2016-10-10","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true."},"state":{"Type":155,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished."}}}},{"6":{"Value":"NotPublished"}},{"6":{"Value":"Published"}},{"5":{"Elements":[153,154]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2016-10-10","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2016-10-10","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2016-10-10","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/properties"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/properties","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":1,"Description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."},"tags":{"Type":168,"Flags":0,"Description":"Optional tags that when provided can be used to filter the property list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/properties@2016-10-10","ScopeType":8,"Body":167,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"userId":{"Type":4,"Flags":1,"Description":"User (user id path) for whom subscription is being created in form /users/{uid}"},"productId":{"Type":4,"Flags":1,"Description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":179,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator."}}}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Active"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Submitted"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[173,174,175,176,177,178]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2016-10-10","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"policy"}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":181,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2016-10-10","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"password":{"Type":4,"Flags":5,"Description":"User Password."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"state":{"Type":191,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"identities":{"Type":193,"Flags":2,"Description":"Collection of user identities."}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[189,190]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":192}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2016-10-10","ScopeType":8,"Body":188,"Flags":0}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.md b/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.md index 55335d6deb..06f3c9608d 100644 --- a/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.md @@ -18,7 +18,7 @@ ### Properties * **apiVersion**: '2016-10-10' (ReadOnly, DeployTimeConstant): The resource api version * **authenticationSettings**: [AuthenticationSettingsContract](#authenticationsettingscontract) (WriteOnly): Collection of authentication settings included into this API. -* **content**: any (ReadOnly): Response content bytes. +* **content**: array (ReadOnly): Response content bytes. * **description**: string (WriteOnly): Description of the API. May include HTML formatting tags. * **id**: string (ReadOnly, DeployTimeConstant): The resource id * **name**: string (Required, DeployTimeConstant): The resource name diff --git a/generated/app/log.out b/generated/app/log.out index 10466cbc45..4fda1b9020 100644 --- a/generated/app/log.out +++ b/generated/app/log.out @@ -29,7 +29,6 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -45,4 +44,3 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/app/microsoft.app/2022-01-01-preview/types.json b/generated/app/microsoft.app/2022-01-01-preview/types.json index 397e649630..468fa90659 100644 --- a/generated/app/microsoft.app/2022-01-01-preview/types.json +++ b/generated/app/microsoft.app/2022-01-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":19,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":18,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":24,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":25,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":49,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":89,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[20,21,22,23,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":27,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":30,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":31,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":44,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":45,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":26}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":35,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":37,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":42,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":36}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":41,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":38}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":43}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":48,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":71,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":72,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":88,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":51,"Flags":0,"Description":"Container start command."},"args":{"Type":52,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":54,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":55,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":68,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":70,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":53}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":57,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":63,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":67,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":59,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":62,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":58}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[64,65,66,4]}},{"3":{"ItemType":56}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":50}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":83,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":74,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":77,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":80,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":76,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":75}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":78,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":79,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":81,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":82,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":87,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[85,86,4]}},{"3":{"ItemType":84}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":96,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":101,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[92,93,94,95,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"4":{"Name":"Microsoft.App/containerApps@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":118,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":119,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[107,108,109,110,111,112,113,114,115,116,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":120,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-01-01-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":133,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[127,128,129,130,131,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":143,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":144,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[139,140,141,142,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":145,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":146,"Flags":0,"Description":"AzureCredentials configurations."},"dockerfilePath":{"Type":4,"Flags":0,"Description":"Docker file path"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime Version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":152,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":154,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":155,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":26}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":153}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":161,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":162,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":169,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":207,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":215,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":167,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":168,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[163,164,165,166]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":170,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":184,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":188,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":190,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":193,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":195,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":197,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":206,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":171,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":172,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":174,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":173,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":175,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":178,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":179,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":176,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":177,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":180,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":183,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":181,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":182,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":185,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":187,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":191,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":192,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":194,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":196,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":198,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":200,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":204,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":201,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":203,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":202,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":205,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":199}},{"2":{"Name":"Login","Properties":{"routes":{"Type":208,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":209,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":210,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":214,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":213,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[211,212]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":216,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":217,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":221,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[218,219,220]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":227,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":230,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[228,229,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":49,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-01-01-preview","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":269}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":19,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":18,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":24,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":25,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":49,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":89,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[20,21,22,23,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":27,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":30,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":31,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":44,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":45,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":26}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":35,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":37,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":42,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":36}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":41,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":38}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":43}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":48,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":71,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":72,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":88,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":51,"Flags":0,"Description":"Container start command."},"args":{"Type":52,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":54,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":55,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":68,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":70,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":53}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":57,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":63,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":67,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":59,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":62,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":58}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[64,65,66,4]}},{"3":{"ItemType":56}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":50}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":83,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":74,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":77,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":80,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":76,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":75}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":78,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":79,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":81,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":82,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":87,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[85,86,4]}},{"3":{"ItemType":84}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":96,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":101,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[92,93,94,95,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"4":{"Name":"Microsoft.App/containerApps@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":118,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":119,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[107,108,109,110,111,112,113,114,115,116,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":120,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-01-01-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":133,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":6,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[127,128,129,130,131,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":143,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":144,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[139,140,141,142,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":145,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":146,"Flags":0,"Description":"AzureCredentials configurations."},"dockerfilePath":{"Type":4,"Flags":0,"Description":"Docker file path"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime Version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":152,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":154,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":155,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":26}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":153}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":161,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":162,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":169,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":207,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":215,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":167,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":168,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[163,164,165,166]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":170,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":184,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":188,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":190,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":193,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":195,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":197,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":206,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":171,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":172,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":174,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":173,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":175,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":178,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":179,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":176,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":177,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":180,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":183,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":181,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":182,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":185,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":187,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":191,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":192,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":194,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":196,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":198,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":200,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":204,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":201,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":203,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":202,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":205,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":199}},{"2":{"Name":"Login","Properties":{"routes":{"Type":208,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":209,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":210,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":214,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":213,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[211,212]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":216,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":217,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":221,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[218,219,220]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":227,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":230,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[228,229,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":49,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-01-01-preview","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":269}}] \ No newline at end of file diff --git a/generated/app/microsoft.app/2022-01-01-preview/types.md b/generated/app/microsoft.app/2022-01-01-preview/types.md index 53d1660e3e..42be74c004 100644 --- a/generated/app/microsoft.app/2022-01-01-preview/types.md +++ b/generated/app/microsoft.app/2022-01-01-preview/types.md @@ -225,7 +225,7 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con * **subjectName**: string (ReadOnly): Subject name of the certificate. * **thumbprint**: string (ReadOnly): Certificate thumbprint. * **valid**: bool (ReadOnly): Is the certificate valid?. -* **value**: any (WriteOnly): PFX or PEM blob +* **value**: array (WriteOnly): PFX or PEM blob ## ClientRegistration ### Properties diff --git a/generated/app/microsoft.app/2022-03-01/types.json b/generated/app/microsoft.app/2022-03-01/types.json index 571d435aae..b37e331b72 100644 --- a/generated/app/microsoft.app/2022-03-01/types.json +++ b/generated/app/microsoft.app/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":12,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":13,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":20,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":58,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":66,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":18,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":19,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[14,15,16,17]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":21,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":35,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":39,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":41,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":44,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":46,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":48,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":57,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":22,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":23,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":25,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":24,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":26,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":29,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":30,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":27,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":28,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":31,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":34,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":32,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":33,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":36,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":38,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":42,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":43,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":45,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":47,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":49,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":51,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":55,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":52,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":54,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":53,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":56,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":50}},{"2":{"Name":"Login","Properties":{"routes":{"Type":59,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":60,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":61,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":65,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":64,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[62,63]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":67,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":68,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":72,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":78,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":83,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[79,80,81,82,4]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"identity":{"Type":88,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":96,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":93,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":95,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":94}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":101,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":102,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":126,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":166,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":104,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":107,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default."},"ingress":{"Type":108,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":121,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":122,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":103}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[105,106,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":112,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":114,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":119,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[109,110,111,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"},"label":{"Type":4,"Flags":0,"Description":"Associates a traffic label with a revision"}}}},{"3":{"ItemType":113}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":118,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[116,117,4]}},{"3":{"ItemType":115}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"},"identity":{"Type":4,"Flags":0,"Description":"A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'"}}}},{"3":{"ItemType":120}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":125,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":148,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":149,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":165,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":128,"Flags":0,"Description":"Container start command."},"args":{"Type":129,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":131,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":132,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":145,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":147,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":134,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":140,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":144,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":136,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":139,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":135}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[137,138,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[141,142,143,4]}},{"3":{"ItemType":133}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":146}},{"3":{"ItemType":127}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":160,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":151,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":154,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":157,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":153,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":152}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":155,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":156,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":158,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":159,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"3":{"ItemType":150}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":164,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[162,163,4]}},{"3":{"ItemType":161}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/containerApps@2022-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":173,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":175,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":176,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":103}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":174}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-03-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":192,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"daprAIConnectionString":{"Type":4,"Flags":0,"Description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":193,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":194,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this Managed Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[182,183,184,185,186,187,188,189,190,191,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":195,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-03-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":208,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":207,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[202,203,204,205,206,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-03-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":214,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":217,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[215,216,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-03-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":227,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":228,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":229,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":230,"Flags":0,"Description":"AzureCredentials configurations."},"contextPath":{"Type":4,"Flags":0,"Description":"Context path"},"image":{"Type":4,"Flags":0,"Description":"Image name"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-03-01","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":126,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-03-01","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-03-01","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":269}},{"2":{"Name":"DaprSecretsCollection","Properties":{"value":{"Type":274,"Flags":1,"Description":"Collection of secrets used by a Dapr component"}}}},{"3":{"ItemType":103}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/managedEnvironments/daprComponents","ApiVersion":"2022-03-01","Output":273}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":12,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":13,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":20,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":58,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":66,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":18,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":19,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[14,15,16,17]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":21,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":35,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":39,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":41,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":44,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":46,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":48,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":57,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":22,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":23,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":25,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":24,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":26,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":29,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":30,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":27,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":28,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":31,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":34,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":32,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":33,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":36,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":38,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":42,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":43,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":45,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":47,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":49,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":51,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":55,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":52,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":54,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":53,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":56,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":50}},{"2":{"Name":"Login","Properties":{"routes":{"Type":59,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":60,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":61,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":65,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":64,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[62,63]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":67,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":68,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":72,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":78,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":83,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[79,80,81,82,4]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"identity":{"Type":88,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":96,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":93,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":95,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":94}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":101,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":102,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":126,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":166,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":104,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":107,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default."},"ingress":{"Type":108,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":121,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":122,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":103}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[105,106,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":112,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":114,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":119,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[109,110,111,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"},"label":{"Type":4,"Flags":0,"Description":"Associates a traffic label with a revision"}}}},{"3":{"ItemType":113}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":118,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[116,117,4]}},{"3":{"ItemType":115}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"},"identity":{"Type":4,"Flags":0,"Description":"A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'"}}}},{"3":{"ItemType":120}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":125,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":148,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":149,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":165,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":128,"Flags":0,"Description":"Container start command."},"args":{"Type":129,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":131,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":132,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":145,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":147,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":134,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":140,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":144,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":136,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":139,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":135}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[137,138,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[141,142,143,4]}},{"3":{"ItemType":133}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":146}},{"3":{"ItemType":127}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":160,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":151,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":154,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":157,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":153,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":152}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":155,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":156,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":158,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":159,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"3":{"ItemType":150}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":164,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[162,163,4]}},{"3":{"ItemType":161}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/containerApps@2022-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":173,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":175,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":176,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":103}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":174}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-03-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":192,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"daprAIConnectionString":{"Type":4,"Flags":0,"Description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":193,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":194,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this Managed Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[182,183,184,185,186,187,188,189,190,191,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":195,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-03-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":208,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":207,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":6,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[202,203,204,205,206,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-03-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":214,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":217,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[215,216,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-03-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":227,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":228,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":229,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":230,"Flags":0,"Description":"AzureCredentials configurations."},"contextPath":{"Type":4,"Flags":0,"Description":"Context path"},"image":{"Type":4,"Flags":0,"Description":"Image name"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-03-01","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":126,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-03-01","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-03-01","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":269}},{"2":{"Name":"DaprSecretsCollection","Properties":{"value":{"Type":274,"Flags":1,"Description":"Collection of secrets used by a Dapr component"}}}},{"3":{"ItemType":103}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/managedEnvironments/daprComponents","ApiVersion":"2022-03-01","Output":273}}] \ No newline at end of file diff --git a/generated/app/microsoft.app/2022-03-01/types.md b/generated/app/microsoft.app/2022-03-01/types.md index 3d2039f857..e220512316 100644 --- a/generated/app/microsoft.app/2022-03-01/types.md +++ b/generated/app/microsoft.app/2022-03-01/types.md @@ -230,7 +230,7 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con * **subjectName**: string (ReadOnly): Subject name of the certificate. * **thumbprint**: string (ReadOnly): Certificate thumbprint. * **valid**: bool (ReadOnly): Is the certificate valid?. -* **value**: any (WriteOnly): PFX or PEM blob +* **value**: array (WriteOnly): PFX or PEM blob ## ClientRegistration ### Properties diff --git a/generated/containerservice/log.out b/generated/containerservice/log.out index d63236bc50..11030e23da 100644 --- a/generated/containerservice/log.out +++ b/generated/containerservice/log.out @@ -9,73 +9,54 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json:4254:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/managedClusters.json:4787:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-05-02-preview/managedClusters.json:4780:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/managedClusters.json:4223:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-04-02-preview/managedClusters.json:4776:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/managedClusters.json:4207:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/managedClusters.json:4518:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/managedClusters.json:4307:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-02-02-preview/managedClusters.json:4547:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -214,8 +195,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5335:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -354,8 +333,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5401:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -494,8 +471,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2021-11-01-preview/managedClusters.json:5382:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -634,8 +609,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5367:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -774,8 +747,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5277:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -914,8 +885,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5245:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1054,8 +1023,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4916:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1198,8 +1165,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4833:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1342,8 +1307,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-03-01/managedClusters.json:4480:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1472,8 +1435,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-02-01/managedClusters.json:3648:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1602,8 +1563,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-12-01/managedClusters.json:3619:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1722,8 +1681,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-11-01/managedClusters.json:3234:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1896,8 +1853,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/managedClusters.json:2277:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2006,8 +1961,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-09-01/managedClusters.json:3101:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2114,8 +2067,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-07-01/managedClusters.json:2855:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2222,8 +2173,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-06-01/managedClusters.json:2784:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2330,8 +2279,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-04-01/managedClusters.json:2543:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2436,8 +2383,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-03-01/managedClusters.json:2522:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2538,8 +2483,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-02-01/managedClusters.json:2464:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2640,8 +2583,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/managedClusters.json:2409:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2742,8 +2683,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-11-01/managedClusters.json:2405:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2914,8 +2853,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json:2325:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3004,8 +2941,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-06-01/managedClusters.json:2158:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3086,8 +3021,6 @@ warning | PreCheck/SchemaMissingType | The schema 'OrchestratorVersionProfilePro warning | PreCheck/SchemaMissingType | The schema 'OrchestratorVersionProfileListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-04-01/location.json:143:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3196,8 +3129,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-02-01/managedClusters.json:1995:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3274,8 +3205,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2018-08-01-preview/managedClusters.json:1586:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3336,8 +3265,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2018-03-31/managedClusters.json:1509:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3380,7 +3307,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileP warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2017-08-31/managedClusters.json:1078:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/containerservice/microsoft.containerservice/2017-08-31/types.json b/generated/containerservice/microsoft.containerservice/2017-08-31/types.json index 5202bce815..adb8c90e69 100644 --- a/generated/containerservice/microsoft.containerservice/2017-08-31/types.json +++ b/generated/containerservice/microsoft.containerservice/2017-08-31/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2017-08-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":202,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":200,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified."}}}},{"2":{"Name":"ContainerServiceAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix to be used to create the FQDN for the agent pool."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the agent pool."},"ports":{"Type":188,"Flags":0,"Description":"Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator."},"storageProfile":{"Type":191,"Flags":0,"Description":"Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"osType":{"Type":194,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"3":{"ItemType":3}},{"6":{"Value":"StorageAccount"}},{"6":{"Value":"ManagedDisks"}},{"5":{"Elements":[189,190,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[192,193,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ContainerServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."},"keyVaultSecretRef":{"Type":201,"Flags":0,"Description":"Reference to a secret stored in Azure Key Vault."}}}},{"2":{"Name":"KeyVaultSecretRef","Properties":{"vaultID":{"Type":4,"Flags":1,"Description":"Key vault identifier."},"secretName":{"Type":4,"Flags":1,"Description":"The secret name."},"version":{"Type":4,"Flags":0,"Description":"The secret version."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2017-08-31","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/accessProfiles"}},{"6":{"Value":"2017-08-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/accessProfiles","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":2,"Description":"AccessProfile of a managed cluster."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":208,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/accessProfiles@2017-08-31","ScopeType":8,"Body":206,"Flags":1}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":207,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":211,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2017-08-31","Output":210}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2017-08-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":202,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":200,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified."}}}},{"2":{"Name":"ContainerServiceAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix to be used to create the FQDN for the agent pool."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the agent pool."},"ports":{"Type":188,"Flags":0,"Description":"Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator."},"storageProfile":{"Type":191,"Flags":0,"Description":"Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"osType":{"Type":194,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"3":{"ItemType":3}},{"6":{"Value":"StorageAccount"}},{"6":{"Value":"ManagedDisks"}},{"5":{"Elements":[189,190,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[192,193,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ContainerServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."},"keyVaultSecretRef":{"Type":201,"Flags":0,"Description":"Reference to a secret stored in Azure Key Vault."}}}},{"2":{"Name":"KeyVaultSecretRef","Properties":{"vaultID":{"Type":4,"Flags":1,"Description":"Key vault identifier."},"secretName":{"Type":4,"Flags":1,"Description":"The secret name."},"version":{"Type":4,"Flags":0,"Description":"The secret version."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2017-08-31","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/accessProfiles"}},{"6":{"Value":"2017-08-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/accessProfiles","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":2,"Description":"AccessProfile of a managed cluster."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":208,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/accessProfiles@2017-08-31","ScopeType":8,"Body":206,"Flags":1}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":207,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":211,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2017-08-31","Output":210}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2017-08-31/types.md b/generated/containerservice/microsoft.containerservice/2017-08-31/types.md index ea800ddaf1..f064179120 100644 --- a/generated/containerservice/microsoft.containerservice/2017-08-31/types.md +++ b/generated/containerservice/microsoft.containerservice/2017-08-31/types.md @@ -29,7 +29,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceAgentPoolProfile ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2018-03-31/types.json b/generated/containerservice/microsoft.containerservice/2018-03-31/types.json index 060dc9464d..96f7fa562a 100644 --- a/generated/containerservice/microsoft.containerservice/2018-03-31/types.json +++ b/generated/containerservice/microsoft.containerservice/2018-03-31/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2018-03-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":194,"Flags":0,"Description":"Properties of the agent pool. Currently only one agent pool can exist."},"linuxProfile":{"Type":195,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":199,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":202,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"networkProfile":{"Type":203,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":209,"Flags":0,"Description":"Profile of Azure Active Directory configuration."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"storageProfile":{"Type":190,"Flags":2,"Description":"Storage profile specifies what kind of storage used. Defaults to ManagedDisks."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"StorageAccount"}},{"6":{"Value":"ManagedDisks"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":196,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":198,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":197}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":201,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":206,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":208,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"calico"}},{"5":{"Elements":[207,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2018-03-31","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":213,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":214,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2018-03-31","Output":212}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":218,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":217}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-03-31","Output":216}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-03-31","Output":216}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2018-03-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":194,"Flags":0,"Description":"Properties of the agent pool. Currently only one agent pool can exist."},"linuxProfile":{"Type":195,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":199,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":202,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"networkProfile":{"Type":203,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":209,"Flags":0,"Description":"Profile of Azure Active Directory configuration."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"storageProfile":{"Type":190,"Flags":2,"Description":"Storage profile specifies what kind of storage used. Defaults to ManagedDisks."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"StorageAccount"}},{"6":{"Value":"ManagedDisks"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":196,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":198,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":197}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":201,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":206,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":208,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"calico"}},{"5":{"Elements":[207,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2018-03-31","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":213,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":214,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2018-03-31","Output":212}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":218,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":217}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-03-31","Output":216}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-03-31","Output":216}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2018-03-31/types.md b/generated/containerservice/microsoft.containerservice/2018-03-31/types.md index f54a6b33b2..a1a29815a7 100644 --- a/generated/containerservice/microsoft.containerservice/2018-03-31/types.md +++ b/generated/containerservice/microsoft.containerservice/2018-03-31/types.md @@ -28,7 +28,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -55,7 +55,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.json b/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.json index 1afc9e96d5..1d1e06ca25 100644 --- a/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2018-08-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":194,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":195,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":199,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":202,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"networkProfile":{"Type":203,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":209,"Flags":0,"Description":"Profile of Azure Active Directory configuration."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":196,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":198,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":197}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":201,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":206,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":208,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"calico"}},{"5":{"Elements":[207,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2018-08-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":213,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":214,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2018-08-01-preview","Output":212}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":218,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":217}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-08-01-preview","Output":216}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-08-01-preview","Output":216}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2018-08-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":194,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":195,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":199,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":202,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"networkProfile":{"Type":203,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":209,"Flags":0,"Description":"Profile of Azure Active Directory configuration."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":196,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":198,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":197}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":201,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":206,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":208,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"calico"}},{"5":{"Elements":[207,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2018-08-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":213,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":214,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2018-08-01-preview","Output":212}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":218,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":217}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-08-01-preview","Output":216}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-08-01-preview","Output":216}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.md b/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.md index 258253f6b5..129bb55b54 100644 --- a/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.md @@ -28,7 +28,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -55,7 +55,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-02-01/types.json b/generated/containerservice/microsoft.containerservice/2019-02-01/types.json index cf6ff7e940..ba87d36b41 100644 --- a/generated/containerservice/microsoft.containerservice/2019-02-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":213,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":200,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":203,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":204,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":211,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":212,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":202,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":201}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":207,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":210,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":393,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":396,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":399,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":400,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[394,395,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[397,398,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-02-01","ScopeType":8,"Body":217,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":403,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":404,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-02-01","Output":402}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":408,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":407}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-02-01","Output":406}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-02-01","Output":406}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":213,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":200,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":203,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":204,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":211,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":212,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":202,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":201}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":207,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":210,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":393,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":396,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":399,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":400,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[394,395,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[397,398,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-02-01","ScopeType":8,"Body":217,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":403,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":404,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-02-01","Output":402}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":408,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":407}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-02-01","Output":406}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-02-01","Output":406}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-02-01/types.md b/generated/containerservice/microsoft.containerservice/2019-02-01/types.md index 841213cbc3..8d162b4c49 100644 --- a/generated/containerservice/microsoft.containerservice/2019-02-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-02-01/types.md @@ -37,7 +37,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -64,7 +64,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-04-01/types.json b/generated/containerservice/microsoft.containerservice/2019-04-01/types.json index ef8af43021..2022a5b13f 100644 --- a/generated/containerservice/microsoft.containerservice/2019-04-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":217,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":221,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":200,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":201,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":204,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":205,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":215,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":216,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":203,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":202}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":208,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":211,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":214,"Flags":0,"Description":"The load balancer sku for the managed cluster."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":220,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[218,219]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":401,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":404,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":407,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":408,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[402,403,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[405,406,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-04-01","ScopeType":8,"Body":225,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":411,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":412,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-04-01","Output":410}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":416,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":415}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-04-01","Output":414}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-04-01","Output":414}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":217,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":221,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":200,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":201,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":204,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":205,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":215,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":216,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":203,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":202}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":208,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":211,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":214,"Flags":0,"Description":"The load balancer sku for the managed cluster."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":220,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[218,219]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":401,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":404,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":407,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":408,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[402,403,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[405,406,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-04-01","ScopeType":8,"Body":225,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":411,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":412,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-04-01","Output":410}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":416,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":415}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-04-01","Output":414}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-04-01","Output":414}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-04-01/types.md b/generated/containerservice/microsoft.containerservice/2019-04-01/types.md index aceb578b45..22d39c570e 100644 --- a/generated/containerservice/microsoft.containerservice/2019-04-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-04-01/types.md @@ -38,7 +38,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -66,7 +66,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-06-01/types.json b/generated/containerservice/microsoft.containerservice/2019-06-01/types.json index 70acedf54d..0b420cac89 100644 --- a/generated/containerservice/microsoft.containerservice/2019-06-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":224,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":228,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":222,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":223,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":227,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[225,226]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":408,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":411,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":414,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":415,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":418,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":421,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":422,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[409,410,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[412,413,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[416,417,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[419,420,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-06-01","ScopeType":8,"Body":232,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":425,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":426,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-06-01","Output":424}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":430,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":429}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-06-01","Output":428}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-06-01","Output":428}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":224,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":228,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":222,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":223,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":227,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[225,226]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":408,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":411,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":414,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":415,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":418,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":421,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":422,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[409,410,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[412,413,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[416,417,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[419,420,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-06-01","ScopeType":8,"Body":232,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":425,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":426,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-06-01","Output":424}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":430,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":429}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-06-01","Output":428}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-06-01","Output":428}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-06-01/types.md b/generated/containerservice/microsoft.containerservice/2019-06-01/types.md index 775ddf22e3..024e78879a 100644 --- a/generated/containerservice/microsoft.containerservice/2019-06-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-06-01/types.md @@ -38,7 +38,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -66,7 +66,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-08-01/types.json b/generated/containerservice/microsoft.containerservice/2019-08-01/types.json index 32269f5858..96ef6dfdc7 100644 --- a/generated/containerservice/microsoft.containerservice/2019-08-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":233,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":237,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":230,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":231,"Flags":0,"Description":"Access profile for managed cluster API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":222,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":223,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":224,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":227,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":229,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":226,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":228,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":225}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":232,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":236,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[234,235]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":242,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":417,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":420,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":423,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":424,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":427,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":430,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":431,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[421,422,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[425,426,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[428,429,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-08-01","ScopeType":8,"Body":241,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":434,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":435,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-08-01","Output":433}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":439,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":438}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-08-01","Output":437}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-08-01","Output":437}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":233,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":237,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":230,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":231,"Flags":0,"Description":"Access profile for managed cluster API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":222,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":223,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":224,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":227,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":229,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":226,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":228,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":225}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":232,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":236,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[234,235]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":242,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":417,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":420,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":423,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":424,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":427,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":430,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":431,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[421,422,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[425,426,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[428,429,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-08-01","ScopeType":8,"Body":241,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":434,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":435,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-08-01","Output":433}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":439,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":438}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-08-01","Output":437}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-08-01","Output":437}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-08-01/types.md b/generated/containerservice/microsoft.containerservice/2019-08-01/types.md index 13928c2795..d3b4969d74 100644 --- a/generated/containerservice/microsoft.containerservice/2019-08-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-08-01/types.md @@ -38,7 +38,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -67,7 +67,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-10-01/types.json b/generated/containerservice/microsoft.containerservice/2019-10-01/types.json index 510b81687d..3c7cf6f523 100644 --- a/generated/containerservice/microsoft.containerservice/2019-10-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":233,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":237,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":230,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":231,"Flags":0,"Description":"Access profile for managed cluster API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":222,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":223,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":224,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":227,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":229,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":226,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":228,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":225}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":232,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":236,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[234,235]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":242,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":417,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":420,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":423,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":424,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":427,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":430,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":431,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[421,422,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[425,426,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[428,429,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-10-01","ScopeType":8,"Body":241,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":434,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":435,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-10-01","Output":433}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":439,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":438}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":233,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":237,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":230,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":231,"Flags":0,"Description":"Access profile for managed cluster API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":222,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":223,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":224,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":227,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":229,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":226,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":228,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":225}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":232,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":236,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[234,235]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":242,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":417,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":420,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":423,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":424,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":427,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":430,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":431,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[421,422,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[425,426,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[428,429,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-10-01","ScopeType":8,"Body":241,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":434,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":435,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-10-01","Output":433}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":439,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":438}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-10-01/types.md b/generated/containerservice/microsoft.containerservice/2019-10-01/types.md index d57619d110..0d62e73a88 100644 --- a/generated/containerservice/microsoft.containerservice/2019-10-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-10-01/types.md @@ -43,7 +43,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -72,7 +72,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-11-01/types.json b/generated/containerservice/microsoft.containerservice/2019-11-01/types.json index df348d3abf..28e55b439b 100644 --- a/generated/containerservice/microsoft.containerservice/2019-11-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":241,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":204,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":205,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":209,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":210,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":214,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":215,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":236,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":237,"Flags":0,"Description":"Access profile for managed cluster API server."},"identityProfile":{"Type":240,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":201,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":202,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":203,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":206,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":208,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":207}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":212,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":213,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":211}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":218,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":221,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":224,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":227,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":228,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[225,226,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":229,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":230,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":233,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":235,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":232,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":234,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":231}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":238,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":244,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[242,243]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":425,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":428,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":431,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":432,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":435,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":438,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":439,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":440,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":441,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[426,427,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[429,430,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-11-01","ScopeType":8,"Body":249,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":444,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":445,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-11-01","Output":443}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":449,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":448}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":241,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":204,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":205,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":209,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":210,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":214,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":215,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":236,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":237,"Flags":0,"Description":"Access profile for managed cluster API server."},"identityProfile":{"Type":240,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":201,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":202,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":203,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":206,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":208,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":207}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":212,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":213,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":211}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":218,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":221,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":224,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":227,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":228,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[225,226,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":229,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":230,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":233,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":235,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":232,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":234,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":231}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":238,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":244,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[242,243]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":425,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":428,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":431,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":432,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":435,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":438,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":439,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":440,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":441,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[426,427,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[429,430,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-11-01","ScopeType":8,"Body":249,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":444,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":445,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-11-01","Output":443}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":449,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":448}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-11-01/types.md b/generated/containerservice/microsoft.containerservice/2019-11-01/types.md index 28248545b3..053dd1c6ec 100644 --- a/generated/containerservice/microsoft.containerservice/2019-11-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-11-01/types.md @@ -43,7 +43,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -73,7 +73,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-01-01/types.json b/generated/containerservice/microsoft.containerservice/2020-01-01/types.json index 77710ea145..f5bca1fe5b 100644 --- a/generated/containerservice/microsoft.containerservice/2020-01-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":241,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":204,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":205,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":209,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":210,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":214,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":215,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":236,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":237,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":240,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":201,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":202,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":203,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":206,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":208,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":207}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":212,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":213,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":211}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":218,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":221,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":224,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":227,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":228,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[225,226,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":229,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":230,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":233,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":235,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":232,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":234,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":231}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":238,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":244,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[242,243]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":425,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":428,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":431,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":432,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":435,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":438,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":439,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":440,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":441,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[426,427,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[429,430,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-01-01","ScopeType":8,"Body":249,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":444,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":445,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-01-01","Output":443}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":449,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":448}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":241,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":204,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":205,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":209,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":210,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":214,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":215,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":236,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":237,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":240,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":201,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":202,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":203,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":206,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":208,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":207}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":212,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":213,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":211}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":218,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":221,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":224,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":227,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":228,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[225,226,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":229,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":230,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":233,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":235,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":232,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":234,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":231}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":238,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":244,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[242,243]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":425,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":428,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":431,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":432,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":435,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":438,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":439,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":440,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":441,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[426,427,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[429,430,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-01-01","ScopeType":8,"Body":249,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":444,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":445,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-01-01","Output":443}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":449,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":448}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-01-01/types.md b/generated/containerservice/microsoft.containerservice/2020-01-01/types.md index ff070a4372..9bce7e97c2 100644 --- a/generated/containerservice/microsoft.containerservice/2020-01-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-01-01/types.md @@ -43,7 +43,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -73,7 +73,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-02-01/types.json b/generated/containerservice/microsoft.containerservice/2020-02-01/types.json index 18a09afd08..64508990c0 100644 --- a/generated/containerservice/microsoft.containerservice/2020-02-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":246,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":250,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":205,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":206,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":210,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":211,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":215,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":216,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":240,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":241,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":242,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":245,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":198,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":201,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":202,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":203,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":204,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,197,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[199,200,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":207,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":209,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":208}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":213,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":214,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":212}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":219,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":222,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":225,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":228,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":231,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":232,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":233,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":234,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":237,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":239,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":236,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":235}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":238,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":235}},{"3":{"ItemType":235}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":243,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":244}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":249,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[247,248]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":430,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":433,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":436,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":437,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":441,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":444,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":445,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":446,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":447,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[431,432,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[434,435,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[438,439,440,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[442,443,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-02-01","ScopeType":8,"Body":254,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":450,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":451,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-02-01","Output":449}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":455,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":454}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":246,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":250,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":205,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":206,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":210,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":211,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":215,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":216,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":240,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":241,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":242,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":245,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":198,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":201,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":202,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":203,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":204,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,197,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[199,200,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":207,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":209,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":208}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":213,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":214,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":212}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":219,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":222,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":225,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":228,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":231,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":232,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":233,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":234,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":237,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":239,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":236,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":235}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":238,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":235}},{"3":{"ItemType":235}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":243,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":244}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":249,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[247,248]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":430,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":433,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":436,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":437,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":441,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":444,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":445,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":446,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":447,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[431,432,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[434,435,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[438,439,440,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[442,443,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-02-01","ScopeType":8,"Body":254,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":450,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":451,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-02-01","Output":449}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":455,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":454}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-02-01/types.md b/generated/containerservice/microsoft.containerservice/2020-02-01/types.md index 9f1729cee5..63996b6ea0 100644 --- a/generated/containerservice/microsoft.containerservice/2020-02-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-02-01/types.md @@ -43,7 +43,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -74,7 +74,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-03-01/types.json b/generated/containerservice/microsoft.containerservice/2020-03-01/types.json index 7cfc55b778..5efec8ce85 100644 --- a/generated/containerservice/microsoft.containerservice/2020-03-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":204,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[205,206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":440,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":443,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":446,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":449,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":450,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":454,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":457,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":458,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":459,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":460,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[441,442,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[451,452,453,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[455,456,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-03-01","ScopeType":8,"Body":264,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":463,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":464,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-03-01","Output":462}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":468,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":467}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":204,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[205,206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":440,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":443,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":446,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":449,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":450,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":454,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":457,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":458,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":459,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":460,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[441,442,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[451,452,453,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[455,456,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-03-01","ScopeType":8,"Body":264,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":463,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":464,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-03-01","Output":462}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":468,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":467}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-03-01/types.md b/generated/containerservice/microsoft.containerservice/2020-03-01/types.md index fc8abf87be..5ea1d34c2d 100644 --- a/generated/containerservice/microsoft.containerservice/2020-03-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-03-01/types.md @@ -44,7 +44,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -75,7 +75,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-04-01/types.json b/generated/containerservice/microsoft.containerservice/2020-04-01/types.json index ff1abfcb6d..b375809b2e 100644 --- a/generated/containerservice/microsoft.containerservice/2020-04-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":440,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":443,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":446,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":449,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":450,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":453,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":456,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":457,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":458,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":459,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[441,442,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[451,452,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[454,455,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-04-01","ScopeType":8,"Body":264,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":462,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":463,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-04-01","Output":461}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":467,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":466}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":440,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":443,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":446,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":449,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":450,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":453,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":456,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":457,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":458,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":459,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[441,442,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[451,452,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[454,455,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-04-01","ScopeType":8,"Body":264,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":462,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":463,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-04-01","Output":461}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":467,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":466}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-04-01/types.md b/generated/containerservice/microsoft.containerservice/2020-04-01/types.md index 8b6ddc4ff6..b6036babcd 100644 --- a/generated/containerservice/microsoft.containerservice/2020-04-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-04-01/types.md @@ -44,7 +44,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -79,7 +79,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-06-01/types.json b/generated/containerservice/microsoft.containerservice/2020-06-01/types.json index 550e29d800..ed380096e2 100644 --- a/generated/containerservice/microsoft.containerservice/2020-06-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":261,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":263,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259,260]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":262}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":265,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":266,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":443,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":446,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":449,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":452,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":453,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":456,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":459,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":460,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":461,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":462,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[447,448,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[450,451,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[454,455,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[457,458,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-06-01","ScopeType":8,"Body":267,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":472,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":473,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":474,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[468,469,470,471,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":479,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[475,476,477,478,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-06-01","ScopeType":8,"Body":466,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":482,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":483,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-06-01","Output":481}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":487,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":486}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":261,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":263,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259,260]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":262}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":265,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":266,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":443,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":446,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":449,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":452,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":453,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":456,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":459,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":460,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":461,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":462,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[447,448,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[450,451,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[454,455,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[457,458,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-06-01","ScopeType":8,"Body":267,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":472,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":473,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":474,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[468,469,470,471,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":479,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[475,476,477,478,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-06-01","ScopeType":8,"Body":466,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":482,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":483,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-06-01","Output":481}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":487,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":486}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-06-01/types.md b/generated/containerservice/microsoft.containerservice/2020-06-01/types.md index 20165d1697..93d44b52c4 100644 --- a/generated/containerservice/microsoft.containerservice/2020-06-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-06-01/types.md @@ -53,7 +53,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -88,7 +88,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-07-01/types.json b/generated/containerservice/microsoft.containerservice/2020-07-01/types.json index eeb72f3732..c95bd40576 100644 --- a/generated/containerservice/microsoft.containerservice/2020-07-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":260,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":224,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":228,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":229,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":253,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":255,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":256,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":259,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":223,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[221,222,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":226,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":227,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":225}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":232,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":235,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":238,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":241,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":244,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":245,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[242,243,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":246,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":247,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":250,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":252,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":249,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":248}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":251,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":248}},{"3":{"ItemType":248}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":254,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":257,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":258}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":264,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":266,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[261,262,263]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":265}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":446,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":449,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":452,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":455,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":456,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":459,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":462,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":463,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":464,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":465,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[447,448,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[450,451,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[453,454,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[457,458,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[460,461,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-07-01","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":475,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":476,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":477,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[471,472,473,474,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":482,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[478,479,480,481,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-07-01","ScopeType":8,"Body":469,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":485,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":486,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-07-01","Output":484}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":490,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":489}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":260,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":224,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":228,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":229,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":253,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":255,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":256,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":259,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":223,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[221,222,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":226,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":227,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":225}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":232,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":235,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":238,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":241,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":244,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":245,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[242,243,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":246,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":247,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":250,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":252,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":249,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":248}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":251,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":248}},{"3":{"ItemType":248}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":254,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":257,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":258}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":264,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":266,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[261,262,263]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":265}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":446,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":449,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":452,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":455,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":456,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":459,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":462,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":463,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":464,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":465,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[447,448,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[450,451,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[453,454,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[457,458,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[460,461,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-07-01","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":475,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":476,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":477,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[471,472,473,474,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":482,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[478,479,480,481,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-07-01","ScopeType":8,"Body":469,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":485,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":486,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-07-01","Output":484}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":490,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":489}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-07-01/types.md b/generated/containerservice/microsoft.containerservice/2020-07-01/types.md index 50020ad49b..62d8b05a2b 100644 --- a/generated/containerservice/microsoft.containerservice/2020-07-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-07-01/types.md @@ -53,7 +53,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -88,7 +88,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-09-01/types.json b/generated/containerservice/microsoft.containerservice/2020-09-01/types.json index 59fccdd590..4ce775d666 100644 --- a/generated/containerservice/microsoft.containerservice/2020-09-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":271,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":222,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":223,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":227,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":231,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":235,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":236,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":260,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":262,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":267,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":270,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":204,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":207,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":210,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":212,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":215,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":218,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":219,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":220,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":221,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":224,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":226,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":230,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[228,229,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":233,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":234,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":232}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":239,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":242,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":245,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":248,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":251,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":252,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[246,247,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[249,250,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":253,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":254,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":257,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":259,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":256,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":255}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":258,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":255}},{"3":{"ItemType":255}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":261,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":266,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"random"}},{"5":{"Elements":[263,264,265,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":268,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":269}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":275,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":277,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[272,273,274]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":276}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":279,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":280,"Flags":10,"Description":"The resource api version"},"properties":{"Type":282,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":457,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":460,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":463,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":466,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":469,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":470,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":473,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":476,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":477,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":478,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":479,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[458,459,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[461,462,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[464,465,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[471,472,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[474,475,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-09-01","ScopeType":8,"Body":281,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":489,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":490,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":491,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[485,486,487,488,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":496,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[492,493,494,495,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-09-01","ScopeType":8,"Body":483,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":499,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":500,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-09-01","Output":498}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":504,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":503}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":271,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":222,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":223,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":227,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":231,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":235,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":236,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":260,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":262,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":267,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":270,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":204,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":207,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":210,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":212,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":215,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":218,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":219,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":220,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":221,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":224,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":226,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":230,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[228,229,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":233,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":234,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":232}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":239,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":242,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":245,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":248,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":251,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":252,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[246,247,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[249,250,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":253,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":254,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":257,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":259,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":256,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":255}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":258,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":255}},{"3":{"ItemType":255}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":261,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":266,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"random"}},{"5":{"Elements":[263,264,265,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":268,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":269}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":275,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":277,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[272,273,274]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":276}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":279,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":280,"Flags":10,"Description":"The resource api version"},"properties":{"Type":282,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":457,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":460,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":463,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":466,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":469,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":470,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":473,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":476,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":477,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":478,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":479,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[458,459,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[461,462,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[464,465,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[471,472,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[474,475,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-09-01","ScopeType":8,"Body":281,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":489,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":490,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":491,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[485,486,487,488,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":496,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[492,493,494,495,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-09-01","ScopeType":8,"Body":483,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":499,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":500,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-09-01","Output":498}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":504,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":503}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-09-01/types.md b/generated/containerservice/microsoft.containerservice/2020-09-01/types.md index 871abfa3d6..547d48fc58 100644 --- a/generated/containerservice/microsoft.containerservice/2020-09-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-09-01/types.md @@ -53,7 +53,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -88,7 +88,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-11-01/types.json b/generated/containerservice/microsoft.containerservice/2020-11-01/types.json index 502413d6a7..a1f75f62d1 100644 --- a/generated/containerservice/microsoft.containerservice/2020-11-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":297,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":226,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":227,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":231,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":235,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":239,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":240,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":256,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":280,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":282,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":288,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":293,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":296,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":204,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":207,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":210,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":212,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":215,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":218,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":219,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":220,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":221,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":222,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":224,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":223,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":225,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpRmem":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_rmem."},"netIpv4TcpWmem":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_wmem."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":228,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":230,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":229}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":234,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":237,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":238,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":236}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"userAssignedIdentities":{"Type":252,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":255,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":242,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":247,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":248,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[243,244,245,246,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":249,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":250,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":251,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":250}},{"3":{"ItemType":241}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":254,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":253}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":259,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":262,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":265,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":268,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":271,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":272,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[260,261,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[263,264,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[269,270,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":273,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":274,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":277,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":279,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":276,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":275}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":278,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":275}},{"3":{"ItemType":275}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":281,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":287,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[283,284,285,286,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":292,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"random"}},{"5":{"Elements":[289,290,291,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":294,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":295}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":301,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":303,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[298,299,300]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":302}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":483,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":486,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":489,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":492,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":495,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":496,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":499,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":502,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":503,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":504,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":505,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":222,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":224,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[484,485,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[487,488,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[490,491,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[497,498,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[500,501,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-11-01","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"properties":{"Type":510,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":515,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":516,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":517,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[511,512,513,514,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":522,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[518,519,520,521,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-11-01","ScopeType":8,"Body":509,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":525,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":526,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-11-01","Output":524}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":530,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":529}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":297,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":226,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":227,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":231,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":235,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":239,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":240,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":256,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":280,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":282,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":288,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":293,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":296,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":204,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":207,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":210,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":212,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":215,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":218,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":219,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":220,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":221,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":222,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":224,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":223,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":225,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpRmem":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_rmem."},"netIpv4TcpWmem":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_wmem."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":228,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":230,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":229}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":234,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":237,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":238,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":236}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"userAssignedIdentities":{"Type":252,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":255,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":242,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":247,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":248,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[243,244,245,246,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":249,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":250,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":251,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":250}},{"3":{"ItemType":241}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":254,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":253}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":259,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":262,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":265,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":268,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":271,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":272,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[260,261,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[263,264,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[269,270,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":273,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":274,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":277,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":279,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":276,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":275}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":278,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":275}},{"3":{"ItemType":275}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":281,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":287,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[283,284,285,286,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":292,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"random"}},{"5":{"Elements":[289,290,291,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":294,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":295}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":301,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":303,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[298,299,300]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":302}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":483,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":486,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":489,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":492,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":495,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":496,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":499,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":502,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":503,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":504,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":505,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":222,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":224,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[484,485,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[487,488,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[490,491,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[497,498,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[500,501,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-11-01","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"properties":{"Type":510,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":515,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":516,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":517,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[511,512,513,514,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":522,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[518,519,520,521,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-11-01","ScopeType":8,"Body":509,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":525,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":526,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-11-01","Output":524}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":530,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":529}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-11-01/types.md b/generated/containerservice/microsoft.containerservice/2020-11-01/types.md index b2ae49cddb..fd10b21b56 100644 --- a/generated/containerservice/microsoft.containerservice/2020-11-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-11-01/types.md @@ -53,7 +53,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -110,7 +110,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-12-01/types.json b/generated/containerservice/microsoft.containerservice/2020-12-01/types.json index 2710325809..43833f3da6 100644 --- a/generated/containerservice/microsoft.containerservice/2020-12-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-12-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":300,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":228,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":229,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":233,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":237,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":241,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":242,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":258,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":282,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":284,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":290,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":296,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":299,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":203,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":206,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":209,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":212,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":213,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":214,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":217,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":220,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":221,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":222,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":223,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":224,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":226,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"OS"}},{"5":{"Elements":[202,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[207,208,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[210,211,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":225,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":227,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":230,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":232,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":236,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[234,235,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":239,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":240,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":238}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"userAssignedIdentities":{"Type":254,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":257,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":244,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":249,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":250,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[245,246,247,248,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":251,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":252,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":253,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":252}},{"3":{"ItemType":243}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":256,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":255}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":261,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":264,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":267,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":270,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":273,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":274,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[259,260,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[262,263,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[265,266,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[268,269,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[271,272,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":275,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":276,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":279,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":281,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":278,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":277}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":280,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":277}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":283,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":289,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[285,286,287,288,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":295,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[291,292,293,294,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":297,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":298}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":304,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":306,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[301,302,303]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":305}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":311,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":322,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":316,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":321,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[312,313,314,315,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[317,318,319,320,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":333,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":335,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":331,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":332,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[324,325,326,327,328,329,330,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":323}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":334}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2020-12-01","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":337,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":338,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":515,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":518,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":520,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":523,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":526,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":529,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":213,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":530,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":533,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":536,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":537,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":538,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":539,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":224,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":226,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[516,517,4]}},{"6":{"Value":"OS"}},{"5":{"Elements":[519,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[521,522,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[524,525,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[527,528,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[531,532,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[534,535,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-12-01","ScopeType":8,"Body":339,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":549,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":550,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":551,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[545,546,547,548,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":556,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[552,553,554,555,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":543,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":559,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":560,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-12-01","Output":558}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":564,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":563}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":300,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":228,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":229,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":233,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":237,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":241,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":242,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":258,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":282,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":284,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":290,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":296,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":299,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":203,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":206,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":209,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":212,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":213,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":214,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":217,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":220,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":221,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":222,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":223,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":224,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":226,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"OS"}},{"5":{"Elements":[202,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[207,208,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[210,211,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":225,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":227,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":230,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":232,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":236,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[234,235,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":239,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":240,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":238}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"userAssignedIdentities":{"Type":254,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":257,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":244,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":249,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":250,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[245,246,247,248,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":251,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":252,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":253,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":252}},{"3":{"ItemType":243}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":256,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":255}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":261,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":264,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":267,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":270,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":273,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":274,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[259,260,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[262,263,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[265,266,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[268,269,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[271,272,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":275,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":276,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":279,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":281,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":278,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":277}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":280,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":277}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":283,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":289,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[285,286,287,288,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":295,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[291,292,293,294,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":297,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":298}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":304,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":306,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[301,302,303]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":305}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":311,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":322,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":316,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":321,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[312,313,314,315,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[317,318,319,320,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":333,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":335,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":331,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":332,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[324,325,326,327,328,329,330,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":323}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":334}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2020-12-01","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":337,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":338,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":515,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":518,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":520,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":523,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":526,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":529,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":213,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":530,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":533,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":536,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":537,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":538,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":539,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":224,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":226,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[516,517,4]}},{"6":{"Value":"OS"}},{"5":{"Elements":[519,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[521,522,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[524,525,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[527,528,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[531,532,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[534,535,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-12-01","ScopeType":8,"Body":339,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":549,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":550,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":551,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[545,546,547,548,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":556,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[552,553,554,555,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":543,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":559,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":560,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-12-01","Output":558}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":564,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":563}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-12-01/types.md b/generated/containerservice/microsoft.containerservice/2020-12-01/types.md index 82767f63fb..c6aa5bd688 100644 --- a/generated/containerservice/microsoft.containerservice/2020-12-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-12-01/types.md @@ -63,7 +63,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-02-01/types.json b/generated/containerservice/microsoft.containerservice/2021-02-01/types.json index 76c311dec8..d5fba7fe78 100644 --- a/generated/containerservice/microsoft.containerservice/2021-02-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":301,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"FQDN subdomain specified when creating private cluster with custom private dns zone."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"FQDN for the master pool which used by proxy config."},"agentPoolProfiles":{"Type":229,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":230,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":234,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":238,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":242,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":243,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":259,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":283,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":285,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":291,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":297,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":300,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":204,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":207,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":210,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":213,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":214,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":215,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":218,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":221,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":222,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":223,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":224,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":225,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":227,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[211,212,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":226,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":228,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":231,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":233,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":232}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":237,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[235,236,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":240,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":241,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin."},"userAssignedIdentities":{"Type":255,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":258,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":245,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":250,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":251,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[246,247,248,249,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":252,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":253,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":254,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":253}},{"3":{"ItemType":244}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":257,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":256}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":262,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":265,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":268,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":271,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":274,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":275,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[260,261,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[263,264,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[269,270,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[272,273,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":276,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":277,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":280,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":282,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":279,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":278}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":281,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":278}},{"3":{"ItemType":278}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":284,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":290,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[286,287,288,289,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":296,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[292,293,294,295,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":298,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":299}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":305,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":307,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[302,303,304]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":306}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":309,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":310,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":312,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":323,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":317,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":322,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[313,314,315,316,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[318,319,320,321,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":334,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":336,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":332,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":333,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[325,326,327,328,329,330,331,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":324}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":335}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-02-01","ScopeType":8,"Body":311,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":338,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":339,"Flags":10,"Description":"The resource api version"},"properties":{"Type":341,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":516,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":519,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":522,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":525,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":528,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":531,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":214,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":532,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":535,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":538,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":539,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":540,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":541,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":225,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":227,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[517,518,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[520,521,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[523,524,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[526,527,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[529,530,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[533,534,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[536,537,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-02-01","ScopeType":8,"Body":340,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":551,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":552,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":553,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[547,548,549,550,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":558,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[554,555,556,557,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":545,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":561,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":562,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-02-01","Output":560}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":566,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":565}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":301,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"FQDN subdomain specified when creating private cluster with custom private dns zone."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"FQDN for the master pool which used by proxy config."},"agentPoolProfiles":{"Type":229,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":230,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":234,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":238,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":242,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":243,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":259,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":283,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":285,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":291,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":297,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":300,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":204,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":207,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":210,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":213,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":214,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":215,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":218,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":221,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":222,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":223,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":224,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":225,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":227,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[211,212,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":226,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":228,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":231,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":233,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":232}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":237,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[235,236,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":240,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":241,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin."},"userAssignedIdentities":{"Type":255,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":258,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":245,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":250,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":251,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[246,247,248,249,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":252,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":253,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":254,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":253}},{"3":{"ItemType":244}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":257,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":256}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":262,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":265,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":268,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":271,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":274,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":275,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[260,261,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[263,264,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[269,270,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[272,273,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":276,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":277,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":280,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":282,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":279,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":278}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":281,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":278}},{"3":{"ItemType":278}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":284,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":290,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[286,287,288,289,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":296,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[292,293,294,295,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":298,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":299}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":305,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":307,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[302,303,304]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":306}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":309,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":310,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":312,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":323,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":317,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":322,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[313,314,315,316,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[318,319,320,321,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":334,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":336,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":332,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":333,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[325,326,327,328,329,330,331,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":324}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":335}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-02-01","ScopeType":8,"Body":311,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":338,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":339,"Flags":10,"Description":"The resource api version"},"properties":{"Type":341,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":516,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":519,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":522,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":525,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":528,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":531,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":214,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":532,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":535,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":538,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":539,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":540,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":541,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":225,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":227,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[517,518,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[520,521,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[523,524,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[526,527,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[529,530,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[533,534,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[536,537,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-02-01","ScopeType":8,"Body":340,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":551,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":552,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":553,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[547,548,549,550,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":558,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[554,555,556,557,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":545,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":561,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":562,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-02-01","Output":560}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":566,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":565}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-02-01/types.md b/generated/containerservice/microsoft.containerservice/2021-02-01/types.md index bea8762f71..cc3b5885f0 100644 --- a/generated/containerservice/microsoft.containerservice/2021-02-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-02-01/types.md @@ -63,7 +63,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-03-01/types.json b/generated/containerservice/microsoft.containerservice/2021-03-01/types.json index ad28bbfcae..c396e1e3b1 100644 --- a/generated/containerservice/microsoft.containerservice/2021-03-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"},"properties":{"Type":21,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":144,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"FQDN subdomain specified when creating private cluster with custom private dns zone."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"FQDN for the master pool which used by proxy config."},"agentPoolProfiles":{"Type":66,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":67,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":71,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":75,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":79,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":80,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":96,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":120,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":122,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":129,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":135,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":138,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":141,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters."},"httpProxyConfig":{"Type":142,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":25,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":29,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":32,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":35,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"osSKU":{"Type":38,"Flags":0,"Description":"OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":41,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":44,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":46,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":49,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":52,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":53,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":54,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":55,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"},"enableFIPS":{"Type":2,"Flags":0,"Description":"Whether to use FIPS enabled OS"},"gpuInstanceProfile":{"Type":65,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[27,28,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":57,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":59,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[60,61,62,63,64,4]}},{"3":{"ItemType":26}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":68,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":70,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":69}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":74,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"Whether to enable CSI proxy."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[72,73,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":77,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":78,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":76}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin."},"userAssignedIdentities":{"Type":92,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":95,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"Binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":82,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":87,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":88,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[83,84,85,86,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":89,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":90,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":91,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":90}},{"3":{"ItemType":81}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":94,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":93}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":99,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":102,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":105,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":108,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":111,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":112,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[97,98,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[100,101,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[103,104,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[109,110,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":113,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":114,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":117,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":119,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":116,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":118,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":115}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":121,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":128,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":134,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[130,131,132,133,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":136,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":137}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":140,"Flags":0,"Description":"RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"HTTPS proxy server endpoint to use."},"noProxy":{"Type":143,"Flags":0,"Description":"Endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":148,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":150,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[145,146,147]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":149}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":155,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":166,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":177,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":179,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":175,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":176,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[168,169,170,171,172,173,174,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":167}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":178}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-03-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":187,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":190,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"osSKU":{"Type":196,"Flags":0,"Description":"OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":199,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":202,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":203,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":206,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":209,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":210,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":211,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":212,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"},"enableFIPS":{"Type":2,"Flags":0,"Description":"Whether to use FIPS enabled OS"},"gpuInstanceProfile":{"Type":218,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[185,186,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[200,201,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[213,214,215,216,217,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-03-01","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":228,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":229,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":230,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":235,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[231,232,233,234,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":222,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":238,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":239,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-03-01","Output":237}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":243,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":242}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"},"properties":{"Type":21,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":144,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"FQDN subdomain specified when creating private cluster with custom private dns zone."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"FQDN for the master pool which used by proxy config."},"agentPoolProfiles":{"Type":66,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":67,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":71,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":75,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":79,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":80,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":96,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":120,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":122,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":129,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":135,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":138,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":141,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters."},"httpProxyConfig":{"Type":142,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":25,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":29,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":32,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":35,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"osSKU":{"Type":38,"Flags":0,"Description":"OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":41,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":44,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":46,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":49,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":52,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":53,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":54,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":55,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"},"enableFIPS":{"Type":2,"Flags":0,"Description":"Whether to use FIPS enabled OS"},"gpuInstanceProfile":{"Type":65,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[27,28,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":57,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":59,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[60,61,62,63,64,4]}},{"3":{"ItemType":26}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":68,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":70,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":69}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":74,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"Whether to enable CSI proxy."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[72,73,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":77,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":78,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":76}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin."},"userAssignedIdentities":{"Type":92,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":95,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"Binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":82,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":87,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":88,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[83,84,85,86,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":89,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":90,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":91,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":90}},{"3":{"ItemType":81}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":94,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":93}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":99,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":102,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":105,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":108,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":111,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":112,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[97,98,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[100,101,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[103,104,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[109,110,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":113,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":114,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":117,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":119,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":116,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":118,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":115}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":121,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":128,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":134,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[130,131,132,133,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":136,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":137}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":140,"Flags":0,"Description":"RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"HTTPS proxy server endpoint to use."},"noProxy":{"Type":143,"Flags":0,"Description":"Endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":148,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":150,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[145,146,147]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":149}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":155,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":166,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":177,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":179,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":175,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":176,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[168,169,170,171,172,173,174,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":167}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":178}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-03-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":187,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":190,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"osSKU":{"Type":196,"Flags":0,"Description":"OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":199,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":202,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":203,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":206,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":209,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":210,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":211,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":212,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"},"enableFIPS":{"Type":2,"Flags":0,"Description":"Whether to use FIPS enabled OS"},"gpuInstanceProfile":{"Type":218,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[185,186,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[200,201,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[213,214,215,216,217,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-03-01","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":228,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":229,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":230,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":235,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[231,232,233,234,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":222,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":238,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":239,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-03-01","Output":237}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":243,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":242}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-03-01/types.md b/generated/containerservice/microsoft.containerservice/2021-03-01/types.md index 263090f693..f8ebf48764 100644 --- a/generated/containerservice/microsoft.containerservice/2021-03-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-03-01/types.md @@ -64,7 +64,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -121,7 +121,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-05-01/types.json b/generated/containerservice/microsoft.containerservice/2021-05-01/types.json index f7eb89a759..8254e992ad 100644 --- a/generated/containerservice/microsoft.containerservice/2021-05-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-05-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"},"properties":{"Type":21,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":144,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":66,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":67,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":71,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":75,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":79,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":80,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":96,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":120,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":122,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":129,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":135,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":138,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":141,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":142,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":25,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":29,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":32,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":35,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":38,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":41,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":44,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":46,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":49,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":52,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":53,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":54,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":55,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":65,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[27,28,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":57,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":59,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[60,61,62,63,64,4]}},{"3":{"ItemType":26}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":68,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":70,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":69}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":74,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[72,73,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":77,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":78,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":76}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":92,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":95,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":82,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":87,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":88,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[83,84,85,86,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":89,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":90,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":91,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":90}},{"3":{"ItemType":81}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":94,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":93}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":99,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":102,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":105,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":108,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":111,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":112,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[97,98,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[100,101,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[103,104,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[109,110,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":113,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":114,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":117,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":119,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":116,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":118,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":115}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":121,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":128,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":134,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[130,131,132,133,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":136,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":137}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":140,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":143,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":148,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":150,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[145,146,147]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":149}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":155,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":166,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":177,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":179,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":175,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":176,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[168,169,170,171,172,173,174,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":167}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":178}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-05-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":187,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":190,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":196,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":199,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":202,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":203,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":206,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":209,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":210,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":211,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":212,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":218,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[185,186,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[200,201,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[213,214,215,216,217,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-05-01","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":228,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":229,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":230,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":235,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[231,232,233,234,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-05-01","ScopeType":8,"Body":222,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":238,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":239,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-05-01","Output":237}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":243,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":242}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"},"properties":{"Type":21,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":144,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":66,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":67,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":71,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":75,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":79,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":80,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":96,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":120,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":122,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":129,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":135,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":138,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":141,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":142,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":25,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":29,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":32,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":35,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":38,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":41,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":44,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":46,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":49,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":52,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":53,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":54,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":55,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":65,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[27,28,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":57,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":59,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[60,61,62,63,64,4]}},{"3":{"ItemType":26}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":68,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":70,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":69}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":74,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[72,73,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":77,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":78,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":76}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":92,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":95,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":82,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":87,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":88,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[83,84,85,86,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":89,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":90,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":91,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":90}},{"3":{"ItemType":81}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":94,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":93}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":99,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":102,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":105,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":108,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":111,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":112,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[97,98,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[100,101,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[103,104,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[109,110,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":113,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":114,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":117,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":119,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":116,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":118,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":115}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":121,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":128,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":134,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[130,131,132,133,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":136,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":137}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":140,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":143,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":148,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":150,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[145,146,147]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":149}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":155,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":166,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":177,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":179,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":175,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":176,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[168,169,170,171,172,173,174,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":167}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":178}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-05-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":187,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":190,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":196,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":199,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":202,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":203,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":206,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":209,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":210,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":211,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":212,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":218,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[185,186,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[200,201,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[213,214,215,216,217,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-05-01","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":228,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":229,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":230,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":235,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[231,232,233,234,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-05-01","ScopeType":8,"Body":222,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":238,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":239,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-05-01","Output":237}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":243,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":242}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-05-01/types.md b/generated/containerservice/microsoft.containerservice/2021-05-01/types.md index 304d29698d..516f8b0b5d 100644 --- a/generated/containerservice/microsoft.containerservice/2021-05-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-05-01/types.md @@ -64,7 +64,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -110,7 +110,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-07-01/types.json b/generated/containerservice/microsoft.containerservice/2021-07-01/types.json index 6d60ad0af9..ba810f2ccd 100644 --- a/generated/containerservice/microsoft.containerservice/2021-07-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":159,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":75,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":76,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":80,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":84,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":88,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":89,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":105,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":134,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":136,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":143,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":149,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":151,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":154,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":155,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":157,"Flags":0,"Description":"Security profile for the managed cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":41,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":44,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":47,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":50,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":53,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":54,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":55,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":58,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":61,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":62,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":63,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":64,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":65,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":67,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":74,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[51,52,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[56,57,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[59,60,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":66,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":68,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[69,70,71,72,73,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":77,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":79,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":78}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":83,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[81,82,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":86,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":87,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":85}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":101,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":104,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":91,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":96,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":97,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[92,93,94,95,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":98,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":99,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":100,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":90}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":103,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":102}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":108,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":111,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":114,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":119,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":122,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":123,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":131,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[112,113,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[115,116,117,118,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[120,121,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":124,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":125,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":128,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":130,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":127,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":129,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":126}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":132,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":133,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":135,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":142,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[137,138,139,140,141,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":148,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[144,145,146,147,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":150,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":91}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":153,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":152}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":156,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":158,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":164,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":175,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":169,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":174,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[165,166,167,168,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[170,171,172,173,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":186,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":188,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":184,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":185,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[177,178,179,180,181,182,183,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":176}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":187}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-07-01","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":196,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":199,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":202,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":205,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":208,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":211,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":214,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":54,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":215,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":218,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":221,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":222,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":223,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":224,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":65,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":67,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":230,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[203,204,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[212,213,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[225,226,227,228,229,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-07-01","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":240,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":241,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":242,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[236,237,238,239,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":247,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-07-01","ScopeType":8,"Body":234,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":251,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-07-01","Output":249}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":255,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":254}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":159,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":75,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":76,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":80,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":84,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":88,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":89,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":105,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":134,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":136,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":143,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":149,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":151,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":154,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":155,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":157,"Flags":0,"Description":"Security profile for the managed cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":41,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":44,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":47,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":50,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":53,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":54,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":55,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":58,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":61,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":62,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":63,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":64,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":65,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":67,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":74,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[51,52,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[56,57,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[59,60,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":66,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":68,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[69,70,71,72,73,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":77,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":79,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":78}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":83,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[81,82,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":86,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":87,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":85}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":101,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":104,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":91,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":96,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":97,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[92,93,94,95,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":98,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":99,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":100,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":90}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":103,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":102}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":108,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":111,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":114,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":119,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":122,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":123,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":131,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[112,113,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[115,116,117,118,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[120,121,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":124,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":125,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":128,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":130,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":127,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":129,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":126}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":132,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":133,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":135,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":142,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[137,138,139,140,141,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":148,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[144,145,146,147,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":150,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":91}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":153,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":152}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":156,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":158,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":164,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":175,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":169,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":174,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[165,166,167,168,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[170,171,172,173,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":186,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":188,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":184,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":185,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[177,178,179,180,181,182,183,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":176}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":187}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-07-01","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":196,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":199,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":202,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":205,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":208,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":211,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":214,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":54,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":215,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":218,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":221,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":222,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":223,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":224,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":65,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":67,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":230,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[203,204,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[212,213,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[225,226,227,228,229,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-07-01","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":240,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":241,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":242,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[236,237,238,239,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":247,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-07-01","ScopeType":8,"Body":234,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":251,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-07-01","Output":249}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":255,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":254}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-07-01/types.md b/generated/containerservice/microsoft.containerservice/2021-07-01/types.md index 87a2484b00..f113326420 100644 --- a/generated/containerservice/microsoft.containerservice/2021-07-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-07-01/types.md @@ -64,7 +64,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -100,7 +100,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-08-01/types.json b/generated/containerservice/microsoft.containerservice/2021-08-01/types.json index 38583700d3..44f40fb0c9 100644 --- a/generated/containerservice/microsoft.containerservice/2021-08-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":166,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":88,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":92,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":93,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":109,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":138,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":140,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":147,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":153,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":155,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":158,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":159,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":161,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":165,"Flags":0,"Description":"Default value is 'Enabled' (case insensitive). Could be set to 'Disabled' to enable private cluster"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":90,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":91,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":89}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":105,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":108,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":95,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":100,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":101,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[96,97,98,99,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":102,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":103,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":104,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":103}},{"3":{"ItemType":94}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":107,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":106}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":112,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":115,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":118,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":123,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":126,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":127,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":135,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[110,111,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[113,114,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[119,120,121,122,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[124,125,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":128,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":129,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":132,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":134,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":131,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":133,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":130}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":136,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":139,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":146,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[141,142,143,144,145,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":152,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[148,149,150,151,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":154,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":95}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":157,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":156}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":160,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":162,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[163,164,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":171,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":182,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":176,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":181,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[172,173,174,175,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[177,178,179,180,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":193,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":195,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":191,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":192,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[184,185,186,187,188,189,190,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":183}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":194}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-08-01","ScopeType":8,"Body":170,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":203,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":206,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":209,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":212,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":215,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":218,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":221,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":224,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":225,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":228,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":231,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":232,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":233,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":234,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":240,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[201,202,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[207,208,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[210,211,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[222,223,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[235,236,237,238,239,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-08-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":245,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":250,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":251,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":252,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[246,247,248,249,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":257,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-08-01","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":171,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":262,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":265,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":264,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[263,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-08-01","ScopeType":8,"Body":261,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":268,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":269,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-08-01","Output":267}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":273,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":272}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":166,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":88,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":92,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":93,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":109,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":138,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":140,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":147,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":153,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":155,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":158,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":159,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":161,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":165,"Flags":0,"Description":"Default value is 'Enabled' (case insensitive). Could be set to 'Disabled' to enable private cluster"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":90,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":91,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":89}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":105,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":108,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":95,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":100,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":101,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[96,97,98,99,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":102,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":103,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":104,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":103}},{"3":{"ItemType":94}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":107,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":106}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":112,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":115,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":118,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":123,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":126,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":127,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":135,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[110,111,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[113,114,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[119,120,121,122,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[124,125,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":128,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":129,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":132,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":134,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":131,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":133,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":130}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":136,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":139,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":146,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[141,142,143,144,145,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":152,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[148,149,150,151,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":154,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":95}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":157,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":156}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":160,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":162,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[163,164,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":171,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":182,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":176,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":181,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[172,173,174,175,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[177,178,179,180,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":193,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":195,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":191,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":192,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[184,185,186,187,188,189,190,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":183}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":194}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-08-01","ScopeType":8,"Body":170,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":203,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":206,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":209,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":212,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":215,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":218,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":221,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":224,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":225,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":228,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":231,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":232,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":233,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":234,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":240,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[201,202,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[207,208,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[210,211,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[222,223,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[235,236,237,238,239,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-08-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":245,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":250,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":251,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":252,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[246,247,248,249,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":257,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-08-01","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":171,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":262,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":265,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":264,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[263,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-08-01","ScopeType":8,"Body":261,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":268,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":269,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-08-01","Output":267}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":273,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":272}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-08-01/types.md b/generated/containerservice/microsoft.containerservice/2021-08-01/types.md index 5fbc05a451..291b8892a6 100644 --- a/generated/containerservice/microsoft.containerservice/2021-08-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-08-01/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -116,7 +116,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-09-01/types.json b/generated/containerservice/microsoft.containerservice/2021-09-01/types.json index 8001e181f6..2572d3fda5 100644 --- a/generated/containerservice/microsoft.containerservice/2021-09-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":139,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":141,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":148,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":154,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":156,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":159,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":160,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":162,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":166,"Flags":0,"Description":"Default value is 'Enabled' (case insensitive). Could be set to 'Disabled' to enable private cluster"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":140,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":147,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[142,143,144,145,146,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":153,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":155,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":158,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":157}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":161,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":163,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[164,165,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":172,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":183,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":177,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":182,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[173,174,175,176,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[178,179,180,181,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":194,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":196,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":192,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":193,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[185,186,187,188,189,190,191,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":184}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":195}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-09-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":204,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":207,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":210,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":213,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":216,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":219,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":222,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":225,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":226,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":229,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":232,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":233,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":234,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":235,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":241,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[230,231,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[236,237,238,239,240,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-09-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":251,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":252,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":253,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[247,248,249,250,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":258,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[254,255,256,257,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-09-01","ScopeType":8,"Body":245,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":172,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":263,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":272,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":265,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":268,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":271,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[264,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[269,270,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-09-01","ScopeType":8,"Body":262,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":275,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":276,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-09-01","Output":274}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":280,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":279}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":139,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":141,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":148,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":154,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":156,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":159,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":160,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":162,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":166,"Flags":0,"Description":"Default value is 'Enabled' (case insensitive). Could be set to 'Disabled' to enable private cluster"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":140,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":147,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[142,143,144,145,146,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":153,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":155,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":158,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":157}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":161,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":163,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[164,165,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":172,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":183,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":177,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":182,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[173,174,175,176,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[178,179,180,181,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":194,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":196,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":192,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":193,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[185,186,187,188,189,190,191,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":184}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":195}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-09-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":204,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":207,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":210,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":213,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":216,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":219,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":222,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":225,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":226,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":229,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":232,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":233,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":234,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":235,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":241,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[230,231,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[236,237,238,239,240,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-09-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":251,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":252,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":253,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[247,248,249,250,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":258,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[254,255,256,257,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-09-01","ScopeType":8,"Body":245,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":172,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":263,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":272,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":265,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":268,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":271,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[264,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[269,270,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-09-01","ScopeType":8,"Body":262,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":275,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":276,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-09-01","Output":274}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":280,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":279}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-09-01/types.md b/generated/containerservice/microsoft.containerservice/2021-09-01/types.md index e8d509bf72..7ff30e225b 100644 --- a/generated/containerservice/microsoft.containerservice/2021-09-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-09-01/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -116,7 +116,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-10-01/types.json b/generated/containerservice/microsoft.containerservice/2021-10-01/types.json index 482f0da8b8..0ee1447862 100644 --- a/generated/containerservice/microsoft.containerservice/2021-10-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":173,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-10-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-10-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-10-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-10-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-10-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":173,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-10-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-10-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-10-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-10-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-10-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-10-01/types.md b/generated/containerservice/microsoft.containerservice/2021-10-01/types.md index 46723d80cb..3c287dbfc3 100644 --- a/generated/containerservice/microsoft.containerservice/2021-10-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-10-01/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -119,7 +119,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.json b/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.json index 969c877153..42d07a7431 100644 --- a/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":174,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":173,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":170,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[171,172,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":179,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":190,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":184,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":189,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[180,181,182,183,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":201,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":203,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":199,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":200,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[192,193,194,195,196,197,198,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":191}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":202}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-11-01-preview","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":208,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":211,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":214,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":217,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":220,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":223,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":226,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":229,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":232,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":233,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":236,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":239,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":240,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":241,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":242,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":248,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[212,213,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[230,231,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[237,238,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[243,244,245,246,247,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-11-01-preview","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":258,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":259,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":260,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[254,255,256,257,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":265,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[261,262,263,264,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":179,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":270,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":279,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":272,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":275,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":278,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[271,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[276,277,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":282,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":283,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-11-01-preview","Output":281}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":287,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":286}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":174,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":173,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":170,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[171,172,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":179,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":190,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":184,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":189,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[180,181,182,183,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":201,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":203,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":199,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":200,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[192,193,194,195,196,197,198,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":191}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":202}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-11-01-preview","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":208,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":211,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":214,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":217,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":220,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":223,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":226,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":229,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":232,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":233,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":236,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":239,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":240,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":241,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":242,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":248,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[212,213,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[230,231,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[237,238,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[243,244,245,246,247,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-11-01-preview","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":258,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":259,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":260,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[254,255,256,257,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":265,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[261,262,263,264,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":179,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":270,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":279,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":272,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":275,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":278,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[271,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[276,277,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":282,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":283,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-11-01-preview","Output":281}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":287,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":286}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.md b/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.md index b072cf664c..c8f0acaf0c 100644 --- a/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -119,7 +119,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-01-01/types.json b/generated/containerservice/microsoft.containerservice/2022-01-01/types.json index cb1de9c4a2..caf59874e0 100644 --- a/generated/containerservice/microsoft.containerservice/2022-01-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":173,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-01-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-01-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-01-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":173,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-01-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-01-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-01-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-01-01/types.md b/generated/containerservice/microsoft.containerservice/2022-01-01/types.md index 287b974221..4ef18faae2 100644 --- a/generated/containerservice/microsoft.containerservice/2022-01-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-01-01/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -119,7 +119,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.json index d85760b8e1..298a9e638e 100644 --- a/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":175,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":170,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":174,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":171,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[172,173,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-01-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":180,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":191,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":185,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":190,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[181,182,183,184,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[186,187,188,189,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":202,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":204,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":200,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":201,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[193,194,195,196,197,198,199,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":192}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":203}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-02-preview","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":212,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":215,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":218,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":221,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":224,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":227,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":230,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":233,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":234,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":237,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":240,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":241,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":242,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":243,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":249,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[210,211,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[225,226,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[228,229,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[231,232,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[235,236,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[238,239,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[244,245,246,247,248,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-01-02-preview","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":254,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":259,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":260,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":261,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[255,256,257,258,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":266,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[262,263,264,265,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-02-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":180,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":271,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":280,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":273,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":276,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":279,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[272,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[274,275,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[277,278,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-01-02-preview","ScopeType":8,"Body":270,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":283,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":284,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-01-02-preview","Output":282}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":288,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":287}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":175,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":170,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":174,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":171,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[172,173,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-01-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":180,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":191,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":185,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":190,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[181,182,183,184,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[186,187,188,189,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":202,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":204,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":200,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":201,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[193,194,195,196,197,198,199,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":192}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":203}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-02-preview","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":212,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":215,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":218,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":221,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":224,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":227,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":230,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":233,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":234,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":237,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":240,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":241,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":242,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":243,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":249,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[210,211,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[225,226,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[228,229,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[231,232,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[235,236,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[238,239,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[244,245,246,247,248,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-01-02-preview","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":254,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":259,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":260,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":261,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[255,256,257,258,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":266,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[262,263,264,265,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-02-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":180,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":271,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":280,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":273,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":276,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":279,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[272,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[274,275,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[277,278,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-01-02-preview","ScopeType":8,"Body":270,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":283,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":284,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-01-02-preview","Output":282}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":288,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":287}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.md index 9d6546ba4b..649be3eb43 100644 --- a/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -119,7 +119,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-02-01/types.json b/generated/containerservice/microsoft.containerservice/2022-02-01/types.json index cc45cd1a63..2728564ed3 100644 --- a/generated/containerservice/microsoft.containerservice/2022-02-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":184,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":178,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":183,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[174,175,176,177,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":173,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-02-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-02-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-02-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":184,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":178,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":183,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[174,175,176,177,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":173,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-02-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-02-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-02-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-02-01/types.md b/generated/containerservice/microsoft.containerservice/2022-02-01/types.md index c426913eeb..f0e56b7d23 100644 --- a/generated/containerservice/microsoft.containerservice/2022-02-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-02-01/types.md @@ -77,7 +77,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.json index 498575a087..aeb657fa24 100644 --- a/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":187,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":170,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":175,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":171,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":181,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":186,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[177,178,179,180,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[182,183,184,185,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-02-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":190,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":176,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":192,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":203,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":205,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":201,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":202,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[194,195,196,197,198,199,200,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":193}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":204}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-02-preview","ScopeType":8,"Body":191,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":213,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":216,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":219,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":222,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":225,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":228,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":231,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":234,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":235,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":238,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":241,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":242,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":243,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":244,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":250,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[229,230,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[232,233,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[245,246,247,248,249,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-02-02-preview","ScopeType":8,"Body":209,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":260,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":261,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":262,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[256,257,258,259,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":267,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[263,264,265,266,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-02-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":0,"Description":"Properties of a snapshot."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":275,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":278,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":281,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-02-02-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":287,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":306,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":290,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":291,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[288,289,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":292,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":296,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPolicy":{"Type":299,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":302,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":305,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[293,294,295,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[297,298,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[300,301,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[303,304,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-02-02-preview","ScopeType":8,"Body":286,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":309,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":310,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-02-02-preview","Output":308}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":314,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":313}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":187,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":170,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":175,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":171,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":181,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":186,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[177,178,179,180,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[182,183,184,185,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-02-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":190,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":176,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":192,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":203,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":205,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":201,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":202,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[194,195,196,197,198,199,200,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":193}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":204}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-02-preview","ScopeType":8,"Body":191,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":213,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":216,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":219,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":222,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":225,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":228,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":231,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":234,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":235,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":238,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":241,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":242,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":243,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":244,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":250,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[229,230,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[232,233,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[245,246,247,248,249,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-02-02-preview","ScopeType":8,"Body":209,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":260,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":261,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":262,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[256,257,258,259,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":267,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[263,264,265,266,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-02-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":0,"Description":"Properties of a snapshot."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":275,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":278,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":281,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-02-02-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":287,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":306,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":290,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":291,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[288,289,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":292,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":296,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPolicy":{"Type":299,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":302,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":305,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[293,294,295,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[297,298,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[300,301,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[303,304,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-02-02-preview","ScopeType":8,"Body":286,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":309,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":310,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-02-02-preview","Output":308}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":314,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":313}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.md index feb72445fb..d2d3575642 100644 --- a/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.md @@ -89,7 +89,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -137,7 +137,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-03-01/types.json b/generated/containerservice/microsoft.containerservice/2022-03-01/types.json index bb2cedb8db..2196665daa 100644 --- a/generated/containerservice/microsoft.containerservice/2022-03-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":173,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":179,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":184,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[175,176,177,178,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[180,181,182,183,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":174,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-03-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":278,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-03-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":282,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-03-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":173,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":179,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":184,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[175,176,177,178,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[180,181,182,183,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":174,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-03-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":278,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-03-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":282,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-03-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-03-01/types.md b/generated/containerservice/microsoft.containerservice/2022-03-01/types.md index ddfb7c7c73..ab12c0b1e6 100644 --- a/generated/containerservice/microsoft.containerservice/2022-03-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-03-01/types.md @@ -77,7 +77,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.json index 5f4f45f924..7a082e52fb 100644 --- a/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":180,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":171,"Flags":0,"Description":"Security profile for the managed cluster."},"ingressProfile":{"Type":175,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":179,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":48,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":51,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":54,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":57,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":58,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":59,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":62,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":65,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":66,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":67,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":68,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":69,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":71,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":78,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[46,47,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[49,50,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[52,53,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[55,56,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[60,61,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[63,64,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":70,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":72,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[73,74,75,76,77,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":170,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":172,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":173,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":174,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":176,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[177,178,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":186,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":191,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[182,183,184,185,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[187,188,189,190,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-03-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":181,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":196,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":207,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":209,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":205,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":206,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[198,199,200,201,202,203,204,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":197}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":208}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-02-preview","ScopeType":8,"Body":195,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":217,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":220,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":223,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":226,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":229,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":232,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":235,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":238,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":58,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":239,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":242,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":245,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":246,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":247,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":248,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":69,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":71,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":254,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[236,237,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[243,244,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[249,250,251,252,253,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-03-02-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":256,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":257,"Flags":10,"Description":"The resource api version"},"properties":{"Type":259,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":264,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":265,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":266,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[260,261,262,263,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":271,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[267,268,269,270,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-02-preview","ScopeType":8,"Body":258,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":286,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":279,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":282,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":285,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[277,278,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[280,281,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[283,284,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-03-02-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":310,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":294,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":295,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[292,293,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":296,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":300,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPolicy":{"Type":303,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":306,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":309,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[297,298,299,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[301,302,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[304,305,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[307,308,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-03-02-preview","ScopeType":8,"Body":290,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":313,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":314,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-03-02-preview","Output":312}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":318,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":317}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":180,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":171,"Flags":0,"Description":"Security profile for the managed cluster."},"ingressProfile":{"Type":175,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":179,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":48,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":51,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":54,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":57,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":58,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":59,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":62,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":65,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":66,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":67,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":68,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":69,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":71,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":78,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[46,47,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[49,50,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[52,53,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[55,56,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[60,61,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[63,64,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":70,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":72,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[73,74,75,76,77,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":170,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":172,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":173,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":174,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":176,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[177,178,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":186,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":191,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[182,183,184,185,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[187,188,189,190,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-03-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":181,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":196,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":207,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":209,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":205,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":206,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[198,199,200,201,202,203,204,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":197}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":208}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-02-preview","ScopeType":8,"Body":195,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":217,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":220,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":223,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":226,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":229,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":232,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":235,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":238,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":58,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":239,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":242,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":245,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":246,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":247,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":248,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":69,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":71,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":254,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[236,237,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[243,244,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[249,250,251,252,253,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-03-02-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":256,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":257,"Flags":10,"Description":"The resource api version"},"properties":{"Type":259,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":264,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":265,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":266,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[260,261,262,263,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":271,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[267,268,269,270,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-02-preview","ScopeType":8,"Body":258,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":286,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":279,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":282,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":285,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[277,278,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[280,281,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[283,284,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-03-02-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":310,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":294,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":295,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[292,293,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":296,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":300,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPolicy":{"Type":303,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":306,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":309,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[297,298,299,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[301,302,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[304,305,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[307,308,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-03-02-preview","ScopeType":8,"Body":290,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":313,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":314,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-03-02-preview","Output":312}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":318,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":317}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.md index d50df6f1fe..cbba56f9c0 100644 --- a/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.md @@ -89,7 +89,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -137,7 +137,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-04-01/types.json b/generated/containerservice/microsoft.containerservice/2022-04-01/types.json index 8178407c1c..0706e68bb3 100644 --- a/generated/containerservice/microsoft.containerservice/2022-04-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":177,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":170,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":176,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":171,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":172,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":173,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[174,175,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":193,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":204,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":206,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":202,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":203,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[195,196,197,198,199,200,201,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":194}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":205}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-01","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":214,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":217,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":220,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":223,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":226,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":229,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":232,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":235,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":236,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":239,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":242,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":243,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":244,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":245,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":251,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[212,213,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[233,234,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[240,241,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[246,247,248,249,250,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-04-01","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":256,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":261,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":262,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":263,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[257,258,259,260,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":268,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[264,265,266,267,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-01","ScopeType":8,"Body":255,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":282,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":275,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":278,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":281,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[274,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-04-01","ScopeType":8,"Body":272,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":285,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":286,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-04-01","Output":284}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":290,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":289}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":177,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":170,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":176,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":171,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":172,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":173,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[174,175,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":193,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":204,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":206,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":202,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":203,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[195,196,197,198,199,200,201,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":194}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":205}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-01","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":214,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":217,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":220,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":223,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":226,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":229,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":232,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":235,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":236,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":239,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":242,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":243,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":244,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":245,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":251,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[212,213,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[233,234,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[240,241,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[246,247,248,249,250,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-04-01","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":256,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":261,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":262,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":263,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[257,258,259,260,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":268,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[264,265,266,267,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-01","ScopeType":8,"Body":255,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":282,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":275,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":278,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":281,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[274,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-04-01","ScopeType":8,"Body":272,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":285,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":286,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-04-01","Output":284}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":290,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":289}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-04-01/types.md b/generated/containerservice/microsoft.containerservice/2022-04-01/types.md index 10166f9502..cbda585c4d 100644 --- a/generated/containerservice/microsoft.containerservice/2022-04-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-04-01/types.md @@ -77,7 +77,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.json index de35952cf5..7024be97e6 100644 --- a/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":188,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":179,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":183,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":187,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":176,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":177,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":178,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":180,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":181,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":182,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":184,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":194,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":199,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[195,196,197,198,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-04-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":201,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":202,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":189,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":204,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":215,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":217,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":213,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":214,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[206,207,208,209,210,211,212,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":205}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":216}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-02-preview","ScopeType":8,"Body":203,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":225,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":228,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":231,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":234,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":239,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":242,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":245,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":248,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":249,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":252,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":255,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":256,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":257,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":258,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":264,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[229,230,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[232,233,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[235,236,237,238,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[246,247,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[250,251,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[253,254,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[259,260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-04-02-preview","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":274,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":275,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":276,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[270,271,272,273,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":281,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[277,278,279,280,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-02-preview","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":298,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":289,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":292,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":297,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[287,288,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[290,291,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[293,294,295,296,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-04-02-preview","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":324,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":306,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":307,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[304,305,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":308,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":312,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":314,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":317,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":320,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":323,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[313,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[315,316,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[318,319,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[321,322,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-04-02-preview","ScopeType":8,"Body":302,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":334,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":335,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[330,331,332,333,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-04-02-preview","ScopeType":8,"Body":328,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":338,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":339,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-04-02-preview","Output":337}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":343,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":342}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":188,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":179,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":183,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":187,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":176,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":177,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":178,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":180,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":181,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":182,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":184,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":194,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":199,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[195,196,197,198,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-04-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":201,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":202,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":189,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":204,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":215,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":217,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":213,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":214,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[206,207,208,209,210,211,212,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":205}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":216}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-02-preview","ScopeType":8,"Body":203,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":225,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":228,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":231,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":234,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":239,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":242,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":245,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":248,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":249,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":252,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":255,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":256,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":257,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":258,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":264,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[229,230,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[232,233,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[235,236,237,238,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[246,247,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[250,251,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[253,254,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[259,260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-04-02-preview","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":274,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":275,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":276,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[270,271,272,273,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":281,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[277,278,279,280,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-02-preview","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":298,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":289,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":292,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":297,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[287,288,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[290,291,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[293,294,295,296,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-04-02-preview","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":324,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":306,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":307,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[304,305,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":308,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":312,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":314,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":317,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":320,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":323,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[313,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[315,316,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[318,319,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[321,322,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-04-02-preview","ScopeType":8,"Body":302,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":334,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":335,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[330,331,332,333,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-04-02-preview","ScopeType":8,"Body":328,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":338,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":339,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-04-02-preview","Output":337}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":343,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":342}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.md index 6259ac7743..b953cfdac3 100644 --- a/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.md @@ -99,7 +99,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -148,7 +148,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.json index 66edf3da1e..cbb62b4a31 100644 --- a/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":195,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":183,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":188,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":192,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":193,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":184,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":185,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":186,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":187,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":189,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[190,191,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":194,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":201,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":206,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[197,198,199,200,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[202,203,204,205,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-05-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":196,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":211,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":222,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":224,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":220,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":221,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[213,214,215,216,217,218,219,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":212}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":223}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-05-02-preview","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":232,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":235,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":238,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":241,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":246,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":249,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":252,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":255,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":256,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":259,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":262,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":263,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":264,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":265,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":271,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[242,243,244,245,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[247,248,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[250,251,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[253,254,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[260,261,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[266,267,268,269,270,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-05-02-preview","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":281,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":282,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":283,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[277,278,279,280,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":288,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[284,285,286,287,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-05-02-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":305,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":296,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":299,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":304,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[294,295,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[297,298,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[300,301,302,303,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-05-02-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":310,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":331,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":313,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":314,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[311,312,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":315,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":319,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":321,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":324,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":327,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":330,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[316,317,318,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[320,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[322,323,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[325,326,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[328,329,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-05-02-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":341,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":342,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[337,338,339,340,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-05-02-preview","ScopeType":8,"Body":335,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":345,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":346,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-05-02-preview","Output":344}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":350,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":349}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":195,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":183,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":188,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":192,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":193,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":184,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":185,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":186,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":187,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":189,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[190,191,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":194,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":201,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":206,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[197,198,199,200,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[202,203,204,205,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-05-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":196,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":211,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":222,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":224,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":220,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":221,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[213,214,215,216,217,218,219,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":212}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":223}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-05-02-preview","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":232,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":235,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":238,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":241,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":246,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":249,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":252,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":255,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":256,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":259,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":262,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":263,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":264,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":265,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":271,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[242,243,244,245,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[247,248,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[250,251,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[253,254,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[260,261,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[266,267,268,269,270,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-05-02-preview","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":281,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":282,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":283,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[277,278,279,280,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":288,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[284,285,286,287,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-05-02-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":305,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":296,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":299,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":304,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[294,295,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[297,298,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[300,301,302,303,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-05-02-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":310,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":331,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":313,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":314,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[311,312,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":315,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":319,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":321,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":324,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":327,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":330,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[316,317,318,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[320,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[322,323,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[325,326,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[328,329,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-05-02-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":341,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":342,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[337,338,339,340,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-05-02-preview","ScopeType":8,"Body":335,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":345,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":346,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-05-02-preview","Output":344}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":350,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":349}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.md index a4c712f59a..ed2c869fd2 100644 --- a/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.md @@ -99,7 +99,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -150,7 +150,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json index aea86ef5c6..e2398853df 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":176,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":182,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":170,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":171,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":175,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":177,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":178,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":179,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[180,181,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":189,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":194,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":184,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":199,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":210,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":212,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":208,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":209,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[201,202,203,204,205,206,207,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":200}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":220,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":223,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":226,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":229,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":232,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":235,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":238,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":241,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":242,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":245,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":248,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":249,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":250,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":251,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":257,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[246,247,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":267,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":268,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":269,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[263,264,265,266,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":274,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[270,271,272,273,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":288,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":281,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":284,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":287,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[280,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[282,283,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-01","ScopeType":8,"Body":278,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":291,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":292,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-01","Output":290}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":296,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":295}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":176,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":182,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":170,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":171,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":175,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":177,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":178,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":179,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[180,181,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":189,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":194,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":184,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":199,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":210,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":212,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":208,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":209,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[201,202,203,204,205,206,207,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":200}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":220,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":223,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":226,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":229,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":232,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":235,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":238,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":241,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":242,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":245,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":248,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":249,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":250,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":251,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":257,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[246,247,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":267,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":268,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":269,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[263,264,265,266,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":274,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[270,271,272,273,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":288,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":281,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":284,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":287,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[280,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[282,283,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-01","ScopeType":8,"Body":278,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":291,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":292,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-01","Output":290}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":296,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":295}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.md b/generated/containerservice/microsoft.containerservice/2022-06-01/types.md index ae60825833..63086d4157 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.md @@ -77,7 +77,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -127,7 +127,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json index 0fc6437f1e..ebc2f14c13 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":184,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":189,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":193,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":194,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."},"nodeRestriction":{"Type":183,"Flags":0,"Description":"[Node Restriction](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#noderestriction) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterSecurityProfileNodeRestriction","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Node Restriction"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":185,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":186,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":187,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":188,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":190,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[191,192,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":195,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":202,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":207,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[198,199,200,201,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[203,204,205,206,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":197,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":212,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":223,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":225,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":221,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":222,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[214,215,216,217,218,219,220,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":213}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-02-preview","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":233,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":236,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":239,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":242,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":247,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":250,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":253,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":256,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":257,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":260,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":263,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":264,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":265,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":266,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":272,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[231,232,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[243,244,245,246,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[248,249,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[251,252,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[254,255,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[258,259,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[261,262,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-02-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":282,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":283,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":284,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[278,279,280,281,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":289,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[285,286,287,288,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-02-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"properties":{"Type":294,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":306,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":297,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":300,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":305,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[295,296,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[301,302,303,304,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-02-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":332,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":314,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":315,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[312,313,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":316,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":320,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":322,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":325,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":328,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":331,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[317,318,319,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[321,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[323,324,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[326,327,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[329,330,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-06-02-preview","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":342,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":343,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[338,339,340,341,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-06-02-preview","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"properties":{"Type":348,"Flags":0,"Description":"Properties of a Fleet."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetProperties","Properties":{"hubProfile":{"Type":349,"Flags":0,"Description":"The FleetHubProfile configures the Fleet's hub."},"provisioningState":{"Type":356,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"2":{"Name":"FleetHubProfile","Properties":{"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix used to create the FQDN for the Fleet hub."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the Fleet hub."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the Fleet hub."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[350,351,352,353,354,355,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/fleets@2022-06-02-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets/members"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets/members","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"Properties of a Fleet member."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetMemberProperties","Properties":{"clusterResourceId":{"Type":4,"Flags":0,"Description":"The ARM resource id of the cluster that joins the Fleet. Must be a valid Azure resource id. e.g.: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{clusterName}'."},"provisioningState":{"Type":369,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Joining"}},{"6":{"Value":"Leaving"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[363,364,365,366,367,368,4]}},{"4":{"Name":"Microsoft.ContainerService/fleets/members@2022-06-02-preview","ScopeType":8,"Body":361,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":372,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":373,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-02-preview","Output":371}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":377,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":376}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"2":{"Name":"FleetCredentialResults","Properties":{"kubeconfigs":{"Type":383,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"FleetCredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":382}},{"8":{"Name":"listCredentials","ResourceType":"Microsoft.ContainerService/fleets","ApiVersion":"2022-06-02-preview","Output":381}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":184,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":189,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":193,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":194,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."},"nodeRestriction":{"Type":183,"Flags":0,"Description":"[Node Restriction](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#noderestriction) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterSecurityProfileNodeRestriction","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Node Restriction"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":185,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":186,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":187,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":188,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":190,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[191,192,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":195,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":202,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":207,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[198,199,200,201,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[203,204,205,206,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":197,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":212,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":223,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":225,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":221,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":222,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[214,215,216,217,218,219,220,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":213}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-02-preview","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":233,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":236,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":239,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":242,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":247,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":250,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":253,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":256,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":257,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":260,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":263,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":264,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":265,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":266,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":272,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[231,232,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[243,244,245,246,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[248,249,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[251,252,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[254,255,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[258,259,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[261,262,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-02-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":282,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":283,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":284,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[278,279,280,281,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":289,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[285,286,287,288,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-02-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"properties":{"Type":294,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":306,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":297,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":300,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":305,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[295,296,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[301,302,303,304,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-02-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":332,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":314,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":315,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[312,313,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":316,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":320,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":322,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":325,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":328,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":331,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[317,318,319,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[321,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[323,324,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[326,327,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[329,330,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-06-02-preview","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":342,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":343,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[338,339,340,341,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-06-02-preview","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"properties":{"Type":348,"Flags":0,"Description":"Properties of a Fleet."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetProperties","Properties":{"hubProfile":{"Type":349,"Flags":0,"Description":"The FleetHubProfile configures the Fleet's hub."},"provisioningState":{"Type":356,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"2":{"Name":"FleetHubProfile","Properties":{"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix used to create the FQDN for the Fleet hub."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the Fleet hub."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the Fleet hub."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[350,351,352,353,354,355,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/fleets@2022-06-02-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets/members"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets/members","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"Properties of a Fleet member."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetMemberProperties","Properties":{"clusterResourceId":{"Type":4,"Flags":0,"Description":"The ARM resource id of the cluster that joins the Fleet. Must be a valid Azure resource id. e.g.: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{clusterName}'."},"provisioningState":{"Type":369,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Joining"}},{"6":{"Value":"Leaving"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[363,364,365,366,367,368,4]}},{"4":{"Name":"Microsoft.ContainerService/fleets/members@2022-06-02-preview","ScopeType":8,"Body":361,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":372,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":373,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-02-preview","Output":371}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":377,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":376}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"2":{"Name":"FleetCredentialResults","Properties":{"kubeconfigs":{"Type":383,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"FleetCredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":382}},{"8":{"Name":"listCredentials","ResourceType":"Microsoft.ContainerService/fleets","ApiVersion":"2022-06-02-preview","Output":381}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md index a8914e6f0a..a34a949711 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md @@ -128,7 +128,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -179,7 +179,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties @@ -201,7 +201,7 @@ ## FleetCredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## FleetCredentialResults ### Properties diff --git a/generated/cosmos-db/log.out b/generated/cosmos-db/log.out index 2f6dfb1cdb..7e162e4327 100644 --- a/generated/cosmos-db/log.out +++ b/generated/cosmos-db/log.out @@ -197,7 +197,6 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlRoleAssignmentListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountGetResults' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountGetResults warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountCreateUpdateParameters' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountCreateUpdateParameters -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. @@ -530,7 +529,6 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlRoleAssignmentListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountGetResults' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountGetResults warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountCreateUpdateParameters' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountCreateUpdateParameters -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. @@ -701,7 +699,6 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlRoleAssignmentListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountGetResults' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountGetResults warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountCreateUpdateParameters' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountCreateUpdateParameters -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. @@ -1031,7 +1028,6 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlRoleAssignmentListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountGetResults' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountGetResults warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountCreateUpdateParameters' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountCreateUpdateParameters -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. diff --git a/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json index 409f4599e1..b7e6f8ee1f 100644 --- a/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":95,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":104,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":42,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":48,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":49,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":69,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":72,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":73,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":74,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":79,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":85,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":86,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":87,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":89,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":94,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":41,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":45,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[46,47,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":50,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":59,"Periodic":61}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":55,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":58,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"type":{"Type":60,"Flags":1,"Description":"Describes the mode of backups."}}}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":62,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":67,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":66,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":68}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[70,71]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":78,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[75,76,77]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":81,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":84,"Flags":0,"Description":"List of specific databases available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":83,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":82}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":88}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":91,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":92,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":93,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":90}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":101,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":103,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[97,98,99,100]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":102}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2021-10-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":119,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":123,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":120,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":121,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2021-10-15-preview","ScopeType":8,"Body":118,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":131,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":129,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":130,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-10-15-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":133,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":138,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":139,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":140,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":141,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":148,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":149,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-10-15-preview","ScopeType":8,"Body":146,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":207,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":155,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":206,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":156,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":192,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":198,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":202,"Flags":0,"Description":"The conflict resolution policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":160,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":175,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":177,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":183,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":191,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[157,158,159,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":174,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":169,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":173,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[163,164,165,166,167,168,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[170,171,172,4]}},{"3":{"ItemType":162}},{"3":{"ItemType":161}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":176}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":181,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[179,180,4]}},{"3":{"ItemType":178}},{"3":{"ItemType":182}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":190,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[185,186,187,188,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":184}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":193,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":197,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[194,195,196,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":201,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":200,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":199}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":205,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[203,204,4]}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-10-15-preview","ScopeType":8,"Body":153,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":209,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":213,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":219,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-10-15-preview","ScopeType":8,"Body":217,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":228,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":227,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-10-15-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":244,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":234,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":237,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":243,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[235,236,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[238,239,240,241,242,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-10-15-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":252,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":253,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":257,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[250,251]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":255,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":256,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":254}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-10-15-preview","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-10-15-preview","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":270,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":268,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":269,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-10-15-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":272,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":276,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":289,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":283,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":288,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":285,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":287,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":286,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":284}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":292,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":296,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":301,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":304,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":308,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":310,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":306,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":307,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":305}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":309}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-10-15-preview","ScopeType":8,"Body":300,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":316,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":309}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-10-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":321,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":324,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":322,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":323,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2021-10-15-preview","ScopeType":8,"Body":320,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":326,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":330,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-10-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":359,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":358,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":351,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":353,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":355,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":357,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":352}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":354}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":356}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-10-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":361,"Flags":9,"Description":"The resource name"},"type":{"Type":362,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":363,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":365,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":364,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":367,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":368,"Flags":10,"Description":"The resource api version"},"properties":{"Type":370,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":371,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-10-15-preview","ScopeType":8,"Body":369,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-10-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":156,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":192,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":198,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":202,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-10-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":431,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":432,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":419,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":423,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":424,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":426,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":427,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":428,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":429,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":430,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[413,414,415,416,417,418,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[420,421,422,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":425}},{"3":{"ItemType":425}},{"3":{"ItemType":425}},{"3":{"ItemType":424}},{"3":{"ItemType":424}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":435,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[433,434,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2021-10-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":447,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":448,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":449,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[441,442,443,444,445,446,4]}},{"3":{"ItemType":424}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":450,"Flags":0}}}},{"3":{"ItemType":425}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-10-15-preview","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[452,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":453,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-10-15-preview","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-10-15-preview","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":470,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":477,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[467,468,469,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[471,472,473,474,475,476,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2021-10-15-preview","ScopeType":8,"Body":465,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":483,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":483,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"percentageComplete":{"Type":3,"Flags":2,"Description":"Percentage of completion."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":488,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":484,"CosmosDBCassandra":486}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":485,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":487,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-10-15-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":498,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[494,495,496,4]}},{"3":{"ItemType":497}},{"4":{"Name":"Microsoft.DocumentDB/locations@2021-10-15-preview","ScopeType":4,"Body":492,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2021-10-15-preview","ScopeType":8,"Body":502,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":508,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":509,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":510,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-10-15-preview","ScopeType":8,"Body":507,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-10-15-preview","Output":512}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":516,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":515}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-10-15-preview","Output":514}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2021-10-15-preview","Output":518}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":95,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":104,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":42,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":48,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":49,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":69,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":72,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":73,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":74,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":79,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":85,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":86,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":87,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":89,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":94,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":41,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":45,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[46,47,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":50,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":59,"Periodic":61}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":55,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":58,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"type":{"Type":60,"Flags":1,"Description":"Describes the mode of backups."}}}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":62,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":67,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":66,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":68}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[70,71]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":78,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[75,76,77]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":81,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":84,"Flags":0,"Description":"List of specific databases available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":83,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":82}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":88}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":91,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":92,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":93,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":90}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":101,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":103,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[97,98,99,100]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":102}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2021-10-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":119,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":123,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":120,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":121,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2021-10-15-preview","ScopeType":8,"Body":118,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":131,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":129,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":130,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-10-15-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":133,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":138,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":139,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":140,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":141,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":148,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":6,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":149,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-10-15-preview","ScopeType":8,"Body":146,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":207,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":155,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":206,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":156,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":192,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":198,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":202,"Flags":0,"Description":"The conflict resolution policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":160,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":175,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":177,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":183,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":191,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[157,158,159,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":174,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":169,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":173,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[163,164,165,166,167,168,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[170,171,172,4]}},{"3":{"ItemType":162}},{"3":{"ItemType":161}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":176}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":181,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[179,180,4]}},{"3":{"ItemType":178}},{"3":{"ItemType":182}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":190,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[185,186,187,188,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":184}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":193,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":197,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[194,195,196,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":201,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":200,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":199}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":205,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[203,204,4]}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-10-15-preview","ScopeType":8,"Body":153,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":209,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":213,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":219,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-10-15-preview","ScopeType":8,"Body":217,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":228,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":227,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-10-15-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":244,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":234,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":237,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":243,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[235,236,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[238,239,240,241,242,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-10-15-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":252,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":253,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":257,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[250,251]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":255,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":256,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":254}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-10-15-preview","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-10-15-preview","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":270,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":268,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":269,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-10-15-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":272,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":276,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":289,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":283,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":288,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":285,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":287,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":286,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":284}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":292,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":296,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":301,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":304,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":308,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":310,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":306,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":307,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":305}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":309}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-10-15-preview","ScopeType":8,"Body":300,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":316,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":309}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-10-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":321,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":324,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":322,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":323,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2021-10-15-preview","ScopeType":8,"Body":320,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":326,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":330,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-10-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":359,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":358,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":351,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":353,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":355,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":357,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":352}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":354}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":356}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-10-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":361,"Flags":9,"Description":"The resource name"},"type":{"Type":362,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":363,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":365,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":364,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":367,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":368,"Flags":10,"Description":"The resource api version"},"properties":{"Type":370,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":371,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-10-15-preview","ScopeType":8,"Body":369,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-10-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":156,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":192,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":198,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":202,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-10-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":431,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":432,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":419,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":423,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":424,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":426,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":427,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":428,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":429,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":430,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[413,414,415,416,417,418,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[420,421,422,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":425}},{"3":{"ItemType":425}},{"3":{"ItemType":425}},{"3":{"ItemType":424}},{"3":{"ItemType":424}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":435,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[433,434,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2021-10-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":447,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":448,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":449,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[441,442,443,444,445,446,4]}},{"3":{"ItemType":424}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":450,"Flags":0}}}},{"3":{"ItemType":425}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-10-15-preview","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[452,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":453,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-10-15-preview","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-10-15-preview","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":470,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":477,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[467,468,469,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[471,472,473,474,475,476,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2021-10-15-preview","ScopeType":8,"Body":465,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":483,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":483,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"percentageComplete":{"Type":3,"Flags":2,"Description":"Percentage of completion."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":488,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":484,"CosmosDBCassandra":486}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":485,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":487,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-10-15-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":498,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[494,495,496,4]}},{"3":{"ItemType":497}},{"4":{"Name":"Microsoft.DocumentDB/locations@2021-10-15-preview","ScopeType":4,"Body":492,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2021-10-15-preview","ScopeType":8,"Body":502,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":508,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":509,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":510,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-10-15-preview","ScopeType":8,"Body":507,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-10-15-preview","Output":512}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":516,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":515}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-10-15-preview","Output":514}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2021-10-15-preview","Output":518}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.md index b65f3459a8..5046f6616f 100644 --- a/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.md @@ -577,7 +577,7 @@ * **encryptionAlgorithm**: string: Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. * **id**: string: Name of the ClientEncryptionKey * **keyWrapMetadata**: [KeyWrapMetadata](#keywrapmetadata): Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. -* **wrappedDataEncryptionKey**: any: Wrapped (encrypted) form of the key represented as a byte array. +* **wrappedDataEncryptionKey**: array: Wrapped (encrypted) form of the key represented as a byte array. ## ClusterKey ### Properties diff --git a/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json index 340280e87e..033879a915 100644 --- a/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":99,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":108,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":42,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":48,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":49,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":69,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":72,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":73,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":74,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":79,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":89,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":90,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":91,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":93,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":98,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":41,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":45,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[46,47,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":50,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":59,"Periodic":61}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":55,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":58,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"type":{"Type":60,"Flags":1,"Description":"Describes the mode of backups."}}}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":62,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":67,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":66,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":68}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[70,71]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":78,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[75,76,77]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":81,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":84,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":87,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":88,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":83,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":82}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":86,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":85}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":92}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":95,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":96,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":97,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":94}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":105,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":107,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[101,102,103,104]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":106}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":113,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":118,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[109,110,111,112,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[114,115,116,117,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2021-11-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":127,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":124,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":125,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2021-11-15-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":132,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":135,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":133,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":134,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-11-15-preview","ScopeType":8,"Body":131,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":137,"Flags":9,"Description":"The resource name"},"type":{"Type":138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":139,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":146,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":142,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":143,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":144,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":145,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":140,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":152,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":153,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-11-15-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":211,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":210,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":160,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":196,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":202,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":206,"Flags":0,"Description":"The conflict resolution policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":164,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":179,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":181,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":187,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":195,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[161,162,163,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":178,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":173,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":177,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[167,168,169,170,171,172,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[174,175,176,4]}},{"3":{"ItemType":166}},{"3":{"ItemType":165}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":180}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":185,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[183,184,4]}},{"3":{"ItemType":182}},{"3":{"ItemType":186}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":194,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[189,190,191,192,4]}},{"3":{"ItemType":193}},{"3":{"ItemType":188}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":197,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":201,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[198,199,200,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":205,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":203}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":209,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-11-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":213,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":217,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":225,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":223,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-11-15-preview","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":232,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":231,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-11-15-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":234,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":235,"Flags":10,"Description":"The resource api version"},"properties":{"Type":237,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":248,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":238,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":241,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":247,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-11-15-preview","ScopeType":8,"Body":236,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":256,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":257,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":261,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[254,255]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":259,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":260,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":258}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-11-15-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":266,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-11-15-preview","ScopeType":8,"Body":265,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":274,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":272,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":273,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-11-15-preview","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":280,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":279,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":294,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":286,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":293,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":287,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":292,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":289,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":291,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":290,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":288}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-11-15-preview","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":296,"Flags":9,"Description":"The resource name"},"type":{"Type":297,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":298,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":300,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":299,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":302,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":303,"Flags":10,"Description":"The resource api version"},"properties":{"Type":305,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":308,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":312,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":314,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[306,307]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":310,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":311,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":309}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":313}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-11-15-preview","ScopeType":8,"Body":304,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":319,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":320,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":313}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-11-15-preview","ScopeType":8,"Body":318,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":328,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":326,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":327,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2021-11-15-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":334,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":333,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":342,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":340,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":341,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-11-15-preview","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":344,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":348,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":363,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":354,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":362,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":355,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":357,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":359,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":361,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":356}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":358}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":360}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-11-15-preview","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":365,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":369,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":377,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":375,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":376,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-11-15-preview","ScopeType":8,"Body":373,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":379,"Flags":9,"Description":"The resource name"},"type":{"Type":380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":383,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":382,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":388,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":391,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":389,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":390,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-11-15-preview","ScopeType":8,"Body":387,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":393,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":397,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":405,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":403,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":404,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":160,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":196,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":202,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":206,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-11-15-preview","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":411,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":410,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":416,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":417,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":417,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"percentageComplete":{"Type":3,"Flags":2,"Description":"Percentage of completion."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":424,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":418,"CosmosDBCassandra":420,"CosmosDBSql":422}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":419,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":421,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":423,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-11-15-preview","ScopeType":8,"Body":415,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":448,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":449,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":436,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":440,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":441,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":443,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":444,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":445,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":446,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":447,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[430,431,432,433,434,435,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[437,438,439,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":442}},{"3":{"ItemType":442}},{"3":{"ItemType":442}},{"3":{"ItemType":441}},{"3":{"ItemType":441}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":452,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[450,451,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2021-11-15-preview","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":464,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":465,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":466,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[458,459,460,461,462,463,4]}},{"3":{"ItemType":441}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":467,"Flags":0}}}},{"3":{"ItemType":442}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-11-15-preview","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[469,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":470,"Flags":9,"Description":"The resource name"},"type":{"Type":471,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":472,"Flags":10,"Description":"The resource api version"},"properties":{"Type":474,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-11-15-preview","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":95,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-11-15-preview","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":487,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":494,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[484,485,486,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[488,489,490,491,492,493,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2021-11-15-preview","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":504,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[500,501,502,4]}},{"3":{"ItemType":503}},{"4":{"Name":"Microsoft.DocumentDB/locations@2021-11-15-preview","ScopeType":4,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2021-11-15-preview","ScopeType":8,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":515,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":516,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-11-15-preview","ScopeType":8,"Body":513,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-11-15-preview","Output":518}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":522,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":521}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-11-15-preview","Output":520}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2021-11-15-preview","Output":524}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":99,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":108,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":42,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":48,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":49,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":69,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":72,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":73,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":74,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":79,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":89,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":90,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":91,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":93,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":98,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":41,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":45,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[46,47,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":50,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":59,"Periodic":61}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":55,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":58,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"type":{"Type":60,"Flags":1,"Description":"Describes the mode of backups."}}}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":62,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":67,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":66,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":68}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[70,71]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":78,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[75,76,77]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":81,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":84,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":87,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":88,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":83,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":82}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":86,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":85}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":92}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":95,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":96,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":97,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":94}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":105,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":107,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[101,102,103,104]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":106}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":113,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":118,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[109,110,111,112,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[114,115,116,117,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2021-11-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":127,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":124,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":125,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2021-11-15-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":132,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":135,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":133,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":134,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-11-15-preview","ScopeType":8,"Body":131,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":137,"Flags":9,"Description":"The resource name"},"type":{"Type":138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":139,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":146,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":142,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":143,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":144,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":145,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":140,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":152,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":6,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":153,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-11-15-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":211,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":210,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":160,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":196,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":202,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":206,"Flags":0,"Description":"The conflict resolution policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":164,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":179,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":181,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":187,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":195,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[161,162,163,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":178,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":173,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":177,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[167,168,169,170,171,172,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[174,175,176,4]}},{"3":{"ItemType":166}},{"3":{"ItemType":165}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":180}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":185,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[183,184,4]}},{"3":{"ItemType":182}},{"3":{"ItemType":186}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":194,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[189,190,191,192,4]}},{"3":{"ItemType":193}},{"3":{"ItemType":188}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":197,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":201,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[198,199,200,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":205,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":203}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":209,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-11-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":213,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":217,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":225,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":223,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-11-15-preview","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":232,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":231,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-11-15-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":234,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":235,"Flags":10,"Description":"The resource api version"},"properties":{"Type":237,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":248,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":238,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":241,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":247,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-11-15-preview","ScopeType":8,"Body":236,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":256,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":257,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":261,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[254,255]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":259,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":260,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":258}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-11-15-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":266,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-11-15-preview","ScopeType":8,"Body":265,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":274,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":272,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":273,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-11-15-preview","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":280,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":279,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":294,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":286,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":293,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":287,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":292,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":289,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":291,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":290,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":288}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-11-15-preview","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":296,"Flags":9,"Description":"The resource name"},"type":{"Type":297,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":298,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":300,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":299,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":302,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":303,"Flags":10,"Description":"The resource api version"},"properties":{"Type":305,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":308,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":312,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":314,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[306,307]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":310,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":311,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":309}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":313}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-11-15-preview","ScopeType":8,"Body":304,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":319,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":320,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":313}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-11-15-preview","ScopeType":8,"Body":318,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":328,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":326,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":327,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2021-11-15-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":334,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":333,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":342,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":340,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":341,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-11-15-preview","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":344,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":348,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":363,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":354,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":362,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":355,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":357,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":359,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":361,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":356}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":358}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":360}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-11-15-preview","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":365,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":369,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":377,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":375,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":376,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-11-15-preview","ScopeType":8,"Body":373,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":379,"Flags":9,"Description":"The resource name"},"type":{"Type":380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":383,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":382,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":388,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":391,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":389,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":390,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-11-15-preview","ScopeType":8,"Body":387,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":393,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":397,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":405,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":403,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":404,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":160,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":196,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":202,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":206,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-11-15-preview","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":411,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":410,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":416,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":417,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":417,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"percentageComplete":{"Type":3,"Flags":2,"Description":"Percentage of completion."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":424,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":418,"CosmosDBCassandra":420,"CosmosDBSql":422}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":419,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":421,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":423,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-11-15-preview","ScopeType":8,"Body":415,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":448,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":449,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":436,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":440,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":441,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":443,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":444,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":445,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":446,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":447,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[430,431,432,433,434,435,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[437,438,439,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":442}},{"3":{"ItemType":442}},{"3":{"ItemType":442}},{"3":{"ItemType":441}},{"3":{"ItemType":441}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":452,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[450,451,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2021-11-15-preview","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":464,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":465,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":466,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[458,459,460,461,462,463,4]}},{"3":{"ItemType":441}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":467,"Flags":0}}}},{"3":{"ItemType":442}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-11-15-preview","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[469,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":470,"Flags":9,"Description":"The resource name"},"type":{"Type":471,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":472,"Flags":10,"Description":"The resource api version"},"properties":{"Type":474,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-11-15-preview","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":95,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-11-15-preview","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":487,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":494,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[484,485,486,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[488,489,490,491,492,493,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2021-11-15-preview","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":504,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[500,501,502,4]}},{"3":{"ItemType":503}},{"4":{"Name":"Microsoft.DocumentDB/locations@2021-11-15-preview","ScopeType":4,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2021-11-15-preview","ScopeType":8,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":515,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":516,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-11-15-preview","ScopeType":8,"Body":513,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-11-15-preview","Output":518}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":522,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":521}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-11-15-preview","Output":520}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2021-11-15-preview","Output":524}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.md index 065d0e97ce..ff4aec1a86 100644 --- a/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.md @@ -577,7 +577,7 @@ * **encryptionAlgorithm**: string: Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. * **id**: string: Name of the ClientEncryptionKey * **keyWrapMetadata**: [KeyWrapMetadata](#keywrapmetadata): Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. -* **wrappedDataEncryptionKey**: any: Wrapped (encrypted) form of the key represented as a byte array. +* **wrappedDataEncryptionKey**: array: Wrapped (encrypted) form of the key represented as a byte array. ## ClusterKey ### Properties diff --git a/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json index f5cc662916..6327e07592 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":104,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":113,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":95,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":96,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":98,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":103,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":97}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":100,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":101,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":102,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":99}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":110,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":112,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[106,107,108,109]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":111}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":118,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":123,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[114,115,116,117,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[119,120,121,122,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-02-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":132,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":129,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":130,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-02-15-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":140,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":138,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":139,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-02-15-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":142,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":151,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":147,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":148,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":149,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":150,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":156,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":157,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":158,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-02-15-preview","ScopeType":8,"Body":155,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":219,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":164,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":218,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":165,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":201,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":207,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":211,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":215,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":169,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":184,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":186,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":192,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":200,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[166,167,168,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":183,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":178,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":182,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[172,173,174,175,176,177,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[179,180,181,4]}},{"3":{"ItemType":171}},{"3":{"ItemType":170}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":185}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":190,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[188,189,4]}},{"3":{"ItemType":187}},{"3":{"ItemType":191}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":199,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[194,195,196,197,4]}},{"3":{"ItemType":198}},{"3":{"ItemType":193}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":202,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":206,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[203,204,205,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":210,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":209,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":208}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":214,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":217,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":216}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-02-15-preview","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":221,"Flags":9,"Description":"The resource name"},"type":{"Type":222,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":223,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":225,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":233,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":231,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-02-15-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":240,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":239,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-02-15-preview","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":245,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":256,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":246,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":249,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":255,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[247,248,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[250,251,252,253,254,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-preview","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":264,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":265,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":269,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":267,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":268,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":266}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-02-15-preview","ScopeType":8,"Body":260,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":271,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":272,"Flags":10,"Description":"The resource api version"},"properties":{"Type":274,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-02-15-preview","ScopeType":8,"Body":273,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":282,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":280,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":281,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-02-15-preview","ScopeType":8,"Body":278,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":284,"Flags":9,"Description":"The resource name"},"type":{"Type":285,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":286,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":288,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":287,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":302,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":294,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":301,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":295,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":300,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":297,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":298,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-02-15-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":304,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":308,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":313,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":316,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":320,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":322,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[314,315]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":318,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":319,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":317}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":321}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-02-15-preview","ScopeType":8,"Body":312,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":324,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":325,"Flags":10,"Description":"The resource api version"},"properties":{"Type":327,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":328,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":321}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-02-15-preview","ScopeType":8,"Body":326,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":330,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":331,"Flags":10,"Description":"The resource api version"},"properties":{"Type":333,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":336,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":334,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":335,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-02-15-preview","ScopeType":8,"Body":332,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":338,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":342,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":344,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":345,"Flags":10,"Description":"The resource api version"},"properties":{"Type":347,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":350,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":348,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":349,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-02-15-preview","ScopeType":8,"Body":346,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":356,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":358,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":359,"Flags":10,"Description":"The resource api version"},"properties":{"Type":361,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":371,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":362,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":370,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":363,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":365,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":367,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":369,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":364}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":366}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":368}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-02-15-preview","ScopeType":8,"Body":360,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":373,"Flags":9,"Description":"The resource name"},"type":{"Type":374,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":375,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":377,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":376,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":379,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":380,"Flags":10,"Description":"The resource api version"},"properties":{"Type":382,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":385,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":383,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":384,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-02-15-preview","ScopeType":8,"Body":381,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":387,"Flags":9,"Description":"The resource name"},"type":{"Type":388,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":389,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":391,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":390,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":393,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":394,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":399,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":397,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":398,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-02-15-preview","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":401,"Flags":9,"Description":"The resource name"},"type":{"Type":402,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":403,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":405,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":404,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":413,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":411,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":412,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":165,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":201,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":207,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":211,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-02-15-preview","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":415,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":419,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":421,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":422,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":425,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":425,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":432,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":426,"CosmosDBCassandra":428,"CosmosDBSql":430}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":427,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview","ScopeType":8,"Body":423,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":456,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":457,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":444,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":448,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":449,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":451,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":452,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":453,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":454,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":455,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[438,439,440,441,442,443,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[445,446,447,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":450}},{"3":{"ItemType":450}},{"3":{"ItemType":450}},{"3":{"ItemType":449}},{"3":{"ItemType":449}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":460,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[458,459,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-02-15-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":462,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":463,"Flags":10,"Description":"The resource api version"},"properties":{"Type":465,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":472,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":473,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":474,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[466,467,468,469,470,471,4]}},{"3":{"ItemType":449}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":475,"Flags":0}}}},{"3":{"ItemType":450}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-02-15-preview","ScopeType":8,"Body":464,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[477,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":478,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-02-15-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-02-15-preview","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":495,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":502,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[492,493,494,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[496,497,498,499,500,501,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-02-15-preview","ScopeType":8,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":504,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":505,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":512,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[508,509,510,4]}},{"3":{"ItemType":511}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-02-15-preview","ScopeType":4,"Body":506,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":517,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-02-15-preview","ScopeType":8,"Body":516,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":523,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":524,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-02-15-preview","ScopeType":8,"Body":521,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-02-15-preview","Output":526}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":530,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":529}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-02-15-preview","Output":528}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-02-15-preview","Output":532}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":104,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":113,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":95,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":96,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":98,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":103,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":97}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":100,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":101,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":102,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":99}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":110,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":112,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[106,107,108,109]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":111}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":118,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":123,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[114,115,116,117,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[119,120,121,122,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-02-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":132,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":129,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":130,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-02-15-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":140,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":138,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":139,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-02-15-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":142,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":151,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":147,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":148,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":149,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":150,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":156,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":157,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":6,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":158,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-02-15-preview","ScopeType":8,"Body":155,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":219,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":164,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":218,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":165,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":201,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":207,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":211,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":215,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":169,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":184,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":186,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":192,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":200,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[166,167,168,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":183,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":178,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":182,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[172,173,174,175,176,177,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[179,180,181,4]}},{"3":{"ItemType":171}},{"3":{"ItemType":170}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":185}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":190,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[188,189,4]}},{"3":{"ItemType":187}},{"3":{"ItemType":191}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":199,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[194,195,196,197,4]}},{"3":{"ItemType":198}},{"3":{"ItemType":193}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":202,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":206,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[203,204,205,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":210,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":209,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":208}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":214,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":217,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":216}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-02-15-preview","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":221,"Flags":9,"Description":"The resource name"},"type":{"Type":222,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":223,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":225,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":233,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":231,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-02-15-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":240,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":239,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-02-15-preview","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":245,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":256,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":246,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":249,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":255,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[247,248,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[250,251,252,253,254,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-preview","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":264,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":265,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":269,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":267,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":268,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":266}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-02-15-preview","ScopeType":8,"Body":260,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":271,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":272,"Flags":10,"Description":"The resource api version"},"properties":{"Type":274,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-02-15-preview","ScopeType":8,"Body":273,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":282,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":280,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":281,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-02-15-preview","ScopeType":8,"Body":278,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":284,"Flags":9,"Description":"The resource name"},"type":{"Type":285,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":286,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":288,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":287,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":302,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":294,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":301,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":295,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":300,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":297,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":298,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-02-15-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":304,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":308,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":313,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":316,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":320,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":322,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[314,315]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":318,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":319,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":317}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":321}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-02-15-preview","ScopeType":8,"Body":312,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":324,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":325,"Flags":10,"Description":"The resource api version"},"properties":{"Type":327,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":328,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":321}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-02-15-preview","ScopeType":8,"Body":326,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":330,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":331,"Flags":10,"Description":"The resource api version"},"properties":{"Type":333,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":336,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":334,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":335,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-02-15-preview","ScopeType":8,"Body":332,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":338,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":342,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":344,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":345,"Flags":10,"Description":"The resource api version"},"properties":{"Type":347,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":350,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":348,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":349,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-02-15-preview","ScopeType":8,"Body":346,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":356,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":358,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":359,"Flags":10,"Description":"The resource api version"},"properties":{"Type":361,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":371,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":362,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":370,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":363,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":365,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":367,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":369,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":364}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":366}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":368}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-02-15-preview","ScopeType":8,"Body":360,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":373,"Flags":9,"Description":"The resource name"},"type":{"Type":374,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":375,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":377,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":376,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":379,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":380,"Flags":10,"Description":"The resource api version"},"properties":{"Type":382,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":385,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":383,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":384,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-02-15-preview","ScopeType":8,"Body":381,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":387,"Flags":9,"Description":"The resource name"},"type":{"Type":388,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":389,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":391,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":390,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":393,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":394,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":399,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":397,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":398,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-02-15-preview","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":401,"Flags":9,"Description":"The resource name"},"type":{"Type":402,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":403,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":405,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":404,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":413,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":411,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":412,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":165,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":201,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":207,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":211,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-02-15-preview","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":415,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":419,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":421,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":422,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":425,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":425,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":432,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":426,"CosmosDBCassandra":428,"CosmosDBSql":430}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":427,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview","ScopeType":8,"Body":423,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":456,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":457,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":444,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":448,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":449,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":451,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":452,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":453,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":454,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":455,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[438,439,440,441,442,443,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[445,446,447,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":450}},{"3":{"ItemType":450}},{"3":{"ItemType":450}},{"3":{"ItemType":449}},{"3":{"ItemType":449}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":460,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[458,459,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-02-15-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":462,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":463,"Flags":10,"Description":"The resource api version"},"properties":{"Type":465,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":472,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":473,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":474,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[466,467,468,469,470,471,4]}},{"3":{"ItemType":449}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":475,"Flags":0}}}},{"3":{"ItemType":450}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-02-15-preview","ScopeType":8,"Body":464,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[477,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":478,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-02-15-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-02-15-preview","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":495,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":502,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[492,493,494,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[496,497,498,499,500,501,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-02-15-preview","ScopeType":8,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":504,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":505,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":512,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[508,509,510,4]}},{"3":{"ItemType":511}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-02-15-preview","ScopeType":4,"Body":506,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":517,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-02-15-preview","ScopeType":8,"Body":516,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":523,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":524,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-02-15-preview","ScopeType":8,"Body":521,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-02-15-preview","Output":526}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":530,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":529}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-02-15-preview","Output":528}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-02-15-preview","Output":532}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.md index 5b129ebdac..345bb800d0 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.md @@ -585,7 +585,7 @@ * **encryptionAlgorithm**: string: Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. * **id**: string: Name of the ClientEncryptionKey * **keyWrapMetadata**: [KeyWrapMetadata](#keywrapmetadata): Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. -* **wrappedDataEncryptionKey**: any: Wrapped (encrypted) form of the key represented as a byte array. +* **wrappedDataEncryptionKey**: array: Wrapped (encrypted) form of the key represented as a byte array. ## ClientEncryptionPolicy ### Properties diff --git a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json index 1eac7ba81b..7729813315 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":106,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":115,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"keysMetadata":{"Type":95,"Flags":0,"Description":"This property is ignored during the update/create operation, as the metadata is read-only. The object represents the metadata for the Account Keys of the Cosmos DB account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":97,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":98,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":100,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":105,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"2":{"Name":"DatabaseAccountKeysMetadata","Properties":{"primaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Write Key for the given Cosmos DB database account."},"secondaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account."},"primaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Only Key for the given Cosmos DB database account."},"secondaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account."}}}},{"2":{"Name":"AccountKeyMetadata","Properties":{"generationTime":{"Type":4,"Flags":2,"Description":"Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":99}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":102,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":103,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":104,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":101}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":112,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":114,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[108,109,110,111]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":113}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":120,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":125,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[116,117,118,119,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[121,122,123,124,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-05-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":130,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":134,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":131,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":132,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-05-15-preview","ScopeType":8,"Body":129,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":140,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":141,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":144,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":153,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":149,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":150,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":151,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":152,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":160,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-05-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":166,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":220,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":217,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":171,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":186,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":188,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":194,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":202,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[168,169,170,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":185,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":180,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":184,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[174,175,176,177,178,179,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[181,182,183,4]}},{"3":{"ItemType":173}},{"3":{"ItemType":172}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":187}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":192,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[190,191,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":193}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":201,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[196,197,198,199,4]}},{"3":{"ItemType":200}},{"3":{"ItemType":195}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":208,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[205,206,207,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":212,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":211,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":210}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":216,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[214,215,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":219,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":218}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":223,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":227,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":226,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":235,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":233,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15-preview","ScopeType":8,"Body":231,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":240,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":242,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":241,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15-preview","ScopeType":8,"Body":239,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":244,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":245,"Flags":10,"Description":"The resource api version"},"properties":{"Type":247,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":258,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":248,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":251,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":257,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[249,250,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15-preview","ScopeType":8,"Body":246,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":266,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":267,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":271,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":269,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":270,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":284,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":283,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":286,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":292,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":293,"Flags":10,"Description":"The resource api version"},"properties":{"Type":295,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":304,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":296,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":303,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":297,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":302,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":301,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":300,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":298}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15-preview","ScopeType":8,"Body":294,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":310,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":318,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":322,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":324,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[316,317]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":320,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":321,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":319}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":330,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-05-15-preview","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":352,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":351,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":354,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":358,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":364,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":365,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":367,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":369,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":371,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":366}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":368}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":370}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15-preview","ScopeType":8,"Body":362,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-05-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":415,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":413,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":414,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the graph."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":421,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":427,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":427,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":434,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":428,"CosmosDBCassandra":430,"CosmosDBSql":432}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":433,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":458,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":459,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":446,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":450,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":451,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":453,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":454,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":455,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":456,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":457,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[447,448,449,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":451}},{"3":{"ItemType":451}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":462,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[460,461,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-05-15-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":474,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":475,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":476,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[468,469,470,471,472,473,4]}},{"3":{"ItemType":451}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":477,"Flags":0}}}},{"3":{"ItemType":452}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15-preview","ScopeType":8,"Body":466,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[479,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":480,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":102,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15-preview","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":497,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":504,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[494,495,496,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[498,499,500,501,502,503,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15-preview","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":514,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[510,511,512,4]}},{"3":{"ItemType":513}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-05-15-preview","ScopeType":4,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-05-15-preview","ScopeType":8,"Body":518,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":521,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":522,"Flags":10,"Description":"The resource api version"},"properties":{"Type":524,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":525,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":526,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15-preview","ScopeType":8,"Body":523,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":528}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":532,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":531}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":530}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-05-15-preview","Output":534}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":106,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":115,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"keysMetadata":{"Type":95,"Flags":0,"Description":"This property is ignored during the update/create operation, as the metadata is read-only. The object represents the metadata for the Account Keys of the Cosmos DB account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":97,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":98,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":100,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":105,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"2":{"Name":"DatabaseAccountKeysMetadata","Properties":{"primaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Write Key for the given Cosmos DB database account."},"secondaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account."},"primaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Only Key for the given Cosmos DB database account."},"secondaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account."}}}},{"2":{"Name":"AccountKeyMetadata","Properties":{"generationTime":{"Type":4,"Flags":2,"Description":"Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":99}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":102,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":103,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":104,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":101}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":112,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":114,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[108,109,110,111]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":113}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":120,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":125,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[116,117,118,119,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[121,122,123,124,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-05-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":130,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":134,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":131,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":132,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-05-15-preview","ScopeType":8,"Body":129,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":140,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":141,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":144,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":153,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":149,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":150,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":151,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":152,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":6,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":160,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-05-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":166,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":220,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":217,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":171,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":186,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":188,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":194,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":202,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[168,169,170,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":185,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":180,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":184,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[174,175,176,177,178,179,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[181,182,183,4]}},{"3":{"ItemType":173}},{"3":{"ItemType":172}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":187}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":192,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[190,191,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":193}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":201,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[196,197,198,199,4]}},{"3":{"ItemType":200}},{"3":{"ItemType":195}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":208,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[205,206,207,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":212,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":211,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":210}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":216,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[214,215,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":219,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":218}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":223,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":227,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":226,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":235,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":233,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15-preview","ScopeType":8,"Body":231,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":240,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":242,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":241,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15-preview","ScopeType":8,"Body":239,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":244,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":245,"Flags":10,"Description":"The resource api version"},"properties":{"Type":247,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":258,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":248,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":251,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":257,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[249,250,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15-preview","ScopeType":8,"Body":246,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":266,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":267,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":271,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":269,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":270,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":284,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":283,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":286,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":292,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":293,"Flags":10,"Description":"The resource api version"},"properties":{"Type":295,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":304,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":296,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":303,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":297,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":302,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":301,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":300,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":298}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15-preview","ScopeType":8,"Body":294,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":310,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":318,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":322,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":324,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[316,317]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":320,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":321,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":319}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":330,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-05-15-preview","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":352,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":351,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":354,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":358,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":364,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":365,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":367,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":369,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":371,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":366}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":368}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":370}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15-preview","ScopeType":8,"Body":362,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-05-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":415,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":413,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":414,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the graph."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":421,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":427,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":427,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":434,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":428,"CosmosDBCassandra":430,"CosmosDBSql":432}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":433,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":458,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":459,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":446,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":450,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":451,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":453,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":454,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":455,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":456,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":457,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[447,448,449,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":451}},{"3":{"ItemType":451}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":462,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[460,461,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-05-15-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":474,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":475,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":476,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[468,469,470,471,472,473,4]}},{"3":{"ItemType":451}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":477,"Flags":0}}}},{"3":{"ItemType":452}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15-preview","ScopeType":8,"Body":466,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[479,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":480,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":102,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15-preview","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":497,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":504,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[494,495,496,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[498,499,500,501,502,503,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15-preview","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":514,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[510,511,512,4]}},{"3":{"ItemType":513}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-05-15-preview","ScopeType":4,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-05-15-preview","ScopeType":8,"Body":518,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":521,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":522,"Flags":10,"Description":"The resource api version"},"properties":{"Type":524,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":525,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":526,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15-preview","ScopeType":8,"Body":523,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":528}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":532,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":531}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":530}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-05-15-preview","Output":534}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md index e00282c51c..9a8aee7927 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md @@ -589,7 +589,7 @@ * **encryptionAlgorithm**: string: Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. * **id**: string: Name of the ClientEncryptionKey * **keyWrapMetadata**: [KeyWrapMetadata](#keywrapmetadata): Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. -* **wrappedDataEncryptionKey**: any: Wrapped (encrypted) form of the key represented as a byte array. +* **wrappedDataEncryptionKey**: array: Wrapped (encrypted) form of the key represented as a byte array. ## ClientEncryptionPolicy ### Properties diff --git a/generated/desktopvirtualization/log.out b/generated/desktopvirtualization/log.out index 533fd10cd8..dda6be3ea6 100644 --- a/generated/desktopvirtualization/log.out +++ b/generated/desktopvirtualization/log.out @@ -6,28 +6,16 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/stable/2021-07-12/desktopvirtualization.json:2450:5 @@ -41,10 +29,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-01-23-preview/desktopvirtualization.json:1813:5 @@ -53,8 +37,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-01-23-preview/desktopvirtualization.json:1834:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-09-24-preview/desktopvirtualization.json:1813:5 @@ -63,8 +45,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-09-24-preview/desktopvirtualization.json:1834:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-12-10-preview/desktopvirtualization.json:1813:5 @@ -73,8 +53,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-12-10-preview/desktopvirtualization.json:1834:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-09-21-preview/desktopvirtualization.json:2096:5 @@ -85,10 +63,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-09-21-preview/desktopvirtualization.json:2138:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-10-19-preview/desktopvirtualization.json:2096:5 @@ -99,10 +73,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-10-19-preview/desktopvirtualization.json:2138:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-02-preview/desktopvirtualization.json:2096:5 @@ -113,10 +83,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-02-preview/desktopvirtualization.json:2138:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-10-preview/desktopvirtualization.json:2408:5 @@ -127,10 +93,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-10-preview/desktopvirtualization.json:2450:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-01-14-preview/desktopvirtualization.json:2450:5 @@ -144,10 +106,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-02-01-preview/desktopvirtualization.json:2450:5 @@ -161,10 +119,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-03-09-preview/desktopvirtualization.json:2450:5 @@ -178,10 +132,6 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-04-01-preview/desktopvirtualization.json:2908:5 @@ -199,7 +149,3 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json index 8e8ef0b76a..4ec2e97c7c 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-01-23-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-01-23-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-01-23-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":48,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":52,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Shared"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"resetToken":{"Type":2,"Flags":0,"Description":"Update registration token."}}}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[49,50,51,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-01-23-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-01-23-preview","ScopeType":8,"Body":57,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":66,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":73,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[67,68,69,70,71,72,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-01-23-preview","ScopeType":8,"Body":62,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":85,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":91,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[79,80,81,82,83,84,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[86,87,88,89,90,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-01-23-preview","ScopeType":8,"Body":77,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-01-23-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-01-23-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-01-23-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":48,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":52,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Shared"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"resetToken":{"Type":2,"Flags":0,"Description":"Update registration token."}}}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[49,50,51,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-01-23-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-01-23-preview","ScopeType":8,"Body":57,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":66,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":73,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[67,68,69,70,71,72,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-01-23-preview","ScopeType":8,"Body":62,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":85,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":91,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[79,80,81,82,83,84,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[86,87,88,89,90,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-01-23-preview","ScopeType":8,"Body":77,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.md index 92fb54ff97..2341570011 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.md @@ -84,7 +84,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -94,7 +94,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json index be02840627..fde6bb98c8 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-09-24-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-09-24-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-09-24-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":52,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":56,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Shared"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":51,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[48,49,50,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-09-24-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-09-24-preview","ScopeType":8,"Body":61,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":70,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":77,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[71,72,73,74,75,76,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-09-24-preview","ScopeType":8,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":89,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":95,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-09-24-preview","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-09-24-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-09-24-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-09-24-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":52,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":56,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Shared"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":51,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[48,49,50,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-09-24-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-09-24-preview","ScopeType":8,"Body":61,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":70,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":77,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[71,72,73,74,75,76,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-09-24-preview","ScopeType":8,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":89,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":95,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-09-24-preview","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.md index d9258c296f..b933f348ea 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.md @@ -84,7 +84,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -94,7 +94,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json index 14cfbd7ba5..6dd42a36c6 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-12-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-12-10-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-12-10-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":52,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":56,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":51,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[48,49,50,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-12-10-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-12-10-preview","ScopeType":8,"Body":61,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":70,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":77,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[71,72,73,74,75,76,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-12-10-preview","ScopeType":8,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":89,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":95,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-12-10-preview","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-12-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-12-10-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-12-10-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":52,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":56,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":51,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[48,49,50,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-12-10-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-12-10-preview","ScopeType":8,"Body":61,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":70,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":77,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[71,72,73,74,75,76,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-12-10-preview","ScopeType":8,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":89,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":95,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-12-10-preview","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.md index bb8a674c9b..a3333c4e13 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.md @@ -84,7 +84,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -94,7 +94,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json index de88e9ed0a..1328df8d3d 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-09-21-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-09-21-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-09-21-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":60,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":59,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-09-21-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":67,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":69,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":66}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-09-21-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-09-21-preview","ScopeType":8,"Body":73,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":82,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":89,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-09-21-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":101,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":107,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[95,96,97,98,99,100,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[102,103,104,105,106,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-09-21-preview","ScopeType":8,"Body":93,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-09-21-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-09-21-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-09-21-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":60,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":59,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-09-21-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":67,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":69,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":66}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-09-21-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-09-21-preview","ScopeType":8,"Body":73,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":82,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":89,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-09-21-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":101,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":107,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[95,96,97,98,99,100,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[102,103,104,105,106,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-09-21-preview","ScopeType":8,"Body":93,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.md index 080df75622..9d271ff9d3 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.md @@ -94,7 +94,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -106,7 +106,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties @@ -133,8 +133,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json index 61d2dfd94b..a6500cf78d 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-10-19-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-10-19-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-10-19-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":60,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":64,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-10-19-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":72,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":74,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":71}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-10-19-preview","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-10-19-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":87,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":94,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[88,89,90,91,92,93,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-10-19-preview","ScopeType":8,"Body":83,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":106,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":112,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[100,101,102,103,104,105,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[107,108,109,110,111,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-10-19-preview","ScopeType":8,"Body":98,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-10-19-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-10-19-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-10-19-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":60,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":64,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-10-19-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":72,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":74,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":71}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-10-19-preview","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-10-19-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":87,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":94,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[88,89,90,91,92,93,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-10-19-preview","ScopeType":8,"Body":83,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":106,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":112,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[100,101,102,103,104,105,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[107,108,109,110,111,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-10-19-preview","ScopeType":8,"Body":98,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.md index d75a73c459..2421b7fbac 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.md @@ -94,7 +94,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -106,7 +106,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties @@ -137,8 +137,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json index 6d5428516c..5626728663 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-11-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-11-02-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-02-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":60,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":64,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-11-02-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":72,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":74,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":71}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-02-preview","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-02-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":87,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":94,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[88,89,90,91,92,93,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-02-preview","ScopeType":8,"Body":83,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":106,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":112,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[100,101,102,103,104,105,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[107,108,109,110,111,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-02-preview","ScopeType":8,"Body":98,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-11-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-11-02-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-02-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":60,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":64,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-11-02-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":72,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":74,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":71}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-02-preview","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-02-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":87,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":94,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[88,89,90,91,92,93,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-02-preview","ScopeType":8,"Body":83,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":106,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":112,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[100,101,102,103,104,105,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[107,108,109,110,111,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-02-preview","ScopeType":8,"Body":98,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.md index b9214e7417..18368c022a 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.md @@ -94,7 +94,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -106,7 +106,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties @@ -138,8 +138,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json index b481edd030..675df37eec 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-11-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":0,"Description":"Detailed properties for scaling plan."},"tags":{"Type":50,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":21,"Flags":0,"Description":"HostPool type for scaling plan."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":47,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":49,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":31,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":34,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":37,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":40,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":43,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":46,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[23,24,25,26,27,28,29,4]}},{"3":{"ItemType":30}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[32,33,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[35,36,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[38,39,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[41,42,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":22}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":48}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2020-11-10-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":58,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-11-10-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":67,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":71,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[68,69,70,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-10-preview","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":102,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":79,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":82,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":86,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":87,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":92,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":97,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":101,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[77,78,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[83,84,85,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":91,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[88,89,90,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[93,94,95,96,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[98,99,100,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-11-10-preview","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":104,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":105,"Flags":10,"Description":"The resource api version"},"properties":{"Type":107,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":109,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":111,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":108}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":110}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-10-preview","ScopeType":8,"Body":106,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":116,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-10-preview","ScopeType":8,"Body":115,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":124,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":131,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[122,123,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[125,126,127,128,129,130,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-10-preview","ScopeType":8,"Body":120,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":143,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":149,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[137,138,139,140,141,142,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-10-preview","ScopeType":8,"Body":135,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-11-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":0,"Description":"Detailed properties for scaling plan."},"tags":{"Type":50,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":21,"Flags":0,"Description":"HostPool type for scaling plan."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":47,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":49,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":31,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":34,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":37,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":40,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":43,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":46,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[23,24,25,26,27,28,29,4]}},{"3":{"ItemType":30}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[32,33,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[35,36,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[38,39,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[41,42,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":22}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":48}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2020-11-10-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":58,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-11-10-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":67,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":71,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[68,69,70,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-10-preview","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":102,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":79,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":82,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":86,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":87,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":92,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":97,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":101,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[77,78,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[83,84,85,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":91,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[88,89,90,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[93,94,95,96,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[98,99,100,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-11-10-preview","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":104,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":105,"Flags":10,"Description":"The resource api version"},"properties":{"Type":107,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":109,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":111,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":108}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":110}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-10-preview","ScopeType":8,"Body":106,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":116,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-10-preview","ScopeType":8,"Body":115,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":124,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":131,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[122,123,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[125,126,127,128,129,130,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-10-preview","ScopeType":8,"Body":120,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":143,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":149,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[137,138,139,140,141,142,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-10-preview","ScopeType":8,"Body":135,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.md index 9a5ddab80e..7d03a41a7c 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.md @@ -105,7 +105,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -117,7 +117,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties @@ -148,8 +148,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json index 03494d60a0..8fc00009f3 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-01-14-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"ring":{"Type":3,"Flags":0,"Description":"The ring number of scaling plan."},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-01-14-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-01-14-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-01-14-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-01-14-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-01-14-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-01-14-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-01-14-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-01-14-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-01-14-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"ring":{"Type":3,"Flags":0,"Description":"The ring number of scaling plan."},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-01-14-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-01-14-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-01-14-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-01-14-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-01-14-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-01-14-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-01-14-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-01-14-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.md index e1dda32ecc..8ea92f0f1f 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.md @@ -132,7 +132,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -145,7 +145,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -185,8 +185,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json index 562d6fe692..6be6ce52a3 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-02-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"ring":{"Type":3,"Flags":0,"Description":"The ring number of scaling plan."},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-02-01-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-02-01-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-02-01-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-02-01-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-02-01-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-02-01-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-02-01-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-02-01-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-02-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"ring":{"Type":3,"Flags":0,"Description":"The ring number of scaling plan."},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-02-01-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-02-01-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-02-01-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-02-01-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-02-01-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-02-01-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-02-01-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-02-01-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.md index e95c6a332b..b5aacc9387 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.md @@ -132,7 +132,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -145,7 +145,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -185,8 +185,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json index a7f8acb5db..4190a9a747 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-03-09-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-03-09-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-03-09-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-03-09-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-03-09-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-03-09-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-03-09-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-03-09-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-03-09-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-03-09-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-03-09-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-03-09-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-03-09-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-03-09-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-03-09-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-03-09-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-03-09-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-03-09-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.md index a0023e3569..5da0769121 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.md @@ -132,7 +132,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -145,7 +145,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -185,8 +185,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json index 8f26cac7e3..6bae4c1c2d 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":16,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":15,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":18,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":24,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[20,21,22,23]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":63,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":34,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":60,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":62,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[31,32,33,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":44,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":53,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":56,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":59,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[36,37,38,39,40,41,42,4]}},{"3":{"ItemType":43}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[57,58,4]}},{"3":{"ItemType":35}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":61}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-04-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":79,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":71,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":72,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":78,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[73,74,75,76,77,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-04-01-preview","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":87,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":91,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[88,89,90,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-04-01-preview","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":93,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":94,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":126,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":100,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":103,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":107,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":108,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":113,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":118,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":122,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":72,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":125,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[97,98,99,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[101,102,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[104,105,106,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":112,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[109,110,111,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[114,115,116,117,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[119,120,121,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-04-01-preview","ScopeType":8,"Body":95,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":133,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":135,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":132}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":134}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-04-01-preview","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":152,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":141,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":142,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":151,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":146,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[143,144,145,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[147,148,149,150,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":157,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":162,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[153,154,155,156,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[158,159,160,161,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":139,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":152,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":166,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-04-01-preview","ScopeType":8,"Body":170,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":179,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":186,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[177,178,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[180,181,182,183,184,185,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-04-01-preview","ScopeType":8,"Body":175,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":204,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":210,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":230,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[192,193,194,195,196,197,198,199,200,201,202,203,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[205,206,207,208,209,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":223,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":228,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":229,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[212,213,214,215,216,217,218,219,220,221,222,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-04-01-preview","ScopeType":8,"Body":190,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":16,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":15,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":18,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":24,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[20,21,22,23]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":63,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":34,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":60,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":62,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[31,32,33,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":44,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":53,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":56,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":59,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[36,37,38,39,40,41,42,4]}},{"3":{"ItemType":43}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[57,58,4]}},{"3":{"ItemType":35}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":61}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-04-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":79,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":71,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":72,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":78,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[73,74,75,76,77,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-04-01-preview","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":87,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":91,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[88,89,90,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-04-01-preview","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":93,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":94,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":126,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":100,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":103,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":107,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":108,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":113,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":118,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":122,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":72,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":125,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[97,98,99,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[101,102,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[104,105,106,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":112,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[109,110,111,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[114,115,116,117,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[119,120,121,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-04-01-preview","ScopeType":8,"Body":95,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":133,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":135,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":132}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":134}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-04-01-preview","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":152,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":141,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":142,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":151,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":146,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[143,144,145,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[147,148,149,150,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":157,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":162,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[153,154,155,156,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[158,159,160,161,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":139,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":152,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":166,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-04-01-preview","ScopeType":8,"Body":170,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":179,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":186,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[177,178,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[180,181,182,183,184,185,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-04-01-preview","ScopeType":8,"Body":175,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":204,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":210,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":230,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[192,193,194,195,196,197,198,199,200,201,202,203,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[205,206,207,208,209,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":223,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":228,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":229,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[212,213,214,215,216,217,218,219,220,221,222,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-04-01-preview","ScopeType":8,"Body":190,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.md index c58ca553fc..51c874b5a8 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.md @@ -152,7 +152,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -165,7 +165,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -206,8 +206,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json index 9b8d8921b5..f3ded5b5c0 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-07-12","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-07-12","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-07-12","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-07-12","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-07-12","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-07-12","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-07-12","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-07-12","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-07-12","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-07-12","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-07-12","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-07-12","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-07-12","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-07-12","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-07-12","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-07-12","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-07-12","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-07-12","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.md index 13c7b09fd7..1cbcefc930 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.md @@ -132,7 +132,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -145,7 +145,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -185,8 +185,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json index 6c5662de10..0608bfbb99 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":27,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":29,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":35,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[31,32,33,34]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-09-03-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":38,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":39,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":41,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":73,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":43,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":70,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":72,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[42,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":53,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":54,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":57,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":54,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":60,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":54,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":63,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":66,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":54,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":69,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[45,46,47,48,49,50,51,4]}},{"3":{"ItemType":52}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[58,59,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[61,62,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[67,68,4]}},{"3":{"ItemType":44}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":71}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-09-03-preview","ScopeType":8,"Body":40,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":78,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":89,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":81,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":82,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[79,80,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":88,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[83,84,85,86,87,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-09-03-preview","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":94,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":97,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":101,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[95,96,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-09-03-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":106,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":136,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":110,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":113,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":117,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":118,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":123,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":128,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":132,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":82,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":135,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[107,108,109,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[114,115,116,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":122,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[119,120,121,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[124,125,126,127,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[129,130,131,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[133,134,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-09-03-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":139,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":141,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":143,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":145,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":142}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":144}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-09-03-preview","ScopeType":8,"Body":140,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":148,"Flags":10,"Description":"The resource api version"},"properties":{"Type":150,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":151,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":152,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":161,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":156,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[153,154,155,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[157,158,159,160,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-09-03-preview","ScopeType":8,"Body":149,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"properties":{"Type":150,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-09-03-preview","ScopeType":8,"Body":165,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":170,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-09-03-preview","ScopeType":8,"Body":169,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":172,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":173,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":175,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":178,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":185,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[176,177,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[179,180,181,182,183,184,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-09-03-preview","ScopeType":8,"Body":174,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":188,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":190,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":203,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":209,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":229,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[191,192,193,194,195,196,197,198,199,200,201,202,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[204,205,206,207,208,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":222,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":227,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":228,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[211,212,213,214,215,216,217,218,219,220,221,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":210}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-09-03-preview","ScopeType":8,"Body":189,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":27,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":29,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":35,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[31,32,33,34]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-09-03-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":38,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":39,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":41,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":73,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":43,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":70,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":72,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[42,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":53,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":54,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":57,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":54,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":60,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":54,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":63,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":66,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":54,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":69,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[45,46,47,48,49,50,51,4]}},{"3":{"ItemType":52}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[58,59,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[61,62,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[67,68,4]}},{"3":{"ItemType":44}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":71}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-09-03-preview","ScopeType":8,"Body":40,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":78,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":89,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":81,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":82,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[79,80,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":88,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[83,84,85,86,87,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-09-03-preview","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":94,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":97,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":101,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[95,96,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-09-03-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":106,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":136,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":110,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":113,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":117,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":118,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":123,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":128,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":132,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":82,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":135,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[107,108,109,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[114,115,116,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":122,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[119,120,121,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[124,125,126,127,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[129,130,131,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[133,134,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-09-03-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":139,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":141,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":143,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":145,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":142}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":144}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-09-03-preview","ScopeType":8,"Body":140,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":148,"Flags":10,"Description":"The resource api version"},"properties":{"Type":150,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":151,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":152,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":161,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":156,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[153,154,155,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[157,158,159,160,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-09-03-preview","ScopeType":8,"Body":149,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"properties":{"Type":150,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-09-03-preview","ScopeType":8,"Body":165,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":170,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-09-03-preview","ScopeType":8,"Body":169,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":172,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":173,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":175,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":178,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":185,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[176,177,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[179,180,181,182,183,184,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-09-03-preview","ScopeType":8,"Body":174,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":188,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":190,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":203,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":209,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":229,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[191,192,193,194,195,196,197,198,199,200,201,202,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[204,205,206,207,208,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":222,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":227,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":228,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[211,212,213,214,215,216,217,218,219,220,221,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":210}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-09-03-preview","ScopeType":8,"Body":189,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.md index 6b108b8386..eac9cd0565 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.md @@ -161,7 +161,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -174,7 +174,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -215,8 +215,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json index bae968eac6..aaf6a8ee42 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":41,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"privateEndpointConnections":{"Type":40,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":29,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":30,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":39,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":34,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[31,32,33,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[35,36,37,38,4]}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":43,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":49,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[45,46,47,48]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2022-02-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":55,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":87,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":57,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":84,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":86,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":67,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":71,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":74,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":77,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":80,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":83,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[69,70,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":58}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":85}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2022-02-10-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":92,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":103,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":95,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":96,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[93,94,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":102,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[97,98,99,100,101,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2022-02-10-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":108,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":111,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":115,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[112,113,114,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-02-10-preview","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":120,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":167,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":124,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":127,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":131,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":132,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":137,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":142,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":146,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":96,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":151,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"agentUpdate":{"Type":152,"Flags":0,"Description":"The preferred settings for updating the agent components (RDAgent, Geneva Monitoring agent, and side-by-side stack) on session hosts."},"privateEndpointConnections":{"Type":166,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[121,122,123,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[125,126,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[128,129,130,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":136,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[133,134,135,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[138,139,140,141,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[143,144,145,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"EnabledForSessionHostsOnly"}},{"6":{"Value":"EnabledForClientsOnly"}},{"5":{"Elements":[147,148,149,150,4]}},{"2":{"Name":"AgentUpdateProperties","Properties":{"type":{"Type":155,"Flags":0,"Description":"The preferred mechanism for updating the agent components. This is either Scheduled or Default."},"useSessionHostLocalTime":{"Type":2,"Flags":0,"Description":"Boolean indicating whether to update the agent components in the local time zone of each session host in the host pool. By default, this is false."},"maintenanceWindowTimeZone":{"Type":4,"Flags":0,"Description":"The time zone for updating the agent components. Valid time zones can be found here: https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. A time zone must be specified if useSessionHostLocalTime is false."},"maintenanceWindows":{"Type":165,"Flags":0,"Description":"The maintenance windows (day and time) for updating the agent components. At least 1 window must be specified. Optionally, a 2nd window can be specified."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[153,154,4]}},{"2":{"Name":"MaintenanceWindowProperties","Properties":{"hour":{"Type":3,"Flags":0,"Description":"The starting hour of the maintenance window (0-23). Note that maintenance windows are 2 hours long. This means that updates can be applied anytime from the specified start hour to 2 hours after."},"dayOfWeek":{"Type":164,"Flags":0,"Description":"The day of the week (Monday-Sunday)."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[157,158,159,160,161,162,163]}},{"3":{"ItemType":156}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2022-02-10-preview","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":172,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":174,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":176,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":173}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":175}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-02-10-preview","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-02-10-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-02-10-preview","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":189,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-02-10-preview","ScopeType":8,"Body":188,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":192,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":194,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":197,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":204,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[198,199,200,201,202,203,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-02-10-preview","ScopeType":8,"Body":193,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":209,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of SessionHost"},"status":{"Type":222,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":228,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":248,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[210,211,212,213,214,215,216,217,218,219,220,221,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[223,224,225,226,227,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":241,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":246,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":247,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[230,231,232,233,234,235,236,237,238,239,240,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[242,243,244,245,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":229}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-02-10-preview","ScopeType":8,"Body":208,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":41,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"privateEndpointConnections":{"Type":40,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":29,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":30,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":39,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":34,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[31,32,33,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[35,36,37,38,4]}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":43,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":49,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[45,46,47,48]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2022-02-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":55,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":87,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":57,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":84,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":86,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":67,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":71,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":74,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":77,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":80,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":83,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[69,70,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":58}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":85}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2022-02-10-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":92,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":103,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":95,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":96,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[93,94,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":102,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[97,98,99,100,101,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2022-02-10-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":108,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":111,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":115,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[112,113,114,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-02-10-preview","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":120,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":167,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":124,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":127,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":131,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":132,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":137,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":142,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":146,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":96,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":151,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"agentUpdate":{"Type":152,"Flags":0,"Description":"The preferred settings for updating the agent components (RDAgent, Geneva Monitoring agent, and side-by-side stack) on session hosts."},"privateEndpointConnections":{"Type":166,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[121,122,123,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[125,126,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[128,129,130,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":136,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[133,134,135,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[138,139,140,141,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[143,144,145,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"EnabledForSessionHostsOnly"}},{"6":{"Value":"EnabledForClientsOnly"}},{"5":{"Elements":[147,148,149,150,4]}},{"2":{"Name":"AgentUpdateProperties","Properties":{"type":{"Type":155,"Flags":0,"Description":"The preferred mechanism for updating the agent components. This is either Scheduled or Default."},"useSessionHostLocalTime":{"Type":2,"Flags":0,"Description":"Boolean indicating whether to update the agent components in the local time zone of each session host in the host pool. By default, this is false."},"maintenanceWindowTimeZone":{"Type":4,"Flags":0,"Description":"The time zone for updating the agent components. Valid time zones can be found here: https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. A time zone must be specified if useSessionHostLocalTime is false."},"maintenanceWindows":{"Type":165,"Flags":0,"Description":"The maintenance windows (day and time) for updating the agent components. At least 1 window must be specified. Optionally, a 2nd window can be specified."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[153,154,4]}},{"2":{"Name":"MaintenanceWindowProperties","Properties":{"hour":{"Type":3,"Flags":0,"Description":"The starting hour of the maintenance window (0-23). Note that maintenance windows are 2 hours long. This means that updates can be applied anytime from the specified start hour to 2 hours after."},"dayOfWeek":{"Type":164,"Flags":0,"Description":"The day of the week (Monday-Sunday)."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[157,158,159,160,161,162,163]}},{"3":{"ItemType":156}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2022-02-10-preview","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":172,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":174,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":176,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":173}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":175}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-02-10-preview","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-02-10-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-02-10-preview","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":189,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-02-10-preview","ScopeType":8,"Body":188,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":192,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":194,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":197,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":204,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[198,199,200,201,202,203,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-02-10-preview","ScopeType":8,"Body":193,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":209,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of SessionHost"},"status":{"Type":222,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":228,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":248,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[210,211,212,213,214,215,216,217,218,219,220,221,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[223,224,225,226,227,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":241,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":246,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":247,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[230,231,232,233,234,235,236,237,238,239,240,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[242,243,244,245,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":229}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-02-10-preview","ScopeType":8,"Body":208,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md index bf6de2b37e..3651a760c5 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md @@ -168,7 +168,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -181,7 +181,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -229,8 +229,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json index 6f93d205e3..88712ce03c 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":41,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"privateEndpointConnections":{"Type":40,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":29,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":30,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":39,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":34,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[31,32,33,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[35,36,37,38,4]}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":43,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":49,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[45,46,47,48]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2022-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":55,"Flags":1,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":87,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":1,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":57,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":84,"Flags":0,"Description":"List of ScalingPlanPooledSchedule definitions."},"hostPoolReferences":{"Type":86,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the ScalingPlanPooledSchedule."},"daysOfWeek":{"Type":67,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":71,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":74,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":77,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":80,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":83,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[69,70,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":58}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":85}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2022-04-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":92,"Flags":1,"Description":"Detailed properties for ScalingPlanPooledSchedule"}}}},{"2":{"Name":"ScalingPlanPooledScheduleProperties","Properties":{"daysOfWeek":{"Type":101,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":104,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":107,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":110,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":113,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":116,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[93,94,95,96,97,98,99]}},{"3":{"ItemType":100}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[102,103,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[105,106,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[108,109,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[114,115,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2022-04-01-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":121,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":132,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":124,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":125,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[122,123,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":131,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[126,127,128,129,130,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2022-04-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":137,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":140,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":144,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[141,142,143,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-04-01-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":149,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":196,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":153,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":156,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":160,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":161,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":166,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":171,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":175,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":125,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":180,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"agentUpdate":{"Type":181,"Flags":0,"Description":"The session host configuration for updating agent, monitoring agent, and stack component."},"privateEndpointConnections":{"Type":195,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[154,155,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[157,158,159,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":165,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[162,163,164,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[167,168,169,170,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[172,173,174,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"EnabledForSessionHostsOnly"}},{"6":{"Value":"EnabledForClientsOnly"}},{"5":{"Elements":[176,177,178,179,4]}},{"2":{"Name":"AgentUpdateProperties","Properties":{"type":{"Type":184,"Flags":0,"Description":"The type of maintenance for session host components."},"useSessionHostLocalTime":{"Type":2,"Flags":0,"Description":"Whether to use localTime of the virtual machine."},"maintenanceWindowTimeZone":{"Type":4,"Flags":0,"Description":"Time zone for maintenance as defined in https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. Must be set if useLocalTime is true."},"maintenanceWindows":{"Type":194,"Flags":0,"Description":"List of maintenance windows. Maintenance windows are 2 hours long."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[182,183,4]}},{"2":{"Name":"MaintenanceWindowProperties","Properties":{"hour":{"Type":3,"Flags":0,"Description":"The update start hour of the day. (0 - 23)"},"dayOfWeek":{"Type":193,"Flags":0,"Description":"Day of the week."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[186,187,188,189,190,191,192]}},{"3":{"ItemType":185}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2022-04-01-preview","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":201,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":203,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":205,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":202}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":204}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-04-01-preview","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":209,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":218,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-04-01-preview","ScopeType":8,"Body":217,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":223,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":226,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":233,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[227,228,229,230,231,232,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-04-01-preview","ScopeType":8,"Body":222,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":238,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of SessionHost"},"status":{"Type":251,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":257,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":277,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[239,240,241,242,243,244,245,246,247,248,249,250,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":270,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":275,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":276,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[259,260,261,262,263,264,265,266,267,268,269,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[271,272,273,274,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":258}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-04-01-preview","ScopeType":8,"Body":237,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":41,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"privateEndpointConnections":{"Type":40,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":29,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":30,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":39,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":34,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[31,32,33,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[35,36,37,38,4]}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":43,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":49,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[45,46,47,48]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2022-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":55,"Flags":1,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":87,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":1,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":57,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":84,"Flags":0,"Description":"List of ScalingPlanPooledSchedule definitions."},"hostPoolReferences":{"Type":86,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the ScalingPlanPooledSchedule."},"daysOfWeek":{"Type":67,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":71,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":74,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":77,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":80,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":83,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[69,70,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":58}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":85}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2022-04-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":92,"Flags":1,"Description":"Detailed properties for ScalingPlanPooledSchedule"}}}},{"2":{"Name":"ScalingPlanPooledScheduleProperties","Properties":{"daysOfWeek":{"Type":101,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":104,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":107,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":110,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":113,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":116,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[93,94,95,96,97,98,99]}},{"3":{"ItemType":100}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[102,103,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[105,106,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[108,109,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[114,115,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2022-04-01-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":121,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":132,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":124,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":125,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[122,123,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":131,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[126,127,128,129,130,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2022-04-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":137,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":140,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":144,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[141,142,143,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-04-01-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":149,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":196,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":153,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":156,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":160,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":161,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":166,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":171,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":175,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":125,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":180,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"agentUpdate":{"Type":181,"Flags":0,"Description":"The session host configuration for updating agent, monitoring agent, and stack component."},"privateEndpointConnections":{"Type":195,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[154,155,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[157,158,159,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":165,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[162,163,164,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[167,168,169,170,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[172,173,174,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"EnabledForSessionHostsOnly"}},{"6":{"Value":"EnabledForClientsOnly"}},{"5":{"Elements":[176,177,178,179,4]}},{"2":{"Name":"AgentUpdateProperties","Properties":{"type":{"Type":184,"Flags":0,"Description":"The type of maintenance for session host components."},"useSessionHostLocalTime":{"Type":2,"Flags":0,"Description":"Whether to use localTime of the virtual machine."},"maintenanceWindowTimeZone":{"Type":4,"Flags":0,"Description":"Time zone for maintenance as defined in https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. Must be set if useLocalTime is true."},"maintenanceWindows":{"Type":194,"Flags":0,"Description":"List of maintenance windows. Maintenance windows are 2 hours long."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[182,183,4]}},{"2":{"Name":"MaintenanceWindowProperties","Properties":{"hour":{"Type":3,"Flags":0,"Description":"The update start hour of the day. (0 - 23)"},"dayOfWeek":{"Type":193,"Flags":0,"Description":"Day of the week."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[186,187,188,189,190,191,192]}},{"3":{"ItemType":185}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2022-04-01-preview","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":201,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":203,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":205,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":202}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":204}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-04-01-preview","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":209,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":218,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-04-01-preview","ScopeType":8,"Body":217,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":223,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":226,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":233,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[227,228,229,230,231,232,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-04-01-preview","ScopeType":8,"Body":222,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":238,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of SessionHost"},"status":{"Type":251,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":257,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":277,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[239,240,241,242,243,244,245,246,247,248,249,250,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":270,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":275,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":276,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[259,260,261,262,263,264,265,266,267,268,269,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[271,272,273,274,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":258}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-04-01-preview","ScopeType":8,"Body":237,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md index 8025b608fe..d1a1fcc5eb 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md @@ -178,7 +178,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -191,7 +191,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -239,8 +239,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: any: the icon a 64 bit string as a byte array. -* **rawPng**: any: the icon a 64 bit string as a byte array. +* **rawIcon**: array: the icon a 64 bit string as a byte array. +* **rawPng**: array: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/deviceprovisioningservices/log.out b/generated/deviceprovisioningservices/log.out index 5607df7131..66634ac99e 100644 --- a/generated/deviceprovisioningservices/log.out +++ b/generated/deviceprovisioningservices/log.out @@ -14,7 +14,6 @@ warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an un - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/iotdps.json:2407:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2020-09-01-preview/iotdps.json:2256:5 @@ -41,7 +40,6 @@ warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an un - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2020-03-01/iotdps.json:2379:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2017-08-21-preview/iotdps.json:1555:5 @@ -90,7 +88,6 @@ warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an un - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2020-01-01/iotdps.json:1895:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2021-10-15/iotdps.json:2190:5 @@ -104,4 +101,3 @@ warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an un - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2021-10-15/iotdps.json:2395:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. -warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.json b/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.json index 4fe33fa35e..a1dfda623b 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.json +++ b/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":0,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2020-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":16,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":54,"Flags":1,"Description":"Sku info for a provisioning Service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":57,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":29,"Flags":0,"Description":"Current state of the provisioning service."},"ipFilterRules":{"Type":38,"Flags":0,"Description":"The IP filter rules."},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":40,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":44,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":53,"Flags":0,"Description":"List of authorization keys for a provisioning service."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[17,18,19,20,21,22,23,24,25,26,27,28,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":33,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":37,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[31,32]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[34,35,36]}},{"3":{"ItemType":30}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string og the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":39}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[41,42,43,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":52,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[46,47,48,49,50,51,4]}},{"3":{"ItemType":45}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":56,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[55,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2020-01-01","ScopeType":8,"Body":15,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":60,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":45}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2020-01-01","Output":59}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2020-01-01","Output":45}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":6,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2020-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":16,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":54,"Flags":1,"Description":"Sku info for a provisioning Service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":57,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":29,"Flags":0,"Description":"Current state of the provisioning service."},"ipFilterRules":{"Type":38,"Flags":0,"Description":"The IP filter rules."},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":40,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":44,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":53,"Flags":0,"Description":"List of authorization keys for a provisioning service."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[17,18,19,20,21,22,23,24,25,26,27,28,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":33,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":37,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[31,32]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[34,35,36]}},{"3":{"ItemType":30}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string og the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":39}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[41,42,43,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":52,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[46,47,48,49,50,51,4]}},{"3":{"ItemType":45}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":56,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[55,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2020-01-01","ScopeType":8,"Body":15,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":60,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":45}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2020-01-01","Output":59}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2020-01-01","Output":45}}] \ No newline at end of file diff --git a/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.md b/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.md index a20f7e33d8..b9c1848f66 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.md +++ b/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.md @@ -36,7 +36,7 @@ ## CertificateProperties ### Properties -* **certificate**: any (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. +* **certificate**: array (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. * **created**: string (ReadOnly): The certificate's creation date and time. * **expiry**: string (ReadOnly): The certificate's expiration date and time. * **isVerified**: bool (ReadOnly): Determines whether certificate has been verified. diff --git a/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.json b/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.json index 7a9135d7fa..0a97439225 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.json +++ b/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"isVerified":{"Type":2,"Flags":4,"Description":"True indicates that the certificate will be created in verified state and proof of possession will not be required."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":0,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":16,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":67,"Flags":1,"Description":"Sku info for a provisioning Service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":70,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":29,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":32,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":41,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":51,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":53,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":57,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":66,"Flags":0,"Description":"List of authorization keys for a provisioning service."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[17,18,19,20,21,22,23,24,25,26,27,28,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[30,31,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":36,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":40,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[34,35]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[37,38,39]}},{"3":{"ItemType":33}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":43,"Flags":1,"Description":"The properties of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":44,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":45,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":50,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[46,47,48,49,4]}},{"3":{"ItemType":42}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":52}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[54,55,56,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":65,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[59,60,61,62,63,64,4]}},{"3":{"ItemType":58}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":69,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[68,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2020-03-01","ScopeType":8,"Body":15,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":1,"Description":"The properties of a private endpoint connection"}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2020-03-01","ScopeType":8,"Body":74,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":77,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":58}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2020-03-01","Output":76}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2020-03-01","Output":58}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"isVerified":{"Type":2,"Flags":4,"Description":"True indicates that the certificate will be created in verified state and proof of possession will not be required."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":6,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":16,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":67,"Flags":1,"Description":"Sku info for a provisioning Service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":70,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":29,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":32,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":41,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":51,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":53,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":57,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":66,"Flags":0,"Description":"List of authorization keys for a provisioning service."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[17,18,19,20,21,22,23,24,25,26,27,28,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[30,31,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":36,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":40,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[34,35]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[37,38,39]}},{"3":{"ItemType":33}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":43,"Flags":1,"Description":"The properties of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":44,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":45,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":50,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[46,47,48,49,4]}},{"3":{"ItemType":42}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":52}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[54,55,56,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":65,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[59,60,61,62,63,64,4]}},{"3":{"ItemType":58}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":69,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[68,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2020-03-01","ScopeType":8,"Body":15,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":1,"Description":"The properties of a private endpoint connection"}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2020-03-01","ScopeType":8,"Body":74,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":77,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":58}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2020-03-01","Output":76}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2020-03-01","Output":58}}] \ No newline at end of file diff --git a/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.md b/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.md index ad91b9facd..c44aabf526 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.md +++ b/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.md @@ -46,7 +46,7 @@ ## CertificateProperties ### Properties -* **certificate**: any (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. +* **certificate**: array (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. * **created**: string (ReadOnly): The certificate's creation date and time. * **expiry**: string (ReadOnly): The certificate's expiration date and time. * **isVerified**: bool (ReadOnly): Determines whether certificate has been verified. diff --git a/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.json b/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.json index 063fa307e5..ec829835e5 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.json +++ b/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"isVerified":{"Type":2,"Flags":4,"Description":"True indicates that the certificate will be created in verified state and proof of possession will not be required."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":0,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2021-10-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":27,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":78,"Flags":1,"Description":"Sku info for a provisioning Service."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":81,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":40,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":43,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":52,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":62,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":64,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":68,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":77,"Flags":0,"Description":"List of authorization keys for a provisioning service."},"enableDataResidency":{"Type":2,"Flags":0,"Description":"Optional.\nIndicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,37,38,39,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":47,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":51,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[45,46]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[48,49,50]}},{"3":{"ItemType":44}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":61,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[57,58,59,60,4]}},{"3":{"ItemType":53}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":63}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":76,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"3":{"ItemType":69}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":80,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2021-10-15","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2021-10-15","ScopeType":8,"Body":85,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":88,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":69}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2021-10-15","Output":87}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2021-10-15","Output":69}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"isVerified":{"Type":2,"Flags":4,"Description":"True indicates that the certificate will be created in verified state and proof of possession will not be required."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":6,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2021-10-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":27,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":78,"Flags":1,"Description":"Sku info for a provisioning Service."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":81,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":40,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":43,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":52,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":62,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":64,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":68,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":77,"Flags":0,"Description":"List of authorization keys for a provisioning service."},"enableDataResidency":{"Type":2,"Flags":0,"Description":"Optional.\nIndicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,37,38,39,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":47,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":51,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[45,46]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[48,49,50]}},{"3":{"ItemType":44}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":61,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[57,58,59,60,4]}},{"3":{"ItemType":53}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":63}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":76,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"3":{"ItemType":69}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":80,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2021-10-15","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2021-10-15","ScopeType":8,"Body":85,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":88,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":69}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2021-10-15","Output":87}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2021-10-15","Output":69}}] \ No newline at end of file diff --git a/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.md b/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.md index 23960122c7..c6ea1e91bd 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.md +++ b/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.md @@ -49,7 +49,7 @@ ## CertificateProperties ### Properties -* **certificate**: any (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. +* **certificate**: array (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. * **created**: string (ReadOnly): The certificate's creation date and time. * **expiry**: string (ReadOnly): The certificate's expiration date and time. * **isVerified**: bool (ReadOnly): Determines whether certificate has been verified. diff --git a/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.json b/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.json index ab293bf218..6614b38ec7 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.json +++ b/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":0,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":0,"Flags":0,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2022-02-05","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":27,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":78,"Flags":1,"Description":"Sku info for a provisioning Service."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":81,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":40,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":43,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":52,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":62,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":64,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":68,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":77,"Flags":0,"Description":"List of authorization keys for a provisioning service."},"enableDataResidency":{"Type":2,"Flags":0,"Description":"Optional.\nIndicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,37,38,39,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":47,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":51,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[45,46]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[48,49,50]}},{"3":{"ItemType":44}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":61,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[57,58,59,60,4]}},{"3":{"ItemType":53}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":63}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":76,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"3":{"ItemType":69}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":80,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2022-02-05","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2022-02-05","ScopeType":8,"Body":85,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":88,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":69}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2022-02-05","Output":87}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2022-02-05","Output":69}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":0,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":6,"Flags":0,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2022-02-05","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":27,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":78,"Flags":1,"Description":"Sku info for a provisioning Service."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":81,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":40,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":43,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":52,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":62,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":64,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":68,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":77,"Flags":0,"Description":"List of authorization keys for a provisioning service."},"enableDataResidency":{"Type":2,"Flags":0,"Description":"Optional.\nIndicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,37,38,39,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":47,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":51,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[45,46]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[48,49,50]}},{"3":{"ItemType":44}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":61,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[57,58,59,60,4]}},{"3":{"ItemType":53}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":63}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":76,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"3":{"ItemType":69}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":80,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2022-02-05","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2022-02-05","ScopeType":8,"Body":85,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":88,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":69}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2022-02-05","Output":87}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2022-02-05","Output":69}}] \ No newline at end of file diff --git a/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.md b/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.md index 977a69b69e..4895c14bb2 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.md +++ b/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.md @@ -47,7 +47,7 @@ ## CertificateProperties ### Properties -* **certificate**: any: base-64 representation of X509 certificate .cer file or just .pem file content. +* **certificate**: array: base-64 representation of X509 certificate .cer file or just .pem file content. * **created**: string (ReadOnly): The certificate's creation date and time. * **expiry**: string (ReadOnly): The certificate's expiration date and time. * **isVerified**: bool: Determines whether certificate has been verified. diff --git a/generated/hybridkubernetes/log.out b/generated/hybridkubernetes/log.out index 29261a096b..2c61602575 100644 --- a/generated/hybridkubernetes/log.out +++ b/generated/hybridkubernetes/log.out @@ -11,7 +11,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an un warning | PreCheck/SchemaMissingType | The schema 'HybridConnectionConfig' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2020-01-01-preview/connectedClusters.json:755:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2021-04-01-preview/connectedClusters.json:433:5 @@ -22,7 +21,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an un warning | PreCheck/SchemaMissingType | The schema 'HybridConnectionConfig' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2021-04-01-preview/connectedClusters.json:748:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/stable/2021-03-01/connectedClusters.json:359:5 @@ -39,7 +37,6 @@ warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an un warning | PreCheck/SchemaMissingType | The schema 'HybridConnectionConfig' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/stable/2021-10-01/connectedClusters.json:701:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2022-05-01-preview/connectedClusters.json:423:5 @@ -50,4 +47,3 @@ warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an un warning | PreCheck/SchemaMissingType | The schema 'HybridConnectionConfig' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2022-05-01-preview/connectedClusters.json:721:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json b/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json index 2408a5c36f..7ae41afe72 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json +++ b/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2020-01-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"tags":{"Type":30,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"aadProfile":{"Type":16,"Flags":1,"Description":"AAD profile of the connected cluster."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":24,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":29,"Flags":0,"Description":"Represents the connectivity status of the connected cluster."}}}},{"2":{"Name":"ConnectedClusterAADProfile","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The aad tenant id which is configured on target K8s cluster"},"clientAppId":{"Type":4,"Flags":1,"Description":"The client app id configured on target K8 cluster"},"serverAppId":{"Type":4,"Flags":1,"Description":"The server app id to access AD server"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[17,18,19,20,21,22,23,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[25,26,27,28,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2020-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"AuthenticationDetails","Properties":{"authenticationMethod":{"Type":34,"Flags":1,"Description":"The mode of client authentication."},"value":{"Type":35,"Flags":1,"Description":"Authentication token value."}}}},{"6":{"Value":"Token"}},{"5":{"Elements":[33,4]}},{"2":{"Name":"AuthenticationDetailsValue","Properties":{"token":{"Type":4,"Flags":0,"Description":"Authentication token."}}}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":37,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":39,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":38}},{"8":{"Name":"listClusterUserCredentials","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2020-01-01-preview","Output":36,"Input":32}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2020-01-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"tags":{"Type":30,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"aadProfile":{"Type":16,"Flags":1,"Description":"AAD profile of the connected cluster."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":24,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":29,"Flags":0,"Description":"Represents the connectivity status of the connected cluster."}}}},{"2":{"Name":"ConnectedClusterAADProfile","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The aad tenant id which is configured on target K8s cluster"},"clientAppId":{"Type":4,"Flags":1,"Description":"The client app id configured on target K8 cluster"},"serverAppId":{"Type":4,"Flags":1,"Description":"The server app id to access AD server"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[17,18,19,20,21,22,23,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[25,26,27,28,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2020-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"AuthenticationDetails","Properties":{"authenticationMethod":{"Type":34,"Flags":1,"Description":"The mode of client authentication."},"value":{"Type":35,"Flags":1,"Description":"Authentication token value."}}}},{"6":{"Value":"Token"}},{"5":{"Elements":[33,4]}},{"2":{"Name":"AuthenticationDetailsValue","Properties":{"token":{"Type":4,"Flags":0,"Description":"Authentication token."}}}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":37,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":39,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":38}},{"8":{"Name":"listClusterUserCredentials","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2020-01-01-preview","Output":36,"Input":32}}] \ No newline at end of file diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.md b/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.md index 43f3da4b21..2d1664d583 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.md +++ b/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.md @@ -58,7 +58,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json b/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json index c90a900740..5e19ec3764 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json +++ b/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":32,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."},"privateLinkState":{"Type":31,"Flags":0,"Description":"Property which describes the state of private link on a connected cluster resource."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this connected cluster is assigned to, if any."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialsProperties","Properties":{"authenticationMethod":{"Type":48,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":50,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":52,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":51}},{"8":{"Name":"listClusterUserCredentials","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2021-04-01-preview","Output":49,"Input":45}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":32,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."},"privateLinkState":{"Type":31,"Flags":0,"Description":"Property which describes the state of private link on a connected cluster resource."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this connected cluster is assigned to, if any."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialsProperties","Properties":{"authenticationMethod":{"Type":48,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":50,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":52,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":51}},{"8":{"Name":"listClusterUserCredentials","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2021-04-01-preview","Output":49,"Input":45}}] \ No newline at end of file diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.md b/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.md index 950300f197..49451d5843 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.md +++ b/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.md @@ -45,7 +45,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json b/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json index 9ac8f8c027..166d5bea8f 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json +++ b/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":29,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":40,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":34,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":39,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[30,31,32,33,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[35,36,37,38,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialProperties","Properties":{"authenticationMethod":{"Type":45,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[43,44,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":47,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":49,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":48}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2021-10-01","Output":46,"Input":42}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":29,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":40,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":34,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":39,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[30,31,32,33,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[35,36,37,38,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialProperties","Properties":{"authenticationMethod":{"Type":45,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[43,44,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":47,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":49,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":48}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2021-10-01","Output":46,"Input":42}}] \ No newline at end of file diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.md b/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.md index aa48379143..11cadcc5cb 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.md +++ b/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.md @@ -43,7 +43,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json b/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json index 52203e5574..add798cc3b 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json +++ b/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":32,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."},"privateLinkState":{"Type":31,"Flags":0,"Description":"Property which describes the state of private link on a connected cluster resource."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this connected cluster is assigned to, if any."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2022-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialProperties","Properties":{"authenticationMethod":{"Type":48,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":50,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":52,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":51}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2022-05-01-preview","Output":49,"Input":45}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":32,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."},"privateLinkState":{"Type":31,"Flags":0,"Description":"Property which describes the state of private link on a connected cluster resource."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this connected cluster is assigned to, if any."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2022-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialProperties","Properties":{"authenticationMethod":{"Type":48,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":50,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":52,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":51}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2022-05-01-preview","Output":49,"Input":45}}] \ No newline at end of file diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.md b/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.md index b726431030..4214121010 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.md +++ b/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.md @@ -45,7 +45,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/keyvault/log.out b/generated/keyvault/log.out index 59dd5507df..d9a3fdd43c 100644 --- a/generated/keyvault/log.out +++ b/generated/keyvault/log.out @@ -363,7 +363,6 @@ warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2022-07-01/providers.json:88:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -491,7 +490,6 @@ warning | PreCheck/SchemaMissingType | The schema 'MetricSpecification' with an warning | PreCheck/SchemaMissingType | The schema 'DimensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/providers.json:227:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -626,7 +624,6 @@ warning | PreCheck/SchemaMissingType | The schema 'MetricSpecification' with an warning | PreCheck/SchemaMissingType | The schema 'DimensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/providers.json:227:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json index 8ad42ecd8f..501ad3c77f 100644 --- a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"6":{"Value":"release"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-06-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-06-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"6":{"Value":"release"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-06-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-06-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md index 3d69e1e006..b6f0f78a5d 100644 --- a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: any: Blob encoding the policy rules under which the key can be released. +* **data**: string: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json index 2a3cdd09e6..114c593faa 100644 --- a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-11-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-11-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-11-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-11-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md index 225c30da14..9025afc9c6 100644 --- a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: any: Blob encoding the policy rules under which the key can be released. +* **data**: string: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/keyvault/microsoft.keyvault/2022-07-01/types.json b/generated/keyvault/microsoft.keyvault/2022-07-01/types.json index f642ff2ec5..b18885819a 100644 --- a/generated/keyvault/microsoft.keyvault/2022-07-01/types.json +++ b/generated/keyvault/microsoft.keyvault/2022-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2022-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2022-07-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2022-07-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2022-07-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2022-07-01","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2022-07-01","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2022-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2022-07-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2022-07-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2022-07-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2022-07-01","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2022-07-01","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2022-07-01/types.md b/generated/keyvault/microsoft.keyvault/2022-07-01/types.md index a897ac01de..9e79f74a27 100644 --- a/generated/keyvault/microsoft.keyvault/2022-07-01/types.md +++ b/generated/keyvault/microsoft.keyvault/2022-07-01/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: any: Blob encoding the policy rules under which the key can be released. +* **data**: string: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/mediaservices/log.out b/generated/mediaservices/log.out index 1b950990e7..0c7778d936 100644 --- a/generated/mediaservices/log.out +++ b/generated/mediaservices/log.out @@ -21,11 +21,6 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -37,11 +32,6 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -107,11 +97,6 @@ warning | PreCheck/SchemaMissingType | The schema 'StreamingEndpoint' with an un warning | PreCheck/SchemaMissingType | The schema 'StreamingEndpointListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/mediaservices/resource-manager/Microsoft.Media/stable/2020-05-01/streamingservice.json:1916:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -225,11 +210,6 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated4' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated5' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated6' -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -364,16 +344,6 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated4' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated5' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated6' -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -475,11 +445,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined t warning | PreCheck/SchemaMissingType | The schema 'TrackedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -570,8 +535,3 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated3' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated4' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated5' -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/mediaservices/microsoft.media/2018-03-30-preview/types.json b/generated/mediaservices/microsoft.media/2018-03-30-preview/types.json index 34c1ae1726..ffae2a340c 100644 --- a/generated/mediaservices/microsoft.media/2018-03-30-preview/types.json +++ b/generated/mediaservices/microsoft.media/2018-03-30-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":17,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":16,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":12}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-03-30-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":25,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[23,24]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-03-30-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":92,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":32,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":71,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":33,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":35,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":42,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":67,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":69}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":34,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay ASk."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":40,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":41,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[36,37,38,39]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":65,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":44,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":54,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":55,"Flags":1,"Description":"The content key location."},"contentType":{"Type":64,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":45,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":50,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[46,47,48,49]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[51,52,53]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":56,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":58}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":57,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":43}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":70,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":72,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":74,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":90}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":73,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":75,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":82,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":84,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":88,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":89,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":76,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":78,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":80}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":77,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":79,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":81,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":75}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":83}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[85,86,87]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-03-30-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":190,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":101,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The default is stop."},"relativePriority":{"Type":105,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":106,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[102,103,104]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":107,"#Microsoft.Media.BuiltInStandardEncoderPreset":109,"#Microsoft.Media.StandardEncoderPreset":117}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"audioInsightsOnly":{"Type":2,"Flags":0,"Description":"Whether to only extract audio insights when processing a video file."},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":115,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[110,111,112,113,114]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":118,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":178,"Flags":0,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":188,"Flags":0,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":119,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":133,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":134,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":140,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":123,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":126,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[124,125]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[127,128,129,130,131,132]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":0,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":136,"#Microsoft.Media.VideoOverlay":138}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":134,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":134,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":135}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":142,"#Microsoft.Media.CopyAudio":148,"#Microsoft.Media.CopyVideo":150,"#Microsoft.Media.H264Video":152,"#Microsoft.Media.JpgImage":170,"#Microsoft.Media.PngImage":174}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":146,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":147,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[143,144,145]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":151,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":156,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":168,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[153,154,155]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":164,"Flags":0,"Description":"Which profile of the H.264 standard should be used when encoding this layer. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"Which level of the H.264 standard should be used when encoding this layer. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":167,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":0,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[158,159,160,161,162,163]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[165,166]}},{"3":{"ItemType":157}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":172,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":173,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":171}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":176,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":175}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":141}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":0,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":180,"#Microsoft.Media.PngFormat":182,"#Microsoft.Media.Mp4Format":184,"#Microsoft.Media.TransportStreamFormat":186}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":181,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":183,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":179}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":98}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-03-30-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":203,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":204,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":245,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":249,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[196,197,198,199,200,201,202]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInput, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."}},"Elements":{"#Microsoft.Media.JobInputAsset":205,"#Microsoft.Media.JobInputHttp":207,"#Microsoft.Media.JobInputs":209}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":206,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris."},"@odata.type":{"Type":208,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":210,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":204}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":213,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":242,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the job completion percentage. The value is an estimate and not intended to be used to predict job completion times. To determine if the JobOutput is complete, use the State property."}},"Elements":{"#Microsoft.Media.JobOutputAsset":243}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":223,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":229,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":232,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":234,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[214,215,216,217,218,219,220,221,222]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[224,225,226,227,228]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[230,231]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":233}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[235,236,237,238,239,240,241]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":212}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[246,247,248]}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-03-30-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":254,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":255,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":272,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":277,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":281,"Flags":0,"Description":"Configuration of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":266,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"LicenseAcquisitionUrlTemplate is used to point to user specified service to delivery content keys"}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable Dash protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable Hls protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":265,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":261,"Flags":1,"Description":"Track property type"},"operation":{"Type":264,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[259,260]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":258}},{"3":{"ItemType":257}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":268,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":271,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":270,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":257}},{"3":{"ItemType":269}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":273,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":274,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":257}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":275,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":276,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":278,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":279,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":257}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":280,"Flags":0,"Description":"Fairplay configurations"},"playReady":{"Type":275,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":276,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Class to specify properties of Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Locator"},"startTime":{"Type":4,"Flags":0,"Description":"StartTime of Streaming Locator"},"endTime":{"Type":4,"Flags":0,"Description":"EndTime of Streaming Locator"},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"StreamingLocatorId of Streaming Locator"},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Streaming policy name used by this streaming locator. Either specify the name of streaming policy you created or use one of the predefined streaming polices. The predefined streaming policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_SecureStreaming' and 'Predefined_SecureStreamingWithFairPlay'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKeyPolicy used by this Streaming Locator"},"contentKeys":{"Type":288,"Flags":0,"Description":"ContentKeys used by this Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorUserDefinedContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"label":{"Type":4,"Flags":0,"Description":"The Content Key description"},"value":{"Type":4,"Flags":0,"Description":"The Content Key secret"}}}},{"3":{"ItemType":287}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-03-30-preview","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":321,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":294,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":300,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":306,"Flags":0,"Description":"The Live Event encoding."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":315,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":316,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"The Live Event vanity URL flag."},"streamOptions":{"Type":320,"Flags":0,"Description":"The stream options."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":297,"Flags":1,"Description":"The streaming protocol for the Live Event."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"The access token."},"endpoints":{"Type":299,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[295,296]}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":298}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":301,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":302,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The preview locator Guid."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for LiveEvent preview"}}}},{"3":{"ItemType":298}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":303,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":305,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":309,"Flags":0,"Description":"The encoding type for Live Event."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[307,308]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[310,311,312,313,314]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[317,318]}},{"3":{"ItemType":319}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-03-30-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":323,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":324,"Flags":10,"Description":"The resource api version"},"properties":{"Type":326,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name."},"hls":{"Type":327,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":331,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[328,329,330]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-03-30-preview","ScopeType":8,"Body":325,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":349,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":0,"Description":"The number of scale units."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"AvailabilitySet name"},"accessControl":{"Type":337,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":341,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":348,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":316,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":338,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":303,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":340,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The exact time the authentication key."}}}},{"3":{"ItemType":339}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[342,343,344,345,346,347]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-03-30-preview","ScopeType":8,"Body":335,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":355,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[352,353,354]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":357,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-03-30-preview","Output":356,"Input":351}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":366,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label of Content Key"},"type":{"Type":364,"Flags":1,"Description":"Encryption type of Content Key"},"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":0,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":365,"Flags":0,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[361,362,363]}},{"3":{"ItemType":257}},{"3":{"ItemType":360}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-03-30-preview","Output":359}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":381,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":382,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":374,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":379,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":380,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[370,371,372,373]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[375,376,377,378]}},{"3":{"ItemType":4}},{"3":{"ItemType":369}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-03-30-preview","Output":368}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":17,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":16,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":12}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-03-30-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":25,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[23,24]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-03-30-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":92,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":32,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":71,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":33,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":35,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":42,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":67,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":69}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":34,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay ASk."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":40,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":41,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[36,37,38,39]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":65,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":44,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":54,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":55,"Flags":1,"Description":"The content key location."},"contentType":{"Type":64,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":45,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":50,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[46,47,48,49]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[51,52,53]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":56,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":58}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":57,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":43}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":70,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":72,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":74,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":90}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":73,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":75,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":82,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":84,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":88,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":89,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":76,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":78,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":80}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":77,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":79,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":81,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":75}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":83}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[85,86,87]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-03-30-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":190,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":101,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The default is stop."},"relativePriority":{"Type":105,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":106,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[102,103,104]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":107,"#Microsoft.Media.BuiltInStandardEncoderPreset":109,"#Microsoft.Media.StandardEncoderPreset":117}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"audioInsightsOnly":{"Type":2,"Flags":0,"Description":"Whether to only extract audio insights when processing a video file."},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":115,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[110,111,112,113,114]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":118,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":178,"Flags":0,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":188,"Flags":0,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":119,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":133,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":134,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":140,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":123,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":126,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[124,125]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[127,128,129,130,131,132]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":0,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":136,"#Microsoft.Media.VideoOverlay":138}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":134,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":134,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":135}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":142,"#Microsoft.Media.CopyAudio":148,"#Microsoft.Media.CopyVideo":150,"#Microsoft.Media.H264Video":152,"#Microsoft.Media.JpgImage":170,"#Microsoft.Media.PngImage":174}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":146,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":147,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[143,144,145]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":151,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":156,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":168,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[153,154,155]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":164,"Flags":0,"Description":"Which profile of the H.264 standard should be used when encoding this layer. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"Which level of the H.264 standard should be used when encoding this layer. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":167,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":0,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[158,159,160,161,162,163]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[165,166]}},{"3":{"ItemType":157}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":172,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":173,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":171}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":176,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":175}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":141}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":0,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":180,"#Microsoft.Media.PngFormat":182,"#Microsoft.Media.Mp4Format":184,"#Microsoft.Media.TransportStreamFormat":186}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":181,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":183,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":179}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":98}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-03-30-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":203,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":204,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":245,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":249,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[196,197,198,199,200,201,202]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInput, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."}},"Elements":{"#Microsoft.Media.JobInputAsset":205,"#Microsoft.Media.JobInputHttp":207,"#Microsoft.Media.JobInputs":209}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":206,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris."},"@odata.type":{"Type":208,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":210,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":204}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":213,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":242,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the job completion percentage. The value is an estimate and not intended to be used to predict job completion times. To determine if the JobOutput is complete, use the State property."}},"Elements":{"#Microsoft.Media.JobOutputAsset":243}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":223,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":229,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":232,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":234,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[214,215,216,217,218,219,220,221,222]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[224,225,226,227,228]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[230,231]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":233}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[235,236,237,238,239,240,241]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":212}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[246,247,248]}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-03-30-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":254,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":255,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":272,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":277,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":281,"Flags":0,"Description":"Configuration of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":266,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"LicenseAcquisitionUrlTemplate is used to point to user specified service to delivery content keys"}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable Dash protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable Hls protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":265,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":261,"Flags":1,"Description":"Track property type"},"operation":{"Type":264,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[259,260]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":258}},{"3":{"ItemType":257}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":268,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":271,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":270,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":257}},{"3":{"ItemType":269}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":273,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":274,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":257}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":275,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":276,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":278,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":279,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":257}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":280,"Flags":0,"Description":"Fairplay configurations"},"playReady":{"Type":275,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":276,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Class to specify properties of Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Locator"},"startTime":{"Type":4,"Flags":0,"Description":"StartTime of Streaming Locator"},"endTime":{"Type":4,"Flags":0,"Description":"EndTime of Streaming Locator"},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"StreamingLocatorId of Streaming Locator"},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Streaming policy name used by this streaming locator. Either specify the name of streaming policy you created or use one of the predefined streaming polices. The predefined streaming policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_SecureStreaming' and 'Predefined_SecureStreamingWithFairPlay'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKeyPolicy used by this Streaming Locator"},"contentKeys":{"Type":288,"Flags":0,"Description":"ContentKeys used by this Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorUserDefinedContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"label":{"Type":4,"Flags":0,"Description":"The Content Key description"},"value":{"Type":4,"Flags":0,"Description":"The Content Key secret"}}}},{"3":{"ItemType":287}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-03-30-preview","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":321,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":294,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":300,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":306,"Flags":0,"Description":"The Live Event encoding."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":315,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":316,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"The Live Event vanity URL flag."},"streamOptions":{"Type":320,"Flags":0,"Description":"The stream options."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":297,"Flags":1,"Description":"The streaming protocol for the Live Event."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"The access token."},"endpoints":{"Type":299,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[295,296]}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":298}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":301,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":302,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The preview locator Guid."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for LiveEvent preview"}}}},{"3":{"ItemType":298}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":303,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":305,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":309,"Flags":0,"Description":"The encoding type for Live Event."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[307,308]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[310,311,312,313,314]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[317,318]}},{"3":{"ItemType":319}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-03-30-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":323,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":324,"Flags":10,"Description":"The resource api version"},"properties":{"Type":326,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name."},"hls":{"Type":327,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":331,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[328,329,330]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-03-30-preview","ScopeType":8,"Body":325,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":349,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":0,"Description":"The number of scale units."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"AvailabilitySet name"},"accessControl":{"Type":337,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":341,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":348,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":316,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":338,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":303,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":340,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The exact time the authentication key."}}}},{"3":{"ItemType":339}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[342,343,344,345,346,347]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-03-30-preview","ScopeType":8,"Body":335,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":355,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[352,353,354]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":357,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-03-30-preview","Output":356,"Input":351}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":366,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label of Content Key"},"type":{"Type":364,"Flags":1,"Description":"Encryption type of Content Key"},"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":0,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":365,"Flags":0,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[361,362,363]}},{"3":{"ItemType":257}},{"3":{"ItemType":360}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-03-30-preview","Output":359}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":381,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":382,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":374,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":379,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":380,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[370,371,372,373]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[375,376,377,378]}},{"3":{"ItemType":4}},{"3":{"ItemType":369}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-03-30-preview","Output":368}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2018-03-30-preview/types.md b/generated/mediaservices/microsoft.media/2018-03-30-preview/types.md index 0293022b4c..87ea5fc833 100644 --- a/generated/mediaservices/microsoft.media/2018-03-30-preview/types.md +++ b/generated/mediaservices/microsoft.media/2018-03-30-preview/types.md @@ -209,7 +209,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: any (Required): The key that must be used as FairPlay ASk. +* **ask**: array (Required): The key that must be used as FairPlay ASk. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **rentalAndLeaseKeyType**: 'PersistentLimited' | 'PersistentUnlimited' | 'Undefined' | 'Unknown' (Required): The rental and lease key type. @@ -325,18 +325,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: any (Required): The RSA Parameter exponent -* **modulus**: any (Required): The RSA Parameter modulus +* **exponent**: array (Required): The RSA Parameter exponent +* **modulus**: array (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: any (Required): The key value of the key +* **keyValue**: array (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2018-06-01-preview/types.json b/generated/mediaservices/microsoft.media/2018-06-01-preview/types.json index 09cd04afd6..6a604a7cf1 100644 --- a/generated/mediaservices/microsoft.media/2018-06-01-preview/types.json +++ b/generated/mediaservices/microsoft.media/2018-06-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":17,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":16,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":12}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-06-01-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":25,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[23,24]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-06-01-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":92,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":32,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":71,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":33,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":35,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":42,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":67,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":69}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":34,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay ASk."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":40,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":41,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[36,37,38,39]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":65,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":44,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":54,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":55,"Flags":1,"Description":"The content key location."},"contentType":{"Type":64,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":45,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":50,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[46,47,48,49]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[51,52,53]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":56,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":58}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":57,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":43}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":70,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":72,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":74,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":90}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":73,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":75,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":82,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":84,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":88,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":89,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":76,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":78,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":80}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":77,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":79,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":81,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":75}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":83}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[85,86,87]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-06-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":190,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":101,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The default is stop."},"relativePriority":{"Type":105,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":106,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[102,103,104]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":107,"#Microsoft.Media.BuiltInStandardEncoderPreset":109,"#Microsoft.Media.StandardEncoderPreset":117}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"audioInsightsOnly":{"Type":2,"Flags":0,"Description":"Whether to only extract audio insights when processing a video file."},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":115,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[110,111,112,113,114]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":118,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":178,"Flags":0,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":188,"Flags":0,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":119,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":133,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":134,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":140,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":123,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":126,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[124,125]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[127,128,129,130,131,132]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":0,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":136,"#Microsoft.Media.VideoOverlay":138}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":134,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":134,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":135}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":142,"#Microsoft.Media.CopyAudio":148,"#Microsoft.Media.CopyVideo":150,"#Microsoft.Media.H264Video":152,"#Microsoft.Media.JpgImage":170,"#Microsoft.Media.PngImage":174}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":146,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":147,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[143,144,145]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":151,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":156,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":168,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[153,154,155]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":164,"Flags":0,"Description":"Which profile of the H.264 standard should be used when encoding this layer. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"Which level of the H.264 standard should be used when encoding this layer. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":167,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":0,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[158,159,160,161,162,163]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[165,166]}},{"3":{"ItemType":157}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":172,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":173,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":171}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":176,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":175}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":141}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":0,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":180,"#Microsoft.Media.PngFormat":182,"#Microsoft.Media.Mp4Format":184,"#Microsoft.Media.TransportStreamFormat":186}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":181,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":183,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":179}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":98}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-06-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":203,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":204,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":245,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":249,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":250,"Flags":0,"Description":"Customer provided correlation data that will be returned in Job completed events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[196,197,198,199,200,201,202]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInput, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."}},"Elements":{"#Microsoft.Media.JobInputAsset":205,"#Microsoft.Media.JobInputHttp":207,"#Microsoft.Media.JobInputs":209}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":206,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris."},"@odata.type":{"Type":208,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":210,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":204}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":213,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":242,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the job completion percentage. The value is an estimate and not intended to be used to predict job completion times. To determine if the JobOutput is complete, use the State property."}},"Elements":{"#Microsoft.Media.JobOutputAsset":243}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":223,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":229,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":232,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":234,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[214,215,216,217,218,219,220,221,222]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[224,225,226,227,228]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[230,231]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":233}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[235,236,237,238,239,240,241]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":212}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[246,247,248]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":256,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":273,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":278,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":282,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":267,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"KeyAcquisitionUrlTemplate is used to point to user specified service to delivery content keys"}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":266,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":262,"Flags":1,"Description":"Track property type"},"operation":{"Type":265,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[260,261]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[263,264]}},{"3":{"ItemType":259}},{"3":{"ItemType":258}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":269,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":272,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":271,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":258}},{"3":{"ItemType":270}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":274,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":275,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":258}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":276,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":277,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":279,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":280,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":258}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":281,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":276,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":277,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-06-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":287,"Flags":0,"Description":"Class to specify properties of Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Locator"},"startTime":{"Type":4,"Flags":0,"Description":"StartTime of Streaming Locator"},"endTime":{"Type":4,"Flags":0,"Description":"EndTime of Streaming Locator"},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"StreamingLocatorId of Streaming Locator"},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Streaming policy name used by this streaming locator. Either specify the name of streaming policy you created or use one of the predefined streaming polices. The predefined streaming policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_SecureStreaming' and 'Predefined_SecureStreamingWithFairPlay'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKeyPolicy used by this Streaming Locator"},"contentKeys":{"Type":294,"Flags":0,"Description":"ContentKeys used by this Streaming Locator"},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator. This identifier can be used to distinguish different StreamingLocators for the same Asset for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":292,"Flags":2,"Description":"Encryption type of Content Key"},"label":{"Type":4,"Flags":0,"Description":"Label of Content Key"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":293,"Flags":0,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[289,290,291]}},{"3":{"ItemType":258}},{"3":{"ItemType":288}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-06-01-preview","ScopeType":8,"Body":286,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":296,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":297,"Flags":10,"Description":"The resource api version"},"properties":{"Type":299,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":327,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":300,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":306,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":312,"Flags":0,"Description":"The Live Event encoding."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":321,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":322,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"The Live Event vanity URL flag."},"streamOptions":{"Type":326,"Flags":0,"Description":"The stream options."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":303,"Flags":1,"Description":"The streaming protocol for the Live Event."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"The access token."},"endpoints":{"Type":305,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[301,302]}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":307,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":308,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The preview locator Guid."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for LiveEvent preview"},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the preview url. This identifier can be used to distinguish the preview of different live events for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":309,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":311,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":310}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":315,"Flags":0,"Description":"The encoding type for Live Event."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[313,314]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[316,317,318,319,320]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[323,324]}},{"3":{"ItemType":325}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-06-01-preview","ScopeType":8,"Body":298,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name."},"hls":{"Type":333,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":337,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[334,335,336]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-06-01-preview","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":355,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":0,"Description":"The number of scale units."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"AvailabilitySet name"},"accessControl":{"Type":343,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":347,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":354,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":322,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":344,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":309,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":346,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The exact time the authentication key."}}}},{"3":{"ItemType":345}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[348,349,350,351,352,353]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-06-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":361,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[358,359,360]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":363,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-06-01-preview","Output":362,"Input":357}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":366,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":288}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-06-01-preview","Output":365}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":381,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":382,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":374,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":379,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":380,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[370,371,372,373]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[375,376,377,378]}},{"3":{"ItemType":4}},{"3":{"ItemType":369}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-06-01-preview","Output":368}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":17,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":16,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":12}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-06-01-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":25,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[23,24]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-06-01-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":92,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":32,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":71,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":33,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":35,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":42,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":67,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":69}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":34,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay ASk."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":40,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":41,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[36,37,38,39]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":65,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":44,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":54,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":55,"Flags":1,"Description":"The content key location."},"contentType":{"Type":64,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":45,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":50,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[46,47,48,49]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[51,52,53]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":56,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":58}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":57,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":43}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":70,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":72,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":74,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":90}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":73,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":75,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":82,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":84,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":88,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":89,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":76,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":78,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":80}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":77,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":79,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":81,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":75}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":83}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[85,86,87]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-06-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":190,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":101,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The default is stop."},"relativePriority":{"Type":105,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":106,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[102,103,104]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":107,"#Microsoft.Media.BuiltInStandardEncoderPreset":109,"#Microsoft.Media.StandardEncoderPreset":117}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"audioInsightsOnly":{"Type":2,"Flags":0,"Description":"Whether to only extract audio insights when processing a video file."},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":115,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[110,111,112,113,114]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":118,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":178,"Flags":0,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":188,"Flags":0,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":119,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":133,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":134,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":140,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":123,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":126,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[124,125]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[127,128,129,130,131,132]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":0,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":136,"#Microsoft.Media.VideoOverlay":138}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":134,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":134,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":135}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":142,"#Microsoft.Media.CopyAudio":148,"#Microsoft.Media.CopyVideo":150,"#Microsoft.Media.H264Video":152,"#Microsoft.Media.JpgImage":170,"#Microsoft.Media.PngImage":174}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":146,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":147,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[143,144,145]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":151,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":156,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":168,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[153,154,155]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":164,"Flags":0,"Description":"Which profile of the H.264 standard should be used when encoding this layer. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"Which level of the H.264 standard should be used when encoding this layer. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":167,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":0,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[158,159,160,161,162,163]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[165,166]}},{"3":{"ItemType":157}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":172,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":173,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":171}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":176,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":175}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":141}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":0,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":180,"#Microsoft.Media.PngFormat":182,"#Microsoft.Media.Mp4Format":184,"#Microsoft.Media.TransportStreamFormat":186}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":181,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":183,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":179}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":98}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-06-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":203,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":204,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":245,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":249,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":250,"Flags":0,"Description":"Customer provided correlation data that will be returned in Job completed events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[196,197,198,199,200,201,202]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInput, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."}},"Elements":{"#Microsoft.Media.JobInputAsset":205,"#Microsoft.Media.JobInputHttp":207,"#Microsoft.Media.JobInputs":209}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":206,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris."},"@odata.type":{"Type":208,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":210,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":204}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":213,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":242,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the job completion percentage. The value is an estimate and not intended to be used to predict job completion times. To determine if the JobOutput is complete, use the State property."}},"Elements":{"#Microsoft.Media.JobOutputAsset":243}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":223,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":229,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":232,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":234,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[214,215,216,217,218,219,220,221,222]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[224,225,226,227,228]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[230,231]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":233}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[235,236,237,238,239,240,241]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":212}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[246,247,248]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":256,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":273,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":278,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":282,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":267,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"KeyAcquisitionUrlTemplate is used to point to user specified service to delivery content keys"}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":266,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":262,"Flags":1,"Description":"Track property type"},"operation":{"Type":265,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[260,261]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[263,264]}},{"3":{"ItemType":259}},{"3":{"ItemType":258}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":269,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":272,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":271,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":258}},{"3":{"ItemType":270}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":274,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":275,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":258}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":276,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":277,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":279,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":280,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":258}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":281,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":276,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":277,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-06-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":287,"Flags":0,"Description":"Class to specify properties of Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Locator"},"startTime":{"Type":4,"Flags":0,"Description":"StartTime of Streaming Locator"},"endTime":{"Type":4,"Flags":0,"Description":"EndTime of Streaming Locator"},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"StreamingLocatorId of Streaming Locator"},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Streaming policy name used by this streaming locator. Either specify the name of streaming policy you created or use one of the predefined streaming polices. The predefined streaming policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_SecureStreaming' and 'Predefined_SecureStreamingWithFairPlay'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKeyPolicy used by this Streaming Locator"},"contentKeys":{"Type":294,"Flags":0,"Description":"ContentKeys used by this Streaming Locator"},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator. This identifier can be used to distinguish different StreamingLocators for the same Asset for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":292,"Flags":2,"Description":"Encryption type of Content Key"},"label":{"Type":4,"Flags":0,"Description":"Label of Content Key"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":293,"Flags":0,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[289,290,291]}},{"3":{"ItemType":258}},{"3":{"ItemType":288}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-06-01-preview","ScopeType":8,"Body":286,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":296,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":297,"Flags":10,"Description":"The resource api version"},"properties":{"Type":299,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":327,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":300,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":306,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":312,"Flags":0,"Description":"The Live Event encoding."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":321,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":322,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"The Live Event vanity URL flag."},"streamOptions":{"Type":326,"Flags":0,"Description":"The stream options."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":303,"Flags":1,"Description":"The streaming protocol for the Live Event."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"The access token."},"endpoints":{"Type":305,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[301,302]}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":307,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":308,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The preview locator Guid."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for LiveEvent preview"},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the preview url. This identifier can be used to distinguish the preview of different live events for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":309,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":311,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":310}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":315,"Flags":0,"Description":"The encoding type for Live Event."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[313,314]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[316,317,318,319,320]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[323,324]}},{"3":{"ItemType":325}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-06-01-preview","ScopeType":8,"Body":298,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name."},"hls":{"Type":333,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":337,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[334,335,336]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-06-01-preview","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":355,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":0,"Description":"The number of scale units."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"AvailabilitySet name"},"accessControl":{"Type":343,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":347,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":354,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":322,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":344,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":309,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":346,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The exact time the authentication key."}}}},{"3":{"ItemType":345}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[348,349,350,351,352,353]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-06-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":361,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[358,359,360]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":363,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-06-01-preview","Output":362,"Input":357}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":366,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":288}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-06-01-preview","Output":365}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":381,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":382,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":374,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":379,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":380,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[370,371,372,373]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[375,376,377,378]}},{"3":{"ItemType":4}},{"3":{"ItemType":369}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-06-01-preview","Output":368}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2018-06-01-preview/types.md b/generated/mediaservices/microsoft.media/2018-06-01-preview/types.md index 12f58f73f0..5829a58e94 100644 --- a/generated/mediaservices/microsoft.media/2018-06-01-preview/types.md +++ b/generated/mediaservices/microsoft.media/2018-06-01-preview/types.md @@ -209,7 +209,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: any (Required): The key that must be used as FairPlay ASk. +* **ask**: array (Required): The key that must be used as FairPlay ASk. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **rentalAndLeaseKeyType**: 'PersistentLimited' | 'PersistentUnlimited' | 'Undefined' | 'Unknown' (Required): The rental and lease key type. @@ -325,18 +325,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: any (Required): The RSA Parameter exponent -* **modulus**: any (Required): The RSA Parameter modulus +* **exponent**: array (Required): The RSA Parameter exponent +* **modulus**: array (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: any (Required): The key value of the key +* **keyValue**: array (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2018-07-01/types.json b/generated/mediaservices/microsoft.media/2018-07-01/types.json index cc15e0ed4a..015305b073 100644 --- a/generated/mediaservices/microsoft.media/2018-07-01/types.json +++ b/generated/mediaservices/microsoft.media/2018-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2018-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The resource properties."},"tags":{"Type":38,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":37,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":36,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":33}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-07-01","ScopeType":12,"ReadOnlyScopes":4,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-07-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2018-07-01","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":117,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":96,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":67,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":92,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":94}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":65,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":90,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":69,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":79,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":80,"Flags":1,"Description":"The content key location."},"contentType":{"Type":89,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":70,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":75,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[76,77,78,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":81,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":83}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":82,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[85,86,87,88,4]}},{"3":{"ItemType":68}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":97,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":99,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":115}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":98,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":100,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":107,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":109,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":113,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":114,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":101,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":103,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":105}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":102,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":100}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":108}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[110,111,112,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-07-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":228,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":126,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":130,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":131,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[127,128,129,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":132,"#Microsoft.Media.BuiltInStandardEncoderPreset":138,"#Microsoft.Media.FaceDetectorPreset":150,"#Microsoft.Media.StandardEncoderPreset":155}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":136,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":148,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[139,140,141,142,143,144,145,146,147,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":153,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":156,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":216,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":226,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":157,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":171,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":172,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":178,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":161,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":164,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[165,166,167,168,169,170,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":174,"#Microsoft.Media.VideoOverlay":176}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":175,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":172,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":172,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":173}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":180,"#Microsoft.Media.CopyAudio":186,"#Microsoft.Media.CopyVideo":188,"#Microsoft.Media.H264Video":190,"#Microsoft.Media.JpgImage":208,"#Microsoft.Media.PngImage":212}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":184,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":194,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":206,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[191,192,193,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":202,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":205,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[196,197,198,199,200,201,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[203,204,4]}},{"3":{"ItemType":195}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":210,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":209}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":214,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":215,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":213}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":179}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":218,"#Microsoft.Media.PngFormat":220,"#Microsoft.Media.Mp4Format":222,"#Microsoft.Media.TransportStreamFormat":224}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":219,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":221,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":223,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":225,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":217}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":123}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-07-01","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":241,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":242,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":283,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":287,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":288,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[234,235,236,237,238,239,240,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":243,"#Microsoft.Media.JobInputHttp":245,"#Microsoft.Media.JobInputs":247}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":248,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":249,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":242}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":251,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":280,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."}},"Elements":{"#Microsoft.Media.JobOutputAsset":281}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":261,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":267,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":270,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":272,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[252,253,254,255,256,257,258,259,260,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[262,263,264,265,266,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":271}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[273,274,275,276,277,278,279,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":282,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":250}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[284,285,286,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-07-01","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":294,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":311,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":316,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":320,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":305,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":304,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":300,"Flags":1,"Description":"Track property type"},"operation":{"Type":303,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":297}},{"3":{"ItemType":296}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":307,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":310,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":309,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":296}},{"3":{"ItemType":308}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":312,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":313,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":317,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":318,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":319,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-07-01","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Properties of the Streaming Locator."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":332,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":333,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":330,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":331,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[327,328,329,4]}},{"3":{"ItemType":296}},{"3":{"ItemType":326}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-07-01","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":374,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":339,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":349,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":352,"Flags":0,"Description":"The Live Event encoding."},"transcriptions":{"Type":362,"Flags":0,"Description":"The Live Event transcription."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":368,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"Specifies whether to use a vanity url with the Live Event. This value is specified at creation time and cannot be updated."},"streamOptions":{"Type":373,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":342,"Flags":1,"Description":"The streaming protocol for the Live Event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":343,"Flags":0,"Description":"The access control for LiveEvent Input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":348,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[340,341,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":346,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":345}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":350,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":351,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":357,"Flags":0,"Description":"The encoding type for Live Event. This value is specified at creation time and cannot be updated."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name. This value is specified at creation time and cannot be updated."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[353,354,355,356,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'."},"inputTrackSelection":{"Type":360,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied."},"outputTranscriptionTrack":{"Type":361,"Flags":0,"Description":"Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation."},"value":{"Type":4,"Flags":0,"Description":"Property value to select."}}}},{"3":{"ItemType":359}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name."}}}},{"3":{"ItemType":358}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[370,371,4]}},{"3":{"ItemType":372}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-07-01","ScopeType":8,"Body":337,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":380,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":384,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-07-01","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"},"properties":{"Type":389,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":402,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming. This value can only be set at creation time."},"accessControl":{"Type":390,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":394,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":401,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":391,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":344,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":393,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":392}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-07-01","ScopeType":8,"Body":388,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":408,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[405,406,407,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":410,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-07-01","Output":409,"Input":404}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":414,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":413}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-07-01","Output":412}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":417,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":326}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-07-01","Output":416}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":432,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":433,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":425,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":430,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":431,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[421,422,423,424,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[426,427,428,429,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":420}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-07-01","Output":419}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2018-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The resource properties."},"tags":{"Type":38,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":37,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":36,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":33}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-07-01","ScopeType":12,"ReadOnlyScopes":4,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-07-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2018-07-01","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":117,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":96,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":67,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":92,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":94}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":65,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":90,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":69,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":79,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":80,"Flags":1,"Description":"The content key location."},"contentType":{"Type":89,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":70,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":75,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[76,77,78,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":81,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":83}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":82,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[85,86,87,88,4]}},{"3":{"ItemType":68}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":97,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":99,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":115}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":98,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":100,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":107,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":109,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":113,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":114,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":101,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":103,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":105}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":102,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":100}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":108}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[110,111,112,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-07-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":228,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":126,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":130,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":131,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[127,128,129,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":132,"#Microsoft.Media.BuiltInStandardEncoderPreset":138,"#Microsoft.Media.FaceDetectorPreset":150,"#Microsoft.Media.StandardEncoderPreset":155}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":136,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":148,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[139,140,141,142,143,144,145,146,147,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":153,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":156,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":216,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":226,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":157,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":171,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":172,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":178,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":161,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":164,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[165,166,167,168,169,170,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":174,"#Microsoft.Media.VideoOverlay":176}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":175,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":172,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":172,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":173}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":180,"#Microsoft.Media.CopyAudio":186,"#Microsoft.Media.CopyVideo":188,"#Microsoft.Media.H264Video":190,"#Microsoft.Media.JpgImage":208,"#Microsoft.Media.PngImage":212}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":184,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":194,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":206,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[191,192,193,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":202,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":205,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[196,197,198,199,200,201,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[203,204,4]}},{"3":{"ItemType":195}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":210,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":209}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":214,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":215,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":213}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":179}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":218,"#Microsoft.Media.PngFormat":220,"#Microsoft.Media.Mp4Format":222,"#Microsoft.Media.TransportStreamFormat":224}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":219,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":221,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":223,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":225,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":217}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":123}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-07-01","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":241,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":242,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":283,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":287,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":288,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[234,235,236,237,238,239,240,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":243,"#Microsoft.Media.JobInputHttp":245,"#Microsoft.Media.JobInputs":247}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":248,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":249,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":242}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":251,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":280,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."}},"Elements":{"#Microsoft.Media.JobOutputAsset":281}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":261,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":267,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":270,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":272,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[252,253,254,255,256,257,258,259,260,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[262,263,264,265,266,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":271}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[273,274,275,276,277,278,279,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":282,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":250}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[284,285,286,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-07-01","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":294,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":311,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":316,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":320,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":305,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":304,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":300,"Flags":1,"Description":"Track property type"},"operation":{"Type":303,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":297}},{"3":{"ItemType":296}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":307,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":310,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":309,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":296}},{"3":{"ItemType":308}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":312,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":313,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":317,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":318,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":319,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-07-01","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Properties of the Streaming Locator."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":332,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":333,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":330,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":331,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[327,328,329,4]}},{"3":{"ItemType":296}},{"3":{"ItemType":326}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-07-01","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":374,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":339,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":349,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":352,"Flags":0,"Description":"The Live Event encoding."},"transcriptions":{"Type":362,"Flags":0,"Description":"The Live Event transcription."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":368,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"Specifies whether to use a vanity url with the Live Event. This value is specified at creation time and cannot be updated."},"streamOptions":{"Type":373,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":342,"Flags":1,"Description":"The streaming protocol for the Live Event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":343,"Flags":0,"Description":"The access control for LiveEvent Input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":348,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[340,341,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":346,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":345}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":350,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":351,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":357,"Flags":0,"Description":"The encoding type for Live Event. This value is specified at creation time and cannot be updated."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name. This value is specified at creation time and cannot be updated."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[353,354,355,356,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'."},"inputTrackSelection":{"Type":360,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied."},"outputTranscriptionTrack":{"Type":361,"Flags":0,"Description":"Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation."},"value":{"Type":4,"Flags":0,"Description":"Property value to select."}}}},{"3":{"ItemType":359}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name."}}}},{"3":{"ItemType":358}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[370,371,4]}},{"3":{"ItemType":372}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-07-01","ScopeType":8,"Body":337,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":380,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":384,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-07-01","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"},"properties":{"Type":389,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":402,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming. This value can only be set at creation time."},"accessControl":{"Type":390,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":394,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":401,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":391,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":344,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":393,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":392}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-07-01","ScopeType":8,"Body":388,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":408,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[405,406,407,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":410,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-07-01","Output":409,"Input":404}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":414,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":413}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-07-01","Output":412}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":417,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":326}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-07-01","Output":416}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":432,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":433,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":425,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":430,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":431,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[421,422,423,424,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[426,427,428,429,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":420}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-07-01","Output":419}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2018-07-01/types.md b/generated/mediaservices/microsoft.media/2018-07-01/types.md index bd67cfd275..090bdd2919 100644 --- a/generated/mediaservices/microsoft.media/2018-07-01/types.md +++ b/generated/mediaservices/microsoft.media/2018-07-01/types.md @@ -243,7 +243,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **rentalAndLeaseKeyType**: 'PersistentLimited' | 'PersistentUnlimited' | 'Undefined' | 'Unknown' | string (Required): The rental and lease key type. @@ -359,18 +359,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: any (Required): The RSA Parameter exponent -* **modulus**: any (Required): The RSA Parameter modulus +* **exponent**: array (Required): The RSA Parameter exponent +* **modulus**: array (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: any (Required): The key value of the key +* **keyValue**: array (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2019-05-01-preview/types.json b/generated/mediaservices/microsoft.media/2019-05-01-preview/types.json index 25ca185feb..cd339ebffa 100644 --- a/generated/mediaservices/microsoft.media/2019-05-01-preview/types.json +++ b/generated/mediaservices/microsoft.media/2019-05-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2019-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The resource properties."},"tags":{"Type":38,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":37,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":36,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":33}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2019-05-01-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2019-05-01-preview","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2019-05-01-preview","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":117,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":96,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":67,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":92,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":94}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":65,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":90,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":69,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":79,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":80,"Flags":1,"Description":"The content key location."},"contentType":{"Type":89,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":70,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":75,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[76,77,78,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":81,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":83}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":82,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[85,86,87,88,4]}},{"3":{"ItemType":68}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":97,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":99,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":115}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":98,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":100,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":107,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":109,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":113,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":114,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":101,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":103,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":105}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":102,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":100}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":108}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[110,111,112,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2019-05-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":228,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":126,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":130,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":131,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[127,128,129,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":132,"#Microsoft.Media.BuiltInStandardEncoderPreset":138,"#Microsoft.Media.FaceDetectorPreset":150,"#Microsoft.Media.StandardEncoderPreset":155}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":136,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":148,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[139,140,141,142,143,144,145,146,147,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":153,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":156,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":216,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":226,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":157,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":171,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":172,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":178,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":161,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":164,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[165,166,167,168,169,170,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":174,"#Microsoft.Media.VideoOverlay":176}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":175,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":172,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":172,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":173}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":180,"#Microsoft.Media.CopyAudio":186,"#Microsoft.Media.CopyVideo":188,"#Microsoft.Media.H264Video":190,"#Microsoft.Media.JpgImage":208,"#Microsoft.Media.PngImage":212}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":184,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":194,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":206,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[191,192,193,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":202,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":205,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[196,197,198,199,200,201,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[203,204,4]}},{"3":{"ItemType":195}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":210,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":209}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":214,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":215,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":213}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":179}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":218,"#Microsoft.Media.PngFormat":220,"#Microsoft.Media.Mp4Format":222,"#Microsoft.Media.TransportStreamFormat":224}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":219,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":221,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":223,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":225,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":217}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":123}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2019-05-01-preview","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":241,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":242,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":283,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":287,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":288,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[234,235,236,237,238,239,240,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":243,"#Microsoft.Media.JobInputHttp":245,"#Microsoft.Media.JobInputs":247}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":248,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":249,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":242}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":251,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":280,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."}},"Elements":{"#Microsoft.Media.JobOutputAsset":281}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":261,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":267,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":270,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":272,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[252,253,254,255,256,257,258,259,260,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[262,263,264,265,266,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":271}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[273,274,275,276,277,278,279,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":282,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":250}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[284,285,286,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2019-05-01-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":294,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":311,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":316,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":320,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":305,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":304,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":300,"Flags":1,"Description":"Track property type"},"operation":{"Type":303,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":297}},{"3":{"ItemType":296}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":307,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":310,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":309,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":296}},{"3":{"ItemType":308}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":312,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":313,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":317,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":318,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":319,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2019-05-01-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Properties of the Streaming Locator."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":332,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":333,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":330,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":331,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[327,328,329,4]}},{"3":{"ItemType":296}},{"3":{"ItemType":326}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2019-05-01-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":374,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":339,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":349,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":352,"Flags":0,"Description":"The Live Event encoding."},"transcriptions":{"Type":362,"Flags":0,"Description":"The Live Event transcription."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":368,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"Specifies whether to use a vanity url with the Live Event. This value is specified at creation time and cannot be updated."},"streamOptions":{"Type":373,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":342,"Flags":1,"Description":"The streaming protocol for the Live Event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":343,"Flags":0,"Description":"The access control for LiveEvent Input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":348,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[340,341,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":346,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":345}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":350,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":351,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":357,"Flags":0,"Description":"The encoding type for Live Event. This value is specified at creation time and cannot be updated."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name. This value is specified at creation time and cannot be updated."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[353,354,355,356,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'."},"inputTrackSelection":{"Type":360,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied."},"outputTranscriptionTrack":{"Type":361,"Flags":0,"Description":"Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation."},"value":{"Type":4,"Flags":0,"Description":"Property value to select."}}}},{"3":{"ItemType":359}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name."}}}},{"3":{"ItemType":358}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[370,371,4]}},{"3":{"ItemType":372}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2019-05-01-preview","ScopeType":8,"Body":337,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":380,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":384,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2019-05-01-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"},"properties":{"Type":389,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":402,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming. This value can only be set at creation time."},"accessControl":{"Type":390,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":394,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":401,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":391,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":344,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":393,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":392}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2019-05-01-preview","ScopeType":8,"Body":388,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":408,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[405,406,407,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":410,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2019-05-01-preview","Output":409,"Input":404}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":414,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":413}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2019-05-01-preview","Output":412}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":417,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":326}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2019-05-01-preview","Output":416}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":432,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":433,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":425,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":430,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":431,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[421,422,423,424,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[426,427,428,429,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":420}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2019-05-01-preview","Output":419}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2019-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The resource properties."},"tags":{"Type":38,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":37,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":36,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":33}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2019-05-01-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2019-05-01-preview","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2019-05-01-preview","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":117,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":96,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":67,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":92,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":94}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":65,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":90,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":69,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":79,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":80,"Flags":1,"Description":"The content key location."},"contentType":{"Type":89,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":70,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":75,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[76,77,78,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":81,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":83}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":82,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[85,86,87,88,4]}},{"3":{"ItemType":68}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":97,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":99,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":115}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":98,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":100,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":107,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":109,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":113,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":114,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":101,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":103,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":105}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":102,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":100}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":108}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[110,111,112,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2019-05-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":228,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":126,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":130,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":131,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[127,128,129,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":132,"#Microsoft.Media.BuiltInStandardEncoderPreset":138,"#Microsoft.Media.FaceDetectorPreset":150,"#Microsoft.Media.StandardEncoderPreset":155}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":136,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":148,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[139,140,141,142,143,144,145,146,147,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":153,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":156,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":216,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":226,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":157,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":171,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":172,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":178,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":161,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":164,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[165,166,167,168,169,170,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":174,"#Microsoft.Media.VideoOverlay":176}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":175,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":172,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":172,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":173}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":180,"#Microsoft.Media.CopyAudio":186,"#Microsoft.Media.CopyVideo":188,"#Microsoft.Media.H264Video":190,"#Microsoft.Media.JpgImage":208,"#Microsoft.Media.PngImage":212}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":184,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":194,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":206,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[191,192,193,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":202,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":205,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[196,197,198,199,200,201,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[203,204,4]}},{"3":{"ItemType":195}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":210,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":209}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":214,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":215,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":213}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":179}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":218,"#Microsoft.Media.PngFormat":220,"#Microsoft.Media.Mp4Format":222,"#Microsoft.Media.TransportStreamFormat":224}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":219,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":221,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":223,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":225,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":217}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":123}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2019-05-01-preview","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":241,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":242,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":283,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":287,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":288,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[234,235,236,237,238,239,240,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":243,"#Microsoft.Media.JobInputHttp":245,"#Microsoft.Media.JobInputs":247}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":248,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":249,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":242}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":251,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":280,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."}},"Elements":{"#Microsoft.Media.JobOutputAsset":281}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":261,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":267,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":270,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":272,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[252,253,254,255,256,257,258,259,260,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[262,263,264,265,266,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":271}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[273,274,275,276,277,278,279,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":282,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":250}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[284,285,286,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2019-05-01-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":294,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":311,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":316,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":320,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":305,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":304,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":300,"Flags":1,"Description":"Track property type"},"operation":{"Type":303,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":297}},{"3":{"ItemType":296}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":307,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":310,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":309,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":296}},{"3":{"ItemType":308}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":312,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":313,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":317,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":318,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":319,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2019-05-01-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Properties of the Streaming Locator."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":332,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":333,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":330,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":331,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[327,328,329,4]}},{"3":{"ItemType":296}},{"3":{"ItemType":326}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2019-05-01-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":374,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":339,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":349,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":352,"Flags":0,"Description":"The Live Event encoding."},"transcriptions":{"Type":362,"Flags":0,"Description":"The Live Event transcription."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":368,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"Specifies whether to use a vanity url with the Live Event. This value is specified at creation time and cannot be updated."},"streamOptions":{"Type":373,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":342,"Flags":1,"Description":"The streaming protocol for the Live Event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":343,"Flags":0,"Description":"The access control for LiveEvent Input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":348,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[340,341,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":346,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":345}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":350,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":351,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":357,"Flags":0,"Description":"The encoding type for Live Event. This value is specified at creation time and cannot be updated."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name. This value is specified at creation time and cannot be updated."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[353,354,355,356,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'."},"inputTrackSelection":{"Type":360,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied."},"outputTranscriptionTrack":{"Type":361,"Flags":0,"Description":"Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation."},"value":{"Type":4,"Flags":0,"Description":"Property value to select."}}}},{"3":{"ItemType":359}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name."}}}},{"3":{"ItemType":358}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[370,371,4]}},{"3":{"ItemType":372}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2019-05-01-preview","ScopeType":8,"Body":337,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":380,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":384,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2019-05-01-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"},"properties":{"Type":389,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":402,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming. This value can only be set at creation time."},"accessControl":{"Type":390,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":394,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":401,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":391,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":344,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":393,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":392}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2019-05-01-preview","ScopeType":8,"Body":388,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":408,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[405,406,407,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":410,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2019-05-01-preview","Output":409,"Input":404}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":414,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":413}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2019-05-01-preview","Output":412}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":417,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":326}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2019-05-01-preview","Output":416}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":432,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":433,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":425,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":430,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":431,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[421,422,423,424,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[426,427,428,429,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":420}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2019-05-01-preview","Output":419}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2019-05-01-preview/types.md b/generated/mediaservices/microsoft.media/2019-05-01-preview/types.md index 0f4c4d1c27..38cfd4dff7 100644 --- a/generated/mediaservices/microsoft.media/2019-05-01-preview/types.md +++ b/generated/mediaservices/microsoft.media/2019-05-01-preview/types.md @@ -243,7 +243,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **rentalAndLeaseKeyType**: 'PersistentLimited' | 'PersistentUnlimited' | 'Undefined' | 'Unknown' | string (Required): The rental and lease key type. @@ -359,18 +359,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: any (Required): The RSA Parameter exponent -* **modulus**: any (Required): The RSA Parameter modulus +* **exponent**: array (Required): The RSA Parameter exponent +* **modulus**: array (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: any (Required): The key value of the key +* **keyValue**: array (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2020-05-01/types.json b/generated/mediaservices/microsoft.media/2020-05-01/types.json index 7067099d15..eefbfff500 100644 --- a/generated/mediaservices/microsoft.media/2020-05-01/types.json +++ b/generated/mediaservices/microsoft.media/2020-05-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2020-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2020-05-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2020-05-01","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":119,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":98,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":69,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":94,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":96}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":66,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":67,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,65,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":92,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":71,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":81,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":82,"Flags":1,"Description":"The content key location."},"contentType":{"Type":91,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":72,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":77,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[73,74,75,76,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[78,79,80,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":83,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":85}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":86,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[87,88,89,90,4]}},{"3":{"ItemType":70}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":97,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":99,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":101,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":117}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":100,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":102,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":109,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":111,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":115,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":103,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":105,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":107}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":102}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":110}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":118,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2020-05-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":124,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":259,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":128,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":132,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":133,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[126,127,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[129,130,131,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":134,"#Microsoft.Media.BuiltInStandardEncoderPreset":140,"#Microsoft.Media.FaceDetectorPreset":159,"#Microsoft.Media.StandardEncoderPreset":175}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":138,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[135,136,137,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":157,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":158,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":162,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":166,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":172,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":173,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":174,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[160,161,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[163,164,165,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[167,168,169,170,171,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":176,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":247,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":257,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":258,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":177,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":191,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":192,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":198,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":181,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":184,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[178,179,180,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[182,183,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[185,186,187,188,189,190,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":194,"#Microsoft.Media.VideoOverlay":196}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":195,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":192,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":192,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":197,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":193}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":200,"#Microsoft.Media.CopyAudio":206,"#Microsoft.Media.CopyVideo":208,"#Microsoft.Media.H264Video":210,"#Microsoft.Media.H265Video":228,"#Microsoft.Media.JpgImage":239,"#Microsoft.Media.PngImage":243}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":204,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":205,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[201,202,203,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":209,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":214,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":226,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[211,212,213,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":222,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":225,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[216,217,218,219,220,221,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":215}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":232,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":237,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":238,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[229,230,231,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":236,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"5":{"Elements":[234,235,4]}},{"3":{"ItemType":233}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":241,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":242,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":240}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":245,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":244}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":199}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":249,"#Microsoft.Media.PngFormat":251,"#Microsoft.Media.Mp4Format":253,"#Microsoft.Media.TransportStreamFormat":255}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":250,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":252,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":254,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":256,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":248}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":125}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2020-05-01","ScopeType":8,"Body":123,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":261,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":262,"Flags":10,"Description":"The resource api version"},"properties":{"Type":264,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":272,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":273,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":362,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":366,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":367,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[265,266,267,268,269,270,271,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":274,"#Microsoft.Media.JobInputHttp":276,"#Microsoft.Media.JobInputSequence":278,"#Microsoft.Media.JobInputs":326}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":275,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":277,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":324,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":325,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":280,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each."},"start":{"Type":281,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":281,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":319,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":320,"#Microsoft.Media.JobInputHttp":322}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":282,"#Microsoft.Media.UtcClipTime":284}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":283,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":285,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":312,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":313,"#Microsoft.Media.FromEachInputFile":315,"#Microsoft.Media.InputFile":317}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":288,"#Microsoft.Media.SelectAudioTrackById":298,"#Microsoft.Media.SelectVideoTrackByAttribute":300,"#Microsoft.Media.SelectVideoTrackById":310}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":291,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":296,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":297,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[289,290,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[292,293,294,295,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":299,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":303,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":308,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":309,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[301,302,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[304,305,306,307,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":311,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":287}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":314,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":316,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":318,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":286}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":321,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":323,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":279}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":327,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":328,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":273}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":330,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":359,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":360}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":340,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":346,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":349,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":351,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[331,332,333,334,335,336,337,338,339,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[341,342,343,344,345,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[347,348,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":350}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[352,353,354,355,356,357,358,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":361,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":329}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[363,364,365,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2020-05-01","ScopeType":8,"Body":263,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":369,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":370,"Flags":10,"Description":"The resource api version"},"properties":{"Type":372,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":373,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":390,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":395,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":399,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":384,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":383,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":379,"Flags":1,"Description":"Track property type"},"operation":{"Type":382,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[377,378,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[380,381,4]}},{"3":{"ItemType":376}},{"3":{"ItemType":375}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":386,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":389,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":388,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":375}},{"3":{"ItemType":387}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":391,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":392,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":375}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":393,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":394,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":396,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":397,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":375}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":398,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":393,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":394,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2020-05-01","ScopeType":8,"Body":371,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":411,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":412,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":409,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":410,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[406,407,408,4]}},{"3":{"ItemType":375}},{"3":{"ItemType":405}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2020-05-01","ScopeType":8,"Body":403,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":414,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":415,"Flags":10,"Description":"The resource api version"},"properties":{"Type":417,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":458,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":418,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":428,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":431,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":444,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":452,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":453,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":457,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":421,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":422,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":427,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[419,420,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":423,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":425,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":424}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":426}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":429,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":430,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":426}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":423,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":435,"Flags":0,"Description":"Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":439,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[432,433,434,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[436,437,438,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":442,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":443,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":441}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":440}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[445,446,447,448,449,450,451,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[454,455,4]}},{"3":{"ItemType":456}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2020-05-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":460,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":461,"Flags":10,"Description":"The resource api version"},"properties":{"Type":463,"Flags":0,"Description":"Live output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":464,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":468,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[465,466,467,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2020-05-01","ScopeType":8,"Body":462,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":473,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":486,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":474,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":478,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":485,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":453,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":475,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":423,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":477,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":476}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[479,480,481,482,483,484,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2020-05-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"The resource properties."},"identity":{"Type":505,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":509,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":496,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":499,"Flags":0},"encryption":{"Type":500,"Flags":0,"Description":"The account encryption properties."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":495,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":492}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[497,498,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":503,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":504,"Flags":0,"Description":"The properties of the key used to encrypt the account."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[501,502,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":508,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[506,507,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2020-05-01","ScopeType":12,"ReadOnlyScopes":4,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":515,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":516,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":525,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":520,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[517,518,519,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[521,522,523,524,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2020-05-01","ScopeType":8,"Body":513,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":527,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":528,"Flags":10,"Description":"The resource api version"},"properties":{"Type":530,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":531,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":532,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2020-05-01","ScopeType":8,"Body":529,"Flags":1}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":538,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[535,536,537,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":540,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2020-05-01","Output":539,"Input":534}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":544,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":543}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2020-05-01","Output":542}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":547,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":405}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2020-05-01","Output":546}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":562,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":563,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":555,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":560,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":561,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[551,552,553,554,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[556,557,558,559,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":550}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2020-05-01","Output":549}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":567,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":568,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2020-05-01","Output":566,"Input":565}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2020-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2020-05-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2020-05-01","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":119,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":98,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":69,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":94,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":96}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":66,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":67,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,65,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":92,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":71,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":81,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":82,"Flags":1,"Description":"The content key location."},"contentType":{"Type":91,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":72,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":77,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[73,74,75,76,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[78,79,80,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":83,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":85}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":86,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[87,88,89,90,4]}},{"3":{"ItemType":70}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":97,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":99,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":101,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":117}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":100,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":102,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":109,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":111,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":115,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":103,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":105,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":107}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":102}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":110}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":118,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2020-05-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":124,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":259,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":128,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":132,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":133,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[126,127,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[129,130,131,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":134,"#Microsoft.Media.BuiltInStandardEncoderPreset":140,"#Microsoft.Media.FaceDetectorPreset":159,"#Microsoft.Media.StandardEncoderPreset":175}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":138,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[135,136,137,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":157,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":158,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":162,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":166,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":172,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":173,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":174,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[160,161,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[163,164,165,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[167,168,169,170,171,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":176,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":247,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":257,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":258,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":177,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":191,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":192,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":198,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":181,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":184,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[178,179,180,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[182,183,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[185,186,187,188,189,190,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":194,"#Microsoft.Media.VideoOverlay":196}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":195,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":192,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":192,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":197,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":193}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":200,"#Microsoft.Media.CopyAudio":206,"#Microsoft.Media.CopyVideo":208,"#Microsoft.Media.H264Video":210,"#Microsoft.Media.H265Video":228,"#Microsoft.Media.JpgImage":239,"#Microsoft.Media.PngImage":243}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":204,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":205,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[201,202,203,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":209,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":214,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":226,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[211,212,213,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":222,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":225,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[216,217,218,219,220,221,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":215}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":232,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":237,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":238,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[229,230,231,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":236,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"5":{"Elements":[234,235,4]}},{"3":{"ItemType":233}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":241,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":242,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":240}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":245,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":244}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":199}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":249,"#Microsoft.Media.PngFormat":251,"#Microsoft.Media.Mp4Format":253,"#Microsoft.Media.TransportStreamFormat":255}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":250,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":252,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":254,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":256,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":248}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":125}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2020-05-01","ScopeType":8,"Body":123,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":261,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":262,"Flags":10,"Description":"The resource api version"},"properties":{"Type":264,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":272,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":273,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":362,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":366,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":367,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[265,266,267,268,269,270,271,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":274,"#Microsoft.Media.JobInputHttp":276,"#Microsoft.Media.JobInputSequence":278,"#Microsoft.Media.JobInputs":326}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":275,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":277,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":324,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":325,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":280,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each."},"start":{"Type":281,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":281,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":319,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":320,"#Microsoft.Media.JobInputHttp":322}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":282,"#Microsoft.Media.UtcClipTime":284}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":283,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":285,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":312,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":313,"#Microsoft.Media.FromEachInputFile":315,"#Microsoft.Media.InputFile":317}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":288,"#Microsoft.Media.SelectAudioTrackById":298,"#Microsoft.Media.SelectVideoTrackByAttribute":300,"#Microsoft.Media.SelectVideoTrackById":310}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":291,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":296,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":297,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[289,290,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[292,293,294,295,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":299,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":303,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":308,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":309,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[301,302,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[304,305,306,307,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":311,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":287}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":314,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":316,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":318,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":286}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":321,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":323,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":279}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":327,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":328,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":273}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":330,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":359,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":360}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":340,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":346,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":349,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":351,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[331,332,333,334,335,336,337,338,339,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[341,342,343,344,345,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[347,348,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":350}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[352,353,354,355,356,357,358,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":361,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":329}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[363,364,365,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2020-05-01","ScopeType":8,"Body":263,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":369,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":370,"Flags":10,"Description":"The resource api version"},"properties":{"Type":372,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":373,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":390,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":395,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":399,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":384,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":383,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":379,"Flags":1,"Description":"Track property type"},"operation":{"Type":382,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[377,378,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[380,381,4]}},{"3":{"ItemType":376}},{"3":{"ItemType":375}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":386,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":389,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":388,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":375}},{"3":{"ItemType":387}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":391,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":392,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":375}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":393,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":394,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":396,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":397,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":375}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":398,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":393,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":394,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2020-05-01","ScopeType":8,"Body":371,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":411,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":412,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":409,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":410,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[406,407,408,4]}},{"3":{"ItemType":375}},{"3":{"ItemType":405}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2020-05-01","ScopeType":8,"Body":403,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":414,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":415,"Flags":10,"Description":"The resource api version"},"properties":{"Type":417,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":458,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":418,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":428,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":431,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":444,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":452,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":453,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":457,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":421,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":422,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":427,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[419,420,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":423,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":425,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":424}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":426}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":429,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":430,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":426}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":423,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":435,"Flags":0,"Description":"Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":439,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[432,433,434,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[436,437,438,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":442,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":443,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":441}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":440}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[445,446,447,448,449,450,451,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[454,455,4]}},{"3":{"ItemType":456}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2020-05-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":460,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":461,"Flags":10,"Description":"The resource api version"},"properties":{"Type":463,"Flags":0,"Description":"Live output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":464,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":468,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[465,466,467,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2020-05-01","ScopeType":8,"Body":462,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":473,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":486,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":474,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":478,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":485,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":453,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":475,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":423,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":477,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":476}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[479,480,481,482,483,484,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2020-05-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"The resource properties."},"identity":{"Type":505,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":509,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":496,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":499,"Flags":0},"encryption":{"Type":500,"Flags":0,"Description":"The account encryption properties."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":495,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":492}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[497,498,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":503,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":504,"Flags":0,"Description":"The properties of the key used to encrypt the account."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[501,502,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":508,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[506,507,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2020-05-01","ScopeType":12,"ReadOnlyScopes":4,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":515,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":516,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":525,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":520,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[517,518,519,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[521,522,523,524,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2020-05-01","ScopeType":8,"Body":513,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":527,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":528,"Flags":10,"Description":"The resource api version"},"properties":{"Type":530,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":531,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":532,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2020-05-01","ScopeType":8,"Body":529,"Flags":1}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":538,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[535,536,537,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":540,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2020-05-01","Output":539,"Input":534}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":544,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":543}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2020-05-01","Output":542}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":547,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":405}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2020-05-01","Output":546}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":562,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":563,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":555,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":560,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":561,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[551,552,553,554,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[556,557,558,559,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":550}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2020-05-01","Output":549}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":567,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":568,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2020-05-01","Output":566,"Input":565}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2020-05-01/types.md b/generated/mediaservices/microsoft.media/2020-05-01/types.md index d94faaa57d..d94948ed38 100644 --- a/generated/mediaservices/microsoft.media/2020-05-01/types.md +++ b/generated/mediaservices/microsoft.media/2020-05-01/types.md @@ -307,7 +307,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **offlineRentalConfiguration**: [ContentKeyPolicyFairPlayOfflineRentalConfiguration](#contentkeypolicyfairplayofflinerentalconfiguration): Offline rental policy @@ -429,18 +429,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: any (Required): The RSA Parameter exponent -* **modulus**: any (Required): The RSA Parameter modulus +* **exponent**: array (Required): The RSA Parameter exponent +* **modulus**: array (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: any (Required): The key value of the key +* **keyValue**: array (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2021-06-01/types.json b/generated/mediaservices/microsoft.media/2021-06-01/types.json index c94ffb164a..5984e36fce 100644 --- a/generated/mediaservices/microsoft.media/2021-06-01/types.json +++ b/generated/mediaservices/microsoft.media/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"identity":{"Type":35,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":49,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":17,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":20,"Flags":0},"encryption":{"Type":21,"Flags":0,"Description":"The account encryption properties."},"keyDelivery":{"Type":26,"Flags":0,"Description":"The Key Delivery properties for Media Services account."},"publicNetworkAccess":{"Type":34,"Flags":0,"Description":"Whether or not public network access is allowed for resources under the Media Services account."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."},"identity":{"Type":16,"Flags":0,"Description":"The storage account identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the storage account mapping."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned managed identity's ARM ID to use when accessing a resource."},"useSystemAssignedIdentity":{"Type":2,"Flags":1,"Description":"Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity."}}}},{"3":{"ItemType":12}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[18,19,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":24,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":25,"Flags":0,"Description":"The properties of the key used to encrypt the account."},"identity":{"Type":16,"Flags":0,"Description":"The Key Vault identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the Key Vault mapping."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[22,23,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"KeyDelivery","Properties":{"accessControl":{"Type":27,"Flags":0,"Description":"The access control properties for Key Delivery."}}}},{"2":{"Name":"AccessControl","Properties":{"defaultAction":{"Type":30,"Flags":0,"Description":"The behavior for IP access control in Key Delivery."},"ipAllowList":{"Type":31,"Flags":0,"Description":"The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[28,29,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[32,33,4]}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":4,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."},"userAssignedIdentities":{"Type":37,"Flags":0,"Description":"The user assigned managed identities."}}}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":36}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":43,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":48,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[39,40,41,42,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[44,45,46,47,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":51,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":52,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":65,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":60,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[57,58,59,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[61,62,63,64,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2021-06-01","ScopeType":8,"Body":53,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":71,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":72,"Flags":0,"Description":"The first quality."},"tracks":{"Type":86,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":85,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":81,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":84,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[75,76,77,78,79,80,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[82,83,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2021-06-01","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":94,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[92,93,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2021-06-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2021-06-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":103,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":167,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":105,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":146,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":106,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":108,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":117,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":142,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":144}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":107,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":114,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":115,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[109,110,111,112,113,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":140,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":141,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":119,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":129,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":130,"Flags":1,"Description":"The content key location."},"contentType":{"Type":139,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":120,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":125,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[126,127,128,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":131,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":133}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":132,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":134,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[135,136,137,138,4]}},{"3":{"ItemType":118}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":143,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":145,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":147,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":149,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":165}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":148,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":150,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":157,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":159,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":163,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":164,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":151,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":153,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":155}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":152,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":156,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":150}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":158}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[160,161,162,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":166,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":104}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2021-06-01","ScopeType":8,"Body":102,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":315,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":176,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":180,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":181,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[174,175,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[177,178,179,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":182,"#Microsoft.Media.BuiltInStandardEncoderPreset":188,"#Microsoft.Media.FaceDetectorPreset":215,"#Microsoft.Media.StandardEncoderPreset":231}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":186,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[183,184,185,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"configurations":{"Type":189,"Flags":0,"Description":"PresetConfigurations are only supported for the ContentAwareEncoding and H265ContentAwareEncoding built-in presets. These settings will not affect other built-in or custom defined presets."},"presetName":{"Type":213,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":214,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PresetConfigurations","Properties":{"complexity":{"Type":193,"Flags":0,"Description":"Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency."},"interleaveOutput":{"Type":196,"Flags":0,"Description":"Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files."},"keyFrameIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The key frame interval in seconds. Example: set KeyFrameIntervalInSeconds as 2 to reduce the playback buffering for some players."},"maxBitrateBps":{"Type":3,"Flags":0,"Description":"The maximum bitrate in bits per second (threshold for the top video layer). Example: set MaxBitrateBps as 6000000 to avoid producing very high bitrate outputs for contents with high complexity."},"maxHeight":{"Type":3,"Flags":0,"Description":"The maximum height of output video layers. Example: set MaxHeight as 720 to produce output layers up to 720P even if the input is 4K."},"maxLayers":{"Type":3,"Flags":0,"Description":"The maximum number of output video layers. Example: set MaxLayers as 4 to make sure at most 4 output layers are produced to control the overall cost of the encoding job."},"minBitrateBps":{"Type":3,"Flags":0,"Description":"The minimum bitrate in bits per second (threshold for the bottom video layer). Example: set MinBitrateBps as 200000 to have a bottom layer that covers users with low network bandwidth."},"minHeight":{"Type":3,"Flags":0,"Description":"The minimum height of output video layers. Example: set MinHeight as 360 to avoid output layers of smaller resolutions like 180P."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[190,191,192,4]}},{"6":{"Value":"NonInterleavedOutput"}},{"6":{"Value":"InterleavedOutput"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":218,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":222,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":228,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":229,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":230,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[219,220,221,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[223,224,225,226,227,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":232,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":303,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":313,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":314,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":233,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":247,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":248,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":254,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":237,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":240,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[234,235,236,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[238,239,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[241,242,243,244,245,246,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":250,"#Microsoft.Media.VideoOverlay":252}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":251,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":248,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":248,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":253,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":249}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":256,"#Microsoft.Media.CopyAudio":262,"#Microsoft.Media.CopyVideo":264,"#Microsoft.Media.H264Video":266,"#Microsoft.Media.H265Video":284,"#Microsoft.Media.JpgImage":295,"#Microsoft.Media.PngImage":299}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":260,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":261,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[257,258,259,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":263,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":265,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":270,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":282,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":283,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[267,268,269,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":278,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":281,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[272,273,274,275,276,277,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[279,280,4]}},{"3":{"ItemType":271}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":288,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":293,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":294,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[285,286,287,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":292,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"5":{"Elements":[290,291,4]}},{"3":{"ItemType":289}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":297,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":298,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":296}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":301,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":302,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":300}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":255}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":305,"#Microsoft.Media.PngFormat":307,"#Microsoft.Media.Mp4Format":309,"#Microsoft.Media.TransportStreamFormat":311}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":306,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":308,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":310,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":312,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":304}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":173}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2021-06-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":328,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":329,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":418,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":422,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":423,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[321,322,323,324,325,326,327,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":330,"#Microsoft.Media.JobInputHttp":332,"#Microsoft.Media.JobInputSequence":334,"#Microsoft.Media.JobInputs":382}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":331,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":333,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":380,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":381,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":336,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each. Query strings will not be returned in service responses to prevent sensitive data exposure."},"start":{"Type":337,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":337,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":375,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":376,"#Microsoft.Media.JobInputHttp":378}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":338,"#Microsoft.Media.UtcClipTime":340}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":339,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":341,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":368,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":369,"#Microsoft.Media.FromEachInputFile":371,"#Microsoft.Media.InputFile":373}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":344,"#Microsoft.Media.SelectAudioTrackById":354,"#Microsoft.Media.SelectVideoTrackByAttribute":356,"#Microsoft.Media.SelectVideoTrackById":366}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":347,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":352,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":353,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[345,346,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[348,349,350,351,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":355,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":359,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":364,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":365,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[357,358,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[360,361,362,363,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":367,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":343}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":370,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":372,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":374,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":342}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":377,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":379,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":335}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":383,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":384,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":329}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":386,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"presetOverride":{"Type":181,"Flags":0,"Description":"A preset used to override the preset in the corresponding transform output."},"state":{"Type":415,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":416}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":396,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":402,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":405,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":407,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[387,388,389,390,391,392,393,394,395,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[397,398,399,400,401,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[403,404,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":406}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[408,409,410,411,412,413,414,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":417,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":385}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[419,420,421,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2021-06-01","ScopeType":8,"Body":319,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":429,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":446,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":451,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":455,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":440,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":439,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":435,"Flags":1,"Description":"Track property type"},"operation":{"Type":438,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[436,437,4]}},{"3":{"ItemType":432}},{"3":{"ItemType":431}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":442,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":445,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":444,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":431}},{"3":{"ItemType":443}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":447,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":448,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":431}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":449,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":450,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":452,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":453,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":431}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":454,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":449,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":450,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2021-06-01","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":457,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":458,"Flags":10,"Description":"The resource api version"},"properties":{"Type":460,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":467,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":468,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":465,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":466,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[462,463,464,4]}},{"3":{"ItemType":431}},{"3":{"ItemType":461}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2021-06-01","ScopeType":8,"Body":459,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":473,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":516,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":474,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":484,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":487,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":502,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":510,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":511,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":515,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":477,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":478,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":483,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[475,476,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":479,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":481,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":480}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":482}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":485,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":486,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":482}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":479,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":493,"Flags":0,"Description":"Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":497,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"6":{"Value":"PassthroughBasic"}},{"6":{"Value":"PassthroughStandard"}},{"5":{"Elements":[488,489,490,491,492,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[494,495,496,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":500,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":501,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":499}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":498}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[503,504,505,506,507,508,509,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[512,513,4]}},{"3":{"ItemType":514}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2021-06-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"Live output properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":522,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":526,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[523,524,525,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-06-01","ScopeType":8,"Body":520,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":531,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":544,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":532,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":536,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":543,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":511,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":533,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":479,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":535,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":534}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[537,538,539,540,541,542,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2021-06-01","ScopeType":8,"Body":530,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":549,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":550,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":551,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2021-06-01","ScopeType":8,"Body":548,"Flags":1}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":555,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":556,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2021-06-01","Output":554,"Input":553}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":562,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[559,560,561,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":564,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-06-01","Output":563,"Input":558}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":568,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":567}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-06-01","Output":566}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":571,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":461}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-06-01","Output":570}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":586,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":587,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":579,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":584,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":585,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[575,576,577,578,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[580,581,582,583,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":574}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-06-01","Output":573}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"identity":{"Type":35,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":49,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":17,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":20,"Flags":0},"encryption":{"Type":21,"Flags":0,"Description":"The account encryption properties."},"keyDelivery":{"Type":26,"Flags":0,"Description":"The Key Delivery properties for Media Services account."},"publicNetworkAccess":{"Type":34,"Flags":0,"Description":"Whether or not public network access is allowed for resources under the Media Services account."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."},"identity":{"Type":16,"Flags":0,"Description":"The storage account identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the storage account mapping."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned managed identity's ARM ID to use when accessing a resource."},"useSystemAssignedIdentity":{"Type":2,"Flags":1,"Description":"Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity."}}}},{"3":{"ItemType":12}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[18,19,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":24,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":25,"Flags":0,"Description":"The properties of the key used to encrypt the account."},"identity":{"Type":16,"Flags":0,"Description":"The Key Vault identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the Key Vault mapping."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[22,23,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"KeyDelivery","Properties":{"accessControl":{"Type":27,"Flags":0,"Description":"The access control properties for Key Delivery."}}}},{"2":{"Name":"AccessControl","Properties":{"defaultAction":{"Type":30,"Flags":0,"Description":"The behavior for IP access control in Key Delivery."},"ipAllowList":{"Type":31,"Flags":0,"Description":"The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[28,29,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[32,33,4]}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":4,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."},"userAssignedIdentities":{"Type":37,"Flags":0,"Description":"The user assigned managed identities."}}}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":36}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":43,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":48,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[39,40,41,42,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[44,45,46,47,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":51,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":52,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":65,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":60,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[57,58,59,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[61,62,63,64,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2021-06-01","ScopeType":8,"Body":53,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":71,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":72,"Flags":0,"Description":"The first quality."},"tracks":{"Type":86,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":85,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":81,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":84,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[75,76,77,78,79,80,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[82,83,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2021-06-01","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":94,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[92,93,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2021-06-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2021-06-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":103,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":167,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":105,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":146,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":106,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":108,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":117,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":142,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":144}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":107,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":114,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":115,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[109,110,111,112,113,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":140,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":141,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":119,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":129,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":130,"Flags":1,"Description":"The content key location."},"contentType":{"Type":139,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":120,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":125,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[126,127,128,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":131,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":133}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":132,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":134,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[135,136,137,138,4]}},{"3":{"ItemType":118}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":143,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":145,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":147,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":149,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":165}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":148,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":150,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":157,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":159,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":163,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":164,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":151,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":153,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":155}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":152,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":156,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":150}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":158}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[160,161,162,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":166,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":104}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2021-06-01","ScopeType":8,"Body":102,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":315,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":176,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":180,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":181,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[174,175,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[177,178,179,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":182,"#Microsoft.Media.BuiltInStandardEncoderPreset":188,"#Microsoft.Media.FaceDetectorPreset":215,"#Microsoft.Media.StandardEncoderPreset":231}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":186,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[183,184,185,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"configurations":{"Type":189,"Flags":0,"Description":"PresetConfigurations are only supported for the ContentAwareEncoding and H265ContentAwareEncoding built-in presets. These settings will not affect other built-in or custom defined presets."},"presetName":{"Type":213,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":214,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PresetConfigurations","Properties":{"complexity":{"Type":193,"Flags":0,"Description":"Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency."},"interleaveOutput":{"Type":196,"Flags":0,"Description":"Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files."},"keyFrameIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The key frame interval in seconds. Example: set KeyFrameIntervalInSeconds as 2 to reduce the playback buffering for some players."},"maxBitrateBps":{"Type":3,"Flags":0,"Description":"The maximum bitrate in bits per second (threshold for the top video layer). Example: set MaxBitrateBps as 6000000 to avoid producing very high bitrate outputs for contents with high complexity."},"maxHeight":{"Type":3,"Flags":0,"Description":"The maximum height of output video layers. Example: set MaxHeight as 720 to produce output layers up to 720P even if the input is 4K."},"maxLayers":{"Type":3,"Flags":0,"Description":"The maximum number of output video layers. Example: set MaxLayers as 4 to make sure at most 4 output layers are produced to control the overall cost of the encoding job."},"minBitrateBps":{"Type":3,"Flags":0,"Description":"The minimum bitrate in bits per second (threshold for the bottom video layer). Example: set MinBitrateBps as 200000 to have a bottom layer that covers users with low network bandwidth."},"minHeight":{"Type":3,"Flags":0,"Description":"The minimum height of output video layers. Example: set MinHeight as 360 to avoid output layers of smaller resolutions like 180P."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[190,191,192,4]}},{"6":{"Value":"NonInterleavedOutput"}},{"6":{"Value":"InterleavedOutput"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":218,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":222,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":228,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":229,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":230,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[219,220,221,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[223,224,225,226,227,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":232,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":303,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":313,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":314,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":233,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":247,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":248,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":254,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":237,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":240,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[234,235,236,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[238,239,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[241,242,243,244,245,246,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":250,"#Microsoft.Media.VideoOverlay":252}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":251,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":248,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":248,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":253,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":249}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":256,"#Microsoft.Media.CopyAudio":262,"#Microsoft.Media.CopyVideo":264,"#Microsoft.Media.H264Video":266,"#Microsoft.Media.H265Video":284,"#Microsoft.Media.JpgImage":295,"#Microsoft.Media.PngImage":299}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":260,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":261,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[257,258,259,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":263,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":265,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":270,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":282,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":283,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[267,268,269,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":278,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":281,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[272,273,274,275,276,277,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[279,280,4]}},{"3":{"ItemType":271}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":288,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":293,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":294,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[285,286,287,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":292,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"5":{"Elements":[290,291,4]}},{"3":{"ItemType":289}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":297,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":298,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":296}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":301,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":302,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":300}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":255}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":305,"#Microsoft.Media.PngFormat":307,"#Microsoft.Media.Mp4Format":309,"#Microsoft.Media.TransportStreamFormat":311}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":306,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":308,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":310,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":312,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":304}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":173}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2021-06-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":328,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":329,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":418,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":422,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":423,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[321,322,323,324,325,326,327,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":330,"#Microsoft.Media.JobInputHttp":332,"#Microsoft.Media.JobInputSequence":334,"#Microsoft.Media.JobInputs":382}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":331,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":333,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":380,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":381,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":336,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each. Query strings will not be returned in service responses to prevent sensitive data exposure."},"start":{"Type":337,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":337,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":375,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":376,"#Microsoft.Media.JobInputHttp":378}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":338,"#Microsoft.Media.UtcClipTime":340}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":339,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":341,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":368,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":369,"#Microsoft.Media.FromEachInputFile":371,"#Microsoft.Media.InputFile":373}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":344,"#Microsoft.Media.SelectAudioTrackById":354,"#Microsoft.Media.SelectVideoTrackByAttribute":356,"#Microsoft.Media.SelectVideoTrackById":366}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":347,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":352,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":353,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[345,346,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[348,349,350,351,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":355,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":359,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":364,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":365,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[357,358,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[360,361,362,363,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":367,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":343}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":370,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":372,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":374,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":342}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":377,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":379,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":335}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":383,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":384,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":329}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":386,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"presetOverride":{"Type":181,"Flags":0,"Description":"A preset used to override the preset in the corresponding transform output."},"state":{"Type":415,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":416}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":396,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":402,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":405,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":407,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[387,388,389,390,391,392,393,394,395,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[397,398,399,400,401,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[403,404,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":406}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[408,409,410,411,412,413,414,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":417,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":385}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[419,420,421,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2021-06-01","ScopeType":8,"Body":319,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":429,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":446,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":451,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":455,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":440,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":439,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":435,"Flags":1,"Description":"Track property type"},"operation":{"Type":438,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[436,437,4]}},{"3":{"ItemType":432}},{"3":{"ItemType":431}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":442,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":445,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":444,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":431}},{"3":{"ItemType":443}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":447,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":448,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":431}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":449,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":450,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":452,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":453,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":431}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":454,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":449,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":450,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2021-06-01","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":457,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":458,"Flags":10,"Description":"The resource api version"},"properties":{"Type":460,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":467,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":468,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":465,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":466,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[462,463,464,4]}},{"3":{"ItemType":431}},{"3":{"ItemType":461}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2021-06-01","ScopeType":8,"Body":459,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":473,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":516,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":474,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":484,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":487,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":502,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":510,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":511,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":515,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":477,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":478,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":483,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[475,476,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":479,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":481,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":480}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":482}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":485,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":486,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":482}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":479,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":493,"Flags":0,"Description":"Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":497,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"6":{"Value":"PassthroughBasic"}},{"6":{"Value":"PassthroughStandard"}},{"5":{"Elements":[488,489,490,491,492,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[494,495,496,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":500,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":501,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":499}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":498}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[503,504,505,506,507,508,509,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[512,513,4]}},{"3":{"ItemType":514}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2021-06-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"Live output properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":522,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":526,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[523,524,525,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-06-01","ScopeType":8,"Body":520,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":531,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":544,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":532,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":536,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":543,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":511,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":533,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":479,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":535,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":534}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[537,538,539,540,541,542,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2021-06-01","ScopeType":8,"Body":530,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":549,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":550,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":551,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2021-06-01","ScopeType":8,"Body":548,"Flags":1}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":555,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":556,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2021-06-01","Output":554,"Input":553}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":562,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[559,560,561,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":564,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-06-01","Output":563,"Input":558}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":568,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":567}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-06-01","Output":566}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":571,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":461}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-06-01","Output":570}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":586,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":587,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":579,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":584,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":585,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[575,576,577,578,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[580,581,582,583,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":574}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-06-01","Output":573}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2021-06-01/types.md b/generated/mediaservices/microsoft.media/2021-06-01/types.md index ce1de5822f..cab162c58d 100644 --- a/generated/mediaservices/microsoft.media/2021-06-01/types.md +++ b/generated/mediaservices/microsoft.media/2021-06-01/types.md @@ -315,7 +315,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **offlineRentalConfiguration**: [ContentKeyPolicyFairPlayOfflineRentalConfiguration](#contentkeypolicyfairplayofflinerentalconfiguration): Offline rental policy @@ -437,18 +437,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: any (Required): The RSA Parameter exponent -* **modulus**: any (Required): The RSA Parameter modulus +* **exponent**: array (Required): The RSA Parameter exponent +* **modulus**: array (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: any (Required): The key value of the key +* **keyValue**: array (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2021-11-01/types.json b/generated/mediaservices/microsoft.media/2021-11-01/types.json index 3ef7a2d6b5..d8aeef1dfd 100644 --- a/generated/mediaservices/microsoft.media/2021-11-01/types.json +++ b/generated/mediaservices/microsoft.media/2021-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2021-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"identity":{"Type":85,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"tags":{"Type":88,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":49,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":52,"Flags":0},"encryption":{"Type":53,"Flags":0,"Description":"The account encryption properties."},"keyDelivery":{"Type":58,"Flags":0,"Description":"The Key Delivery properties for Media Services account."},"publicNetworkAccess":{"Type":66,"Flags":0,"Description":"Whether or not public network access is allowed for resources under the Media Services account."},"provisioningState":{"Type":70,"Flags":2,"Description":"Provisioning state of the Media Services account."},"privateEndpointConnections":{"Type":84,"Flags":2,"Description":"The Private Endpoint Connections created for the Media Service account."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":47,"Flags":1,"Description":"The type of the storage account."},"identity":{"Type":48,"Flags":0,"Description":"The storage account identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the storage account mapping."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[45,46,4]}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned managed identity's ARM ID to use when accessing a resource."},"useSystemAssignedIdentity":{"Type":2,"Flags":1,"Description":"Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity."}}}},{"3":{"ItemType":44}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":56,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":57,"Flags":0,"Description":"The properties of the key used to encrypt the account."},"identity":{"Type":48,"Flags":0,"Description":"The Key Vault identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the Key Vault mapping."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"KeyDelivery","Properties":{"accessControl":{"Type":59,"Flags":0,"Description":"The access control properties for Key Delivery."}}}},{"2":{"Name":"AccessControl","Properties":{"defaultAction":{"Type":62,"Flags":0,"Description":"The behavior for IP access control in Key Delivery."},"ipAllowList":{"Type":63,"Flags":0,"Description":"The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[60,61,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[67,68,69,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":72,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":73,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":74,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":83,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":78,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[75,76,77,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[79,80,81,82,4]}},{"3":{"ItemType":71}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":4,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."},"userAssignedIdentities":{"Type":87,"Flags":0,"Description":"The user assigned managed identities."}}}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":86}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2021-11-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2021-11-01","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":100,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[98,99,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2021-11-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2021-11-01","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/tracks"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/tracks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetTrackProperties","Properties":{"track":{"Type":110,"Flags":0,"Description":"Detailed information about a track in the asset."},"provisioningState":{"Type":124,"Flags":2,"Description":"Provisioning state of the asset track."}}}},{"7":{"Name":"TrackBase","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AudioTrack":111,"#Microsoft.Media.TextTrack":113,"#Microsoft.Media.VideoTrack":119}}},{"2":{"Name":"AudioTrack","Properties":{"@odata.type":{"Type":112,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioTrack"}},{"2":{"Name":"TextTrack","Properties":{"fileName":{"Type":4,"Flags":0,"Description":"The file name to the source file. This file is located in the storage container of the asset."},"displayName":{"Type":4,"Flags":0,"Description":"The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA."},"languageCode":{"Type":4,"Flags":2,"Description":"The RFC5646 language code for the text track."},"playerVisibility":{"Type":116,"Flags":0,"Description":"When PlayerVisibility is set to \"Visible\", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to \"Hidden\", the text will not be available to the client. The default value is \"Visible\"."},"hlsSettings":{"Type":117,"Flags":0,"Description":"The HLS specific setting for the text track."},"@odata.type":{"Type":118,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Hidden"}},{"6":{"Value":"Visible"}},{"5":{"Elements":[114,115,4]}},{"2":{"Name":"HlsSettings","Properties":{"default":{"Type":2,"Flags":0,"Description":"The default for the HLS setting."},"forced":{"Type":2,"Flags":0,"Description":"The forced for the HLS setting."},"characteristics":{"Type":4,"Flags":0,"Description":"The characteristics for the HLS setting."}}}},{"6":{"Value":"#Microsoft.Media.TextTrack"}},{"2":{"Name":"VideoTrack","Properties":{"@odata.type":{"Type":120,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoTrack"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[121,122,123,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/tracks@2021-11-01","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":193,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":131,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":172,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":132,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":134,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":143,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":168,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":170}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":133,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":140,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":141,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":142,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[135,136,137,138,139,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":166,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":167,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":145,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":155,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":156,"Flags":1,"Description":"The content key location."},"contentType":{"Type":165,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":146,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":151,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[147,148,149,150,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[152,153,154,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":157,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":159}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":158,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":160,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[161,162,163,164,4]}},{"3":{"ItemType":144}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":171,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":173,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":175,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":191}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":174,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":176,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":183,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":185,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":189,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":190,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":177,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":179,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":181}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":178,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":180,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":182,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":176}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":184}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[186,187,188,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":192,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":130}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2021-11-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":346,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":202,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":206,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":207,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[203,204,205,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":208,"#Microsoft.Media.BuiltInStandardEncoderPreset":214,"#Microsoft.Media.FaceDetectorPreset":241,"#Microsoft.Media.StandardEncoderPreset":257}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":212,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":213,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[209,210,211,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"configurations":{"Type":215,"Flags":0,"Description":"Optional configuration settings for encoder. Configurations is only supported for ContentAwareEncoding and H265ContentAwareEncoding BuiltInStandardEncoderPreset."},"presetName":{"Type":239,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":240,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PresetConfigurations","Properties":{"complexity":{"Type":219,"Flags":0,"Description":"Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency."},"interleaveOutput":{"Type":222,"Flags":0,"Description":"Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files."},"keyFrameIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The key frame interval in seconds. Example: set KeyFrameIntervalInSeconds as 2 to reduce the playback buffering for some players."},"maxBitrateBps":{"Type":3,"Flags":0,"Description":"The maximum bitrate in bits per second (threshold for the top video layer). Example: set MaxBitrateBps as 6000000 to avoid producing very high bitrate outputs for contents with high complexity."},"maxHeight":{"Type":3,"Flags":0,"Description":"The maximum height of output video layers. Example: set MaxHeight as 720 to produce output layers up to 720P even if the input is 4K."},"maxLayers":{"Type":3,"Flags":0,"Description":"The maximum number of output video layers. Example: set MaxLayers as 4 to make sure at most 4 output layers are produced to control the overall cost of the encoding job."},"minBitrateBps":{"Type":3,"Flags":0,"Description":"The minimum bitrate in bits per second (threshold for the bottom video layer). Example: set MinBitrateBps as 200000 to have a bottom layer that covers users with low network bandwidth."},"minHeight":{"Type":3,"Flags":0,"Description":"The minimum height of output video layers. Example: set MinHeight as 360 to avoid output layers of smaller resolutions like 180P."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[216,217,218,4]}},{"6":{"Value":"NonInterleavedOutput"}},{"6":{"Value":"InterleavedOutput"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":244,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":248,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":254,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":255,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":256,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[242,243,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[245,246,247,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[249,250,251,252,253,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":258,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":334,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":344,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":345,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":259,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":273,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":274,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":280,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":263,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":266,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[260,261,262,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[264,265,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[267,268,269,270,271,272,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":276,"#Microsoft.Media.VideoOverlay":278}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":277,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":274,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":274,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":279,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":275}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":282,"#Microsoft.Media.CopyAudio":288,"#Microsoft.Media.CopyVideo":290,"#Microsoft.Media.H264Video":292,"#Microsoft.Media.H265Video":314,"#Microsoft.Media.JpgImage":326,"#Microsoft.Media.PngImage":330}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":286,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":287,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[283,284,285,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":289,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":291,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"complexity":{"Type":296,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":308,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"rateControlMode":{"Type":312,"Flags":0,"Description":"The video rate control mode"},"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"@odata.type":{"Type":313,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[293,294,295,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":304,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"crf":{"Type":3,"Flags":0,"Description":"The value of CRF to be used when encoding this layer. This setting takes effect when RateControlMode of video codec is set at CRF mode. The range of CRF value is between 0 and 51, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default value is 23."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":307,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[298,299,300,301,302,303,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[305,306,4]}},{"3":{"ItemType":297}},{"6":{"Value":"ABR"}},{"6":{"Value":"CBR"}},{"6":{"Value":"CRF"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":318,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":324,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":325,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[315,316,317,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":323,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"crf":{"Type":3,"Flags":0,"Description":"The value of CRF to be used when encoding this layer. This setting takes effect when RateControlMode of video codec is set at CRF mode. The range of CRF value is between 0 and 51, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default value is 28."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"6":{"Value":"Main10"}},{"5":{"Elements":[320,321,322,4]}},{"3":{"ItemType":319}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":328,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":329,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":327}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":332,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":333,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":331}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":281}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":336,"#Microsoft.Media.PngFormat":338,"#Microsoft.Media.Mp4Format":340,"#Microsoft.Media.TransportStreamFormat":342}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":337,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":339,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":341,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":343,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":335}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":199}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2021-11-01","ScopeType":8,"Body":197,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":359,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":360,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":449,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":453,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":454,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[352,353,354,355,356,357,358,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":361,"#Microsoft.Media.JobInputHttp":363,"#Microsoft.Media.JobInputSequence":365,"#Microsoft.Media.JobInputs":413}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":362,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":364,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":411,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":412,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":367,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each. Query strings will not be returned in service responses to prevent sensitive data exposure."},"start":{"Type":368,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":368,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":406,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":407,"#Microsoft.Media.JobInputHttp":409}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":369,"#Microsoft.Media.UtcClipTime":371}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":370,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":372,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":399,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":400,"#Microsoft.Media.FromEachInputFile":402,"#Microsoft.Media.InputFile":404}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":375,"#Microsoft.Media.SelectAudioTrackById":385,"#Microsoft.Media.SelectVideoTrackByAttribute":387,"#Microsoft.Media.SelectVideoTrackById":397}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":378,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":383,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":384,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[376,377,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[379,380,381,382,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":386,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":390,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":395,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":396,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[388,389,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[391,392,393,394,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":398,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":374}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":401,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":403,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":405,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":373}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":408,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":410,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":366}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":414,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":415,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":360}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":417,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"presetOverride":{"Type":207,"Flags":0,"Description":"A preset used to override the preset in the corresponding transform output."},"state":{"Type":446,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":447}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":427,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":433,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":436,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":438,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[418,419,420,421,422,423,424,425,426,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[428,429,430,431,432,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[434,435,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":437}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[439,440,441,442,443,444,445,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":448,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":416}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[450,451,452,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2021-11-01","ScopeType":8,"Body":350,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":460,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":477,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":482,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":486,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":471,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":470,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":466,"Flags":1,"Description":"Track property type"},"operation":{"Type":469,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[464,465,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":463}},{"3":{"ItemType":462}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":473,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":476,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":475,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":462}},{"3":{"ItemType":474}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":478,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":479,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":462}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":480,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":481,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":483,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":484,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":462}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":485,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":480,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":481,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2021-11-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":498,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":499,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":496,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":497,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[493,494,495,4]}},{"3":{"ItemType":462}},{"3":{"ItemType":492}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2021-11-01","ScopeType":8,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":504,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":548,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":505,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":515,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":518,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":533,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":541,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":542,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":547,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":508,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":509,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":514,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[506,507,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":510,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":512,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":511}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":513}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":516,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":517,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":513}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":510,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":524,"Flags":0,"Description":"Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":528,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"6":{"Value":"PassthroughBasic"}},{"6":{"Value":"PassthroughStandard"}},{"5":{"Elements":[519,520,521,522,523,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[525,526,527,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":531,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":532,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":530}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":529}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[534,535,536,537,538,539,540,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"6":{"Value":"LowLatencyV2"}},{"5":{"Elements":[543,544,545,4]}},{"3":{"ItemType":546}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2021-11-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":553,"Flags":0,"Description":"Live output properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":554,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":558,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[555,556,557,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-11-01","ScopeType":8,"Body":552,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"sku":{"Type":576,"Flags":0,"Description":"The streaming endpoint sku."},"tags":{"Type":577,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":564,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":568,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":575,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":542,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":565,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":510,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":567,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":566}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[569,570,571,572,573,574,4]}},{"2":{"Name":"ArmStreamingEndpointCurrentSku","Properties":{"name":{"Type":4,"Flags":2,"Description":"The streaming endpoint sku name."},"capacity":{"Type":3,"Flags":0,"Description":"The streaming endpoint sku capacity."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2021-11-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":582,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":583,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":584,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2021-11-01","ScopeType":8,"Body":581,"Flags":1}},{"6":{"Value":"Microsoft.Media/locations/mediaServicesOperationResults"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/locations/mediaServicesOperationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":2,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"identity":{"Type":85,"Flags":2,"Description":"The Managed Identity for the Media Services account."},"tags":{"Type":589,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/locations/mediaServicesOperationResults@2021-11-01","ScopeType":4,"Body":588,"Flags":1}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/tracks/operationResults"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/tracks/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":2,"Description":"The resource properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/tracks/operationResults@2021-11-01","ScopeType":8,"Body":593,"Flags":1}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":597,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":598,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2021-11-01","Output":596,"Input":595}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":604,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[601,602,603,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":606,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-11-01","Output":605,"Input":600}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":610,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":609}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-11-01","Output":608}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":613,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":492}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-11-01","Output":612}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":628,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":629,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":621,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":626,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":627,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[617,618,619,620,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[622,623,624,625,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":616}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-11-01","Output":615}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2021-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"identity":{"Type":85,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"tags":{"Type":88,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":49,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":52,"Flags":0},"encryption":{"Type":53,"Flags":0,"Description":"The account encryption properties."},"keyDelivery":{"Type":58,"Flags":0,"Description":"The Key Delivery properties for Media Services account."},"publicNetworkAccess":{"Type":66,"Flags":0,"Description":"Whether or not public network access is allowed for resources under the Media Services account."},"provisioningState":{"Type":70,"Flags":2,"Description":"Provisioning state of the Media Services account."},"privateEndpointConnections":{"Type":84,"Flags":2,"Description":"The Private Endpoint Connections created for the Media Service account."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":47,"Flags":1,"Description":"The type of the storage account."},"identity":{"Type":48,"Flags":0,"Description":"The storage account identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the storage account mapping."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[45,46,4]}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned managed identity's ARM ID to use when accessing a resource."},"useSystemAssignedIdentity":{"Type":2,"Flags":1,"Description":"Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity."}}}},{"3":{"ItemType":44}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":56,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":57,"Flags":0,"Description":"The properties of the key used to encrypt the account."},"identity":{"Type":48,"Flags":0,"Description":"The Key Vault identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the Key Vault mapping."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"KeyDelivery","Properties":{"accessControl":{"Type":59,"Flags":0,"Description":"The access control properties for Key Delivery."}}}},{"2":{"Name":"AccessControl","Properties":{"defaultAction":{"Type":62,"Flags":0,"Description":"The behavior for IP access control in Key Delivery."},"ipAllowList":{"Type":63,"Flags":0,"Description":"The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[60,61,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[67,68,69,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":72,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":73,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":74,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":83,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":78,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[75,76,77,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[79,80,81,82,4]}},{"3":{"ItemType":71}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":4,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."},"userAssignedIdentities":{"Type":87,"Flags":0,"Description":"The user assigned managed identities."}}}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":86}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2021-11-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2021-11-01","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":100,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[98,99,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2021-11-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2021-11-01","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/tracks"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/tracks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetTrackProperties","Properties":{"track":{"Type":110,"Flags":0,"Description":"Detailed information about a track in the asset."},"provisioningState":{"Type":124,"Flags":2,"Description":"Provisioning state of the asset track."}}}},{"7":{"Name":"TrackBase","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AudioTrack":111,"#Microsoft.Media.TextTrack":113,"#Microsoft.Media.VideoTrack":119}}},{"2":{"Name":"AudioTrack","Properties":{"@odata.type":{"Type":112,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioTrack"}},{"2":{"Name":"TextTrack","Properties":{"fileName":{"Type":4,"Flags":0,"Description":"The file name to the source file. This file is located in the storage container of the asset."},"displayName":{"Type":4,"Flags":0,"Description":"The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA."},"languageCode":{"Type":4,"Flags":2,"Description":"The RFC5646 language code for the text track."},"playerVisibility":{"Type":116,"Flags":0,"Description":"When PlayerVisibility is set to \"Visible\", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to \"Hidden\", the text will not be available to the client. The default value is \"Visible\"."},"hlsSettings":{"Type":117,"Flags":0,"Description":"The HLS specific setting for the text track."},"@odata.type":{"Type":118,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Hidden"}},{"6":{"Value":"Visible"}},{"5":{"Elements":[114,115,4]}},{"2":{"Name":"HlsSettings","Properties":{"default":{"Type":2,"Flags":0,"Description":"The default for the HLS setting."},"forced":{"Type":2,"Flags":0,"Description":"The forced for the HLS setting."},"characteristics":{"Type":4,"Flags":0,"Description":"The characteristics for the HLS setting."}}}},{"6":{"Value":"#Microsoft.Media.TextTrack"}},{"2":{"Name":"VideoTrack","Properties":{"@odata.type":{"Type":120,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoTrack"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[121,122,123,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/tracks@2021-11-01","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":193,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":131,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":172,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":132,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":134,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":143,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":168,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":170}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":133,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":140,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":141,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":142,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[135,136,137,138,139,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":166,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":167,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":145,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":155,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":156,"Flags":1,"Description":"The content key location."},"contentType":{"Type":165,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":146,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":151,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[147,148,149,150,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[152,153,154,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":157,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":159}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":158,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":160,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[161,162,163,164,4]}},{"3":{"ItemType":144}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":171,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":173,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":175,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":191}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":174,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":176,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":183,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":185,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":189,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":190,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":177,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":179,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":181}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":178,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":180,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":182,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":176}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":184}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[186,187,188,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":192,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":130}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2021-11-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":346,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":202,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":206,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":207,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[203,204,205,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":208,"#Microsoft.Media.BuiltInStandardEncoderPreset":214,"#Microsoft.Media.FaceDetectorPreset":241,"#Microsoft.Media.StandardEncoderPreset":257}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":212,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":213,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[209,210,211,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"configurations":{"Type":215,"Flags":0,"Description":"Optional configuration settings for encoder. Configurations is only supported for ContentAwareEncoding and H265ContentAwareEncoding BuiltInStandardEncoderPreset."},"presetName":{"Type":239,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":240,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PresetConfigurations","Properties":{"complexity":{"Type":219,"Flags":0,"Description":"Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency."},"interleaveOutput":{"Type":222,"Flags":0,"Description":"Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files."},"keyFrameIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The key frame interval in seconds. Example: set KeyFrameIntervalInSeconds as 2 to reduce the playback buffering for some players."},"maxBitrateBps":{"Type":3,"Flags":0,"Description":"The maximum bitrate in bits per second (threshold for the top video layer). Example: set MaxBitrateBps as 6000000 to avoid producing very high bitrate outputs for contents with high complexity."},"maxHeight":{"Type":3,"Flags":0,"Description":"The maximum height of output video layers. Example: set MaxHeight as 720 to produce output layers up to 720P even if the input is 4K."},"maxLayers":{"Type":3,"Flags":0,"Description":"The maximum number of output video layers. Example: set MaxLayers as 4 to make sure at most 4 output layers are produced to control the overall cost of the encoding job."},"minBitrateBps":{"Type":3,"Flags":0,"Description":"The minimum bitrate in bits per second (threshold for the bottom video layer). Example: set MinBitrateBps as 200000 to have a bottom layer that covers users with low network bandwidth."},"minHeight":{"Type":3,"Flags":0,"Description":"The minimum height of output video layers. Example: set MinHeight as 360 to avoid output layers of smaller resolutions like 180P."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[216,217,218,4]}},{"6":{"Value":"NonInterleavedOutput"}},{"6":{"Value":"InterleavedOutput"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":244,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":248,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":254,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":255,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":256,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[242,243,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[245,246,247,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[249,250,251,252,253,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":258,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":334,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":344,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":345,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":259,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":273,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":274,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":280,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":263,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":266,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[260,261,262,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[264,265,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[267,268,269,270,271,272,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":276,"#Microsoft.Media.VideoOverlay":278}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":277,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":274,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":274,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":279,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":275}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":282,"#Microsoft.Media.CopyAudio":288,"#Microsoft.Media.CopyVideo":290,"#Microsoft.Media.H264Video":292,"#Microsoft.Media.H265Video":314,"#Microsoft.Media.JpgImage":326,"#Microsoft.Media.PngImage":330}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":286,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":287,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[283,284,285,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":289,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":291,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"complexity":{"Type":296,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":308,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"rateControlMode":{"Type":312,"Flags":0,"Description":"The video rate control mode"},"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"@odata.type":{"Type":313,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[293,294,295,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":304,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"crf":{"Type":3,"Flags":0,"Description":"The value of CRF to be used when encoding this layer. This setting takes effect when RateControlMode of video codec is set at CRF mode. The range of CRF value is between 0 and 51, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default value is 23."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":307,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[298,299,300,301,302,303,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[305,306,4]}},{"3":{"ItemType":297}},{"6":{"Value":"ABR"}},{"6":{"Value":"CBR"}},{"6":{"Value":"CRF"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":318,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":324,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":325,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[315,316,317,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":323,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"crf":{"Type":3,"Flags":0,"Description":"The value of CRF to be used when encoding this layer. This setting takes effect when RateControlMode of video codec is set at CRF mode. The range of CRF value is between 0 and 51, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default value is 28."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"6":{"Value":"Main10"}},{"5":{"Elements":[320,321,322,4]}},{"3":{"ItemType":319}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":328,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":329,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":327}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":332,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":333,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":331}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":281}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":336,"#Microsoft.Media.PngFormat":338,"#Microsoft.Media.Mp4Format":340,"#Microsoft.Media.TransportStreamFormat":342}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":337,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":339,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":341,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":343,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":335}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":199}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2021-11-01","ScopeType":8,"Body":197,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":359,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":360,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":449,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":453,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":454,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[352,353,354,355,356,357,358,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":361,"#Microsoft.Media.JobInputHttp":363,"#Microsoft.Media.JobInputSequence":365,"#Microsoft.Media.JobInputs":413}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":362,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":364,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":411,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":412,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":367,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each. Query strings will not be returned in service responses to prevent sensitive data exposure."},"start":{"Type":368,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":368,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":406,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":407,"#Microsoft.Media.JobInputHttp":409}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":369,"#Microsoft.Media.UtcClipTime":371}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":370,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":372,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":399,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":400,"#Microsoft.Media.FromEachInputFile":402,"#Microsoft.Media.InputFile":404}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":375,"#Microsoft.Media.SelectAudioTrackById":385,"#Microsoft.Media.SelectVideoTrackByAttribute":387,"#Microsoft.Media.SelectVideoTrackById":397}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":378,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":383,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":384,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[376,377,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[379,380,381,382,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":386,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":390,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":395,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":396,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[388,389,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[391,392,393,394,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":398,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":374}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":401,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":403,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":405,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":373}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":408,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":410,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":366}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":414,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":415,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":360}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":417,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"presetOverride":{"Type":207,"Flags":0,"Description":"A preset used to override the preset in the corresponding transform output."},"state":{"Type":446,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":447}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":427,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":433,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":436,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":438,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[418,419,420,421,422,423,424,425,426,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[428,429,430,431,432,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[434,435,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":437}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[439,440,441,442,443,444,445,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":448,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":416}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[450,451,452,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2021-11-01","ScopeType":8,"Body":350,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":460,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":477,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":482,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":486,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":471,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":470,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":466,"Flags":1,"Description":"Track property type"},"operation":{"Type":469,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[464,465,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":463}},{"3":{"ItemType":462}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":473,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":476,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":475,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":462}},{"3":{"ItemType":474}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":478,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":479,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":462}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":480,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":481,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":483,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":484,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":462}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":485,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":480,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":481,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2021-11-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":498,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":499,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":496,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":497,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[493,494,495,4]}},{"3":{"ItemType":462}},{"3":{"ItemType":492}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2021-11-01","ScopeType":8,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":504,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":548,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":505,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":515,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":518,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":533,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":541,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":542,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":547,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":508,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":509,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":514,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[506,507,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":510,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":512,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":511}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":513}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":516,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":517,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":513}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":510,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":524,"Flags":0,"Description":"Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":528,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"6":{"Value":"PassthroughBasic"}},{"6":{"Value":"PassthroughStandard"}},{"5":{"Elements":[519,520,521,522,523,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[525,526,527,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":531,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":532,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":530}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":529}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[534,535,536,537,538,539,540,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"6":{"Value":"LowLatencyV2"}},{"5":{"Elements":[543,544,545,4]}},{"3":{"ItemType":546}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2021-11-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":553,"Flags":0,"Description":"Live output properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":554,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":558,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[555,556,557,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-11-01","ScopeType":8,"Body":552,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"sku":{"Type":576,"Flags":0,"Description":"The streaming endpoint sku."},"tags":{"Type":577,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":564,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":568,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":575,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":542,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":565,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":510,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":567,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":566}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[569,570,571,572,573,574,4]}},{"2":{"Name":"ArmStreamingEndpointCurrentSku","Properties":{"name":{"Type":4,"Flags":2,"Description":"The streaming endpoint sku name."},"capacity":{"Type":3,"Flags":0,"Description":"The streaming endpoint sku capacity."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2021-11-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":582,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":583,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":584,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2021-11-01","ScopeType":8,"Body":581,"Flags":1}},{"6":{"Value":"Microsoft.Media/locations/mediaServicesOperationResults"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/locations/mediaServicesOperationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":2,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"identity":{"Type":85,"Flags":2,"Description":"The Managed Identity for the Media Services account."},"tags":{"Type":589,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/locations/mediaServicesOperationResults@2021-11-01","ScopeType":4,"Body":588,"Flags":1}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/tracks/operationResults"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/tracks/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":2,"Description":"The resource properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/tracks/operationResults@2021-11-01","ScopeType":8,"Body":593,"Flags":1}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":597,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":598,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2021-11-01","Output":596,"Input":595}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":604,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[601,602,603,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":606,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-11-01","Output":605,"Input":600}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":610,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":609}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-11-01","Output":608}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":613,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":492}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-11-01","Output":612}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":628,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":629,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":621,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":626,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":627,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[617,618,619,620,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[622,623,624,625,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":616}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-11-01","Output":615}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2021-11-01/types.md b/generated/mediaservices/microsoft.media/2021-11-01/types.md index ce3766ef63..36df3f831e 100644 --- a/generated/mediaservices/microsoft.media/2021-11-01/types.md +++ b/generated/mediaservices/microsoft.media/2021-11-01/types.md @@ -358,7 +358,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **offlineRentalConfiguration**: [ContentKeyPolicyFairPlayOfflineRentalConfiguration](#contentkeypolicyfairplayofflinerentalconfiguration): Offline rental policy @@ -480,18 +480,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: any (Required): The RSA Parameter exponent -* **modulus**: any (Required): The RSA Parameter modulus +* **exponent**: array (Required): The RSA Parameter exponent +* **modulus**: array (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: any (Required): The key value of the key +* **keyValue**: array (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/recoveryservices/log.out b/generated/recoveryservices/log.out index cca8268877..085f97ff18 100644 --- a/generated/recoveryservices/log.out +++ b/generated/recoveryservices/log.out @@ -9,7 +9,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-04-01/vaults.json:1837:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-03-01/vaults.json:1758:5 @@ -18,7 +17,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-03-01/vaults.json:1804:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/vaults.json:1700:5 @@ -27,7 +25,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/vaults.json:1746:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2022-01-31-preview/vaults.json:1863:5 @@ -36,7 +33,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2022-01-31-preview/vaults.json:1909:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-01-01/vaults.json:1700:5 @@ -45,7 +41,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-01-01/vaults.json:1746:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/vaults.json:1686:5 @@ -54,7 +49,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2021-11-01-preview/vaults.json:1706:5 @@ -63,7 +57,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2021-11-01-preview/vaults.json:1756:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-08-01/vaults.json:1686:5 @@ -72,7 +65,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-08-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-07-01/vaults.json:1686:5 @@ -81,7 +73,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-07-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-06-01/vaults.json:1686:5 @@ -90,7 +81,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-06-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-04-01/vaults.json:1686:5 @@ -99,7 +89,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-04-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-03-01/vaults.json:1605:5 @@ -108,7 +97,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-03-01/vaults.json:1651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-02-10/vaults.json:1605:5 @@ -117,10 +105,8 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-02-10/vaults.json:1651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-02-02/vaults.json:1545:5 @@ -129,7 +115,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-02-02/vaults.json:1591:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-10-01/vaults.json:1605:5 @@ -138,7 +123,6 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-10-01/vaults.json:1651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-01-01/vaults.json:1605:5 @@ -147,4 +131,3 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-01-01/vaults.json:1651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.json index 4cfc970e17..589841745f 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2016-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":26,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":57,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":61,"Flags":0,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":25,"Flags":1,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":27,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":50,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":53,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":56,"Flags":2,"Description":"Private endpoint state for site recovery."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":32,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":35,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[33,34,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":37,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":42,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":43,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":44,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":49,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[45,46,47,48,4]}},{"3":{"ItemType":36}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":60,"Flags":1,"Description":"The Sku name."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2016-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":63,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":0,"Description":"Vault extended information."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2016-06-01","ScopeType":8,"Body":66,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2016-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":26,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":57,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":61,"Flags":0,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":25,"Flags":1,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":27,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":50,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":53,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":56,"Flags":2,"Description":"Private endpoint state for site recovery."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":32,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":35,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[33,34,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":37,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":42,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":43,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":44,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":49,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[45,46,47,48,4]}},{"3":{"ItemType":36}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":60,"Flags":1,"Description":"The Sku name."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2016-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":63,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":0,"Description":"Vault extended information."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2016-06-01","ScopeType":8,"Body":66,"Flags":0}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.md index 01f2fc9aea..16101250f5 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.md @@ -63,7 +63,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.json b/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.json index e8b4dd0a98..58ebe3216a 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2020-02-02","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":71,"Flags":0,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2020-02-02","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":73,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":0,"Description":"Vault extended information."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2020-02-02","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":82,"Flags":2,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2020-02-02","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2020-02-02","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":71,"Flags":0,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2020-02-02","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":73,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":0,"Description":"Vault extended information."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2020-02-02","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":82,"Flags":2,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2020-02-02","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.md b/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.md index 1b746703b5..a0695a78e2 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.md @@ -92,7 +92,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.json index af5194971e..9157755e9c 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2020-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2020-10-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2020-10-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2020-10-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2020-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2020-10-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2020-10-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2020-10-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.md index 9d9401536b..a4fb536045 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.md @@ -94,7 +94,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.json index 552664d814..2767719ee8 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-01-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-01-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-01-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-01-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-01-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-01-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.md index f49b13957b..07c70ca033 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.md @@ -94,7 +94,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.json index 5ac80882f0..decfd105da 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-02-10","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-02-10","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-02-10","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-02-10","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-02-10","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-02-10","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-02-10","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-02-10","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.md index 11df95600b..a3512ed926 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.md @@ -94,7 +94,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.json index 6e987fa96a..0a13148203 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-03-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-03-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-03-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-03-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.md index 530eada8b4..aa7d0b0edd 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.md @@ -94,7 +94,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.json index 8da429630b..9b371da9fa 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-04-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-04-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-04-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-04-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.md index 25d92fd019..c16198d044 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.json index e0aabc8253..958529f4eb 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-06-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-06-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-06-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-06-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.md index af95b0ce14..1ddcd7a500 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.json index 0440111d6d..229d553607 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-07-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-07-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-07-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-07-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-07-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-07-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.md index 62d5678493..27f3ac1e2e 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.json index dbf756f375..bdea3ff939 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-08-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-08-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-08-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-08-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-08-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-08-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.md index e3e722f055..5e96abdb16 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json index 1f4fc687c4..0e3b13c937 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-11-01-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-11-01-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-11-01-preview","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-11-01-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-11-01-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-11-01-preview","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.md index 2ea2f2b6e7..eaabf79406 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.json index 76f246b6a3..f5b41f5155 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-12-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-12-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-12-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-12-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-12-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-12-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.md index 319674710f..db137837d8 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.json index ba4ce7f565..ca679aa47d 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-01-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-01-01","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-01-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-01-01","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.md index b958966ecd..ffd8c787a2 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json index 07ed9ec4ab..c6eb3b733d 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-01-31-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-01-31-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-31-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-01-31-preview","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-01-31-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-01-31-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-31-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-01-31-preview","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.md index bc05806459..31063d68c3 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.json index d3256c3ded..96a0b83265 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-02-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-02-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-02-01","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-02-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-02-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-02-01","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.md index 84dc6aa692..b418d8f07b 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.json index b1710e58d0..5091950874 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":92,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":96,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":107,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"monitoringSettings":{"Type":67,"Flags":0,"Description":"Monitoring Settings of the vault"},"moveDetails":{"Type":76,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":87,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":91,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":68,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":72,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":71,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":75,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[73,74,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":95,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the 'backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[93,94,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":101,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":106,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[102,103,104,105,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-03-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":109,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":113,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-03-01","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":116,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":92,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":96,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":118,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-03-01","ScopeType":8,"Body":117,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":92,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":96,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":107,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"monitoringSettings":{"Type":67,"Flags":0,"Description":"Monitoring Settings of the vault"},"moveDetails":{"Type":76,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":87,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":91,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":68,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":72,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":71,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":75,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[73,74,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":95,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the 'backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[93,94,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":101,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":106,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[102,103,104,105,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-03-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":109,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":113,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-03-01","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":116,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":92,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":96,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":118,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-03-01","ScopeType":8,"Body":117,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.md index 4476c5fe8f..7e4f16c923 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.md @@ -110,7 +110,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json index fb6aa74d2c..ddb604fef9 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":115,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"},"monitoringSettings":{"Type":83,"Flags":0,"Description":"Monitoring Settings of the vault"},"redundancySettings":{"Type":92,"Flags":0,"Description":"The redundancy Settings of a Vault"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":84,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":88,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":87,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":91,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[89,90,4]}},{"2":{"Name":"VaultPropertiesRedundancySettings","Properties":{"standardTierStorageRedundancy":{"Type":96,"Flags":2,"Description":"The storage redundancy setting of a vault"},"crossRegionRestore":{"Type":99,"Flags":2,"Description":"Flag to show if Cross Region Restore is enabled on the Vault or not"}}}},{"6":{"Value":"LocallyRedundant"}},{"6":{"Value":"GeoRedundant"}},{"6":{"Value":"ZoneRedundant"}},{"5":{"Elements":[93,94,95,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[97,98,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":103,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[101,102,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":117,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-04-01","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":126,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-04-01","ScopeType":8,"Body":125,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":115,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"},"monitoringSettings":{"Type":83,"Flags":0,"Description":"Monitoring Settings of the vault"},"redundancySettings":{"Type":92,"Flags":0,"Description":"The redundancy Settings of a Vault"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":84,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":88,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":87,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":91,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[89,90,4]}},{"2":{"Name":"VaultPropertiesRedundancySettings","Properties":{"standardTierStorageRedundancy":{"Type":96,"Flags":2,"Description":"The storage redundancy setting of a vault"},"crossRegionRestore":{"Type":99,"Flags":2,"Description":"Flag to show if Cross Region Restore is enabled on the Vault or not"}}}},{"6":{"Value":"LocallyRedundant"}},{"6":{"Value":"GeoRedundant"}},{"6":{"Value":"ZoneRedundant"}},{"5":{"Elements":[93,94,95,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[97,98,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":103,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[101,102,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":117,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-04-01","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":126,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-04-01","ScopeType":8,"Body":125,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md index d8895cfd8a..7a3afab3ab 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md @@ -110,7 +110,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: any: The base64 encoded certificate raw data string +* **certificate**: array: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/security/log.out b/generated/security/log.out index 92aa8b621b..5914918f32 100644 --- a/generated/security/log.out +++ b/generated/security/log.out @@ -159,8 +159,6 @@ warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. diff --git a/generated/security/microsoft.security/2021-10-01-preview/types.json b/generated/security/microsoft.security/2021-10-01-preview/types.json index f76c0dea7c..98f1470dd7 100644 --- a/generated/security/microsoft.security/2021-10-01-preview/types.json +++ b/generated/security/microsoft.security/2021-10-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Security/mdeOnboardings"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.Security/mdeOnboardings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":8,"Flags":9,"Description":"The resource name"},"type":{"Type":9,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":10,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"Properties of the MDE configuration or data parameter needed to onboard the machine to MDE"}}}},{"2":{"Name":"MdeOnboardingDataProperties","Properties":{"onboardingPackageWindows":{"Type":0,"Flags":0,"Description":"The onboarding package used to onboard Windows machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension"},"onboardingPackageLinux":{"Type":0,"Flags":0,"Description":"The onboarding package used to onboard Linux machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension"}}}},{"4":{"Name":"Microsoft.Security/mdeOnboardings@2021-10-01-preview","ScopeType":4,"Body":11,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Security/mdeOnboardings"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.Security/mdeOnboardings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":8,"Flags":9,"Description":"The resource name"},"type":{"Type":9,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":10,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"Properties of the MDE configuration or data parameter needed to onboard the machine to MDE"}}}},{"2":{"Name":"MdeOnboardingDataProperties","Properties":{"onboardingPackageWindows":{"Type":6,"Flags":0,"Description":"The onboarding package used to onboard Windows machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension"},"onboardingPackageLinux":{"Type":6,"Flags":0,"Description":"The onboarding package used to onboard Linux machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension"}}}},{"4":{"Name":"Microsoft.Security/mdeOnboardings@2021-10-01-preview","ScopeType":4,"Body":11,"Flags":1}}] \ No newline at end of file diff --git a/generated/security/microsoft.security/2021-10-01-preview/types.md b/generated/security/microsoft.security/2021-10-01-preview/types.md index 993a75b144..2c9f018833 100644 --- a/generated/security/microsoft.security/2021-10-01-preview/types.md +++ b/generated/security/microsoft.security/2021-10-01-preview/types.md @@ -11,6 +11,6 @@ ## MdeOnboardingDataProperties ### Properties -* **onboardingPackageLinux**: any: The onboarding package used to onboard Linux machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension -* **onboardingPackageWindows**: any: The onboarding package used to onboard Windows machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension +* **onboardingPackageLinux**: array: The onboarding package used to onboard Linux machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension +* **onboardingPackageWindows**: array: The onboarding package used to onboard Windows machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension diff --git a/generated/web/log.out b/generated/web/log.out index 3471fa15d2..7affeeab40 100644 --- a/generated/web/log.out +++ b/generated/web/log.out @@ -1794,10 +1794,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -3175,10 +3172,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -4535,10 +4529,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -5895,10 +5886,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -7484,10 +7472,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -9069,10 +9054,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -10701,10 +10683,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -12328,10 +12307,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -13955,10 +13931,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -15517,10 +15490,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -16994,10 +16964,7 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log': Found mismatch between type segments (5) and name segments (4) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -17635,9 +17602,6 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -19043,8 +19007,6 @@ warning | PreCheck/SchemaMissingType | The schema 'VnetValidationTestFailure-pro - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2016-03-01/ResourceProvider.json:1117:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19606,8 +19568,6 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Unrecognized property type: any-object. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -20068,7 +20028,6 @@ warning | PreCheck/SchemaMissingType | The schema 'VnetInfo-properties' with an warning | PreCheck/SchemaMissingType | The schema 'VnetRoute-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metricdefinitions': Found mismatch between type segments (2) and name segments (1) -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. diff --git a/generated/web/microsoft.web/2016-03-01/types.json b/generated/web/microsoft.web/2016-03-01/types.json index e856bfdcfa..7170e11043 100644 --- a/generated/web/microsoft.web/2016-03-01/types.json +++ b/generated/web/microsoft.web/2016-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"geoRegion":{"Type":4,"Flags":2,"Description":"Region of the certificate."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2016-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Username"},"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2016-03-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name or source control type."},"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2016-03-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":43,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":56,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":45,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":50,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":47,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":49,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":46}},{"3":{"ItemType":4}},{"3":{"ItemType":48}},{"2":{"Name":"Rendering","Properties":{"renderingType":{"Type":55,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[51,52,53,54]}},{"3":{"ItemType":44}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2016-03-01","ScopeType":8,"Body":41,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2016-03-01","ScopeType":8,"Body":60,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2016-03-01","ScopeType":8,"Body":64,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticAnalysisProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"abnormalTimePeriods":{"Type":97,"Flags":0,"Description":"List of time periods."},"payload":{"Type":111,"Flags":0,"Description":"Data by each detector"},"nonCorrelatedDetectors":{"Type":112,"Flags":0,"Description":"Data by each detector for detectors that did not corelate"}}}},{"2":{"Name":"AbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the downtime"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the downtime"},"events":{"Type":95,"Flags":0,"Description":"List of Possible Cause of downtime"},"solutions":{"Type":96,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"DetectorAbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the correlated event"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the correlated event"},"message":{"Type":4,"Flags":0,"Description":"Message describing the event"},"source":{"Type":4,"Flags":0,"Description":"Represents the name of the Detector"},"priority":{"Type":3,"Flags":0,"Description":"Represents the rank of the Detector"},"metaData":{"Type":75,"Flags":0,"Description":"Downtime metadata"},"type":{"Type":84,"Flags":0,"Description":"Represents the type of the Detector"},"solutions":{"Type":94,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":73}},{"3":{"ItemType":74}},{"6":{"Value":"ServiceIncident"}},{"6":{"Value":"AppDeployment"}},{"6":{"Value":"AppCrash"}},{"6":{"Value":"RuntimeIssueDetected"}},{"6":{"Value":"AseDeployment"}},{"6":{"Value":"UserIssue"}},{"6":{"Value":"PlatformIssue"}},{"6":{"Value":"Other"}},{"5":{"Elements":[76,77,78,79,80,81,82,83]}},{"2":{"Name":"Solution","Properties":{"id":{"Type":3,"Flags":0,"Description":"Solution Id."},"displayName":{"Type":4,"Flags":0,"Description":"Display Name of the solution"},"order":{"Type":3,"Flags":0,"Description":"Order of the solution."},"description":{"Type":4,"Flags":0,"Description":"Description of the solution"},"type":{"Type":89,"Flags":0,"Description":"Type of Solution"},"data":{"Type":91,"Flags":0,"Description":"Solution Data."},"metadata":{"Type":93,"Flags":0,"Description":"Solution Metadata."}}}},{"6":{"Value":"QuickSolution"}},{"6":{"Value":"DeepInvestigation"}},{"6":{"Value":"BestPractices"}},{"5":{"Elements":[86,87,88]}},{"3":{"ItemType":73}},{"3":{"ItemType":90}},{"3":{"ItemType":73}},{"3":{"ItemType":92}},{"3":{"ItemType":85}},{"3":{"ItemType":72}},{"3":{"ItemType":85}},{"3":{"ItemType":71}},{"2":{"Name":"AnalysisData","Properties":{"source":{"Type":4,"Flags":0,"Description":"Name of the Detector"},"detectorDefinition":{"Type":99,"Flags":0,"Description":"Detector Definition"},"metrics":{"Type":104,"Flags":0,"Description":"Source Metrics"},"data":{"Type":106,"Flags":0,"Description":"Additional Source Data"},"detectorMetaData":{"Type":107,"Flags":0,"Description":"Detector Meta Data"}}}},{"2":{"Name":"DetectorDefinition","Properties":{"properties":{"Type":100,"Flags":0,"Description":"DetectorDefinition resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"2":{"Name":"DiagnosticMetricSet","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the metric"},"unit":{"Type":4,"Flags":0,"Description":"Metric's unit"},"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"timeGrain":{"Type":4,"Flags":0,"Description":"Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D"},"values":{"Type":103,"Flags":0,"Description":"Collection of metric values for the selected period based on the {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}"}}}},{"2":{"Name":"DiagnosticMetricSample","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"Time at which metric is measured"},"roleInstance":{"Type":4,"Flags":0,"Description":"Role Instance. Null if this counter is not per instance \nThis is returned and should be whichever instance name we desire to be returned\ni.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) \nwhere RDWORKERNAME is Machine name below and RoleInstance name in parenthesis"},"total":{"Type":3,"Flags":0,"Description":"Total value of the metric. If multiple measurements are made this will have sum of all."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum of the metric sampled during the time period"},"minimum":{"Type":3,"Flags":0,"Description":"Minimum of the metric sampled during the time period"},"isAggregated":{"Type":2,"Flags":0,"Description":"Whether the values are aggregates across all workers or not"}}}},{"3":{"ItemType":102}},{"3":{"ItemType":101}},{"3":{"ItemType":73}},{"3":{"ItemType":105}},{"2":{"Name":"ResponseMetaData","Properties":{"dataSource":{"Type":108,"Flags":0,"Description":"Source of the Data"}}}},{"2":{"Name":"DataSource","Properties":{"instructions":{"Type":109,"Flags":0,"Description":"Instructions if any for the data source"},"dataSourceUri":{"Type":110,"Flags":0,"Description":"Datasource Uri Links"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":73}},{"3":{"ItemType":98}},{"3":{"ItemType":99}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2016-03-01","ScopeType":8,"Body":69,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2016-03-01","ScopeType":8,"Body":116,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2016-03-01","ScopeType":8,"Body":120,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2016-03-01","ScopeType":8,"Body":124,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":134,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":140,"Flags":0,"Description":"List of available channels that this rule applies."},"tags":{"Type":141,"Flags":0,"Description":"An array of category tags that the rule contains."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[130,131,132,133]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[135,136,137,138,139]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2016-03-01","ScopeType":8,"Body":128,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":143,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2016-03-01","ScopeType":8,"Body":146,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":149,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2016-03-01","ScopeType":8,"Body":152,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"geoRegion":{"Type":4,"Flags":2,"Description":"Region of the certificate."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2016-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Username"},"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2016-03-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name or source control type."},"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2016-03-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":43,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":56,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":45,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":50,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":47,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":49,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":46}},{"3":{"ItemType":4}},{"3":{"ItemType":48}},{"2":{"Name":"Rendering","Properties":{"renderingType":{"Type":55,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[51,52,53,54]}},{"3":{"ItemType":44}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2016-03-01","ScopeType":8,"Body":41,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2016-03-01","ScopeType":8,"Body":60,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2016-03-01","ScopeType":8,"Body":64,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticAnalysisProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"abnormalTimePeriods":{"Type":97,"Flags":0,"Description":"List of time periods."},"payload":{"Type":111,"Flags":0,"Description":"Data by each detector"},"nonCorrelatedDetectors":{"Type":112,"Flags":0,"Description":"Data by each detector for detectors that did not corelate"}}}},{"2":{"Name":"AbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the downtime"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the downtime"},"events":{"Type":95,"Flags":0,"Description":"List of Possible Cause of downtime"},"solutions":{"Type":96,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"DetectorAbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the correlated event"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the correlated event"},"message":{"Type":4,"Flags":0,"Description":"Message describing the event"},"source":{"Type":4,"Flags":0,"Description":"Represents the name of the Detector"},"priority":{"Type":3,"Flags":0,"Description":"Represents the rank of the Detector"},"metaData":{"Type":75,"Flags":0,"Description":"Downtime metadata"},"type":{"Type":84,"Flags":0,"Description":"Represents the type of the Detector"},"solutions":{"Type":94,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":73}},{"3":{"ItemType":74}},{"6":{"Value":"ServiceIncident"}},{"6":{"Value":"AppDeployment"}},{"6":{"Value":"AppCrash"}},{"6":{"Value":"RuntimeIssueDetected"}},{"6":{"Value":"AseDeployment"}},{"6":{"Value":"UserIssue"}},{"6":{"Value":"PlatformIssue"}},{"6":{"Value":"Other"}},{"5":{"Elements":[76,77,78,79,80,81,82,83]}},{"2":{"Name":"Solution","Properties":{"id":{"Type":3,"Flags":0,"Description":"Solution Id."},"displayName":{"Type":4,"Flags":0,"Description":"Display Name of the solution"},"order":{"Type":3,"Flags":0,"Description":"Order of the solution."},"description":{"Type":4,"Flags":0,"Description":"Description of the solution"},"type":{"Type":89,"Flags":0,"Description":"Type of Solution"},"data":{"Type":91,"Flags":0,"Description":"Solution Data."},"metadata":{"Type":93,"Flags":0,"Description":"Solution Metadata."}}}},{"6":{"Value":"QuickSolution"}},{"6":{"Value":"DeepInvestigation"}},{"6":{"Value":"BestPractices"}},{"5":{"Elements":[86,87,88]}},{"3":{"ItemType":73}},{"3":{"ItemType":90}},{"3":{"ItemType":73}},{"3":{"ItemType":92}},{"3":{"ItemType":85}},{"3":{"ItemType":72}},{"3":{"ItemType":85}},{"3":{"ItemType":71}},{"2":{"Name":"AnalysisData","Properties":{"source":{"Type":4,"Flags":0,"Description":"Name of the Detector"},"detectorDefinition":{"Type":99,"Flags":0,"Description":"Detector Definition"},"metrics":{"Type":104,"Flags":0,"Description":"Source Metrics"},"data":{"Type":106,"Flags":0,"Description":"Additional Source Data"},"detectorMetaData":{"Type":107,"Flags":0,"Description":"Detector Meta Data"}}}},{"2":{"Name":"DetectorDefinition","Properties":{"properties":{"Type":100,"Flags":0,"Description":"DetectorDefinition resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"2":{"Name":"DiagnosticMetricSet","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the metric"},"unit":{"Type":4,"Flags":0,"Description":"Metric's unit"},"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"timeGrain":{"Type":4,"Flags":0,"Description":"Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D"},"values":{"Type":103,"Flags":0,"Description":"Collection of metric values for the selected period based on the {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}"}}}},{"2":{"Name":"DiagnosticMetricSample","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"Time at which metric is measured"},"roleInstance":{"Type":4,"Flags":0,"Description":"Role Instance. Null if this counter is not per instance \nThis is returned and should be whichever instance name we desire to be returned\ni.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) \nwhere RDWORKERNAME is Machine name below and RoleInstance name in parenthesis"},"total":{"Type":3,"Flags":0,"Description":"Total value of the metric. If multiple measurements are made this will have sum of all."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum of the metric sampled during the time period"},"minimum":{"Type":3,"Flags":0,"Description":"Minimum of the metric sampled during the time period"},"isAggregated":{"Type":2,"Flags":0,"Description":"Whether the values are aggregates across all workers or not"}}}},{"3":{"ItemType":102}},{"3":{"ItemType":101}},{"3":{"ItemType":73}},{"3":{"ItemType":105}},{"2":{"Name":"ResponseMetaData","Properties":{"dataSource":{"Type":108,"Flags":0,"Description":"Source of the Data"}}}},{"2":{"Name":"DataSource","Properties":{"instructions":{"Type":109,"Flags":0,"Description":"Instructions if any for the data source"},"dataSourceUri":{"Type":110,"Flags":0,"Description":"Datasource Uri Links"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":73}},{"3":{"ItemType":98}},{"3":{"ItemType":99}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2016-03-01","ScopeType":8,"Body":69,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2016-03-01","ScopeType":8,"Body":116,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2016-03-01","ScopeType":8,"Body":120,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2016-03-01","ScopeType":8,"Body":124,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":134,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":140,"Flags":0,"Description":"List of available channels that this rule applies."},"tags":{"Type":141,"Flags":0,"Description":"An array of category tags that the rule contains."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[130,131,132,133]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[135,136,137,138,139]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2016-03-01","ScopeType":8,"Body":128,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":143,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2016-03-01","ScopeType":8,"Body":146,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":149,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2016-03-01","ScopeType":8,"Body":152,"Flags":1}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2016-03-01/types.md b/generated/web/microsoft.web/2016-03-01/types.md index 48d8547ac1..dd7852bcb2 100644 --- a/generated/web/microsoft.web/2016-03-01/types.md +++ b/generated/web/microsoft.web/2016-03-01/types.md @@ -149,7 +149,7 @@ ## CertificateProperties ### Properties -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **geoRegion**: string (ReadOnly): Region of the certificate. @@ -161,7 +161,7 @@ * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". diff --git a/generated/web/microsoft.web/2016-08-01/types.json b/generated/web/microsoft.web/2016-08-01/types.json index e5b21b906c..2521317d72 100644 --- a/generated/web/microsoft.web/2016-08-01/types.json +++ b/generated/web/microsoft.web/2016-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":113,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":116,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":12,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":15,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":16,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":20,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":29,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":30,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":105,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":106,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":107,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"snapshotInfo":{"Type":109,"Flags":4,"Description":"If specified during app creation, the app is created from a previous snapshot."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":112,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[17,18,19]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":25,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":28,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[22,23,24]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[26,27]}},{"3":{"ItemType":21}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":31,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":33,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":47,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":48,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":50,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":64,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":67,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":71,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":77,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":78,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":81,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":82,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":94,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":96,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":98,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"ipSecurityRestrictions":{"Type":100,"Flags":0,"Description":"IP security restrictions."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":104,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":46,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[35,36,37,38,39,40,41,42,43,44,45]}},{"3":{"ItemType":34}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":49}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[51,52,53,54,55,56,57,58,59,60,61,62,63,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[65,66]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":70,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":68}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[72,73,74,75,76]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":80,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":79}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":83,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":88,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":84,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":86,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":87,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":85}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":92,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":93,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[89,90,91]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":95,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":1,"Description":"IP address the security restriction is valid for."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."}}}},{"3":{"ItemType":99}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[101,102,103,4]}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":108,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."},"ignoreQuotas":{"Type":2,"Flags":0,"Description":"true if quotas should be ignored; otherwise, false."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SnapshotRecoveryRequest","Properties":{"properties":{"Type":110,"Flags":0,"Description":"SnapshotRecoveryRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"SnapshotRecoveryRequestProperties","Properties":{"snapshotTime":{"Type":4,"Flags":0,"Description":"Point in time in which the app recovery should be attempted, formatted as a DateTime string."},"recoveryTarget":{"Type":111,"Flags":0,"Description":"Specifies the web app that snapshot contents will be written to."},"overwrite":{"Type":2,"Flags":1,"Description":"If true the recovery operation can overwrite source app; otherwise, false."},"recoverConfiguration":{"Type":2,"Flags":0,"Description":"If true, site configuration, in addition to content, will be reverted."},"ignoreConflictingHostNames":{"Type":2,"Flags":0,"Description":"If true, custom hostname conflicts will be ignored when recovering to a target web app.\nThis setting is only necessary when RecoverConfiguration is enabled."}}}},{"2":{"Name":"SnapshotRecoveryTarget","Properties":{"location":{"Type":4,"Flags":0,"Description":"Geographical location of the target web app, e.g. SouthEastAsia, SouthCentralUS"},"id":{"Type":4,"Flags":0,"Description":"ARM resource ID of the target app. \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."}}}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":115,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."}}}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[114,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2016-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"discover"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"RestoreRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RestoreRequestPropertiesOrBackupItemProperties","Properties":{"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"blobName":{"Type":4,"Flags":0,"Description":"Name of a blob which contains the backup."},"overwrite":{"Type":2,"Flags":5,"Description":"true if the restore operation can overwrite target app; otherwise, false. true is needed if trying to restore over an existing app."},"siteName":{"Type":4,"Flags":4,"Description":"Name of an app."},"databases":{"Type":130,"Flags":0,"Description":"Collection of databases which should be restored. This list has to match the list of databases included in the backup."},"ignoreConflictingHostNames":{"Type":2,"Flags":4,"Description":"Changes a logic when restoring an app with custom domains. true to remove custom domains automatically. If false, custom domains are added to \nthe app's object when it is being restored, but that might fail due to conflicts during the operation."},"ignoreDatabases":{"Type":2,"Flags":4,"Description":"Ignore the databases and only restore the site content"},"appServicePlan":{"Type":4,"Flags":4,"Description":"Specify app service plan that will own restored site."},"operationType":{"Type":135,"Flags":4,"Description":"Operation type."},"adjustConnectionStrings":{"Type":2,"Flags":4,"Description":"true if SiteConfig.ConnectionStrings should be set in new app; otherwise, false."},"hostingEnvironment":{"Type":4,"Flags":4,"Description":"App Service Environment name, if needed (only when restoring an app to an App Service Environment)."},"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":146,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":129,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[125,126,127,128,4]}},{"3":{"ItemType":124}},{"6":{"Value":"Default"}},{"6":{"Value":"Clone"}},{"6":{"Value":"Relocation"}},{"6":{"Value":"Snapshot"}},{"5":{"Elements":[131,132,133,134]}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[136,137,138,139,140,141,142,143,144,145]}},{"4":{"Name":"Microsoft.Web/sites/backups@2016-08-01","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":148,"Flags":9,"Description":"The resource name"},"type":{"Type":149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":153,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":160,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":161,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":167,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"allowedAudiences":{"Type":168,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":169,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":170,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":171,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":172,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[158,159]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[162,163,164,165,166]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":173,"Flags":9,"Description":"The resource name"},"type":{"Type":174,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":175,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":178,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":182,"Flags":0,"Description":"Databases included in the backup."},"type":{"Type":187,"Flags":0,"Description":"Type of the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":181,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[179,180]}},{"3":{"ItemType":124}},{"6":{"Value":"Default"}},{"6":{"Value":"Clone"}},{"6":{"Value":"Relocation"}},{"6":{"Value":"Snapshot"}},{"5":{"Elements":[183,184,185,186]}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":188,"Flags":9,"Description":"The resource name"},"type":{"Type":189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":190,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":204,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[193,194,195,196,197,198,199,200,201,202,203]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":192}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":206,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":211,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":233,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":236,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":236,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":212,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":219,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":226,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":218,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[213,214,215,216,217]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":225,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[220,221,222,223,224]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":232,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[227,228,229,230,231]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":234,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":235,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":237,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":241,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":242,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":246,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":251,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":252,"Flags":0,"Description":"List of application settings names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":253,"Flags":9,"Description":"The resource name"},"type":{"Type":254,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":255,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":151,"authsettings":156,"backup":176,"connectionstrings":191,"logs":209,"metadata":240,"pushsettings":245,"slotConfigNames":249,"web":256}}},{"4":{"Name":"Microsoft.Web/sites/config@2016-08-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for deployment."},"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"authorEmail":{"Type":4,"Flags":0,"Description":"Author email."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"endTime":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2016-08-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2016-08-01","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":269,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":274,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":280,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[275,276,277,278,279]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2016-08-01","ScopeType":8,"Body":272,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Function name."},"functionAppId":{"Type":4,"Flags":2,"Description":"Function App ID."},"scriptRootPathHref":{"Type":4,"Flags":0,"Description":"Script root path URI."},"scriptHref":{"Type":4,"Flags":0,"Description":"Script URI."},"configHref":{"Type":4,"Flags":0,"Description":"Config URI."},"secretsFileHref":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":286,"Flags":0,"Description":"File list."},"testData":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2016-08-01","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":294,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":297,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":300,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":304,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[292,293]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[295,296]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[298,299]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[301,302,303]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2016-08-01","ScopeType":8,"Body":290,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2016-08-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2016-08-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":316,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2016-08-01","ScopeType":8,"Body":319,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":321,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":322,"Flags":10,"Description":"The resource api version"},"properties":{"Type":324,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":326,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"name":{"Type":4,"Flags":0,"Description":"Premier add on Name."},"location":{"Type":4,"Flags":0,"Description":"Premier add on Location."},"tags":{"Type":325,"Flags":0,"Description":"Premier add on Tags."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"PremierAddOnPropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2016-08-01","ScopeType":8,"Body":323,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":328,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":329,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":335,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[332,333,334]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2016-08-01","ScopeType":8,"Body":330,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":337,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":338,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0,"Description":"Site extension title."},"type":{"Type":343,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extensionUrl":{"Type":4,"Flags":0,"Description":"Extension URL."},"projectUrl":{"Type":4,"Flags":0,"Description":"Project URL."},"iconUrl":{"Type":4,"Flags":0,"Description":"Icon URL."},"licenseUrl":{"Type":4,"Flags":0,"Description":"License URL."},"feedUrl":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":344,"Flags":0,"Description":"List of authors."},"installationArgs":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"publishedDateTime":{"Type":4,"Flags":0,"Description":"Published timestamp."},"downloadCount":{"Type":3,"Flags":0,"Description":"Count of downloads."},"localIsLatestVersion":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"localPath":{"Type":4,"Flags":0,"Description":"Local path."},"installedDateTime":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[341,342]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2016-08-01","ScopeType":8,"Body":339,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":113,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":349,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2016-08-01","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"discover"}},{"5":{"Elements":[351,4]}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"RestoreRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2016-08-01","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":357,"Flags":9,"Description":"The resource name"},"type":{"Type":358,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":359,"Flags":10,"Description":"The resource api version"},"properties":{"Type":361,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":362,"Flags":9,"Description":"The resource name"},"type":{"Type":363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":366,"Flags":9,"Description":"The resource name"},"type":{"Type":367,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":368,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":370,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":192}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":379,"Flags":9,"Description":"The resource name"},"type":{"Type":380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":383,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":384,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":388,"Flags":9,"Description":"The resource name"},"type":{"Type":389,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":390,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":360,"authsettings":365,"backup":369,"connectionstrings":373,"logs":378,"metadata":382,"pushsettings":387,"web":391}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2016-08-01","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2016-08-01","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2016-08-01","ScopeType":8,"Body":400,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":402,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2016-08-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2016-08-01","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2016-08-01","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":415,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":416,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2016-08-01","ScopeType":8,"Body":417,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":419,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":420,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2016-08-01","ScopeType":8,"Body":421,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":423,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2016-08-01","ScopeType":8,"Body":426,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":324,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":431,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2016-08-01","ScopeType":8,"Body":430,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2016-08-01","ScopeType":8,"Body":435,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2016-08-01","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":441,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2016-08-01","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":0,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":457,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":452,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this route. This is only returned by the server and does not need to be set by the client."},"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":456,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[453,454,455,4]}},{"3":{"ItemType":451}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2016-08-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2016-08-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":464,"Flags":9,"Description":"The resource name"},"type":{"Type":465,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":466,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2016-08-01","ScopeType":8,"Body":467,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2016-08-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2016-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2016-08-01","ScopeType":8,"Body":479,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":490,"Flags":0,"Description":"Job status."},"detailedStatus":{"Type":4,"Flags":0,"Description":"Detailed status."},"logUrl":{"Type":4,"Flags":0,"Description":"Log URL."},"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":493,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":494,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[485,486,487,488,489]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[491,492]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2016-08-01","ScopeType":8,"Body":483,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"id":{"Type":3,"Flags":0,"Description":"ARM Identifier for deployment."},"name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"miniDump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"isProfileRunning":{"Type":2,"Flags":0,"Description":"Is profile running?"},"isIisProfileRunning":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iisProfileTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":500,"Flags":0,"Description":"Child process list."},"threads":{"Type":503,"Flags":0,"Description":"Thread list."},"openFileHandles":{"Type":504,"Flags":0,"Description":"List of open files."},"modules":{"Type":507,"Flags":0,"Description":"List of modules."},"fileName":{"Type":4,"Flags":0,"Description":"File name of this process."},"commandLine":{"Type":4,"Flags":0,"Description":"Command line."},"userName":{"Type":4,"Flags":0,"Description":"User name."},"handleCount":{"Type":3,"Flags":0,"Description":"Handle count."},"moduleCount":{"Type":3,"Flags":0,"Description":"Module count."},"threadCount":{"Type":3,"Flags":0,"Description":"Thread count."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"totalProcessorTime":{"Type":4,"Flags":0,"Description":"Total CPU time."},"userProcessorTime":{"Type":4,"Flags":0,"Description":"User CPU time."},"privilegedProcessorTime":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"workingSet64":{"Type":3,"Flags":0,"Description":"Working set."},"peakWorkingSet64":{"Type":3,"Flags":0,"Description":"Peak working set."},"privateMemorySize64":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtualMemorySize64":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peakVirtualMemorySize64":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"pagedSystemMemorySize64":{"Type":3,"Flags":0,"Description":"Paged system memory."},"nonpagedSystemMemorySize64":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"pagedMemorySize64":{"Type":3,"Flags":0,"Description":"Paged memory."},"peakPagedMemorySize64":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"timeStamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environmentVariables":{"Type":508,"Flags":0,"Description":"List of environment variables."},"isScmSite":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"isWebJob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":502,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"id":{"Type":3,"Flags":0,"Description":"ARM Identifier for deployment."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"startAddress":{"Type":4,"Flags":0,"Description":"Start address."},"currentPriority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priorityLevel":{"Type":4,"Flags":0,"Description":"Thread priority level."},"basePriority":{"Type":3,"Flags":0,"Description":"Base priority."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"totalProcessorTime":{"Type":4,"Flags":0,"Description":"Total processor time."},"userProcessorTime":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledgedProcessorTime":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"waitReason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":501}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":506,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"baseAddress":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"fileName":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"filePath":{"Type":4,"Flags":0,"Description":"File path."},"moduleMemorySize":{"Type":3,"Flags":0,"Description":"Module memory size."},"fileVersion":{"Type":4,"Flags":0,"Description":"File version."},"fileDescription":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"productVersion":{"Type":4,"Flags":0,"Description":"Product version."},"isDebug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":505}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2016-08-01","ScopeType":8,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":510,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":511,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2016-08-01","ScopeType":8,"Body":512,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2016-08-01","ScopeType":8,"Body":516,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":528,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[523,524,525,526,527]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2016-08-01","ScopeType":8,"Body":521,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":534,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":536,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":538,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":535}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":537}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2016-08-01","ScopeType":8,"Body":532,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2016-08-01","ScopeType":8,"Body":542,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2016-08-01","ScopeType":8,"Body":546,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2016-08-01","ScopeType":8,"Body":550,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2016-08-01","ScopeType":8,"Body":554,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2016-08-01","ScopeType":8,"Body":558,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2016-08-01","ScopeType":8,"Body":562,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":564,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":565,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2016-08-01","ScopeType":8,"Body":566,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2016-08-01","ScopeType":8,"Body":570,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2016-08-01","ScopeType":8,"Body":575,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2016-08-01","ScopeType":8,"Body":579,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2016-08-01","ScopeType":8,"Body":583,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2016-08-01","ScopeType":8,"Body":587,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2016-08-01","ScopeType":8,"Body":591,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latestRun":{"Type":597,"Flags":0,"Description":"Latest job run information."},"historyUrl":{"Type":4,"Flags":0,"Description":"History URL."},"schedulerLogsUrl":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":605,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":606,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":598,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Job ID."},"name":{"Type":4,"Flags":2,"Description":"Job name."},"status":{"Type":602,"Flags":0,"Description":"Job status."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"endTime":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"outputUrl":{"Type":4,"Flags":0,"Description":"Output URL."},"errorUrl":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"jobName":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[599,600,601]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[603,604]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2016-08-01","ScopeType":8,"Body":595,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":608,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":609,"Flags":10,"Description":"The resource api version"},"properties":{"Type":611,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"triggeredJobRuns":{"Type":612,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":597}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2016-08-01","ScopeType":8,"Body":610,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":620,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":621,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[618,619]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2016-08-01","ScopeType":8,"Body":616,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2016-08-01","ScopeType":8,"Body":625,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":611,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2016-08-01","ScopeType":8,"Body":629,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2016-08-01","ScopeType":8,"Body":633,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":637,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":648,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":649,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[638,639,640,641,642,643,644,645,646,647]}},{"3":{"ItemType":124}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2016-08-01","Output":636,"Input":635}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":652,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2016-08-01","Output":651}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":655,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"triggerUrl":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2016-08-01","Output":654}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":658,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2016-08-01","Output":657}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2016-08-01","Output":654}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2016-08-01","Output":636,"Input":635}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2016-08-01","Output":651}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2016-08-01","Output":654}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2016-08-01","Output":657}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2016-08-01","Output":654}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":113,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":116,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":12,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":15,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":16,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":20,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":29,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":30,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":105,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":106,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":107,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"snapshotInfo":{"Type":109,"Flags":4,"Description":"If specified during app creation, the app is created from a previous snapshot."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":112,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[17,18,19]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":25,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":28,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[22,23,24]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[26,27]}},{"3":{"ItemType":21}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":31,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":33,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":47,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":48,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":50,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":64,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":67,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":71,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":77,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":78,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":81,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":82,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":94,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":96,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":98,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"ipSecurityRestrictions":{"Type":100,"Flags":0,"Description":"IP security restrictions."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":104,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":46,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[35,36,37,38,39,40,41,42,43,44,45]}},{"3":{"ItemType":34}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":49}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[51,52,53,54,55,56,57,58,59,60,61,62,63,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[65,66]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":70,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":68}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[72,73,74,75,76]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":80,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":79}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":83,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":88,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":84,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":86,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":87,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":85}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":92,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":93,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[89,90,91]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":95,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":1,"Description":"IP address the security restriction is valid for."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."}}}},{"3":{"ItemType":99}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[101,102,103,4]}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":108,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."},"ignoreQuotas":{"Type":2,"Flags":0,"Description":"true if quotas should be ignored; otherwise, false."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SnapshotRecoveryRequest","Properties":{"properties":{"Type":110,"Flags":0,"Description":"SnapshotRecoveryRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"SnapshotRecoveryRequestProperties","Properties":{"snapshotTime":{"Type":4,"Flags":0,"Description":"Point in time in which the app recovery should be attempted, formatted as a DateTime string."},"recoveryTarget":{"Type":111,"Flags":0,"Description":"Specifies the web app that snapshot contents will be written to."},"overwrite":{"Type":2,"Flags":1,"Description":"If true the recovery operation can overwrite source app; otherwise, false."},"recoverConfiguration":{"Type":2,"Flags":0,"Description":"If true, site configuration, in addition to content, will be reverted."},"ignoreConflictingHostNames":{"Type":2,"Flags":0,"Description":"If true, custom hostname conflicts will be ignored when recovering to a target web app.\nThis setting is only necessary when RecoverConfiguration is enabled."}}}},{"2":{"Name":"SnapshotRecoveryTarget","Properties":{"location":{"Type":4,"Flags":0,"Description":"Geographical location of the target web app, e.g. SouthEastAsia, SouthCentralUS"},"id":{"Type":4,"Flags":0,"Description":"ARM resource ID of the target app. \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."}}}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":115,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."}}}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[114,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2016-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"discover"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"RestoreRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RestoreRequestPropertiesOrBackupItemProperties","Properties":{"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"blobName":{"Type":4,"Flags":0,"Description":"Name of a blob which contains the backup."},"overwrite":{"Type":2,"Flags":5,"Description":"true if the restore operation can overwrite target app; otherwise, false. true is needed if trying to restore over an existing app."},"siteName":{"Type":4,"Flags":4,"Description":"Name of an app."},"databases":{"Type":130,"Flags":0,"Description":"Collection of databases which should be restored. This list has to match the list of databases included in the backup."},"ignoreConflictingHostNames":{"Type":2,"Flags":4,"Description":"Changes a logic when restoring an app with custom domains. true to remove custom domains automatically. If false, custom domains are added to \nthe app's object when it is being restored, but that might fail due to conflicts during the operation."},"ignoreDatabases":{"Type":2,"Flags":4,"Description":"Ignore the databases and only restore the site content"},"appServicePlan":{"Type":4,"Flags":4,"Description":"Specify app service plan that will own restored site."},"operationType":{"Type":135,"Flags":4,"Description":"Operation type."},"adjustConnectionStrings":{"Type":2,"Flags":4,"Description":"true if SiteConfig.ConnectionStrings should be set in new app; otherwise, false."},"hostingEnvironment":{"Type":4,"Flags":4,"Description":"App Service Environment name, if needed (only when restoring an app to an App Service Environment)."},"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":146,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":129,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[125,126,127,128,4]}},{"3":{"ItemType":124}},{"6":{"Value":"Default"}},{"6":{"Value":"Clone"}},{"6":{"Value":"Relocation"}},{"6":{"Value":"Snapshot"}},{"5":{"Elements":[131,132,133,134]}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[136,137,138,139,140,141,142,143,144,145]}},{"4":{"Name":"Microsoft.Web/sites/backups@2016-08-01","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":148,"Flags":9,"Description":"The resource name"},"type":{"Type":149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":153,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":160,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":161,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":167,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"allowedAudiences":{"Type":168,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":169,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":170,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":171,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":172,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[158,159]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[162,163,164,165,166]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":173,"Flags":9,"Description":"The resource name"},"type":{"Type":174,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":175,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":178,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":182,"Flags":0,"Description":"Databases included in the backup."},"type":{"Type":187,"Flags":0,"Description":"Type of the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":181,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[179,180]}},{"3":{"ItemType":124}},{"6":{"Value":"Default"}},{"6":{"Value":"Clone"}},{"6":{"Value":"Relocation"}},{"6":{"Value":"Snapshot"}},{"5":{"Elements":[183,184,185,186]}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":188,"Flags":9,"Description":"The resource name"},"type":{"Type":189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":190,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":204,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[193,194,195,196,197,198,199,200,201,202,203]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":192}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":206,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":211,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":233,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":236,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":236,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":212,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":219,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":226,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":218,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[213,214,215,216,217]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":225,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[220,221,222,223,224]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":232,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[227,228,229,230,231]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":234,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":235,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":237,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":241,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":242,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":246,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":251,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":252,"Flags":0,"Description":"List of application settings names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":253,"Flags":9,"Description":"The resource name"},"type":{"Type":254,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":255,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":151,"authsettings":156,"backup":176,"connectionstrings":191,"logs":209,"metadata":240,"pushsettings":245,"slotConfigNames":249,"web":256}}},{"4":{"Name":"Microsoft.Web/sites/config@2016-08-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for deployment."},"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"authorEmail":{"Type":4,"Flags":0,"Description":"Author email."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"endTime":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2016-08-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2016-08-01","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":269,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":274,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":280,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[275,276,277,278,279]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2016-08-01","ScopeType":8,"Body":272,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Function name."},"functionAppId":{"Type":4,"Flags":2,"Description":"Function App ID."},"scriptRootPathHref":{"Type":4,"Flags":0,"Description":"Script root path URI."},"scriptHref":{"Type":4,"Flags":0,"Description":"Script URI."},"configHref":{"Type":4,"Flags":0,"Description":"Config URI."},"secretsFileHref":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":286,"Flags":0,"Description":"File list."},"testData":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2016-08-01","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":294,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":297,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":300,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":304,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[292,293]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[295,296]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[298,299]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[301,302,303]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2016-08-01","ScopeType":8,"Body":290,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2016-08-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2016-08-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":316,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2016-08-01","ScopeType":8,"Body":319,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":321,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":322,"Flags":10,"Description":"The resource api version"},"properties":{"Type":324,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":326,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"name":{"Type":4,"Flags":0,"Description":"Premier add on Name."},"location":{"Type":4,"Flags":0,"Description":"Premier add on Location."},"tags":{"Type":325,"Flags":0,"Description":"Premier add on Tags."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"PremierAddOnPropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2016-08-01","ScopeType":8,"Body":323,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":328,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":329,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":335,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[332,333,334]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2016-08-01","ScopeType":8,"Body":330,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":337,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":338,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0,"Description":"Site extension title."},"type":{"Type":343,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extensionUrl":{"Type":4,"Flags":0,"Description":"Extension URL."},"projectUrl":{"Type":4,"Flags":0,"Description":"Project URL."},"iconUrl":{"Type":4,"Flags":0,"Description":"Icon URL."},"licenseUrl":{"Type":4,"Flags":0,"Description":"License URL."},"feedUrl":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":344,"Flags":0,"Description":"List of authors."},"installationArgs":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"publishedDateTime":{"Type":4,"Flags":0,"Description":"Published timestamp."},"downloadCount":{"Type":3,"Flags":0,"Description":"Count of downloads."},"localIsLatestVersion":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"localPath":{"Type":4,"Flags":0,"Description":"Local path."},"installedDateTime":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[341,342]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2016-08-01","ScopeType":8,"Body":339,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":113,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":349,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2016-08-01","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"discover"}},{"5":{"Elements":[351,4]}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"RestoreRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2016-08-01","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":357,"Flags":9,"Description":"The resource name"},"type":{"Type":358,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":359,"Flags":10,"Description":"The resource api version"},"properties":{"Type":361,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":362,"Flags":9,"Description":"The resource name"},"type":{"Type":363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":366,"Flags":9,"Description":"The resource name"},"type":{"Type":367,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":368,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":370,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":192}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":379,"Flags":9,"Description":"The resource name"},"type":{"Type":380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":383,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":384,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":388,"Flags":9,"Description":"The resource name"},"type":{"Type":389,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":390,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":360,"authsettings":365,"backup":369,"connectionstrings":373,"logs":378,"metadata":382,"pushsettings":387,"web":391}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2016-08-01","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2016-08-01","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2016-08-01","ScopeType":8,"Body":400,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":402,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2016-08-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2016-08-01","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2016-08-01","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":415,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":416,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2016-08-01","ScopeType":8,"Body":417,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":419,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":420,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2016-08-01","ScopeType":8,"Body":421,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":423,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2016-08-01","ScopeType":8,"Body":426,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":324,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":431,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2016-08-01","ScopeType":8,"Body":430,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2016-08-01","ScopeType":8,"Body":435,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2016-08-01","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":441,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2016-08-01","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":6,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":457,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":452,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this route. This is only returned by the server and does not need to be set by the client."},"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":456,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[453,454,455,4]}},{"3":{"ItemType":451}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2016-08-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2016-08-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":464,"Flags":9,"Description":"The resource name"},"type":{"Type":465,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":466,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2016-08-01","ScopeType":8,"Body":467,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2016-08-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2016-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2016-08-01","ScopeType":8,"Body":479,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":490,"Flags":0,"Description":"Job status."},"detailedStatus":{"Type":4,"Flags":0,"Description":"Detailed status."},"logUrl":{"Type":4,"Flags":0,"Description":"Log URL."},"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":493,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":494,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[485,486,487,488,489]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[491,492]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2016-08-01","ScopeType":8,"Body":483,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"id":{"Type":3,"Flags":0,"Description":"ARM Identifier for deployment."},"name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"miniDump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"isProfileRunning":{"Type":2,"Flags":0,"Description":"Is profile running?"},"isIisProfileRunning":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iisProfileTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":500,"Flags":0,"Description":"Child process list."},"threads":{"Type":503,"Flags":0,"Description":"Thread list."},"openFileHandles":{"Type":504,"Flags":0,"Description":"List of open files."},"modules":{"Type":507,"Flags":0,"Description":"List of modules."},"fileName":{"Type":4,"Flags":0,"Description":"File name of this process."},"commandLine":{"Type":4,"Flags":0,"Description":"Command line."},"userName":{"Type":4,"Flags":0,"Description":"User name."},"handleCount":{"Type":3,"Flags":0,"Description":"Handle count."},"moduleCount":{"Type":3,"Flags":0,"Description":"Module count."},"threadCount":{"Type":3,"Flags":0,"Description":"Thread count."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"totalProcessorTime":{"Type":4,"Flags":0,"Description":"Total CPU time."},"userProcessorTime":{"Type":4,"Flags":0,"Description":"User CPU time."},"privilegedProcessorTime":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"workingSet64":{"Type":3,"Flags":0,"Description":"Working set."},"peakWorkingSet64":{"Type":3,"Flags":0,"Description":"Peak working set."},"privateMemorySize64":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtualMemorySize64":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peakVirtualMemorySize64":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"pagedSystemMemorySize64":{"Type":3,"Flags":0,"Description":"Paged system memory."},"nonpagedSystemMemorySize64":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"pagedMemorySize64":{"Type":3,"Flags":0,"Description":"Paged memory."},"peakPagedMemorySize64":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"timeStamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environmentVariables":{"Type":508,"Flags":0,"Description":"List of environment variables."},"isScmSite":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"isWebJob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":502,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"id":{"Type":3,"Flags":0,"Description":"ARM Identifier for deployment."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"startAddress":{"Type":4,"Flags":0,"Description":"Start address."},"currentPriority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priorityLevel":{"Type":4,"Flags":0,"Description":"Thread priority level."},"basePriority":{"Type":3,"Flags":0,"Description":"Base priority."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"totalProcessorTime":{"Type":4,"Flags":0,"Description":"Total processor time."},"userProcessorTime":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledgedProcessorTime":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"waitReason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":501}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":506,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"baseAddress":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"fileName":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"filePath":{"Type":4,"Flags":0,"Description":"File path."},"moduleMemorySize":{"Type":3,"Flags":0,"Description":"Module memory size."},"fileVersion":{"Type":4,"Flags":0,"Description":"File version."},"fileDescription":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"productVersion":{"Type":4,"Flags":0,"Description":"Product version."},"isDebug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":505}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2016-08-01","ScopeType":8,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":510,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":511,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2016-08-01","ScopeType":8,"Body":512,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2016-08-01","ScopeType":8,"Body":516,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":528,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[523,524,525,526,527]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2016-08-01","ScopeType":8,"Body":521,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":534,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":536,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":538,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":535}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":537}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2016-08-01","ScopeType":8,"Body":532,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2016-08-01","ScopeType":8,"Body":542,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2016-08-01","ScopeType":8,"Body":546,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2016-08-01","ScopeType":8,"Body":550,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2016-08-01","ScopeType":8,"Body":554,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2016-08-01","ScopeType":8,"Body":558,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2016-08-01","ScopeType":8,"Body":562,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":564,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":565,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2016-08-01","ScopeType":8,"Body":566,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2016-08-01","ScopeType":8,"Body":570,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2016-08-01","ScopeType":8,"Body":575,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2016-08-01","ScopeType":8,"Body":579,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2016-08-01","ScopeType":8,"Body":583,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2016-08-01","ScopeType":8,"Body":587,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2016-08-01","ScopeType":8,"Body":591,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latestRun":{"Type":597,"Flags":0,"Description":"Latest job run information."},"historyUrl":{"Type":4,"Flags":0,"Description":"History URL."},"schedulerLogsUrl":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":605,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":606,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":598,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Job ID."},"name":{"Type":4,"Flags":2,"Description":"Job name."},"status":{"Type":602,"Flags":0,"Description":"Job status."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"endTime":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"outputUrl":{"Type":4,"Flags":0,"Description":"Output URL."},"errorUrl":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"jobName":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[599,600,601]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[603,604]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2016-08-01","ScopeType":8,"Body":595,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":608,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":609,"Flags":10,"Description":"The resource api version"},"properties":{"Type":611,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"triggeredJobRuns":{"Type":612,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":597}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2016-08-01","ScopeType":8,"Body":610,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":620,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":621,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[618,619]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2016-08-01","ScopeType":8,"Body":616,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2016-08-01","ScopeType":8,"Body":625,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":611,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2016-08-01","ScopeType":8,"Body":629,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2016-08-01","ScopeType":8,"Body":633,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":637,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":648,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":649,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[638,639,640,641,642,643,644,645,646,647]}},{"3":{"ItemType":124}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2016-08-01","Output":636,"Input":635}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":652,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2016-08-01","Output":651}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":655,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"triggerUrl":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2016-08-01","Output":654}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":658,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2016-08-01","Output":657}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2016-08-01","Output":654}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2016-08-01","Output":636,"Input":635}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2016-08-01","Output":651}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2016-08-01","Output":654}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2016-08-01","Output":657}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2016-08-01","Output":654}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2016-08-01/types.md b/generated/web/microsoft.web/2016-08-01/types.md index 0db9fa9752..51e52b8db4 100644 --- a/generated/web/microsoft.web/2016-08-01/types.md +++ b/generated/web/microsoft.web/2016-08-01/types.md @@ -1340,7 +1340,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint @@ -1812,7 +1812,7 @@ This setting is only necessary when RecoverConfiguration is enabled. ## VnetInfoProperties ### Properties -* **certBlob**: any: A certificate file (.cer) blob containing the public key of the private key used to authenticate a +* **certBlob**: array: A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection. * **certThumbprint**: string (ReadOnly): The client certificate thumbprint. * **dnsServers**: string: DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses. diff --git a/generated/web/microsoft.web/2016-09-01/types.json b/generated/web/microsoft.web/2016-09-01/types.json index 419b9314f9..9d4dbde947 100644 --- a/generated/web/microsoft.web/2016-09-01/types.json +++ b/generated/web/microsoft.web/2016-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":27,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":34,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":36,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":50,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":55,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":57,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":58,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[24,25,26]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":32,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":33,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[29,30,31]}},{"3":{"ItemType":4}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."}}}},{"3":{"ItemType":35}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":41,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":49,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[38,39,40]}},{"6":{"Value":"Default"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"5":{"Elements":[42,43,44,45,46,47,48]}},{"3":{"ItemType":37}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":54,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[52,53]}},{"3":{"ItemType":51}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":56}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2016-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":61,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":66,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":67,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":69,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2016-09-01","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2016-09-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name for the App Service plan."},"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":82,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"adminSiteName":{"Type":4,"Flags":0,"Description":"App Service plan administration site."},"hostingEnvironmentProfile":{"Type":83,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":89,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[79,80,81]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[84,85,86,87,88]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2016-09-01","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":92,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":93,"Flags":10,"Description":"The resource api version"},"properties":{"Type":95,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2016-09-01","ScopeType":8,"Body":94,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this route. This is only returned by the server and does not need to be set by the client."},"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":104,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[101,102,103,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2016-09-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2016-09-01","ScopeType":8,"Body":108,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":111,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2016-09-01","ScopeType":8,"Body":114,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":0,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":122,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":100,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":121}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2016-09-01","ScopeType":8,"Body":119,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":125,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2016-09-01","Output":124}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":27,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":34,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":36,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":50,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":55,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":57,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":58,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[24,25,26]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":32,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":33,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[29,30,31]}},{"3":{"ItemType":4}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."}}}},{"3":{"ItemType":35}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":41,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":49,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[38,39,40]}},{"6":{"Value":"Default"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"5":{"Elements":[42,43,44,45,46,47,48]}},{"3":{"ItemType":37}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":54,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[52,53]}},{"3":{"ItemType":51}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":56}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2016-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":61,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":66,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":67,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":69,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2016-09-01","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2016-09-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name for the App Service plan."},"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":82,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"adminSiteName":{"Type":4,"Flags":0,"Description":"App Service plan administration site."},"hostingEnvironmentProfile":{"Type":83,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":89,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[79,80,81]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[84,85,86,87,88]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2016-09-01","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":92,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":93,"Flags":10,"Description":"The resource api version"},"properties":{"Type":95,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2016-09-01","ScopeType":8,"Body":94,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this route. This is only returned by the server and does not need to be set by the client."},"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":104,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[101,102,103,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2016-09-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2016-09-01","ScopeType":8,"Body":108,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":111,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2016-09-01","ScopeType":8,"Body":114,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":6,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":122,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":100,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":121}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2016-09-01","ScopeType":8,"Body":119,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":125,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2016-09-01","Output":124}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2016-09-01/types.md b/generated/web/microsoft.web/2016-09-01/types.md index b023b0e71f..b69ebe2b84 100644 --- a/generated/web/microsoft.web/2016-09-01/types.md +++ b/generated/web/microsoft.web/2016-09-01/types.md @@ -284,7 +284,7 @@ Basic apps are not used for capacity allocation. ## VnetInfoProperties ### Properties -* **certBlob**: any: A certificate file (.cer) blob containing the public key of the private key used to authenticate a +* **certBlob**: array: A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection. * **certThumbprint**: string (ReadOnly): The client certificate thumbprint. * **dnsServers**: string: DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses. diff --git a/generated/web/microsoft.web/2018-02-01/types.json b/generated/web/microsoft.web/2018-02-01/types.json index 9b337eef96..85073d8586 100644 --- a/generated/web/microsoft.web/2018-02-01/types.json +++ b/generated/web/microsoft.web/2018-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":8,"Flags":9,"Description":"The resource name"},"type":{"Type":9,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":10,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2018-02-01","ScopeType":1,"Body":11,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":14,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":15,"Flags":10,"Description":"The resource api version"},"properties":{"Type":17,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2018-02-01","ScopeType":1,"Body":16,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":70,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":28,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":33,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":34,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":38,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":45,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":47,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":61,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":66,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":68,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":69,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[23,24,25,26,27]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[29,30,31,32]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[35,36,37]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":43,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":44,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[40,41,42]}},{"3":{"ItemType":4}},{"3":{"ItemType":39}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."}}}},{"3":{"ItemType":46}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":60,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"Default"}},{"5":{"Elements":[53,54,55,56,57,58,59]}},{"3":{"ItemType":48}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":65,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[63,64]}},{"3":{"ItemType":62}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":67}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2018-02-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":72,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":77,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":78,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":80,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":79}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2018-02-01","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2018-02-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":86,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":87,"Flags":10,"Description":"The resource api version"},"properties":{"Type":89,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":101,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":93,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":94,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":100,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[90,91,92]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[95,96,97,98,99]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2018-02-01","ScopeType":8,"Body":88,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":115,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[112,113,114,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2018-02-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":242,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":250,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":121,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":124,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":125,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":129,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":138,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":139,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":230,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":94,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":231,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":233,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":239,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"geoDistributions":{"Type":241,"Flags":0,"Description":"GeoDistributions for this site"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[122,123]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[126,127,128]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":134,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":137,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[131,132,133]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[135,136]}},{"3":{"ItemType":130}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":140,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":141,"Flags":0,"Description":"Application settings."},"azureStorageAccounts":{"Type":150,"Flags":0,"Description":"User-provided Azure storage accounts."},"connectionStrings":{"Type":164,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":165,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":167,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":181,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":184,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":188,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":194,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":195,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":198,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":199,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":211,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":213,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":215,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":220,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":221,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":225,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":229,"Flags":0,"Description":"State of FTP / FTPS service"},"reservedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of reserved instances.\nThis setting only applies to the Consumption Plan"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":67}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":145,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":149,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[143,144]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[146,147,148]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":142}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":163,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[152,153,154,155,156,157,158,159,160,161,162]}},{"3":{"ItemType":151}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":166}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[168,169,170,171,172,173,174,175,176,177,178,179,180,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[182,183]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":187,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":186}},{"3":{"ItemType":185}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[189,190,191,192,193]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":197,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":196}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":200,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":205,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":201,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":203,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":204,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":202}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":209,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":210,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[206,207,208]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":212,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":219,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[217,218]}},{"3":{"ItemType":216}},{"3":{"ItemType":216}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[222,223,224,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[226,227,228,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":232,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[234,235,236,237,238]}},{"2":{"Name":"GeoDistribution","Properties":{"location":{"Type":4,"Flags":0,"Description":"Location."},"numberOfWorkers":{"Type":3,"Flags":0,"Description":"NumberOfWorkers."}}}},{"3":{"ItemType":240}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":247,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":249,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[243,244,245,246,4]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":248}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2018-02-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":252,"Flags":9,"Description":"The resource name"},"type":{"Type":253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":256,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":257,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":264,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":265,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":271,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":272,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":273,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":274,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":275,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":276,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[266,267,268,269,270]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":277,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":142}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":282,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":287,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":297,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":290,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[288,289]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":296,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[292,293,294,295,4]}},{"3":{"ItemType":291}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":298,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":314,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[303,304,305,306,307,308,309,310,311,312,313]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":302}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":316,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":321,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":343,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":346,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":346,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":322,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":329,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":336,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":328,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[323,324,325,326,327]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":335,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[330,331,332,333,334]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":342,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[337,338,339,340,341]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":344,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":345,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":347,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":356,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":361,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":362,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":363,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":255,"authsettings":260,"azurestorageaccounts":280,"backup":285,"connectionstrings":301,"logs":319,"metadata":350,"pushsettings":355,"slotConfigNames":359,"web":367}}},{"4":{"Name":"Microsoft.Web/sites/config@2018-02-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2018-02-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-02-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":380,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":385,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":391,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[386,387,388,389,390]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2018-02-01","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":393,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":394,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":397,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2018-02-01","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2018-02-01","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":409,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":412,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":415,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":419,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[407,408]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[410,411]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[413,414]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[416,417,418]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2018-02-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":421,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":422,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":423,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2018-02-01","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":431,"Flags":9,"Description":"The resource name"},"type":{"Type":432,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":433,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2018-02-01","ScopeType":8,"Body":434,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":436,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2018-02-01","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":446,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2018-02-01","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":448,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":456,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":455,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":454}},{"3":{"ItemType":453}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2018-02-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":465,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[462,463,464]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2018-02-01","ScopeType":8,"Body":460,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":473,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":474,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[471,472]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2018-02-01","ScopeType":8,"Body":469,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":242,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":479,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2018-02-01","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":481,"Flags":9,"Description":"The resource name"},"type":{"Type":482,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":483,"Flags":10,"Description":"The resource api version"},"properties":{"Type":485,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":486,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":142}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":499,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":302}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":504,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":513,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":517,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":484,"authsettings":489,"azurestorageaccounts":493,"backup":498,"connectionstrings":502,"logs":507,"metadata":511,"pushsettings":516,"web":520}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2018-02-01","ScopeType":8,"Body":521,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":523,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":524,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2018-02-01","ScopeType":8,"Body":525,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":527,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":528,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-02-01","ScopeType":8,"Body":529,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":531,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2018-02-01","ScopeType":8,"Body":534,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":536,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":537,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2018-02-01","ScopeType":8,"Body":538,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2018-02-01","ScopeType":8,"Body":542,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2018-02-01","ScopeType":8,"Body":546,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":550,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2018-02-01","ScopeType":8,"Body":554,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2018-02-01","ScopeType":8,"Body":559,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":561,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2018-02-01","ScopeType":8,"Body":564,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":569,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2018-02-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":571,"Flags":9,"Description":"The resource name"},"type":{"Type":572,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":573,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2018-02-01","ScopeType":8,"Body":574,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":576,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":577,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2018-02-01","ScopeType":8,"Body":578,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2018-02-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":588,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2018-02-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":590,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":591,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":595,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":111,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":594}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":592,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":601,"Flags":9,"Description":"The resource name"},"type":{"Type":602,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":603,"Flags":10,"Description":"The resource api version"},"properties":{"Type":588,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2018-02-01","ScopeType":8,"Body":604,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":631,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":618,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":94,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":630,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[619,620,621,622,623,624,625,626,627,628,629]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2018-02-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2018-02-01","ScopeType":4,"Body":635,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":642,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":655,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":644,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":649,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":646,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":648,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":645}},{"3":{"ItemType":4}},{"3":{"ItemType":647}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":654,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[650,651,652,653]}},{"3":{"ItemType":643}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2018-02-01","ScopeType":8,"Body":640,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2018-02-01","ScopeType":8,"Body":659,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2018-02-01","ScopeType":8,"Body":663,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":666,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":667,"Flags":10,"Description":"The resource api version"},"properties":{"Type":669,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticAnalysisProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"abnormalTimePeriods":{"Type":695,"Flags":0,"Description":"List of time periods."},"payload":{"Type":709,"Flags":0,"Description":"Data by each detector"},"nonCorrelatedDetectors":{"Type":710,"Flags":0,"Description":"Data by each detector for detectors that did not corelate"}}}},{"2":{"Name":"AbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the downtime"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the downtime"},"events":{"Type":693,"Flags":0,"Description":"List of Possible Cause of downtime"},"solutions":{"Type":694,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"DetectorAbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the correlated event"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the correlated event"},"message":{"Type":4,"Flags":0,"Description":"Message describing the event"},"source":{"Type":4,"Flags":0,"Description":"Represents the name of the Detector"},"priority":{"Type":3,"Flags":0,"Description":"Represents the rank of the Detector"},"metaData":{"Type":673,"Flags":0,"Description":"Downtime metadata"},"type":{"Type":682,"Flags":0,"Description":"Represents the type of the Detector"},"solutions":{"Type":692,"Flags":0,"Description":"List of proposed solutions"}}}},{"3":{"ItemType":67}},{"3":{"ItemType":672}},{"6":{"Value":"ServiceIncident"}},{"6":{"Value":"AppDeployment"}},{"6":{"Value":"AppCrash"}},{"6":{"Value":"RuntimeIssueDetected"}},{"6":{"Value":"AseDeployment"}},{"6":{"Value":"UserIssue"}},{"6":{"Value":"PlatformIssue"}},{"6":{"Value":"Other"}},{"5":{"Elements":[674,675,676,677,678,679,680,681]}},{"2":{"Name":"Solution","Properties":{"id":{"Type":3,"Flags":0,"Description":"Solution Id."},"displayName":{"Type":4,"Flags":0,"Description":"Display Name of the solution"},"order":{"Type":3,"Flags":0,"Description":"Order of the solution."},"description":{"Type":4,"Flags":0,"Description":"Description of the solution"},"type":{"Type":687,"Flags":0,"Description":"Type of Solution"},"data":{"Type":689,"Flags":0,"Description":"Solution Data."},"metadata":{"Type":691,"Flags":0,"Description":"Solution Metadata."}}}},{"6":{"Value":"QuickSolution"}},{"6":{"Value":"DeepInvestigation"}},{"6":{"Value":"BestPractices"}},{"5":{"Elements":[684,685,686]}},{"3":{"ItemType":67}},{"3":{"ItemType":688}},{"3":{"ItemType":67}},{"3":{"ItemType":690}},{"3":{"ItemType":683}},{"3":{"ItemType":671}},{"3":{"ItemType":683}},{"3":{"ItemType":670}},{"2":{"Name":"AnalysisData","Properties":{"source":{"Type":4,"Flags":0,"Description":"Name of the Detector"},"detectorDefinition":{"Type":697,"Flags":0,"Description":"Detector Definition"},"metrics":{"Type":702,"Flags":0,"Description":"Source Metrics"},"data":{"Type":704,"Flags":0,"Description":"Additional Source Data"},"detectorMetaData":{"Type":705,"Flags":0,"Description":"Detector Meta Data"}}}},{"2":{"Name":"DetectorDefinition","Properties":{"properties":{"Type":698,"Flags":0,"Description":"DetectorDefinition resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"2":{"Name":"DiagnosticMetricSet","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the metric"},"unit":{"Type":4,"Flags":0,"Description":"Metric's unit"},"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"timeGrain":{"Type":4,"Flags":0,"Description":"Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D"},"values":{"Type":701,"Flags":0,"Description":"Collection of metric values for the selected period based on the {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}"}}}},{"2":{"Name":"DiagnosticMetricSample","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"Time at which metric is measured"},"roleInstance":{"Type":4,"Flags":0,"Description":"Role Instance. Null if this counter is not per instance \nThis is returned and should be whichever instance name we desire to be returned\ni.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) \nwhere RDWORKERNAME is Machine name below and RoleInstance name in parenthesis"},"total":{"Type":3,"Flags":0,"Description":"Total value of the metric. If multiple measurements are made this will have sum of all."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum of the metric sampled during the time period"},"minimum":{"Type":3,"Flags":0,"Description":"Minimum of the metric sampled during the time period"},"isAggregated":{"Type":2,"Flags":0,"Description":"Whether the values are aggregates across all workers or not"}}}},{"3":{"ItemType":700}},{"3":{"ItemType":699}},{"3":{"ItemType":67}},{"3":{"ItemType":703}},{"2":{"Name":"ResponseMetaData","Properties":{"dataSource":{"Type":706,"Flags":0,"Description":"Source of the Data"}}}},{"2":{"Name":"DataSource","Properties":{"instructions":{"Type":707,"Flags":0,"Description":"Instructions if any for the data source"},"dataSourceUri":{"Type":708,"Flags":0,"Description":"Datasource Uri Links"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":67}},{"3":{"ItemType":696}},{"3":{"ItemType":697}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2018-02-01","ScopeType":8,"Body":668,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2018-02-01","ScopeType":8,"Body":714,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2018-02-01","ScopeType":8,"Body":718,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":720,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":721,"Flags":10,"Description":"The resource api version"},"properties":{"Type":669,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2018-02-01","ScopeType":8,"Body":722,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":724,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":725,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":732,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":738,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":739,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[728,729,730,731]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[733,734,735,736,737]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2018-02-01","ScopeType":8,"Body":726,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2018-02-01","ScopeType":8,"Body":743,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":745,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":746,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":747,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":749,"Flags":9,"Description":"The resource name"},"type":{"Type":750,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":751,"Flags":10,"Description":"The resource api version"},"properties":{"Type":753,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2018-02-01","ScopeType":8,"Body":752,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":759,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2018-02-01","ScopeType":8,"Body":762,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":765,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2018-02-01","ScopeType":8,"Body":768,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":784,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":785,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[774,775,776,777,778,779,780,781,782,783]}},{"3":{"ItemType":291}},{"4":{"Name":"Microsoft.Web/sites/backups@2018-02-01","ScopeType":8,"Body":772,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2018-02-01","ScopeType":8,"Body":789,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":800,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":803,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":804,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[795,796,797,798,799]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[801,802]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2018-02-01","ScopeType":8,"Body":793,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":806,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":807,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":810,"Flags":0,"Description":"Child process list."},"threads":{"Type":813,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":814,"Flags":0,"Description":"List of open files."},"modules":{"Type":817,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":818,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":812,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledged_processor_time":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":811}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":816,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":815}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2018-02-01","ScopeType":8,"Body":808,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2018-02-01","ScopeType":8,"Body":822,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2018-02-01","ScopeType":8,"Body":826,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":828,"Flags":9,"Description":"The resource name"},"type":{"Type":829,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":830,"Flags":10,"Description":"The resource api version"},"properties":{"Type":832,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":838,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[833,834,835,836,837]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2018-02-01","ScopeType":8,"Body":831,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":840,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":841,"Flags":10,"Description":"The resource api version"},"properties":{"Type":843,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":844,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":846,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":848,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":845}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":847}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2018-02-01","ScopeType":8,"Body":842,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2018-02-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2018-02-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":858,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":859,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2018-02-01","ScopeType":8,"Body":860,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":862,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":863,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2018-02-01","ScopeType":8,"Body":864,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":866,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":867,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2018-02-01","ScopeType":8,"Body":868,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2018-02-01","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2018-02-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2018-02-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2018-02-01","ScopeType":8,"Body":884,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":886,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"properties":{"Type":832,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2018-02-01","ScopeType":8,"Body":889,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":891,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":892,"Flags":10,"Description":"The resource api version"},"properties":{"Type":843,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2018-02-01","ScopeType":8,"Body":893,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2018-02-01","ScopeType":8,"Body":897,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":899,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":900,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2018-02-01","ScopeType":8,"Body":901,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2018-02-01","ScopeType":8,"Body":905,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":907,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":908,"Flags":10,"Description":"The resource api version"},"properties":{"Type":910,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":911,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":919,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":920,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":912,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":916,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[913,914,915]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[917,918]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2018-02-01","ScopeType":8,"Body":909,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":926,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":911}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-02-01","ScopeType":8,"Body":924,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":934,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":935,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[932,933]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2018-02-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":910,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2018-02-01","ScopeType":8,"Body":939,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2018-02-01","ScopeType":8,"Body":943,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":945,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":946,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2018-02-01","ScopeType":8,"Body":947,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":950,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":773,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2018-02-01","Output":953,"Input":952}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":956,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-02-01","Output":955}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":960,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-02-01","Output":959}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":963,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":964,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2018-02-01","Output":962}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2018-02-01","Output":959}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2018-02-01","Output":953,"Input":952}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-02-01","Output":959}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2018-02-01","Output":962}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2018-02-01","Output":959}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":8,"Flags":9,"Description":"The resource name"},"type":{"Type":9,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":10,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2018-02-01","ScopeType":1,"Body":11,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":14,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":15,"Flags":10,"Description":"The resource api version"},"properties":{"Type":17,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2018-02-01","ScopeType":1,"Body":16,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":70,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":28,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":33,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":34,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":38,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":45,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":47,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":61,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":66,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":68,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":69,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[23,24,25,26,27]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[29,30,31,32]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[35,36,37]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":43,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":44,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[40,41,42]}},{"3":{"ItemType":4}},{"3":{"ItemType":39}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."}}}},{"3":{"ItemType":46}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":60,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"Default"}},{"5":{"Elements":[53,54,55,56,57,58,59]}},{"3":{"ItemType":48}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":65,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[63,64]}},{"3":{"ItemType":62}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":67}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2018-02-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":72,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":77,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":78,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":80,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":79}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2018-02-01","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2018-02-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":86,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":87,"Flags":10,"Description":"The resource api version"},"properties":{"Type":89,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":101,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":93,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":94,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":100,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[90,91,92]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[95,96,97,98,99]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2018-02-01","ScopeType":8,"Body":88,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":115,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[112,113,114,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2018-02-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":242,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":250,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":121,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":124,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":125,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":129,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":138,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":139,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":230,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":94,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":231,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":233,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":239,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"geoDistributions":{"Type":241,"Flags":0,"Description":"GeoDistributions for this site"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[122,123]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[126,127,128]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":134,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":137,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[131,132,133]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[135,136]}},{"3":{"ItemType":130}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":140,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":141,"Flags":0,"Description":"Application settings."},"azureStorageAccounts":{"Type":150,"Flags":0,"Description":"User-provided Azure storage accounts."},"connectionStrings":{"Type":164,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":165,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":167,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":181,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":184,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":188,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":194,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":195,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":198,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":199,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":211,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":213,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":215,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":220,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":221,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":225,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":229,"Flags":0,"Description":"State of FTP / FTPS service"},"reservedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of reserved instances.\nThis setting only applies to the Consumption Plan"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":67}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":145,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":149,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[143,144]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[146,147,148]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":142}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":163,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[152,153,154,155,156,157,158,159,160,161,162]}},{"3":{"ItemType":151}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":166}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[168,169,170,171,172,173,174,175,176,177,178,179,180,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[182,183]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":187,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":186}},{"3":{"ItemType":185}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[189,190,191,192,193]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":197,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":196}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":200,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":205,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":201,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":203,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":204,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":202}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":209,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":210,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[206,207,208]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":212,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":219,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[217,218]}},{"3":{"ItemType":216}},{"3":{"ItemType":216}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[222,223,224,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[226,227,228,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":232,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[234,235,236,237,238]}},{"2":{"Name":"GeoDistribution","Properties":{"location":{"Type":4,"Flags":0,"Description":"Location."},"numberOfWorkers":{"Type":3,"Flags":0,"Description":"NumberOfWorkers."}}}},{"3":{"ItemType":240}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":247,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":249,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[243,244,245,246,4]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":248}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2018-02-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":252,"Flags":9,"Description":"The resource name"},"type":{"Type":253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":256,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":257,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":264,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":265,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":271,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":272,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":273,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":274,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":275,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":276,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[266,267,268,269,270]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":277,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":142}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":282,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":287,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":297,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":290,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[288,289]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":296,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[292,293,294,295,4]}},{"3":{"ItemType":291}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":298,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":314,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[303,304,305,306,307,308,309,310,311,312,313]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":302}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":316,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":321,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":343,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":346,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":346,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":322,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":329,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":336,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":328,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[323,324,325,326,327]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":335,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[330,331,332,333,334]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":342,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[337,338,339,340,341]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":344,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":345,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":347,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":356,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":361,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":362,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":363,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":255,"authsettings":260,"azurestorageaccounts":280,"backup":285,"connectionstrings":301,"logs":319,"metadata":350,"pushsettings":355,"slotConfigNames":359,"web":367}}},{"4":{"Name":"Microsoft.Web/sites/config@2018-02-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2018-02-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-02-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":380,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":385,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":391,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[386,387,388,389,390]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2018-02-01","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":393,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":394,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":397,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2018-02-01","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2018-02-01","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":409,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":412,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":415,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":419,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[407,408]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[410,411]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[413,414]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[416,417,418]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2018-02-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":421,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":422,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":423,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2018-02-01","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":431,"Flags":9,"Description":"The resource name"},"type":{"Type":432,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":433,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2018-02-01","ScopeType":8,"Body":434,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":436,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2018-02-01","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":446,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2018-02-01","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":448,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":456,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":455,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":454}},{"3":{"ItemType":453}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2018-02-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":465,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[462,463,464]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2018-02-01","ScopeType":8,"Body":460,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":473,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":474,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[471,472]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2018-02-01","ScopeType":8,"Body":469,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":242,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":479,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2018-02-01","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":481,"Flags":9,"Description":"The resource name"},"type":{"Type":482,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":483,"Flags":10,"Description":"The resource api version"},"properties":{"Type":485,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":486,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":142}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":499,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":302}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":504,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":513,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":517,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":484,"authsettings":489,"azurestorageaccounts":493,"backup":498,"connectionstrings":502,"logs":507,"metadata":511,"pushsettings":516,"web":520}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2018-02-01","ScopeType":8,"Body":521,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":523,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":524,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2018-02-01","ScopeType":8,"Body":525,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":527,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":528,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-02-01","ScopeType":8,"Body":529,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":531,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2018-02-01","ScopeType":8,"Body":534,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":536,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":537,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2018-02-01","ScopeType":8,"Body":538,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2018-02-01","ScopeType":8,"Body":542,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2018-02-01","ScopeType":8,"Body":546,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":550,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2018-02-01","ScopeType":8,"Body":554,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2018-02-01","ScopeType":8,"Body":559,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":561,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2018-02-01","ScopeType":8,"Body":564,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":569,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2018-02-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":571,"Flags":9,"Description":"The resource name"},"type":{"Type":572,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":573,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2018-02-01","ScopeType":8,"Body":574,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":576,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":577,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2018-02-01","ScopeType":8,"Body":578,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2018-02-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":588,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2018-02-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":590,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":591,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":595,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":111,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":594}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":592,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":601,"Flags":9,"Description":"The resource name"},"type":{"Type":602,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":603,"Flags":10,"Description":"The resource api version"},"properties":{"Type":588,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2018-02-01","ScopeType":8,"Body":604,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":631,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":618,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":94,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":630,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[619,620,621,622,623,624,625,626,627,628,629]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2018-02-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2018-02-01","ScopeType":4,"Body":635,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":642,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":655,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":644,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":649,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":646,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":648,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":645}},{"3":{"ItemType":4}},{"3":{"ItemType":647}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":654,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[650,651,652,653]}},{"3":{"ItemType":643}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2018-02-01","ScopeType":8,"Body":640,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2018-02-01","ScopeType":8,"Body":659,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2018-02-01","ScopeType":8,"Body":663,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":666,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":667,"Flags":10,"Description":"The resource api version"},"properties":{"Type":669,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticAnalysisProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"abnormalTimePeriods":{"Type":695,"Flags":0,"Description":"List of time periods."},"payload":{"Type":709,"Flags":0,"Description":"Data by each detector"},"nonCorrelatedDetectors":{"Type":710,"Flags":0,"Description":"Data by each detector for detectors that did not corelate"}}}},{"2":{"Name":"AbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the downtime"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the downtime"},"events":{"Type":693,"Flags":0,"Description":"List of Possible Cause of downtime"},"solutions":{"Type":694,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"DetectorAbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the correlated event"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the correlated event"},"message":{"Type":4,"Flags":0,"Description":"Message describing the event"},"source":{"Type":4,"Flags":0,"Description":"Represents the name of the Detector"},"priority":{"Type":3,"Flags":0,"Description":"Represents the rank of the Detector"},"metaData":{"Type":673,"Flags":0,"Description":"Downtime metadata"},"type":{"Type":682,"Flags":0,"Description":"Represents the type of the Detector"},"solutions":{"Type":692,"Flags":0,"Description":"List of proposed solutions"}}}},{"3":{"ItemType":67}},{"3":{"ItemType":672}},{"6":{"Value":"ServiceIncident"}},{"6":{"Value":"AppDeployment"}},{"6":{"Value":"AppCrash"}},{"6":{"Value":"RuntimeIssueDetected"}},{"6":{"Value":"AseDeployment"}},{"6":{"Value":"UserIssue"}},{"6":{"Value":"PlatformIssue"}},{"6":{"Value":"Other"}},{"5":{"Elements":[674,675,676,677,678,679,680,681]}},{"2":{"Name":"Solution","Properties":{"id":{"Type":3,"Flags":0,"Description":"Solution Id."},"displayName":{"Type":4,"Flags":0,"Description":"Display Name of the solution"},"order":{"Type":3,"Flags":0,"Description":"Order of the solution."},"description":{"Type":4,"Flags":0,"Description":"Description of the solution"},"type":{"Type":687,"Flags":0,"Description":"Type of Solution"},"data":{"Type":689,"Flags":0,"Description":"Solution Data."},"metadata":{"Type":691,"Flags":0,"Description":"Solution Metadata."}}}},{"6":{"Value":"QuickSolution"}},{"6":{"Value":"DeepInvestigation"}},{"6":{"Value":"BestPractices"}},{"5":{"Elements":[684,685,686]}},{"3":{"ItemType":67}},{"3":{"ItemType":688}},{"3":{"ItemType":67}},{"3":{"ItemType":690}},{"3":{"ItemType":683}},{"3":{"ItemType":671}},{"3":{"ItemType":683}},{"3":{"ItemType":670}},{"2":{"Name":"AnalysisData","Properties":{"source":{"Type":4,"Flags":0,"Description":"Name of the Detector"},"detectorDefinition":{"Type":697,"Flags":0,"Description":"Detector Definition"},"metrics":{"Type":702,"Flags":0,"Description":"Source Metrics"},"data":{"Type":704,"Flags":0,"Description":"Additional Source Data"},"detectorMetaData":{"Type":705,"Flags":0,"Description":"Detector Meta Data"}}}},{"2":{"Name":"DetectorDefinition","Properties":{"properties":{"Type":698,"Flags":0,"Description":"DetectorDefinition resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"2":{"Name":"DiagnosticMetricSet","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the metric"},"unit":{"Type":4,"Flags":0,"Description":"Metric's unit"},"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"timeGrain":{"Type":4,"Flags":0,"Description":"Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D"},"values":{"Type":701,"Flags":0,"Description":"Collection of metric values for the selected period based on the {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}"}}}},{"2":{"Name":"DiagnosticMetricSample","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"Time at which metric is measured"},"roleInstance":{"Type":4,"Flags":0,"Description":"Role Instance. Null if this counter is not per instance \nThis is returned and should be whichever instance name we desire to be returned\ni.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) \nwhere RDWORKERNAME is Machine name below and RoleInstance name in parenthesis"},"total":{"Type":3,"Flags":0,"Description":"Total value of the metric. If multiple measurements are made this will have sum of all."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum of the metric sampled during the time period"},"minimum":{"Type":3,"Flags":0,"Description":"Minimum of the metric sampled during the time period"},"isAggregated":{"Type":2,"Flags":0,"Description":"Whether the values are aggregates across all workers or not"}}}},{"3":{"ItemType":700}},{"3":{"ItemType":699}},{"3":{"ItemType":67}},{"3":{"ItemType":703}},{"2":{"Name":"ResponseMetaData","Properties":{"dataSource":{"Type":706,"Flags":0,"Description":"Source of the Data"}}}},{"2":{"Name":"DataSource","Properties":{"instructions":{"Type":707,"Flags":0,"Description":"Instructions if any for the data source"},"dataSourceUri":{"Type":708,"Flags":0,"Description":"Datasource Uri Links"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":67}},{"3":{"ItemType":696}},{"3":{"ItemType":697}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2018-02-01","ScopeType":8,"Body":668,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2018-02-01","ScopeType":8,"Body":714,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2018-02-01","ScopeType":8,"Body":718,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":720,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":721,"Flags":10,"Description":"The resource api version"},"properties":{"Type":669,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2018-02-01","ScopeType":8,"Body":722,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":724,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":725,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":732,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":738,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":739,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[728,729,730,731]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[733,734,735,736,737]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2018-02-01","ScopeType":8,"Body":726,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2018-02-01","ScopeType":8,"Body":743,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":745,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":746,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":747,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":749,"Flags":9,"Description":"The resource name"},"type":{"Type":750,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":751,"Flags":10,"Description":"The resource api version"},"properties":{"Type":753,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2018-02-01","ScopeType":8,"Body":752,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":759,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2018-02-01","ScopeType":8,"Body":762,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":765,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2018-02-01","ScopeType":8,"Body":768,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":784,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":785,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[774,775,776,777,778,779,780,781,782,783]}},{"3":{"ItemType":291}},{"4":{"Name":"Microsoft.Web/sites/backups@2018-02-01","ScopeType":8,"Body":772,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2018-02-01","ScopeType":8,"Body":789,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":800,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":803,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":804,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[795,796,797,798,799]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[801,802]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2018-02-01","ScopeType":8,"Body":793,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":806,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":807,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":810,"Flags":0,"Description":"Child process list."},"threads":{"Type":813,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":814,"Flags":0,"Description":"List of open files."},"modules":{"Type":817,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":818,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":812,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledged_processor_time":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":811}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":816,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":815}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2018-02-01","ScopeType":8,"Body":808,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2018-02-01","ScopeType":8,"Body":822,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2018-02-01","ScopeType":8,"Body":826,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":828,"Flags":9,"Description":"The resource name"},"type":{"Type":829,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":830,"Flags":10,"Description":"The resource api version"},"properties":{"Type":832,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":838,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[833,834,835,836,837]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2018-02-01","ScopeType":8,"Body":831,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":840,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":841,"Flags":10,"Description":"The resource api version"},"properties":{"Type":843,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":844,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":846,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":848,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":845}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":847}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2018-02-01","ScopeType":8,"Body":842,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2018-02-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2018-02-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":858,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":859,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2018-02-01","ScopeType":8,"Body":860,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":862,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":863,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2018-02-01","ScopeType":8,"Body":864,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":866,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":867,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2018-02-01","ScopeType":8,"Body":868,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2018-02-01","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2018-02-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2018-02-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2018-02-01","ScopeType":8,"Body":884,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":886,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"properties":{"Type":832,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2018-02-01","ScopeType":8,"Body":889,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":891,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":892,"Flags":10,"Description":"The resource api version"},"properties":{"Type":843,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2018-02-01","ScopeType":8,"Body":893,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2018-02-01","ScopeType":8,"Body":897,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":899,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":900,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2018-02-01","ScopeType":8,"Body":901,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2018-02-01","ScopeType":8,"Body":905,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":907,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":908,"Flags":10,"Description":"The resource api version"},"properties":{"Type":910,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":911,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":919,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":920,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":912,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":916,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[913,914,915]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[917,918]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2018-02-01","ScopeType":8,"Body":909,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":926,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":911}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-02-01","ScopeType":8,"Body":924,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":934,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":935,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[932,933]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2018-02-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":910,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2018-02-01","ScopeType":8,"Body":939,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2018-02-01","ScopeType":8,"Body":943,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":945,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":946,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2018-02-01","ScopeType":8,"Body":947,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":950,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":773,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2018-02-01","Output":953,"Input":952}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":956,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-02-01","Output":955}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":960,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-02-01","Output":959}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":963,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":964,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2018-02-01","Output":962}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2018-02-01","Output":959}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2018-02-01","Output":953,"Input":952}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-02-01","Output":959}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2018-02-01","Output":962}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2018-02-01","Output":959}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2018-02-01/types.md b/generated/web/microsoft.web/2018-02-01/types.md index 6da270e59f..ef8670a5fb 100644 --- a/generated/web/microsoft.web/2018-02-01/types.md +++ b/generated/web/microsoft.web/2018-02-01/types.md @@ -1387,7 +1387,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1398,7 +1398,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2004,7 +2004,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2018-11-01/types.json b/generated/web/microsoft.web/2018-11-01/types.json index 19d0062bfa..7d25572cc7 100644 --- a/generated/web/microsoft.web/2018-11-01/types.json +++ b/generated/web/microsoft.web/2018-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2018-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":28,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":29,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":154,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":162,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":32,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":35,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":36,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":40,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":49,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":50,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":142,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":143,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":145,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":151,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"geoDistributions":{"Type":153,"Flags":0,"Description":"GeoDistributions for this site"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[33,34]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[37,38,39]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":45,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":48,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[42,43,44]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[46,47]}},{"3":{"ItemType":41}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":51,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":53,"Flags":0,"Description":"Application settings."},"azureStorageAccounts":{"Type":62,"Flags":0,"Description":"User-provided Azure storage accounts."},"connectionStrings":{"Type":76,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":77,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":79,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":93,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":96,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":100,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":106,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":107,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":110,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":111,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":123,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":125,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":127,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":132,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":133,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":137,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":141,"Flags":0,"Description":"State of FTP / FTPS service"},"reservedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of reserved instances.\nThis setting only applies to the Consumption Plan"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":52}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":57,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":61,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[55,56]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[58,59,60]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":54}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":75,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[64,65,66,67,68,69,70,71,72,73,74]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":78}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[80,81,82,83,84,85,86,87,88,89,90,91,92,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[94,95]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":99,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":98}},{"3":{"ItemType":97}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[101,102,103,104,105]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":109,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":108}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":112,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":117,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":113,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":115,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":116,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":114}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":121,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":122,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[118,119,120]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":124,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":131,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[129,130]}},{"3":{"ItemType":128}},{"3":{"ItemType":128}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[134,135,136,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[138,139,140,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":144,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[146,147,148,149,150]}},{"2":{"Name":"GeoDistribution","Properties":{"location":{"Type":4,"Flags":0,"Description":"Location."},"numberOfWorkers":{"Type":3,"Flags":0,"Description":"NumberOfWorkers."}}}},{"3":{"ItemType":152}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":159,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":161,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":160}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2018-11-01","ScopeType":8,"Body":30,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":164,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":168,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":169,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":176,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":177,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":183,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":184,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":185,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":186,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":187,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":188,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[174,175]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[178,179,180,181,182]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":54}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":194,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":199,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":209,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":202,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[200,201]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":208,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[204,205,206,207,4]}},{"3":{"ItemType":203}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":210,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":227,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":226,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[215,216,217,218,219,220,221,222,223,224,225]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":214}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":228,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":233,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":255,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":258,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":258,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":234,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":241,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":248,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":240,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[235,236,237,238,239]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":247,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[242,243,244,245,246]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":254,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[249,250,251,252,253]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":256,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":257,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":264,"Flags":9,"Description":"The resource name"},"type":{"Type":265,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":266,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":268,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":273,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":274,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":275,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":167,"authsettings":172,"azurestorageaccounts":192,"backup":197,"connectionstrings":213,"logs":231,"metadata":262,"pushsettings":267,"slotConfigNames":271,"web":279}}},{"4":{"Name":"Microsoft.Web/sites/config@2018-11-01","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2018-11-01","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":290,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-11-01","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":292,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":297,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":303,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[298,299,300,301,302]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2018-11-01","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":309,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2018-11-01","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":317,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":320,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":323,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":327,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[315,316]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[318,319]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[321,322]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[324,325,326]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2018-11-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-11-01","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2018-11-01","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":339,"Flags":9,"Description":"The resource name"},"type":{"Type":340,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":341,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2018-11-01","ScopeType":8,"Body":342,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":344,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2018-11-01","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":354,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2018-11-01","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":356,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":364,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":363,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":362}},{"3":{"ItemType":361}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2018-11-01","ScopeType":8,"Body":359,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":373,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[370,371,372]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2018-11-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":381,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":382,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[379,380]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2018-11-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":384,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":385,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":154,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":387,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2018-11-01","ScopeType":8,"Body":386,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":394,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":398,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":54}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":411,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":214}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":416,"Flags":9,"Description":"The resource name"},"type":{"Type":417,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":418,"Flags":10,"Description":"The resource api version"},"properties":{"Type":420,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":421,"Flags":9,"Description":"The resource name"},"type":{"Type":422,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":423,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":425,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":392,"authsettings":397,"azurestorageaccounts":401,"backup":406,"connectionstrings":410,"logs":415,"metadata":419,"pushsettings":424,"web":428}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2018-11-01","ScopeType":8,"Body":429,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":431,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":432,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2018-11-01","ScopeType":8,"Body":433,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":435,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":436,"Flags":10,"Description":"The resource api version"},"properties":{"Type":290,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-11-01","ScopeType":8,"Body":437,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":439,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2018-11-01","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2018-11-01","ScopeType":8,"Body":446,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":448,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":449,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2018-11-01","ScopeType":8,"Body":450,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-11-01","ScopeType":8,"Body":454,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2018-11-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":460,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2018-11-01","ScopeType":8,"Body":463,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":465,"Flags":9,"Description":"The resource name"},"type":{"Type":466,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":467,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2018-11-01","ScopeType":8,"Body":468,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":473,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2018-11-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":475,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2018-11-01","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2018-11-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2018-11-01","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":488,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2018-11-01","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":494,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":495,"Flags":10,"Description":"The resource api version"},"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":504,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":499,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":503,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[500,501,502,4]}},{"3":{"ItemType":498}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-11-01","ScopeType":8,"Body":496,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-11-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2018-11-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2018-11-01","ScopeType":8,"Body":518,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-11-01","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":538,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":539,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[528,529,530,531,532,533,534,535,536,537]}},{"3":{"ItemType":203}},{"4":{"Name":"Microsoft.Web/sites/backups@2018-11-01","ScopeType":8,"Body":526,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2018-11-01","ScopeType":8,"Body":543,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":545,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":546,"Flags":10,"Description":"The resource api version"},"properties":{"Type":548,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":554,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":557,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":558,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[549,550,551,552,553]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[555,556]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2018-11-01","ScopeType":8,"Body":547,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":564,"Flags":0,"Description":"Child process list."},"threads":{"Type":567,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":568,"Flags":0,"Description":"List of open files."},"modules":{"Type":571,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":572,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":566,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledged_processor_time":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":565}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":570,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":569}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2018-11-01","ScopeType":8,"Body":562,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2018-11-01","ScopeType":8,"Body":576,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2018-11-01","ScopeType":8,"Body":580,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":582,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":592,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[587,588,589,590,591]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2018-11-01","ScopeType":8,"Body":585,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":594,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":595,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":598,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":600,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":602,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":599}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":601}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2018-11-01","ScopeType":8,"Body":596,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2018-11-01","ScopeType":8,"Body":606,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":608,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":609,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2018-11-01","ScopeType":8,"Body":610,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":612,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":613,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2018-11-01","ScopeType":8,"Body":614,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":616,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":617,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2018-11-01","ScopeType":8,"Body":618,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2018-11-01","ScopeType":8,"Body":622,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":548,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2018-11-01","ScopeType":8,"Body":626,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2018-11-01","ScopeType":8,"Body":630,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":632,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":633,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2018-11-01","ScopeType":8,"Body":634,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":636,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":637,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2018-11-01","ScopeType":8,"Body":638,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":640,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2018-11-01","ScopeType":8,"Body":643,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":645,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":646,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2018-11-01","ScopeType":8,"Body":647,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2018-11-01","ScopeType":8,"Body":651,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":653,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":654,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2018-11-01","ScopeType":8,"Body":655,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2018-11-01","ScopeType":8,"Body":659,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":665,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":673,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":674,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":666,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":670,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[667,668,669]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[671,672]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2018-11-01","ScopeType":8,"Body":663,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":676,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":677,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":680,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":665}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-11-01","ScopeType":8,"Body":678,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":688,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":689,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[686,687]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2018-11-01","ScopeType":8,"Body":684,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2018-11-01","ScopeType":8,"Body":693,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":695,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":696,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2018-11-01","ScopeType":8,"Body":697,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2018-11-01","ScopeType":8,"Body":701,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":527,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2018-11-01","Output":704,"Input":703}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":707,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2018-11-01","Output":706}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":710,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-11-01","Output":709}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":713,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2018-11-01","Output":712}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2018-11-01","Output":709}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2018-11-01","Output":704,"Input":703}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2018-11-01","Output":706}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-11-01","Output":709}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2018-11-01","Output":712}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2018-11-01","Output":709}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2018-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":28,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":29,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":154,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":162,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":32,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":35,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":36,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":40,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":49,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":50,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":142,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":143,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":145,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":151,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"geoDistributions":{"Type":153,"Flags":0,"Description":"GeoDistributions for this site"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[33,34]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[37,38,39]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":45,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":48,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[42,43,44]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[46,47]}},{"3":{"ItemType":41}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":51,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":53,"Flags":0,"Description":"Application settings."},"azureStorageAccounts":{"Type":62,"Flags":0,"Description":"User-provided Azure storage accounts."},"connectionStrings":{"Type":76,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":77,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":79,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":93,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":96,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":100,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":106,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":107,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":110,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":111,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":123,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":125,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":127,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":132,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":133,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":137,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":141,"Flags":0,"Description":"State of FTP / FTPS service"},"reservedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of reserved instances.\nThis setting only applies to the Consumption Plan"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":52}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":57,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":61,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[55,56]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[58,59,60]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":54}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":75,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[64,65,66,67,68,69,70,71,72,73,74]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":78}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[80,81,82,83,84,85,86,87,88,89,90,91,92,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[94,95]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":99,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":98}},{"3":{"ItemType":97}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[101,102,103,104,105]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":109,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":108}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":112,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":117,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":113,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":115,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":116,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":114}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":121,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":122,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[118,119,120]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":124,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":131,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[129,130]}},{"3":{"ItemType":128}},{"3":{"ItemType":128}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[134,135,136,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[138,139,140,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":144,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[146,147,148,149,150]}},{"2":{"Name":"GeoDistribution","Properties":{"location":{"Type":4,"Flags":0,"Description":"Location."},"numberOfWorkers":{"Type":3,"Flags":0,"Description":"NumberOfWorkers."}}}},{"3":{"ItemType":152}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":159,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":161,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":160}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2018-11-01","ScopeType":8,"Body":30,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":164,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":168,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":169,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":176,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":177,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":183,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":184,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":185,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":186,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":187,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":188,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[174,175]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[178,179,180,181,182]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":54}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":194,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":199,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":209,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":202,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[200,201]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":208,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[204,205,206,207,4]}},{"3":{"ItemType":203}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":210,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":227,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":226,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[215,216,217,218,219,220,221,222,223,224,225]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":214}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":228,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":233,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":255,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":258,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":258,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":234,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":241,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":248,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":240,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[235,236,237,238,239]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":247,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[242,243,244,245,246]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":254,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[249,250,251,252,253]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":256,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":257,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":264,"Flags":9,"Description":"The resource name"},"type":{"Type":265,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":266,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":268,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":273,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":274,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":275,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":167,"authsettings":172,"azurestorageaccounts":192,"backup":197,"connectionstrings":213,"logs":231,"metadata":262,"pushsettings":267,"slotConfigNames":271,"web":279}}},{"4":{"Name":"Microsoft.Web/sites/config@2018-11-01","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2018-11-01","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":290,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-11-01","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":292,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":297,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":303,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[298,299,300,301,302]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2018-11-01","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":309,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2018-11-01","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":317,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":320,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":323,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":327,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[315,316]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[318,319]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[321,322]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[324,325,326]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2018-11-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-11-01","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2018-11-01","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":339,"Flags":9,"Description":"The resource name"},"type":{"Type":340,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":341,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2018-11-01","ScopeType":8,"Body":342,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":344,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2018-11-01","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":354,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2018-11-01","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":356,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":364,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":363,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":362}},{"3":{"ItemType":361}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2018-11-01","ScopeType":8,"Body":359,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":373,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[370,371,372]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2018-11-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":381,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":382,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[379,380]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2018-11-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":384,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":385,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":154,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":387,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2018-11-01","ScopeType":8,"Body":386,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":394,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":398,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":54}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":411,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":214}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":416,"Flags":9,"Description":"The resource name"},"type":{"Type":417,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":418,"Flags":10,"Description":"The resource api version"},"properties":{"Type":420,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":421,"Flags":9,"Description":"The resource name"},"type":{"Type":422,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":423,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":425,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":392,"authsettings":397,"azurestorageaccounts":401,"backup":406,"connectionstrings":410,"logs":415,"metadata":419,"pushsettings":424,"web":428}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2018-11-01","ScopeType":8,"Body":429,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":431,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":432,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2018-11-01","ScopeType":8,"Body":433,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":435,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":436,"Flags":10,"Description":"The resource api version"},"properties":{"Type":290,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-11-01","ScopeType":8,"Body":437,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":439,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2018-11-01","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2018-11-01","ScopeType":8,"Body":446,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":448,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":449,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2018-11-01","ScopeType":8,"Body":450,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-11-01","ScopeType":8,"Body":454,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2018-11-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":460,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2018-11-01","ScopeType":8,"Body":463,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":465,"Flags":9,"Description":"The resource name"},"type":{"Type":466,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":467,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2018-11-01","ScopeType":8,"Body":468,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":473,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2018-11-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":475,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2018-11-01","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2018-11-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2018-11-01","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":488,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2018-11-01","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":494,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":495,"Flags":10,"Description":"The resource api version"},"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":504,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":499,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":503,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[500,501,502,4]}},{"3":{"ItemType":498}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-11-01","ScopeType":8,"Body":496,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-11-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2018-11-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2018-11-01","ScopeType":8,"Body":518,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-11-01","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":538,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":539,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[528,529,530,531,532,533,534,535,536,537]}},{"3":{"ItemType":203}},{"4":{"Name":"Microsoft.Web/sites/backups@2018-11-01","ScopeType":8,"Body":526,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2018-11-01","ScopeType":8,"Body":543,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":545,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":546,"Flags":10,"Description":"The resource api version"},"properties":{"Type":548,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":554,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":557,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":558,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[549,550,551,552,553]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[555,556]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2018-11-01","ScopeType":8,"Body":547,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":564,"Flags":0,"Description":"Child process list."},"threads":{"Type":567,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":568,"Flags":0,"Description":"List of open files."},"modules":{"Type":571,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":572,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":566,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledged_processor_time":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":565}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":570,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":569}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2018-11-01","ScopeType":8,"Body":562,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2018-11-01","ScopeType":8,"Body":576,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2018-11-01","ScopeType":8,"Body":580,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":582,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":592,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[587,588,589,590,591]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2018-11-01","ScopeType":8,"Body":585,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":594,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":595,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":598,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":600,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":602,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":599}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":601}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2018-11-01","ScopeType":8,"Body":596,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2018-11-01","ScopeType":8,"Body":606,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":608,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":609,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2018-11-01","ScopeType":8,"Body":610,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":612,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":613,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2018-11-01","ScopeType":8,"Body":614,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":616,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":617,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2018-11-01","ScopeType":8,"Body":618,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2018-11-01","ScopeType":8,"Body":622,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":548,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2018-11-01","ScopeType":8,"Body":626,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2018-11-01","ScopeType":8,"Body":630,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":632,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":633,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2018-11-01","ScopeType":8,"Body":634,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":636,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":637,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2018-11-01","ScopeType":8,"Body":638,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":640,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2018-11-01","ScopeType":8,"Body":643,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":645,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":646,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2018-11-01","ScopeType":8,"Body":647,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2018-11-01","ScopeType":8,"Body":651,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":653,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":654,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2018-11-01","ScopeType":8,"Body":655,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2018-11-01","ScopeType":8,"Body":659,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":665,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":673,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":674,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":666,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":670,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[667,668,669]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[671,672]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2018-11-01","ScopeType":8,"Body":663,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":676,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":677,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":680,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":665}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-11-01","ScopeType":8,"Body":678,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":688,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":689,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[686,687]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2018-11-01","ScopeType":8,"Body":684,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2018-11-01","ScopeType":8,"Body":693,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":695,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":696,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2018-11-01","ScopeType":8,"Body":697,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2018-11-01","ScopeType":8,"Body":701,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":527,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2018-11-01","Output":704,"Input":703}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":707,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2018-11-01","Output":706}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":710,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-11-01","Output":709}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":713,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2018-11-01","Output":712}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2018-11-01","Output":709}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2018-11-01","Output":704,"Input":703}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2018-11-01","Output":706}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-11-01","Output":709}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2018-11-01","Output":712}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2018-11-01","Output":709}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2018-11-01/types.md b/generated/web/microsoft.web/2018-11-01/types.md index 5c3e605c7b..4bf670caf2 100644 --- a/generated/web/microsoft.web/2018-11-01/types.md +++ b/generated/web/microsoft.web/2018-11-01/types.md @@ -1019,7 +1019,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1030,7 +1030,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -1486,7 +1486,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2019-08-01/types.json b/generated/web/microsoft.web/2019-08-01/types.json index 7a559314c1..93708ef1df 100644 --- a/generated/web/microsoft.web/2019-08-01/types.json +++ b/generated/web/microsoft.web/2019-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2019-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2019-08-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2019-08-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":156,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":164,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":146,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":147,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":149,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":155,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":109,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":110,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":113,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":114,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":126,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":128,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":130,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":131,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":136,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":137,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":141,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":145,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[104,105,106,107,108]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":112,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":111}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":115,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":120,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":116,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":118,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":119,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":117}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":124,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":125,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[121,122,123]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":127,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":135,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[133,134]}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[138,139,140,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[142,143,144,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":148,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[150,151,152,153,154]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":161,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":163,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[157,158,159,160]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":162}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2019-08-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":166,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":171,"Flags":9,"Description":"The resource name"},"type":{"Type":172,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":173,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":169,"scm":174}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2019-08-01","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":177,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":182,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":189,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":190,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":196,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":197,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":198,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":199,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":200,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":201,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[187,188]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[191,192,193,194,195]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":209,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":213,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[207,208]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[210,211,212]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":206}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":215,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":220,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":230,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":223,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[221,222]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":229,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[225,226,227,228,4]}},{"3":{"ItemType":224}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":231,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":247,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[236,237,238,239,240,241,242,243,244,245,246]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":235}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":249,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":254,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":276,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":279,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":279,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":255,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":262,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":269,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":261,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[256,257,258,259,260]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":268,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[263,264,265,266,267]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":275,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[270,271,272,273,274]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":277,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":278,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":280,"Flags":9,"Description":"The resource name"},"type":{"Type":281,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":282,"Flags":10,"Description":"The resource api version"},"properties":{"Type":284,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":285,"Flags":9,"Description":"The resource name"},"type":{"Type":286,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":287,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":289,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":294,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":295,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":296,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":297,"Flags":9,"Description":"The resource name"},"type":{"Type":298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":180,"authsettings":185,"azurestorageaccounts":205,"backup":218,"connectionstrings":234,"logs":252,"metadata":283,"pushsettings":288,"slotConfigNames":292,"web":300}}},{"4":{"Name":"Microsoft.Web/sites/config@2019-08-01","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":303,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":304,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2019-08-01","ScopeType":8,"Body":305,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2019-08-01","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":313,"Flags":9,"Description":"The resource name"},"type":{"Type":314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":318,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":324,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[319,320,321,322,323]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2019-08-01","ScopeType":8,"Body":316,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":330,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2019-08-01","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2019-08-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":342,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":345,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":348,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":352,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[340,341]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[343,344]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[346,347]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[349,350,351]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2019-08-01","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":356,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2019-08-01","ScopeType":8,"Body":361,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2019-08-01","ScopeType":8,"Body":367,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":369,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2019-08-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":379,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2019-08-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":381,"Flags":9,"Description":"The resource name"},"type":{"Type":382,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":383,"Flags":10,"Description":"The resource api version"},"properties":{"Type":385,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":389,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":388,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":387}},{"3":{"ItemType":386}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2019-08-01","ScopeType":8,"Body":384,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":391,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":392,"Flags":10,"Description":"The resource api version"},"properties":{"Type":394,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":398,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[395,396,397]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2019-08-01","ScopeType":8,"Body":393,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":406,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":407,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[404,405]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2019-08-01","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":156,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":412,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2019-08-01","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":414,"Flags":9,"Description":"The resource name"},"type":{"Type":415,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":416,"Flags":10,"Description":"The resource api version"},"properties":{"Type":418,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":419,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":423,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":427,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":206}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":432,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":436,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":235}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":437,"Flags":9,"Description":"The resource name"},"type":{"Type":438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":439,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":441,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":446,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":450,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":417,"authsettings":422,"azurestorageaccounts":426,"backup":431,"connectionstrings":435,"logs":440,"metadata":444,"pushsettings":449,"web":453}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2019-08-01","ScopeType":8,"Body":454,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2019-08-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":460,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":461,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2019-08-01","ScopeType":8,"Body":462,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":464,"Flags":9,"Description":"The resource name"},"type":{"Type":465,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":466,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2019-08-01","ScopeType":8,"Body":467,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2019-08-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2019-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2019-08-01","ScopeType":8,"Body":479,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2019-08-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":489,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2019-08-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":494,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2019-08-01","ScopeType":8,"Body":497,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":499,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":500,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":502,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2019-08-01","ScopeType":8,"Body":501,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":504,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":385,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2019-08-01","ScopeType":8,"Body":507,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":513,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":514,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2019-08-01","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":394,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2019-08-01","ScopeType":8,"Body":518,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2019-08-01","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":524,"Flags":9,"Description":"The resource name"},"type":{"Type":525,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":526,"Flags":10,"Description":"The resource api version"},"properties":{"Type":528,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2019-08-01","ScopeType":8,"Body":527,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":540,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":535,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":539,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[536,537,538,4]}},{"3":{"ItemType":534}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":532,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":542,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":543,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":544,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":528,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2019-08-01","ScopeType":8,"Body":550,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":554,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":558,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":571,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":564,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":565,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":567,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":568,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":570,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":569}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2019-08-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":573,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":577,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2019-08-01","ScopeType":8,"Body":576,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":579,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":583,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2019-08-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2019-08-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":640,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":598,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":603,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":604,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":608,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":615,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":617,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":632,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":637,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":638,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":639,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[593,594,595,596,597]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[599,600,601,602]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[605,606,607]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":613,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":614,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[610,611,612]}},{"3":{"ItemType":4}},{"3":{"ItemType":609}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":616}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":622,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":631,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[619,620,621]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[623,624,625,626,627,628,629,630]}},{"3":{"ItemType":618}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":636,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[634,635]}},{"3":{"ItemType":633}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2019-08-01","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":642,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2019-08-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2019-08-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":651,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":652,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":665,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":658,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":664,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[655,656,657]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[659,660,661,662,663]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2019-08-01","ScopeType":8,"Body":653,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2019-08-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2019-08-01","ScopeType":4,"Body":677,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":680,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":681,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":684,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":697,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":686,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":691,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":688,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":690,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":687}},{"3":{"ItemType":4}},{"3":{"ItemType":689}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":696,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[692,693,694,695]}},{"3":{"ItemType":685}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2019-08-01","ScopeType":8,"Body":682,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2019-08-01","ScopeType":8,"Body":701,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2019-08-01","ScopeType":8,"Body":705,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2019-08-01","ScopeType":8,"Body":710,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2019-08-01","ScopeType":8,"Body":715,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2019-08-01","ScopeType":8,"Body":720,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":722,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":723,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2019-08-01","ScopeType":8,"Body":724,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2019-08-01","ScopeType":8,"Body":728,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2019-08-01","ScopeType":8,"Body":732,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":742,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":748,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":749,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[738,739,740,741]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[743,744,745,746,747]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2019-08-01","ScopeType":8,"Body":736,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2019-08-01","ScopeType":8,"Body":753,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":769,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":770,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[759,760,761,762,763,764,765,766,767,768]}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.Web/sites/backups@2019-08-01","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":775,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReference","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":785,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":790,"Flags":0,"Description":"Type of managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":791,"Flags":0},"location":{"Type":792,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"5":{"Elements":[776,777,778,779,780,781,782,783,784]}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[786,787,788,789]}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"ApplicationSetting"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2019-08-01","ScopeType":8,"Body":774,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":794,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":795,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2019-08-01","ScopeType":8,"Body":796,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":798,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":799,"Flags":10,"Description":"The resource api version"},"properties":{"Type":801,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":807,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":810,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":811,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[802,803,804,805,806]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[808,809]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2019-08-01","ScopeType":8,"Body":800,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":813,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":814,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":820,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"containers":{"Type":828,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[817,818,819]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":822,"Flags":0},"previousCpuStats":{"Type":822,"Flags":0},"memoryStats":{"Type":826,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":827,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":823,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":825,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":824,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":821}},{"4":{"Name":"Microsoft.Web/sites/instances@2019-08-01","ScopeType":8,"Body":815,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":830,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":831,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":834,"Flags":0,"Description":"Child process list."},"threads":{"Type":837,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":838,"Flags":0,"Description":"List of open files."},"modules":{"Type":841,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":842,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":836,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":835}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":840,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":839}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2019-08-01","ScopeType":8,"Body":832,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2019-08-01","ScopeType":8,"Body":846,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":848,"Flags":9,"Description":"The resource name"},"type":{"Type":849,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":850,"Flags":10,"Description":"The resource api version"},"properties":{"Type":852,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":858,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[853,854,855,856,857]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2019-08-01","ScopeType":8,"Body":851,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":864,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":866,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":868,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":865}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":867}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2019-08-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2019-08-01","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2019-08-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2019-08-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2019-08-01","ScopeType":8,"Body":884,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":886,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":887,"Flags":10,"Description":"The resource api version"},"properties":{"Type":801,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2019-08-01","ScopeType":8,"Body":888,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2019-08-01","ScopeType":8,"Body":892,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":894,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":895,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2019-08-01","ScopeType":8,"Body":896,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":898,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":899,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2019-08-01","ScopeType":8,"Body":900,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":902,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":852,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2019-08-01","ScopeType":8,"Body":905,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":907,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":908,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2019-08-01","ScopeType":8,"Body":909,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2019-08-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":915,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":916,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2019-08-01","ScopeType":8,"Body":917,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":919,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":920,"Flags":10,"Description":"The resource api version"},"properties":{"Type":922,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":923,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":931,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":932,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":924,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":928,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[925,926,927]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[929,930]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2019-08-01","ScopeType":8,"Body":921,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":934,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":935,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":938,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":923}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2019-08-01","ScopeType":8,"Body":936,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":940,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":941,"Flags":10,"Description":"The resource api version"},"properties":{"Type":943,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":946,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":947,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[944,945]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2019-08-01","ScopeType":8,"Body":942,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":949,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":950,"Flags":10,"Description":"The resource api version"},"properties":{"Type":922,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2019-08-01","ScopeType":8,"Body":951,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":953,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":954,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2019-08-01","ScopeType":8,"Body":955,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":957,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":958,"Flags":10,"Description":"The resource api version"},"properties":{"Type":943,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2019-08-01","ScopeType":8,"Body":959,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":964,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":972,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[965,966,967,968,969,970,971,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2019-08-01","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":974,"Flags":9,"Description":"The resource name"},"type":{"Type":975,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":976,"Flags":10,"Description":"The resource api version"},"properties":{"Type":978,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":979,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":980,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":616}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2019-08-01","ScopeType":8,"Body":977,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":982,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":983,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":984,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":986,"Flags":9,"Description":"The resource name"},"type":{"Type":987,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":988,"Flags":10,"Description":"The resource api version"},"properties":{"Type":990,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2019-08-01","ScopeType":8,"Body":989,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":996,"Flags":9,"Description":"The resource name"},"type":{"Type":997,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":998,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1000,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2019-08-01","ScopeType":8,"Body":999,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1002,"Flags":9,"Description":"The resource name"},"type":{"Type":1003,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1004,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1000,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2019-08-01","ScopeType":8,"Body":1005,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":758,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2019-08-01","Output":1008,"Input":1007}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1011,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2019-08-01","Output":1010}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":1015,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2019-08-01","Output":1014}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1018,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1019,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2019-08-01","Output":1017}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1022,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1008}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2019-08-01","Output":1021}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2019-08-01","Output":1014}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2019-08-01","Output":1008,"Input":1007}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2019-08-01","Output":1014}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2019-08-01","Output":1017}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2019-08-01","Output":1021}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2019-08-01","Output":1014}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1035,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1034,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1033}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2019-08-01","Output":1032}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2019-08-01","Output":1010}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1041,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2019-08-01","Output":1040}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2019-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2019-08-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2019-08-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":156,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":164,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":146,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":147,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":149,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":155,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":109,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":110,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":113,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":114,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":126,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":128,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":130,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":131,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":136,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":137,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":141,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":145,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[104,105,106,107,108]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":112,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":111}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":115,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":120,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":116,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":118,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":119,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":117}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":124,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":125,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[121,122,123]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":127,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":135,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[133,134]}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[138,139,140,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[142,143,144,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":148,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[150,151,152,153,154]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":161,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":163,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[157,158,159,160]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":162}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2019-08-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":166,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":171,"Flags":9,"Description":"The resource name"},"type":{"Type":172,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":173,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":169,"scm":174}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2019-08-01","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":177,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":182,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":189,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":190,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":196,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":197,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":198,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":199,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":200,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":201,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[187,188]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[191,192,193,194,195]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":209,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":213,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[207,208]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[210,211,212]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":206}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":215,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":220,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":230,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":223,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[221,222]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":229,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[225,226,227,228,4]}},{"3":{"ItemType":224}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":231,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":247,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[236,237,238,239,240,241,242,243,244,245,246]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":235}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":249,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":254,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":276,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":279,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":279,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":255,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":262,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":269,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":261,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[256,257,258,259,260]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":268,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[263,264,265,266,267]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":275,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[270,271,272,273,274]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":277,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":278,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":280,"Flags":9,"Description":"The resource name"},"type":{"Type":281,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":282,"Flags":10,"Description":"The resource api version"},"properties":{"Type":284,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":285,"Flags":9,"Description":"The resource name"},"type":{"Type":286,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":287,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":289,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":294,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":295,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":296,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":297,"Flags":9,"Description":"The resource name"},"type":{"Type":298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":180,"authsettings":185,"azurestorageaccounts":205,"backup":218,"connectionstrings":234,"logs":252,"metadata":283,"pushsettings":288,"slotConfigNames":292,"web":300}}},{"4":{"Name":"Microsoft.Web/sites/config@2019-08-01","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":303,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":304,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2019-08-01","ScopeType":8,"Body":305,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2019-08-01","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":313,"Flags":9,"Description":"The resource name"},"type":{"Type":314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":318,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":324,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[319,320,321,322,323]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2019-08-01","ScopeType":8,"Body":316,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":330,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2019-08-01","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2019-08-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":342,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":345,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":348,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":352,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[340,341]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[343,344]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[346,347]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[349,350,351]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2019-08-01","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":356,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2019-08-01","ScopeType":8,"Body":361,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2019-08-01","ScopeType":8,"Body":367,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":369,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2019-08-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":379,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2019-08-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":381,"Flags":9,"Description":"The resource name"},"type":{"Type":382,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":383,"Flags":10,"Description":"The resource api version"},"properties":{"Type":385,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":389,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":388,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":387}},{"3":{"ItemType":386}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2019-08-01","ScopeType":8,"Body":384,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":391,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":392,"Flags":10,"Description":"The resource api version"},"properties":{"Type":394,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":398,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[395,396,397]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2019-08-01","ScopeType":8,"Body":393,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":406,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":407,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[404,405]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2019-08-01","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":156,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":412,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2019-08-01","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":414,"Flags":9,"Description":"The resource name"},"type":{"Type":415,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":416,"Flags":10,"Description":"The resource api version"},"properties":{"Type":418,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":419,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":423,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":427,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":206}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":432,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":436,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":235}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":437,"Flags":9,"Description":"The resource name"},"type":{"Type":438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":439,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":441,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":446,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":450,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":417,"authsettings":422,"azurestorageaccounts":426,"backup":431,"connectionstrings":435,"logs":440,"metadata":444,"pushsettings":449,"web":453}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2019-08-01","ScopeType":8,"Body":454,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2019-08-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":460,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":461,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2019-08-01","ScopeType":8,"Body":462,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":464,"Flags":9,"Description":"The resource name"},"type":{"Type":465,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":466,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2019-08-01","ScopeType":8,"Body":467,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2019-08-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2019-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2019-08-01","ScopeType":8,"Body":479,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2019-08-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":489,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2019-08-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":494,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2019-08-01","ScopeType":8,"Body":497,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":499,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":500,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":502,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2019-08-01","ScopeType":8,"Body":501,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":504,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":385,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2019-08-01","ScopeType":8,"Body":507,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":513,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":514,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2019-08-01","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":394,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2019-08-01","ScopeType":8,"Body":518,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2019-08-01","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":524,"Flags":9,"Description":"The resource name"},"type":{"Type":525,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":526,"Flags":10,"Description":"The resource api version"},"properties":{"Type":528,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2019-08-01","ScopeType":8,"Body":527,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":540,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":535,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":539,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[536,537,538,4]}},{"3":{"ItemType":534}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":532,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":542,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":543,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":544,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":528,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2019-08-01","ScopeType":8,"Body":550,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":554,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":558,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":571,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":564,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":565,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":567,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":568,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":570,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":569}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2019-08-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":573,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":577,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2019-08-01","ScopeType":8,"Body":576,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":579,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":583,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2019-08-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2019-08-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":640,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":598,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":603,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":604,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":608,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":615,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":617,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":632,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":637,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":638,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":639,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[593,594,595,596,597]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[599,600,601,602]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[605,606,607]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":613,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":614,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[610,611,612]}},{"3":{"ItemType":4}},{"3":{"ItemType":609}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":616}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":622,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":631,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[619,620,621]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[623,624,625,626,627,628,629,630]}},{"3":{"ItemType":618}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":636,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[634,635]}},{"3":{"ItemType":633}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2019-08-01","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":642,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2019-08-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2019-08-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":651,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":652,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":665,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":658,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":664,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[655,656,657]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[659,660,661,662,663]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2019-08-01","ScopeType":8,"Body":653,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2019-08-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2019-08-01","ScopeType":4,"Body":677,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":680,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":681,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":684,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":697,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":686,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":691,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":688,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":690,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":687}},{"3":{"ItemType":4}},{"3":{"ItemType":689}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":696,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[692,693,694,695]}},{"3":{"ItemType":685}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2019-08-01","ScopeType":8,"Body":682,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2019-08-01","ScopeType":8,"Body":701,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2019-08-01","ScopeType":8,"Body":705,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2019-08-01","ScopeType":8,"Body":710,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2019-08-01","ScopeType":8,"Body":715,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2019-08-01","ScopeType":8,"Body":720,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":722,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":723,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2019-08-01","ScopeType":8,"Body":724,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2019-08-01","ScopeType":8,"Body":728,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2019-08-01","ScopeType":8,"Body":732,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":742,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":748,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":749,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[738,739,740,741]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[743,744,745,746,747]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2019-08-01","ScopeType":8,"Body":736,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2019-08-01","ScopeType":8,"Body":753,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":769,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":770,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[759,760,761,762,763,764,765,766,767,768]}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.Web/sites/backups@2019-08-01","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":775,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReference","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":785,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":790,"Flags":0,"Description":"Type of managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":791,"Flags":0},"location":{"Type":792,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"5":{"Elements":[776,777,778,779,780,781,782,783,784]}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[786,787,788,789]}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"ApplicationSetting"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2019-08-01","ScopeType":8,"Body":774,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":794,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":795,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2019-08-01","ScopeType":8,"Body":796,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":798,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":799,"Flags":10,"Description":"The resource api version"},"properties":{"Type":801,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":807,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":810,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":811,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[802,803,804,805,806]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[808,809]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2019-08-01","ScopeType":8,"Body":800,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":813,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":814,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":820,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"containers":{"Type":828,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[817,818,819]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":822,"Flags":0},"previousCpuStats":{"Type":822,"Flags":0},"memoryStats":{"Type":826,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":827,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":823,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":825,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":824,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":821}},{"4":{"Name":"Microsoft.Web/sites/instances@2019-08-01","ScopeType":8,"Body":815,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":830,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":831,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":834,"Flags":0,"Description":"Child process list."},"threads":{"Type":837,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":838,"Flags":0,"Description":"List of open files."},"modules":{"Type":841,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":842,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":836,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":835}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":840,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":839}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2019-08-01","ScopeType":8,"Body":832,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2019-08-01","ScopeType":8,"Body":846,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":848,"Flags":9,"Description":"The resource name"},"type":{"Type":849,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":850,"Flags":10,"Description":"The resource api version"},"properties":{"Type":852,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":858,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[853,854,855,856,857]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2019-08-01","ScopeType":8,"Body":851,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":864,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":866,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":868,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":865}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":867}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2019-08-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2019-08-01","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2019-08-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2019-08-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2019-08-01","ScopeType":8,"Body":884,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":886,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":887,"Flags":10,"Description":"The resource api version"},"properties":{"Type":801,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2019-08-01","ScopeType":8,"Body":888,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2019-08-01","ScopeType":8,"Body":892,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":894,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":895,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2019-08-01","ScopeType":8,"Body":896,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":898,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":899,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2019-08-01","ScopeType":8,"Body":900,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":902,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":852,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2019-08-01","ScopeType":8,"Body":905,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":907,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":908,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2019-08-01","ScopeType":8,"Body":909,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2019-08-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":915,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":916,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2019-08-01","ScopeType":8,"Body":917,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":919,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":920,"Flags":10,"Description":"The resource api version"},"properties":{"Type":922,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":923,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":931,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":932,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":924,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":928,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[925,926,927]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[929,930]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2019-08-01","ScopeType":8,"Body":921,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":934,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":935,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":938,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":923}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2019-08-01","ScopeType":8,"Body":936,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":940,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":941,"Flags":10,"Description":"The resource api version"},"properties":{"Type":943,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":946,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":947,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[944,945]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2019-08-01","ScopeType":8,"Body":942,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":949,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":950,"Flags":10,"Description":"The resource api version"},"properties":{"Type":922,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2019-08-01","ScopeType":8,"Body":951,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":953,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":954,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2019-08-01","ScopeType":8,"Body":955,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":957,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":958,"Flags":10,"Description":"The resource api version"},"properties":{"Type":943,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2019-08-01","ScopeType":8,"Body":959,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":964,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":972,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[965,966,967,968,969,970,971,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2019-08-01","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":974,"Flags":9,"Description":"The resource name"},"type":{"Type":975,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":976,"Flags":10,"Description":"The resource api version"},"properties":{"Type":978,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":979,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":980,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":616}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2019-08-01","ScopeType":8,"Body":977,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":982,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":983,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":984,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":986,"Flags":9,"Description":"The resource name"},"type":{"Type":987,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":988,"Flags":10,"Description":"The resource api version"},"properties":{"Type":990,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2019-08-01","ScopeType":8,"Body":989,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":996,"Flags":9,"Description":"The resource name"},"type":{"Type":997,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":998,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1000,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2019-08-01","ScopeType":8,"Body":999,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1002,"Flags":9,"Description":"The resource name"},"type":{"Type":1003,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1004,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1000,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2019-08-01","ScopeType":8,"Body":1005,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":758,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2019-08-01","Output":1008,"Input":1007}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1011,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2019-08-01","Output":1010}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":1015,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2019-08-01","Output":1014}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1018,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1019,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2019-08-01","Output":1017}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1022,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1008}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2019-08-01","Output":1021}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2019-08-01","Output":1014}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2019-08-01","Output":1008,"Input":1007}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2019-08-01","Output":1014}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2019-08-01","Output":1017}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2019-08-01","Output":1021}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2019-08-01","Output":1014}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1035,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1034,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1033}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2019-08-01","Output":1032}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2019-08-01","Output":1010}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1041,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2019-08-01","Output":1040}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2019-08-01/types.md b/generated/web/microsoft.web/2019-08-01/types.md index af70a5e8e2..5128cca9c0 100644 --- a/generated/web/microsoft.web/2019-08-01/types.md +++ b/generated/web/microsoft.web/2019-08-01/types.md @@ -1539,7 +1539,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1550,7 +1550,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2145,7 +2145,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2020-06-01/types.json b/generated/web/microsoft.web/2020-06-01/types.json index d932593418..1eeffb6476 100644 --- a/generated/web/microsoft.web/2020-06-01/types.json +++ b/generated/web/microsoft.web/2020-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-06-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-06-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":166,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":174,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":153,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":156,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":157,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":159,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":165,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":109,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":110,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":113,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":114,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":126,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":128,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":130,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":131,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":139,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":140,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":144,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":148,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":152,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[104,105,106,107,108]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":112,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":111}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":115,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":120,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":116,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":118,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":119,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":117}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":124,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":125,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[121,122,123]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":127,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":136,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":138,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[133,134,135,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":137}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[141,142,143,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[149,150,151,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[154,155]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":158,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[160,161,162,163,164]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":171,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":173,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[167,168,169,170]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":172}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-06-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":176,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":181,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":179,"scm":184}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-06-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":199,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":200,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":207,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":208,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":209,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":210,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":211,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":212,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":213,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[197,198]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[201,202,203,204,205,206]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":214,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":219,"Flags":0},"globalValidation":{"Type":221,"Flags":0},"identityProviders":{"Type":229,"Flags":0},"login":{"Type":278,"Flags":0},"httpSettings":{"Type":296,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":220,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":222,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":227,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":228,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[223,224,225,226]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":230,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":231,"Flags":0},"facebook":{"Type":245,"Flags":0},"gitHub":{"Type":252,"Flags":0},"google":{"Type":256,"Flags":0},"twitter":{"Type":261,"Flags":0},"customOpenIdConnectProviders":{"Type":277,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":232,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":233,"Flags":0},"login":{"Type":235,"Flags":0},"validation":{"Type":238,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":234,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":236,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":237,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":239,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":240,"Flags":0},"allowedAudiences":{"Type":244,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":241,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":242,"Flags":0},"allowedClientApplications":{"Type":243,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":246,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":247,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":249,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":248,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":250,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":251,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":253,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":254,"Flags":0},"login":{"Type":249,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":255,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":254,"Flags":0},"login":{"Type":249,"Flags":0},"validation":{"Type":258,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":260,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":262,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":263,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":264,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":266,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":267,"Flags":0},"login":{"Type":274,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":268,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":269,"Flags":0},"openIdConnectConfiguration":{"Type":272,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":270,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":271,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":273,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":275,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":276,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":265}},{"2":{"Name":"Login","Properties":{"properties":{"Type":279,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":280,"Flags":0},"tokenStore":{"Type":282,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":288,"Flags":0},"cookieExpiration":{"Type":289,"Flags":0},"nonce":{"Type":294,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":281,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":283,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":284,"Flags":0},"azureBlobStorage":{"Type":286,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":285,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":287,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":290,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":293,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[291,292]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":295,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":297,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":298,"Flags":0},"forwardProxy":{"Type":300,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":299,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":301,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":305,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[302,303,304]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":318,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":313,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":317,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[311,312]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[314,315,316]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":310}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":319,"Flags":9,"Description":"The resource name"},"type":{"Type":320,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":321,"Flags":10,"Description":"The resource api version"},"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":324,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":334,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":327,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[325,326]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":333,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[329,330,331,332,4]}},{"3":{"ItemType":328}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":335,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":352,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":351,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[340,341,342,343,344,345,346,347,348,349,350]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":339}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":353,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":358,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":380,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":383,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":383,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":359,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":366,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":373,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":365,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[360,361,362,363,364]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":372,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[367,368,369,370,371]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":379,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[374,375,376,377,378]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":381,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":382,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":384,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":388,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":393,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":398,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":399,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":400,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":401,"Flags":9,"Description":"The resource name"},"type":{"Type":402,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":403,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":190,"authsettings":195,"authsettingsV2":217,"azurestorageaccounts":309,"backup":322,"connectionstrings":338,"logs":356,"metadata":387,"pushsettings":392,"slotConfigNames":396,"web":404}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-06-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-06-01","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":412,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":413,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-06-01","ScopeType":8,"Body":414,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":422,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":428,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[423,424,425,426,427]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-06-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":434,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-06-01","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-06-01","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":446,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":449,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":452,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":456,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[444,445]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[447,448]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[450,451]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[453,454,455]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-06-01","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":460,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-06-01","ScopeType":8,"Body":465,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":468,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-06-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":473,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-06-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":483,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-06-01","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":485,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":489,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":493,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":492,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":491}},{"3":{"ItemType":490}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-06-01","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":502,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[499,500,501]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-06-01","ScopeType":8,"Body":497,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":504,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":505,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":510,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":511,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[508,509]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-06-01","ScopeType":8,"Body":506,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":513,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":514,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":166,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":516,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-06-01","ScopeType":8,"Body":515,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":523,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":527,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":531,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":310}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":536,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":540,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":339}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":545,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":549,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":553,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":554,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":521,"authsettings":526,"authsettingsV2":530,"azurestorageaccounts":534,"backup":539,"connectionstrings":543,"logs":548,"metadata":552,"pushsettings":557,"web":561}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-06-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":564,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":565,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-06-01","ScopeType":8,"Body":566,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-06-01","ScopeType":8,"Body":570,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-06-01","ScopeType":8,"Body":575,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-06-01","ScopeType":8,"Body":579,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-06-01","ScopeType":8,"Body":583,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-06-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-06-01","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":597,"Flags":9,"Description":"The resource name"},"type":{"Type":598,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":599,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-06-01","ScopeType":8,"Body":600,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":602,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-06-01","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":607,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":608,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":610,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-06-01","ScopeType":8,"Body":609,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":612,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":489,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-06-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":620,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":621,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":622,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-06-01","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-06-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-06-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":632,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-06-01","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":648,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":643,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":647,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[644,645,646,4]}},{"3":{"ItemType":642}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":640,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":650,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":651,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":652,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":655,"Flags":9,"Description":"The resource name"},"type":{"Type":656,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":657,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-06-01","ScopeType":8,"Body":658,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":660,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":661,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":662,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":664,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":665,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":666,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":668,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":669,"Flags":10,"Description":"The resource api version"},"properties":{"Type":671,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":679,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":672,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":673,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":675,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":676,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":678,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":677}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-06-01","ScopeType":8,"Body":670,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":681,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-06-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":687,"Flags":9,"Description":"The resource name"},"type":{"Type":688,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":689,"Flags":10,"Description":"The resource api version"},"properties":{"Type":691,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-06-01","ScopeType":8,"Body":690,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-06-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":697,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":698,"Flags":10,"Description":"The resource api version"},"properties":{"Type":700,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":749,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":706,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":711,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":712,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":717,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":724,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":726,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":741,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":746,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":747,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":748,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[701,702,703,704,705]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[707,708,709,710]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[713,714,715,716,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":722,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":723,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[719,720,721]}},{"3":{"ItemType":4}},{"3":{"ItemType":718}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":725}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":731,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":740,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[728,729,730]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[732,733,734,735,736,737,738,739]}},{"3":{"ItemType":727}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":745,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[743,744]}},{"3":{"ItemType":742}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-06-01","ScopeType":8,"Body":699,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-06-01","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-06-01","ScopeType":8,"Body":758,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":774,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":767,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":773,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[764,765,766]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[768,769,770,771,772]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-06-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":776,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":777,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":778,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":780,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":781,"Flags":10,"Description":"The resource api version"},"properties":{"Type":643,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-06-01","ScopeType":8,"Body":782,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":784,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":785,"Flags":10,"Description":"The resource api version"},"properties":{"Type":787,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-06-01","ScopeType":4,"Body":786,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":793,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":806,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":795,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":800,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":797,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":799,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":796}},{"3":{"ItemType":4}},{"3":{"ItemType":798}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":805,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[801,802,803,804]}},{"3":{"ItemType":794}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-06-01","ScopeType":8,"Body":791,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":808,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":809,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-06-01","ScopeType":8,"Body":810,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":812,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":813,"Flags":10,"Description":"The resource api version"},"properties":{"Type":815,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-06-01","ScopeType":8,"Body":814,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":817,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":818,"Flags":10,"Description":"The resource api version"},"properties":{"Type":820,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-06-01","ScopeType":8,"Body":819,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":822,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":823,"Flags":10,"Description":"The resource api version"},"properties":{"Type":825,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-06-01","ScopeType":8,"Body":824,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-06-01","ScopeType":8,"Body":829,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":831,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":832,"Flags":10,"Description":"The resource api version"},"properties":{"Type":815,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-06-01","ScopeType":8,"Body":833,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":835,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":836,"Flags":10,"Description":"The resource api version"},"properties":{"Type":820,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-06-01","ScopeType":8,"Body":837,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":839,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":840,"Flags":10,"Description":"The resource api version"},"properties":{"Type":825,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-06-01","ScopeType":8,"Body":841,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":851,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":857,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":858,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[847,848,849,850]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[852,853,854,855,856]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-06-01","ScopeType":8,"Body":845,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-06-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":864,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":865,"Flags":10,"Description":"The resource api version"},"properties":{"Type":867,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":878,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":879,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[868,869,870,871,872,873,874,875,876,877]}},{"3":{"ItemType":328}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-06-01","ScopeType":8,"Body":866,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":881,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":882,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-06-01","ScopeType":8,"Body":883,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"properties":{"Type":888,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":894,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":897,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":898,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[889,890,891,892,893]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[895,896]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-06-01","ScopeType":8,"Body":887,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":900,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":901,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":907,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":915,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[904,905,906]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":909,"Flags":0},"previousCpuStats":{"Type":909,"Flags":0},"memoryStats":{"Type":913,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":914,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":910,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":912,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":911,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":908}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-06-01","ScopeType":8,"Body":902,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":921,"Flags":0,"Description":"Child process list."},"threads":{"Type":924,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":925,"Flags":0,"Description":"List of open files."},"modules":{"Type":928,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":929,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":923,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":922}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":927,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":926}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-06-01","ScopeType":8,"Body":919,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":931,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":932,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-06-01","ScopeType":8,"Body":933,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":935,"Flags":9,"Description":"The resource name"},"type":{"Type":936,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":937,"Flags":10,"Description":"The resource api version"},"properties":{"Type":939,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":945,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[940,941,942,943,944]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-06-01","ScopeType":8,"Body":938,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":951,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":953,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":955,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":952}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":954}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-06-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":957,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":958,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-06-01","ScopeType":8,"Body":959,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-06-01","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":867,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-06-01","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-06-01","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":888,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-06-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-06-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-06-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-06-01","ScopeType":8,"Body":987,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":989,"Flags":9,"Description":"The resource name"},"type":{"Type":990,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":991,"Flags":10,"Description":"The resource api version"},"properties":{"Type":939,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-06-01","ScopeType":8,"Body":992,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":994,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":995,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-06-01","ScopeType":8,"Body":996,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-06-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1002,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1003,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-06-01","ScopeType":8,"Body":1004,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1006,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1007,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1009,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1010,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1018,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1019,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1011,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1015,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1012,1013,1014]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1016,1017]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-06-01","ScopeType":8,"Body":1008,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1025,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1010}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-06-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1027,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1028,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1033,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1034,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1031,1032]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-06-01","ScopeType":8,"Body":1029,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1036,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1037,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1009,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-06-01","ScopeType":8,"Body":1038,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1040,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1041,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-06-01","ScopeType":8,"Body":1042,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1044,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1045,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-06-01","ScopeType":8,"Body":1046,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1048,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1049,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1051,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1059,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1052,1053,1054,1055,1056,1057,1058,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-06-01","ScopeType":8,"Body":1050,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1061,"Flags":9,"Description":"The resource name"},"type":{"Type":1062,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1063,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1065,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1066,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1067,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":725}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-06-01","ScopeType":8,"Body":1064,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1073,"Flags":9,"Description":"The resource name"},"type":{"Type":1074,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1075,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1077,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-06-01","ScopeType":8,"Body":1076,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1079,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1080,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":1081,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1083,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1087,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-06-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1089,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1087,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-06-01","ScopeType":8,"Body":1092,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":867,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-06-01","Output":1095,"Input":1094}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1098,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-06-01","Output":1097}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-06-01","Output":1101}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1104,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1105,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-06-01","Output":1103}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1108,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1095}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-06-01","Output":1107}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-06-01","Output":1101}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-06-01","Output":1095,"Input":1094}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-06-01","Output":1101}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-06-01","Output":1103}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-06-01","Output":1107}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-06-01","Output":1101}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1121,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1120,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1119}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-06-01","Output":1118}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-06-01","Output":1097}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1127,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-06-01","Output":1126}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-06-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-06-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":166,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":174,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":153,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":156,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":157,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":159,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":165,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":109,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":110,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":113,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":114,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":126,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":128,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":130,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":131,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":139,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":140,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":144,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":148,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":152,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[104,105,106,107,108]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":112,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":111}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":115,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":120,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":116,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":118,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":119,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":117}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":124,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":125,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[121,122,123]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":127,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":136,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":138,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[133,134,135,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":137}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[141,142,143,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[149,150,151,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[154,155]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":158,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[160,161,162,163,164]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":171,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":173,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[167,168,169,170]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":172}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-06-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":176,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":181,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":179,"scm":184}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-06-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":199,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":200,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":207,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":208,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":209,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":210,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":211,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":212,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":213,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[197,198]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[201,202,203,204,205,206]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":214,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":219,"Flags":0},"globalValidation":{"Type":221,"Flags":0},"identityProviders":{"Type":229,"Flags":0},"login":{"Type":278,"Flags":0},"httpSettings":{"Type":296,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":220,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":222,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":227,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":228,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[223,224,225,226]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":230,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":231,"Flags":0},"facebook":{"Type":245,"Flags":0},"gitHub":{"Type":252,"Flags":0},"google":{"Type":256,"Flags":0},"twitter":{"Type":261,"Flags":0},"customOpenIdConnectProviders":{"Type":277,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":232,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":233,"Flags":0},"login":{"Type":235,"Flags":0},"validation":{"Type":238,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":234,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":236,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":237,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":239,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":240,"Flags":0},"allowedAudiences":{"Type":244,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":241,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":242,"Flags":0},"allowedClientApplications":{"Type":243,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":246,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":247,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":249,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":248,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":250,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":251,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":253,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":254,"Flags":0},"login":{"Type":249,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":255,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":254,"Flags":0},"login":{"Type":249,"Flags":0},"validation":{"Type":258,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":260,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":262,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":263,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":264,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":266,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":267,"Flags":0},"login":{"Type":274,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":268,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":269,"Flags":0},"openIdConnectConfiguration":{"Type":272,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":270,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":271,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":273,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":275,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":276,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":265}},{"2":{"Name":"Login","Properties":{"properties":{"Type":279,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":280,"Flags":0},"tokenStore":{"Type":282,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":288,"Flags":0},"cookieExpiration":{"Type":289,"Flags":0},"nonce":{"Type":294,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":281,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":283,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":284,"Flags":0},"azureBlobStorage":{"Type":286,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":285,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":287,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":290,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":293,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[291,292]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":295,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":297,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":298,"Flags":0},"forwardProxy":{"Type":300,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":299,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":301,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":305,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[302,303,304]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":318,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":313,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":317,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[311,312]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[314,315,316]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":310}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":319,"Flags":9,"Description":"The resource name"},"type":{"Type":320,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":321,"Flags":10,"Description":"The resource api version"},"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":324,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":334,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":327,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[325,326]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":333,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[329,330,331,332,4]}},{"3":{"ItemType":328}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":335,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":352,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":351,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[340,341,342,343,344,345,346,347,348,349,350]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":339}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":353,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":358,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":380,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":383,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":383,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":359,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":366,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":373,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":365,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[360,361,362,363,364]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":372,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[367,368,369,370,371]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":379,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[374,375,376,377,378]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":381,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":382,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":384,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":388,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":393,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":398,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":399,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":400,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":401,"Flags":9,"Description":"The resource name"},"type":{"Type":402,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":403,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":190,"authsettings":195,"authsettingsV2":217,"azurestorageaccounts":309,"backup":322,"connectionstrings":338,"logs":356,"metadata":387,"pushsettings":392,"slotConfigNames":396,"web":404}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-06-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-06-01","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":412,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":413,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-06-01","ScopeType":8,"Body":414,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":422,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":428,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[423,424,425,426,427]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-06-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":434,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-06-01","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-06-01","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":446,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":449,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":452,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":456,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[444,445]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[447,448]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[450,451]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[453,454,455]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-06-01","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":460,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-06-01","ScopeType":8,"Body":465,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":468,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-06-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":473,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-06-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":483,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-06-01","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":485,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":489,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":493,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":492,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":491}},{"3":{"ItemType":490}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-06-01","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":502,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[499,500,501]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-06-01","ScopeType":8,"Body":497,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":504,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":505,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":510,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":511,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[508,509]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-06-01","ScopeType":8,"Body":506,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":513,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":514,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":166,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":516,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-06-01","ScopeType":8,"Body":515,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":523,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":527,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":531,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":310}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":536,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":540,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":339}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":545,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":549,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":553,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":554,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":521,"authsettings":526,"authsettingsV2":530,"azurestorageaccounts":534,"backup":539,"connectionstrings":543,"logs":548,"metadata":552,"pushsettings":557,"web":561}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-06-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":564,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":565,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-06-01","ScopeType":8,"Body":566,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-06-01","ScopeType":8,"Body":570,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-06-01","ScopeType":8,"Body":575,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-06-01","ScopeType":8,"Body":579,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-06-01","ScopeType":8,"Body":583,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-06-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-06-01","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":597,"Flags":9,"Description":"The resource name"},"type":{"Type":598,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":599,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-06-01","ScopeType":8,"Body":600,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":602,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-06-01","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":607,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":608,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":610,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-06-01","ScopeType":8,"Body":609,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":612,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":489,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-06-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":620,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":621,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":622,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-06-01","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-06-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-06-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":632,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-06-01","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":648,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":643,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":647,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[644,645,646,4]}},{"3":{"ItemType":642}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":640,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":650,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":651,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":652,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":655,"Flags":9,"Description":"The resource name"},"type":{"Type":656,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":657,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-06-01","ScopeType":8,"Body":658,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":660,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":661,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":662,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":664,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":665,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":666,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":668,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":669,"Flags":10,"Description":"The resource api version"},"properties":{"Type":671,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":679,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":672,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":673,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":675,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":676,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":678,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":677}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-06-01","ScopeType":8,"Body":670,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":681,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-06-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":687,"Flags":9,"Description":"The resource name"},"type":{"Type":688,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":689,"Flags":10,"Description":"The resource api version"},"properties":{"Type":691,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-06-01","ScopeType":8,"Body":690,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-06-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":697,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":698,"Flags":10,"Description":"The resource api version"},"properties":{"Type":700,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":749,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":706,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":711,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":712,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":717,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":724,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":726,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":741,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":746,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":747,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":748,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[701,702,703,704,705]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[707,708,709,710]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[713,714,715,716,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":722,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":723,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[719,720,721]}},{"3":{"ItemType":4}},{"3":{"ItemType":718}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":725}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":731,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":740,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[728,729,730]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[732,733,734,735,736,737,738,739]}},{"3":{"ItemType":727}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":745,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[743,744]}},{"3":{"ItemType":742}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-06-01","ScopeType":8,"Body":699,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-06-01","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-06-01","ScopeType":8,"Body":758,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":774,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":767,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":773,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[764,765,766]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[768,769,770,771,772]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-06-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":776,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":777,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":778,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":780,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":781,"Flags":10,"Description":"The resource api version"},"properties":{"Type":643,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-06-01","ScopeType":8,"Body":782,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":784,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":785,"Flags":10,"Description":"The resource api version"},"properties":{"Type":787,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-06-01","ScopeType":4,"Body":786,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":793,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":806,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":795,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":800,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":797,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":799,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":796}},{"3":{"ItemType":4}},{"3":{"ItemType":798}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":805,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[801,802,803,804]}},{"3":{"ItemType":794}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-06-01","ScopeType":8,"Body":791,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":808,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":809,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-06-01","ScopeType":8,"Body":810,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":812,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":813,"Flags":10,"Description":"The resource api version"},"properties":{"Type":815,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-06-01","ScopeType":8,"Body":814,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":817,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":818,"Flags":10,"Description":"The resource api version"},"properties":{"Type":820,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-06-01","ScopeType":8,"Body":819,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":822,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":823,"Flags":10,"Description":"The resource api version"},"properties":{"Type":825,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-06-01","ScopeType":8,"Body":824,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-06-01","ScopeType":8,"Body":829,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":831,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":832,"Flags":10,"Description":"The resource api version"},"properties":{"Type":815,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-06-01","ScopeType":8,"Body":833,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":835,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":836,"Flags":10,"Description":"The resource api version"},"properties":{"Type":820,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-06-01","ScopeType":8,"Body":837,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":839,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":840,"Flags":10,"Description":"The resource api version"},"properties":{"Type":825,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-06-01","ScopeType":8,"Body":841,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":851,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":857,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":858,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[847,848,849,850]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[852,853,854,855,856]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-06-01","ScopeType":8,"Body":845,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-06-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":864,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":865,"Flags":10,"Description":"The resource api version"},"properties":{"Type":867,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":878,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":879,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[868,869,870,871,872,873,874,875,876,877]}},{"3":{"ItemType":328}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-06-01","ScopeType":8,"Body":866,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":881,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":882,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-06-01","ScopeType":8,"Body":883,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"properties":{"Type":888,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":894,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":897,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":898,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[889,890,891,892,893]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[895,896]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-06-01","ScopeType":8,"Body":887,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":900,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":901,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":907,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":915,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[904,905,906]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":909,"Flags":0},"previousCpuStats":{"Type":909,"Flags":0},"memoryStats":{"Type":913,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":914,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":910,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":912,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":911,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":908}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-06-01","ScopeType":8,"Body":902,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":921,"Flags":0,"Description":"Child process list."},"threads":{"Type":924,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":925,"Flags":0,"Description":"List of open files."},"modules":{"Type":928,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":929,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":923,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":922}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":927,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":926}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-06-01","ScopeType":8,"Body":919,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":931,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":932,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-06-01","ScopeType":8,"Body":933,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":935,"Flags":9,"Description":"The resource name"},"type":{"Type":936,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":937,"Flags":10,"Description":"The resource api version"},"properties":{"Type":939,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":945,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[940,941,942,943,944]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-06-01","ScopeType":8,"Body":938,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":951,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":953,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":955,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":952}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":954}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-06-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":957,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":958,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-06-01","ScopeType":8,"Body":959,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-06-01","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":867,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-06-01","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-06-01","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":888,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-06-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-06-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-06-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-06-01","ScopeType":8,"Body":987,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":989,"Flags":9,"Description":"The resource name"},"type":{"Type":990,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":991,"Flags":10,"Description":"The resource api version"},"properties":{"Type":939,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-06-01","ScopeType":8,"Body":992,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":994,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":995,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-06-01","ScopeType":8,"Body":996,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-06-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1002,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1003,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-06-01","ScopeType":8,"Body":1004,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1006,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1007,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1009,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1010,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1018,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1019,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1011,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1015,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1012,1013,1014]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1016,1017]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-06-01","ScopeType":8,"Body":1008,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1025,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1010}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-06-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1027,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1028,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1033,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1034,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1031,1032]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-06-01","ScopeType":8,"Body":1029,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1036,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1037,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1009,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-06-01","ScopeType":8,"Body":1038,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1040,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1041,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-06-01","ScopeType":8,"Body":1042,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1044,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1045,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-06-01","ScopeType":8,"Body":1046,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1048,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1049,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1051,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1059,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1052,1053,1054,1055,1056,1057,1058,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-06-01","ScopeType":8,"Body":1050,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1061,"Flags":9,"Description":"The resource name"},"type":{"Type":1062,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1063,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1065,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1066,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1067,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":725}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-06-01","ScopeType":8,"Body":1064,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1073,"Flags":9,"Description":"The resource name"},"type":{"Type":1074,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1075,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1077,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-06-01","ScopeType":8,"Body":1076,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1079,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1080,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":1081,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1083,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1087,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-06-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1089,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1087,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-06-01","ScopeType":8,"Body":1092,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":867,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-06-01","Output":1095,"Input":1094}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1098,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-06-01","Output":1097}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-06-01","Output":1101}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1104,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1105,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-06-01","Output":1103}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1108,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1095}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-06-01","Output":1107}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-06-01","Output":1101}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-06-01","Output":1095,"Input":1094}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-06-01","Output":1101}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-06-01","Output":1103}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-06-01","Output":1107}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-06-01","Output":1101}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1121,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1120,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1119}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-06-01","Output":1118}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-06-01","Output":1097}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1127,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-06-01","Output":1126}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2020-06-01/types.md b/generated/web/microsoft.web/2020-06-01/types.md index 8f34c8f728..9b0282175d 100644 --- a/generated/web/microsoft.web/2020-06-01/types.md +++ b/generated/web/microsoft.web/2020-06-01/types.md @@ -1643,7 +1643,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1654,7 +1654,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2549,7 +2549,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2020-09-01/types.json b/generated/web/microsoft.web/2020-09-01/types.json index d770263c36..03dbbcb14e 100644 --- a/generated/web/microsoft.web/2020-09-01/types.json +++ b/generated/web/microsoft.web/2020-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.Web/certificates@2020-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":39,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-09-01","ScopeType":1,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-09-01","ScopeType":1,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":185,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":54,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":57,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":58,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":62,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":71,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":72,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":164,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":167,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":168,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":170,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":176,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[55,56]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[59,60,61]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":67,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":70,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[64,65,66]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[68,69]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":73,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":75,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":89,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":90,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":92,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":107,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":110,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":114,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":120,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":121,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":124,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":125,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":137,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":139,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":141,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":142,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":150,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":151,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":155,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":159,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":163,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":88,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,87]}},{"3":{"ItemType":76}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":91}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[93,94,95,96,97,98,99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":113,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":112}},{"3":{"ItemType":111}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[115,116,117,118,119]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":123,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":122}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":126,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":131,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":127,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":129,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":130,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":128}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":135,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":136,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[132,133,134]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":138,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":147,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":149,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[144,145,146,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":148}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[152,153,154,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,162,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":169,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[171,172,173,174,175]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":182,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":184,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[178,179,180,181]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":183}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-09-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":190,"scm":195}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-09-01","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":198,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":210,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":211,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":218,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":219,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":220,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":221,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":222,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":223,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":224,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[208,209]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[212,213,214,215,216,217]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":230,"Flags":0},"globalValidation":{"Type":232,"Flags":0},"identityProviders":{"Type":240,"Flags":0},"login":{"Type":289,"Flags":0},"httpSettings":{"Type":307,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":231,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":233,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":238,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":239,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[234,235,236,237]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":241,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":242,"Flags":0},"facebook":{"Type":256,"Flags":0},"gitHub":{"Type":263,"Flags":0},"google":{"Type":267,"Flags":0},"twitter":{"Type":272,"Flags":0},"customOpenIdConnectProviders":{"Type":288,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":243,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":244,"Flags":0},"login":{"Type":246,"Flags":0},"validation":{"Type":249,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":245,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":247,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":248,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":251,"Flags":0},"allowedAudiences":{"Type":255,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":252,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":253,"Flags":0},"allowedClientApplications":{"Type":254,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":258,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":261,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":262,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":264,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":266,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":268,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0},"validation":{"Type":269,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":270,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":271,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":273,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":274,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":275,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":277,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":278,"Flags":0},"login":{"Type":285,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":279,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":280,"Flags":0},"openIdConnectConfiguration":{"Type":283,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":281,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":282,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":284,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":286,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":287,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":276}},{"2":{"Name":"Login","Properties":{"properties":{"Type":290,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":291,"Flags":0},"tokenStore":{"Type":293,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":299,"Flags":0},"cookieExpiration":{"Type":300,"Flags":0},"nonce":{"Type":305,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":292,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":294,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":295,"Flags":0},"azureBlobStorage":{"Type":297,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":296,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":298,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":301,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":304,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":306,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":308,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":309,"Flags":0},"forwardProxy":{"Type":311,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":310,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":312,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":316,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[313,314,315]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":317,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":324,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":328,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[325,326,327]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":335,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":345,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":338,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[336,337]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":344,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[340,341,342,343,4]}},{"3":{"ItemType":339}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":346,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":362,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[351,352,353,354,355,356,357,358,359,360,361]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":369,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":391,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":394,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":394,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":370,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":377,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":384,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":376,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[371,372,373,374,375]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":383,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":390,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[385,386,387,388,389]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":392,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":393,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":395,"Flags":9,"Description":"The resource name"},"type":{"Type":396,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":397,"Flags":10,"Description":"The resource api version"},"properties":{"Type":399,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":404,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":409,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":410,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":411,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":201,"authsettings":206,"authsettingsV2":228,"azurestorageaccounts":320,"backup":333,"connectionstrings":349,"logs":367,"metadata":398,"pushsettings":403,"slotConfigNames":407,"web":415}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-09-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-09-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-09-01","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":433,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":439,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[434,435,436,437,438]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-09-01","ScopeType":8,"Body":431,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":445,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-09-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-09-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":457,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":460,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":463,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":467,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[455,456]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[458,459]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[461,462]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[464,465,466]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-09-01","ScopeType":8,"Body":453,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-09-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-09-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-09-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":494,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-09-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":496,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":504,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":503,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":502}},{"3":{"ItemType":501}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-09-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":513,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[510,511,512]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-09-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":515,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":516,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":521,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":522,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[519,520]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-09-01","ScopeType":8,"Body":517,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":527,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-09-01","ScopeType":8,"Body":526,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":542,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":560,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":564,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":569,"Flags":9,"Description":"The resource name"},"type":{"Type":570,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":571,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":532,"authsettings":537,"authsettingsV2":541,"azurestorageaccounts":545,"backup":550,"connectionstrings":554,"logs":559,"metadata":563,"pushsettings":568,"web":572}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-09-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-09-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-09-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":583,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-09-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-09-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":593,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-09-01","ScopeType":8,"Body":594,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-09-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-09-01","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-09-01","ScopeType":8,"Body":611,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":613,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-09-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":621,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-09-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":623,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-09-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":631,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":632,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":633,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-09-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":635,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":636,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-09-01","ScopeType":8,"Body":637,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-09-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-09-01","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":659,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":654,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":658,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[655,656,657,4]}},{"3":{"ItemType":653}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-09-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":679,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":680,"Flags":10,"Description":"The resource api version"},"properties":{"Type":682,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":683,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":684,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":686,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":687,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":689,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":688}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-09-01","ScopeType":8,"Body":681,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-09-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":702,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-09-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-09-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":760,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":717,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":722,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":723,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":728,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":735,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":737,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":752,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":757,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":758,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":759,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[712,713,714,715,716]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[718,719,720,721]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[724,725,726,727,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":733,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":734,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[730,731,732]}},{"3":{"ItemType":4}},{"3":{"ItemType":729}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":736}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":742,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":751,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[739,740,741]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[743,744,745,746,747,748,749,750]}},{"3":{"ItemType":738}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":756,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[754,755]}},{"3":{"ItemType":753}},{"3":{"ItemType":74}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-09-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-09-01","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-09-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":771,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":772,"Flags":10,"Description":"The resource api version"},"properties":{"Type":774,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":785,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":778,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":784,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[775,776,777]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[779,780,781,782,783]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-09-01","ScopeType":8,"Body":773,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":6,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-09-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-09-01","ScopeType":4,"Body":797,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":804,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":817,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":806,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":811,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":808,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":810,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":807}},{"3":{"ItemType":4}},{"3":{"ItemType":809}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":816,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[812,813,814,815]}},{"3":{"ItemType":805}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-09-01","ScopeType":8,"Body":802,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-09-01","ScopeType":8,"Body":821,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-09-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-09-01","ScopeType":8,"Body":830,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-09-01","ScopeType":8,"Body":835,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-09-01","ScopeType":8,"Body":840,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-09-01","ScopeType":8,"Body":844,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":846,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":847,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-09-01","ScopeType":8,"Body":848,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-09-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":862,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":868,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":869,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[858,859,860,861]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[863,864,865,866,867]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-09-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":871,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":872,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-09-01","ScopeType":8,"Body":873,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":875,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":876,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":889,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":890,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[879,880,881,882,883,884,885,886,887,888]}},{"3":{"ItemType":339}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-09-01","ScopeType":8,"Body":877,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":892,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":893,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-09-01","ScopeType":8,"Body":894,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":896,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":897,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":905,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":908,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":909,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[900,901,902,903,904]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[906,907]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-09-01","ScopeType":8,"Body":898,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":918,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":926,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[915,916,917]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":920,"Flags":0},"previousCpuStats":{"Type":920,"Flags":0},"memoryStats":{"Type":924,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":925,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":921,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":923,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":922,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":919}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-09-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":932,"Flags":0,"Description":"Child process list."},"threads":{"Type":935,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":936,"Flags":0,"Description":"List of open files."},"modules":{"Type":939,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":940,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":934,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":933}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":938,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":937}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-09-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-09-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":946,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":956,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[951,952,953,954,955]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-09-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":958,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":959,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":962,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":964,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":966,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":963}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":965}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-09-01","ScopeType":8,"Body":960,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-09-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-09-01","ScopeType":8,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-09-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":980,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":981,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-09-01","ScopeType":8,"Body":982,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":984,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":985,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-09-01","ScopeType":8,"Body":986,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":988,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":989,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-09-01","ScopeType":8,"Body":990,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-09-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":996,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":997,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-09-01","ScopeType":8,"Body":998,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1000,"Flags":9,"Description":"The resource name"},"type":{"Type":1001,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1002,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-09-01","ScopeType":8,"Body":1003,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1005,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1006,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-09-01","ScopeType":8,"Body":1007,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-09-01","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-09-01","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1021,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1029,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1030,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1022,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1026,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1023,1024,1025]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1027,1028]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-09-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1036,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1021}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-09-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1038,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1039,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1044,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1045,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1042,1043]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-09-01","ScopeType":8,"Body":1040,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-09-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-09-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-09-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1070,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1063,1064,1065,1066,1067,1068,1069,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-09-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1072,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1076,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1077,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1078,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":736}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-09-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1084,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-09-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":1092,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-09-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1100,"Flags":9,"Description":"The resource name"},"type":{"Type":1101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-09-01","ScopeType":8,"Body":1103,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":878,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-09-01","Output":1106,"Input":1105}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1109,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-09-01","Output":1108}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-09-01","Output":1112}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1115,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1116,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-09-01","Output":1114}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1119,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1106}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-09-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-09-01","Output":1112}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-09-01","Output":1106,"Input":1105}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-09-01","Output":1112}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-09-01","Output":1114}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-09-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-09-01","Output":1112}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1132,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1131,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1130}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-09-01","Output":1129}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-09-01","Output":1108}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1138,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-09-01","Output":1137}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.Web/certificates@2020-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":39,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-09-01","ScopeType":1,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-09-01","ScopeType":1,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":185,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":54,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":57,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":58,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":62,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":71,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":72,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":164,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":167,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":168,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":170,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":176,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[55,56]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[59,60,61]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":67,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":70,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[64,65,66]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[68,69]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":73,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":75,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":89,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":90,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":92,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":107,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":110,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":114,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":120,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":121,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":124,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":125,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":137,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":139,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":141,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":142,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":150,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":151,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":155,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":159,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":163,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":88,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,87]}},{"3":{"ItemType":76}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":91}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[93,94,95,96,97,98,99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":113,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":112}},{"3":{"ItemType":111}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[115,116,117,118,119]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":123,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":122}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":126,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":131,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":127,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":129,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":130,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":128}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":135,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":136,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[132,133,134]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":138,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":147,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":149,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[144,145,146,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":148}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[152,153,154,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,162,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":169,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[171,172,173,174,175]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":182,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":184,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[178,179,180,181]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":183}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-09-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":190,"scm":195}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-09-01","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":198,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":210,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":211,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":218,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":219,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":220,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":221,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":222,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":223,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":224,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[208,209]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[212,213,214,215,216,217]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":230,"Flags":0},"globalValidation":{"Type":232,"Flags":0},"identityProviders":{"Type":240,"Flags":0},"login":{"Type":289,"Flags":0},"httpSettings":{"Type":307,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":231,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":233,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":238,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":239,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[234,235,236,237]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":241,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":242,"Flags":0},"facebook":{"Type":256,"Flags":0},"gitHub":{"Type":263,"Flags":0},"google":{"Type":267,"Flags":0},"twitter":{"Type":272,"Flags":0},"customOpenIdConnectProviders":{"Type":288,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":243,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":244,"Flags":0},"login":{"Type":246,"Flags":0},"validation":{"Type":249,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":245,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":247,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":248,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":251,"Flags":0},"allowedAudiences":{"Type":255,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":252,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":253,"Flags":0},"allowedClientApplications":{"Type":254,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":258,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":261,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":262,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":264,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":266,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":268,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0},"validation":{"Type":269,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":270,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":271,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":273,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":274,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":275,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":277,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":278,"Flags":0},"login":{"Type":285,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":279,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":280,"Flags":0},"openIdConnectConfiguration":{"Type":283,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":281,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":282,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":284,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":286,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":287,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":276}},{"2":{"Name":"Login","Properties":{"properties":{"Type":290,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":291,"Flags":0},"tokenStore":{"Type":293,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":299,"Flags":0},"cookieExpiration":{"Type":300,"Flags":0},"nonce":{"Type":305,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":292,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":294,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":295,"Flags":0},"azureBlobStorage":{"Type":297,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":296,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":298,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":301,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":304,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":306,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":308,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":309,"Flags":0},"forwardProxy":{"Type":311,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":310,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":312,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":316,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[313,314,315]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":317,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":324,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":328,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[325,326,327]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":335,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":345,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":338,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[336,337]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":344,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[340,341,342,343,4]}},{"3":{"ItemType":339}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":346,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":362,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[351,352,353,354,355,356,357,358,359,360,361]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":369,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":391,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":394,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":394,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":370,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":377,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":384,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":376,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[371,372,373,374,375]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":383,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":390,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[385,386,387,388,389]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":392,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":393,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":395,"Flags":9,"Description":"The resource name"},"type":{"Type":396,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":397,"Flags":10,"Description":"The resource api version"},"properties":{"Type":399,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":404,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":409,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":410,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":411,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":201,"authsettings":206,"authsettingsV2":228,"azurestorageaccounts":320,"backup":333,"connectionstrings":349,"logs":367,"metadata":398,"pushsettings":403,"slotConfigNames":407,"web":415}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-09-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-09-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-09-01","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":433,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":439,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[434,435,436,437,438]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-09-01","ScopeType":8,"Body":431,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":445,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-09-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-09-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":457,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":460,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":463,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":467,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[455,456]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[458,459]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[461,462]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[464,465,466]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-09-01","ScopeType":8,"Body":453,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-09-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-09-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-09-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":494,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-09-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":496,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":504,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":503,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":502}},{"3":{"ItemType":501}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-09-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":513,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[510,511,512]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-09-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":515,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":516,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":521,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":522,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[519,520]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-09-01","ScopeType":8,"Body":517,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":527,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-09-01","ScopeType":8,"Body":526,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":542,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":560,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":564,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":569,"Flags":9,"Description":"The resource name"},"type":{"Type":570,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":571,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":532,"authsettings":537,"authsettingsV2":541,"azurestorageaccounts":545,"backup":550,"connectionstrings":554,"logs":559,"metadata":563,"pushsettings":568,"web":572}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-09-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-09-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-09-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":583,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-09-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-09-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":593,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-09-01","ScopeType":8,"Body":594,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-09-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-09-01","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-09-01","ScopeType":8,"Body":611,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":613,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-09-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":621,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-09-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":623,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-09-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":631,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":632,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":633,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-09-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":635,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":636,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-09-01","ScopeType":8,"Body":637,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-09-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-09-01","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":659,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":654,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":658,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[655,656,657,4]}},{"3":{"ItemType":653}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-09-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":679,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":680,"Flags":10,"Description":"The resource api version"},"properties":{"Type":682,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":683,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":684,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":686,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":687,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":689,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":688}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-09-01","ScopeType":8,"Body":681,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-09-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":702,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-09-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-09-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":760,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":717,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":722,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":723,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":728,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":735,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":737,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":752,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":757,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":758,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":759,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[712,713,714,715,716]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[718,719,720,721]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[724,725,726,727,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":733,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":734,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[730,731,732]}},{"3":{"ItemType":4}},{"3":{"ItemType":729}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":736}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":742,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":751,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[739,740,741]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[743,744,745,746,747,748,749,750]}},{"3":{"ItemType":738}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":756,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[754,755]}},{"3":{"ItemType":753}},{"3":{"ItemType":74}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-09-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-09-01","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-09-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":771,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":772,"Flags":10,"Description":"The resource api version"},"properties":{"Type":774,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":785,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":778,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":784,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[775,776,777]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[779,780,781,782,783]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-09-01","ScopeType":8,"Body":773,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":6,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-09-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-09-01","ScopeType":4,"Body":797,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":804,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":817,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":806,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":811,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":808,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":810,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":807}},{"3":{"ItemType":4}},{"3":{"ItemType":809}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":816,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[812,813,814,815]}},{"3":{"ItemType":805}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-09-01","ScopeType":8,"Body":802,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-09-01","ScopeType":8,"Body":821,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-09-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-09-01","ScopeType":8,"Body":830,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-09-01","ScopeType":8,"Body":835,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-09-01","ScopeType":8,"Body":840,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-09-01","ScopeType":8,"Body":844,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":846,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":847,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-09-01","ScopeType":8,"Body":848,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-09-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":862,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":868,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":869,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[858,859,860,861]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[863,864,865,866,867]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-09-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":871,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":872,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-09-01","ScopeType":8,"Body":873,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":875,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":876,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":889,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":890,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[879,880,881,882,883,884,885,886,887,888]}},{"3":{"ItemType":339}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-09-01","ScopeType":8,"Body":877,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":892,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":893,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-09-01","ScopeType":8,"Body":894,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":896,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":897,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":905,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":908,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":909,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[900,901,902,903,904]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[906,907]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-09-01","ScopeType":8,"Body":898,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":918,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":926,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[915,916,917]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":920,"Flags":0},"previousCpuStats":{"Type":920,"Flags":0},"memoryStats":{"Type":924,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":925,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":921,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":923,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":922,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":919}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-09-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":932,"Flags":0,"Description":"Child process list."},"threads":{"Type":935,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":936,"Flags":0,"Description":"List of open files."},"modules":{"Type":939,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":940,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":934,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":933}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":938,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":937}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-09-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-09-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":946,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":956,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[951,952,953,954,955]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-09-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":958,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":959,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":962,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":964,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":966,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":963}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":965}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-09-01","ScopeType":8,"Body":960,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-09-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-09-01","ScopeType":8,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-09-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":980,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":981,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-09-01","ScopeType":8,"Body":982,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":984,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":985,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-09-01","ScopeType":8,"Body":986,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":988,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":989,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-09-01","ScopeType":8,"Body":990,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-09-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":996,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":997,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-09-01","ScopeType":8,"Body":998,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1000,"Flags":9,"Description":"The resource name"},"type":{"Type":1001,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1002,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-09-01","ScopeType":8,"Body":1003,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1005,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1006,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-09-01","ScopeType":8,"Body":1007,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-09-01","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-09-01","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1021,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1029,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1030,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1022,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1026,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1023,1024,1025]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1027,1028]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-09-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1036,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1021}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-09-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1038,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1039,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1044,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1045,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1042,1043]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-09-01","ScopeType":8,"Body":1040,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-09-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-09-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-09-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1070,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1063,1064,1065,1066,1067,1068,1069,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-09-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1072,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1076,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1077,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1078,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":736}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-09-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1084,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-09-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":1092,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-09-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1100,"Flags":9,"Description":"The resource name"},"type":{"Type":1101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-09-01","ScopeType":8,"Body":1103,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":878,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-09-01","Output":1106,"Input":1105}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1109,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-09-01","Output":1108}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-09-01","Output":1112}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1115,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1116,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-09-01","Output":1114}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1119,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1106}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-09-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-09-01","Output":1112}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-09-01","Output":1106,"Input":1105}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-09-01","Output":1112}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-09-01","Output":1114}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-09-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-09-01","Output":1112}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1132,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1131,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1130}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-09-01","Output":1129}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-09-01","Output":1108}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1138,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-09-01","Output":1137}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2020-09-01/types.md b/generated/web/microsoft.web/2020-09-01/types.md index 8ab370754d..68f8dc2058 100644 --- a/generated/web/microsoft.web/2020-09-01/types.md +++ b/generated/web/microsoft.web/2020-09-01/types.md @@ -1770,7 +1770,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1781,7 +1781,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2701,7 +2701,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2020-10-01/types.json b/generated/web/microsoft.web/2020-10-01/types.json index 5e34ba57a5..0e960dc1cb 100644 --- a/generated/web/microsoft.web/2020-10-01/types.json +++ b/generated/web/microsoft.web/2020-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.Web/certificates@2020-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":39,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-10-01","ScopeType":1,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-10-01","ScopeType":1,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":185,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":54,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":57,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":58,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":62,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":71,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":72,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":164,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":167,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":168,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":170,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":176,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[55,56]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[59,60,61]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":67,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":70,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[64,65,66]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[68,69]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":73,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":75,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":89,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":90,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":92,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":107,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":110,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":114,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":120,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":121,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":124,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":125,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":137,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":139,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":141,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":142,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":150,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":151,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":155,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":159,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":163,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":88,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,87]}},{"3":{"ItemType":76}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":91}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[93,94,95,96,97,98,99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":113,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":112}},{"3":{"ItemType":111}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[115,116,117,118,119]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":123,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":122}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":126,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":131,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":127,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":129,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":130,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":128}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":135,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":136,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[132,133,134]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":138,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":147,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":149,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[144,145,146,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":148}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[152,153,154,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,162,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":169,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[171,172,173,174,175]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":182,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":184,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[178,179,180,181]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":183}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-10-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":190,"scm":195}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-10-01","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":198,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":210,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":211,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":218,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":219,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":220,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":221,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":222,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":223,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":224,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[208,209]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[212,213,214,215,216,217]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":230,"Flags":0},"globalValidation":{"Type":232,"Flags":0},"identityProviders":{"Type":240,"Flags":0},"login":{"Type":289,"Flags":0},"httpSettings":{"Type":307,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":231,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":233,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":238,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":239,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[234,235,236,237]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":241,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":242,"Flags":0},"facebook":{"Type":256,"Flags":0},"gitHub":{"Type":263,"Flags":0},"google":{"Type":267,"Flags":0},"twitter":{"Type":272,"Flags":0},"customOpenIdConnectProviders":{"Type":288,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":243,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":244,"Flags":0},"login":{"Type":246,"Flags":0},"validation":{"Type":249,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":245,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":247,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":248,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":251,"Flags":0},"allowedAudiences":{"Type":255,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":252,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":253,"Flags":0},"allowedClientApplications":{"Type":254,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":258,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":261,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":262,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":264,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":266,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":268,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0},"validation":{"Type":269,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":270,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":271,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":273,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":274,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":275,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":277,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":278,"Flags":0},"login":{"Type":285,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":279,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":280,"Flags":0},"openIdConnectConfiguration":{"Type":283,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":281,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":282,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":284,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":286,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":287,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":276}},{"2":{"Name":"Login","Properties":{"properties":{"Type":290,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":291,"Flags":0},"tokenStore":{"Type":293,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":299,"Flags":0},"cookieExpiration":{"Type":300,"Flags":0},"nonce":{"Type":305,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":292,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":294,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":295,"Flags":0},"azureBlobStorage":{"Type":297,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":296,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":298,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":301,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":304,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":306,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":308,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":309,"Flags":0},"forwardProxy":{"Type":311,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":310,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":312,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":316,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[313,314,315]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":317,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":324,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":328,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[325,326,327]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":335,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":345,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":338,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[336,337]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":344,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[340,341,342,343,4]}},{"3":{"ItemType":339}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":346,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":362,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[351,352,353,354,355,356,357,358,359,360,361]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":369,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":391,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":394,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":394,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":370,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":377,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":384,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":376,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[371,372,373,374,375]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":383,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":390,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[385,386,387,388,389]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":392,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":393,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":395,"Flags":9,"Description":"The resource name"},"type":{"Type":396,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":397,"Flags":10,"Description":"The resource api version"},"properties":{"Type":399,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":404,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":409,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":410,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":411,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":201,"authsettings":206,"authsettingsV2":228,"azurestorageaccounts":320,"backup":333,"connectionstrings":349,"logs":367,"metadata":398,"pushsettings":403,"slotConfigNames":407,"web":415}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-10-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-10-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-10-01","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":433,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":439,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[434,435,436,437,438]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-10-01","ScopeType":8,"Body":431,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":445,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-10-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-10-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":457,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":460,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":463,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":467,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[455,456]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[458,459]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[461,462]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[464,465,466]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-10-01","ScopeType":8,"Body":453,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-10-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-10-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-10-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":494,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-10-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":496,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":504,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":503,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":502}},{"3":{"ItemType":501}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-10-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":513,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[510,511,512]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-10-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":515,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":516,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":521,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":522,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[519,520]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-10-01","ScopeType":8,"Body":517,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":527,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-10-01","ScopeType":8,"Body":526,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":542,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":560,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":564,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":569,"Flags":9,"Description":"The resource name"},"type":{"Type":570,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":571,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":532,"authsettings":537,"authsettingsV2":541,"azurestorageaccounts":545,"backup":550,"connectionstrings":554,"logs":559,"metadata":563,"pushsettings":568,"web":572}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-10-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-10-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-10-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":583,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-10-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-10-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":593,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-10-01","ScopeType":8,"Body":594,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-10-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-10-01","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-10-01","ScopeType":8,"Body":611,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":613,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-10-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":621,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-10-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":623,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-10-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":631,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":632,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":633,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-10-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":635,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":636,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-10-01","ScopeType":8,"Body":637,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-10-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-10-01","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":659,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":654,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":658,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[655,656,657,4]}},{"3":{"ItemType":653}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-10-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":679,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":680,"Flags":10,"Description":"The resource api version"},"properties":{"Type":682,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":683,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":684,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":686,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":687,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":689,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":688}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-10-01","ScopeType":8,"Body":681,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-10-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":702,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-10-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-10-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":760,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":717,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":722,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":723,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":728,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":735,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":737,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":752,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":757,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":758,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":759,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[712,713,714,715,716]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[718,719,720,721]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[724,725,726,727,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":733,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":734,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[730,731,732]}},{"3":{"ItemType":4}},{"3":{"ItemType":729}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":736}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":742,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":751,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[739,740,741]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[743,744,745,746,747,748,749,750]}},{"3":{"ItemType":738}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":756,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[754,755]}},{"3":{"ItemType":753}},{"3":{"ItemType":74}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-10-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-10-01","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-10-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":771,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":772,"Flags":10,"Description":"The resource api version"},"properties":{"Type":774,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":785,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":778,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":784,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[775,776,777]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[779,780,781,782,783]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-10-01","ScopeType":8,"Body":773,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":6,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-10-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-10-01","ScopeType":4,"Body":797,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":804,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":817,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":806,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":811,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":808,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":810,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":807}},{"3":{"ItemType":4}},{"3":{"ItemType":809}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":816,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[812,813,814,815]}},{"3":{"ItemType":805}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-10-01","ScopeType":8,"Body":802,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-10-01","ScopeType":8,"Body":821,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-10-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-10-01","ScopeType":8,"Body":830,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-10-01","ScopeType":8,"Body":835,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-10-01","ScopeType":8,"Body":840,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-10-01","ScopeType":8,"Body":844,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":846,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":847,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-10-01","ScopeType":8,"Body":848,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-10-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":862,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":868,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":869,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[858,859,860,861]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[863,864,865,866,867]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-10-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":871,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":872,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-10-01","ScopeType":8,"Body":873,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":875,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":876,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":889,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":890,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[879,880,881,882,883,884,885,886,887,888]}},{"3":{"ItemType":339}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-10-01","ScopeType":8,"Body":877,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":892,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":893,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-10-01","ScopeType":8,"Body":894,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":896,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":897,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":905,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":908,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":909,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[900,901,902,903,904]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[906,907]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-10-01","ScopeType":8,"Body":898,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":918,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":926,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[915,916,917]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":920,"Flags":0},"previousCpuStats":{"Type":920,"Flags":0},"memoryStats":{"Type":924,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":925,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":921,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":923,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":922,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":919}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-10-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":932,"Flags":0,"Description":"Child process list."},"threads":{"Type":935,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":936,"Flags":0,"Description":"List of open files."},"modules":{"Type":939,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":940,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":934,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":933}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":938,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":937}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-10-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-10-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":946,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":956,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[951,952,953,954,955]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-10-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":958,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":959,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":962,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":964,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":966,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":963}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":965}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-10-01","ScopeType":8,"Body":960,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-10-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-10-01","ScopeType":8,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-10-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":980,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":981,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-10-01","ScopeType":8,"Body":982,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":984,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":985,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-10-01","ScopeType":8,"Body":986,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":988,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":989,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-10-01","ScopeType":8,"Body":990,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-10-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":996,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":997,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-10-01","ScopeType":8,"Body":998,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1000,"Flags":9,"Description":"The resource name"},"type":{"Type":1001,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1002,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-10-01","ScopeType":8,"Body":1003,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1005,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1006,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-10-01","ScopeType":8,"Body":1007,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-10-01","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-10-01","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1021,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1029,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1030,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1022,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1026,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1023,1024,1025]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1027,1028]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-10-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1036,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1021}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-10-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1038,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1039,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1044,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1045,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1042,1043]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-10-01","ScopeType":8,"Body":1040,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-10-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-10-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-10-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1070,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1063,1064,1065,1066,1067,1068,1069,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-10-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1072,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1076,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1077,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1078,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":736}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-10-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1084,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-10-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":1092,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-10-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1100,"Flags":9,"Description":"The resource name"},"type":{"Type":1101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-10-01","ScopeType":8,"Body":1103,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":878,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-10-01","Output":1106,"Input":1105}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1109,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-10-01","Output":1108}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-10-01","Output":1112}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1115,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1116,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-10-01","Output":1114}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1119,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1106}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-10-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-10-01","Output":1112}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-10-01","Output":1106,"Input":1105}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-10-01","Output":1112}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-10-01","Output":1114}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-10-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-10-01","Output":1112}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1132,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1131,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1130}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-10-01","Output":1129}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-10-01","Output":1108}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1138,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-10-01","Output":1137}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.Web/certificates@2020-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":39,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-10-01","ScopeType":1,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-10-01","ScopeType":1,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":185,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":54,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":57,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":58,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":62,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":71,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":72,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":164,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":167,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":168,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":170,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":176,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[55,56]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[59,60,61]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":67,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":70,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[64,65,66]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[68,69]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":73,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":75,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":89,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":90,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":92,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":107,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":110,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":114,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":120,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":121,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":124,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":125,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":137,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":139,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":141,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":142,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":150,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":151,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":155,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":159,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":163,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":88,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,87]}},{"3":{"ItemType":76}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":91}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[93,94,95,96,97,98,99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":113,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":112}},{"3":{"ItemType":111}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[115,116,117,118,119]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":123,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":122}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":126,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":131,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":127,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":129,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":130,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":128}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":135,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":136,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[132,133,134]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":138,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":147,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":149,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[144,145,146,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":148}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[152,153,154,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,162,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":169,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[171,172,173,174,175]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":182,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":184,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[178,179,180,181]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":183}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-10-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":190,"scm":195}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-10-01","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":198,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":210,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":211,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":218,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":219,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":220,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":221,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":222,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":223,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":224,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[208,209]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[212,213,214,215,216,217]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":230,"Flags":0},"globalValidation":{"Type":232,"Flags":0},"identityProviders":{"Type":240,"Flags":0},"login":{"Type":289,"Flags":0},"httpSettings":{"Type":307,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":231,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":233,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":238,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":239,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[234,235,236,237]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":241,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":242,"Flags":0},"facebook":{"Type":256,"Flags":0},"gitHub":{"Type":263,"Flags":0},"google":{"Type":267,"Flags":0},"twitter":{"Type":272,"Flags":0},"customOpenIdConnectProviders":{"Type":288,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":243,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":244,"Flags":0},"login":{"Type":246,"Flags":0},"validation":{"Type":249,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":245,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":247,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":248,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":251,"Flags":0},"allowedAudiences":{"Type":255,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":252,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":253,"Flags":0},"allowedClientApplications":{"Type":254,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":258,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":261,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":262,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":264,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":266,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":268,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0},"validation":{"Type":269,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":270,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":271,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":273,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":274,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":275,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":277,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":278,"Flags":0},"login":{"Type":285,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":279,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":280,"Flags":0},"openIdConnectConfiguration":{"Type":283,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":281,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":282,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":284,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":286,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":287,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":276}},{"2":{"Name":"Login","Properties":{"properties":{"Type":290,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":291,"Flags":0},"tokenStore":{"Type":293,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":299,"Flags":0},"cookieExpiration":{"Type":300,"Flags":0},"nonce":{"Type":305,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":292,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":294,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":295,"Flags":0},"azureBlobStorage":{"Type":297,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":296,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":298,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":301,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":304,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":306,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":308,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":309,"Flags":0},"forwardProxy":{"Type":311,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":310,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":312,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":316,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[313,314,315]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":317,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":324,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":328,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[325,326,327]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":335,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":345,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":338,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[336,337]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":344,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[340,341,342,343,4]}},{"3":{"ItemType":339}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":346,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":362,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[351,352,353,354,355,356,357,358,359,360,361]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":369,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":391,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":394,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":394,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":370,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":377,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":384,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":376,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[371,372,373,374,375]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":383,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":390,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[385,386,387,388,389]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":392,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":393,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":395,"Flags":9,"Description":"The resource name"},"type":{"Type":396,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":397,"Flags":10,"Description":"The resource api version"},"properties":{"Type":399,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":404,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":409,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":410,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":411,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":201,"authsettings":206,"authsettingsV2":228,"azurestorageaccounts":320,"backup":333,"connectionstrings":349,"logs":367,"metadata":398,"pushsettings":403,"slotConfigNames":407,"web":415}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-10-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-10-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-10-01","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":433,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":439,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[434,435,436,437,438]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-10-01","ScopeType":8,"Body":431,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":445,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-10-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-10-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":457,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":460,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":463,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":467,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[455,456]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[458,459]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[461,462]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[464,465,466]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-10-01","ScopeType":8,"Body":453,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-10-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-10-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-10-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":494,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-10-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":496,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":504,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":503,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":502}},{"3":{"ItemType":501}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-10-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":513,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[510,511,512]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-10-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":515,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":516,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":521,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":522,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[519,520]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-10-01","ScopeType":8,"Body":517,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":527,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-10-01","ScopeType":8,"Body":526,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":542,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":560,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":564,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":569,"Flags":9,"Description":"The resource name"},"type":{"Type":570,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":571,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":532,"authsettings":537,"authsettingsV2":541,"azurestorageaccounts":545,"backup":550,"connectionstrings":554,"logs":559,"metadata":563,"pushsettings":568,"web":572}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-10-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-10-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-10-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":583,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-10-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-10-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":593,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-10-01","ScopeType":8,"Body":594,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-10-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-10-01","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-10-01","ScopeType":8,"Body":611,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":613,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-10-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":621,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-10-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":623,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-10-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":631,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":632,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":633,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-10-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":635,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":636,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-10-01","ScopeType":8,"Body":637,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-10-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-10-01","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":659,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":654,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":658,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[655,656,657,4]}},{"3":{"ItemType":653}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-10-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":679,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":680,"Flags":10,"Description":"The resource api version"},"properties":{"Type":682,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":683,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":684,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":686,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":687,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":689,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":688}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-10-01","ScopeType":8,"Body":681,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-10-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":702,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-10-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-10-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":760,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":717,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":722,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":723,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":728,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":735,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":737,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":752,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":757,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":758,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":759,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[712,713,714,715,716]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[718,719,720,721]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[724,725,726,727,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":733,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":734,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[730,731,732]}},{"3":{"ItemType":4}},{"3":{"ItemType":729}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":736}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":742,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":751,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[739,740,741]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[743,744,745,746,747,748,749,750]}},{"3":{"ItemType":738}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":756,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[754,755]}},{"3":{"ItemType":753}},{"3":{"ItemType":74}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-10-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-10-01","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-10-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":771,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":772,"Flags":10,"Description":"The resource api version"},"properties":{"Type":774,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":785,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":778,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":784,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[775,776,777]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[779,780,781,782,783]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-10-01","ScopeType":8,"Body":773,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":6,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-10-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-10-01","ScopeType":4,"Body":797,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":804,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":817,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":806,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":811,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":808,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":810,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":807}},{"3":{"ItemType":4}},{"3":{"ItemType":809}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":816,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[812,813,814,815]}},{"3":{"ItemType":805}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-10-01","ScopeType":8,"Body":802,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-10-01","ScopeType":8,"Body":821,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-10-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-10-01","ScopeType":8,"Body":830,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-10-01","ScopeType":8,"Body":835,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-10-01","ScopeType":8,"Body":840,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-10-01","ScopeType":8,"Body":844,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":846,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":847,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-10-01","ScopeType":8,"Body":848,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-10-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":862,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":868,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":869,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[858,859,860,861]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[863,864,865,866,867]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-10-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":871,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":872,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-10-01","ScopeType":8,"Body":873,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":875,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":876,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":889,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":890,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[879,880,881,882,883,884,885,886,887,888]}},{"3":{"ItemType":339}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-10-01","ScopeType":8,"Body":877,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":892,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":893,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-10-01","ScopeType":8,"Body":894,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":896,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":897,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":905,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":908,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":909,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[900,901,902,903,904]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[906,907]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-10-01","ScopeType":8,"Body":898,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":918,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":926,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[915,916,917]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":920,"Flags":0},"previousCpuStats":{"Type":920,"Flags":0},"memoryStats":{"Type":924,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":925,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":921,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":923,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":922,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":919}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-10-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":932,"Flags":0,"Description":"Child process list."},"threads":{"Type":935,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":936,"Flags":0,"Description":"List of open files."},"modules":{"Type":939,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":940,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":934,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":933}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":938,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":937}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-10-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-10-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":946,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":956,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[951,952,953,954,955]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-10-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":958,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":959,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":962,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":964,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":966,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":963}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":965}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-10-01","ScopeType":8,"Body":960,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-10-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-10-01","ScopeType":8,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-10-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":980,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":981,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-10-01","ScopeType":8,"Body":982,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":984,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":985,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-10-01","ScopeType":8,"Body":986,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":988,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":989,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-10-01","ScopeType":8,"Body":990,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-10-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":996,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":997,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-10-01","ScopeType":8,"Body":998,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1000,"Flags":9,"Description":"The resource name"},"type":{"Type":1001,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1002,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-10-01","ScopeType":8,"Body":1003,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1005,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1006,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-10-01","ScopeType":8,"Body":1007,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-10-01","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-10-01","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1021,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1029,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1030,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1022,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1026,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1023,1024,1025]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1027,1028]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-10-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1036,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1021}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-10-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1038,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1039,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1044,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1045,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1042,1043]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-10-01","ScopeType":8,"Body":1040,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-10-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-10-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-10-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1070,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1063,1064,1065,1066,1067,1068,1069,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-10-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1072,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1076,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1077,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1078,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":736}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-10-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1084,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-10-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":1092,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-10-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1100,"Flags":9,"Description":"The resource name"},"type":{"Type":1101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-10-01","ScopeType":8,"Body":1103,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":878,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-10-01","Output":1106,"Input":1105}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1109,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-10-01","Output":1108}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-10-01","Output":1112}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1115,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1116,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-10-01","Output":1114}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1119,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1106}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-10-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-10-01","Output":1112}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-10-01","Output":1106,"Input":1105}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-10-01","Output":1112}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-10-01","Output":1114}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-10-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-10-01","Output":1112}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1132,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1131,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1130}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-10-01","Output":1129}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-10-01","Output":1108}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1138,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-10-01","Output":1137}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2020-10-01/types.md b/generated/web/microsoft.web/2020-10-01/types.md index 9214041160..62dc8d98e7 100644 --- a/generated/web/microsoft.web/2020-10-01/types.md +++ b/generated/web/microsoft.web/2020-10-01/types.md @@ -1770,7 +1770,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1781,7 +1781,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2701,7 +2701,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2020-12-01/types.json b/generated/web/microsoft.web/2020-12-01/types.json index a9177c8145..6be7dbcaa1 100644 --- a/generated/web/microsoft.web/2020-12-01/types.json +++ b/generated/web/microsoft.web/2020-12-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-12-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-12-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":189,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":167,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":171,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":172,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":174,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":180,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":110,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":111,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":114,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":115,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":130,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":132,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":134,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":135,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":143,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":144,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":148,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":152,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":156,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":166,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[104,105,106,107,108,109]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":113,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":112}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":116,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":124,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":117,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":119,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":120,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":121,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":123,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":118}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":120}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":122}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":128,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":129,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[125,126,127]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":131,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":140,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":142,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[137,138,139,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":141}},{"3":{"ItemType":136}},{"3":{"ItemType":136}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[149,150,151,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[153,154,155,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":160,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":165,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[158,159]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[161,162,163,164]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":157}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[168,169,170]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":173,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[175,176,177,178,179]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":186,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":188,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[182,183,184,185]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":187}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-12-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":191,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":196,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":194,"scm":199}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-12-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":207,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":214,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":215,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":222,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":223,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":224,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":225,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":226,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":227,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":228,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[212,213]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[216,217,218,219,220,221]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":229,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":234,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":235,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":242,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":276,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":287,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":240,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":241,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[236,237,238,239]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":243,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":252,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":256,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":258,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":261,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":262,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":264,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":266,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":275,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":244,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":245,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":247,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":246,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":248,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":251,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":249,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":250,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":253,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":255,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":259,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":260,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":259,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":263,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":265,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":267,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":269,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":273,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":270,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":272,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":271,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":274,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":268}},{"2":{"Name":"Login","Properties":{"routes":{"Type":277,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":278,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":281,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":282,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":286,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":279,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":280,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":285,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[283,284]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":288,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":289,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":293,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[290,291,292]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":294,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":298,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":157}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":304,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":314,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":307,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[305,306]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":313,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[309,310,311,312,4]}},{"3":{"ItemType":308}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":315,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":331,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[320,321,322,323,324,325,326,327,328,329,330]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":319}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":333,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":338,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":360,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":363,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":363,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":339,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":346,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":353,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":345,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[340,341,342,343,344]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":352,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[347,348,349,350,351]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":359,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[354,355,356,357,358]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":361,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":362,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":369,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":373,"Flags":9,"Description":"The resource name"},"type":{"Type":374,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":375,"Flags":10,"Description":"The resource api version"},"properties":{"Type":377,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":378,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":379,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":380,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":381,"Flags":9,"Description":"The resource name"},"type":{"Type":382,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":383,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":205,"authsettings":210,"authsettingsV2":232,"azurestorageaccounts":297,"backup":302,"connectionstrings":318,"logs":336,"metadata":367,"pushsettings":372,"slotConfigNames":376,"web":384}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-12-01","ScopeType":8,"Body":385,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-12-01","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":392,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":393,"Flags":10,"Description":"The resource api version"},"properties":{"Type":395,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-12-01","ScopeType":8,"Body":394,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":402,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":408,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[403,404,405,406,407]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-12-01","ScopeType":8,"Body":400,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":410,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":411,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":414,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-12-01","ScopeType":8,"Body":412,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-12-01","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":426,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":429,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":432,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":436,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[424,425]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[427,428]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[430,431]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[433,434,435]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-12-01","ScopeType":8,"Body":422,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":439,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":440,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":443,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":444,"Flags":10,"Description":"The resource api version"},"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-12-01","ScopeType":8,"Body":445,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":448,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-12-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":453,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-12-01","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":463,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-12-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":465,"Flags":9,"Description":"The resource name"},"type":{"Type":466,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":467,"Flags":10,"Description":"The resource api version"},"properties":{"Type":469,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":473,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":472,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":471}},{"3":{"ItemType":470}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-12-01","ScopeType":8,"Body":468,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":479,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":480,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":481,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":490,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[487,488,489]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-12-01","ScopeType":8,"Body":485,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":492,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":493,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":498,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":499,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[496,497]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-12-01","ScopeType":8,"Body":494,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":504,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-12-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":506,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":509,"scm":513}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2020-12-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":516,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":521,"Flags":9,"Description":"The resource name"},"type":{"Type":522,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":523,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":525,"Flags":9,"Description":"The resource name"},"type":{"Type":526,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":527,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":157}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":542,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":319}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":543,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":551,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":552,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":519,"authsettings":524,"authsettingsV2":528,"azurestorageaccounts":532,"backup":537,"connectionstrings":541,"logs":546,"metadata":550,"pushsettings":555,"web":559}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-12-01","ScopeType":8,"Body":560,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-12-01","ScopeType":8,"Body":564,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":395,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-12-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":570,"Flags":9,"Description":"The resource name"},"type":{"Type":571,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":572,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-12-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-12-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-12-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-12-01","ScopeType":8,"Body":585,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-12-01","ScopeType":8,"Body":593,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":595,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-12-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":603,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-12-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":605,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":469,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-12-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-12-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-12-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":622,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":627,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":628,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":629,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-12-01","ScopeType":8,"Body":625,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":641,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":636,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":640,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[637,638,639,4]}},{"3":{"ItemType":635}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":633,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-12-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":653,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":654,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":655,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":659,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":665,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":666,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":682,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":685,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":686,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":689,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":668,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":669,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":670,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":673,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":678,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":181,"Flags":0,"Description":"MSI resource"},"zones":{"Type":681,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":671,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":480,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":479,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":672,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":674,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":675,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":677,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":676}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":679,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":680,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":678}},{"3":{"ItemType":4}},{"3":{"ItemType":667}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[683,684]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":688,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":687}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-12-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":701,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":695,"functionappsettings":700}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-12-01","ScopeType":8,"Body":702,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"},"properties":{"Type":707,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2020-12-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":709,"Flags":9,"Description":"The resource name"},"type":{"Type":710,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":711,"Flags":10,"Description":"The resource api version"},"properties":{"Type":713,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":714,"Flags":9,"Description":"The resource name"},"type":{"Type":715,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":716,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":712,"functionappsettings":717}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-12-01","ScopeType":8,"Body":719,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":731,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[725,726,727,728,729,730,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-12-01","ScopeType":8,"Body":723,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":733,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":734,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":735,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":707,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2020-12-01","ScopeType":8,"Body":739,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":764,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":750,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":755,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":756,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":761,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":762,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":763,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[745,746,747,748,749]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[751,752,753,754]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[757,758,759,760,4]}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-12-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":766,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":770,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":771,"Flags":2},"linuxOutboundIpAddresses":{"Type":772,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2020-12-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":774,"Flags":9,"Description":"The resource name"},"type":{"Type":775,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":776,"Flags":10,"Description":"The resource api version"},"properties":{"Type":778,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":782,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":783,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[779,780,781]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-12-01","ScopeType":8,"Body":777,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":785,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":786,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":787,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":778,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-12-01","ScopeType":8,"Body":791,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":793,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":794,"Flags":10,"Description":"The resource api version"},"properties":{"Type":796,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":808,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":800,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":806,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":807,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[797,798,799]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[801,802,803,804,805]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-12-01","ScopeType":8,"Body":795,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-12-01","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":821,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-12-01","ScopeType":4,"Body":820,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":827,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":868,"Flags":0,"Description":"Data Set"},"status":{"Type":869,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":879,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":880,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":829,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":830,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":834,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":828}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[831,832,833]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":836,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":841,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":838,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":840,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":837}},{"3":{"ItemType":4}},{"3":{"ItemType":839}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":867,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866]}},{"3":{"ItemType":835}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":875,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[870,871,872,873,874]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":878,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":877}},{"3":{"ItemType":876}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":884,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":882,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":883,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":881}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-12-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":886,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":887,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-12-01","ScopeType":8,"Body":888,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":893,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-12-01","ScopeType":8,"Body":892,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":898,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-12-01","ScopeType":8,"Body":897,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":900,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":901,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-12-01","ScopeType":8,"Body":902,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":905,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":906,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-12-01","ScopeType":8,"Body":907,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":893,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-12-01","ScopeType":8,"Body":911,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":898,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-12-01","ScopeType":8,"Body":915,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-12-01","ScopeType":8,"Body":919,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":921,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":922,"Flags":10,"Description":"The resource api version"},"properties":{"Type":821,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2020-12-01","ScopeType":4,"Body":923,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":925,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":926,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":933,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":939,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":940,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[929,930,931,932]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[934,935,936,937,938]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-12-01","ScopeType":8,"Body":927,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-12-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":960,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":961,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[950,951,952,953,954,955,956,957,958,959]}},{"3":{"ItemType":308}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-12-01","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":963,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":964,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":978,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":181,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":979,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[967,968,969,970,971,972,973,974,975,976,977]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2020-12-01","ScopeType":8,"Body":965,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2020-12-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-12-01","ScopeType":8,"Body":987,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":989,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":990,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":998,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1001,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1002,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[993,994,995,996,997]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[999,1000]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-12-01","ScopeType":8,"Body":991,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1004,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1005,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1007,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1011,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1019,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1008,1009,1010]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1013,"Flags":0},"previousCpuStats":{"Type":1013,"Flags":0},"memoryStats":{"Type":1017,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1018,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1014,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1016,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1015,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1012}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-12-01","ScopeType":8,"Body":1006,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1025,"Flags":0,"Description":"Child process list."},"threads":{"Type":1028,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1029,"Flags":0,"Description":"List of open files."},"modules":{"Type":1032,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1033,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1027,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1026}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1031,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1030}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-12-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1035,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1036,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-12-01","ScopeType":8,"Body":1037,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1039,"Flags":9,"Description":"The resource name"},"type":{"Type":1040,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1041,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1043,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1049,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1044,1045,1046,1047,1048]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-12-01","ScopeType":8,"Body":1042,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1054,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1055,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1057,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1059,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1056}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1058}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-12-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-12-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-12-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-12-01","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2020-12-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1077,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1078,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2020-12-01","ScopeType":8,"Body":1079,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1081,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1082,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-12-01","ScopeType":8,"Body":1083,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-12-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1089,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1090,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1007,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-12-01","ScopeType":8,"Body":1091,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1093,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1094,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-12-01","ScopeType":8,"Body":1095,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1097,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1098,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-12-01","ScopeType":8,"Body":1099,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1101,"Flags":9,"Description":"The resource name"},"type":{"Type":1102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1043,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-12-01","ScopeType":8,"Body":1104,"Flags":1}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1106,"Flags":9,"Description":"The resource name"},"type":{"Type":1107,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1108,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":2,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-12-01","ScopeType":8,"Body":1109,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1054,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-12-01","ScopeType":8,"Body":1113,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1116,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-12-01","ScopeType":8,"Body":1117,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-12-01","ScopeType":8,"Body":1121,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1126,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1127,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1135,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1136,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1128,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1132,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1129,1130,1131]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1133,1134]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-12-01","ScopeType":8,"Body":1125,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1139,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1141,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1142,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1127}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-12-01","ScopeType":8,"Body":1140,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1147,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1150,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1151,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1148,1149]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-12-01","ScopeType":8,"Body":1146,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1126,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-12-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1141,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-12-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1147,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-12-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1168,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1176,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1177,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1169,1170,1171,1172,1173,1174,1175,4]}},{"3":{"ItemType":687}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-12-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1179,"Flags":9,"Description":"The resource name"},"type":{"Type":1180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1181,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1183,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1184,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1186,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":1185}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-12-01","ScopeType":8,"Body":1182,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":1190,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1192,"Flags":9,"Description":"The resource name"},"type":{"Type":1193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1196,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-12-01","ScopeType":8,"Body":1195,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":1200,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1202,"Flags":9,"Description":"The resource name"},"type":{"Type":1203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1206,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-12-01","ScopeType":8,"Body":1205,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1208,"Flags":9,"Description":"The resource name"},"type":{"Type":1209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1206,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-12-01","ScopeType":8,"Body":1211,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":949,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-12-01","Output":1214,"Input":1213}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1217,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-12-01","Output":1220}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1223,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1224,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-12-01","Output":1222}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1227,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1214}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-12-01","Output":1226}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-12-01","Output":1220}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-12-01","Output":1214,"Input":1213}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-12-01","Output":1220}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-12-01","Output":1222}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-12-01","Output":1226}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-12-01","Output":1220}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1240,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1239,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1238}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-12-01","Output":1237}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1245}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1251,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-12-01","Output":1250}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-12-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-12-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":189,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":167,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":171,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":172,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":174,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":180,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":110,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":111,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":114,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":115,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":130,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":132,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":134,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":135,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":143,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":144,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":148,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":152,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":156,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":166,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[104,105,106,107,108,109]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":113,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":112}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":116,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":124,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":117,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":119,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":120,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":121,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":123,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":118}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":120}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":122}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":128,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":129,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[125,126,127]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":131,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":140,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":142,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[137,138,139,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":141}},{"3":{"ItemType":136}},{"3":{"ItemType":136}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[149,150,151,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[153,154,155,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":160,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":165,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[158,159]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[161,162,163,164]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":157}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[168,169,170]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":173,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[175,176,177,178,179]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":186,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":188,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[182,183,184,185]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":187}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-12-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":191,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":196,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":194,"scm":199}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-12-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":207,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":214,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":215,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":222,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":223,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":224,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":225,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":226,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":227,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":228,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[212,213]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[216,217,218,219,220,221]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":229,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":234,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":235,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":242,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":276,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":287,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":240,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":241,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[236,237,238,239]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":243,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":252,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":256,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":258,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":261,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":262,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":264,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":266,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":275,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":244,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":245,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":247,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":246,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":248,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":251,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":249,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":250,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":253,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":255,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":259,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":260,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":259,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":263,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":265,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":267,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":269,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":273,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":270,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":272,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":271,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":274,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":268}},{"2":{"Name":"Login","Properties":{"routes":{"Type":277,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":278,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":281,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":282,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":286,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":279,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":280,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":285,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[283,284]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":288,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":289,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":293,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[290,291,292]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":294,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":298,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":157}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":304,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":314,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":307,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[305,306]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":313,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[309,310,311,312,4]}},{"3":{"ItemType":308}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":315,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":331,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[320,321,322,323,324,325,326,327,328,329,330]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":319}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":333,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":338,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":360,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":363,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":363,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":339,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":346,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":353,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":345,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[340,341,342,343,344]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":352,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[347,348,349,350,351]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":359,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[354,355,356,357,358]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":361,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":362,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":369,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":373,"Flags":9,"Description":"The resource name"},"type":{"Type":374,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":375,"Flags":10,"Description":"The resource api version"},"properties":{"Type":377,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":378,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":379,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":380,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":381,"Flags":9,"Description":"The resource name"},"type":{"Type":382,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":383,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":205,"authsettings":210,"authsettingsV2":232,"azurestorageaccounts":297,"backup":302,"connectionstrings":318,"logs":336,"metadata":367,"pushsettings":372,"slotConfigNames":376,"web":384}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-12-01","ScopeType":8,"Body":385,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-12-01","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":392,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":393,"Flags":10,"Description":"The resource api version"},"properties":{"Type":395,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-12-01","ScopeType":8,"Body":394,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":402,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":408,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[403,404,405,406,407]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-12-01","ScopeType":8,"Body":400,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":410,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":411,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":414,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-12-01","ScopeType":8,"Body":412,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-12-01","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":426,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":429,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":432,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":436,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[424,425]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[427,428]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[430,431]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[433,434,435]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-12-01","ScopeType":8,"Body":422,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":439,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":440,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":443,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":444,"Flags":10,"Description":"The resource api version"},"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-12-01","ScopeType":8,"Body":445,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":448,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-12-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":453,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-12-01","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":463,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-12-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":465,"Flags":9,"Description":"The resource name"},"type":{"Type":466,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":467,"Flags":10,"Description":"The resource api version"},"properties":{"Type":469,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":473,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":472,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":471}},{"3":{"ItemType":470}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-12-01","ScopeType":8,"Body":468,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":479,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":480,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":481,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":490,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[487,488,489]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-12-01","ScopeType":8,"Body":485,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":492,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":493,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":498,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":499,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[496,497]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-12-01","ScopeType":8,"Body":494,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":504,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-12-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":506,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":509,"scm":513}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2020-12-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":516,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":521,"Flags":9,"Description":"The resource name"},"type":{"Type":522,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":523,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":525,"Flags":9,"Description":"The resource name"},"type":{"Type":526,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":527,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":157}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":542,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":319}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":543,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":551,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":552,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":519,"authsettings":524,"authsettingsV2":528,"azurestorageaccounts":532,"backup":537,"connectionstrings":541,"logs":546,"metadata":550,"pushsettings":555,"web":559}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-12-01","ScopeType":8,"Body":560,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-12-01","ScopeType":8,"Body":564,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":395,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-12-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":570,"Flags":9,"Description":"The resource name"},"type":{"Type":571,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":572,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-12-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-12-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-12-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-12-01","ScopeType":8,"Body":585,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-12-01","ScopeType":8,"Body":593,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":595,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-12-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":603,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-12-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":605,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":469,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-12-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-12-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-12-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":622,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":627,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":628,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":629,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-12-01","ScopeType":8,"Body":625,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":641,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":636,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":640,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[637,638,639,4]}},{"3":{"ItemType":635}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":633,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-12-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":653,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":654,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":655,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":659,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":665,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":666,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":682,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":685,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":686,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":689,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":668,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":669,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":670,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":673,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":678,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":181,"Flags":0,"Description":"MSI resource"},"zones":{"Type":681,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":671,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":480,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":479,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":672,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":674,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":675,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":677,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":676}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":679,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":680,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":678}},{"3":{"ItemType":4}},{"3":{"ItemType":667}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[683,684]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":688,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":687}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-12-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":701,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":695,"functionappsettings":700}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-12-01","ScopeType":8,"Body":702,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"},"properties":{"Type":707,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2020-12-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":709,"Flags":9,"Description":"The resource name"},"type":{"Type":710,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":711,"Flags":10,"Description":"The resource api version"},"properties":{"Type":713,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":714,"Flags":9,"Description":"The resource name"},"type":{"Type":715,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":716,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":712,"functionappsettings":717}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-12-01","ScopeType":8,"Body":719,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":731,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[725,726,727,728,729,730,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-12-01","ScopeType":8,"Body":723,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":733,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":734,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":735,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":707,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2020-12-01","ScopeType":8,"Body":739,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":764,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":750,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":755,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":756,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":761,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":762,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":763,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[745,746,747,748,749]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[751,752,753,754]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[757,758,759,760,4]}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-12-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":766,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":770,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":771,"Flags":2},"linuxOutboundIpAddresses":{"Type":772,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2020-12-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":774,"Flags":9,"Description":"The resource name"},"type":{"Type":775,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":776,"Flags":10,"Description":"The resource api version"},"properties":{"Type":778,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":782,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":783,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[779,780,781]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-12-01","ScopeType":8,"Body":777,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":785,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":786,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":787,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":778,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-12-01","ScopeType":8,"Body":791,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":793,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":794,"Flags":10,"Description":"The resource api version"},"properties":{"Type":796,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":808,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":800,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":806,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":807,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[797,798,799]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[801,802,803,804,805]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-12-01","ScopeType":8,"Body":795,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-12-01","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":821,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-12-01","ScopeType":4,"Body":820,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":827,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":868,"Flags":0,"Description":"Data Set"},"status":{"Type":869,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":879,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":880,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":829,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":830,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":834,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":828}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[831,832,833]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":836,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":841,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":838,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":840,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":837}},{"3":{"ItemType":4}},{"3":{"ItemType":839}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":867,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866]}},{"3":{"ItemType":835}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":875,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[870,871,872,873,874]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":878,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":877}},{"3":{"ItemType":876}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":884,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":882,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":883,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":881}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-12-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":886,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":887,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-12-01","ScopeType":8,"Body":888,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":893,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-12-01","ScopeType":8,"Body":892,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":898,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-12-01","ScopeType":8,"Body":897,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":900,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":901,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-12-01","ScopeType":8,"Body":902,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":905,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":906,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-12-01","ScopeType":8,"Body":907,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":893,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-12-01","ScopeType":8,"Body":911,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":898,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-12-01","ScopeType":8,"Body":915,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-12-01","ScopeType":8,"Body":919,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":921,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":922,"Flags":10,"Description":"The resource api version"},"properties":{"Type":821,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2020-12-01","ScopeType":4,"Body":923,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":925,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":926,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":933,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":939,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":940,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[929,930,931,932]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[934,935,936,937,938]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-12-01","ScopeType":8,"Body":927,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-12-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":960,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":961,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[950,951,952,953,954,955,956,957,958,959]}},{"3":{"ItemType":308}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-12-01","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":963,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":964,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":978,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":181,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":979,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[967,968,969,970,971,972,973,974,975,976,977]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2020-12-01","ScopeType":8,"Body":965,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2020-12-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-12-01","ScopeType":8,"Body":987,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":989,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":990,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":998,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1001,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1002,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[993,994,995,996,997]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[999,1000]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-12-01","ScopeType":8,"Body":991,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1004,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1005,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1007,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1011,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1019,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1008,1009,1010]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1013,"Flags":0},"previousCpuStats":{"Type":1013,"Flags":0},"memoryStats":{"Type":1017,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1018,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1014,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1016,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1015,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1012}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-12-01","ScopeType":8,"Body":1006,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1025,"Flags":0,"Description":"Child process list."},"threads":{"Type":1028,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1029,"Flags":0,"Description":"List of open files."},"modules":{"Type":1032,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1033,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1027,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1026}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1031,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1030}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-12-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1035,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1036,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-12-01","ScopeType":8,"Body":1037,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1039,"Flags":9,"Description":"The resource name"},"type":{"Type":1040,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1041,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1043,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1049,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1044,1045,1046,1047,1048]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-12-01","ScopeType":8,"Body":1042,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1054,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1055,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1057,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1059,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1056}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1058}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-12-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-12-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-12-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-12-01","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2020-12-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1077,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1078,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2020-12-01","ScopeType":8,"Body":1079,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1081,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1082,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-12-01","ScopeType":8,"Body":1083,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-12-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1089,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1090,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1007,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-12-01","ScopeType":8,"Body":1091,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1093,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1094,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-12-01","ScopeType":8,"Body":1095,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1097,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1098,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-12-01","ScopeType":8,"Body":1099,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1101,"Flags":9,"Description":"The resource name"},"type":{"Type":1102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1043,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-12-01","ScopeType":8,"Body":1104,"Flags":1}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1106,"Flags":9,"Description":"The resource name"},"type":{"Type":1107,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1108,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":2,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-12-01","ScopeType":8,"Body":1109,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1054,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-12-01","ScopeType":8,"Body":1113,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1116,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-12-01","ScopeType":8,"Body":1117,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-12-01","ScopeType":8,"Body":1121,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1126,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1127,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1135,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1136,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1128,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1132,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1129,1130,1131]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1133,1134]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-12-01","ScopeType":8,"Body":1125,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1139,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1141,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1142,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1127}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-12-01","ScopeType":8,"Body":1140,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1147,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1150,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1151,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1148,1149]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-12-01","ScopeType":8,"Body":1146,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1126,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-12-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1141,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-12-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1147,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-12-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1168,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1176,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1177,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1169,1170,1171,1172,1173,1174,1175,4]}},{"3":{"ItemType":687}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-12-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1179,"Flags":9,"Description":"The resource name"},"type":{"Type":1180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1181,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1183,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1184,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1186,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":1185}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-12-01","ScopeType":8,"Body":1182,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":1190,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1192,"Flags":9,"Description":"The resource name"},"type":{"Type":1193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1196,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-12-01","ScopeType":8,"Body":1195,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":1200,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1202,"Flags":9,"Description":"The resource name"},"type":{"Type":1203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1206,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-12-01","ScopeType":8,"Body":1205,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1208,"Flags":9,"Description":"The resource name"},"type":{"Type":1209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1206,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-12-01","ScopeType":8,"Body":1211,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":949,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-12-01","Output":1214,"Input":1213}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1217,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-12-01","Output":1220}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1223,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1224,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-12-01","Output":1222}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1227,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1214}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-12-01","Output":1226}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-12-01","Output":1220}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-12-01","Output":1214,"Input":1213}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-12-01","Output":1220}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-12-01","Output":1222}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-12-01","Output":1226}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-12-01","Output":1220}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1240,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1239,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1238}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-12-01","Output":1237}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1245}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1251,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-12-01","Output":1250}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2020-12-01/types.md b/generated/web/microsoft.web/2020-12-01/types.md index 518ee88c95..6f2ecf7560 100644 --- a/generated/web/microsoft.web/2020-12-01/types.md +++ b/generated/web/microsoft.web/2020-12-01/types.md @@ -1799,7 +1799,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1811,7 +1811,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2599,7 +2599,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2021-01-01/types.json b/generated/web/microsoft.web/2021-01-01/types.json index b3d53c5187..d7ba9be368 100644 --- a/generated/web/microsoft.web/2021-01-01/types.json +++ b/generated/web/microsoft.web/2021-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-01-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":42,"Flags":9,"Description":"The resource name"},"type":{"Type":43,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":44,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":50,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":51,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":53,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":54,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":56,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":55}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-01","ScopeType":8,"Body":45,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":64,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-01-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":77,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":85,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[74,75,76]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[79,80,81,82,83]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-01-01","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":101,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":120,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":107,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":78,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":119,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,118]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-01-01","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":122,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-01-01","ScopeType":1,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-01-01","ScopeType":1,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":165,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":137,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":138,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":157,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":160,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":161,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":164,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":140,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":141,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":142,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":52,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":145,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":148,"Flags":0,"Description":"MSI resource"},"zones":{"Type":156,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":143,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":144,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":146,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":147,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":153,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":155,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[149,150,151,152]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":154}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[158,159]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":163,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":162}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-01-01","ScopeType":8,"Body":135,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":167,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":172,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":170,"functionappsettings":175}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-01-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":179,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":180,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-01","ScopeType":8,"Body":181,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":184,"Flags":9,"Description":"The resource name"},"type":{"Type":185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":187,"functionappsettings":192}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-01-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":206,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[200,201,202,203,204,205,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-01-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-01","ScopeType":8,"Body":214,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":220,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":223,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":224,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":228,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":237,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":238,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":343,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":347,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":348,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":350,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":356,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[221,222]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[225,226,227]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":233,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":236,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[230,231,232]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[234,235]}},{"3":{"ItemType":229}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":239,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":240,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":254,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":255,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":257,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":272,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":275,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":279,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":286,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":287,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":290,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":291,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":306,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":308,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":310,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":311,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":319,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":320,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":324,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":328,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":332,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":342,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":253,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[242,243,244,245,246,247,248,249,250,251,252]}},{"3":{"ItemType":241}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":256}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[258,259,260,261,262,263,264,265,266,267,268,269,270,271,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[273,274]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":278,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":276}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[280,281,282,283,284,285]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":289,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":288}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":292,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":300,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":293,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":295,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":296,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":297,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":299,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":294}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":296}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":298}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":304,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":305,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[301,302,303]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":307,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":316,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":318,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[313,314,315,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":317}},{"3":{"ItemType":312}},{"3":{"ItemType":312}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[321,322,323,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[325,326,327,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[329,330,331,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":336,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":341,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[334,335]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[337,338,339,340]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":333}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[344,345,346]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":349,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[351,352,353,354,355]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-01-01","ScopeType":8,"Body":218,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":359,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":362,"scm":367}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":370,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":382,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":383,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":390,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":391,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":392,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":393,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":394,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":395,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":396,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[380,381]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[384,385,386,387,388,389]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":402,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":403,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":410,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":444,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":455,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":408,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":409,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[404,405,406,407]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":411,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":420,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":424,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":426,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":429,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":430,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":432,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":434,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":443,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":412,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":413,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":415,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":414,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":416,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":419,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":417,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":418,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":421,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":423,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":427,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":428,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":427,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":431,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":433,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":435,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":437,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":441,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":438,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":440,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":439,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":442,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":436}},{"2":{"Name":"Login","Properties":{"routes":{"Type":445,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":446,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":449,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":450,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":454,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":447,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":448,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":453,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[451,452]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":456,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":457,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":461,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[458,459,460]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":462,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":333}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":467,"Flags":9,"Description":"The resource name"},"type":{"Type":468,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":469,"Flags":10,"Description":"The resource api version"},"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":472,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":482,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":475,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[473,474]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":481,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[477,478,479,480,4]}},{"3":{"ItemType":476}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":483,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":499,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[488,489,490,491,492,493,494,495,496,497,498]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":487}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":501,"Flags":9,"Description":"The resource name"},"type":{"Type":502,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":503,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":506,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":528,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":531,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":531,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":507,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":514,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":521,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":513,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[508,509,510,511,512]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":520,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[515,516,517,518,519]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":527,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[522,523,524,525,526]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":529,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":530,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":532,"Flags":9,"Description":"The resource name"},"type":{"Type":533,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":534,"Flags":10,"Description":"The resource api version"},"properties":{"Type":536,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":537,"Flags":9,"Description":"The resource name"},"type":{"Type":538,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":539,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":541,"Flags":9,"Description":"The resource name"},"type":{"Type":542,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":543,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":546,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":547,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":548,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":549,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":373,"authsettings":378,"authsettingsV2":400,"azurestorageaccounts":465,"backup":470,"connectionstrings":486,"logs":504,"metadata":535,"pushsettings":540,"slotConfigNames":544,"web":552}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-01-01","ScopeType":8,"Body":553,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-01-01","ScopeType":8,"Body":557,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":570,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":576,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[571,572,573,574,575]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-01-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":581,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":582,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-01-01","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-01-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":594,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":597,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":600,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":604,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[592,593]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[595,596]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[598,599]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[601,602,603]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-01-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-01-01","ScopeType":8,"Body":613,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":616,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-01-01","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":621,"Flags":9,"Description":"The resource name"},"type":{"Type":622,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":623,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-01-01","ScopeType":8,"Body":624,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":631,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-01-01","ScopeType":8,"Body":629,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":633,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":641,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":640,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":639}},{"3":{"ItemType":638}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-01-01","ScopeType":8,"Body":636,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":654,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[651,652,653]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-01-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":656,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":657,"Flags":10,"Description":"The resource api version"},"properties":{"Type":659,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":662,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":663,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[660,661]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-01-01","ScopeType":8,"Body":658,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":665,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":666,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":668,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-01-01","ScopeType":8,"Body":667,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":670,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":674,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":673,"scm":677}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-01","ScopeType":8,"Body":678,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":680,"Flags":9,"Description":"The resource name"},"type":{"Type":681,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":682,"Flags":10,"Description":"The resource api version"},"properties":{"Type":684,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":685,"Flags":9,"Description":"The resource name"},"type":{"Type":686,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":687,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":689,"Flags":9,"Description":"The resource name"},"type":{"Type":690,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":691,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":693,"Flags":9,"Description":"The resource name"},"type":{"Type":694,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":695,"Flags":10,"Description":"The resource api version"},"properties":{"Type":697,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":333}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":702,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":487}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":707,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":711,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":715,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":716,"Flags":9,"Description":"The resource name"},"type":{"Type":717,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":718,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":683,"authsettings":688,"authsettingsV2":692,"azurestorageaccounts":696,"backup":701,"connectionstrings":705,"logs":710,"metadata":714,"pushsettings":719,"web":723}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-01-01","ScopeType":8,"Body":724,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-01-01","ScopeType":8,"Body":728,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-01","ScopeType":8,"Body":732,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":734,"Flags":9,"Description":"The resource name"},"type":{"Type":735,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":736,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-01-01","ScopeType":8,"Body":737,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":739,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":740,"Flags":10,"Description":"The resource api version"},"properties":{"Type":581,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-01-01","ScopeType":8,"Body":741,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-01-01","ScopeType":8,"Body":745,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-01-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":753,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-01-01","ScopeType":8,"Body":757,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":759,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-01-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":764,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":765,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":767,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-01-01","ScopeType":8,"Body":766,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-01-01","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-01-01","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":659,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-01-01","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":791,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":792,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":793,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-01-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":800,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":97,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":799}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":806,"Flags":9,"Description":"The resource name"},"type":{"Type":807,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":808,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-01-01","ScopeType":8,"Body":809,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":811,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":812,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":813,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":817,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":844,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":833,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":834,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":842,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[823,824,825,826,827,828,829,830,831,832]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":837,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":838,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[835,836]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":841,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[839,840]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":843,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-01-01","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":850,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":851,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":853,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":852}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-01-01","ScopeType":8,"Body":849,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":855,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":856,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":857,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":859,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":867,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":869,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":870,"Flags":10,"Description":"The resource api version"},"properties":{"Type":872,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-01-01","ScopeType":4,"Body":871,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":878,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":919,"Flags":0,"Description":"Data Set"},"status":{"Type":920,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":930,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":931,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":880,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":881,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":885,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":879}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[882,883,884]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":887,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":892,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":889,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":891,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":888}},{"3":{"ItemType":4}},{"3":{"ItemType":890}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":918,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917]}},{"3":{"ItemType":886}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":926,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[921,922,923,924,925]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":929,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":928}},{"3":{"ItemType":927}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":935,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":933,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":934,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":932}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-01-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-01-01","ScopeType":8,"Body":939,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-01-01","ScopeType":8,"Body":943,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-01-01","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":951,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":952,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-01-01","ScopeType":8,"Body":953,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":956,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":957,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-01-01","ScopeType":8,"Body":958,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":960,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":961,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-01-01","ScopeType":8,"Body":962,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-01","ScopeType":8,"Body":966,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":872,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-01-01","ScopeType":4,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":979,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":984,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":990,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":991,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[980,981,982,983]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[985,986,987,988,989]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-01-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":993,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":994,"Flags":10,"Description":"The resource api version"},"properties":{"Type":979,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-01-01","ScopeType":8,"Body":995,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":997,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-01-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1003,"Flags":9,"Description":"The resource name"},"type":{"Type":1004,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1005,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-01","ScopeType":8,"Body":1006,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1008,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1009,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1011,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1019,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1020,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1012,1013,1014,1015,1016,1017,1018,4]}},{"3":{"ItemType":162}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-01-01","ScopeType":8,"Body":1010,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1022,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1023,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1025,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1036,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1037,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1026,1027,1028,1029,1030,1031,1032,1033,1034,1035]}},{"3":{"ItemType":476}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-01-01","ScopeType":8,"Body":1024,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1039,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1040,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1054,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":148,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1055,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-01-01","ScopeType":8,"Body":1041,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1057,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1058,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-01-01","ScopeType":8,"Body":1059,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-01-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1074,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1077,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1078,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1069,1070,1071,1072,1073]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1075,1076]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-01-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1083,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1087,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1095,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1084,1085,1086]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1089,"Flags":0},"previousCpuStats":{"Type":1089,"Flags":0},"memoryStats":{"Type":1093,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1094,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1090,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1092,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1091,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1088}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-01-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1097,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1098,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1101,"Flags":0,"Description":"Child process list."},"threads":{"Type":1104,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1105,"Flags":0,"Description":"List of open files."},"modules":{"Type":1108,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1109,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1103,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1102}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1107,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1106}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-01-01","ScopeType":8,"Body":1099,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-01-01","ScopeType":8,"Body":1113,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1115,"Flags":9,"Description":"The resource name"},"type":{"Type":1116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1119,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1125,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1120,1121,1122,1123,1124]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-01-01","ScopeType":8,"Body":1118,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1130,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1131,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1133,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1135,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1132}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1134}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-01-01","ScopeType":8,"Body":1129,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-01-01","ScopeType":8,"Body":1139,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1141,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1142,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-01-01","ScopeType":8,"Body":1143,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1025,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-01-01","ScopeType":8,"Body":1147,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-01-01","ScopeType":8,"Body":1151,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-01-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1083,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-01-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-01-01","ScopeType":8,"Body":1171,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-01","ScopeType":8,"Body":1175,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1177,"Flags":9,"Description":"The resource name"},"type":{"Type":1178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1119,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-01-01","ScopeType":8,"Body":1180,"Flags":1}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1182,"Flags":9,"Description":"The resource name"},"type":{"Type":1183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":2,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-01-01","ScopeType":8,"Body":1185,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1130,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-01-01","ScopeType":8,"Body":1189,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-01-01","ScopeType":8,"Body":1193,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-01-01","ScopeType":8,"Body":1197,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1203,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1211,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1212,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1204,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1208,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1205,1206,1207]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1209,1210]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-01","ScopeType":8,"Body":1201,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1218,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1203}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-01","ScopeType":8,"Body":1216,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1226,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1227,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1224,1225]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-01-01","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-01-01","ScopeType":8,"Body":1231,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-01","ScopeType":8,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-01-01","ScopeType":8,"Body":1239,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1242,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-01-01","Output":1241}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1247,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1245}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-01-01","Output":1244}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1250,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1255,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1254}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1025,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-01-01","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-01","Output":1264}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1267,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1268,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-01-01","Output":1266}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1271,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1260}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-01","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-01","Output":1264}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-01-01","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-01","Output":1264}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-01-01","Output":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-01","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-01","Output":1264}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-01-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":42,"Flags":9,"Description":"The resource name"},"type":{"Type":43,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":44,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":50,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":51,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":53,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":54,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":56,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":55}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-01","ScopeType":8,"Body":45,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":64,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-01-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":77,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":85,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[74,75,76]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[79,80,81,82,83]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-01-01","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":101,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":120,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":107,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":78,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":119,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,118]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-01-01","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":122,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-01-01","ScopeType":1,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-01-01","ScopeType":1,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":165,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":137,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":138,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":157,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":160,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":161,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":164,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":140,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":141,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":142,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":52,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":145,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":148,"Flags":0,"Description":"MSI resource"},"zones":{"Type":156,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":143,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":144,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":146,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":147,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":153,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":155,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[149,150,151,152]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":154}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[158,159]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":163,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":162}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-01-01","ScopeType":8,"Body":135,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":167,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":172,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":170,"functionappsettings":175}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-01-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":179,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":180,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-01","ScopeType":8,"Body":181,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":184,"Flags":9,"Description":"The resource name"},"type":{"Type":185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":187,"functionappsettings":192}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-01-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":206,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[200,201,202,203,204,205,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-01-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-01","ScopeType":8,"Body":214,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":220,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":223,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":224,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":228,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":237,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":238,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":343,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":347,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":348,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":350,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":356,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[221,222]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[225,226,227]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":233,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":236,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[230,231,232]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[234,235]}},{"3":{"ItemType":229}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":239,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":240,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":254,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":255,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":257,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":272,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":275,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":279,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":286,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":287,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":290,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":291,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":306,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":308,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":310,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":311,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":319,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":320,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":324,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":328,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":332,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":342,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":253,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[242,243,244,245,246,247,248,249,250,251,252]}},{"3":{"ItemType":241}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":256}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[258,259,260,261,262,263,264,265,266,267,268,269,270,271,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[273,274]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":278,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":276}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[280,281,282,283,284,285]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":289,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":288}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":292,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":300,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":293,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":295,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":296,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":297,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":299,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":294}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":296}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":298}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":304,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":305,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[301,302,303]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":307,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":316,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":318,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[313,314,315,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":317}},{"3":{"ItemType":312}},{"3":{"ItemType":312}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[321,322,323,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[325,326,327,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[329,330,331,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":336,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":341,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[334,335]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[337,338,339,340]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":333}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[344,345,346]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":349,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[351,352,353,354,355]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-01-01","ScopeType":8,"Body":218,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":359,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":362,"scm":367}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":370,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":382,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":383,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":390,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":391,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":392,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":393,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":394,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":395,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":396,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[380,381]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[384,385,386,387,388,389]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":402,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":403,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":410,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":444,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":455,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":408,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":409,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[404,405,406,407]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":411,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":420,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":424,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":426,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":429,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":430,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":432,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":434,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":443,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":412,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":413,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":415,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":414,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":416,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":419,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":417,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":418,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":421,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":423,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":427,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":428,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":427,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":431,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":433,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":435,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":437,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":441,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":438,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":440,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":439,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":442,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":436}},{"2":{"Name":"Login","Properties":{"routes":{"Type":445,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":446,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":449,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":450,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":454,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":447,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":448,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":453,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[451,452]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":456,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":457,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":461,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[458,459,460]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":462,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":333}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":467,"Flags":9,"Description":"The resource name"},"type":{"Type":468,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":469,"Flags":10,"Description":"The resource api version"},"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":472,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":482,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":475,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[473,474]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":481,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[477,478,479,480,4]}},{"3":{"ItemType":476}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":483,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":499,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[488,489,490,491,492,493,494,495,496,497,498]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":487}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":501,"Flags":9,"Description":"The resource name"},"type":{"Type":502,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":503,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":506,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":528,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":531,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":531,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":507,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":514,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":521,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":513,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[508,509,510,511,512]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":520,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[515,516,517,518,519]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":527,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[522,523,524,525,526]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":529,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":530,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":532,"Flags":9,"Description":"The resource name"},"type":{"Type":533,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":534,"Flags":10,"Description":"The resource api version"},"properties":{"Type":536,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":537,"Flags":9,"Description":"The resource name"},"type":{"Type":538,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":539,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":541,"Flags":9,"Description":"The resource name"},"type":{"Type":542,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":543,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":546,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":547,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":548,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":549,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":373,"authsettings":378,"authsettingsV2":400,"azurestorageaccounts":465,"backup":470,"connectionstrings":486,"logs":504,"metadata":535,"pushsettings":540,"slotConfigNames":544,"web":552}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-01-01","ScopeType":8,"Body":553,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-01-01","ScopeType":8,"Body":557,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":570,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":576,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[571,572,573,574,575]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-01-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":581,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":582,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-01-01","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-01-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":594,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":597,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":600,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":604,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[592,593]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[595,596]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[598,599]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[601,602,603]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-01-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-01-01","ScopeType":8,"Body":613,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":616,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-01-01","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":621,"Flags":9,"Description":"The resource name"},"type":{"Type":622,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":623,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-01-01","ScopeType":8,"Body":624,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":631,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-01-01","ScopeType":8,"Body":629,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":633,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":641,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":640,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":639}},{"3":{"ItemType":638}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-01-01","ScopeType":8,"Body":636,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":654,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[651,652,653]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-01-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":656,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":657,"Flags":10,"Description":"The resource api version"},"properties":{"Type":659,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":662,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":663,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[660,661]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-01-01","ScopeType":8,"Body":658,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":665,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":666,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":668,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-01-01","ScopeType":8,"Body":667,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":670,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":674,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":673,"scm":677}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-01","ScopeType":8,"Body":678,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":680,"Flags":9,"Description":"The resource name"},"type":{"Type":681,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":682,"Flags":10,"Description":"The resource api version"},"properties":{"Type":684,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":685,"Flags":9,"Description":"The resource name"},"type":{"Type":686,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":687,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":689,"Flags":9,"Description":"The resource name"},"type":{"Type":690,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":691,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":693,"Flags":9,"Description":"The resource name"},"type":{"Type":694,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":695,"Flags":10,"Description":"The resource api version"},"properties":{"Type":697,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":333}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":702,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":487}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":707,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":711,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":715,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":716,"Flags":9,"Description":"The resource name"},"type":{"Type":717,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":718,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":683,"authsettings":688,"authsettingsV2":692,"azurestorageaccounts":696,"backup":701,"connectionstrings":705,"logs":710,"metadata":714,"pushsettings":719,"web":723}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-01-01","ScopeType":8,"Body":724,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-01-01","ScopeType":8,"Body":728,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-01","ScopeType":8,"Body":732,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":734,"Flags":9,"Description":"The resource name"},"type":{"Type":735,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":736,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-01-01","ScopeType":8,"Body":737,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":739,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":740,"Flags":10,"Description":"The resource api version"},"properties":{"Type":581,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-01-01","ScopeType":8,"Body":741,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-01-01","ScopeType":8,"Body":745,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-01-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":753,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-01-01","ScopeType":8,"Body":757,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":759,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-01-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":764,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":765,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":767,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-01-01","ScopeType":8,"Body":766,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-01-01","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-01-01","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":659,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-01-01","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":791,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":792,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":793,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-01-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":800,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":97,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":799}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":806,"Flags":9,"Description":"The resource name"},"type":{"Type":807,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":808,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-01-01","ScopeType":8,"Body":809,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":811,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":812,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":813,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":817,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":844,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":833,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":834,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":842,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[823,824,825,826,827,828,829,830,831,832]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":837,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":838,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[835,836]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":841,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[839,840]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":843,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-01-01","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":850,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":851,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":853,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":852}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-01-01","ScopeType":8,"Body":849,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":855,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":856,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":857,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":859,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":867,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":869,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":870,"Flags":10,"Description":"The resource api version"},"properties":{"Type":872,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-01-01","ScopeType":4,"Body":871,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":878,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":919,"Flags":0,"Description":"Data Set"},"status":{"Type":920,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":930,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":931,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":880,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":881,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":885,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":879}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[882,883,884]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":887,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":892,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":889,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":891,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":888}},{"3":{"ItemType":4}},{"3":{"ItemType":890}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":918,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917]}},{"3":{"ItemType":886}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":926,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[921,922,923,924,925]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":929,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":928}},{"3":{"ItemType":927}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":935,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":933,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":934,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":932}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-01-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-01-01","ScopeType":8,"Body":939,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-01-01","ScopeType":8,"Body":943,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-01-01","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":951,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":952,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-01-01","ScopeType":8,"Body":953,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":956,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":957,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-01-01","ScopeType":8,"Body":958,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":960,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":961,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-01-01","ScopeType":8,"Body":962,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-01","ScopeType":8,"Body":966,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":872,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-01-01","ScopeType":4,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":979,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":984,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":990,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":991,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[980,981,982,983]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[985,986,987,988,989]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-01-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":993,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":994,"Flags":10,"Description":"The resource api version"},"properties":{"Type":979,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-01-01","ScopeType":8,"Body":995,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":997,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-01-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1003,"Flags":9,"Description":"The resource name"},"type":{"Type":1004,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1005,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-01","ScopeType":8,"Body":1006,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1008,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1009,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1011,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1019,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1020,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1012,1013,1014,1015,1016,1017,1018,4]}},{"3":{"ItemType":162}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-01-01","ScopeType":8,"Body":1010,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1022,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1023,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1025,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1036,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1037,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1026,1027,1028,1029,1030,1031,1032,1033,1034,1035]}},{"3":{"ItemType":476}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-01-01","ScopeType":8,"Body":1024,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1039,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1040,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1054,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":148,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1055,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-01-01","ScopeType":8,"Body":1041,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1057,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1058,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-01-01","ScopeType":8,"Body":1059,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-01-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1074,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1077,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1078,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1069,1070,1071,1072,1073]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1075,1076]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-01-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1083,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1087,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1095,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1084,1085,1086]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1089,"Flags":0},"previousCpuStats":{"Type":1089,"Flags":0},"memoryStats":{"Type":1093,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1094,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1090,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1092,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1091,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1088}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-01-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1097,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1098,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1101,"Flags":0,"Description":"Child process list."},"threads":{"Type":1104,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1105,"Flags":0,"Description":"List of open files."},"modules":{"Type":1108,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1109,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1103,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1102}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1107,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1106}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-01-01","ScopeType":8,"Body":1099,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-01-01","ScopeType":8,"Body":1113,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1115,"Flags":9,"Description":"The resource name"},"type":{"Type":1116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1119,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1125,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1120,1121,1122,1123,1124]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-01-01","ScopeType":8,"Body":1118,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1130,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1131,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1133,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1135,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1132}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1134}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-01-01","ScopeType":8,"Body":1129,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-01-01","ScopeType":8,"Body":1139,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1141,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1142,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-01-01","ScopeType":8,"Body":1143,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1025,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-01-01","ScopeType":8,"Body":1147,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-01-01","ScopeType":8,"Body":1151,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-01-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1083,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-01-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-01-01","ScopeType":8,"Body":1171,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-01","ScopeType":8,"Body":1175,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1177,"Flags":9,"Description":"The resource name"},"type":{"Type":1178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1119,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-01-01","ScopeType":8,"Body":1180,"Flags":1}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1182,"Flags":9,"Description":"The resource name"},"type":{"Type":1183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":2,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-01-01","ScopeType":8,"Body":1185,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1130,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-01-01","ScopeType":8,"Body":1189,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-01-01","ScopeType":8,"Body":1193,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-01-01","ScopeType":8,"Body":1197,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1203,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1211,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1212,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1204,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1208,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1205,1206,1207]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1209,1210]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-01","ScopeType":8,"Body":1201,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1218,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1203}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-01","ScopeType":8,"Body":1216,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1226,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1227,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1224,1225]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-01-01","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-01-01","ScopeType":8,"Body":1231,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-01","ScopeType":8,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-01-01","ScopeType":8,"Body":1239,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1242,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-01-01","Output":1241}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1247,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1245}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-01-01","Output":1244}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1250,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1255,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1254}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1025,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-01-01","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-01","Output":1264}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1267,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1268,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-01-01","Output":1266}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1271,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1260}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-01","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-01","Output":1264}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-01-01","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-01","Output":1264}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-01-01","Output":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-01","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-01","Output":1264}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2021-01-01/types.md b/generated/web/microsoft.web/2021-01-01/types.md index 1ff96cfb89..de9f9a8884 100644 --- a/generated/web/microsoft.web/2021-01-01/types.md +++ b/generated/web/microsoft.web/2021-01-01/types.md @@ -1830,7 +1830,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1842,7 +1842,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2659,7 +2659,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2021-01-15/types.json b/generated/web/microsoft.web/2021-01-15/types.json index 78cd7cf6a3..2d5cfce669 100644 --- a/generated/web/microsoft.web/2021-01-15/types.json +++ b/generated/web/microsoft.web/2021-01-15/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-01-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-01-15","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":42,"Flags":9,"Description":"The resource name"},"type":{"Type":43,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":44,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":50,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":51,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":53,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":54,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":56,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":55}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-15","ScopeType":8,"Body":45,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":64,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-01-15","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":77,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":85,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[74,75,76]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[79,80,81,82,83]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-01-15","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":101,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-15","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":120,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":107,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":78,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":119,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert. Possible values include: 'CNameValidationValue', 'HttpTokenValidationValue'"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,118]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-01-15","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":147,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":136,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":137,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":145,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[126,127,128,129,130,131,132,133,134,135]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":140,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":141,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[138,139]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":144,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[142,143]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":146,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-01-15","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":149,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-01-15","ScopeType":1,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-01-15","ScopeType":1,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":192,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":164,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":165,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":184,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":187,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":188,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":191,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":167,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":168,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":169,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":52,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":172,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":175,"Flags":0,"Description":"MSI resource"},"zones":{"Type":183,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":170,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":171,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":173,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":174,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":172}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":180,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":182,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[176,177,178,179]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":181}},{"3":{"ItemType":4}},{"3":{"ItemType":166}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":190,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":189}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-01-15","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":194,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":199,"Flags":9,"Description":"The resource name"},"type":{"Type":200,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":201,"Flags":10,"Description":"The resource api version"},"properties":{"Type":203,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":197,"functionappsettings":202}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-01-15","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-15","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":211,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":215,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":216,"Flags":9,"Description":"The resource name"},"type":{"Type":217,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":218,"Flags":10,"Description":"The resource api version"},"properties":{"Type":220,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":214,"functionappsettings":219}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-01-15","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":233,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[227,228,229,230,231,232,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-01-15","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-15","ScopeType":8,"Body":241,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":384,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":247,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":250,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":251,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":255,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":264,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":265,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":370,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":374,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":375,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":377,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":383,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[248,249]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[252,253,254]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":260,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":263,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[257,258,259]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[261,262]}},{"3":{"ItemType":256}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":266,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":267,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":281,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":282,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":284,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":299,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":302,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":306,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":313,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":314,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":317,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":318,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":333,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":335,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":337,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":338,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":346,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":347,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":351,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":355,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":359,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":369,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":280,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[269,270,271,272,273,274,275,276,277,278,279]}},{"3":{"ItemType":268}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":283}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[285,286,287,288,289,290,291,292,293,294,295,296,297,298,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[300,301]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":305,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":304}},{"3":{"ItemType":303}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[307,308,309,310,311,312]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":316,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":315}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":319,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":327,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":320,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":322,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":323,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":324,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":326,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":321}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":323}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":325}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":331,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":332,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[328,329,330]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":334,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":343,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":345,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[340,341,342,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":344}},{"3":{"ItemType":339}},{"3":{"ItemType":339}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[348,349,350,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[352,353,354,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[356,357,358,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":363,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":368,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[361,362]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[364,365,366,367]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":360}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[371,372,373]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":376,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-01-15","ScopeType":8,"Body":245,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":391,"Flags":9,"Description":"The resource name"},"type":{"Type":392,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":393,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":389,"scm":394}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-15","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":402,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":409,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":410,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":417,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":418,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":419,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":420,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":421,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":422,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":423,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[407,408]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[411,412,413,414,415,416]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":424,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":429,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":430,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":437,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":471,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":482,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":435,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":436,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[431,432,433,434]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":438,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":447,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":451,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":453,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":456,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":457,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":459,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":461,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":470,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":439,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":440,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":442,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":441,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":443,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":446,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":444,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":445,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":448,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":450,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":454,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":455,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":454,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":458,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":462,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":464,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":468,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":465,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":467,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":466,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":469,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":463}},{"2":{"Name":"Login","Properties":{"routes":{"Type":472,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":473,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":476,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":477,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":481,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":474,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":475,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":480,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[478,479]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":483,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":484,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":488,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[485,486,487]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":489,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":360}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":494,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":499,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":509,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":502,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[500,501]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":508,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[504,505,506,507,4]}},{"3":{"ItemType":503}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":526,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[515,516,517,518,519,520,521,522,523,524,525]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":514}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":528,"Flags":9,"Description":"The resource name"},"type":{"Type":529,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":530,"Flags":10,"Description":"The resource api version"},"properties":{"Type":532,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":533,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":555,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":558,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":558,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":534,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":541,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":548,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":540,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[535,536,537,538,539]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":547,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[542,543,544,545,546]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":554,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[549,550,551,552,553]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":556,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":557,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":559,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":564,"Flags":9,"Description":"The resource name"},"type":{"Type":565,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":566,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":568,"Flags":9,"Description":"The resource name"},"type":{"Type":569,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":570,"Flags":10,"Description":"The resource api version"},"properties":{"Type":572,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":573,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":574,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":575,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":576,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":400,"authsettings":405,"authsettingsV2":427,"azurestorageaccounts":492,"backup":497,"connectionstrings":513,"logs":531,"metadata":562,"pushsettings":567,"slotConfigNames":571,"web":579}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-01-15","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":582,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":583,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-01-15","ScopeType":8,"Body":584,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-15","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":597,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":603,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[598,599,600,601,602]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-01-15","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":605,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":606,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":609,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-01-15","ScopeType":8,"Body":607,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-01-15","ScopeType":8,"Body":613,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":621,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":624,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":627,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":631,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[619,620]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[622,623]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[625,626]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[628,629,630]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-01-15","ScopeType":8,"Body":617,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-01-15","ScopeType":8,"Body":640,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-01-15","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-01-15","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":654,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":655,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":658,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-01-15","ScopeType":8,"Body":656,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":660,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":668,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":667,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":666}},{"3":{"ItemType":665}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-01-15","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":670,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":671,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":672,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":674,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":675,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":681,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[678,679,680]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-01-15","ScopeType":8,"Body":676,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":683,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":684,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":689,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":690,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[687,688]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-01-15","ScopeType":8,"Body":685,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":692,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":693,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":695,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-01-15","ScopeType":8,"Body":694,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":701,"Flags":9,"Description":"The resource name"},"type":{"Type":702,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":703,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":700,"scm":704}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-15","ScopeType":8,"Body":705,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":707,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":712,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":716,"Flags":9,"Description":"The resource name"},"type":{"Type":717,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":718,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":360}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":725,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":729,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":733,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":514}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":734,"Flags":9,"Description":"The resource name"},"type":{"Type":735,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":736,"Flags":10,"Description":"The resource api version"},"properties":{"Type":532,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":738,"Flags":9,"Description":"The resource name"},"type":{"Type":739,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":740,"Flags":10,"Description":"The resource api version"},"properties":{"Type":742,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":743,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":747,"Flags":9,"Description":"The resource name"},"type":{"Type":748,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":749,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":710,"authsettings":715,"authsettingsV2":719,"azurestorageaccounts":723,"backup":728,"connectionstrings":732,"logs":737,"metadata":741,"pushsettings":746,"web":750}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-01-15","ScopeType":8,"Body":751,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":753,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":754,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-01-15","ScopeType":8,"Body":755,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-15","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":761,"Flags":9,"Description":"The resource name"},"type":{"Type":762,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":763,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-01-15","ScopeType":8,"Body":764,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-01-15","ScopeType":8,"Body":768,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-01-15","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-01-15","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-01-15","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-01-15","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":791,"Flags":9,"Description":"The resource name"},"type":{"Type":792,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":793,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-01-15","ScopeType":8,"Body":794,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":796,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":797,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":799,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-01-15","ScopeType":8,"Body":798,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":801,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-01-15","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":806,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":807,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":808,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-01-15","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-01-15","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":818,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":823,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":824,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":825,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-01-15","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":832,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":97,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":831}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":834,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":835,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":836,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":838,"Flags":9,"Description":"The resource name"},"type":{"Type":839,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":840,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-01-15","ScopeType":8,"Body":841,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":845,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":849,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":851,"Flags":9,"Description":"The resource name"},"type":{"Type":852,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":853,"Flags":10,"Description":"The resource api version"},"properties":{"Type":855,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":856,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":858,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":857}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-01-15","ScopeType":8,"Body":854,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":864,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":868,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-15","ScopeType":8,"Body":867,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-01-15","ScopeType":4,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":879,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":880,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":883,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":924,"Flags":0,"Description":"Data Set"},"status":{"Type":925,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":935,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":936,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":885,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":886,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":890,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":884}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[887,888,889]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":892,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":897,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":894,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":896,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":893}},{"3":{"ItemType":4}},{"3":{"ItemType":895}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":923,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922]}},{"3":{"ItemType":891}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":931,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[926,927,928,929,930]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":934,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":933}},{"3":{"ItemType":932}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":940,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":938,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":939,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":937}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-01-15","ScopeType":8,"Body":881,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-01-15","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-01-15","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":951,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":952,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-01-15","ScopeType":8,"Body":953,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":956,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":957,"Flags":10,"Description":"The resource api version"},"properties":{"Type":959,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-01-15","ScopeType":8,"Body":958,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-01-15","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-01-15","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-15","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":959,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-15","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-01-15","ScopeType":4,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":989,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":995,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":996,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[985,986,987,988]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[990,991,992,993,994]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-01-15","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-01-15","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1002,"Flags":9,"Description":"The resource name"},"type":{"Type":1003,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1004,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1006,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-01-15","ScopeType":8,"Body":1005,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1008,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1006,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-15","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1016,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1024,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1025,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1017,1018,1019,1020,1021,1022,1023,4]}},{"3":{"ItemType":189}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-01-15","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1027,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1028,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1041,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1042,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1031,1032,1033,1034,1035,1036,1037,1038,1039,1040]}},{"3":{"ItemType":503}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-01-15","ScopeType":8,"Body":1029,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1044,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1045,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1059,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":175,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1060,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-01-15","ScopeType":8,"Body":1046,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1062,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1063,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-01-15","ScopeType":8,"Body":1064,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1066,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1067,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-01-15","ScopeType":8,"Body":1068,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1079,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1082,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1083,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1074,1075,1076,1077,1078]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1080,1081]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-01-15","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1092,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1100,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1089,1090,1091]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1094,"Flags":0},"previousCpuStats":{"Type":1094,"Flags":0},"memoryStats":{"Type":1098,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1099,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1095,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1097,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1096,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1093}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-01-15","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1106,"Flags":0,"Description":"Child process list."},"threads":{"Type":1109,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1110,"Flags":0,"Description":"List of open files."},"modules":{"Type":1113,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1114,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1108,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1107}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1112,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1111}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-01-15","ScopeType":8,"Body":1104,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-01-15","ScopeType":8,"Body":1118,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1120,"Flags":9,"Description":"The resource name"},"type":{"Type":1121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1130,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1125,1126,1127,1128,1129]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-01-15","ScopeType":8,"Body":1123,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1133,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1136,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1138,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1140,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1137}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1139}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-01-15","ScopeType":8,"Body":1134,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1143,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-01-15","ScopeType":8,"Body":1144,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1147,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-01-15","ScopeType":8,"Body":1148,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-01-15","ScopeType":8,"Body":1152,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-01-15","ScopeType":8,"Body":1156,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1158,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1159,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-15","ScopeType":8,"Body":1160,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-01-15","ScopeType":8,"Body":1164,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-15","ScopeType":8,"Body":1168,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-01-15","ScopeType":8,"Body":1172,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1174,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1175,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-01-15","ScopeType":8,"Body":1176,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-15","ScopeType":8,"Body":1180,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1182,"Flags":9,"Description":"The resource name"},"type":{"Type":1183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-01-15","ScopeType":8,"Body":1185,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-01-15","ScopeType":8,"Body":1189,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-01-15","ScopeType":8,"Body":1193,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-01-15","ScopeType":8,"Body":1197,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1203,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1211,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1212,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1204,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1208,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1205,1206,1207]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1209,1210]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-15","ScopeType":8,"Body":1201,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1218,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1203}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-15","ScopeType":8,"Body":1216,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1226,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1227,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1224,1225]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-01-15","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-01-15","ScopeType":8,"Body":1231,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-15","ScopeType":8,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-01-15","ScopeType":8,"Body":1239,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1242,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-01-15","Output":1241}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1247,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1245}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-01-15","Output":1244}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1250,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1255,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1254}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1030,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-01-15","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-15","Output":1264}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1267,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1268,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-01-15","Output":1266}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1271,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1260}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-15","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-15","Output":1264}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-01-15","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-15","Output":1264}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-01-15","Output":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-15","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-15","Output":1264}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-01-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-01-15","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":42,"Flags":9,"Description":"The resource name"},"type":{"Type":43,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":44,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":50,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":51,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":53,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":54,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":56,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":55}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-15","ScopeType":8,"Body":45,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":64,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-01-15","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":77,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":85,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[74,75,76]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[79,80,81,82,83]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-01-15","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":101,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-15","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":120,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":107,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":78,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":119,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert. Possible values include: 'CNameValidationValue', 'HttpTokenValidationValue'"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,118]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-01-15","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":147,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":136,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":137,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":145,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[126,127,128,129,130,131,132,133,134,135]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":140,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":141,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[138,139]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":144,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[142,143]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":146,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-01-15","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":149,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-01-15","ScopeType":1,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-01-15","ScopeType":1,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":192,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":164,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":165,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":184,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":187,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":188,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":191,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":167,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":168,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":169,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":52,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":172,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":175,"Flags":0,"Description":"MSI resource"},"zones":{"Type":183,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":170,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":171,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":173,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":174,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":172}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":180,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":182,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[176,177,178,179]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":181}},{"3":{"ItemType":4}},{"3":{"ItemType":166}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":190,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":189}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-01-15","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":194,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":199,"Flags":9,"Description":"The resource name"},"type":{"Type":200,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":201,"Flags":10,"Description":"The resource api version"},"properties":{"Type":203,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":197,"functionappsettings":202}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-01-15","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-15","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":211,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":215,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":216,"Flags":9,"Description":"The resource name"},"type":{"Type":217,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":218,"Flags":10,"Description":"The resource api version"},"properties":{"Type":220,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":214,"functionappsettings":219}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-01-15","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":233,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[227,228,229,230,231,232,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-01-15","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-15","ScopeType":8,"Body":241,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":384,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":247,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":250,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":251,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":255,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":264,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":265,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":370,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":374,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":375,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":377,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":383,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[248,249]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[252,253,254]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":260,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":263,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[257,258,259]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[261,262]}},{"3":{"ItemType":256}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":266,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":267,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":281,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":282,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":284,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":299,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":302,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":306,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":313,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":314,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":317,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":318,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":333,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":335,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":337,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":338,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":346,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":347,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":351,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":355,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":359,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":369,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":280,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[269,270,271,272,273,274,275,276,277,278,279]}},{"3":{"ItemType":268}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":283}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[285,286,287,288,289,290,291,292,293,294,295,296,297,298,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[300,301]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":305,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":304}},{"3":{"ItemType":303}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[307,308,309,310,311,312]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":316,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":315}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":319,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":327,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":320,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":322,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":323,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":324,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":326,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":321}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":323}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":325}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":331,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":332,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[328,329,330]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":334,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":343,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":345,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[340,341,342,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":344}},{"3":{"ItemType":339}},{"3":{"ItemType":339}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[348,349,350,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[352,353,354,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[356,357,358,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":363,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":368,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[361,362]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[364,365,366,367]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":360}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[371,372,373]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":376,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-01-15","ScopeType":8,"Body":245,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":391,"Flags":9,"Description":"The resource name"},"type":{"Type":392,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":393,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":389,"scm":394}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-15","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":402,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":409,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":410,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":417,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":418,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":419,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":420,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":421,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":422,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":423,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[407,408]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[411,412,413,414,415,416]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":424,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":429,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":430,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":437,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":471,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":482,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":435,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":436,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[431,432,433,434]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":438,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":447,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":451,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":453,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":456,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":457,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":459,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":461,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":470,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":439,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":440,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":442,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":441,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":443,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":446,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":444,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":445,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":448,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":450,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":454,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":455,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":454,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":458,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":462,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":464,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":468,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":465,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":467,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":466,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":469,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":463}},{"2":{"Name":"Login","Properties":{"routes":{"Type":472,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":473,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":476,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":477,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":481,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":474,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":475,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":480,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[478,479]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":483,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":484,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":488,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[485,486,487]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":489,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":360}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":494,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":499,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":509,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":502,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[500,501]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":508,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[504,505,506,507,4]}},{"3":{"ItemType":503}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":526,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[515,516,517,518,519,520,521,522,523,524,525]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":514}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":528,"Flags":9,"Description":"The resource name"},"type":{"Type":529,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":530,"Flags":10,"Description":"The resource api version"},"properties":{"Type":532,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":533,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":555,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":558,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":558,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":534,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":541,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":548,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":540,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[535,536,537,538,539]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":547,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[542,543,544,545,546]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":554,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[549,550,551,552,553]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":556,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":557,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":559,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":564,"Flags":9,"Description":"The resource name"},"type":{"Type":565,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":566,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":568,"Flags":9,"Description":"The resource name"},"type":{"Type":569,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":570,"Flags":10,"Description":"The resource api version"},"properties":{"Type":572,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":573,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":574,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":575,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":576,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":400,"authsettings":405,"authsettingsV2":427,"azurestorageaccounts":492,"backup":497,"connectionstrings":513,"logs":531,"metadata":562,"pushsettings":567,"slotConfigNames":571,"web":579}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-01-15","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":582,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":583,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-01-15","ScopeType":8,"Body":584,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-15","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":597,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":603,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[598,599,600,601,602]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-01-15","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":605,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":606,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":609,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-01-15","ScopeType":8,"Body":607,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-01-15","ScopeType":8,"Body":613,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":621,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":624,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":627,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":631,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[619,620]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[622,623]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[625,626]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[628,629,630]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-01-15","ScopeType":8,"Body":617,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-01-15","ScopeType":8,"Body":640,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-01-15","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-01-15","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":654,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":655,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":658,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-01-15","ScopeType":8,"Body":656,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":660,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":668,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":667,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":666}},{"3":{"ItemType":665}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-01-15","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":670,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":671,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":672,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":674,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":675,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":681,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[678,679,680]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-01-15","ScopeType":8,"Body":676,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":683,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":684,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":689,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":690,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[687,688]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-01-15","ScopeType":8,"Body":685,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":692,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":693,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":695,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-01-15","ScopeType":8,"Body":694,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":701,"Flags":9,"Description":"The resource name"},"type":{"Type":702,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":703,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":700,"scm":704}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-15","ScopeType":8,"Body":705,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":707,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":712,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":716,"Flags":9,"Description":"The resource name"},"type":{"Type":717,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":718,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":360}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":725,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":729,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":733,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":514}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":734,"Flags":9,"Description":"The resource name"},"type":{"Type":735,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":736,"Flags":10,"Description":"The resource api version"},"properties":{"Type":532,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":738,"Flags":9,"Description":"The resource name"},"type":{"Type":739,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":740,"Flags":10,"Description":"The resource api version"},"properties":{"Type":742,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":743,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":747,"Flags":9,"Description":"The resource name"},"type":{"Type":748,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":749,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":710,"authsettings":715,"authsettingsV2":719,"azurestorageaccounts":723,"backup":728,"connectionstrings":732,"logs":737,"metadata":741,"pushsettings":746,"web":750}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-01-15","ScopeType":8,"Body":751,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":753,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":754,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-01-15","ScopeType":8,"Body":755,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-15","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":761,"Flags":9,"Description":"The resource name"},"type":{"Type":762,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":763,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-01-15","ScopeType":8,"Body":764,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-01-15","ScopeType":8,"Body":768,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-01-15","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-01-15","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-01-15","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-01-15","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":791,"Flags":9,"Description":"The resource name"},"type":{"Type":792,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":793,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-01-15","ScopeType":8,"Body":794,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":796,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":797,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":799,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-01-15","ScopeType":8,"Body":798,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":801,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-01-15","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":806,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":807,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":808,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-01-15","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-01-15","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":818,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":823,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":824,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":825,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-01-15","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":832,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":97,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":831}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":834,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":835,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":836,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":838,"Flags":9,"Description":"The resource name"},"type":{"Type":839,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":840,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-01-15","ScopeType":8,"Body":841,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":845,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":849,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":851,"Flags":9,"Description":"The resource name"},"type":{"Type":852,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":853,"Flags":10,"Description":"The resource api version"},"properties":{"Type":855,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":856,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":858,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":857}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-01-15","ScopeType":8,"Body":854,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":864,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":868,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-15","ScopeType":8,"Body":867,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-01-15","ScopeType":4,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":879,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":880,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":883,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":924,"Flags":0,"Description":"Data Set"},"status":{"Type":925,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":935,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":936,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":885,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":886,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":890,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":884}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[887,888,889]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":892,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":897,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":894,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":896,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":893}},{"3":{"ItemType":4}},{"3":{"ItemType":895}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":923,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922]}},{"3":{"ItemType":891}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":931,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[926,927,928,929,930]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":934,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":933}},{"3":{"ItemType":932}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":940,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":938,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":939,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":937}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-01-15","ScopeType":8,"Body":881,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-01-15","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-01-15","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":951,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":952,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-01-15","ScopeType":8,"Body":953,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":956,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":957,"Flags":10,"Description":"The resource api version"},"properties":{"Type":959,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-01-15","ScopeType":8,"Body":958,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-01-15","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-01-15","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-15","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":959,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-15","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-01-15","ScopeType":4,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":989,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":995,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":996,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[985,986,987,988]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[990,991,992,993,994]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-01-15","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-01-15","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1002,"Flags":9,"Description":"The resource name"},"type":{"Type":1003,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1004,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1006,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-01-15","ScopeType":8,"Body":1005,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1008,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1006,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-15","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1016,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1024,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1025,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1017,1018,1019,1020,1021,1022,1023,4]}},{"3":{"ItemType":189}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-01-15","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1027,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1028,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1041,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1042,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1031,1032,1033,1034,1035,1036,1037,1038,1039,1040]}},{"3":{"ItemType":503}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-01-15","ScopeType":8,"Body":1029,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1044,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1045,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1059,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":175,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1060,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-01-15","ScopeType":8,"Body":1046,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1062,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1063,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-01-15","ScopeType":8,"Body":1064,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1066,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1067,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-01-15","ScopeType":8,"Body":1068,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1079,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1082,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1083,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1074,1075,1076,1077,1078]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1080,1081]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-01-15","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1092,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1100,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1089,1090,1091]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1094,"Flags":0},"previousCpuStats":{"Type":1094,"Flags":0},"memoryStats":{"Type":1098,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1099,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1095,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1097,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1096,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1093}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-01-15","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1106,"Flags":0,"Description":"Child process list."},"threads":{"Type":1109,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1110,"Flags":0,"Description":"List of open files."},"modules":{"Type":1113,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1114,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1108,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1107}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1112,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1111}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-01-15","ScopeType":8,"Body":1104,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-01-15","ScopeType":8,"Body":1118,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1120,"Flags":9,"Description":"The resource name"},"type":{"Type":1121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1130,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1125,1126,1127,1128,1129]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-01-15","ScopeType":8,"Body":1123,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1133,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1136,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1138,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1140,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1137}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1139}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-01-15","ScopeType":8,"Body":1134,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1143,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-01-15","ScopeType":8,"Body":1144,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1147,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-01-15","ScopeType":8,"Body":1148,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-01-15","ScopeType":8,"Body":1152,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-01-15","ScopeType":8,"Body":1156,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1158,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1159,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-15","ScopeType":8,"Body":1160,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-01-15","ScopeType":8,"Body":1164,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-15","ScopeType":8,"Body":1168,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-01-15","ScopeType":8,"Body":1172,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1174,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1175,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-01-15","ScopeType":8,"Body":1176,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-15","ScopeType":8,"Body":1180,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1182,"Flags":9,"Description":"The resource name"},"type":{"Type":1183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-01-15","ScopeType":8,"Body":1185,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-01-15","ScopeType":8,"Body":1189,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-01-15","ScopeType":8,"Body":1193,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-01-15","ScopeType":8,"Body":1197,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1203,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1211,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1212,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1204,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1208,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1205,1206,1207]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1209,1210]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-15","ScopeType":8,"Body":1201,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1218,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1203}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-15","ScopeType":8,"Body":1216,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1226,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1227,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1224,1225]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-01-15","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-01-15","ScopeType":8,"Body":1231,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-15","ScopeType":8,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-01-15","ScopeType":8,"Body":1239,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1242,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-01-15","Output":1241}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1247,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1245}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-01-15","Output":1244}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1250,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1255,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1254}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1030,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-01-15","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-15","Output":1264}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1267,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1268,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-01-15","Output":1266}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1271,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1260}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-15","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-15","Output":1264}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-01-15","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-15","Output":1264}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-01-15","Output":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-15","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-15","Output":1264}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2021-01-15/types.md b/generated/web/microsoft.web/2021-01-15/types.md index a0d7ee10aa..f48d34fff8 100644 --- a/generated/web/microsoft.web/2021-01-15/types.md +++ b/generated/web/microsoft.web/2021-01-15/types.md @@ -1831,7 +1831,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert. Possible values include: 'CNameValidationValue', 'HttpTokenValidationValue' * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1843,7 +1843,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2655,7 +2655,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2021-02-01/types.json b/generated/web/microsoft.web/2021-02-01/types.json index 31edc51612..74a0cfe347 100644 --- a/generated/web/microsoft.web/2021-02-01/types.json +++ b/generated/web/microsoft.web/2021-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"externalInboundIpAddresses":{"Type":41,"Flags":2},"internalInboundIpAddresses":{"Type":42,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-02-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":44,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":53,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":55,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":56,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":58,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":57}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":66,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-02-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":89,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":79,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":86,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":87,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[76,77,78]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[81,82,83,84,85]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-02-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":103,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[100,101,102,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-02-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":109,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":80,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":121,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-02-01","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":149,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":138,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":139,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":147,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[128,129,130,131,132,133,134,135,136,137]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":142,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":143,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[140,141]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":146,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[144,145]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":148,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-02-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":151,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":155,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-02-01","ScopeType":1,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-02-01","ScopeType":1,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":195,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":166,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":167,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":187,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":190,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":191,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":194,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":169,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":170,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":171,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":54,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":174,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":178,"Flags":0,"Description":"MSI resource"},"zones":{"Type":186,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":172,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":173,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":175,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":176,"Flags":0,"Description":"Inner errors."},"details":{"Type":177,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":174}},{"3":{"ItemType":174}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":183,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":185,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[179,180,181,182]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":184}},{"3":{"ItemType":4}},{"3":{"ItemType":168}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[188,189]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":193,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":192}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-02-01","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":197,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":200,"functionappsettings":205}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-02-01","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-02-01","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":214,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":219,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":217,"functionappsettings":222}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-02-01","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":236,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[230,231,232,233,234,235,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-02-01","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":240,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-02-01","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":387,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":250,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":253,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":254,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":258,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":267,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":268,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":373,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":377,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":378,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":380,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":386,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[251,252]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":263,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":266,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[260,261,262]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":259}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":269,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":270,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":284,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":285,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":287,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":302,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":305,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":309,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":316,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":317,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":320,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":321,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":336,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":338,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":340,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":341,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":349,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":350,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":354,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":358,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":362,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":372,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":283,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,281,282]}},{"3":{"ItemType":271}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":286}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[288,289,290,291,292,293,294,295,296,297,298,299,300,301,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[303,304]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":308,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":307}},{"3":{"ItemType":306}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[310,311,312,313,314,315]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":319,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":318}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":322,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":330,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":323,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":325,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":326,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":327,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":329,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":324}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":326}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":328}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":334,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":335,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[331,332,333]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":337,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":346,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":348,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[343,344,345,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":347}},{"3":{"ItemType":342}},{"3":{"ItemType":342}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[351,352,353,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[355,356,357,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[359,360,361,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":366,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":371,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[364,365]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[367,368,369,370]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":363}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[374,375,376]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":379,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[381,382,383,384,385]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-02-01","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":394,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":392,"scm":397}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-02-01","ScopeType":8,"Body":398,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":405,"Flags":9,"Description":"The resource name"},"type":{"Type":406,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":407,"Flags":10,"Description":"The resource api version"},"properties":{"Type":409,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":412,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":413,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":420,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":421,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":422,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":423,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":424,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":425,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":426,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[410,411]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[414,415,416,417,418,419]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":427,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":432,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":433,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":440,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":479,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":490,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":438,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":439,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[434,435,436,437]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":441,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":455,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":459,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":461,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":464,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":465,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":467,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":469,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":478,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":442,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":443,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":445,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":444,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":446,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":449,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":450,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":447,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":448,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":451,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":454,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":452,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":453,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":456,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":458,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":462,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":463,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":462,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":466,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":468,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":470,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":472,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":476,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":473,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":475,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":474,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":477,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":471}},{"2":{"Name":"Login","Properties":{"routes":{"Type":480,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":481,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":484,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":485,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":489,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":482,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":483,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":488,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[486,487]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":491,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":492,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":496,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[493,494,495]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":497,"Flags":9,"Description":"The resource name"},"type":{"Type":498,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":499,"Flags":10,"Description":"The resource api version"},"properties":{"Type":501,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":363}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":502,"Flags":9,"Description":"The resource name"},"type":{"Type":503,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":504,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":507,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":517,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":510,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[508,509]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":516,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[512,513,514,515,4]}},{"3":{"ItemType":511}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":534,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[523,524,525,526,527,528,529,530,531,532,533]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":522}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":536,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"properties":{"Type":540,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":541,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":563,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":566,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":566,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":542,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":549,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":556,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":548,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[543,544,545,546,547]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":555,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[550,551,552,553,554]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":562,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[557,558,559,560,561]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":564,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":565,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":571,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":576,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":580,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":581,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":582,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":583,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":403,"authsettings":408,"authsettingsV2":430,"azurestorageaccounts":500,"backup":505,"connectionstrings":521,"logs":539,"metadata":570,"pushsettings":575,"slotConfigNames":579,"web":587}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-02-01","ScopeType":8,"Body":588,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":590,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":591,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-02-01","ScopeType":8,"Body":592,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":595,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":596,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-02-01","ScopeType":8,"Body":597,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":600,"Flags":9,"Description":"The resource name"},"type":{"Type":601,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":602,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":605,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":611,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[606,607,608,609,610]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-02-01","ScopeType":8,"Body":603,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":617,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-02-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":619,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":620,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-02-01","ScopeType":8,"Body":621,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":629,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":632,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":635,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":639,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[627,628]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[630,631]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[633,634]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[636,637,638]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-02-01","ScopeType":8,"Body":625,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":643,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":646,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":647,"Flags":10,"Description":"The resource api version"},"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-02-01","ScopeType":8,"Body":648,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":651,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-02-01","ScopeType":8,"Body":654,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":656,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-02-01","ScopeType":8,"Body":659,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":662,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":663,"Flags":10,"Description":"The resource api version"},"properties":{"Type":665,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":666,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-02-01","ScopeType":8,"Body":664,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":668,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"properties":{"Type":672,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":676,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":675,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":674}},{"3":{"ItemType":673}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-02-01","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":678,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":679,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":680,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":689,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[686,687,688]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-02-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":697,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":698,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[695,696]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-02-01","ScopeType":8,"Body":693,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":700,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":701,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":703,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-02-01","ScopeType":8,"Body":702,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":705,"Flags":9,"Description":"The resource name"},"type":{"Type":706,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":707,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":709,"Flags":9,"Description":"The resource name"},"type":{"Type":710,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":711,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":708,"scm":712}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-02-01","ScopeType":8,"Body":713,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":715,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"properties":{"Type":719,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":409,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":724,"Flags":9,"Description":"The resource name"},"type":{"Type":725,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":726,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":728,"Flags":9,"Description":"The resource name"},"type":{"Type":729,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":730,"Flags":10,"Description":"The resource api version"},"properties":{"Type":732,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":363}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":733,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":737,"Flags":9,"Description":"The resource name"},"type":{"Type":738,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":739,"Flags":10,"Description":"The resource api version"},"properties":{"Type":741,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":522}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":742,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"properties":{"Type":540,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":746,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":755,"Flags":9,"Description":"The resource name"},"type":{"Type":756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":718,"authsettings":723,"authsettingsV2":727,"azurestorageaccounts":731,"backup":736,"connectionstrings":740,"logs":745,"metadata":749,"pushsettings":754,"web":758}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-02-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":761,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":762,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-02-01","ScopeType":8,"Body":763,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":765,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":766,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-02-01","ScopeType":8,"Body":767,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-02-01","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-02-01","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-02-01","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-02-01","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":786,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":787,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":788,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":790,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":791,"Flags":10,"Description":"The resource api version"},"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-02-01","ScopeType":8,"Body":792,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":794,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-02-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":799,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-02-01","ScopeType":8,"Body":802,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":804,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":805,"Flags":10,"Description":"The resource api version"},"properties":{"Type":665,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":807,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-02-01","ScopeType":8,"Body":806,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":809,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":672,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-02-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-02-01","ScopeType":8,"Body":820,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":822,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":823,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-02-01","ScopeType":8,"Body":824,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":826,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":831,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":832,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":833,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-02-01","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":835,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":836,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":840,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":99,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":839}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":837,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":844,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-02-01","ScopeType":8,"Body":849,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":851,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":852,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":853,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":855,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":856,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":857,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":859,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":864,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":866,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":865}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-02-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":868,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":869,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":870,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":872,"Flags":9,"Description":"The resource name"},"type":{"Type":873,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":874,"Flags":10,"Description":"The resource api version"},"properties":{"Type":876,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-02-01","ScopeType":8,"Body":875,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":885,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-02-01","ScopeType":4,"Body":884,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":891,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":932,"Flags":0,"Description":"Data Set"},"status":{"Type":933,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":943,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":944,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":893,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":894,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":898,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":892}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[895,896,897]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":900,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":905,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":902,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":904,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":901}},{"3":{"ItemType":4}},{"3":{"ItemType":903}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":931,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930]}},{"3":{"ItemType":899}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":939,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[934,935,936,937,938]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":942,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":941}},{"3":{"ItemType":940}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":948,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":946,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":947,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":945}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-02-01","ScopeType":8,"Body":889,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":950,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":951,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-02-01","ScopeType":8,"Body":952,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":954,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":955,"Flags":10,"Description":"The resource api version"},"properties":{"Type":957,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-02-01","ScopeType":8,"Body":956,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":959,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":960,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-02-01","ScopeType":8,"Body":961,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-02-01","ScopeType":8,"Body":966,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-02-01","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":957,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-02-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-02-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-02-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":885,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-02-01","ScopeType":4,"Body":987,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":989,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":990,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":997,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1003,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1004,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[993,994,995,996]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[998,999,1000,1001,1002]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-02-01","ScopeType":8,"Body":991,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1006,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1007,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-02-01","ScopeType":8,"Body":1008,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1010,"Flags":9,"Description":"The resource name"},"type":{"Type":1011,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1012,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1014,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-02-01","ScopeType":8,"Body":1013,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1016,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1014,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-02-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1032,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1033,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1025,1026,1027,1028,1029,1030,1031,4]}},{"3":{"ItemType":192}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-02-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1035,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1036,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1038,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1049,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1050,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1039,1040,1041,1042,1043,1044,1045,1046,1047,1048]}},{"3":{"ItemType":511}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-02-01","ScopeType":8,"Body":1037,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1052,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1053,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1067,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":178,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1068,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-02-01","ScopeType":8,"Body":1054,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-02-01","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1074,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1075,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-02-01","ScopeType":8,"Body":1076,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1078,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1079,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1081,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1087,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1090,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1091,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1082,1083,1084,1085,1086]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1088,1089]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-02-01","ScopeType":8,"Body":1080,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1093,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1094,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1096,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1100,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1108,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1097,1098,1099]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1102,"Flags":0},"previousCpuStats":{"Type":1102,"Flags":0},"memoryStats":{"Type":1106,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1107,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1103,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1105,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1104,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1101}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-02-01","ScopeType":8,"Body":1095,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1114,"Flags":0,"Description":"Child process list."},"threads":{"Type":1117,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1118,"Flags":0,"Description":"List of open files."},"modules":{"Type":1121,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1122,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1116,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1115}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1120,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1119}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-02-01","ScopeType":8,"Body":1112,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-02-01","ScopeType":8,"Body":1126,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1128,"Flags":9,"Description":"The resource name"},"type":{"Type":1129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1132,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1138,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1133,1134,1135,1136,1137]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-02-01","ScopeType":8,"Body":1131,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1140,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1141,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1143,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":838,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1145,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1147,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1144}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1146}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-02-01","ScopeType":8,"Body":1142,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-02-01","ScopeType":8,"Body":1151,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-02-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1038,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-02-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-02-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-02-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-02-01","ScopeType":8,"Body":1171,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1081,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-02-01","ScopeType":8,"Body":1175,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1096,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-02-01","ScopeType":8,"Body":1179,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-02-01","ScopeType":8,"Body":1183,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-02-01","ScopeType":8,"Body":1187,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1189,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1132,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-02-01","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1194,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1195,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1143,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-02-01","ScopeType":8,"Body":1196,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-02-01","ScopeType":8,"Body":1200,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-02-01","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1209,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1210,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1217,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1218,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1214,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1211,1212,1213]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1215,1216]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-02-01","ScopeType":8,"Body":1208,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1224,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1210}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-02-01","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1232,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1233,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1230,1231]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-02-01","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1209,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-02-01","ScopeType":8,"Body":1237,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-02-01","ScopeType":8,"Body":1241,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-02-01","ScopeType":8,"Body":1245,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1248,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-02-01","Output":1247}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1253,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1252,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1251}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-02-01","Output":1250}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1256,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1261,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1260}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1038,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-02-01","Output":1266,"Input":1265}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-02-01","Output":1270}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1273,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1274,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-02-01","Output":1272}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1277,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-02-01","Output":1276}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-02-01","Output":1270}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-02-01","Output":1266,"Input":1265}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-02-01","Output":1270}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-02-01","Output":1272}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-02-01","Output":1276}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-02-01","Output":1270}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"externalInboundIpAddresses":{"Type":41,"Flags":2},"internalInboundIpAddresses":{"Type":42,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-02-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":44,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":53,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":55,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":56,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":58,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":57}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":66,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-02-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":89,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":79,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":86,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":87,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[76,77,78]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[81,82,83,84,85]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-02-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":103,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[100,101,102,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-02-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":109,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":80,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":121,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-02-01","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":149,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":138,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":139,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":147,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[128,129,130,131,132,133,134,135,136,137]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":142,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":143,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[140,141]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":146,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[144,145]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":148,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-02-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":151,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":155,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-02-01","ScopeType":1,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-02-01","ScopeType":1,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":195,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":166,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":167,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":187,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":190,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":191,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":194,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":169,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":170,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":171,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":54,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":174,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":178,"Flags":0,"Description":"MSI resource"},"zones":{"Type":186,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":172,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":173,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":175,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":176,"Flags":0,"Description":"Inner errors."},"details":{"Type":177,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":174}},{"3":{"ItemType":174}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":183,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":185,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[179,180,181,182]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":184}},{"3":{"ItemType":4}},{"3":{"ItemType":168}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[188,189]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":193,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":192}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-02-01","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":197,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":200,"functionappsettings":205}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-02-01","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-02-01","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":214,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":219,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":217,"functionappsettings":222}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-02-01","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":236,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[230,231,232,233,234,235,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-02-01","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":240,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-02-01","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":387,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":250,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":253,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":254,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":258,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":267,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":268,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":373,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":377,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":378,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":380,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":386,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[251,252]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":263,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":266,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[260,261,262]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":259}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":269,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":270,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":284,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":285,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":287,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":302,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":305,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":309,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":316,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":317,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":320,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":321,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":336,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":338,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":340,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":341,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":349,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":350,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":354,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":358,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":362,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":372,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":283,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,281,282]}},{"3":{"ItemType":271}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":286}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[288,289,290,291,292,293,294,295,296,297,298,299,300,301,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[303,304]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":308,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":307}},{"3":{"ItemType":306}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[310,311,312,313,314,315]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":319,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":318}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":322,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":330,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":323,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":325,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":326,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":327,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":329,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":324}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":326}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":328}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":334,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":335,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[331,332,333]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":337,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":346,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":348,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[343,344,345,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":347}},{"3":{"ItemType":342}},{"3":{"ItemType":342}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[351,352,353,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[355,356,357,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[359,360,361,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":366,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":371,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[364,365]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[367,368,369,370]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":363}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[374,375,376]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":379,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[381,382,383,384,385]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-02-01","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":394,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":392,"scm":397}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-02-01","ScopeType":8,"Body":398,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":405,"Flags":9,"Description":"The resource name"},"type":{"Type":406,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":407,"Flags":10,"Description":"The resource api version"},"properties":{"Type":409,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":412,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":413,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":420,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":421,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":422,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":423,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":424,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":425,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":426,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[410,411]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[414,415,416,417,418,419]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":427,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":432,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":433,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":440,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":479,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":490,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":438,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":439,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[434,435,436,437]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":441,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":455,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":459,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":461,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":464,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":465,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":467,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":469,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":478,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":442,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":443,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":445,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":444,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":446,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":449,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":450,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":447,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":448,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":451,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":454,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":452,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":453,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":456,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":458,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":462,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":463,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":462,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":466,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":468,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":470,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":472,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":476,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":473,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":475,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":474,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":477,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":471}},{"2":{"Name":"Login","Properties":{"routes":{"Type":480,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":481,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":484,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":485,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":489,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":482,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":483,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":488,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[486,487]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":491,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":492,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":496,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[493,494,495]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":497,"Flags":9,"Description":"The resource name"},"type":{"Type":498,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":499,"Flags":10,"Description":"The resource api version"},"properties":{"Type":501,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":363}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":502,"Flags":9,"Description":"The resource name"},"type":{"Type":503,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":504,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":507,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":517,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":510,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[508,509]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":516,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[512,513,514,515,4]}},{"3":{"ItemType":511}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":534,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[523,524,525,526,527,528,529,530,531,532,533]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":522}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":536,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"properties":{"Type":540,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":541,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":563,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":566,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":566,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":542,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":549,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":556,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":548,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[543,544,545,546,547]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":555,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[550,551,552,553,554]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":562,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[557,558,559,560,561]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":564,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":565,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":571,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":576,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":580,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":581,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":582,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":583,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":403,"authsettings":408,"authsettingsV2":430,"azurestorageaccounts":500,"backup":505,"connectionstrings":521,"logs":539,"metadata":570,"pushsettings":575,"slotConfigNames":579,"web":587}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-02-01","ScopeType":8,"Body":588,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":590,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":591,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-02-01","ScopeType":8,"Body":592,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":595,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":596,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-02-01","ScopeType":8,"Body":597,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":600,"Flags":9,"Description":"The resource name"},"type":{"Type":601,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":602,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":605,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":611,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[606,607,608,609,610]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-02-01","ScopeType":8,"Body":603,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":617,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-02-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":619,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":620,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-02-01","ScopeType":8,"Body":621,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":629,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":632,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":635,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":639,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[627,628]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[630,631]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[633,634]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[636,637,638]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-02-01","ScopeType":8,"Body":625,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":643,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":646,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":647,"Flags":10,"Description":"The resource api version"},"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-02-01","ScopeType":8,"Body":648,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":651,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-02-01","ScopeType":8,"Body":654,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":656,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-02-01","ScopeType":8,"Body":659,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":662,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":663,"Flags":10,"Description":"The resource api version"},"properties":{"Type":665,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":666,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-02-01","ScopeType":8,"Body":664,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":668,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"properties":{"Type":672,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":676,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":675,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":674}},{"3":{"ItemType":673}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-02-01","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":678,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":679,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":680,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":689,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[686,687,688]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-02-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":697,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":698,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[695,696]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-02-01","ScopeType":8,"Body":693,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":700,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":701,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":703,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-02-01","ScopeType":8,"Body":702,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":705,"Flags":9,"Description":"The resource name"},"type":{"Type":706,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":707,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":709,"Flags":9,"Description":"The resource name"},"type":{"Type":710,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":711,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":708,"scm":712}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-02-01","ScopeType":8,"Body":713,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":715,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"properties":{"Type":719,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":409,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":724,"Flags":9,"Description":"The resource name"},"type":{"Type":725,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":726,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":728,"Flags":9,"Description":"The resource name"},"type":{"Type":729,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":730,"Flags":10,"Description":"The resource api version"},"properties":{"Type":732,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":363}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":733,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":737,"Flags":9,"Description":"The resource name"},"type":{"Type":738,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":739,"Flags":10,"Description":"The resource api version"},"properties":{"Type":741,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":522}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":742,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"properties":{"Type":540,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":746,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":755,"Flags":9,"Description":"The resource name"},"type":{"Type":756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":718,"authsettings":723,"authsettingsV2":727,"azurestorageaccounts":731,"backup":736,"connectionstrings":740,"logs":745,"metadata":749,"pushsettings":754,"web":758}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-02-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":761,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":762,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-02-01","ScopeType":8,"Body":763,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":765,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":766,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-02-01","ScopeType":8,"Body":767,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-02-01","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-02-01","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-02-01","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-02-01","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":786,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":787,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":788,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":790,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":791,"Flags":10,"Description":"The resource api version"},"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-02-01","ScopeType":8,"Body":792,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":794,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-02-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":799,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-02-01","ScopeType":8,"Body":802,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":804,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":805,"Flags":10,"Description":"The resource api version"},"properties":{"Type":665,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":807,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-02-01","ScopeType":8,"Body":806,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":809,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":672,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-02-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-02-01","ScopeType":8,"Body":820,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":822,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":823,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-02-01","ScopeType":8,"Body":824,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":826,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":831,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":832,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":833,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-02-01","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":835,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":836,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":840,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":99,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":839}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":837,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":844,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-02-01","ScopeType":8,"Body":849,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":851,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":852,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":853,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":855,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":856,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":857,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":859,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":864,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":866,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":865}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-02-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":868,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":869,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":870,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":872,"Flags":9,"Description":"The resource name"},"type":{"Type":873,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":874,"Flags":10,"Description":"The resource api version"},"properties":{"Type":876,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-02-01","ScopeType":8,"Body":875,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":885,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-02-01","ScopeType":4,"Body":884,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":891,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":932,"Flags":0,"Description":"Data Set"},"status":{"Type":933,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":943,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":944,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":893,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":894,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":898,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":892}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[895,896,897]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":900,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":905,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":902,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":904,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":901}},{"3":{"ItemType":4}},{"3":{"ItemType":903}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":931,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930]}},{"3":{"ItemType":899}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":939,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[934,935,936,937,938]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":942,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":941}},{"3":{"ItemType":940}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":948,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":946,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":947,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":945}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-02-01","ScopeType":8,"Body":889,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":950,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":951,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-02-01","ScopeType":8,"Body":952,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":954,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":955,"Flags":10,"Description":"The resource api version"},"properties":{"Type":957,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-02-01","ScopeType":8,"Body":956,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":959,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":960,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-02-01","ScopeType":8,"Body":961,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-02-01","ScopeType":8,"Body":966,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-02-01","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":957,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-02-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-02-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-02-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":885,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-02-01","ScopeType":4,"Body":987,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":989,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":990,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":997,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1003,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1004,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[993,994,995,996]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[998,999,1000,1001,1002]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-02-01","ScopeType":8,"Body":991,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1006,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1007,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-02-01","ScopeType":8,"Body":1008,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1010,"Flags":9,"Description":"The resource name"},"type":{"Type":1011,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1012,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1014,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-02-01","ScopeType":8,"Body":1013,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1016,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1014,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-02-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1032,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1033,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1025,1026,1027,1028,1029,1030,1031,4]}},{"3":{"ItemType":192}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-02-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1035,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1036,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1038,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1049,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1050,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1039,1040,1041,1042,1043,1044,1045,1046,1047,1048]}},{"3":{"ItemType":511}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-02-01","ScopeType":8,"Body":1037,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1052,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1053,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1067,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":178,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1068,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-02-01","ScopeType":8,"Body":1054,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-02-01","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1074,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1075,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-02-01","ScopeType":8,"Body":1076,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1078,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1079,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1081,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1087,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1090,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1091,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1082,1083,1084,1085,1086]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1088,1089]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-02-01","ScopeType":8,"Body":1080,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1093,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1094,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1096,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1100,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1108,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1097,1098,1099]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1102,"Flags":0},"previousCpuStats":{"Type":1102,"Flags":0},"memoryStats":{"Type":1106,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1107,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1103,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1105,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1104,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1101}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-02-01","ScopeType":8,"Body":1095,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1114,"Flags":0,"Description":"Child process list."},"threads":{"Type":1117,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1118,"Flags":0,"Description":"List of open files."},"modules":{"Type":1121,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1122,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1116,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1115}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1120,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1119}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-02-01","ScopeType":8,"Body":1112,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-02-01","ScopeType":8,"Body":1126,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1128,"Flags":9,"Description":"The resource name"},"type":{"Type":1129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1132,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1138,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1133,1134,1135,1136,1137]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-02-01","ScopeType":8,"Body":1131,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1140,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1141,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1143,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":838,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1145,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1147,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1144}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1146}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-02-01","ScopeType":8,"Body":1142,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-02-01","ScopeType":8,"Body":1151,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-02-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1038,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-02-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-02-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-02-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-02-01","ScopeType":8,"Body":1171,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1081,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-02-01","ScopeType":8,"Body":1175,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1096,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-02-01","ScopeType":8,"Body":1179,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-02-01","ScopeType":8,"Body":1183,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-02-01","ScopeType":8,"Body":1187,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1189,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1132,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-02-01","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1194,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1195,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1143,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-02-01","ScopeType":8,"Body":1196,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-02-01","ScopeType":8,"Body":1200,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-02-01","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1209,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1210,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1217,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1218,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1214,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1211,1212,1213]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1215,1216]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-02-01","ScopeType":8,"Body":1208,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1224,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1210}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-02-01","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1232,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1233,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1230,1231]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-02-01","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1209,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-02-01","ScopeType":8,"Body":1237,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-02-01","ScopeType":8,"Body":1241,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-02-01","ScopeType":8,"Body":1245,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1248,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-02-01","Output":1247}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1253,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1252,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1251}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-02-01","Output":1250}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1256,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1261,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1260}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1038,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-02-01","Output":1266,"Input":1265}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-02-01","Output":1270}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1273,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1274,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-02-01","Output":1272}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1277,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-02-01","Output":1276}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-02-01","Output":1270}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-02-01","Output":1266,"Input":1265}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-02-01","Output":1270}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-02-01","Output":1272}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-02-01","Output":1276}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-02-01","Output":1270}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2021-02-01/types.md b/generated/web/microsoft.web/2021-02-01/types.md index 20173cccac..66ca3e4967 100644 --- a/generated/web/microsoft.web/2021-02-01/types.md +++ b/generated/web/microsoft.web/2021-02-01/types.md @@ -1842,7 +1842,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1854,7 +1854,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2673,7 +2673,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2021-03-01/types.json b/generated/web/microsoft.web/2021-03-01/types.json index 10faf2cb8c..8f5985e46c 100644 --- a/generated/web/microsoft.web/2021-03-01/types.json +++ b/generated/web/microsoft.web/2021-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"externalInboundIpAddresses":{"Type":41,"Flags":2},"internalInboundIpAddresses":{"Type":42,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-03-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":44,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":53,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":55,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":56,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":58,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":57}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-03-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":66,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-03-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":89,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":79,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":86,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":87,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[76,77,78]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[81,82,83,84,85]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-03-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":103,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[100,101,102,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-03-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":109,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":80,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":121,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-03-01","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.Web/containerApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"ContainerApp resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":173,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the Container App."},"kubeEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's KubeEnvironment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"configuration":{"Type":133,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":148,"Flags":0,"Description":"Container App versioned application definition."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[128,129,130,131,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":135,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":138,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":139,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":147,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":134}},{"6":{"Value":"multiple"}},{"6":{"Value":"single"}},{"5":{"Elements":[136,137,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":143,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":145,"Flags":0},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[140,141,142,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":144}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":146}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":155,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":156,"Flags":0,"Description":"Scaling properties for the Container App."},"dapr":{"Type":168,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":150,"Flags":0,"Description":"Container start command."},"args":{"Type":151,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":153,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":154,"Flags":0,"Description":"Container resource requirements."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":152}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""}}}},{"3":{"ItemType":149}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":167,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":158,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":161,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":164,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":160,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":159}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":162,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":163,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":159}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":165,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":166,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":159}},{"3":{"ItemType":157}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appPort":{"Type":3,"Flags":0,"Description":"Port on which the Dapr side car"},"components":{"Type":172,"Flags":0,"Description":"Collection of Dapr components"}}}},{"2":{"Name":"DaprComponent","Properties":{"name":{"Type":4,"Flags":0,"Description":"Component name"},"type":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"metadata":{"Type":171,"Flags":0,"Description":"Component metadata"}}}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the metadata property value."}}}},{"3":{"ItemType":170}},{"3":{"ItemType":169}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps@2021-03-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"properties":{"Type":178,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":201,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":189,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"environmentType":{"Type":4,"Flags":0,"Description":"Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed"},"arcConfiguration":{"Type":190,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":198,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"containerAppsConfiguration":{"Type":200,"Flags":0,"Description":"Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[179,180,181,182,183,184,185,186,187,188]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":193,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":194,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[191,192]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":197,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[195,196]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":199,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ContainerAppsConfiguration","Properties":{"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server"},"controlPlaneSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"appSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-03-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-03-01","ScopeType":1,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-03-01","ScopeType":1,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":252,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":218,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":219,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":239,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":242,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":243,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":246,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":0,"Description":"The provider that submitted the last deployment to the primary environment of the static site."},"enterpriseGradeCdnStatus":{"Type":251,"Flags":0,"Description":"State indicating the status of the enterprise grade CDN serving traffic to the static web app."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":221,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":222,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":223,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":54,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":226,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":230,"Flags":0,"Description":"MSI resource"},"zones":{"Type":238,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":224,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":225,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":227,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":228,"Flags":0,"Description":"Inner errors."},"details":{"Type":229,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":226}},{"3":{"ItemType":226}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":235,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":237,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[231,232,233,234]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":236}},{"3":{"ItemType":4}},{"3":{"ItemType":220}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[240,241]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":245,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":244}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Disabling"}},{"5":{"Elements":[247,248,249,250,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-03-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":254,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":258,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":257,"functionappsettings":262}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-03-01","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-03-01","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":271,"Flags":9,"Description":"The resource name"},"type":{"Type":272,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":273,"Flags":10,"Description":"The resource api version"},"properties":{"Type":275,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":280,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":274,"functionappsettings":279}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-03-01","ScopeType":8,"Body":281,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":293,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[287,288,289,290,291,292,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-03-01","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":297,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-03-01","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":303,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":304,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":444,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":307,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":310,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":311,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":315,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":324,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":325,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":430,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":434,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":435,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":437,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":443,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[308,309]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[312,313,314]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":320,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":323,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[317,318,319]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[321,322]}},{"3":{"ItemType":316}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":326,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":327,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":341,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":342,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":344,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":359,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":362,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":366,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":373,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":374,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":377,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":378,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":393,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":395,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":397,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":398,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":406,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":407,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":411,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":415,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":419,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":429,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":340,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[329,330,331,332,333,334,335,336,337,338,339]}},{"3":{"ItemType":328}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":343}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[345,346,347,348,349,350,351,352,353,354,355,356,357,358,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[360,361]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":365,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":364}},{"3":{"ItemType":363}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[367,368,369,370,371,372]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":376,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":375}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":379,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":387,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":380,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":382,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":383,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":384,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":386,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":381}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":383}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":385}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":391,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":392,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[388,389,390]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":394,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":403,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":405,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[400,401,402,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":404}},{"3":{"ItemType":399}},{"3":{"ItemType":399}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[408,409,410,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[412,413,414,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[416,417,418,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":423,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":428,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[421,422]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[424,425,426,427]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":420}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[431,432,433]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":436,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[438,439,440,441,442]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-03-01","ScopeType":8,"Body":305,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":446,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":451,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":449,"scm":454}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-03-01","ScopeType":8,"Body":455,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":457,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":462,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":469,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":470,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":477,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":478,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":479,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":480,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":481,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":482,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":483,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[467,468]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[471,472,473,474,475,476]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":489,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":490,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":497,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":536,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":547,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":495,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":496,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[491,492,493,494]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":498,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":512,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":516,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":518,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":521,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":522,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":524,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":526,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":535,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":499,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":500,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":502,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":501,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":503,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":506,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":507,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":504,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":505,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":508,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":511,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":509,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":510,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":513,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":515,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":519,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":520,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":519,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":523,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":525,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":527,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":529,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":533,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":530,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":532,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":531,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":534,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":528}},{"2":{"Name":"Login","Properties":{"routes":{"Type":537,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":538,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":541,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":542,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":546,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":539,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":540,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":545,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[543,544]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":548,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":549,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":553,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[550,551,552]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":554,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":420}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":559,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":564,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":574,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":567,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[565,566]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":573,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[569,570,571,572,4]}},{"3":{"ItemType":568}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":575,"Flags":9,"Description":"The resource name"},"type":{"Type":576,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":577,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":591,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[580,581,582,583,584,585,586,587,588,589,590]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":579}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":593,"Flags":9,"Description":"The resource name"},"type":{"Type":594,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":595,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":598,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":620,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":623,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":623,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":599,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":606,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":613,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":605,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[600,601,602,603,604]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":612,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[607,608,609,610,611]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":619,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[614,615,616,617,618]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":621,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":622,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":624,"Flags":9,"Description":"The resource name"},"type":{"Type":625,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":626,"Flags":10,"Description":"The resource api version"},"properties":{"Type":628,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":629,"Flags":9,"Description":"The resource name"},"type":{"Type":630,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":631,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":633,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":638,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":639,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":640,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":641,"Flags":9,"Description":"The resource name"},"type":{"Type":642,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":643,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":460,"authsettings":465,"authsettingsV2":487,"azurestorageaccounts":557,"backup":562,"connectionstrings":578,"logs":596,"metadata":627,"pushsettings":632,"slotConfigNames":636,"web":644}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-03-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-03-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-03-01","ScopeType":8,"Body":654,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":657,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":662,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":668,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[663,664,665,666,667]}},{"6":{"Value":"onedeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":669,"Flags":9,"Description":"The resource name"},"type":{"Type":670,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":671,"Flags":10,"Description":"The resource api version"}}}},{"7":{"Name":"microsoft.web/sites/extensions","Discriminator":"name","BaseProperties":{},"Elements":{"MSDeploy":660,"onedeploy":672}}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-03-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":679,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-03-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":681,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":682,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-03-01","ScopeType":8,"Body":683,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":691,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":694,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":697,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":701,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[689,690]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[692,693]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[695,696]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[698,699,700]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":705,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-03-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":713,"Flags":9,"Description":"The resource name"},"type":{"Type":714,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":715,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-03-01","ScopeType":8,"Body":716,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":718,"Flags":9,"Description":"The resource name"},"type":{"Type":719,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":720,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-03-01","ScopeType":8,"Body":721,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":724,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":725,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":728,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-03-01","ScopeType":8,"Body":726,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":730,"Flags":9,"Description":"The resource name"},"type":{"Type":731,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":732,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":738,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":737,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":736}},{"3":{"ItemType":735}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-03-01","ScopeType":8,"Body":733,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":740,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":741,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":742,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":751,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[748,749,750]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-03-01","ScopeType":8,"Body":746,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":753,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":754,"Flags":10,"Description":"The resource api version"},"properties":{"Type":756,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":759,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":760,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[757,758]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-03-01","ScopeType":8,"Body":755,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":762,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":763,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":765,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-03-01","ScopeType":8,"Body":764,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":767,"Flags":9,"Description":"The resource name"},"type":{"Type":768,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":769,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":771,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":770,"scm":774}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-03-01","ScopeType":8,"Body":775,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":777,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":781,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":782,"Flags":9,"Description":"The resource name"},"type":{"Type":783,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":784,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":790,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":420}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":795,"Flags":9,"Description":"The resource name"},"type":{"Type":796,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":797,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":799,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":579}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":804,"Flags":9,"Description":"The resource name"},"type":{"Type":805,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":806,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":808,"Flags":9,"Description":"The resource name"},"type":{"Type":809,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":810,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":813,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":817,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":780,"authsettings":785,"authsettingsV2":789,"azurestorageaccounts":793,"backup":798,"connectionstrings":802,"logs":807,"metadata":811,"pushsettings":816,"web":820}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-03-01","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-03-01","ScopeType":8,"Body":825,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-03-01","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":831,"Flags":9,"Description":"The resource name"},"type":{"Type":832,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":833,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-03-01","ScopeType":8,"Body":834,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":836,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":837,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-03-01","ScopeType":8,"Body":838,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":840,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":841,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-03-01","ScopeType":8,"Body":842,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-03-01","ScopeType":8,"Body":846,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":848,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":849,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":850,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":852,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":853,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-03-01","ScopeType":8,"Body":854,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":856,"Flags":9,"Description":"The resource name"},"type":{"Type":857,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":858,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-03-01","ScopeType":8,"Body":859,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":861,"Flags":9,"Description":"The resource name"},"type":{"Type":862,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":863,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-03-01","ScopeType":8,"Body":864,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":866,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":867,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":869,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-03-01","ScopeType":8,"Body":868,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":871,"Flags":9,"Description":"The resource name"},"type":{"Type":872,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":873,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-03-01","ScopeType":8,"Body":874,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":876,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":877,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":878,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":880,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":881,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-03-01","ScopeType":8,"Body":882,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":884,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":885,"Flags":10,"Description":"The resource api version"},"properties":{"Type":756,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-03-01","ScopeType":8,"Body":886,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":888,"Flags":9,"Description":"The resource name"},"type":{"Type":889,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":890,"Flags":10,"Description":"The resource api version"},"properties":{"Type":892,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":893,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":894,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":895,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-03-01","ScopeType":8,"Body":891,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":897,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":898,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":902,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":99,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":901}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":899,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":904,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":905,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":906,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":908,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":892,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-03-01","ScopeType":8,"Body":911,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":915,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":919,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":921,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":926,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":928,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":927}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-03-01","ScopeType":8,"Body":924,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":930,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":931,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":932,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":934,"Flags":9,"Description":"The resource name"},"type":{"Type":935,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":936,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-03-01","ScopeType":8,"Body":937,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":940,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":941,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":942,"Flags":1}},{"6":{"Value":"Microsoft.Web/containerApps/revisions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":944,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":945,"Flags":10,"Description":"The resource api version"},"properties":{"Type":947,"Flags":2,"Description":"Revision resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"location":{"Type":4,"Flags":2,"Description":"Resource Location."},"tags":{"Type":958,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":148,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":951,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":957,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[948,949,950,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[952,953,954,955,956,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps/revisions@2021-03-01","ScopeType":8,"Body":946,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":960,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":961,"Flags":10,"Description":"The resource api version"},"properties":{"Type":963,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-03-01","ScopeType":4,"Body":962,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":969,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":1010,"Flags":0,"Description":"Data Set"},"status":{"Type":1011,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":1021,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":1022,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":971,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":972,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":976,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":970}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[973,974,975]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":978,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":983,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":980,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":982,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":979}},{"3":{"ItemType":4}},{"3":{"ItemType":981}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":1009,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008]}},{"3":{"ItemType":977}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":1017,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[1012,1013,1014,1015,1016]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":1020,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":1019}},{"3":{"ItemType":1018}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":1026,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":1024,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":1025,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1023}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-03-01","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1028,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1029,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-03-01","ScopeType":8,"Body":1030,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-03-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1037,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1038,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1040,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-03-01","ScopeType":8,"Body":1039,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1042,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1043,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-03-01","ScopeType":8,"Body":1044,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-03-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-03-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1040,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-03-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-03-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1063,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1064,"Flags":10,"Description":"The resource api version"},"properties":{"Type":963,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-03-01","ScopeType":4,"Body":1065,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1067,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1068,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1070,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":1075,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1081,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1082,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[1071,1072,1073,1074]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[1076,1077,1078,1079,1080]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-03-01","ScopeType":8,"Body":1069,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1070,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-03-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1088,"Flags":9,"Description":"The resource name"},"type":{"Type":1089,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1090,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1092,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-03-01","ScopeType":8,"Body":1091,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1092,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-03-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1099,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1100,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1102,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1110,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1111,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1103,1104,1105,1106,1107,1108,1109,4]}},{"3":{"ItemType":244}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-03-01","ScopeType":8,"Body":1101,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1116,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1127,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1128,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1117,1118,1119,1120,1121,1122,1123,1124,1125,1126]}},{"3":{"ItemType":568}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-03-01","ScopeType":8,"Body":1115,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1145,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":230,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1146,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-03-01","ScopeType":8,"Body":1132,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-03-01","ScopeType":8,"Body":1150,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-03-01","ScopeType":8,"Body":1154,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1156,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1157,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1159,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1165,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1168,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1169,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1160,1161,1162,1163,1164]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1166,1167]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-03-01","ScopeType":8,"Body":1158,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1174,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1178,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1186,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1175,1176,1177]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1180,"Flags":0},"previousCpuStats":{"Type":1180,"Flags":0},"memoryStats":{"Type":1184,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1185,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1181,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1183,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1182,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1179}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-03-01","ScopeType":8,"Body":1173,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1192,"Flags":0,"Description":"Child process list."},"threads":{"Type":1195,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1196,"Flags":0,"Description":"List of open files."},"modules":{"Type":1199,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1200,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1194,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1193}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1198,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1197}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-03-01","ScopeType":8,"Body":1190,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-03-01","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1206,"Flags":9,"Description":"The resource name"},"type":{"Type":1207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1216,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1211,1212,1213,1214,1215]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-03-01","ScopeType":8,"Body":1209,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1218,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1219,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1221,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":900,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1223,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1225,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1222}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1224}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-03-01","ScopeType":8,"Body":1220,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-03-01","ScopeType":8,"Body":1229,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1231,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1232,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-03-01","ScopeType":8,"Body":1233,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1116,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-03-01","ScopeType":8,"Body":1237,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-03-01","ScopeType":8,"Body":1241,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-03-01","ScopeType":8,"Body":1245,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-03-01","ScopeType":8,"Body":1249,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1159,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-03-01","ScopeType":8,"Body":1253,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1174,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-03-01","ScopeType":8,"Body":1257,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-03-01","ScopeType":8,"Body":1261,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-03-01","ScopeType":8,"Body":1265,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1267,"Flags":9,"Description":"The resource name"},"type":{"Type":1268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-03-01","ScopeType":8,"Body":1270,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1272,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1273,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1221,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-03-01","ScopeType":8,"Body":1274,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-03-01","ScopeType":8,"Body":1278,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1280,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1281,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-03-01","ScopeType":8,"Body":1282,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1287,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1288,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1295,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1296,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1292,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1289,1290,1291]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1293,1294]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-03-01","ScopeType":8,"Body":1286,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1301,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1302,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1288}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-03-01","ScopeType":8,"Body":1300,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1304,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1305,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1310,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1311,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1308,1309]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-03-01","ScopeType":8,"Body":1306,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1313,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1314,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1287,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-03-01","ScopeType":8,"Body":1315,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1301,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-03-01","ScopeType":8,"Body":1319,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1321,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1322,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-03-01","ScopeType":8,"Body":1323,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1326,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-03-01","Output":1325}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":1330,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":1329}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/containerApps","ApiVersion":"2021-03-01","Output":1328}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1335,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1334,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1333}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-03-01","Output":1332}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1338,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1343,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1342}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1116,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-03-01","Output":1348,"Input":1347}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-03-01","Output":1352}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1355,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1356,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-03-01","Output":1354}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1359,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1348}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-03-01","Output":1358}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-03-01","Output":1352}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-03-01","Output":1348,"Input":1347}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-03-01","Output":1352}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-03-01","Output":1354}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-03-01","Output":1358}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-03-01","Output":1352}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"externalInboundIpAddresses":{"Type":41,"Flags":2},"internalInboundIpAddresses":{"Type":42,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-03-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":44,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":53,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":55,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":56,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":58,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":57}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-03-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":66,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-03-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":89,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":79,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":86,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":87,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[76,77,78]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[81,82,83,84,85]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-03-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":103,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[100,101,102,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-03-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":109,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":80,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":121,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-03-01","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.Web/containerApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"ContainerApp resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":173,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the Container App."},"kubeEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's KubeEnvironment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"configuration":{"Type":133,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":148,"Flags":0,"Description":"Container App versioned application definition."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[128,129,130,131,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":135,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":138,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":139,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":147,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":134}},{"6":{"Value":"multiple"}},{"6":{"Value":"single"}},{"5":{"Elements":[136,137,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":143,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":145,"Flags":0},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[140,141,142,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":144}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":146}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":155,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":156,"Flags":0,"Description":"Scaling properties for the Container App."},"dapr":{"Type":168,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":150,"Flags":0,"Description":"Container start command."},"args":{"Type":151,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":153,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":154,"Flags":0,"Description":"Container resource requirements."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":152}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""}}}},{"3":{"ItemType":149}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":167,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":158,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":161,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":164,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":160,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":159}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":162,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":163,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":159}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":165,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":166,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":159}},{"3":{"ItemType":157}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appPort":{"Type":3,"Flags":0,"Description":"Port on which the Dapr side car"},"components":{"Type":172,"Flags":0,"Description":"Collection of Dapr components"}}}},{"2":{"Name":"DaprComponent","Properties":{"name":{"Type":4,"Flags":0,"Description":"Component name"},"type":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"metadata":{"Type":171,"Flags":0,"Description":"Component metadata"}}}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the metadata property value."}}}},{"3":{"ItemType":170}},{"3":{"ItemType":169}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps@2021-03-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"properties":{"Type":178,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":201,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":189,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"environmentType":{"Type":4,"Flags":0,"Description":"Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed"},"arcConfiguration":{"Type":190,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":198,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"containerAppsConfiguration":{"Type":200,"Flags":0,"Description":"Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[179,180,181,182,183,184,185,186,187,188]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":193,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":194,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[191,192]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":197,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[195,196]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":199,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ContainerAppsConfiguration","Properties":{"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server"},"controlPlaneSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"appSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-03-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-03-01","ScopeType":1,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-03-01","ScopeType":1,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":252,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":218,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":219,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":239,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":242,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":243,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":246,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":0,"Description":"The provider that submitted the last deployment to the primary environment of the static site."},"enterpriseGradeCdnStatus":{"Type":251,"Flags":0,"Description":"State indicating the status of the enterprise grade CDN serving traffic to the static web app."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":221,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":222,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":223,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":54,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":226,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":230,"Flags":0,"Description":"MSI resource"},"zones":{"Type":238,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":224,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":225,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":227,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":228,"Flags":0,"Description":"Inner errors."},"details":{"Type":229,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":226}},{"3":{"ItemType":226}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":235,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":237,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[231,232,233,234]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":236}},{"3":{"ItemType":4}},{"3":{"ItemType":220}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[240,241]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":245,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":244}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Disabling"}},{"5":{"Elements":[247,248,249,250,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-03-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":254,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":258,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":257,"functionappsettings":262}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-03-01","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-03-01","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":271,"Flags":9,"Description":"The resource name"},"type":{"Type":272,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":273,"Flags":10,"Description":"The resource api version"},"properties":{"Type":275,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":280,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":274,"functionappsettings":279}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-03-01","ScopeType":8,"Body":281,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":293,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[287,288,289,290,291,292,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-03-01","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":297,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-03-01","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":303,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":304,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":444,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":307,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":310,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":311,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":315,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":324,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":325,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":430,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":434,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":435,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":437,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":443,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[308,309]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[312,313,314]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":320,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":323,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[317,318,319]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[321,322]}},{"3":{"ItemType":316}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":326,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":327,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":341,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":342,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":344,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":359,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":362,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":366,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":373,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":374,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":377,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":378,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":393,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":395,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":397,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":398,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":406,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":407,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":411,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":415,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":419,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":429,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":340,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[329,330,331,332,333,334,335,336,337,338,339]}},{"3":{"ItemType":328}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":343}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[345,346,347,348,349,350,351,352,353,354,355,356,357,358,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[360,361]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":365,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":364}},{"3":{"ItemType":363}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[367,368,369,370,371,372]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":376,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":375}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":379,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":387,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":380,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":382,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":383,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":384,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":386,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":381}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":383}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":385}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":391,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":392,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[388,389,390]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":394,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":403,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":405,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[400,401,402,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":404}},{"3":{"ItemType":399}},{"3":{"ItemType":399}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[408,409,410,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[412,413,414,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[416,417,418,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":423,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":428,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[421,422]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[424,425,426,427]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":420}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[431,432,433]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":436,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[438,439,440,441,442]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-03-01","ScopeType":8,"Body":305,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":446,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":451,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":449,"scm":454}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-03-01","ScopeType":8,"Body":455,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":457,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":462,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":469,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":470,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":477,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":478,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":479,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":480,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":481,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":482,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":483,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[467,468]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[471,472,473,474,475,476]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":489,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":490,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":497,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":536,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":547,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":495,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":496,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[491,492,493,494]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":498,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":512,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":516,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":518,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":521,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":522,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":524,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":526,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":535,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":499,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":500,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":502,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":501,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":503,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":506,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":507,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":504,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":505,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":508,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":511,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":509,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":510,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":513,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":515,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":519,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":520,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":519,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":523,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":525,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":527,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":529,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":533,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":530,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":532,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":531,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":534,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":528}},{"2":{"Name":"Login","Properties":{"routes":{"Type":537,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":538,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":541,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":542,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":546,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":539,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":540,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":545,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[543,544]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":548,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":549,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":553,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[550,551,552]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":554,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":420}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":559,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":564,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":574,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":567,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[565,566]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":573,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[569,570,571,572,4]}},{"3":{"ItemType":568}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":575,"Flags":9,"Description":"The resource name"},"type":{"Type":576,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":577,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":591,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[580,581,582,583,584,585,586,587,588,589,590]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":579}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":593,"Flags":9,"Description":"The resource name"},"type":{"Type":594,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":595,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":598,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":620,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":623,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":623,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":599,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":606,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":613,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":605,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[600,601,602,603,604]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":612,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[607,608,609,610,611]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":619,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[614,615,616,617,618]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":621,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":622,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":624,"Flags":9,"Description":"The resource name"},"type":{"Type":625,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":626,"Flags":10,"Description":"The resource api version"},"properties":{"Type":628,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":629,"Flags":9,"Description":"The resource name"},"type":{"Type":630,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":631,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":633,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":638,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":639,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":640,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":641,"Flags":9,"Description":"The resource name"},"type":{"Type":642,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":643,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":460,"authsettings":465,"authsettingsV2":487,"azurestorageaccounts":557,"backup":562,"connectionstrings":578,"logs":596,"metadata":627,"pushsettings":632,"slotConfigNames":636,"web":644}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-03-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-03-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-03-01","ScopeType":8,"Body":654,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":657,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":662,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":668,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[663,664,665,666,667]}},{"6":{"Value":"onedeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":669,"Flags":9,"Description":"The resource name"},"type":{"Type":670,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":671,"Flags":10,"Description":"The resource api version"}}}},{"7":{"Name":"microsoft.web/sites/extensions","Discriminator":"name","BaseProperties":{},"Elements":{"MSDeploy":660,"onedeploy":672}}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-03-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":679,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-03-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":681,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":682,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-03-01","ScopeType":8,"Body":683,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":691,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":694,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":697,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":701,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[689,690]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[692,693]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[695,696]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[698,699,700]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":705,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-03-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":713,"Flags":9,"Description":"The resource name"},"type":{"Type":714,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":715,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-03-01","ScopeType":8,"Body":716,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":718,"Flags":9,"Description":"The resource name"},"type":{"Type":719,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":720,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-03-01","ScopeType":8,"Body":721,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":724,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":725,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":728,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-03-01","ScopeType":8,"Body":726,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":730,"Flags":9,"Description":"The resource name"},"type":{"Type":731,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":732,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":738,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":737,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":736}},{"3":{"ItemType":735}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-03-01","ScopeType":8,"Body":733,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":740,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":741,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":742,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":751,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[748,749,750]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-03-01","ScopeType":8,"Body":746,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":753,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":754,"Flags":10,"Description":"The resource api version"},"properties":{"Type":756,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":759,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":760,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[757,758]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-03-01","ScopeType":8,"Body":755,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":762,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":763,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":765,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-03-01","ScopeType":8,"Body":764,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":767,"Flags":9,"Description":"The resource name"},"type":{"Type":768,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":769,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":771,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":770,"scm":774}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-03-01","ScopeType":8,"Body":775,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":777,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":781,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":782,"Flags":9,"Description":"The resource name"},"type":{"Type":783,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":784,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":790,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":420}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":795,"Flags":9,"Description":"The resource name"},"type":{"Type":796,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":797,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":799,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":579}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":804,"Flags":9,"Description":"The resource name"},"type":{"Type":805,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":806,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":808,"Flags":9,"Description":"The resource name"},"type":{"Type":809,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":810,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":813,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":817,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":780,"authsettings":785,"authsettingsV2":789,"azurestorageaccounts":793,"backup":798,"connectionstrings":802,"logs":807,"metadata":811,"pushsettings":816,"web":820}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-03-01","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-03-01","ScopeType":8,"Body":825,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-03-01","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":831,"Flags":9,"Description":"The resource name"},"type":{"Type":832,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":833,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-03-01","ScopeType":8,"Body":834,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":836,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":837,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-03-01","ScopeType":8,"Body":838,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":840,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":841,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-03-01","ScopeType":8,"Body":842,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-03-01","ScopeType":8,"Body":846,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":848,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":849,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":850,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":852,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":853,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-03-01","ScopeType":8,"Body":854,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":856,"Flags":9,"Description":"The resource name"},"type":{"Type":857,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":858,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-03-01","ScopeType":8,"Body":859,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":861,"Flags":9,"Description":"The resource name"},"type":{"Type":862,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":863,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-03-01","ScopeType":8,"Body":864,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":866,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":867,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":869,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-03-01","ScopeType":8,"Body":868,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":871,"Flags":9,"Description":"The resource name"},"type":{"Type":872,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":873,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-03-01","ScopeType":8,"Body":874,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":876,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":877,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":878,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":880,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":881,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-03-01","ScopeType":8,"Body":882,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":884,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":885,"Flags":10,"Description":"The resource api version"},"properties":{"Type":756,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-03-01","ScopeType":8,"Body":886,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":888,"Flags":9,"Description":"The resource name"},"type":{"Type":889,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":890,"Flags":10,"Description":"The resource api version"},"properties":{"Type":892,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":893,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":894,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":895,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-03-01","ScopeType":8,"Body":891,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":897,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":898,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":902,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":99,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":901}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":899,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":904,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":905,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":906,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":908,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":892,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-03-01","ScopeType":8,"Body":911,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":915,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":919,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":921,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":926,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":928,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":927}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-03-01","ScopeType":8,"Body":924,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":930,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":931,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":932,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":934,"Flags":9,"Description":"The resource name"},"type":{"Type":935,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":936,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-03-01","ScopeType":8,"Body":937,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":940,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":941,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":942,"Flags":1}},{"6":{"Value":"Microsoft.Web/containerApps/revisions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":944,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":945,"Flags":10,"Description":"The resource api version"},"properties":{"Type":947,"Flags":2,"Description":"Revision resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"location":{"Type":4,"Flags":2,"Description":"Resource Location."},"tags":{"Type":958,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":148,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":951,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":957,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[948,949,950,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[952,953,954,955,956,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps/revisions@2021-03-01","ScopeType":8,"Body":946,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":960,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":961,"Flags":10,"Description":"The resource api version"},"properties":{"Type":963,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-03-01","ScopeType":4,"Body":962,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":969,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":1010,"Flags":0,"Description":"Data Set"},"status":{"Type":1011,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":1021,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":1022,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":971,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":972,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":976,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":970}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[973,974,975]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":978,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":983,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":980,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":982,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":979}},{"3":{"ItemType":4}},{"3":{"ItemType":981}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":1009,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008]}},{"3":{"ItemType":977}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":1017,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[1012,1013,1014,1015,1016]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":1020,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":1019}},{"3":{"ItemType":1018}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":1026,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":1024,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":1025,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1023}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-03-01","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1028,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1029,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-03-01","ScopeType":8,"Body":1030,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-03-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1037,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1038,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1040,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-03-01","ScopeType":8,"Body":1039,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1042,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1043,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-03-01","ScopeType":8,"Body":1044,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-03-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-03-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1040,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-03-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-03-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1063,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1064,"Flags":10,"Description":"The resource api version"},"properties":{"Type":963,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-03-01","ScopeType":4,"Body":1065,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1067,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1068,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1070,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":1075,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1081,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1082,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[1071,1072,1073,1074]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[1076,1077,1078,1079,1080]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-03-01","ScopeType":8,"Body":1069,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1070,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-03-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1088,"Flags":9,"Description":"The resource name"},"type":{"Type":1089,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1090,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1092,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-03-01","ScopeType":8,"Body":1091,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1092,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-03-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1099,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1100,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1102,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1110,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1111,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1103,1104,1105,1106,1107,1108,1109,4]}},{"3":{"ItemType":244}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-03-01","ScopeType":8,"Body":1101,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1116,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1127,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1128,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1117,1118,1119,1120,1121,1122,1123,1124,1125,1126]}},{"3":{"ItemType":568}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-03-01","ScopeType":8,"Body":1115,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1145,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":230,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1146,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-03-01","ScopeType":8,"Body":1132,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-03-01","ScopeType":8,"Body":1150,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-03-01","ScopeType":8,"Body":1154,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1156,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1157,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1159,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1165,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1168,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1169,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1160,1161,1162,1163,1164]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1166,1167]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-03-01","ScopeType":8,"Body":1158,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1174,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1178,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1186,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1175,1176,1177]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1180,"Flags":0},"previousCpuStats":{"Type":1180,"Flags":0},"memoryStats":{"Type":1184,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1185,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1181,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1183,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1182,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1179}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-03-01","ScopeType":8,"Body":1173,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1192,"Flags":0,"Description":"Child process list."},"threads":{"Type":1195,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1196,"Flags":0,"Description":"List of open files."},"modules":{"Type":1199,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1200,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1194,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1193}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1198,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1197}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-03-01","ScopeType":8,"Body":1190,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-03-01","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1206,"Flags":9,"Description":"The resource name"},"type":{"Type":1207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1216,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1211,1212,1213,1214,1215]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-03-01","ScopeType":8,"Body":1209,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1218,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1219,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1221,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":900,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1223,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1225,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1222}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1224}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-03-01","ScopeType":8,"Body":1220,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-03-01","ScopeType":8,"Body":1229,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1231,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1232,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-03-01","ScopeType":8,"Body":1233,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1116,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-03-01","ScopeType":8,"Body":1237,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-03-01","ScopeType":8,"Body":1241,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-03-01","ScopeType":8,"Body":1245,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-03-01","ScopeType":8,"Body":1249,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1159,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-03-01","ScopeType":8,"Body":1253,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1174,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-03-01","ScopeType":8,"Body":1257,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-03-01","ScopeType":8,"Body":1261,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-03-01","ScopeType":8,"Body":1265,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1267,"Flags":9,"Description":"The resource name"},"type":{"Type":1268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-03-01","ScopeType":8,"Body":1270,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1272,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1273,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1221,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-03-01","ScopeType":8,"Body":1274,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-03-01","ScopeType":8,"Body":1278,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1280,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1281,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-03-01","ScopeType":8,"Body":1282,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1287,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1288,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1295,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1296,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1292,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1289,1290,1291]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1293,1294]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-03-01","ScopeType":8,"Body":1286,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1301,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1302,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1288}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-03-01","ScopeType":8,"Body":1300,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1304,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1305,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1310,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1311,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1308,1309]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-03-01","ScopeType":8,"Body":1306,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1313,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1314,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1287,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-03-01","ScopeType":8,"Body":1315,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1301,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-03-01","ScopeType":8,"Body":1319,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1321,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1322,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-03-01","ScopeType":8,"Body":1323,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1326,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-03-01","Output":1325}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":1330,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":1329}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/containerApps","ApiVersion":"2021-03-01","Output":1328}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1335,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1334,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1333}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-03-01","Output":1332}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1338,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1343,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1342}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1116,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-03-01","Output":1348,"Input":1347}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-03-01","Output":1352}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1355,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1356,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-03-01","Output":1354}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1359,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1348}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-03-01","Output":1358}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-03-01","Output":1352}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-03-01","Output":1348,"Input":1347}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-03-01","Output":1352}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-03-01","Output":1354}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-03-01","Output":1358}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-03-01","Output":1352}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2021-03-01/types.md b/generated/web/microsoft.web/2021-03-01/types.md index 0391783980..b4760a5329 100644 --- a/generated/web/microsoft.web/2021-03-01/types.md +++ b/generated/web/microsoft.web/2021-03-01/types.md @@ -1883,7 +1883,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1895,7 +1895,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2818,7 +2818,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2022-03-01/types.json b/generated/web/microsoft.web/2022-03-01/types.json index 75a8fbd51f..7f28137f94 100644 --- a/generated/web/microsoft.web/2022-03-01/types.json +++ b/generated/web/microsoft.web/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"upgradePreference":{"Type":36,"Flags":0,"Description":"Upgrade Preference"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."},"customDnsSuffixConfiguration":{"Type":37,"Flags":0,"Description":"Full view of the custom domain suffix configuration for ASEv3."},"networkingConfiguration":{"Type":44,"Flags":0,"Description":"Full view of networking configuration for an ASE."},"upgradeAvailability":{"Type":52,"Flags":2,"Description":"Whether an upgrade is available for this App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Early"}},{"6":{"Value":"Late"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[32,33,34,35,4]}},{"2":{"Name":"CustomDnsSuffixConfiguration","Properties":{"properties":{"Type":38,"Flags":0,"Description":"CustomDnsSuffixConfiguration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CustomDnsSuffixConfigurationProperties","Properties":{"provisioningState":{"Type":43,"Flags":2},"provisioningDetails":{"Type":4,"Flags":2},"dnsSuffix":{"Type":4,"Flags":0,"Description":"The default custom domain suffix to use for all sites deployed on the ASE."},"certificateUrl":{"Type":4,"Flags":0,"Description":"The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix."},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Degraded"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[39,40,41,42]}},{"2":{"Name":"AseV3NetworkingConfiguration","Properties":{"properties":{"Type":45,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":46,"Flags":2},"linuxOutboundIpAddresses":{"Type":47,"Flags":2},"externalInboundIpAddresses":{"Type":48,"Flags":2},"internalInboundIpAddresses":{"Type":49,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"},"ftpEnabled":{"Type":2,"Flags":0,"Description":"Property to enable and disable FTP on ASEV3"},"remoteDebugEnabled":{"Type":2,"Flags":0,"Description":"Property to enable and disable Remote Debug on ASEV3"},"inboundIpAddressOverride":{"Type":4,"Flags":0,"Description":"Customer provided Inbound IP Address. Only able to be set on Ase create."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Ready"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"customdnssuffix"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":55,"Flags":9,"Description":"The resource name"},"type":{"Type":56,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":57,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"CustomDnsSuffixConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":59,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":45,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/hostingenvironments/configurations","Discriminator":"name","BaseProperties":{},"Elements":{"customdnssuffix":58,"networking":62}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2022-03-01","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":65,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":73,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":74,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[70,71,72]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":76,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":77,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":79,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":78}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2022-03-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":85,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":86,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":87,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2022-03-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":93,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":94,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":110,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":100,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":101,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"numberOfWorkers":{"Type":3,"Flags":2,"Description":"The number of instances that are assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":107,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":108,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[97,98,99]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[102,103,104,105,106]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2022-03-01","ScopeType":8,"Body":95,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":124,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[121,122,123,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2022-03-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":143,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":130,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":101,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":142,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[131,132,133,134,135,136,137,138,139,140,141]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2022-03-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Web/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":0,"Description":"ContainerApp resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":194,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":153,"Flags":2,"Description":"Provisioning state of the Container App."},"kubeEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's KubeEnvironment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"configuration":{"Type":154,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":169,"Flags":0,"Description":"Container App versioned application definition."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":156,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":159,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":160,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":168,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":155}},{"6":{"Value":"multiple"}},{"6":{"Value":"single"}},{"5":{"Elements":[157,158,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":164,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":166,"Flags":0},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[161,162,163,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":165}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":167}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":176,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":177,"Flags":0,"Description":"Scaling properties for the Container App."},"dapr":{"Type":189,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":171,"Flags":0,"Description":"Container start command."},"args":{"Type":172,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":174,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":175,"Flags":0,"Description":"Container resource requirements."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":173}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""}}}},{"3":{"ItemType":170}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":188,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":179,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":182,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":185,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":181,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":180}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":183,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":184,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":180}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":186,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":187,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":180}},{"3":{"ItemType":178}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appPort":{"Type":3,"Flags":0,"Description":"Port on which the Dapr side car"},"components":{"Type":193,"Flags":0,"Description":"Collection of Dapr components"}}}},{"2":{"Name":"DaprComponent","Properties":{"name":{"Type":4,"Flags":0,"Description":"Component name"},"type":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"metadata":{"Type":192,"Flags":0,"Description":"Component metadata"}}}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the metadata property value."}}}},{"3":{"ItemType":191}},{"3":{"ItemType":190}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps@2022-03-01","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":222,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":210,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"environmentType":{"Type":4,"Flags":0,"Description":"Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed"},"arcConfiguration":{"Type":211,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":219,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"containerAppsConfiguration":{"Type":221,"Flags":0,"Description":"Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[200,201,202,203,204,205,206,207,208,209]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":214,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":215,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[212,213]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":218,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[216,217]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":220,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ContainerAppsConfiguration","Properties":{"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server"},"controlPlaneSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"appSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2022-03-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":224,"Flags":9,"Description":"The resource name"},"type":{"Type":225,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":226,"Flags":10,"Description":"The resource api version"},"properties":{"Type":228,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2022-03-01","ScopeType":1,"Body":227,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2022-03-01","ScopeType":1,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":275,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":239,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":240,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":260,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":263,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":264,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":267,"Flags":2,"Description":"User provided function apps registered with the static site"},"linkedBackends":{"Type":269,"Flags":2,"Description":"Backends linked to the static side"},"provider":{"Type":4,"Flags":0,"Description":"The provider that submitted the last deployment to the primary environment of the static site."},"enterpriseGradeCdnStatus":{"Type":274,"Flags":0,"Description":"State indicating the status of the enterprise grade CDN serving traffic to the static web app."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":242,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":243,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":244,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":75,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":247,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":251,"Flags":0,"Description":"MSI resource"},"zones":{"Type":259,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":245,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":86,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":85,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":246,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":248,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":249,"Flags":0,"Description":"Inner errors."},"details":{"Type":250,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":247}},{"3":{"ItemType":247}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":256,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":258,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[252,253,254,255]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":257}},{"3":{"ItemType":4}},{"3":{"ItemType":241}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[261,262]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":266,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":265}},{"2":{"Name":"StaticSiteLinkedBackend","Properties":{"backendResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the backend linked to the static site"},"region":{"Type":4,"Flags":0,"Description":"The region of the backend linked to the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the backend was linked to the static site."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the linking process."}}}},{"3":{"ItemType":268}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Disabling"}},{"5":{"Elements":[270,271,272,273,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2022-03-01","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":277,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":282,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":280,"functionappsettings":285}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2022-03-01","ScopeType":8,"Body":287,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":289,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":290,"Flags":10,"Description":"The resource api version"},"properties":{"Type":292,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2022-03-01","ScopeType":8,"Body":291,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":294,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":298,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":297,"functionappsettings":302}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2022-03-01","ScopeType":8,"Body":304,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":317,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Unhealthy"}},{"5":{"Elements":[310,311,312,313,314,315,316,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2022-03-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":319,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":320,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":321,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":323,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":324,"Flags":10,"Description":"The resource api version"},"properties":{"Type":292,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2022-03-01","ScopeType":8,"Body":325,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/linkedBackends"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/linkedBackends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"StaticSiteLinkedBackendARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteLinkedBackendARMResourceProperties","Properties":{"backendResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the backend linked to the static site"},"region":{"Type":4,"Flags":0,"Description":"The region of the backend linked to the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the backend was linked to the static site."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the linking process."}}}},{"4":{"Name":"Microsoft.Web/staticSites/linkedBackends@2022-03-01","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/linkedBackends"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/linkedBackends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"StaticSiteLinkedBackendARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/linkedBackends@2022-03-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":477,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":340,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":343,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":344,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":348,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":357,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetImagePullEnabled":{"Type":2,"Flags":0,"Description":"To enable pulling image over Virtual Network"},"vnetContentShareEnabled":{"Type":2,"Flags":0,"Description":"To enable accessing content over virtual network"},"siteConfig":{"Type":358,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":463,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":101,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":467,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":468,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":470,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":476,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[341,342]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[345,346,347]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":353,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":356,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[350,351,352]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[354,355]}},{"3":{"ItemType":349}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":359,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":360,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":374,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":375,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":377,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":392,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":395,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":399,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":406,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":407,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":410,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":411,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":426,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":428,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":430,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":431,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":439,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":440,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":444,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":448,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":452,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":462,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":373,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[362,363,364,365,366,367,368,369,370,371,372]}},{"3":{"ItemType":361}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":376}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[378,379,380,381,382,383,384,385,386,387,388,389,390,391,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[393,394]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":398,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":397}},{"3":{"ItemType":396}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[400,401,402,403,404,405]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":409,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":408}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":412,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":420,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":413,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":415,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":416,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":417,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":419,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":414}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":416}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":418}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":424,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":425,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[421,422,423]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":427,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":436,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":438,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[433,434,435,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":437}},{"3":{"ItemType":432}},{"3":{"ItemType":432}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[441,442,443,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[445,446,447,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[449,450,451,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":456,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":461,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[454,455]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[457,458,459,460]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":453}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[464,465,466]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":469,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[471,472,473,474,475]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2022-03-01","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":482,"scm":487}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2022-03-01","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":502,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":503,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":510,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":511,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":512,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":513,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":514,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":515,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":516,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[500,501]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[504,505,506,507,508,509]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":517,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":522,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":523,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":530,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":569,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":580,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":528,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":529,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[524,525,526,527]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":531,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":545,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":549,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":551,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":554,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":555,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":557,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":559,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":568,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":532,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":533,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":535,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":534,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":536,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":539,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":540,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":537,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":538,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":541,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":544,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":542,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":543,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":546,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":548,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":552,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":553,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":552,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":556,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":558,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":560,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":562,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":566,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":563,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":565,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":564,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":567,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":561}},{"2":{"Name":"Login","Properties":{"routes":{"Type":570,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":571,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":574,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":575,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":579,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":572,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":573,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":578,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[576,577]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":581,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":582,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":586,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[583,584,585]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":587,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":453}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":597,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":607,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":600,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[598,599]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":606,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[602,603,604,605,4]}},{"3":{"ItemType":601}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":624,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[613,614,615,616,617,618,619,620,621,622,623]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":612}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":626,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":631,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":653,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":656,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":656,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":632,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":639,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":646,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":638,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[633,634,635,636,637]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":645,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[640,641,642,643,644]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":652,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[647,648,649,650,651]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":654,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":655,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":657,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":662,"Flags":9,"Description":"The resource name"},"type":{"Type":663,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":664,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":670,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":671,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":672,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":673,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":674,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":493,"authsettings":498,"authsettingsV2":520,"azurestorageaccounts":590,"backup":595,"connectionstrings":611,"logs":629,"metadata":660,"pushsettings":665,"slotConfigNames":669,"web":677}}},{"4":{"Name":"Microsoft.Web/sites/config@2022-03-01","ScopeType":8,"Body":678,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":680,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":681,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2022-03-01","ScopeType":8,"Body":682,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2022-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":690,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":695,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":701,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[696,697,698,699,700]}},{"6":{"Value":"onedeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":702,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"}}}},{"7":{"Name":"microsoft.web/sites/extensions","Discriminator":"name","BaseProperties":{},"Elements":{"MSDeploy":693,"onedeploy":705}}},{"4":{"Name":"Microsoft.Web/sites/extensions@2022-03-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":712,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2022-03-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":714,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":715,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2022-03-01","ScopeType":8,"Body":716,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":724,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":727,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":730,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":734,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[722,723]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[725,726]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[728,729]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[731,732,733]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2022-03-01","ScopeType":8,"Body":720,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":736,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":737,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":738,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2022-03-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":746,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2022-03-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2022-03-01","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":761,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2022-03-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":763,"Flags":9,"Description":"The resource name"},"type":{"Type":764,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":765,"Flags":10,"Description":"The resource api version"},"properties":{"Type":767,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":771,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":770,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":769}},{"3":{"ItemType":768}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2022-03-01","ScopeType":8,"Body":766,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":773,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":774,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":775,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":777,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":778,"Flags":10,"Description":"The resource api version"},"properties":{"Type":780,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":784,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[781,782,783]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2022-03-01","ScopeType":8,"Body":779,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":786,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":787,"Flags":10,"Description":"The resource api version"},"properties":{"Type":789,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":792,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":793,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[790,791]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2022-03-01","ScopeType":8,"Body":788,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":798,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2022-03-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":800,"Flags":9,"Description":"The resource name"},"type":{"Type":801,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":802,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":804,"Flags":9,"Description":"The resource name"},"type":{"Type":805,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":806,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":803,"scm":807}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2022-03-01","ScopeType":8,"Body":808,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":810,"Flags":9,"Description":"The resource name"},"type":{"Type":811,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":812,"Flags":10,"Description":"The resource api version"},"properties":{"Type":814,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":815,"Flags":9,"Description":"The resource name"},"type":{"Type":816,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":817,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":819,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":823,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":827,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":453}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":828,"Flags":9,"Description":"The resource name"},"type":{"Type":829,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":830,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":832,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":612}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":837,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":841,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":845,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":850,"Flags":9,"Description":"The resource name"},"type":{"Type":851,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":852,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":813,"authsettings":818,"authsettingsV2":822,"azurestorageaccounts":826,"backup":831,"connectionstrings":835,"logs":840,"metadata":844,"pushsettings":849,"web":853}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2022-03-01","ScopeType":8,"Body":854,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":856,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":857,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2022-03-01","ScopeType":8,"Body":858,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2022-03-01","ScopeType":8,"Body":862,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":864,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2022-03-01","ScopeType":8,"Body":867,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":869,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":870,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2022-03-01","ScopeType":8,"Body":871,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":873,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":874,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2022-03-01","ScopeType":8,"Body":875,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":877,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":878,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2022-03-01","ScopeType":8,"Body":879,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":881,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":882,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":883,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2022-03-01","ScopeType":8,"Body":887,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":889,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2022-03-01","ScopeType":8,"Body":892,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":894,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2022-03-01","ScopeType":8,"Body":897,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":899,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":900,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":902,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2022-03-01","ScopeType":8,"Body":901,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":904,"Flags":9,"Description":"The resource name"},"type":{"Type":905,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":906,"Flags":10,"Description":"The resource api version"},"properties":{"Type":767,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2022-03-01","ScopeType":8,"Body":907,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":911,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":780,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2022-03-01","ScopeType":8,"Body":915,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":789,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2022-03-01","ScopeType":8,"Body":919,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":921,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":926,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":927,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":928,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2022-03-01","ScopeType":8,"Body":924,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":930,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":931,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":935,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":120,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":934}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":932,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":939,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":941,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2022-03-01","ScopeType":8,"Body":944,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":948,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":950,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":951,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":952,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":954,"Flags":9,"Description":"The resource name"},"type":{"Type":955,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":956,"Flags":10,"Description":"The resource api version"},"properties":{"Type":958,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":959,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":961,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":960}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2022-03-01","ScopeType":8,"Body":957,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":963,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":964,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":965,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":967,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":971,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2022-03-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":980,"Flags":2,"Description":"Revision resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"location":{"Type":4,"Flags":2,"Description":"Resource Location."},"tags":{"Type":991,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":169,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":984,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":990,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[981,982,983,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[985,986,987,988,989,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps/revisions@2022-03-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":993,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":994,"Flags":10,"Description":"The resource api version"},"properties":{"Type":996,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2022-03-01","ScopeType":4,"Body":995,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":1002,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":1043,"Flags":0,"Description":"Data Set"},"status":{"Type":1044,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":1054,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":1055,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":1004,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":1005,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":1009,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":1003}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[1006,1007,1008]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":1011,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":1016,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":1013,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":1015,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":1012}},{"3":{"ItemType":4}},{"3":{"ItemType":1014}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":1042,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041]}},{"3":{"ItemType":1010}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":1050,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[1045,1046,1047,1048,1049]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":1053,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":1052}},{"3":{"ItemType":1051}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":1059,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":1057,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":1058,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1056}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2022-03-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2022-03-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2022-03-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2022-03-01","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1075,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1076,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1078,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2022-03-01","ScopeType":8,"Body":1077,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2022-03-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2022-03-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1088,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1089,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2022-03-01","ScopeType":8,"Body":1090,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1092,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1093,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1078,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2022-03-01","ScopeType":8,"Body":1094,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1096,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1097,"Flags":10,"Description":"The resource api version"},"properties":{"Type":996,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2022-03-01","ScopeType":4,"Body":1098,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1103,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":1108,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1114,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1115,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[1104,1105,1106,1107]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[1109,1110,1111,1112,1113]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2022-03-01","ScopeType":8,"Body":1102,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1103,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2022-03-01","ScopeType":8,"Body":1119,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1121,"Flags":9,"Description":"The resource name"},"type":{"Type":1122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1125,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2022-03-01","ScopeType":8,"Body":1124,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1127,"Flags":9,"Description":"The resource name"},"type":{"Type":1128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1125,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2022-03-01","ScopeType":8,"Body":1130,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1133,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1143,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1144,"Flags":2,"Description":"User provided function apps registered with the static site build"},"linkedBackends":{"Type":1145,"Flags":2,"Description":"Backends linked to the static side build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1136,1137,1138,1139,1140,1141,1142,4]}},{"3":{"ItemType":265}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2022-03-01","ScopeType":8,"Body":1134,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1148,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1150,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1161,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1162,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1151,1152,1153,1154,1155,1156,1157,1158,1159,1160]}},{"3":{"ItemType":601}},{"4":{"Name":"Microsoft.Web/sites/backups@2022-03-01","ScopeType":8,"Body":1149,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1179,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":251,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1180,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2022-03-01","ScopeType":8,"Body":1166,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2022-03-01","ScopeType":8,"Body":1184,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1187,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2022-03-01","ScopeType":8,"Body":1188,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1199,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1202,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1203,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1194,1195,1196,1197,1198]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1200,1201]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2022-03-01","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/deploymentStatus"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deploymentStatus","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1208,"Flags":2,"Description":"CsmDeploymentStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmDeploymentStatusProperties","Properties":{"deploymentId":{"Type":4,"Flags":0,"Description":"Deployment operation id."},"status":{"Type":1222,"Flags":0,"Description":"Deployment build status."},"numberOfInstancesInProgress":{"Type":3,"Flags":0,"Description":"Number of site instances currently being provisioned."},"numberOfInstancesSuccessful":{"Type":3,"Flags":0,"Description":"Number of site instances provisioned successfully."},"numberOfInstancesFailed":{"Type":3,"Flags":0,"Description":"Number of site instances failed to provision."},"failedInstancesLogs":{"Type":1223,"Flags":0,"Description":"List of URLs pointing to logs for instances which failed to provision."},"errors":{"Type":1224,"Flags":0,"Description":"List of errors."}}}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"RuntimeFailed"}},{"6":{"Value":"BuildAborted"}},{"6":{"Value":"BuildFailed"}},{"6":{"Value":"BuildRequestReceived"}},{"6":{"Value":"BuildPending"}},{"6":{"Value":"BuildInProgress"}},{"6":{"Value":"BuildSuccessful"}},{"6":{"Value":"PostBuildRestartRequired"}},{"6":{"Value":"StartPolling"}},{"6":{"Value":"StartPollingWithRestart"}},{"6":{"Value":"RuntimeStarting"}},{"6":{"Value":"RuntimeSuccessful"}},{"5":{"Elements":[1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":247}},{"4":{"Name":"Microsoft.Web/sites/deploymentStatus@2022-03-01","ScopeType":8,"Body":1207,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1233,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1241,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1230,1231,1232]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1235,"Flags":0},"previousCpuStats":{"Type":1235,"Flags":0},"memoryStats":{"Type":1239,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1240,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1236,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1238,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1237,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1234}},{"4":{"Name":"Microsoft.Web/sites/instances@2022-03-01","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1247,"Flags":0,"Description":"Child process list."},"threads":{"Type":1250,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1251,"Flags":0,"Description":"List of open files."},"modules":{"Type":1254,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1255,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1249,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1248}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1253,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1252}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2022-03-01","ScopeType":8,"Body":1245,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2022-03-01","ScopeType":8,"Body":1259,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1261,"Flags":9,"Description":"The resource name"},"type":{"Type":1262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1265,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1271,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1266,1267,1268,1269,1270]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2022-03-01","ScopeType":8,"Body":1264,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1276,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":933,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1278,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1280,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1277}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1279}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2022-03-01","ScopeType":8,"Body":1275,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2022-03-01","ScopeType":8,"Body":1284,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1286,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1287,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2022-03-01","ScopeType":8,"Body":1288,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1150,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2022-03-01","ScopeType":8,"Body":1292,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1294,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1295,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2022-03-01","ScopeType":8,"Body":1296,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2022-03-01","ScopeType":8,"Body":1300,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1302,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1303,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2022-03-01","ScopeType":8,"Body":1304,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2022-03-01","ScopeType":8,"Body":1308,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/deploymentStatus"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deploymentStatus","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1208,"Flags":2,"Description":"CsmDeploymentStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deploymentStatus@2022-03-01","ScopeType":8,"Body":1312,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2022-03-01","ScopeType":8,"Body":1316,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2022-03-01","ScopeType":8,"Body":1320,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2022-03-01","ScopeType":8,"Body":1324,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1326,"Flags":9,"Description":"The resource name"},"type":{"Type":1327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1265,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2022-03-01","ScopeType":8,"Body":1329,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1276,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2022-03-01","ScopeType":8,"Body":1333,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2022-03-01","ScopeType":8,"Body":1337,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2022-03-01","ScopeType":8,"Body":1341,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1343,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1344,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1346,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1347,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1354,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"settings":{"Type":1355,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1351,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1348,1349,1350]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1352,1353]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2022-03-01","ScopeType":8,"Body":1345,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1360,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1361,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1347}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2022-03-01","ScopeType":8,"Body":1359,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1366,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1369,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1370,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1367,1368]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2022-03-01","ScopeType":8,"Body":1365,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1372,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1373,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1346,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2022-03-01","ScopeType":8,"Body":1374,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1360,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2022-03-01","ScopeType":8,"Body":1378,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1366,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2022-03-01","ScopeType":8,"Body":1382,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1384,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1385,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1387,"Flags":2,"Description":"The workflow run properties."}}}},{"2":{"Name":"WorkflowRunProperties","Properties":{"waitEndTime":{"Type":4,"Flags":2,"Description":"Gets the wait end time."},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"status":{"Type":1401,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"correlationId":{"Type":4,"Flags":2,"Description":"Gets the correlation id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"workflow":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow version."},"trigger":{"Type":1404,"Flags":2,"Description":"Gets the fired trigger."},"outputs":{"Type":1432,"Flags":2,"Description":"Gets the outputs."},"response":{"Type":1404,"Flags":2,"Description":"Gets the response of the flow run."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,4]}},{"2":{"Name":"Correlation","Properties":{"clientTrackingId":{"Type":4,"Flags":0,"Description":"The client tracking id."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource id."},"name":{"Type":4,"Flags":2,"Description":"Gets the resource name."},"type":{"Type":4,"Flags":2,"Description":"Gets the resource type."}}}},{"2":{"Name":"WorkflowRunTrigger","Properties":{"name":{"Type":4,"Flags":2,"Description":"Gets the name."},"inputs":{"Type":0,"Flags":2,"Description":"Gets the inputs."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputs":{"Type":0,"Flags":2,"Description":"Gets the outputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"scheduledTime":{"Type":4,"Flags":2,"Description":"Gets the scheduled time."},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"status":{"Type":1420,"Flags":2,"Description":"Gets the status."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."}}}},{"2":{"Name":"ContentLink","Properties":{"uri":{"Type":4,"Flags":0,"Description":"The content link URI."},"contentVersion":{"Type":4,"Flags":2,"Description":"The content version."},"contentSize":{"Type":3,"Flags":2,"Description":"The content size."},"contentHash":{"Type":1406,"Flags":2,"Description":"The content hash."},"metadata":{"Type":0,"Flags":2,"Description":"The metadata."}}}},{"2":{"Name":"ContentHash","Properties":{"algorithm":{"Type":4,"Flags":0,"Description":"The algorithm of the content hash."},"value":{"Type":4,"Flags":0,"Description":"The value of the content hash."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,4]}},{"2":{"Name":"WorkflowOutputParameter","Properties":{"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"type":{"Type":1431,"Flags":0,"Description":"The type."},"value":{"Type":0,"Flags":0,"Description":"The value."},"metadata":{"Type":0,"Flags":0,"Description":"The metadata."},"description":{"Type":4,"Flags":0,"Description":"The description."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"String"}},{"6":{"Value":"SecureString"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"Object"}},{"6":{"Value":"SecureObject"}},{"5":{"Elements":[1422,1423,1424,1425,1426,1427,1428,1429,1430,4]}},{"2":{"Name":"WorkflowRunPropertiesOutputs","Properties":{},"AdditionalProperties":1421}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs@2022-03-01","ScopeType":8,"Body":1386,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1437,"Flags":2,"Description":"The workflow run action properties."}}}},{"2":{"Name":"WorkflowRunActionProperties","Properties":{"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"status":{"Type":1451,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1452,"Flags":0,"Description":"The correlation properties."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."},"retryHistory":{"Type":1457,"Flags":0,"Description":"Gets the retry histories."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,4]}},{"2":{"Name":"RunActionCorrelation","Properties":{"actionTrackingId":{"Type":4,"Flags":0,"Description":"The action tracking identifier."},"clientTrackingId":{"Type":4,"Flags":0,"Description":"The client tracking identifier."},"clientKeywords":{"Type":1453,"Flags":0,"Description":"The client keywords."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RetryHistory","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":0,"Description":"Gets the end time."},"code":{"Type":4,"Flags":0,"Description":"Gets the status code."},"clientRequestId":{"Type":4,"Flags":0,"Description":"Gets the client request Id."},"serviceRequestId":{"Type":4,"Flags":0,"Description":"Gets the service request Id."},"error":{"Type":1455,"Flags":0,"Description":"Gets the error response."}}}},{"2":{"Name":"ErrorResponse","Properties":{"error":{"Type":1456,"Flags":0,"Description":"The error properties."}}}},{"2":{"Name":"ErrorProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"3":{"ItemType":1454}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions@2022-03-01","ScopeType":8,"Body":1436,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1462,"Flags":2,"Description":"The workflow run action repetition properties definition."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1480,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowRunActionRepetitionProperties","Properties":{"repetitionIndexes":{"Type":1464,"Flags":0,"Description":"The repetition indexes."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"inputs":{"Type":0,"Flags":2,"Description":"Gets the inputs."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputs":{"Type":0,"Flags":2,"Description":"Gets the outputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."},"retryHistory":{"Type":1465,"Flags":0,"Description":"Gets the retry histories."},"iterationCount":{"Type":3,"Flags":0},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the workflow scope repetition."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the workflow scope repetition."},"correlation":{"Type":1452,"Flags":0,"Description":"The correlation properties."},"status":{"Type":1479,"Flags":0,"Description":"The status of the workflow scope repetition."},"code":{"Type":4,"Flags":0,"Description":"The workflow scope repetition code."},"error":{"Type":0,"Flags":0,"Description":"Anything"}}}},{"2":{"Name":"RepetitionIndex","Properties":{"scopeName":{"Type":4,"Flags":0,"Description":"The scope."},"itemIndex":{"Type":3,"Flags":1,"Description":"The index."}}}},{"3":{"ItemType":1463}},{"3":{"ItemType":1454}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,4]}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions@2022-03-01","ScopeType":8,"Body":1461,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1482,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1483,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1485,"Flags":2,"Description":"The request history properties."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1488,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"RequestHistoryProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"The time the request started."},"endTime":{"Type":4,"Flags":0,"Description":"The time the request ended."},"request":{"Type":1486,"Flags":0,"Description":"The request."},"response":{"Type":1487,"Flags":0,"Description":"The response."}}}},{"2":{"Name":"Request","Properties":{"headers":{"Type":0,"Flags":0,"Description":"A list of all the headers attached to the request."},"uri":{"Type":4,"Flags":0,"Description":"The destination for the request."},"method":{"Type":4,"Flags":0,"Description":"The HTTP method used for the request."}}}},{"2":{"Name":"Response","Properties":{"headers":{"Type":0,"Flags":0,"Description":"A list of all the headers attached to the response."},"statusCode":{"Type":3,"Flags":0,"Description":"The status code of the response."},"bodyLink":{"Type":1405,"Flags":0,"Description":"Details on the location of the body content."}}}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories@2022-03-01","ScopeType":8,"Body":1484,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1462,"Flags":2,"Description":"The workflow run action repetition properties definition."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1493,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions@2022-03-01","ScopeType":8,"Body":1492,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1498,"Flags":2,"Description":"The workflow trigger properties."}}}},{"2":{"Name":"WorkflowTriggerProperties","Properties":{"provisioningState":{"Type":1517,"Flags":2,"Description":"Gets the provisioning state."},"createdTime":{"Type":4,"Flags":2,"Description":"Gets the created time."},"changedTime":{"Type":4,"Flags":2,"Description":"Gets the changed time."},"state":{"Type":1524,"Flags":2,"Description":"Gets the state."},"status":{"Type":1538,"Flags":2,"Description":"Gets the status."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Gets the last execution time."},"nextExecutionTime":{"Type":4,"Flags":2,"Description":"Gets the next execution time."},"recurrence":{"Type":1539,"Flags":2,"Description":"Gets the workflow trigger recurrence."},"workflow":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Registering"}},{"6":{"Value":"Registered"}},{"6":{"Value":"Unregistering"}},{"6":{"Value":"Unregistered"}},{"6":{"Value":"Completed"}},{"5":{"Elements":[1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[1518,1519,1520,1521,1522,1523,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,4]}},{"2":{"Name":"WorkflowTriggerRecurrence","Properties":{"frequency":{"Type":1548,"Flags":0,"Description":"The frequency."},"interval":{"Type":3,"Flags":0,"Description":"The interval."},"startTime":{"Type":4,"Flags":0,"Description":"The start time."},"endTime":{"Type":4,"Flags":0,"Description":"The end time."},"timeZone":{"Type":4,"Flags":0,"Description":"The time zone."},"schedule":{"Type":1549,"Flags":0,"Description":"The recurrence schedule."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[1540,1541,1542,1543,1544,1545,1546,1547,4]}},{"2":{"Name":"RecurrenceSchedule","Properties":{"minutes":{"Type":1550,"Flags":0,"Description":"The minutes."},"hours":{"Type":1551,"Flags":0,"Description":"The hours."},"weekDays":{"Type":1560,"Flags":0,"Description":"The days of the week."},"monthDays":{"Type":1561,"Flags":0,"Description":"The month days."},"monthlyOccurrences":{"Type":1571,"Flags":0,"Description":"The monthly occurrences."}}}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1552,1553,1554,1555,1556,1557,1558]}},{"3":{"ItemType":1559}},{"3":{"ItemType":3}},{"2":{"Name":"RecurrenceScheduleOccurrence","Properties":{"day":{"Type":1570,"Flags":0,"Description":"The day of the week."},"occurrence":{"Type":3,"Flags":0,"Description":"The occurrence."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1563,1564,1565,1566,1567,1568,1569]}},{"3":{"ItemType":1562}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers@2022-03-01","ScopeType":8,"Body":1497,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1576,"Flags":2,"Description":"Gets the workflow trigger history properties."}}}},{"2":{"Name":"WorkflowTriggerHistoryProperties","Properties":{"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"scheduledTime":{"Type":4,"Flags":2,"Description":"The scheduled time."},"status":{"Type":1590,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to input parameters."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to output parameters."},"fired":{"Type":2,"Flags":2,"Description":"The value indicating whether trigger was fired."},"run":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow run."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,4]}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories@2022-03-01","ScopeType":8,"Body":1575,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1593,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1595,"Flags":2,"Description":"The workflow version properties."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1662,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowVersionProperties","Properties":{"provisioningState":{"Type":1618,"Flags":2,"Description":"The provisioning state."},"createdTime":{"Type":4,"Flags":2,"Description":"Gets the created time."},"changedTime":{"Type":4,"Flags":2,"Description":"Gets the changed time."},"state":{"Type":1625,"Flags":0,"Description":"The state."},"version":{"Type":4,"Flags":2,"Description":"Gets the version."},"accessEndpoint":{"Type":4,"Flags":2,"Description":"Gets the access endpoint."},"endpointsConfiguration":{"Type":1626,"Flags":0,"Description":"The endpoints configuration."},"accessControl":{"Type":1631,"Flags":0,"Description":"The access control configuration."},"sku":{"Type":1642,"Flags":2,"Description":"The sku."},"integrationAccount":{"Type":1403,"Flags":0,"Description":"The integration account."},"definition":{"Type":0,"Flags":0,"Description":"The definition."},"parameters":{"Type":1661,"Flags":0,"Description":"The parameters."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Registering"}},{"6":{"Value":"Registered"}},{"6":{"Value":"Unregistering"}},{"6":{"Value":"Unregistered"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Renewing"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[1619,1620,1621,1622,1623,1624,4]}},{"2":{"Name":"FlowEndpointsConfiguration","Properties":{"workflow":{"Type":1627,"Flags":0,"Description":"The workflow endpoints."},"connector":{"Type":1627,"Flags":0,"Description":"The connector endpoints."}}}},{"2":{"Name":"FlowEndpoints","Properties":{"outgoingIpAddresses":{"Type":1629,"Flags":0,"Description":"The outgoing ip address."},"accessEndpointIpAddresses":{"Type":1630,"Flags":0,"Description":"The access endpoint ip address."}}}},{"2":{"Name":"IpAddress","Properties":{"address":{"Type":4,"Flags":0,"Description":"The address."}}}},{"3":{"ItemType":1628}},{"3":{"ItemType":1628}},{"2":{"Name":"FlowAccessControlConfiguration","Properties":{"triggers":{"Type":1632,"Flags":0,"Description":"The access control configuration for invoking workflow triggers."},"contents":{"Type":1632,"Flags":0,"Description":"The access control configuration for accessing workflow run contents."},"actions":{"Type":1632,"Flags":0,"Description":"The access control configuration for workflow actions."},"workflowManagement":{"Type":1632,"Flags":0,"Description":"The access control configuration for workflow management."}}}},{"2":{"Name":"FlowAccessControlConfigurationPolicy","Properties":{"allowedCallerIpAddresses":{"Type":1634,"Flags":0,"Description":"The allowed caller IP address ranges."},"openAuthenticationPolicies":{"Type":1635,"Flags":0,"Description":"The authentication policies for workflow."}}}},{"2":{"Name":"IpAddressRange","Properties":{"addressRange":{"Type":4,"Flags":0,"Description":"The IP address range."}}}},{"3":{"ItemType":1633}},{"2":{"Name":"OpenAuthenticationAccessPolicies","Properties":{"policies":{"Type":1641,"Flags":0,"Description":"Open authentication policies."}}}},{"2":{"Name":"OpenAuthenticationAccessPolicy","Properties":{"type":{"Type":1638,"Flags":0,"Description":"Type of provider for OAuth."},"claims":{"Type":1640,"Flags":0,"Description":"The access policy claims."}}}},{"6":{"Value":"AAD"}},{"5":{"Elements":[1637,4]}},{"2":{"Name":"OpenAuthenticationPolicyClaim","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the claim."},"value":{"Type":4,"Flags":0,"Description":"The value of the claim."}}}},{"3":{"ItemType":1639}},{"2":{"Name":"OpenAuthenticationAccessPolicies","Properties":{},"AdditionalProperties":1636}},{"2":{"Name":"WorkflowSku","Properties":{"name":{"Type":1649,"Flags":1,"Description":"The name."},"plan":{"Type":1403,"Flags":0,"Description":"The reference to plan."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Free"}},{"6":{"Value":"Shared"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[1643,1644,1645,1646,1647,1648,4]}},{"2":{"Name":"WorkflowParameter","Properties":{"type":{"Type":1660,"Flags":0,"Description":"The type."},"value":{"Type":0,"Flags":0,"Description":"The value."},"metadata":{"Type":0,"Flags":0,"Description":"The metadata."},"description":{"Type":4,"Flags":0,"Description":"The description."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"String"}},{"6":{"Value":"SecureString"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"Object"}},{"6":{"Value":"SecureObject"}},{"5":{"Elements":[1651,1652,1653,1654,1655,1656,1657,1658,1659,4]}},{"2":{"Name":"WorkflowVersionPropertiesParameters","Properties":{},"AdditionalProperties":1650}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions@2022-03-01","ScopeType":8,"Body":1594,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1665,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2022-03-01","Output":1664}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":1669,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":1668}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/containerApps","ApiVersion":"2022-03-01","Output":1667}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1674,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1673,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1672}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2022-03-01","Output":1671}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1677,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1682,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1681}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1150,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2022-03-01","Output":1687,"Input":1686}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2022-03-01","Output":1691}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1694,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1695,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2022-03-01","Output":1693}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1698,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1687}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2022-03-01","Output":1697}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2022-03-01","Output":1691}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2022-03-01","Output":1687,"Input":1686}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2022-03-01","Output":1691}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2022-03-01","Output":1693}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2022-03-01","Output":1697}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2022-03-01","Output":1691}},{"2":{"Name":"ExpressionTraces","Properties":{"value":{"Type":0,"Flags":0,"Description":"Anything"},"inputs":{"Type":1715,"Flags":0},"nextLink":{"Type":4,"Flags":0,"Description":"The link used to get the next page of recommendations."}}}},{"2":{"Name":"ExpressionRoot","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path."},"text":{"Type":4,"Flags":0,"Description":"The text."},"value":{"Type":0,"Flags":0,"Description":"Anything"},"subexpressions":{"Type":1714,"Flags":0,"Description":"The sub expressions."},"error":{"Type":1712,"Flags":0,"Description":"The azure resource error info."}}}},{"2":{"Name":"Expression","Properties":{"text":{"Type":4,"Flags":0,"Description":"The text."},"value":{"Type":0,"Flags":0,"Description":"Anything"},"subexpressions":{"Type":1711,"Flags":0,"Description":"The sub expressions."},"error":{"Type":1712,"Flags":0,"Description":"The azure resource error info."}}}},{"3":{"ItemType":1710}},{"2":{"Name":"AzureResourceErrorInfo","Properties":{"message":{"Type":4,"Flags":1,"Description":"The error message."},"details":{"Type":1713,"Flags":0,"Description":"The error details."},"code":{"Type":4,"Flags":1,"Description":"The error code."}}}},{"3":{"ItemType":1712}},{"3":{"ItemType":1710}},{"3":{"ItemType":1709}},{"8":{"Name":"listExpressionTraces","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions","ApiVersion":"2022-03-01","Output":1708}},{"8":{"Name":"listExpressionTraces","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions","ApiVersion":"2022-03-01","Output":1708}},{"2":{"Name":"WorkflowTriggerCallbackUrl","Properties":{"value":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL."},"method":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL HTTP method."},"basePath":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL base path."},"relativePath":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL relative path."},"relativePathParameters":{"Type":1719,"Flags":0,"Description":"Gets the workflow trigger callback URL relative path parameters."},"queries":{"Type":1720,"Flags":0,"Description":"Gets the workflow trigger callback URL query parameters."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WorkflowTriggerListCallbackUrlQueries","Properties":{"api-version":{"Type":4,"Flags":0,"Description":"The api version."},"sp":{"Type":4,"Flags":0,"Description":"The SAS permissions."},"sv":{"Type":4,"Flags":0,"Description":"The SAS version."},"sig":{"Type":4,"Flags":0,"Description":"The SAS signature."},"se":{"Type":4,"Flags":0,"Description":"The SAS timestamp."}}}},{"8":{"Name":"listCallbackUrl","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers","ApiVersion":"2022-03-01","Output":1718}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"upgradePreference":{"Type":36,"Flags":0,"Description":"Upgrade Preference"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."},"customDnsSuffixConfiguration":{"Type":37,"Flags":0,"Description":"Full view of the custom domain suffix configuration for ASEv3."},"networkingConfiguration":{"Type":44,"Flags":0,"Description":"Full view of networking configuration for an ASE."},"upgradeAvailability":{"Type":52,"Flags":2,"Description":"Whether an upgrade is available for this App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Early"}},{"6":{"Value":"Late"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[32,33,34,35,4]}},{"2":{"Name":"CustomDnsSuffixConfiguration","Properties":{"properties":{"Type":38,"Flags":0,"Description":"CustomDnsSuffixConfiguration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CustomDnsSuffixConfigurationProperties","Properties":{"provisioningState":{"Type":43,"Flags":2},"provisioningDetails":{"Type":4,"Flags":2},"dnsSuffix":{"Type":4,"Flags":0,"Description":"The default custom domain suffix to use for all sites deployed on the ASE."},"certificateUrl":{"Type":4,"Flags":0,"Description":"The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix."},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Degraded"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[39,40,41,42]}},{"2":{"Name":"AseV3NetworkingConfiguration","Properties":{"properties":{"Type":45,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":46,"Flags":2},"linuxOutboundIpAddresses":{"Type":47,"Flags":2},"externalInboundIpAddresses":{"Type":48,"Flags":2},"internalInboundIpAddresses":{"Type":49,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"},"ftpEnabled":{"Type":2,"Flags":0,"Description":"Property to enable and disable FTP on ASEV3"},"remoteDebugEnabled":{"Type":2,"Flags":0,"Description":"Property to enable and disable Remote Debug on ASEV3"},"inboundIpAddressOverride":{"Type":4,"Flags":0,"Description":"Customer provided Inbound IP Address. Only able to be set on Ase create."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Ready"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"customdnssuffix"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":55,"Flags":9,"Description":"The resource name"},"type":{"Type":56,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":57,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"CustomDnsSuffixConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":59,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":45,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/hostingenvironments/configurations","Discriminator":"name","BaseProperties":{},"Elements":{"customdnssuffix":58,"networking":62}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2022-03-01","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":65,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":73,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":74,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[70,71,72]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":76,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":77,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":79,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":78}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2022-03-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":85,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":86,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":87,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2022-03-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":93,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":94,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":110,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":100,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":101,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"numberOfWorkers":{"Type":3,"Flags":2,"Description":"The number of instances that are assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":107,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":108,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[97,98,99]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[102,103,104,105,106]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2022-03-01","ScopeType":8,"Body":95,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":124,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[121,122,123,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2022-03-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":143,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":130,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":101,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":142,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[131,132,133,134,135,136,137,138,139,140,141]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2022-03-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Web/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":0,"Description":"ContainerApp resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":194,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":153,"Flags":2,"Description":"Provisioning state of the Container App."},"kubeEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's KubeEnvironment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"configuration":{"Type":154,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":169,"Flags":0,"Description":"Container App versioned application definition."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":156,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":159,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":160,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":168,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":155}},{"6":{"Value":"multiple"}},{"6":{"Value":"single"}},{"5":{"Elements":[157,158,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":164,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":166,"Flags":0},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[161,162,163,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":165}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":167}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":176,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":177,"Flags":0,"Description":"Scaling properties for the Container App."},"dapr":{"Type":189,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":171,"Flags":0,"Description":"Container start command."},"args":{"Type":172,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":174,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":175,"Flags":0,"Description":"Container resource requirements."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":173}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""}}}},{"3":{"ItemType":170}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":188,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":179,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":182,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":185,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":181,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":180}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":183,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":184,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":180}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":186,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":187,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":180}},{"3":{"ItemType":178}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appPort":{"Type":3,"Flags":0,"Description":"Port on which the Dapr side car"},"components":{"Type":193,"Flags":0,"Description":"Collection of Dapr components"}}}},{"2":{"Name":"DaprComponent","Properties":{"name":{"Type":4,"Flags":0,"Description":"Component name"},"type":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"metadata":{"Type":192,"Flags":0,"Description":"Component metadata"}}}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the metadata property value."}}}},{"3":{"ItemType":191}},{"3":{"ItemType":190}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps@2022-03-01","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":222,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":210,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"environmentType":{"Type":4,"Flags":0,"Description":"Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed"},"arcConfiguration":{"Type":211,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":219,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"containerAppsConfiguration":{"Type":221,"Flags":0,"Description":"Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[200,201,202,203,204,205,206,207,208,209]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":214,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":215,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[212,213]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":218,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[216,217]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":220,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ContainerAppsConfiguration","Properties":{"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server"},"controlPlaneSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"appSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2022-03-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":224,"Flags":9,"Description":"The resource name"},"type":{"Type":225,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":226,"Flags":10,"Description":"The resource api version"},"properties":{"Type":228,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2022-03-01","ScopeType":1,"Body":227,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2022-03-01","ScopeType":1,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":275,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":239,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":240,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":260,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":263,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":264,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":267,"Flags":2,"Description":"User provided function apps registered with the static site"},"linkedBackends":{"Type":269,"Flags":2,"Description":"Backends linked to the static side"},"provider":{"Type":4,"Flags":0,"Description":"The provider that submitted the last deployment to the primary environment of the static site."},"enterpriseGradeCdnStatus":{"Type":274,"Flags":0,"Description":"State indicating the status of the enterprise grade CDN serving traffic to the static web app."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":242,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":243,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":244,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":75,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":247,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":251,"Flags":0,"Description":"MSI resource"},"zones":{"Type":259,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":245,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":86,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":85,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":246,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":248,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":249,"Flags":0,"Description":"Inner errors."},"details":{"Type":250,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":247}},{"3":{"ItemType":247}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":256,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":258,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[252,253,254,255]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":257}},{"3":{"ItemType":4}},{"3":{"ItemType":241}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[261,262]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":266,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":265}},{"2":{"Name":"StaticSiteLinkedBackend","Properties":{"backendResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the backend linked to the static site"},"region":{"Type":4,"Flags":0,"Description":"The region of the backend linked to the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the backend was linked to the static site."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the linking process."}}}},{"3":{"ItemType":268}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Disabling"}},{"5":{"Elements":[270,271,272,273,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2022-03-01","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":277,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":282,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":280,"functionappsettings":285}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2022-03-01","ScopeType":8,"Body":287,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":289,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":290,"Flags":10,"Description":"The resource api version"},"properties":{"Type":292,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2022-03-01","ScopeType":8,"Body":291,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":294,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":298,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":297,"functionappsettings":302}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2022-03-01","ScopeType":8,"Body":304,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":317,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Unhealthy"}},{"5":{"Elements":[310,311,312,313,314,315,316,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2022-03-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":319,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":320,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":321,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":323,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":324,"Flags":10,"Description":"The resource api version"},"properties":{"Type":292,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2022-03-01","ScopeType":8,"Body":325,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/linkedBackends"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/linkedBackends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"StaticSiteLinkedBackendARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteLinkedBackendARMResourceProperties","Properties":{"backendResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the backend linked to the static site"},"region":{"Type":4,"Flags":0,"Description":"The region of the backend linked to the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the backend was linked to the static site."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the linking process."}}}},{"4":{"Name":"Microsoft.Web/staticSites/linkedBackends@2022-03-01","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/linkedBackends"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/linkedBackends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"StaticSiteLinkedBackendARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/linkedBackends@2022-03-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":477,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":340,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":343,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":344,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":348,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":357,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetImagePullEnabled":{"Type":2,"Flags":0,"Description":"To enable pulling image over Virtual Network"},"vnetContentShareEnabled":{"Type":2,"Flags":0,"Description":"To enable accessing content over virtual network"},"siteConfig":{"Type":358,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":463,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":101,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":467,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":468,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":470,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":476,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[341,342]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[345,346,347]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":353,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":356,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[350,351,352]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[354,355]}},{"3":{"ItemType":349}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":359,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":360,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":374,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":375,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":377,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":392,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":395,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":399,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":406,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":407,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":410,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":411,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":426,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":428,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":430,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":431,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":439,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":440,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":444,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":448,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":452,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":462,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":373,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[362,363,364,365,366,367,368,369,370,371,372]}},{"3":{"ItemType":361}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":376}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[378,379,380,381,382,383,384,385,386,387,388,389,390,391,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[393,394]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":398,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":397}},{"3":{"ItemType":396}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[400,401,402,403,404,405]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":409,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":408}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":412,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":420,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":413,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":415,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":416,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":417,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":419,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":414}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":416}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":418}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":424,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":425,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[421,422,423]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":427,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":436,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":438,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[433,434,435,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":437}},{"3":{"ItemType":432}},{"3":{"ItemType":432}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[441,442,443,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[445,446,447,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[449,450,451,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":456,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":461,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[454,455]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[457,458,459,460]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":453}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[464,465,466]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":469,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[471,472,473,474,475]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2022-03-01","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":482,"scm":487}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2022-03-01","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":502,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":503,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":510,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":511,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":512,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":513,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":514,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":515,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":516,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[500,501]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[504,505,506,507,508,509]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":517,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":522,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":523,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":530,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":569,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":580,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":528,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":529,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[524,525,526,527]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":531,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":545,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":549,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":551,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":554,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":555,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":557,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":559,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":568,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":532,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":533,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":535,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":534,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":536,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":539,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":540,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":537,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":538,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":541,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":544,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":542,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":543,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":546,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":548,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":552,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":553,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":552,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":556,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":558,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":560,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":562,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":566,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":563,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":565,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":564,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":567,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":561}},{"2":{"Name":"Login","Properties":{"routes":{"Type":570,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":571,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":574,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":575,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":579,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":572,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":573,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":578,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[576,577]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":581,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":582,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":586,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[583,584,585]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":587,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":453}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":597,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":607,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":600,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[598,599]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":606,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[602,603,604,605,4]}},{"3":{"ItemType":601}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":624,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[613,614,615,616,617,618,619,620,621,622,623]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":612}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":626,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":631,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":653,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":656,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":656,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":632,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":639,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":646,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":638,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[633,634,635,636,637]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":645,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[640,641,642,643,644]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":652,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[647,648,649,650,651]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":654,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":655,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":657,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":662,"Flags":9,"Description":"The resource name"},"type":{"Type":663,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":664,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":670,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":671,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":672,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":673,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":674,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":493,"authsettings":498,"authsettingsV2":520,"azurestorageaccounts":590,"backup":595,"connectionstrings":611,"logs":629,"metadata":660,"pushsettings":665,"slotConfigNames":669,"web":677}}},{"4":{"Name":"Microsoft.Web/sites/config@2022-03-01","ScopeType":8,"Body":678,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":680,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":681,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2022-03-01","ScopeType":8,"Body":682,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2022-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":690,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":695,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":701,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[696,697,698,699,700]}},{"6":{"Value":"onedeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":702,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"}}}},{"7":{"Name":"microsoft.web/sites/extensions","Discriminator":"name","BaseProperties":{},"Elements":{"MSDeploy":693,"onedeploy":705}}},{"4":{"Name":"Microsoft.Web/sites/extensions@2022-03-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":712,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2022-03-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":714,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":715,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2022-03-01","ScopeType":8,"Body":716,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":724,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":727,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":730,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":734,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[722,723]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[725,726]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[728,729]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[731,732,733]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2022-03-01","ScopeType":8,"Body":720,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":736,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":737,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":738,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2022-03-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":746,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2022-03-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2022-03-01","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":761,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2022-03-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":763,"Flags":9,"Description":"The resource name"},"type":{"Type":764,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":765,"Flags":10,"Description":"The resource api version"},"properties":{"Type":767,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":771,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":770,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":769}},{"3":{"ItemType":768}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2022-03-01","ScopeType":8,"Body":766,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":773,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":774,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":775,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":777,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":778,"Flags":10,"Description":"The resource api version"},"properties":{"Type":780,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":784,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[781,782,783]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2022-03-01","ScopeType":8,"Body":779,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":786,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":787,"Flags":10,"Description":"The resource api version"},"properties":{"Type":789,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":792,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":793,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[790,791]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2022-03-01","ScopeType":8,"Body":788,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":798,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2022-03-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":800,"Flags":9,"Description":"The resource name"},"type":{"Type":801,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":802,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":804,"Flags":9,"Description":"The resource name"},"type":{"Type":805,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":806,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":803,"scm":807}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2022-03-01","ScopeType":8,"Body":808,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":810,"Flags":9,"Description":"The resource name"},"type":{"Type":811,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":812,"Flags":10,"Description":"The resource api version"},"properties":{"Type":814,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":815,"Flags":9,"Description":"The resource name"},"type":{"Type":816,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":817,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":819,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":823,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":827,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":453}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":828,"Flags":9,"Description":"The resource name"},"type":{"Type":829,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":830,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":832,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":612}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":837,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":841,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":845,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":850,"Flags":9,"Description":"The resource name"},"type":{"Type":851,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":852,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":813,"authsettings":818,"authsettingsV2":822,"azurestorageaccounts":826,"backup":831,"connectionstrings":835,"logs":840,"metadata":844,"pushsettings":849,"web":853}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2022-03-01","ScopeType":8,"Body":854,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":856,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":857,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2022-03-01","ScopeType":8,"Body":858,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2022-03-01","ScopeType":8,"Body":862,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":864,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2022-03-01","ScopeType":8,"Body":867,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":869,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":870,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2022-03-01","ScopeType":8,"Body":871,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":873,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":874,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2022-03-01","ScopeType":8,"Body":875,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":877,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":878,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2022-03-01","ScopeType":8,"Body":879,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":881,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":882,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":883,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2022-03-01","ScopeType":8,"Body":887,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":889,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2022-03-01","ScopeType":8,"Body":892,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":894,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2022-03-01","ScopeType":8,"Body":897,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":899,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":900,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":902,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2022-03-01","ScopeType":8,"Body":901,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":904,"Flags":9,"Description":"The resource name"},"type":{"Type":905,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":906,"Flags":10,"Description":"The resource api version"},"properties":{"Type":767,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2022-03-01","ScopeType":8,"Body":907,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":911,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":780,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2022-03-01","ScopeType":8,"Body":915,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":789,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2022-03-01","ScopeType":8,"Body":919,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":921,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":926,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":927,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":928,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2022-03-01","ScopeType":8,"Body":924,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":930,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":931,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":935,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":120,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":934}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":932,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":939,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":941,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2022-03-01","ScopeType":8,"Body":944,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":948,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":950,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":951,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":952,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":954,"Flags":9,"Description":"The resource name"},"type":{"Type":955,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":956,"Flags":10,"Description":"The resource api version"},"properties":{"Type":958,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":959,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":961,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":960}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2022-03-01","ScopeType":8,"Body":957,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":963,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":964,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":965,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":967,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":971,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2022-03-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":980,"Flags":2,"Description":"Revision resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"location":{"Type":4,"Flags":2,"Description":"Resource Location."},"tags":{"Type":991,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":169,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":984,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":990,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[981,982,983,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[985,986,987,988,989,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps/revisions@2022-03-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":993,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":994,"Flags":10,"Description":"The resource api version"},"properties":{"Type":996,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2022-03-01","ScopeType":4,"Body":995,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":1002,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":1043,"Flags":0,"Description":"Data Set"},"status":{"Type":1044,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":1054,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":1055,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":1004,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":1005,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":1009,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":1003}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[1006,1007,1008]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":1011,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":1016,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":1013,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":1015,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":1012}},{"3":{"ItemType":4}},{"3":{"ItemType":1014}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":1042,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041]}},{"3":{"ItemType":1010}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":1050,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[1045,1046,1047,1048,1049]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":1053,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":1052}},{"3":{"ItemType":1051}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":1059,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":1057,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":1058,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1056}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2022-03-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2022-03-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2022-03-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2022-03-01","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1075,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1076,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1078,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2022-03-01","ScopeType":8,"Body":1077,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2022-03-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2022-03-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1088,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1089,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2022-03-01","ScopeType":8,"Body":1090,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1092,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1093,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1078,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2022-03-01","ScopeType":8,"Body":1094,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1096,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1097,"Flags":10,"Description":"The resource api version"},"properties":{"Type":996,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2022-03-01","ScopeType":4,"Body":1098,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1103,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":1108,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1114,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1115,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[1104,1105,1106,1107]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[1109,1110,1111,1112,1113]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2022-03-01","ScopeType":8,"Body":1102,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1103,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2022-03-01","ScopeType":8,"Body":1119,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1121,"Flags":9,"Description":"The resource name"},"type":{"Type":1122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1125,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2022-03-01","ScopeType":8,"Body":1124,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1127,"Flags":9,"Description":"The resource name"},"type":{"Type":1128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1125,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2022-03-01","ScopeType":8,"Body":1130,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1133,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1143,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1144,"Flags":2,"Description":"User provided function apps registered with the static site build"},"linkedBackends":{"Type":1145,"Flags":2,"Description":"Backends linked to the static side build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1136,1137,1138,1139,1140,1141,1142,4]}},{"3":{"ItemType":265}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2022-03-01","ScopeType":8,"Body":1134,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1148,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1150,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1161,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1162,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1151,1152,1153,1154,1155,1156,1157,1158,1159,1160]}},{"3":{"ItemType":601}},{"4":{"Name":"Microsoft.Web/sites/backups@2022-03-01","ScopeType":8,"Body":1149,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1179,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":251,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1180,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2022-03-01","ScopeType":8,"Body":1166,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2022-03-01","ScopeType":8,"Body":1184,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1187,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2022-03-01","ScopeType":8,"Body":1188,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1199,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1202,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1203,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1194,1195,1196,1197,1198]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1200,1201]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2022-03-01","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/deploymentStatus"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deploymentStatus","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1208,"Flags":2,"Description":"CsmDeploymentStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmDeploymentStatusProperties","Properties":{"deploymentId":{"Type":4,"Flags":0,"Description":"Deployment operation id."},"status":{"Type":1222,"Flags":0,"Description":"Deployment build status."},"numberOfInstancesInProgress":{"Type":3,"Flags":0,"Description":"Number of site instances currently being provisioned."},"numberOfInstancesSuccessful":{"Type":3,"Flags":0,"Description":"Number of site instances provisioned successfully."},"numberOfInstancesFailed":{"Type":3,"Flags":0,"Description":"Number of site instances failed to provision."},"failedInstancesLogs":{"Type":1223,"Flags":0,"Description":"List of URLs pointing to logs for instances which failed to provision."},"errors":{"Type":1224,"Flags":0,"Description":"List of errors."}}}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"RuntimeFailed"}},{"6":{"Value":"BuildAborted"}},{"6":{"Value":"BuildFailed"}},{"6":{"Value":"BuildRequestReceived"}},{"6":{"Value":"BuildPending"}},{"6":{"Value":"BuildInProgress"}},{"6":{"Value":"BuildSuccessful"}},{"6":{"Value":"PostBuildRestartRequired"}},{"6":{"Value":"StartPolling"}},{"6":{"Value":"StartPollingWithRestart"}},{"6":{"Value":"RuntimeStarting"}},{"6":{"Value":"RuntimeSuccessful"}},{"5":{"Elements":[1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":247}},{"4":{"Name":"Microsoft.Web/sites/deploymentStatus@2022-03-01","ScopeType":8,"Body":1207,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1233,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1241,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1230,1231,1232]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1235,"Flags":0},"previousCpuStats":{"Type":1235,"Flags":0},"memoryStats":{"Type":1239,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1240,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1236,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1238,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1237,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1234}},{"4":{"Name":"Microsoft.Web/sites/instances@2022-03-01","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1247,"Flags":0,"Description":"Child process list."},"threads":{"Type":1250,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1251,"Flags":0,"Description":"List of open files."},"modules":{"Type":1254,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1255,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1249,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1248}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1253,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1252}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2022-03-01","ScopeType":8,"Body":1245,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2022-03-01","ScopeType":8,"Body":1259,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1261,"Flags":9,"Description":"The resource name"},"type":{"Type":1262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1265,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1271,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1266,1267,1268,1269,1270]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2022-03-01","ScopeType":8,"Body":1264,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1276,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":933,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1278,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1280,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1277}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1279}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2022-03-01","ScopeType":8,"Body":1275,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2022-03-01","ScopeType":8,"Body":1284,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1286,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1287,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2022-03-01","ScopeType":8,"Body":1288,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1150,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2022-03-01","ScopeType":8,"Body":1292,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1294,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1295,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2022-03-01","ScopeType":8,"Body":1296,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2022-03-01","ScopeType":8,"Body":1300,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1302,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1303,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2022-03-01","ScopeType":8,"Body":1304,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2022-03-01","ScopeType":8,"Body":1308,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/deploymentStatus"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deploymentStatus","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1208,"Flags":2,"Description":"CsmDeploymentStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deploymentStatus@2022-03-01","ScopeType":8,"Body":1312,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2022-03-01","ScopeType":8,"Body":1316,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2022-03-01","ScopeType":8,"Body":1320,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2022-03-01","ScopeType":8,"Body":1324,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1326,"Flags":9,"Description":"The resource name"},"type":{"Type":1327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1265,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2022-03-01","ScopeType":8,"Body":1329,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1276,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2022-03-01","ScopeType":8,"Body":1333,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2022-03-01","ScopeType":8,"Body":1337,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2022-03-01","ScopeType":8,"Body":1341,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1343,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1344,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1346,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1347,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1354,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"settings":{"Type":1355,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1351,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1348,1349,1350]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1352,1353]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2022-03-01","ScopeType":8,"Body":1345,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1360,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1361,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1347}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2022-03-01","ScopeType":8,"Body":1359,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1366,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1369,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1370,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1367,1368]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2022-03-01","ScopeType":8,"Body":1365,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1372,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1373,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1346,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2022-03-01","ScopeType":8,"Body":1374,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1360,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2022-03-01","ScopeType":8,"Body":1378,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1366,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2022-03-01","ScopeType":8,"Body":1382,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1384,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1385,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1387,"Flags":2,"Description":"The workflow run properties."}}}},{"2":{"Name":"WorkflowRunProperties","Properties":{"waitEndTime":{"Type":4,"Flags":2,"Description":"Gets the wait end time."},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"status":{"Type":1401,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"correlationId":{"Type":4,"Flags":2,"Description":"Gets the correlation id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"workflow":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow version."},"trigger":{"Type":1404,"Flags":2,"Description":"Gets the fired trigger."},"outputs":{"Type":1432,"Flags":2,"Description":"Gets the outputs."},"response":{"Type":1404,"Flags":2,"Description":"Gets the response of the flow run."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,4]}},{"2":{"Name":"Correlation","Properties":{"clientTrackingId":{"Type":4,"Flags":0,"Description":"The client tracking id."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource id."},"name":{"Type":4,"Flags":2,"Description":"Gets the resource name."},"type":{"Type":4,"Flags":2,"Description":"Gets the resource type."}}}},{"2":{"Name":"WorkflowRunTrigger","Properties":{"name":{"Type":4,"Flags":2,"Description":"Gets the name."},"inputs":{"Type":0,"Flags":2,"Description":"Gets the inputs."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputs":{"Type":0,"Flags":2,"Description":"Gets the outputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"scheduledTime":{"Type":4,"Flags":2,"Description":"Gets the scheduled time."},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"status":{"Type":1420,"Flags":2,"Description":"Gets the status."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."}}}},{"2":{"Name":"ContentLink","Properties":{"uri":{"Type":4,"Flags":0,"Description":"The content link URI."},"contentVersion":{"Type":4,"Flags":2,"Description":"The content version."},"contentSize":{"Type":3,"Flags":2,"Description":"The content size."},"contentHash":{"Type":1406,"Flags":2,"Description":"The content hash."},"metadata":{"Type":0,"Flags":2,"Description":"The metadata."}}}},{"2":{"Name":"ContentHash","Properties":{"algorithm":{"Type":4,"Flags":0,"Description":"The algorithm of the content hash."},"value":{"Type":4,"Flags":0,"Description":"The value of the content hash."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,4]}},{"2":{"Name":"WorkflowOutputParameter","Properties":{"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"type":{"Type":1431,"Flags":0,"Description":"The type."},"value":{"Type":0,"Flags":0,"Description":"The value."},"metadata":{"Type":0,"Flags":0,"Description":"The metadata."},"description":{"Type":4,"Flags":0,"Description":"The description."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"String"}},{"6":{"Value":"SecureString"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"Object"}},{"6":{"Value":"SecureObject"}},{"5":{"Elements":[1422,1423,1424,1425,1426,1427,1428,1429,1430,4]}},{"2":{"Name":"WorkflowRunPropertiesOutputs","Properties":{},"AdditionalProperties":1421}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs@2022-03-01","ScopeType":8,"Body":1386,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1437,"Flags":2,"Description":"The workflow run action properties."}}}},{"2":{"Name":"WorkflowRunActionProperties","Properties":{"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"status":{"Type":1451,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1452,"Flags":0,"Description":"The correlation properties."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."},"retryHistory":{"Type":1457,"Flags":0,"Description":"Gets the retry histories."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,4]}},{"2":{"Name":"RunActionCorrelation","Properties":{"actionTrackingId":{"Type":4,"Flags":0,"Description":"The action tracking identifier."},"clientTrackingId":{"Type":4,"Flags":0,"Description":"The client tracking identifier."},"clientKeywords":{"Type":1453,"Flags":0,"Description":"The client keywords."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RetryHistory","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":0,"Description":"Gets the end time."},"code":{"Type":4,"Flags":0,"Description":"Gets the status code."},"clientRequestId":{"Type":4,"Flags":0,"Description":"Gets the client request Id."},"serviceRequestId":{"Type":4,"Flags":0,"Description":"Gets the service request Id."},"error":{"Type":1455,"Flags":0,"Description":"Gets the error response."}}}},{"2":{"Name":"ErrorResponse","Properties":{"error":{"Type":1456,"Flags":0,"Description":"The error properties."}}}},{"2":{"Name":"ErrorProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"3":{"ItemType":1454}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions@2022-03-01","ScopeType":8,"Body":1436,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1462,"Flags":2,"Description":"The workflow run action repetition properties definition."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1480,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowRunActionRepetitionProperties","Properties":{"repetitionIndexes":{"Type":1464,"Flags":0,"Description":"The repetition indexes."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"inputs":{"Type":0,"Flags":2,"Description":"Gets the inputs."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputs":{"Type":0,"Flags":2,"Description":"Gets the outputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."},"retryHistory":{"Type":1465,"Flags":0,"Description":"Gets the retry histories."},"iterationCount":{"Type":3,"Flags":0},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the workflow scope repetition."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the workflow scope repetition."},"correlation":{"Type":1452,"Flags":0,"Description":"The correlation properties."},"status":{"Type":1479,"Flags":0,"Description":"The status of the workflow scope repetition."},"code":{"Type":4,"Flags":0,"Description":"The workflow scope repetition code."},"error":{"Type":0,"Flags":0,"Description":"Anything"}}}},{"2":{"Name":"RepetitionIndex","Properties":{"scopeName":{"Type":4,"Flags":0,"Description":"The scope."},"itemIndex":{"Type":3,"Flags":1,"Description":"The index."}}}},{"3":{"ItemType":1463}},{"3":{"ItemType":1454}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,4]}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions@2022-03-01","ScopeType":8,"Body":1461,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1482,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1483,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1485,"Flags":2,"Description":"The request history properties."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1488,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"RequestHistoryProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"The time the request started."},"endTime":{"Type":4,"Flags":0,"Description":"The time the request ended."},"request":{"Type":1486,"Flags":0,"Description":"The request."},"response":{"Type":1487,"Flags":0,"Description":"The response."}}}},{"2":{"Name":"Request","Properties":{"headers":{"Type":0,"Flags":0,"Description":"A list of all the headers attached to the request."},"uri":{"Type":4,"Flags":0,"Description":"The destination for the request."},"method":{"Type":4,"Flags":0,"Description":"The HTTP method used for the request."}}}},{"2":{"Name":"Response","Properties":{"headers":{"Type":0,"Flags":0,"Description":"A list of all the headers attached to the response."},"statusCode":{"Type":3,"Flags":0,"Description":"The status code of the response."},"bodyLink":{"Type":1405,"Flags":0,"Description":"Details on the location of the body content."}}}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories@2022-03-01","ScopeType":8,"Body":1484,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1462,"Flags":2,"Description":"The workflow run action repetition properties definition."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1493,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions@2022-03-01","ScopeType":8,"Body":1492,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1498,"Flags":2,"Description":"The workflow trigger properties."}}}},{"2":{"Name":"WorkflowTriggerProperties","Properties":{"provisioningState":{"Type":1517,"Flags":2,"Description":"Gets the provisioning state."},"createdTime":{"Type":4,"Flags":2,"Description":"Gets the created time."},"changedTime":{"Type":4,"Flags":2,"Description":"Gets the changed time."},"state":{"Type":1524,"Flags":2,"Description":"Gets the state."},"status":{"Type":1538,"Flags":2,"Description":"Gets the status."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Gets the last execution time."},"nextExecutionTime":{"Type":4,"Flags":2,"Description":"Gets the next execution time."},"recurrence":{"Type":1539,"Flags":2,"Description":"Gets the workflow trigger recurrence."},"workflow":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Registering"}},{"6":{"Value":"Registered"}},{"6":{"Value":"Unregistering"}},{"6":{"Value":"Unregistered"}},{"6":{"Value":"Completed"}},{"5":{"Elements":[1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[1518,1519,1520,1521,1522,1523,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,4]}},{"2":{"Name":"WorkflowTriggerRecurrence","Properties":{"frequency":{"Type":1548,"Flags":0,"Description":"The frequency."},"interval":{"Type":3,"Flags":0,"Description":"The interval."},"startTime":{"Type":4,"Flags":0,"Description":"The start time."},"endTime":{"Type":4,"Flags":0,"Description":"The end time."},"timeZone":{"Type":4,"Flags":0,"Description":"The time zone."},"schedule":{"Type":1549,"Flags":0,"Description":"The recurrence schedule."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[1540,1541,1542,1543,1544,1545,1546,1547,4]}},{"2":{"Name":"RecurrenceSchedule","Properties":{"minutes":{"Type":1550,"Flags":0,"Description":"The minutes."},"hours":{"Type":1551,"Flags":0,"Description":"The hours."},"weekDays":{"Type":1560,"Flags":0,"Description":"The days of the week."},"monthDays":{"Type":1561,"Flags":0,"Description":"The month days."},"monthlyOccurrences":{"Type":1571,"Flags":0,"Description":"The monthly occurrences."}}}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1552,1553,1554,1555,1556,1557,1558]}},{"3":{"ItemType":1559}},{"3":{"ItemType":3}},{"2":{"Name":"RecurrenceScheduleOccurrence","Properties":{"day":{"Type":1570,"Flags":0,"Description":"The day of the week."},"occurrence":{"Type":3,"Flags":0,"Description":"The occurrence."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1563,1564,1565,1566,1567,1568,1569]}},{"3":{"ItemType":1562}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers@2022-03-01","ScopeType":8,"Body":1497,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1576,"Flags":2,"Description":"Gets the workflow trigger history properties."}}}},{"2":{"Name":"WorkflowTriggerHistoryProperties","Properties":{"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"scheduledTime":{"Type":4,"Flags":2,"Description":"The scheduled time."},"status":{"Type":1590,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to input parameters."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to output parameters."},"fired":{"Type":2,"Flags":2,"Description":"The value indicating whether trigger was fired."},"run":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow run."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,4]}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories@2022-03-01","ScopeType":8,"Body":1575,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1593,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1595,"Flags":2,"Description":"The workflow version properties."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1662,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowVersionProperties","Properties":{"provisioningState":{"Type":1618,"Flags":2,"Description":"The provisioning state."},"createdTime":{"Type":4,"Flags":2,"Description":"Gets the created time."},"changedTime":{"Type":4,"Flags":2,"Description":"Gets the changed time."},"state":{"Type":1625,"Flags":0,"Description":"The state."},"version":{"Type":4,"Flags":2,"Description":"Gets the version."},"accessEndpoint":{"Type":4,"Flags":2,"Description":"Gets the access endpoint."},"endpointsConfiguration":{"Type":1626,"Flags":0,"Description":"The endpoints configuration."},"accessControl":{"Type":1631,"Flags":0,"Description":"The access control configuration."},"sku":{"Type":1642,"Flags":2,"Description":"The sku."},"integrationAccount":{"Type":1403,"Flags":0,"Description":"The integration account."},"definition":{"Type":0,"Flags":0,"Description":"The definition."},"parameters":{"Type":1661,"Flags":0,"Description":"The parameters."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Registering"}},{"6":{"Value":"Registered"}},{"6":{"Value":"Unregistering"}},{"6":{"Value":"Unregistered"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Renewing"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[1619,1620,1621,1622,1623,1624,4]}},{"2":{"Name":"FlowEndpointsConfiguration","Properties":{"workflow":{"Type":1627,"Flags":0,"Description":"The workflow endpoints."},"connector":{"Type":1627,"Flags":0,"Description":"The connector endpoints."}}}},{"2":{"Name":"FlowEndpoints","Properties":{"outgoingIpAddresses":{"Type":1629,"Flags":0,"Description":"The outgoing ip address."},"accessEndpointIpAddresses":{"Type":1630,"Flags":0,"Description":"The access endpoint ip address."}}}},{"2":{"Name":"IpAddress","Properties":{"address":{"Type":4,"Flags":0,"Description":"The address."}}}},{"3":{"ItemType":1628}},{"3":{"ItemType":1628}},{"2":{"Name":"FlowAccessControlConfiguration","Properties":{"triggers":{"Type":1632,"Flags":0,"Description":"The access control configuration for invoking workflow triggers."},"contents":{"Type":1632,"Flags":0,"Description":"The access control configuration for accessing workflow run contents."},"actions":{"Type":1632,"Flags":0,"Description":"The access control configuration for workflow actions."},"workflowManagement":{"Type":1632,"Flags":0,"Description":"The access control configuration for workflow management."}}}},{"2":{"Name":"FlowAccessControlConfigurationPolicy","Properties":{"allowedCallerIpAddresses":{"Type":1634,"Flags":0,"Description":"The allowed caller IP address ranges."},"openAuthenticationPolicies":{"Type":1635,"Flags":0,"Description":"The authentication policies for workflow."}}}},{"2":{"Name":"IpAddressRange","Properties":{"addressRange":{"Type":4,"Flags":0,"Description":"The IP address range."}}}},{"3":{"ItemType":1633}},{"2":{"Name":"OpenAuthenticationAccessPolicies","Properties":{"policies":{"Type":1641,"Flags":0,"Description":"Open authentication policies."}}}},{"2":{"Name":"OpenAuthenticationAccessPolicy","Properties":{"type":{"Type":1638,"Flags":0,"Description":"Type of provider for OAuth."},"claims":{"Type":1640,"Flags":0,"Description":"The access policy claims."}}}},{"6":{"Value":"AAD"}},{"5":{"Elements":[1637,4]}},{"2":{"Name":"OpenAuthenticationPolicyClaim","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the claim."},"value":{"Type":4,"Flags":0,"Description":"The value of the claim."}}}},{"3":{"ItemType":1639}},{"2":{"Name":"OpenAuthenticationAccessPolicies","Properties":{},"AdditionalProperties":1636}},{"2":{"Name":"WorkflowSku","Properties":{"name":{"Type":1649,"Flags":1,"Description":"The name."},"plan":{"Type":1403,"Flags":0,"Description":"The reference to plan."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Free"}},{"6":{"Value":"Shared"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[1643,1644,1645,1646,1647,1648,4]}},{"2":{"Name":"WorkflowParameter","Properties":{"type":{"Type":1660,"Flags":0,"Description":"The type."},"value":{"Type":0,"Flags":0,"Description":"The value."},"metadata":{"Type":0,"Flags":0,"Description":"The metadata."},"description":{"Type":4,"Flags":0,"Description":"The description."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"String"}},{"6":{"Value":"SecureString"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"Object"}},{"6":{"Value":"SecureObject"}},{"5":{"Elements":[1651,1652,1653,1654,1655,1656,1657,1658,1659,4]}},{"2":{"Name":"WorkflowVersionPropertiesParameters","Properties":{},"AdditionalProperties":1650}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions@2022-03-01","ScopeType":8,"Body":1594,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1665,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2022-03-01","Output":1664}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":1669,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":1668}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/containerApps","ApiVersion":"2022-03-01","Output":1667}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1674,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1673,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1672}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2022-03-01","Output":1671}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1677,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1682,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1681}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1150,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2022-03-01","Output":1687,"Input":1686}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2022-03-01","Output":1691}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1694,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1695,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2022-03-01","Output":1693}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1698,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1687}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2022-03-01","Output":1697}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2022-03-01","Output":1691}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2022-03-01","Output":1687,"Input":1686}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2022-03-01","Output":1691}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2022-03-01","Output":1693}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2022-03-01","Output":1697}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2022-03-01","Output":1691}},{"2":{"Name":"ExpressionTraces","Properties":{"value":{"Type":0,"Flags":0,"Description":"Anything"},"inputs":{"Type":1715,"Flags":0},"nextLink":{"Type":4,"Flags":0,"Description":"The link used to get the next page of recommendations."}}}},{"2":{"Name":"ExpressionRoot","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path."},"text":{"Type":4,"Flags":0,"Description":"The text."},"value":{"Type":0,"Flags":0,"Description":"Anything"},"subexpressions":{"Type":1714,"Flags":0,"Description":"The sub expressions."},"error":{"Type":1712,"Flags":0,"Description":"The azure resource error info."}}}},{"2":{"Name":"Expression","Properties":{"text":{"Type":4,"Flags":0,"Description":"The text."},"value":{"Type":0,"Flags":0,"Description":"Anything"},"subexpressions":{"Type":1711,"Flags":0,"Description":"The sub expressions."},"error":{"Type":1712,"Flags":0,"Description":"The azure resource error info."}}}},{"3":{"ItemType":1710}},{"2":{"Name":"AzureResourceErrorInfo","Properties":{"message":{"Type":4,"Flags":1,"Description":"The error message."},"details":{"Type":1713,"Flags":0,"Description":"The error details."},"code":{"Type":4,"Flags":1,"Description":"The error code."}}}},{"3":{"ItemType":1712}},{"3":{"ItemType":1710}},{"3":{"ItemType":1709}},{"8":{"Name":"listExpressionTraces","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions","ApiVersion":"2022-03-01","Output":1708}},{"8":{"Name":"listExpressionTraces","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions","ApiVersion":"2022-03-01","Output":1708}},{"2":{"Name":"WorkflowTriggerCallbackUrl","Properties":{"value":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL."},"method":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL HTTP method."},"basePath":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL base path."},"relativePath":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL relative path."},"relativePathParameters":{"Type":1719,"Flags":0,"Description":"Gets the workflow trigger callback URL relative path parameters."},"queries":{"Type":1720,"Flags":0,"Description":"Gets the workflow trigger callback URL query parameters."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WorkflowTriggerListCallbackUrlQueries","Properties":{"api-version":{"Type":4,"Flags":0,"Description":"The api version."},"sp":{"Type":4,"Flags":0,"Description":"The SAS permissions."},"sv":{"Type":4,"Flags":0,"Description":"The SAS version."},"sig":{"Type":4,"Flags":0,"Description":"The SAS signature."},"se":{"Type":4,"Flags":0,"Description":"The SAS timestamp."}}}},{"8":{"Name":"listCallbackUrl","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers","ApiVersion":"2022-03-01","Output":1718}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2022-03-01/types.md b/generated/web/microsoft.web/2022-03-01/types.md index 5440460910..3b28ddb6c2 100644 --- a/generated/web/microsoft.web/2022-03-01/types.md +++ b/generated/web/microsoft.web/2022-03-01/types.md @@ -2054,7 +2054,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: any (ReadOnly): Raw bytes of .cer file +* **cerBlob**: array (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -2066,7 +2066,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: any: Pfx blob. +* **pfxBlob**: array: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -3117,7 +3117,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: any: Public Certificate byte array +* **blob**: array: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint From 06e079d637a8184936315626c7fc45974cf39787 Mon Sep 17 00:00:00 2001 From: Jonny Eskew Date: Mon, 8 Aug 2022 18:45:42 -0400 Subject: [PATCH 41/69] Only treat Base64-encoded binary properties as primitives (#1005) --- src/autorest.bicep/src/type-generator.ts | 2 +- .../generated/basic/test.rp1/2021-10-31/types.json | 2 +- .../generated/basic/test.rp1/2021-10-31/types.md | 4 ++++ .../resource-manager/Test.Rp1/stable/2021-10-31/spec.json | 8 ++++++++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/autorest.bicep/src/type-generator.ts b/src/autorest.bicep/src/type-generator.ts index e7e47b8132..f9ed178b7d 100755 --- a/src/autorest.bicep/src/type-generator.ts +++ b/src/autorest.bicep/src/type-generator.ts @@ -381,7 +381,7 @@ export function generateTypes(host: AutorestExtensionHost, definition: ProviderD // A schema that matches simple values (or that is serialized to simple values), such // as { "type": "number" } or { "type": "string", "format": "base64url" } - if (combinedSchema instanceof PrimitiveSchema || combinedSchema instanceof ByteArraySchema) { + if (combinedSchema instanceof PrimitiveSchema || (combinedSchema instanceof ByteArraySchema && combinedSchema.format !== 'byte')) { return parsePrimaryType(putSchema as PrimitiveSchema, getSchema as PrimitiveSchema); } diff --git a/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.json b/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.json index 2474d8139b..fafb6e0abc 100644 --- a/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.json +++ b/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Test.Rp1/testType1"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/testType1","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TestType1CreateOrUpdatePropertiesOrTestType1Properties","Properties":{"basicString":{"Type":4,"Flags":0,"Description":"Description for a basic string property."},"stringEnum":{"Type":14,"Flags":0,"Description":"Description for a basic enum property."},"skuTier":{"Type":19,"Flags":0,"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."},"encryptionProperties":{"Type":20,"Flags":0,"Description":"TestType1 encryption properties"},"locationData":{"Type":25,"Flags":2,"Description":"Metadata pertaining to the geographic location of the resource."}}}},{"6":{"Value":"Foo"}},{"6":{"Value":"Bar"}},{"5":{"Elements":[12,13,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[15,16,17,18]}},{"2":{"Name":"EncryptionProperties","Properties":{"status":{"Type":23,"Flags":0,"Description":"Indicates whether or not the encryption is enabled for container registry."},"keyVaultProperties":{"Type":24,"Flags":0,"Description":"Key vault properties."}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"Key vault uri to access the encryption key."},"identity":{"Type":4,"Flags":0,"Description":"The client ID of the identity which will be used to access key vault."}}}},{"2":{"Name":"LocationData","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Test.Rp1/testType1@2021-10-31","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"constantName"}},{"6":{"Value":"yetAnotherName"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Test.Rp1/splitPutAndGetType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/splitPutAndGetType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":41,"Flags":9,"Description":"The resource name"},"type":{"Type":42,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":43,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":45,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/splitPutAndGetType@2021-10-31","ScopeType":4,"Body":44,"Flags":0}},{"6":{"Value":"Test.Rp1/partlyReadonlyType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/partlyReadonlyType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":47,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":48,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TestType1Properties","Properties":{"locationData":{"Type":25,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."},"basicString":{"Type":4,"Flags":0,"Description":"Description for a basic string property."},"stringEnum":{"Type":53,"Flags":0,"Description":"Description for a basic enum property."},"skuTier":{"Type":58,"Flags":0,"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."},"encryptionProperties":{"Type":20,"Flags":0,"Description":"TestType1 encryption properties"}}}},{"6":{"Value":"Foo"}},{"6":{"Value":"Bar"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[54,55,56,57]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/partlyReadonlyType@2021-10-31","ScopeType":9,"ReadOnlyScopes":1,"Body":49,"Flags":0}},{"6":{"Value":"Test.Rp1/readOnlyTestType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/readOnlyTestType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":2},"tags":{"Type":66,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReadOnlyTestTypeProperties","Properties":{"plan":{"Type":65,"Flags":0,"Description":"Plan for the resource."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/readOnlyTestType@2021-10-31","ScopeType":8,"Body":63,"Flags":1}},{"2":{"Name":"FoosRequest","Properties":{"someString":{"Type":4,"Flags":1,"Description":"The foo request string"},"locationData":{"Type":25,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."}}}},{"2":{"Name":"FoosResponse","Properties":{"someString":{"Type":4,"Flags":0,"Description":"The foo response string"}}}},{"8":{"Name":"listFoos","ResourceType":"Test.Rp1/testType1","ApiVersion":"2021-10-31","Output":69,"Input":68}},{"3":{"ItemType":69}},{"8":{"Name":"listArrayOfFoos","ResourceType":"Test.Rp1/testType1","ApiVersion":"2021-10-31","Output":71}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Test.Rp1/testType1"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/testType1","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TestType1CreateOrUpdatePropertiesOrTestType1Properties","Properties":{"basicString":{"Type":4,"Flags":0,"Description":"Description for a basic string property."},"stringEnum":{"Type":14,"Flags":0,"Description":"Description for a basic enum property."},"skuTier":{"Type":19,"Flags":0,"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."},"encryptionProperties":{"Type":20,"Flags":0,"Description":"TestType1 encryption properties"},"locationData":{"Type":25,"Flags":2,"Description":"Metadata pertaining to the geographic location of the resource."},"base64EncodedBytes":{"Type":4,"Flags":2},"binaryBuffer":{"Type":0,"Flags":2}}}},{"6":{"Value":"Foo"}},{"6":{"Value":"Bar"}},{"5":{"Elements":[12,13,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[15,16,17,18]}},{"2":{"Name":"EncryptionProperties","Properties":{"status":{"Type":23,"Flags":0,"Description":"Indicates whether or not the encryption is enabled for container registry."},"keyVaultProperties":{"Type":24,"Flags":0,"Description":"Key vault properties."}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"Key vault uri to access the encryption key."},"identity":{"Type":4,"Flags":0,"Description":"The client ID of the identity which will be used to access key vault."}}}},{"2":{"Name":"LocationData","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Test.Rp1/testType1@2021-10-31","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"constantName"}},{"6":{"Value":"yetAnotherName"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Test.Rp1/splitPutAndGetType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/splitPutAndGetType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":41,"Flags":9,"Description":"The resource name"},"type":{"Type":42,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":43,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":45,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/splitPutAndGetType@2021-10-31","ScopeType":4,"Body":44,"Flags":0}},{"6":{"Value":"Test.Rp1/partlyReadonlyType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/partlyReadonlyType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":47,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":48,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TestType1Properties","Properties":{"locationData":{"Type":25,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."},"base64EncodedBytes":{"Type":4,"Flags":0},"binaryBuffer":{"Type":0,"Flags":0},"basicString":{"Type":4,"Flags":0,"Description":"Description for a basic string property."},"stringEnum":{"Type":53,"Flags":0,"Description":"Description for a basic enum property."},"skuTier":{"Type":58,"Flags":0,"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."},"encryptionProperties":{"Type":20,"Flags":0,"Description":"TestType1 encryption properties"}}}},{"6":{"Value":"Foo"}},{"6":{"Value":"Bar"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[54,55,56,57]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/partlyReadonlyType@2021-10-31","ScopeType":9,"ReadOnlyScopes":1,"Body":49,"Flags":0}},{"6":{"Value":"Test.Rp1/readOnlyTestType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/readOnlyTestType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":2},"tags":{"Type":66,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReadOnlyTestTypeProperties","Properties":{"plan":{"Type":65,"Flags":0,"Description":"Plan for the resource."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/readOnlyTestType@2021-10-31","ScopeType":8,"Body":63,"Flags":1}},{"2":{"Name":"FoosRequest","Properties":{"someString":{"Type":4,"Flags":1,"Description":"The foo request string"},"locationData":{"Type":25,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."}}}},{"2":{"Name":"FoosResponse","Properties":{"someString":{"Type":4,"Flags":0,"Description":"The foo response string"}}}},{"8":{"Name":"listFoos","ResourceType":"Test.Rp1/testType1","ApiVersion":"2021-10-31","Output":69,"Input":68}},{"3":{"ItemType":69}},{"8":{"Name":"listArrayOfFoos","ResourceType":"Test.Rp1/testType1","ApiVersion":"2021-10-31","Output":71}}] \ No newline at end of file diff --git a/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.md b/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.md index b1916a11eb..3e38a11dbf 100644 --- a/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.md +++ b/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.md @@ -112,7 +112,9 @@ ## TestType1CreateOrUpdatePropertiesOrTestType1Properties ### Properties +* **base64EncodedBytes**: string (ReadOnly) * **basicString**: string: Description for a basic string property. +* **binaryBuffer**: any (ReadOnly) * **encryptionProperties**: [EncryptionProperties](#encryptionproperties): TestType1 encryption properties * **locationData**: [LocationData](#locationdata) (ReadOnly): Metadata pertaining to the geographic location of the resource. * **skuTier**: 'Basic' | 'Free' | 'Premium' | 'Standard': 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. @@ -120,7 +122,9 @@ ## TestType1Properties ### Properties +* **base64EncodedBytes**: string * **basicString**: string: Description for a basic string property. +* **binaryBuffer**: any * **encryptionProperties**: [EncryptionProperties](#encryptionproperties): TestType1 encryption properties * **locationData**: [LocationData](#locationdata): Metadata pertaining to the geographic location of the resource. * **skuTier**: 'Basic' | 'Free' | 'Premium' | 'Standard': 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. diff --git a/src/autorest.bicep/test/integration/specs/basic/resource-manager/Test.Rp1/stable/2021-10-31/spec.json b/src/autorest.bicep/test/integration/specs/basic/resource-manager/Test.Rp1/stable/2021-10-31/spec.json index 62bd478fab..a420db5f53 100644 --- a/src/autorest.bicep/test/integration/specs/basic/resource-manager/Test.Rp1/stable/2021-10-31/spec.json +++ b/src/autorest.bicep/test/integration/specs/basic/resource-manager/Test.Rp1/stable/2021-10-31/spec.json @@ -104,6 +104,14 @@ "properties": { "locationData": { "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/locationData" + }, + "base64EncodedBytes": { + "type": "string", + "format": "base64url" + }, + "binaryBuffer": { + "type": "string", + "format": "byte" } } }, From 93b37124530b81bab5fd9cc339a8a0a7b1daadbe Mon Sep 17 00:00:00 2001 From: Jonny Eskew Date: Mon, 8 Aug 2022 20:03:45 -0400 Subject: [PATCH 42/69] Revert "Update Generated Types (#1003)" (#1004) This reverts commit 0e1ba8c59b118eef41477e4cd3ad427912ece0fc. --- generated/apimanagement/log.out | 2 + .../2016-07-07/types.json | 2 +- .../2016-07-07/types.md | 2 +- .../2016-10-10/types.json | 2 +- .../2016-10-10/types.md | 2 +- generated/app/log.out | 2 + .../2022-01-01-preview/types.json | 2 +- .../microsoft.app/2022-01-01-preview/types.md | 2 +- .../app/microsoft.app/2022-03-01/types.json | 2 +- .../app/microsoft.app/2022-03-01/types.md | 2 +- generated/containerservice/log.out | 74 +++++++++++++++++++ .../2017-08-31/types.json | 2 +- .../2017-08-31/types.md | 2 +- .../2018-03-31/types.json | 2 +- .../2018-03-31/types.md | 4 +- .../2018-08-01-preview/types.json | 2 +- .../2018-08-01-preview/types.md | 4 +- .../2019-02-01/types.json | 2 +- .../2019-02-01/types.md | 4 +- .../2019-04-01/types.json | 2 +- .../2019-04-01/types.md | 4 +- .../2019-06-01/types.json | 2 +- .../2019-06-01/types.md | 4 +- .../2019-08-01/types.json | 2 +- .../2019-08-01/types.md | 4 +- .../2019-10-01/types.json | 2 +- .../2019-10-01/types.md | 4 +- .../2019-11-01/types.json | 2 +- .../2019-11-01/types.md | 4 +- .../2020-01-01/types.json | 2 +- .../2020-01-01/types.md | 4 +- .../2020-02-01/types.json | 2 +- .../2020-02-01/types.md | 4 +- .../2020-03-01/types.json | 2 +- .../2020-03-01/types.md | 4 +- .../2020-04-01/types.json | 2 +- .../2020-04-01/types.md | 4 +- .../2020-06-01/types.json | 2 +- .../2020-06-01/types.md | 4 +- .../2020-07-01/types.json | 2 +- .../2020-07-01/types.md | 4 +- .../2020-09-01/types.json | 2 +- .../2020-09-01/types.md | 4 +- .../2020-11-01/types.json | 2 +- .../2020-11-01/types.md | 4 +- .../2020-12-01/types.json | 2 +- .../2020-12-01/types.md | 4 +- .../2021-02-01/types.json | 2 +- .../2021-02-01/types.md | 4 +- .../2021-03-01/types.json | 2 +- .../2021-03-01/types.md | 4 +- .../2021-05-01/types.json | 2 +- .../2021-05-01/types.md | 4 +- .../2021-07-01/types.json | 2 +- .../2021-07-01/types.md | 4 +- .../2021-08-01/types.json | 2 +- .../2021-08-01/types.md | 4 +- .../2021-09-01/types.json | 2 +- .../2021-09-01/types.md | 4 +- .../2021-10-01/types.json | 2 +- .../2021-10-01/types.md | 4 +- .../2021-11-01-preview/types.json | 2 +- .../2021-11-01-preview/types.md | 4 +- .../2022-01-01/types.json | 2 +- .../2022-01-01/types.md | 4 +- .../2022-01-02-preview/types.json | 2 +- .../2022-01-02-preview/types.md | 4 +- .../2022-02-01/types.json | 2 +- .../2022-02-01/types.md | 4 +- .../2022-02-02-preview/types.json | 2 +- .../2022-02-02-preview/types.md | 4 +- .../2022-03-01/types.json | 2 +- .../2022-03-01/types.md | 4 +- .../2022-03-02-preview/types.json | 2 +- .../2022-03-02-preview/types.md | 4 +- .../2022-04-01/types.json | 2 +- .../2022-04-01/types.md | 4 +- .../2022-04-02-preview/types.json | 2 +- .../2022-04-02-preview/types.md | 4 +- .../2022-05-02-preview/types.json | 2 +- .../2022-05-02-preview/types.md | 4 +- .../2022-06-01/types.json | 2 +- .../2022-06-01/types.md | 4 +- .../2022-06-02-preview/types.json | 2 +- .../2022-06-02-preview/types.md | 6 +- generated/cosmos-db/log.out | 4 + .../2021-10-15-preview/types.json | 2 +- .../2021-10-15-preview/types.md | 2 +- .../2021-11-15-preview/types.json | 2 +- .../2021-11-15-preview/types.md | 2 +- .../2022-02-15-preview/types.json | 2 +- .../2022-02-15-preview/types.md | 2 +- .../2022-05-15-preview/types.json | 2 +- .../2022-05-15-preview/types.md | 2 +- generated/desktopvirtualization/log.out | 54 ++++++++++++++ .../2019-01-23-preview/types.json | 2 +- .../2019-01-23-preview/types.md | 4 +- .../2019-09-24-preview/types.json | 2 +- .../2019-09-24-preview/types.md | 4 +- .../2019-12-10-preview/types.json | 2 +- .../2019-12-10-preview/types.md | 4 +- .../2020-09-21-preview/types.json | 2 +- .../2020-09-21-preview/types.md | 8 +- .../2020-10-19-preview/types.json | 2 +- .../2020-10-19-preview/types.md | 8 +- .../2020-11-02-preview/types.json | 2 +- .../2020-11-02-preview/types.md | 8 +- .../2020-11-10-preview/types.json | 2 +- .../2020-11-10-preview/types.md | 8 +- .../2021-01-14-preview/types.json | 2 +- .../2021-01-14-preview/types.md | 8 +- .../2021-02-01-preview/types.json | 2 +- .../2021-02-01-preview/types.md | 8 +- .../2021-03-09-preview/types.json | 2 +- .../2021-03-09-preview/types.md | 8 +- .../2021-04-01-preview/types.json | 2 +- .../2021-04-01-preview/types.md | 8 +- .../2021-07-12/types.json | 2 +- .../2021-07-12/types.md | 8 +- .../2021-09-03-preview/types.json | 2 +- .../2021-09-03-preview/types.md | 8 +- .../2022-02-10-preview/types.json | 2 +- .../2022-02-10-preview/types.md | 8 +- .../2022-04-01-preview/types.json | 2 +- .../2022-04-01-preview/types.md | 8 +- generated/deviceprovisioningservices/log.out | 4 + .../microsoft.devices/2020-01-01/types.json | 2 +- .../microsoft.devices/2020-01-01/types.md | 2 +- .../microsoft.devices/2020-03-01/types.json | 2 +- .../microsoft.devices/2020-03-01/types.md | 2 +- .../microsoft.devices/2021-10-15/types.json | 2 +- .../microsoft.devices/2021-10-15/types.md | 2 +- .../microsoft.devices/2022-02-05/types.json | 2 +- .../microsoft.devices/2022-02-05/types.md | 2 +- generated/hybridkubernetes/log.out | 4 + .../2020-01-01-preview/types.json | 2 +- .../2020-01-01-preview/types.md | 2 +- .../2021-04-01-preview/types.json | 2 +- .../2021-04-01-preview/types.md | 2 +- .../2021-10-01/types.json | 2 +- .../microsoft.kubernetes/2021-10-01/types.md | 2 +- .../2022-05-01-preview/types.json | 2 +- .../2022-05-01-preview/types.md | 2 +- generated/keyvault/log.out | 3 + .../2021-06-01-preview/types.json | 2 +- .../2021-06-01-preview/types.md | 2 +- .../2021-11-01-preview/types.json | 2 +- .../2021-11-01-preview/types.md | 2 +- .../microsoft.keyvault/2022-07-01/types.json | 2 +- .../microsoft.keyvault/2022-07-01/types.md | 2 +- generated/mediaservices/log.out | 40 ++++++++++ .../2018-03-30-preview/types.json | 2 +- .../2018-03-30-preview/types.md | 10 +-- .../2018-06-01-preview/types.json | 2 +- .../2018-06-01-preview/types.md | 10 +-- .../microsoft.media/2018-07-01/types.json | 2 +- .../microsoft.media/2018-07-01/types.md | 10 +-- .../2019-05-01-preview/types.json | 2 +- .../2019-05-01-preview/types.md | 10 +-- .../microsoft.media/2020-05-01/types.json | 2 +- .../microsoft.media/2020-05-01/types.md | 10 +-- .../microsoft.media/2021-06-01/types.json | 2 +- .../microsoft.media/2021-06-01/types.md | 10 +-- .../microsoft.media/2021-11-01/types.json | 2 +- .../microsoft.media/2021-11-01/types.md | 10 +-- generated/recoveryservices/log.out | 17 +++++ .../2016-06-01/types.json | 2 +- .../2016-06-01/types.md | 2 +- .../2020-02-02/types.json | 2 +- .../2020-02-02/types.md | 2 +- .../2020-10-01/types.json | 2 +- .../2020-10-01/types.md | 2 +- .../2021-01-01/types.json | 2 +- .../2021-01-01/types.md | 2 +- .../2021-02-10/types.json | 2 +- .../2021-02-10/types.md | 2 +- .../2021-03-01/types.json | 2 +- .../2021-03-01/types.md | 2 +- .../2021-04-01/types.json | 2 +- .../2021-04-01/types.md | 2 +- .../2021-06-01/types.json | 2 +- .../2021-06-01/types.md | 2 +- .../2021-07-01/types.json | 2 +- .../2021-07-01/types.md | 2 +- .../2021-08-01/types.json | 2 +- .../2021-08-01/types.md | 2 +- .../2021-11-01-preview/types.json | 2 +- .../2021-11-01-preview/types.md | 2 +- .../2021-12-01/types.json | 2 +- .../2021-12-01/types.md | 2 +- .../2022-01-01/types.json | 2 +- .../2022-01-01/types.md | 2 +- .../2022-01-31-preview/types.json | 2 +- .../2022-01-31-preview/types.md | 2 +- .../2022-02-01/types.json | 2 +- .../2022-02-01/types.md | 2 +- .../2022-03-01/types.json | 2 +- .../2022-03-01/types.md | 2 +- .../2022-04-01/types.json | 2 +- .../2022-04-01/types.md | 2 +- generated/security/log.out | 2 + .../2021-10-01-preview/types.json | 2 +- .../2021-10-01-preview/types.md | 4 +- generated/web/log.out | 41 ++++++++++ .../web/microsoft.web/2016-03-01/types.json | 2 +- .../web/microsoft.web/2016-03-01/types.md | 4 +- .../web/microsoft.web/2016-08-01/types.json | 2 +- .../web/microsoft.web/2016-08-01/types.md | 4 +- .../web/microsoft.web/2016-09-01/types.json | 2 +- .../web/microsoft.web/2016-09-01/types.md | 2 +- .../web/microsoft.web/2018-02-01/types.json | 2 +- .../web/microsoft.web/2018-02-01/types.md | 6 +- .../web/microsoft.web/2018-11-01/types.json | 2 +- .../web/microsoft.web/2018-11-01/types.md | 6 +- .../web/microsoft.web/2019-08-01/types.json | 2 +- .../web/microsoft.web/2019-08-01/types.md | 6 +- .../web/microsoft.web/2020-06-01/types.json | 2 +- .../web/microsoft.web/2020-06-01/types.md | 6 +- .../web/microsoft.web/2020-09-01/types.json | 2 +- .../web/microsoft.web/2020-09-01/types.md | 6 +- .../web/microsoft.web/2020-10-01/types.json | 2 +- .../web/microsoft.web/2020-10-01/types.md | 6 +- .../web/microsoft.web/2020-12-01/types.json | 2 +- .../web/microsoft.web/2020-12-01/types.md | 6 +- .../web/microsoft.web/2021-01-01/types.json | 2 +- .../web/microsoft.web/2021-01-01/types.md | 6 +- .../web/microsoft.web/2021-01-15/types.json | 2 +- .../web/microsoft.web/2021-01-15/types.md | 6 +- .../web/microsoft.web/2021-02-01/types.json | 2 +- .../web/microsoft.web/2021-02-01/types.md | 6 +- .../web/microsoft.web/2021-03-01/types.json | 2 +- .../web/microsoft.web/2021-03-01/types.md | 6 +- .../web/microsoft.web/2022-03-01/types.json | 2 +- .../web/microsoft.web/2022-03-01/types.md | 6 +- 234 files changed, 600 insertions(+), 353 deletions(-) diff --git a/generated/apimanagement/log.out b/generated/apimanagement/log.out index 847cf84ce5..98f14422c4 100644 --- a/generated/apimanagement/log.out +++ b/generated/apimanagement/log.out @@ -7581,6 +7581,7 @@ warning | PreCheck/PropertyRedeclarationWarning | Schema 'BackendUpdateParameter warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policy': Found mismatch between type segments (4) and name segments (3) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policy': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policy': Found mismatch between type segments (3) and name segments (2) +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -7800,3 +7801,4 @@ warning | PreCheck/SchemaMissingType | The schema 'ApiManagementServiceUpdateHos warning | PreCheck/SchemaMissingType | The schema 'ErrorResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2016-07-07/apimdeployment.json:1111:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.json b/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.json index d25adf26b4..9de617bbd8 100644 --- a/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":4,"Description":"Description of the API. May include HTML formatting tags."},"serviceUrl":{"Type":4,"Flags":5,"Description":"Absolute URL of the backend service implementing this API."},"path":{"Type":4,"Flags":5,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":14,"Flags":5,"Description":"Describes on which protocols the operations in this API can be invoked."},"authenticationSettings":{"Type":15,"Flags":4,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":17,"Flags":4,"Description":"Protocols over which API is made available."},"content":{"Type":6,"Flags":2,"Description":"Response content bytes."},"statusCode":{"Type":24,"Flags":2},"requestId":{"Type":4,"Flags":2}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[11,12]}},{"3":{"ItemType":13}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":16,"Flags":0,"Description":"API OAuth2 Authentication settings details."}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"Continue"}},{"6":{"Value":"OK"}},{"6":{"Value":"Created"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"NotFound"}},{"6":{"Value":"Conflict"}},{"5":{"Elements":[18,19,20,21,22,23]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2016-07-07","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":31,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":32,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":39,"Flags":0,"Description":"Array of Operation responses."}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"whether parameter is required or not."},"values":{"Type":30,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":33,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":34,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":36,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":29}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."}}}},{"3":{"ItemType":35}},{"2":{"Name":"ResultContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":38,"Flags":0,"Description":"Collection of operation response representations."}}}},{"3":{"ItemType":35}},{"3":{"ItemType":37}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2016-07-07","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"userId":{"Type":4,"Flags":1,"Description":"User (user id path) for whom subscription is being created in form /users/{uid}"},"productId":{"Type":4,"Flags":1,"Description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":50,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator."}}}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Active"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Submitted"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[44,45,46,47,48,49]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2016-07-07","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true."},"state":{"Type":57,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished."}}}},{"6":{"Value":"NotPublished"}},{"6":{"Value":"Published"}},{"5":{"Elements":[55,56]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2016-07-07","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2016-07-07","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2016-07-07","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Group description."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier for an external group."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2016-07-07","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2016-07-07","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"data":{"Type":4,"Flags":5,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":5,"Description":"Password for the Certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2016-07-07","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"password":{"Type":4,"Flags":5,"Description":"User Password."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"state":{"Type":84,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"identities":{"Type":86,"Flags":2,"Description":"Collection of user identities."}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[82,83]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":85}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2016-07-07","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"Type":100,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":104,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":106,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"grantTypes":{"Type":112,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"bearerTokenSendingMethods":{"Type":116,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[91,92,93,94,95,96,97,98]}},{"3":{"ItemType":99}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[101,102]}},{"3":{"ItemType":103}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":105}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[107,108,109,110]}},{"3":{"ItemType":111}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[113,114]}},{"3":{"ItemType":115}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2016-07-07","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":121,"Flags":1,"Description":"The name and SendRule connection string of the event hub."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."}}}},{"2":{"Name":"LoggerCreateParametersCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2016-07-07","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/properties"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/properties","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":1,"Description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."},"tags":{"Type":126,"Flags":0,"Description":"Optional tags that when provided can be used to filter the property list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/properties@2016-07-07","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2016-07-07","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":133,"Flags":10,"Description":"The resource api version"},"host":{"Type":4,"Flags":1,"Description":"Host attribute of the backend. Host is a pure hostname without a port or suffix, for example backend.contoso.com. Must not be empty."},"skipCertificateChainValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2016-07-07","ScopeType":8,"Body":134,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"5":{"Elements":[136,137,138,139,140,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":141,"Flags":9,"Description":"The resource name"},"type":{"Type":142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":143,"Flags":10,"Description":"The resource api version"},"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft."},"allowedTenants":{"Type":145,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2016-07-07","ScopeType":8,"Body":144,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":148,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Datacenter location of the API Management service."},"etag":{"Type":4,"Flags":0,"Description":"ETag of the resource."},"tags":{"Type":150,"Flags":0,"Description":"API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters)."},"properties":{"Type":151,"Flags":0,"Description":"Properties of the API Management service."},"sku":{"Type":174,"Flags":0,"Description":"SKU properties of the API Management service."}}}},{"2":{"Name":"ApiManagementServiceBaseParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"runtimeUrl":{"Type":4,"Flags":2,"Description":"Proxy endpoint URL of the API Management service."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"addresserEmail":{"Type":4,"Flags":0,"Description":"Addresser email."},"hostnameConfigurations":{"Type":159,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"staticIPs":{"Type":160,"Flags":2,"Description":"Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU."},"vpnconfiguration":{"Type":161,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":168,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":169,"Flags":0,"Description":"Custom properties of the API Management service, like disabling TLS 1.0."},"vpnType":{"Type":173,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":157,"Flags":1,"Description":"Hostname type."},"hostname":{"Type":4,"Flags":1,"Description":"Hostname."},"certificate":{"Type":158,"Flags":1,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"5":{"Elements":[153,154,155,156]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":152}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}."},"location":{"Type":4,"Flags":0,"Description":"The location of the virtual network."}}}},{"2":{"Name":"AdditionalRegion","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"skuType":{"Type":166,"Flags":1,"Description":"The SKU type in the location."},"skuUnitCount":{"Type":3,"Flags":0,"Description":"The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location."},"staticIPs":{"Type":167,"Flags":2,"Description":"Static IP addresses of the location's virtual machines."},"vpnconfiguration":{"Type":161,"Flags":0,"Description":"Virtual network configuration for the location."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[163,164,165]}},{"3":{"ItemType":4}},{"3":{"ItemType":162}},{"2":{"Name":"ApiManagementServicePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[170,171,172]}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":178,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[175,176,177]}},{"4":{"Name":"Microsoft.ApiManagement/service@2016-07-07","ScopeType":8,"Body":149,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":4,"Description":"Description of the API. May include HTML formatting tags."},"serviceUrl":{"Type":4,"Flags":5,"Description":"Absolute URL of the backend service implementing this API."},"path":{"Type":4,"Flags":5,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":14,"Flags":5,"Description":"Describes on which protocols the operations in this API can be invoked."},"authenticationSettings":{"Type":15,"Flags":4,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":17,"Flags":4,"Description":"Protocols over which API is made available."},"content":{"Type":0,"Flags":2,"Description":"Response content bytes."},"statusCode":{"Type":24,"Flags":2},"requestId":{"Type":4,"Flags":2}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[11,12]}},{"3":{"ItemType":13}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":16,"Flags":0,"Description":"API OAuth2 Authentication settings details."}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"Continue"}},{"6":{"Value":"OK"}},{"6":{"Value":"Created"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"NotFound"}},{"6":{"Value":"Conflict"}},{"5":{"Elements":[18,19,20,21,22,23]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2016-07-07","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":31,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":32,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":39,"Flags":0,"Description":"Array of Operation responses."}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"whether parameter is required or not."},"values":{"Type":30,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":33,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":34,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":36,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":29}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."}}}},{"3":{"ItemType":35}},{"2":{"Name":"ResultContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":38,"Flags":0,"Description":"Collection of operation response representations."}}}},{"3":{"ItemType":35}},{"3":{"ItemType":37}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2016-07-07","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"userId":{"Type":4,"Flags":1,"Description":"User (user id path) for whom subscription is being created in form /users/{uid}"},"productId":{"Type":4,"Flags":1,"Description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":50,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator."}}}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Active"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Submitted"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[44,45,46,47,48,49]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2016-07-07","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true."},"state":{"Type":57,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished."}}}},{"6":{"Value":"NotPublished"}},{"6":{"Value":"Published"}},{"5":{"Elements":[55,56]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2016-07-07","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2016-07-07","ScopeType":8,"Body":61,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":63,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":64,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2016-07-07","ScopeType":8,"Body":65,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Group description."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier for an external group."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2016-07-07","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2016-07-07","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"data":{"Type":4,"Flags":5,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":5,"Description":"Password for the Certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2016-07-07","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"password":{"Type":4,"Flags":5,"Description":"User Password."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"state":{"Type":84,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"identities":{"Type":86,"Flags":2,"Description":"Collection of user identities."}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[82,83]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":85}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2016-07-07","ScopeType":8,"Body":81,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"Type":100,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":104,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":106,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"grantTypes":{"Type":112,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"bearerTokenSendingMethods":{"Type":116,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[91,92,93,94,95,96,97,98]}},{"3":{"ItemType":99}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[101,102]}},{"3":{"ItemType":103}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":105}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[107,108,109,110]}},{"3":{"ItemType":111}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[113,114]}},{"3":{"ItemType":115}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2016-07-07","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":121,"Flags":1,"Description":"The name and SendRule connection string of the event hub."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."}}}},{"2":{"Name":"LoggerCreateParametersCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2016-07-07","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/properties"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/properties","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":1,"Description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."},"tags":{"Type":126,"Flags":0,"Description":"Optional tags that when provided can be used to filter the property list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/properties@2016-07-07","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2016-07-07","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":133,"Flags":10,"Description":"The resource api version"},"host":{"Type":4,"Flags":1,"Description":"Host attribute of the backend. Host is a pure hostname without a port or suffix, for example backend.contoso.com. Must not be empty."},"skipCertificateChainValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2016-07-07","ScopeType":8,"Body":134,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"5":{"Elements":[136,137,138,139,140,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":141,"Flags":9,"Description":"The resource name"},"type":{"Type":142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":143,"Flags":10,"Description":"The resource api version"},"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft."},"allowedTenants":{"Type":145,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2016-07-07","ScopeType":8,"Body":144,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2016-07-07"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":148,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"Datacenter location of the API Management service."},"etag":{"Type":4,"Flags":0,"Description":"ETag of the resource."},"tags":{"Type":150,"Flags":0,"Description":"API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters)."},"properties":{"Type":151,"Flags":0,"Description":"Properties of the API Management service."},"sku":{"Type":174,"Flags":0,"Description":"SKU properties of the API Management service."}}}},{"2":{"Name":"ApiManagementServiceBaseParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"runtimeUrl":{"Type":4,"Flags":2,"Description":"Proxy endpoint URL of the API Management service."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"addresserEmail":{"Type":4,"Flags":0,"Description":"Addresser email."},"hostnameConfigurations":{"Type":159,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"staticIPs":{"Type":160,"Flags":2,"Description":"Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU."},"vpnconfiguration":{"Type":161,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":168,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":169,"Flags":0,"Description":"Custom properties of the API Management service, like disabling TLS 1.0."},"vpnType":{"Type":173,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":157,"Flags":1,"Description":"Hostname type."},"hostname":{"Type":4,"Flags":1,"Description":"Hostname."},"certificate":{"Type":158,"Flags":1,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"5":{"Elements":[153,154,155,156]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":152}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}."},"location":{"Type":4,"Flags":0,"Description":"The location of the virtual network."}}}},{"2":{"Name":"AdditionalRegion","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"skuType":{"Type":166,"Flags":1,"Description":"The SKU type in the location."},"skuUnitCount":{"Type":3,"Flags":0,"Description":"The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location."},"staticIPs":{"Type":167,"Flags":2,"Description":"Static IP addresses of the location's virtual machines."},"vpnconfiguration":{"Type":161,"Flags":0,"Description":"Virtual network configuration for the location."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[163,164,165]}},{"3":{"ItemType":4}},{"3":{"ItemType":162}},{"2":{"Name":"ApiManagementServicePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[170,171,172]}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":178,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[175,176,177]}},{"4":{"Name":"Microsoft.ApiManagement/service@2016-07-07","ScopeType":8,"Body":149,"Flags":0}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.md b/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.md index 3e5f3d1d90..f981ca38ba 100644 --- a/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2016-07-07/types.md @@ -18,7 +18,7 @@ ### Properties * **apiVersion**: '2016-07-07' (ReadOnly, DeployTimeConstant): The resource api version * **authenticationSettings**: [AuthenticationSettingsContract](#authenticationsettingscontract) (WriteOnly): Collection of authentication settings included into this API. -* **content**: array (ReadOnly): Response content bytes. +* **content**: any (ReadOnly): Response content bytes. * **description**: string (WriteOnly): Description of the API. May include HTML formatting tags. * **id**: string (ReadOnly, DeployTimeConstant): The resource id * **name**: string (Required, DeployTimeConstant): The resource name diff --git a/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.json b/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.json index dcc1aa23ec..2b5b940195 100644 --- a/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.json +++ b/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"serviceUrl":{"Type":4,"Flags":5,"Description":"Absolute URL of the backend service implementing this API."},"path":{"Type":4,"Flags":5,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":14,"Flags":5,"Description":"Describes on which protocols the operations in this API can be invoked."},"description":{"Type":4,"Flags":4,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":15,"Flags":4,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":17,"Flags":4,"Description":"Protocols over which API is made available."},"content":{"Type":6,"Flags":2,"Description":"Response content bytes."},"statusCode":{"Type":24,"Flags":2},"requestId":{"Type":4,"Flags":2}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[11,12]}},{"3":{"ItemType":13}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":16,"Flags":0,"Description":"API OAuth2 Authentication settings details."}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"Continue"}},{"6":{"Value":"OK"}},{"6":{"Value":"Created"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"NotFound"}},{"6":{"Value":"Conflict"}},{"5":{"Elements":[18,19,20,21,22,23]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2016-10-10","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":31,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":32,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":39,"Flags":0,"Description":"Array of Operation responses."}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"whether parameter is required or not."},"values":{"Type":30,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":33,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":34,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":36,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":29}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."}}}},{"3":{"ItemType":35}},{"2":{"Name":"ResultContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":38,"Flags":0,"Description":"Collection of operation response representations."}}}},{"3":{"ItemType":35}},{"3":{"ItemType":37}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2016-10-10","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"Type":53,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":57,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":59,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"grantTypes":{"Type":65,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"bearerTokenSendingMethods":{"Type":69,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[44,45,46,47,48,49,50,51]}},{"3":{"ItemType":52}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[54,55]}},{"3":{"ItemType":56}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":58}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":64}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[66,67]}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2016-10-10","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"protocol":{"Type":76,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps."},"properties":{"Type":77,"Flags":0,"Description":"Properties specific to a Backend."},"certificate":{"Type":78,"Flags":0,"Description":"List of Client Certificate Thumbprint."},"query":{"Type":80,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":82,"Flags":0,"Description":"Header Parameter description."},"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"},"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[74,75,4]}},{"2":{"Name":"BackendProperties","Properties":{"skipCertificateChainValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host."},"skipCertificateNameValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be skipped when using self-signed certificates for this backend host."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":79}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":81}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2016-10-10","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":84,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":85,"Flags":10,"Description":"The resource api version"},"data":{"Type":4,"Flags":5,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":5,"Description":"Password for the Certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2016-10-10","ScopeType":8,"Body":86,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":114,"Flags":1,"Description":"SKU properties of the API Management service."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":119,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"runtimeUrl":{"Type":4,"Flags":2,"Description":"Proxy endpoint URL of the API Management service."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"addresserEmail":{"Type":4,"Flags":0,"Description":"Addresser email."},"hostnameConfigurations":{"Type":99,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"staticIPs":{"Type":100,"Flags":2,"Description":"Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU."},"vpnconfiguration":{"Type":101,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":108,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":109,"Flags":0,"Description":"Custom properties of the API Management service, like disabling TLS 1.0."},"vpnType":{"Type":113,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":97,"Flags":1,"Description":"Hostname type."},"hostname":{"Type":4,"Flags":1,"Description":"Hostname."},"certificate":{"Type":98,"Flags":1,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"5":{"Elements":[93,94,95,96]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":92}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."},"location":{"Type":4,"Flags":0,"Description":"The location of the virtual network."}}}},{"2":{"Name":"AdditionalRegion","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"skuType":{"Type":106,"Flags":1,"Description":"The SKU type in the location."},"skuUnitCount":{"Type":3,"Flags":0,"Description":"The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location."},"staticIPs":{"Type":107,"Flags":2,"Description":"Static IP addresses of the location's virtual machines."},"vpnconfiguration":{"Type":101,"Flags":0,"Description":"Virtual network configuration for the location."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[103,104,105]}},{"3":{"ItemType":4}},{"3":{"ItemType":102}},{"2":{"Name":"ApiManagementServicePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[110,111,112]}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":118,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[115,116,117]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2016-10-10","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":122,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Group description."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory aad://.onmicrosoft.com/groups/; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2016-10-10","ScopeType":8,"Body":123,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2016-10-10","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[129,130,131,132,133,134,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":135,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft."},"allowedTenants":{"Type":139,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2016-10-10","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":141,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":142,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":144,"Flags":1,"Description":"The name and SendRule connection string of the event hub."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."}}}},{"2":{"Name":"LoggerCreateParametersCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2016-10-10","ScopeType":8,"Body":143,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2016-10-10","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true."},"state":{"Type":155,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished."}}}},{"6":{"Value":"NotPublished"}},{"6":{"Value":"Published"}},{"5":{"Elements":[153,154]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2016-10-10","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2016-10-10","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2016-10-10","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/properties"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/properties","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":1,"Description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."},"tags":{"Type":168,"Flags":0,"Description":"Optional tags that when provided can be used to filter the property list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/properties@2016-10-10","ScopeType":8,"Body":167,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"userId":{"Type":4,"Flags":1,"Description":"User (user id path) for whom subscription is being created in form /users/{uid}"},"productId":{"Type":4,"Flags":1,"Description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":179,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator."}}}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Active"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Submitted"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[173,174,175,176,177,178]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2016-10-10","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"policy"}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":181,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2016-10-10","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"password":{"Type":4,"Flags":5,"Description":"User Password."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"state":{"Type":191,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"identities":{"Type":193,"Flags":2,"Description":"Collection of user identities."}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[189,190]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":192}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2016-10-10","ScopeType":8,"Body":188,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ApiManagement/service/apis"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"serviceUrl":{"Type":4,"Flags":5,"Description":"Absolute URL of the backend service implementing this API."},"path":{"Type":4,"Flags":5,"Description":"Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API."},"protocols":{"Type":14,"Flags":5,"Description":"Describes on which protocols the operations in this API can be invoked."},"description":{"Type":4,"Flags":4,"Description":"Description of the API. May include HTML formatting tags."},"authenticationSettings":{"Type":15,"Flags":4,"Description":"Collection of authentication settings included into this API."},"subscriptionKeyParameterNames":{"Type":17,"Flags":4,"Description":"Protocols over which API is made available."},"content":{"Type":0,"Flags":2,"Description":"Response content bytes."},"statusCode":{"Type":24,"Flags":2},"requestId":{"Type":4,"Flags":2}}}},{"6":{"Value":"Http"}},{"6":{"Value":"Https"}},{"5":{"Elements":[11,12]}},{"3":{"ItemType":13}},{"2":{"Name":"AuthenticationSettingsContract","Properties":{"oAuth2":{"Type":16,"Flags":0,"Description":"API OAuth2 Authentication settings details."}}}},{"2":{"Name":"OAuth2AuthenticationSettingsContract","Properties":{"authorizationServerId":{"Type":4,"Flags":0,"Description":"OAuth authorization server identifier."},"scope":{"Type":4,"Flags":0,"Description":"operations scope."}}}},{"2":{"Name":"SubscriptionKeyParameterNamesContract","Properties":{"header":{"Type":4,"Flags":0,"Description":"Subscription key header name."},"query":{"Type":4,"Flags":0,"Description":"Subscription key query string parameter name."}}}},{"6":{"Value":"Continue"}},{"6":{"Value":"OK"}},{"6":{"Value":"Created"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"NotFound"}},{"6":{"Value":"Conflict"}},{"5":{"Elements":[18,19,20,21,22,23]}},{"4":{"Name":"Microsoft.ApiManagement/service/apis@2016-10-10","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/apis/operations"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/apis/operations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":26,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":27,"Flags":10,"Description":"The resource api version"},"method":{"Type":4,"Flags":1,"Description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"urlTemplate":{"Type":4,"Flags":1,"Description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"},"templateParameters":{"Type":31,"Flags":0,"Description":"Collection of URL template parameters."},"description":{"Type":4,"Flags":0,"Description":"Description of the operation. May include HTML formatting tags."},"request":{"Type":32,"Flags":0,"Description":"An entity containing request details."},"responses":{"Type":39,"Flags":0,"Description":"Array of Operation responses."}}}},{"2":{"Name":"ParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"Parameter name."},"description":{"Type":4,"Flags":0,"Description":"Parameter description."},"type":{"Type":4,"Flags":1,"Description":"Parameter type."},"defaultValue":{"Type":4,"Flags":0,"Description":"Default parameter value."},"required":{"Type":2,"Flags":0,"Description":"whether parameter is required or not."},"values":{"Type":30,"Flags":0,"Description":"Parameter values."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"RequestContract","Properties":{"description":{"Type":4,"Flags":0,"Description":"Operation request description."},"queryParameters":{"Type":33,"Flags":0,"Description":"Collection of operation request query parameters."},"headers":{"Type":34,"Flags":0,"Description":"Collection of operation request headers."},"representations":{"Type":36,"Flags":0,"Description":"Collection of operation request representations."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":29}},{"2":{"Name":"RepresentationContract","Properties":{"contentType":{"Type":4,"Flags":1,"Description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"sample":{"Type":4,"Flags":0,"Description":"An example of the representation."}}}},{"3":{"ItemType":35}},{"2":{"Name":"ResultContract","Properties":{"statusCode":{"Type":3,"Flags":1,"Description":"Operation response HTTP status code."},"description":{"Type":4,"Flags":0,"Description":"Operation response description."},"representations":{"Type":38,"Flags":0,"Description":"Collection of operation response representations."}}}},{"3":{"ItemType":35}},{"3":{"ItemType":37}},{"4":{"Name":"Microsoft.ApiManagement/service/apis/operations@2016-10-10","ScopeType":8,"Body":28,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/authorizationServers"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/authorizationServers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":41,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":42,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Description of the authorization server. Can contain HTML formatting tags."},"clientRegistrationEndpoint":{"Type":4,"Flags":1,"Description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"authorizationEndpoint":{"Type":4,"Flags":1,"Description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"Type":53,"Flags":0,"Description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"clientAuthenticationMethod":{"Type":57,"Flags":0,"Description":"Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format."},"tokenBodyParameters":{"Type":59,"Flags":0,"Description":"Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {\"name\" : \"name value\", \"value\": \"a value\"}."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"OAuth token endpoint. Contains absolute URI to entity being referenced."},"supportState":{"Type":2,"Flags":0,"Description":"If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security."},"defaultScope":{"Type":4,"Flags":0,"Description":"Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values."},"grantTypes":{"Type":65,"Flags":1,"Description":"Form of an authorization grant, which the client uses to request the access token."},"bearerTokenSendingMethods":{"Type":69,"Flags":0,"Description":"Specifies the mechanism by which access token is passed to the API."},"clientId":{"Type":4,"Flags":1,"Description":"Client or app id registered with this authorization server."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client or app secret registered with this authorization server."},"resourceOwnerUsername":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"resourceOwnerPassword":{"Type":4,"Flags":0,"Description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."}}}},{"6":{"Value":"HEAD"}},{"6":{"Value":"OPTIONS"}},{"6":{"Value":"TRACE"}},{"6":{"Value":"GET"}},{"6":{"Value":"POST"}},{"6":{"Value":"PUT"}},{"6":{"Value":"PATCH"}},{"6":{"Value":"DELETE"}},{"5":{"Elements":[44,45,46,47,48,49,50,51]}},{"3":{"ItemType":52}},{"6":{"Value":"Basic"}},{"6":{"Value":"Body"}},{"5":{"Elements":[54,55]}},{"3":{"ItemType":56}},{"2":{"Name":"TokenBodyParameterContract","Properties":{"name":{"Type":4,"Flags":1,"Description":"body parameter name."},"value":{"Type":4,"Flags":1,"Description":"body parameter value."}}}},{"3":{"ItemType":58}},{"6":{"Value":"authorizationCode"}},{"6":{"Value":"implicit"}},{"6":{"Value":"resourceOwnerPassword"}},{"6":{"Value":"clientCredentials"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":64}},{"6":{"Value":"authorizationHeader"}},{"6":{"Value":"query"}},{"5":{"Elements":[66,67]}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.ApiManagement/service/authorizationServers@2016-10-10","ScopeType":8,"Body":43,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/backends"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/backends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"protocol":{"Type":76,"Flags":1,"Description":"Backend communication protocol."},"title":{"Type":4,"Flags":0,"Description":"Backend Title."},"description":{"Type":4,"Flags":0,"Description":"Backend Description."},"resourceId":{"Type":4,"Flags":0,"Description":"Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps."},"properties":{"Type":77,"Flags":0,"Description":"Properties specific to a Backend."},"certificate":{"Type":78,"Flags":0,"Description":"List of Client Certificate Thumbprint."},"query":{"Type":80,"Flags":0,"Description":"Query Parameter description."},"header":{"Type":82,"Flags":0,"Description":"Header Parameter description."},"url":{"Type":4,"Flags":1,"Description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"Type":4,"Flags":0,"Description":"Username to connect to the WebProxy server"},"password":{"Type":4,"Flags":0,"Description":"Password to connect to the WebProxy Server"},"scheme":{"Type":4,"Flags":1,"Description":"Authentication Scheme name."},"parameter":{"Type":4,"Flags":1,"Description":"Authentication Parameter value."}}}},{"6":{"Value":"http"}},{"6":{"Value":"soap"}},{"5":{"Elements":[74,75,4]}},{"2":{"Name":"BackendProperties","Properties":{"skipCertificateChainValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host."},"skipCertificateNameValidation":{"Type":2,"Flags":0,"Description":"Flag indicating whether SSL certificate name validation should be skipped when using self-signed certificates for this backend host."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractQuery","Properties":{},"AdditionalProperties":79}},{"3":{"ItemType":4}},{"2":{"Name":"BackendCredentialsContractHeader","Properties":{},"AdditionalProperties":81}},{"4":{"Name":"Microsoft.ApiManagement/service/backends@2016-10-10","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/certificates"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":84,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":85,"Flags":10,"Description":"The resource api version"},"data":{"Type":4,"Flags":5,"Description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"Type":4,"Flags":5,"Description":"Password for the Certificate"},"subject":{"Type":4,"Flags":2,"Description":"Subject attribute of the certificate."},"thumbprint":{"Type":4,"Flags":2,"Description":"Thumbprint of the certificate."},"expirationDate":{"Type":4,"Flags":2,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/certificates@2016-10-10","ScopeType":8,"Body":86,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":1,"Description":"Properties of the API Management service."},"sku":{"Type":114,"Flags":1,"Description":"SKU properties of the API Management service."},"etag":{"Type":4,"Flags":2,"Description":"ETag of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":119,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ApiManagementServiceProperties","Properties":{"publisherEmail":{"Type":4,"Flags":1,"Description":"Publisher email."},"publisherName":{"Type":4,"Flags":1,"Description":"Publisher name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted."},"targetProvisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the API Management service, which is targeted by the long running operation started on the service."},"createdAtUtc":{"Type":4,"Flags":2,"Description":"Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"runtimeUrl":{"Type":4,"Flags":2,"Description":"Proxy endpoint URL of the API Management service."},"portalUrl":{"Type":4,"Flags":2,"Description":"Publisher portal endpoint Url of the API Management service."},"managementApiUrl":{"Type":4,"Flags":2,"Description":"Management API endpoint URL of the API Management service."},"scmUrl":{"Type":4,"Flags":2,"Description":"SCM endpoint URL of the API Management service."},"addresserEmail":{"Type":4,"Flags":0,"Description":"Addresser email."},"hostnameConfigurations":{"Type":99,"Flags":0,"Description":"Custom hostname configuration of the API Management service."},"staticIPs":{"Type":100,"Flags":2,"Description":"Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU."},"vpnconfiguration":{"Type":101,"Flags":0,"Description":"Virtual network configuration of the API Management service."},"additionalLocations":{"Type":108,"Flags":0,"Description":"Additional datacenter locations of the API Management service."},"customProperties":{"Type":109,"Flags":0,"Description":"Custom properties of the API Management service, like disabling TLS 1.0."},"vpnType":{"Type":113,"Flags":0,"Description":"The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only."}}}},{"2":{"Name":"HostnameConfiguration","Properties":{"type":{"Type":97,"Flags":1,"Description":"Hostname type."},"hostname":{"Type":4,"Flags":1,"Description":"Hostname."},"certificate":{"Type":98,"Flags":1,"Description":"Certificate information."}}}},{"6":{"Value":"Proxy"}},{"6":{"Value":"Portal"}},{"6":{"Value":"Management"}},{"6":{"Value":"Scm"}},{"5":{"Elements":[93,94,95,96]}},{"2":{"Name":"CertificateInformation","Properties":{"expiry":{"Type":4,"Flags":1,"Description":"Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"thumbprint":{"Type":4,"Flags":1,"Description":"Thumbprint of the certificate."},"subject":{"Type":4,"Flags":1,"Description":"Subject of the certificate."}}}},{"3":{"ItemType":92}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualNetworkConfiguration","Properties":{"vnetid":{"Type":4,"Flags":2,"Description":"The virtual network ID. This is typically a GUID. Expect a null GUID by default."},"subnetname":{"Type":4,"Flags":2,"Description":"The name of the subnet."},"subnetResourceId":{"Type":4,"Flags":0,"Description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."},"location":{"Type":4,"Flags":0,"Description":"The location of the virtual network."}}}},{"2":{"Name":"AdditionalRegion","Properties":{"location":{"Type":4,"Flags":1,"Description":"The location name of the additional region among Azure Data center regions."},"skuType":{"Type":106,"Flags":1,"Description":"The SKU type in the location."},"skuUnitCount":{"Type":3,"Flags":0,"Description":"The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location."},"staticIPs":{"Type":107,"Flags":2,"Description":"Static IP addresses of the location's virtual machines."},"vpnconfiguration":{"Type":101,"Flags":0,"Description":"Virtual network configuration for the location."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[103,104,105]}},{"3":{"ItemType":4}},{"3":{"ItemType":102}},{"2":{"Name":"ApiManagementServicePropertiesCustomProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"None"}},{"6":{"Value":"External"}},{"6":{"Value":"Internal"}},{"5":{"Elements":[110,111,112]}},{"2":{"Name":"ApiManagementServiceSkuProperties","Properties":{"name":{"Type":118,"Flags":1,"Description":"Name of the Sku."},"capacity":{"Type":3,"Flags":0,"Description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."}}}},{"6":{"Value":"Developer"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[115,116,117]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service@2016-10-10","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":122,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Group description."},"externalId":{"Type":4,"Flags":0,"Description":"Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory aad://.onmicrosoft.com/groups/; otherwise the value is null."},"builtIn":{"Type":2,"Flags":2,"Description":"true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups@2016-10-10","ScopeType":8,"Body":123,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/groups/users"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/groups/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/groups/users@2016-10-10","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"facebook"}},{"6":{"Value":"google"}},{"6":{"Value":"microsoft"}},{"6":{"Value":"twitter"}},{"6":{"Value":"aad"}},{"6":{"Value":"aadB2C"}},{"5":{"Elements":[129,130,131,132,133,134,4]}},{"6":{"Value":"Microsoft.ApiManagement/service/identityProviders"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/identityProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":135,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"clientId":{"Type":4,"Flags":1,"Description":"Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft."},"clientSecret":{"Type":4,"Flags":1,"Description":"Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft."},"allowedTenants":{"Type":139,"Flags":0,"Description":"List of Allowed Tenants when configuring Azure Active Directory login."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/identityProviders@2016-10-10","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/loggers"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/loggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":141,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":142,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Logger description."},"credentials":{"Type":144,"Flags":1,"Description":"The name and SendRule connection string of the event hub."},"isBuffered":{"Type":2,"Flags":0,"Description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."}}}},{"2":{"Name":"LoggerCreateParametersCredentials","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ApiManagement/service/loggers@2016-10-10","ScopeType":8,"Body":143,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/openidConnectProviders"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"User-friendly description of OpenID Connect Provider."},"metadataEndpoint":{"Type":4,"Flags":1,"Description":"Metadata endpoint URI."},"clientId":{"Type":4,"Flags":1,"Description":"Client ID of developer console which is the client application."},"clientSecret":{"Type":4,"Flags":0,"Description":"Client Secret of developer console which is the client application."}}}},{"4":{"Name":"Microsoft.ApiManagement/service/openidConnectProviders@2016-10-10","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"description":{"Type":4,"Flags":0,"Description":"Product description. May include HTML formatting tags."},"terms":{"Type":4,"Flags":0,"Description":"Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process."},"subscriptionRequired":{"Type":2,"Flags":0,"Description":"Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as \"protected\" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as \"open\" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true."},"approvalRequired":{"Type":2,"Flags":0,"Description":"whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true."},"subscriptionsLimit":{"Type":3,"Flags":0,"Description":"Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true."},"state":{"Type":155,"Flags":0,"Description":"whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished."}}}},{"6":{"Value":"NotPublished"}},{"6":{"Value":"Published"}},{"5":{"Elements":[153,154]}},{"4":{"Name":"Microsoft.ApiManagement/service/products@2016-10-10","ScopeType":8,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/apis"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/apis","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/apis@2016-10-10","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/products/groups"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/products/groups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/products/groups@2016-10-10","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/properties"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/properties","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":1,"Description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."},"tags":{"Type":168,"Flags":0,"Description":"Optional tags that when provided can be used to filter the property list."},"secret":{"Type":2,"Flags":0,"Description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ApiManagement/service/properties@2016-10-10","ScopeType":8,"Body":167,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/subscriptions"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/subscriptions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"userId":{"Type":4,"Flags":1,"Description":"User (user id path) for whom subscription is being created in form /users/{uid}"},"productId":{"Type":4,"Flags":1,"Description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary subscription key. If not specified during request key will be generated automatically."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"Type":179,"Flags":0,"Description":"Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated."},"createdDate":{"Type":4,"Flags":2,"Description":"Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"startDate":{"Type":4,"Flags":2,"Description":"Subscription activation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"expirationDate":{"Type":4,"Flags":2,"Description":"Subscription expiration date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"endDate":{"Type":4,"Flags":2,"Description":"Date when subscription was cancelled or expired. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"notificationDate":{"Type":4,"Flags":2,"Description":"Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"stateComment":{"Type":4,"Flags":2,"Description":"Optional subscription comment added by an administrator."}}}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Active"}},{"6":{"Value":"Expired"}},{"6":{"Value":"Submitted"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Cancelled"}},{"5":{"Elements":[173,174,175,176,177,178]}},{"4":{"Name":"Microsoft.ApiManagement/service/subscriptions@2016-10-10","ScopeType":8,"Body":172,"Flags":0}},{"6":{"Value":"policy"}},{"6":{"Value":"Microsoft.ApiManagement/service/tenant"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/tenant","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":181,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.ApiManagement/service/tenant@2016-10-10","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.ApiManagement/service/users"}},{"6":{"Value":"2016-10-10"}},{"2":{"Name":"Microsoft.ApiManagement/service/users","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"email":{"Type":4,"Flags":1,"Description":"Email address. Must not be empty and must be unique within the service instance."},"password":{"Type":4,"Flags":5,"Description":"User Password."},"firstName":{"Type":4,"Flags":1,"Description":"First name."},"lastName":{"Type":4,"Flags":1,"Description":"Last name."},"state":{"Type":191,"Flags":0,"Description":"Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active."},"note":{"Type":4,"Flags":0,"Description":"Optional note about a user set by the administrator."},"registrationDate":{"Type":4,"Flags":2,"Description":"Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard."},"identities":{"Type":193,"Flags":2,"Description":"Collection of user identities."}}}},{"6":{"Value":"Active"}},{"6":{"Value":"Blocked"}},{"5":{"Elements":[189,190]}},{"2":{"Name":"UserIdentityContract","Properties":{"provider":{"Type":4,"Flags":0,"Description":"Identity provider name."},"id":{"Type":4,"Flags":0,"Description":"Identifier value within provider."}}}},{"3":{"ItemType":192}},{"4":{"Name":"Microsoft.ApiManagement/service/users@2016-10-10","ScopeType":8,"Body":188,"Flags":0}}] \ No newline at end of file diff --git a/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.md b/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.md index 06f3c9608d..55335d6deb 100644 --- a/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.md +++ b/generated/apimanagement/microsoft.apimanagement/2016-10-10/types.md @@ -18,7 +18,7 @@ ### Properties * **apiVersion**: '2016-10-10' (ReadOnly, DeployTimeConstant): The resource api version * **authenticationSettings**: [AuthenticationSettingsContract](#authenticationsettingscontract) (WriteOnly): Collection of authentication settings included into this API. -* **content**: array (ReadOnly): Response content bytes. +* **content**: any (ReadOnly): Response content bytes. * **description**: string (WriteOnly): Description of the API. May include HTML formatting tags. * **id**: string (ReadOnly, DeployTimeConstant): The resource id * **name**: string (Required, DeployTimeConstant): The resource name diff --git a/generated/app/log.out b/generated/app/log.out index 4fda1b9020..10466cbc45 100644 --- a/generated/app/log.out +++ b/generated/app/log.out @@ -29,6 +29,7 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. @@ -44,3 +45,4 @@ warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/app/microsoft.app/2022-01-01-preview/types.json b/generated/app/microsoft.app/2022-01-01-preview/types.json index 468fa90659..397e649630 100644 --- a/generated/app/microsoft.app/2022-01-01-preview/types.json +++ b/generated/app/microsoft.app/2022-01-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":19,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":18,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":24,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":25,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":49,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":89,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[20,21,22,23,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":27,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":30,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":31,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":44,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":45,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":26}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":35,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":37,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":42,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":36}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":41,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":38}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":43}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":48,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":71,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":72,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":88,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":51,"Flags":0,"Description":"Container start command."},"args":{"Type":52,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":54,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":55,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":68,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":70,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":53}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":57,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":63,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":67,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":59,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":62,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":58}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[64,65,66,4]}},{"3":{"ItemType":56}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":50}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":83,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":74,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":77,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":80,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":76,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":75}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":78,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":79,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":81,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":82,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":87,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[85,86,4]}},{"3":{"ItemType":84}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":96,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":101,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[92,93,94,95,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"4":{"Name":"Microsoft.App/containerApps@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":118,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":119,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[107,108,109,110,111,112,113,114,115,116,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":120,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-01-01-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":133,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":6,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[127,128,129,130,131,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":143,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":144,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[139,140,141,142,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":145,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":146,"Flags":0,"Description":"AzureCredentials configurations."},"dockerfilePath":{"Type":4,"Flags":0,"Description":"Docker file path"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime Version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":152,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":154,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":155,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":26}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":153}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":161,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":162,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":169,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":207,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":215,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":167,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":168,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[163,164,165,166]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":170,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":184,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":188,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":190,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":193,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":195,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":197,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":206,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":171,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":172,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":174,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":173,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":175,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":178,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":179,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":176,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":177,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":180,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":183,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":181,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":182,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":185,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":187,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":191,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":192,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":194,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":196,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":198,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":200,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":204,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":201,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":203,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":202,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":205,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":199}},{"2":{"Name":"Login","Properties":{"routes":{"Type":208,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":209,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":210,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":214,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":213,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[211,212]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":216,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":217,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":221,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[218,219,220]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":227,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":230,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[228,229,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":49,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-01-01-preview","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":269}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":19,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":16,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":18,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[12,13,14,15,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":17}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":24,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":25,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":49,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":89,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[20,21,22,23,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":27,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":30,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":31,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":44,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":45,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":26}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[28,29,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":35,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":37,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":42,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[32,33,34,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":36}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":41,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[39,40,4]}},{"3":{"ItemType":38}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":43}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":48,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":71,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":72,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":88,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":51,"Flags":0,"Description":"Container start command."},"args":{"Type":52,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":54,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":55,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":68,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":70,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":53}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":57,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":63,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":67,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":59,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":62,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":58}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[60,61,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[64,65,66,4]}},{"3":{"ItemType":56}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":50}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":83,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":74,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":77,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":80,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":76,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":75}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":78,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":79,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":81,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":82,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":75}},{"3":{"ItemType":73}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":87,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[85,86,4]}},{"3":{"ItemType":84}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":96,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":101,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[92,93,94,95,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"4":{"Name":"Microsoft.App/containerApps@2022-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":121,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":117,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":118,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":119,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[107,108,109,110,111,112,113,114,115,116,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":120,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-01-01-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":133,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[127,128,129,130,131,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-01-01-preview","ScopeType":8,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":135,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":136,"Flags":10,"Description":"The resource api version"},"properties":{"Type":138,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":143,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":144,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[139,140,141,142,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":145,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":146,"Flags":0,"Description":"AzureCredentials configurations."},"dockerfilePath":{"Type":4,"Flags":0,"Description":"Docker file path"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime Version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-01-01-preview","ScopeType":8,"Body":137,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":152,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":154,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":155,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":26}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":153}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-01-01-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":161,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":162,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":169,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":207,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":215,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":167,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":168,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[163,164,165,166]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":170,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":184,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":188,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":190,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":193,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":195,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":197,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":206,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":171,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":172,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":174,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":173,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":175,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":178,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":179,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":176,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":177,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":180,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":183,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":181,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":182,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":185,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":187,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":189,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":191,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":192,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":194,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":196,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":186,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":198,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":200,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":204,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":201,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":203,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":202,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":205,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":199}},{"2":{"Name":"Login","Properties":{"routes":{"Type":208,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":209,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":210,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":214,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":213,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[211,212]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":216,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":217,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":221,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[218,219,220]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-01-01-preview","ScopeType":8,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":227,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":230,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[228,229,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-01-01-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":49,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-01-01-preview","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-01-01-preview"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":91,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-01-01-preview","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-01-01-preview","Output":269}}] \ No newline at end of file diff --git a/generated/app/microsoft.app/2022-01-01-preview/types.md b/generated/app/microsoft.app/2022-01-01-preview/types.md index 42be74c004..53d1660e3e 100644 --- a/generated/app/microsoft.app/2022-01-01-preview/types.md +++ b/generated/app/microsoft.app/2022-01-01-preview/types.md @@ -225,7 +225,7 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con * **subjectName**: string (ReadOnly): Subject name of the certificate. * **thumbprint**: string (ReadOnly): Certificate thumbprint. * **valid**: bool (ReadOnly): Is the certificate valid?. -* **value**: array (WriteOnly): PFX or PEM blob +* **value**: any (WriteOnly): PFX or PEM blob ## ClientRegistration ### Properties diff --git a/generated/app/microsoft.app/2022-03-01/types.json b/generated/app/microsoft.app/2022-03-01/types.json index b37e331b72..571d435aae 100644 --- a/generated/app/microsoft.app/2022-03-01/types.json +++ b/generated/app/microsoft.app/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":12,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":13,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":20,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":58,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":66,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":18,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":19,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[14,15,16,17]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":21,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":35,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":39,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":41,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":44,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":46,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":48,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":57,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":22,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":23,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":25,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":24,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":26,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":29,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":30,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":27,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":28,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":31,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":34,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":32,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":33,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":36,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":38,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":42,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":43,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":45,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":47,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":49,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":51,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":55,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":52,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":54,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":53,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":56,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":50}},{"2":{"Name":"Login","Properties":{"routes":{"Type":59,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":60,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":61,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":65,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":64,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[62,63]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":67,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":68,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":72,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":78,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":83,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[79,80,81,82,4]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"identity":{"Type":88,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":96,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":93,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":95,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":94}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":101,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":102,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":126,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":166,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":104,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":107,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default."},"ingress":{"Type":108,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":121,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":122,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":103}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[105,106,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":112,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":114,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":119,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[109,110,111,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"},"label":{"Type":4,"Flags":0,"Description":"Associates a traffic label with a revision"}}}},{"3":{"ItemType":113}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":118,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[116,117,4]}},{"3":{"ItemType":115}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"},"identity":{"Type":4,"Flags":0,"Description":"A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'"}}}},{"3":{"ItemType":120}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":125,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":148,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":149,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":165,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":128,"Flags":0,"Description":"Container start command."},"args":{"Type":129,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":131,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":132,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":145,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":147,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":134,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":140,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":144,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":136,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":139,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":135}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[137,138,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[141,142,143,4]}},{"3":{"ItemType":133}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":146}},{"3":{"ItemType":127}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":160,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":151,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":154,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":157,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":153,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":152}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":155,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":156,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":158,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":159,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"3":{"ItemType":150}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":164,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[162,163,4]}},{"3":{"ItemType":161}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/containerApps@2022-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":173,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":175,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":176,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":103}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":174}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-03-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":192,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"daprAIConnectionString":{"Type":4,"Flags":0,"Description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":193,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":194,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this Managed Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[182,183,184,185,186,187,188,189,190,191,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":195,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-03-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":208,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":207,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":6,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[202,203,204,205,206,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-03-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":214,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":217,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[215,216,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-03-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":227,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":228,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":229,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":230,"Flags":0,"Description":"AzureCredentials configurations."},"contextPath":{"Type":4,"Flags":0,"Description":"Context path"},"image":{"Type":4,"Flags":0,"Description":"Image name"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-03-01","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":126,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-03-01","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-03-01","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":269}},{"2":{"Name":"DaprSecretsCollection","Properties":{"value":{"Type":274,"Flags":1,"Description":"Collection of secrets used by a Dapr component"}}}},{"3":{"ItemType":103}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/managedEnvironments/daprComponents","ApiVersion":"2022-03-01","Output":273}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.App/containerApps/authConfigs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/authConfigs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"AuthConfig resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AuthConfigProperties","Properties":{"platform":{"Type":12,"Flags":0,"Description":"The configuration settings of the platform of ContainerApp Service Authentication/Authorization."},"globalValidation":{"Type":13,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using Service Authentication/Authorization."},"identityProviders":{"Type":20,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization."},"login":{"Type":58,"Flags":0,"Description":"The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization."},"httpSettings":{"Type":66,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."}}}},{"2":{"Name":"GlobalValidation","Properties":{"unauthenticatedClientAction":{"Type":18,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":19,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[14,15,16,17]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":21,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":35,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":39,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":41,"Flags":0,"Description":"The configuration settings of the Google provider."},"twitter":{"Type":44,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":46,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":48,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":57,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":22,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":23,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":25,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":24,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":26,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":29,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":30,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":27,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":28,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":31,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":34,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":32,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":33,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":36,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":38,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":40,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":42,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":43,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":45,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":47,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":37,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":49,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":51,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":55,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":52,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":54,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":53,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":56,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":50}},{"2":{"Name":"Login","Properties":{"routes":{"Type":59,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":60,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":61,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":65,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":64,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[62,63]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":67,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":68,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":72,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[69,70,71]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":78,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":83,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[74,75,76,77,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[79,80,81,82,4]}},{"4":{"Name":"Microsoft.App/containerApps/authConfigs@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"identity":{"Type":88,"Flags":0,"Description":"managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code."},"properties":{"Type":96,"Flags":0,"Description":"ContainerApp resource specific properties"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":93,"Flags":1,"Description":"Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."},"userAssignedIdentities":{"Type":95,"Flags":0,"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."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the assigned identity."}}}},{"2":{"Name":"UserAssignedIdentities","Properties":{},"AdditionalProperties":94}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":101,"Flags":2,"Description":"Provisioning state of the Container App."},"managedEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's environment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"customDomainVerificationId":{"Type":4,"Flags":2,"Description":"Id used to verify domain name ownership"},"configuration":{"Type":102,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":126,"Flags":0,"Description":"Container App versioned application definition."},"outboundIPAddresses":{"Type":166,"Flags":2,"Description":"Outbound IP Addresses for container app."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":104,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":107,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default."},"ingress":{"Type":108,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":121,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"},"dapr":{"Type":122,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":103}},{"6":{"Value":"Multiple"}},{"6":{"Value":"Single"}},{"5":{"Elements":[105,106,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":112,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":114,"Flags":0,"Description":"Traffic weights for app's revisions"},"customDomains":{"Type":119,"Flags":0,"Description":"custom domain bindings for Container Apps' hostnames."},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[109,110,111,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"},"label":{"Type":4,"Flags":0,"Description":"Associates a traffic label with a revision"}}}},{"3":{"ItemType":113}},{"2":{"Name":"CustomDomain","Properties":{"name":{"Type":4,"Flags":1,"Description":"Hostname."},"bindingType":{"Type":118,"Flags":0,"Description":"Custom Domain binding type."},"certificateId":{"Type":4,"Flags":1,"Description":"Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"5":{"Elements":[116,117,4]}},{"3":{"ItemType":115}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"},"identity":{"Type":4,"Flags":0,"Description":"A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'"}}}},{"3":{"ItemType":120}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appProtocol":{"Type":125,"Flags":0,"Description":"Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http"},"appPort":{"Type":3,"Flags":0,"Description":"Tells Dapr which port your application is listening on"}}}},{"6":{"Value":"http"}},{"6":{"Value":"grpc"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":148,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":149,"Flags":0,"Description":"Scaling properties for the Container App."},"volumes":{"Type":165,"Flags":0,"Description":"List of volume definitions for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":128,"Flags":0,"Description":"Container start command."},"args":{"Type":129,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":131,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":132,"Flags":0,"Description":"Container resource requirements."},"probes":{"Type":145,"Flags":0,"Description":"List of probes for the container."},"volumeMounts":{"Type":147,"Flags":0,"Description":"Container volume mounts."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""},"ephemeralStorage":{"Type":4,"Flags":2,"Description":"Ephemeral Storage, e.g. \"1Gi\""}}}},{"2":{"Name":"ContainerAppProbe","Properties":{"failureThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10."},"httpGet":{"Type":134,"Flags":0,"Description":"HTTPGet specifies the http request to perform."},"initialDelaySeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60."},"periodSeconds":{"Type":3,"Flags":0,"Description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240."},"successThreshold":{"Type":3,"Flags":0,"Description":"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10."},"tcpSocket":{"Type":140,"Flags":0,"Description":"TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported."},"terminationGracePeriodSeconds":{"Type":3,"Flags":0,"Description":"Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)"},"timeoutSeconds":{"Type":3,"Flags":0,"Description":"Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240."},"type":{"Type":144,"Flags":0,"Description":"The type of probe."}}}},{"2":{"Name":"ContainerAppProbeHttpGet","Properties":{"host":{"Type":4,"Flags":0,"Description":"Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead."},"httpHeaders":{"Type":136,"Flags":0,"Description":"Custom headers to set in the request. HTTP allows repeated headers."},"path":{"Type":4,"Flags":0,"Description":"Path to access on the HTTP server."},"port":{"Type":3,"Flags":1,"Description":"Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."},"scheme":{"Type":139,"Flags":0,"Description":"Scheme to use for connecting to the host. Defaults to HTTP."}}}},{"2":{"Name":"ContainerAppProbeHttpGetHttpHeadersItem","Properties":{"name":{"Type":4,"Flags":1,"Description":"The header field name"},"value":{"Type":4,"Flags":1,"Description":"The header field value"}}}},{"3":{"ItemType":135}},{"6":{"Value":"HTTP"}},{"6":{"Value":"HTTPS"}},{"5":{"Elements":[137,138,4]}},{"2":{"Name":"ContainerAppProbeTcpSocket","Properties":{"host":{"Type":4,"Flags":0,"Description":"Optional: Host name to connect to, defaults to the pod IP."},"port":{"Type":3,"Flags":1,"Description":"Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME."}}}},{"6":{"Value":"Liveness"}},{"6":{"Value":"Readiness"}},{"6":{"Value":"Startup"}},{"5":{"Elements":[141,142,143,4]}},{"3":{"ItemType":133}},{"2":{"Name":"VolumeMount","Properties":{"volumeName":{"Type":4,"Flags":0,"Description":"This must match the Name of a Volume."},"mountPath":{"Type":4,"Flags":0,"Description":"Path within the container at which the volume should be mounted.Must not contain ':'."}}}},{"3":{"ItemType":146}},{"3":{"ItemType":127}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":160,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":151,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":154,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":157,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":153,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":152}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":155,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":156,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":158,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":159,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":152}},{"3":{"ItemType":150}},{"2":{"Name":"Volume","Properties":{"name":{"Type":4,"Flags":0,"Description":"Volume name."},"storageType":{"Type":164,"Flags":0,"Description":"Storage type for the volume. If not provided, use EmptyDir."},"storageName":{"Type":4,"Flags":0,"Description":"Name of storage resource. No need to provide for EmptyDir."}}}},{"6":{"Value":"AzureFile"}},{"6":{"Value":"EmptyDir"}},{"5":{"Elements":[162,163,4]}},{"3":{"ItemType":161}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/containerApps@2022-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/daprComponents"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/daprComponents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"Dapr Component resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"DaprComponentProperties","Properties":{"componentType":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"ignoreErrors":{"Type":2,"Flags":0,"Description":"Boolean describing if the component errors are ignores"},"initTimeout":{"Type":4,"Flags":0,"Description":"Initialization timeout"},"secrets":{"Type":173,"Flags":0,"Description":"Collection of secrets used by a Dapr component"},"metadata":{"Type":175,"Flags":0,"Description":"Component metadata"},"scopes":{"Type":176,"Flags":0,"Description":"Names of container apps that can use this Dapr component"}}}},{"3":{"ItemType":103}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Dapr Component secret from which to pull the metadata property value."}}}},{"3":{"ItemType":174}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/daprComponents@2022-03-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Managed environment resource specific properties"},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentProperties","Properties":{"provisioningState":{"Type":192,"Flags":2,"Description":"Provisioning state of the Environment."},"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"daprAIConnectionString":{"Type":4,"Flags":0,"Description":"Application Insights connection string used by Dapr to export Service to Service communication telemetry"},"vnetConfiguration":{"Type":193,"Flags":0,"Description":"Vnet configuration for the environment"},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":2,"Description":"Static IP of the Environment"},"appLogsConfiguration":{"Type":194,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this Managed Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[182,183,184,185,186,187,188,189,190,191,4]}},{"2":{"Name":"VnetConfiguration","Properties":{"internal":{"Type":2,"Flags":0,"Description":"Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property"},"infrastructureSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges."},"runtimeSubnetId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet that Container App containers are injected into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges."},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server."}}}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0,"Description":"Logs destination"},"logAnalyticsConfiguration":{"Type":195,"Flags":0,"Description":"Log Analytics configuration"}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0,"Description":"Log analytics customer id"},"sharedKey":{"Type":4,"Flags":4,"Description":"Log analytics customer key"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments@2022-03-01","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Certificate resource specific properties"},"tags":{"Type":208,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"CertificateProperties","Properties":{"provisioningState":{"Type":207,"Flags":2,"Description":"Provisioning state of the certificate."},"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"value":{"Type":0,"Flags":4,"Description":"PFX or PEM blob"},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[202,203,204,205,206,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.App/managedEnvironments/certificates@2022-03-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.App/managedEnvironments/storages"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/managedEnvironments/storages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":213,"Flags":0,"Description":"Storage properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedEnvironmentStorageProperties","Properties":{"azureFile":{"Type":214,"Flags":0,"Description":"Azure file properties"}}}},{"2":{"Name":"AzureFileProperties","Properties":{"accountName":{"Type":4,"Flags":0,"Description":"Storage account name for azure file."},"accountKey":{"Type":4,"Flags":0,"Description":"Storage account key for azure file."},"accessMode":{"Type":217,"Flags":0,"Description":"Access mode for storage"},"shareName":{"Type":4,"Flags":0,"Description":"Azure file share name."}}}},{"6":{"Value":"ReadOnly"}},{"6":{"Value":"ReadWrite"}},{"5":{"Elements":[215,216,4]}},{"4":{"Name":"Microsoft.App/managedEnvironments/storages@2022-03-01","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"SourceControl resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"operationState":{"Type":227,"Flags":2,"Description":"Current provisioning State of the operation"},"repoUrl":{"Type":4,"Flags":0,"Description":"The repo url which will be integrated to ContainerApp."},"branch":{"Type":4,"Flags":0,"Description":"The branch which will trigger the auto deployment"},"githubActionConfiguration":{"Type":228,"Flags":0,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"GithubActionConfiguration","Properties":{"registryInfo":{"Type":229,"Flags":0,"Description":"Registry configurations."},"azureCredentials":{"Type":230,"Flags":0,"Description":"AzureCredentials configurations."},"contextPath":{"Type":4,"Flags":0,"Description":"Context path"},"image":{"Type":4,"Flags":0,"Description":"Image name"},"publishType":{"Type":4,"Flags":0,"Description":"Code or Image"},"os":{"Type":4,"Flags":0,"Description":"Operation system"},"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack"},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version"}}}},{"2":{"Name":"RegistryInfo","Properties":{"registryUrl":{"Type":4,"Flags":0,"Description":"registry server Url."},"registryUserName":{"Type":4,"Flags":0,"Description":"registry username."},"registryPassword":{"Type":4,"Flags":4,"Description":"registry secret."}}}},{"2":{"Name":"AzureCredentials","Properties":{"clientId":{"Type":4,"Flags":4,"Description":"Client Id."},"clientSecret":{"Type":4,"Flags":4,"Description":"Client Secret."},"tenantId":{"Type":4,"Flags":4,"Description":"Tenant Id."},"subscriptionId":{"Type":4,"Flags":0,"Description":"Subscription Id."}}}},{"4":{"Name":"Microsoft.App/containerApps/sourcecontrols@2022-03-01","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.App/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":2,"Description":"Revision resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":126,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":239,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":245,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[236,237,238,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[240,241,242,243,244,4]}},{"4":{"Name":"Microsoft.App/containerApps/revisions@2022-03-01","ScopeType":8,"Body":234,"Flags":1}},{"6":{"Value":"Microsoft.App/containerApps/revisions/replicas"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.App/containerApps/revisions/replicas","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":2,"Description":"Replica resource specific properties"},"systemData":{"Type":73,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReplicaProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the pod was created by controller"},"containers":{"Type":252,"Flags":0,"Description":"The containers collection under a replica."}}}},{"2":{"Name":"ReplicaContainer","Properties":{"name":{"Type":4,"Flags":0,"Description":"The Name of the Container"},"containerId":{"Type":4,"Flags":0,"Description":"The Id of the Container"},"ready":{"Type":2,"Flags":0,"Description":"The container ready status"},"started":{"Type":2,"Flags":0,"Description":"The container start status"},"restartCount":{"Type":3,"Flags":0,"Description":"The container restart count"}}}},{"3":{"ItemType":251}},{"4":{"Name":"Microsoft.App/containerApps/revisions/replicas@2022-03-01","ScopeType":8,"Body":249,"Flags":1}},{"2":{"Name":"CustomHostnameAnalysisResult","Properties":{"hostName":{"Type":4,"Flags":2,"Description":"Host name that was analyzed"},"isHostnameAlreadyVerified":{"Type":2,"Flags":2,"Description":"true if hostname is already verified; otherwise, false."},"customDomainVerificationTest":{"Type":258,"Flags":2,"Description":"DNS verification test result."},"customDomainVerificationFailureInfo":{"Type":259,"Flags":2,"Description":"Raw failure information if DNS verification fails."},"hasConflictOnManagedEnvironment":{"Type":2,"Flags":2,"Description":"true if there is a conflict on the Container App's managed environment; otherwise, false."},"conflictingContainerAppResourceId":{"Type":4,"Flags":2,"Description":"Name of the conflicting Container App on the Managed Environment if it's within the same subscription."},"cNameRecords":{"Type":263,"Flags":0,"Description":"CName records visible for this hostname."},"txtRecords":{"Type":264,"Flags":0,"Description":"TXT records visible for this hostname."},"aRecords":{"Type":265,"Flags":0,"Description":"A records visible for this hostname."},"alternateCNameRecords":{"Type":266,"Flags":0,"Description":"Alternate CName records visible for this hostname."},"alternateTxtRecords":{"Type":267,"Flags":0,"Description":"Alternate TXT records visible for this hostname."}}}},{"6":{"Value":"Passed"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Skipped"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"DefaultErrorResponse","Properties":{"error":{"Type":260,"Flags":2,"Description":"Error model."}}}},{"2":{"Name":"DefaultErrorResponseError","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"details":{"Type":262,"Flags":0,"Description":"Details or the error"},"innererror":{"Type":4,"Flags":2,"Description":"More information to debug error."}}}},{"2":{"Name":"DefaultErrorResponseErrorDetailsItem","Properties":{"code":{"Type":4,"Flags":2,"Description":"Standardized string to programmatically identify the error."},"message":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."},"target":{"Type":4,"Flags":2,"Description":"Detailed error description and debugging information."}}}},{"3":{"ItemType":261}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"8":{"Name":"listCustomHostNameAnalysis","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":254}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":271,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":270}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/containerApps","ApiVersion":"2022-03-01","Output":269}},{"2":{"Name":"DaprSecretsCollection","Properties":{"value":{"Type":274,"Flags":1,"Description":"Collection of secrets used by a Dapr component"}}}},{"3":{"ItemType":103}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.App/managedEnvironments/daprComponents","ApiVersion":"2022-03-01","Output":273}}] \ No newline at end of file diff --git a/generated/app/microsoft.app/2022-03-01/types.md b/generated/app/microsoft.app/2022-03-01/types.md index e220512316..3d2039f857 100644 --- a/generated/app/microsoft.app/2022-03-01/types.md +++ b/generated/app/microsoft.app/2022-03-01/types.md @@ -230,7 +230,7 @@ More information on OpenID Connect Discovery: http://openid.net/specs/openid-con * **subjectName**: string (ReadOnly): Subject name of the certificate. * **thumbprint**: string (ReadOnly): Certificate thumbprint. * **valid**: bool (ReadOnly): Is the certificate valid?. -* **value**: array (WriteOnly): PFX or PEM blob +* **value**: any (WriteOnly): PFX or PEM blob ## ClientRegistration ### Properties diff --git a/generated/containerservice/log.out b/generated/containerservice/log.out index 11030e23da..d63236bc50 100644 --- a/generated/containerservice/log.out +++ b/generated/containerservice/log.out @@ -9,54 +9,73 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json:4254:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/managedClusters.json:4787:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-05-02-preview/managedClusters.json:4780:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/managedClusters.json:4223:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-04-02-preview/managedClusters.json:4776:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/managedClusters.json:4207:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/managedClusters.json:4518:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/managedClusters.json:4307:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-02-02-preview/managedClusters.json:4547:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -195,6 +214,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json:5335:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -333,6 +354,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json:5401:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -471,6 +494,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2021-11-01-preview/managedClusters.json:5382:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -609,6 +634,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json:5367:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -747,6 +774,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json:5277:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -885,6 +914,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json:5245:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1023,6 +1054,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json:4916:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1165,6 +1198,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json:4833:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1307,6 +1342,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OSOptionPropertyList' with an warning | PreCheck/SchemaMissingType | The schema 'OSOptionProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-03-01/managedClusters.json:4480:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1435,6 +1472,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-02-01/managedClusters.json:3648:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1563,6 +1602,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-12-01/managedClusters.json:3619:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1681,6 +1722,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-11-01/managedClusters.json:3234:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1853,6 +1896,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/managedClusters.json:2277:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -1961,6 +2006,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-09-01/managedClusters.json:3101:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2067,6 +2114,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-07-01/managedClusters.json:2855:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2173,6 +2222,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-06-01/managedClusters.json:2784:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2279,6 +2330,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-04-01/managedClusters.json:2543:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2383,6 +2436,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undef warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterSKU' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-03-01/managedClusters.json:2522:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2483,6 +2538,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-02-01/managedClusters.json:2464:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2583,6 +2640,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/managedClusters.json:2409:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2683,6 +2742,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-11-01/managedClusters.json:2405:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2853,6 +2914,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json:2325:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -2941,6 +3004,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-06-01/managedClusters.json:2158:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3021,6 +3086,8 @@ warning | PreCheck/SchemaMissingType | The schema 'OrchestratorVersionProfilePro warning | PreCheck/SchemaMissingType | The schema 'OrchestratorVersionProfileListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-04-01/location.json:143:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3129,6 +3196,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-02-01/managedClusters.json:1995:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3205,6 +3274,8 @@ warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined warning | PreCheck/SchemaMissingType | The schema 'CloudErrorBody' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2018-08-01-preview/managedClusters.json:1586:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3265,6 +3336,8 @@ warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2018-03-31/managedClusters.json:1509:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. @@ -3307,6 +3380,7 @@ warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfileP warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterUpgradeProfile' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2017-08-31/managedClusters.json:1078:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. diff --git a/generated/containerservice/microsoft.containerservice/2017-08-31/types.json b/generated/containerservice/microsoft.containerservice/2017-08-31/types.json index adb8c90e69..5202bce815 100644 --- a/generated/containerservice/microsoft.containerservice/2017-08-31/types.json +++ b/generated/containerservice/microsoft.containerservice/2017-08-31/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2017-08-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":202,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":200,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified."}}}},{"2":{"Name":"ContainerServiceAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix to be used to create the FQDN for the agent pool."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the agent pool."},"ports":{"Type":188,"Flags":0,"Description":"Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator."},"storageProfile":{"Type":191,"Flags":0,"Description":"Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"osType":{"Type":194,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"3":{"ItemType":3}},{"6":{"Value":"StorageAccount"}},{"6":{"Value":"ManagedDisks"}},{"5":{"Elements":[189,190,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[192,193,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ContainerServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."},"keyVaultSecretRef":{"Type":201,"Flags":0,"Description":"Reference to a secret stored in Azure Key Vault."}}}},{"2":{"Name":"KeyVaultSecretRef","Properties":{"vaultID":{"Type":4,"Flags":1,"Description":"Key vault identifier."},"secretName":{"Type":4,"Flags":1,"Description":"The secret name."},"version":{"Type":4,"Flags":0,"Description":"The secret version."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2017-08-31","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/accessProfiles"}},{"6":{"Value":"2017-08-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/accessProfiles","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":2,"Description":"AccessProfile of a managed cluster."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":208,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/accessProfiles@2017-08-31","ScopeType":8,"Body":206,"Flags":1}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":207,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":211,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2017-08-31","Output":210}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2017-08-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":202,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":200,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified."}}}},{"2":{"Name":"ContainerServiceAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix to be used to create the FQDN for the agent pool."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the agent pool."},"ports":{"Type":188,"Flags":0,"Description":"Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator."},"storageProfile":{"Type":191,"Flags":0,"Description":"Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"osType":{"Type":194,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"3":{"ItemType":3}},{"6":{"Value":"StorageAccount"}},{"6":{"Value":"ManagedDisks"}},{"5":{"Elements":[189,190,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[192,193,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ContainerServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."},"keyVaultSecretRef":{"Type":201,"Flags":0,"Description":"Reference to a secret stored in Azure Key Vault."}}}},{"2":{"Name":"KeyVaultSecretRef","Properties":{"vaultID":{"Type":4,"Flags":1,"Description":"Key vault identifier."},"secretName":{"Type":4,"Flags":1,"Description":"The secret name."},"version":{"Type":4,"Flags":0,"Description":"The secret version."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2017-08-31","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/accessProfiles"}},{"6":{"Value":"2017-08-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/accessProfiles","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":2,"Description":"AccessProfile of a managed cluster."},"location":{"Type":4,"Flags":2,"Description":"Resource location"},"tags":{"Type":208,"Flags":2,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/accessProfiles@2017-08-31","ScopeType":8,"Body":206,"Flags":1}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":207,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":211,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2017-08-31","Output":210}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2017-08-31/types.md b/generated/containerservice/microsoft.containerservice/2017-08-31/types.md index f064179120..ea800ddaf1 100644 --- a/generated/containerservice/microsoft.containerservice/2017-08-31/types.md +++ b/generated/containerservice/microsoft.containerservice/2017-08-31/types.md @@ -29,7 +29,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceAgentPoolProfile ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2018-03-31/types.json b/generated/containerservice/microsoft.containerservice/2018-03-31/types.json index 96f7fa562a..060dc9464d 100644 --- a/generated/containerservice/microsoft.containerservice/2018-03-31/types.json +++ b/generated/containerservice/microsoft.containerservice/2018-03-31/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2018-03-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":194,"Flags":0,"Description":"Properties of the agent pool. Currently only one agent pool can exist."},"linuxProfile":{"Type":195,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":199,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":202,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"networkProfile":{"Type":203,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":209,"Flags":0,"Description":"Profile of Azure Active Directory configuration."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"storageProfile":{"Type":190,"Flags":2,"Description":"Storage profile specifies what kind of storage used. Defaults to ManagedDisks."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"StorageAccount"}},{"6":{"Value":"ManagedDisks"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":196,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":198,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":197}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":201,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":206,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":208,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"calico"}},{"5":{"Elements":[207,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2018-03-31","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":213,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":214,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2018-03-31","Output":212}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":218,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":217}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-03-31","Output":216}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-03-31","Output":216}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2018-03-31"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":194,"Flags":0,"Description":"Properties of the agent pool. Currently only one agent pool can exist."},"linuxProfile":{"Type":195,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":199,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":202,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"networkProfile":{"Type":203,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":209,"Flags":0,"Description":"Profile of Azure Active Directory configuration."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"storageProfile":{"Type":190,"Flags":2,"Description":"Storage profile specifies what kind of storage used. Defaults to ManagedDisks."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"StorageAccount"}},{"6":{"Value":"ManagedDisks"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":196,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":198,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":197}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":201,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":206,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":208,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"calico"}},{"5":{"Elements":[207,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2018-03-31","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":213,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":214,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2018-03-31","Output":212}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":218,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":217}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-03-31","Output":216}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-03-31","Output":216}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2018-03-31/types.md b/generated/containerservice/microsoft.containerservice/2018-03-31/types.md index a1a29815a7..f54a6b33b2 100644 --- a/generated/containerservice/microsoft.containerservice/2018-03-31/types.md +++ b/generated/containerservice/microsoft.containerservice/2018-03-31/types.md @@ -28,7 +28,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -55,7 +55,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.json b/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.json index 1d1e06ca25..1afc9e96d5 100644 --- a/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2018-08-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":194,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":195,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":199,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":202,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"networkProfile":{"Type":203,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":209,"Flags":0,"Description":"Profile of Azure Active Directory configuration."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":196,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":198,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":197}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":201,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":206,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":208,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"calico"}},{"5":{"Elements":[207,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2018-08-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":213,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":214,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2018-08-01-preview","Output":212}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":218,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":217}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-08-01-preview","Output":216}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-08-01-preview","Output":216}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2018-08-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":210,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":194,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":195,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":199,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":202,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"networkProfile":{"Type":203,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":209,"Flags":0,"Description":"Profile of Azure Active Directory configuration."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":196,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":198,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":197}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":201,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":200}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":206,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":208,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"calico"}},{"5":{"Elements":[207,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2018-08-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":213,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":214,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2018-08-01-preview","Output":212}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":218,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":217}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-08-01-preview","Output":216}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2018-08-01-preview","Output":216}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.md b/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.md index 129bb55b54..258253f6b5 100644 --- a/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2018-08-01-preview/types.md @@ -28,7 +28,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -55,7 +55,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-02-01/types.json b/generated/containerservice/microsoft.containerservice/2019-02-01/types.json index ba87d36b41..cf6ff7e940 100644 --- a/generated/containerservice/microsoft.containerservice/2019-02-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":213,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":200,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":203,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":204,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":211,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":212,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":202,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":201}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":207,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":210,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":393,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":396,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":399,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":400,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[394,395,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[397,398,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-02-01","ScopeType":8,"Body":217,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":403,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":404,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-02-01","Output":402}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":408,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":407}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-02-01","Output":406}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-02-01","Output":406}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":213,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"servicePrincipalProfile":{"Type":200,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":203,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":204,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":211,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":212,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":202,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":201}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":207,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":210,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":393,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":396,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":399,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":400,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[394,395,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[397,398,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-02-01","ScopeType":8,"Body":217,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":403,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":404,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-02-01","Output":402}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":408,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":407}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-02-01","Output":406}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-02-01","Output":406}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-02-01/types.md b/generated/containerservice/microsoft.containerservice/2019-02-01/types.md index 8d162b4c49..841213cbc3 100644 --- a/generated/containerservice/microsoft.containerservice/2019-02-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-02-01/types.md @@ -37,7 +37,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -64,7 +64,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-04-01/types.json b/generated/containerservice/microsoft.containerservice/2019-04-01/types.json index 2022a5b13f..ef8af43021 100644 --- a/generated/containerservice/microsoft.containerservice/2019-04-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":217,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":221,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":200,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":201,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":204,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":205,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":215,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":216,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":203,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":202}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":208,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":211,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":214,"Flags":0,"Description":"The load balancer sku for the managed cluster."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":220,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[218,219]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":401,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":404,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":407,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":408,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[402,403,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[405,406,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-04-01","ScopeType":8,"Body":225,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":411,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":412,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-04-01","Output":410}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":416,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":415}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-04-01","Output":414}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-04-01","Output":414}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":217,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":221,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":195,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":196,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":200,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":201,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":204,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":205,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":215,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":216,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":197,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":199,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":198}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":203,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":202}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":208,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":211,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":214,"Flags":0,"Description":"The load balancer sku for the managed cluster."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":220,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[218,219]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":1,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":401,"Flags":1,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":404,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":407,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":408,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[402,403,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[405,406,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-04-01","ScopeType":8,"Body":225,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":411,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":412,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-04-01","Output":410}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":416,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":415}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-04-01","Output":414}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-04-01","Output":414}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-04-01/types.md b/generated/containerservice/microsoft.containerservice/2019-04-01/types.md index 22d39c570e..aceb578b45 100644 --- a/generated/containerservice/microsoft.containerservice/2019-04-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-04-01/types.md @@ -38,7 +38,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -66,7 +66,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-06-01/types.json b/generated/containerservice/microsoft.containerservice/2019-06-01/types.json index 0b420cac89..70acedf54d 100644 --- a/generated/containerservice/microsoft.containerservice/2019-06-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":224,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":228,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":222,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":223,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":227,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[225,226]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":408,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":411,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":414,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":415,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":418,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":421,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":422,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[409,410,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[412,413,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[416,417,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[419,420,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-06-01","ScopeType":8,"Body":232,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":425,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":426,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-06-01","Output":424}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":430,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":429}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-06-01","Output":428}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-06-01","Output":428}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":224,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":228,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":222,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAuthorizedIPRanges":{"Type":223,"Flags":0,"Description":"(PREVIEW) Authorized IP Ranges to kubernetes API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":227,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[225,226]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":408,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":411,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":414,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":415,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":418,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":421,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":422,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[409,410,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[412,413,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[416,417,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[419,420,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-06-01","ScopeType":8,"Body":232,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":425,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":426,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-06-01","Output":424}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":430,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":429}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-06-01","Output":428}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-06-01","Output":428}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-06-01/types.md b/generated/containerservice/microsoft.containerservice/2019-06-01/types.md index 024e78879a..775ddf22e3 100644 --- a/generated/containerservice/microsoft.containerservice/2019-06-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-06-01/types.md @@ -38,7 +38,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -66,7 +66,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-08-01/types.json b/generated/containerservice/microsoft.containerservice/2019-08-01/types.json index 96ef6dfdc7..32269f5858 100644 --- a/generated/containerservice/microsoft.containerservice/2019-08-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":233,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":237,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":230,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":231,"Flags":0,"Description":"Access profile for managed cluster API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":222,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":223,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":224,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":227,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":229,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":226,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":228,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":225}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":232,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":236,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[234,235]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":242,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":417,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":420,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":423,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":424,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":427,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":430,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":431,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[421,422,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[425,426,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[428,429,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-08-01","ScopeType":8,"Body":241,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":434,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":435,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-08-01","Output":433}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":439,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":438}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-08-01","Output":437}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-08-01","Output":437}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":233,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":237,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":230,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":231,"Flags":0,"Description":"Access profile for managed cluster API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":222,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":223,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":224,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":227,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":229,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":226,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":228,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":225}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":232,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":236,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[234,235]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":242,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":417,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":420,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":423,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":424,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":427,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":430,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":431,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[421,422,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[425,426,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[428,429,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-08-01","ScopeType":8,"Body":241,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":434,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":435,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-08-01","Output":433}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":439,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":438}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-08-01","Output":437}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-08-01","Output":437}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-08-01/types.md b/generated/containerservice/microsoft.containerservice/2019-08-01/types.md index d3b4969d74..13928c2795 100644 --- a/generated/containerservice/microsoft.containerservice/2019-08-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-08-01/types.md @@ -38,7 +38,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -67,7 +67,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-10-01/types.json b/generated/containerservice/microsoft.containerservice/2019-10-01/types.json index 3c7cf6f523..510b81687d 100644 --- a/generated/containerservice/microsoft.containerservice/2019-10-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":233,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":237,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":230,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":231,"Flags":0,"Description":"Access profile for managed cluster API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":222,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":223,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":224,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":227,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":229,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":226,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":228,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":225}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":232,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":236,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[234,235]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":242,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":417,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":420,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":423,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":424,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":427,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":430,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":431,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[421,422,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[425,426,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[428,429,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-10-01","ScopeType":8,"Body":241,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":434,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":435,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-10-01","Output":433}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":439,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":438}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":233,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":237,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":202,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":203,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":207,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":208,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":211,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":212,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":230,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":231,"Flags":0,"Description":"Access profile for managed cluster API server."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":201,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":204,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":206,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":205}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":210,"Flags":0,"Description":"Key-value pairs for configuring an add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":209}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":215,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":218,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"loadBalancerSku":{"Type":221,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":222,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":223,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":224,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":227,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":229,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":226,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":228,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":225}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":232,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":236,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[234,235]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":242,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":417,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":420,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":423,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":424,"Flags":0,"Description":"(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":427,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":430,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"nodeTaints":{"Type":431,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[418,419,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[421,422,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[425,426,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[428,429,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-10-01","ScopeType":8,"Body":241,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":434,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":435,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-10-01","Output":433}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":439,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":438}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-10-01","Output":437}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-10-01/types.md b/generated/containerservice/microsoft.containerservice/2019-10-01/types.md index 0d62e73a88..d57619d110 100644 --- a/generated/containerservice/microsoft.containerservice/2019-10-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-10-01/types.md @@ -43,7 +43,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -72,7 +72,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2019-11-01/types.json b/generated/containerservice/microsoft.containerservice/2019-11-01/types.json index 28e55b439b..df348d3abf 100644 --- a/generated/containerservice/microsoft.containerservice/2019-11-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2019-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":241,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":204,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":205,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":209,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":210,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":214,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":215,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":236,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":237,"Flags":0,"Description":"Access profile for managed cluster API server."},"identityProfile":{"Type":240,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":201,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":202,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":203,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":206,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":208,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":207}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":212,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":213,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":211}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":218,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":221,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":224,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":227,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":228,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[225,226,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":229,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":230,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":233,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":235,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":232,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":234,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":231}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":238,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":244,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[242,243]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":425,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":428,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":431,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":432,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":435,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":438,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":439,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":440,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":441,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[426,427,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[429,430,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-11-01","ScopeType":8,"Body":249,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":444,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":445,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-11-01","Output":443}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":449,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":448}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":241,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":204,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":205,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":209,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":210,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":214,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":215,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":236,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":237,"Flags":0,"Description":"Access profile for managed cluster API server."},"identityProfile":{"Type":240,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":201,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":202,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":203,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":206,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":208,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":207}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":212,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":213,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":211}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":218,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":221,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":224,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":227,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":228,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[225,226,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":229,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":230,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":233,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":235,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":232,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":234,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":231}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":238,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":244,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[242,243]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2019-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2019-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":425,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":428,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":431,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":432,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":435,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":438,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":439,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":440,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":441,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[426,427,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[429,430,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2019-11-01","ScopeType":8,"Body":249,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":444,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":445,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2019-11-01","Output":443}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":449,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":448}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2019-11-01","Output":447}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2019-11-01/types.md b/generated/containerservice/microsoft.containerservice/2019-11-01/types.md index 053dd1c6ec..28248545b3 100644 --- a/generated/containerservice/microsoft.containerservice/2019-11-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2019-11-01/types.md @@ -43,7 +43,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -73,7 +73,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-01-01/types.json b/generated/containerservice/microsoft.containerservice/2020-01-01/types.json index f5bca1fe5b..77710ea145 100644 --- a/generated/containerservice/microsoft.containerservice/2020-01-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":241,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":204,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":205,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":209,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":210,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":214,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":215,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":236,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":237,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":240,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":201,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":202,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":203,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":206,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":208,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":207}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":212,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":213,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":211}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":218,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":221,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":224,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":227,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":228,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[225,226,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":229,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":230,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":233,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":235,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":232,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":234,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":231}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":238,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":244,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[242,243]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":425,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":428,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":431,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":432,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":435,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":438,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":439,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":440,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":441,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[426,427,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[429,430,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-01-01","ScopeType":8,"Body":249,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":444,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":445,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-01-01","Output":443}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":449,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":448}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":241,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":245,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":204,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":205,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":209,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":210,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":214,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":215,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":236,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"apiServerAccessProfile":{"Type":237,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":240,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":197,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":200,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":201,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":202,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":203,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[198,199,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":206,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":208,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":207}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":212,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":213,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":211}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":218,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":221,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":224,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":227,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":228,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[225,226,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":229,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":230,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":233,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":235,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":232,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":234,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":231}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":238,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":244,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[242,243]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":425,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":428,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":431,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":432,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":435,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":438,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete."},"tags":{"Type":439,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":440,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":441,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[426,427,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[429,430,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[436,437,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-01-01","ScopeType":8,"Body":249,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":444,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":445,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-01-01","Output":443}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":449,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":448}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-01-01","Output":447}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-01-01/types.md b/generated/containerservice/microsoft.containerservice/2020-01-01/types.md index 9bce7e97c2..ff070a4372 100644 --- a/generated/containerservice/microsoft.containerservice/2020-01-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-01-01/types.md @@ -43,7 +43,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -73,7 +73,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-02-01/types.json b/generated/containerservice/microsoft.containerservice/2020-02-01/types.json index 64508990c0..18a09afd08 100644 --- a/generated/containerservice/microsoft.containerservice/2020-02-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":246,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":250,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":205,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":206,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":210,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":211,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":215,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":216,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":240,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":241,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":242,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":245,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":198,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":201,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":202,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":203,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":204,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,197,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[199,200,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":207,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":209,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":208}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":213,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":214,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":212}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":219,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":222,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":225,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":228,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":231,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":232,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":233,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":234,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":237,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":239,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":236,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":235}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":238,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":235}},{"3":{"ItemType":235}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":243,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":244}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":249,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[247,248]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":430,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":433,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":436,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":437,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":441,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":444,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":445,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":446,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":447,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[431,432,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[434,435,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[438,439,440,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[442,443,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-02-01","ScopeType":8,"Body":254,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":450,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":451,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-02-01","Output":449}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":455,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":454}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":246,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":250,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":205,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":206,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":210,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":211,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":215,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":216,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":240,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":241,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":242,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":245,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":187,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":190,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":193,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":194,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":198,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":201,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":202,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":203,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":204,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[191,192,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[195,196,197,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[199,200,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":12}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":207,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":209,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":208}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":213,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":214,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":212}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":219,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":222,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":225,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":228,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":231,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":232,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":233,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":234,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":237,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":239,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":236,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":235}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":238,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":235}},{"3":{"ItemType":235}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"clientAppID":{"Type":4,"Flags":1,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":1,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":243,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":244}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":249,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[247,248]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"vmSize":{"Type":430,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":433,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":436,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":437,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":441,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":444,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":445,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":446,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":447,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[431,432,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[434,435,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[438,439,440,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[442,443,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-02-01","ScopeType":8,"Body":254,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":450,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":451,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-02-01","Output":449}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":455,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":454}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-02-01","Output":453}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-02-01/types.md b/generated/containerservice/microsoft.containerservice/2020-02-01/types.md index 63996b6ea0..9f1729cee5 100644 --- a/generated/containerservice/microsoft.containerservice/2020-02-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-02-01/types.md @@ -43,7 +43,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -74,7 +74,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-03-01/types.json b/generated/containerservice/microsoft.containerservice/2020-03-01/types.json index 5efec8ce85..7cfc55b778 100644 --- a/generated/containerservice/microsoft.containerservice/2020-03-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":204,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[205,206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":440,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":443,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":446,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":449,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":450,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":454,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":457,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":458,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":459,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":460,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[441,442,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[451,452,453,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[455,456,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-03-01","ScopeType":8,"Body":264,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":463,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":464,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-03-01","Output":462}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":468,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":467}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":204,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[205,206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":440,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":443,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":446,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":449,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":450,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":454,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":457,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot or low priority virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":458,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":459,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":460,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[441,442,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Low"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[451,452,453,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[455,456,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-03-01","ScopeType":8,"Body":264,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":463,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":464,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-03-01","Output":462}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":468,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":467}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-03-01","Output":466}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-03-01/types.md b/generated/containerservice/microsoft.containerservice/2020-03-01/types.md index 5ea1d34c2d..fc8abf87be 100644 --- a/generated/containerservice/microsoft.containerservice/2020-03-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-03-01/types.md @@ -44,7 +44,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## ContainerServiceLinuxProfile ### Properties @@ -75,7 +75,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-04-01/types.json b/generated/containerservice/microsoft.containerservice/2020-04-01/types.json index b375809b2e..ff1abfcb6d 100644 --- a/generated/containerservice/microsoft.containerservice/2020-04-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":440,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":443,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":446,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":449,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":450,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":453,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":456,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":457,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":458,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":459,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[441,442,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[451,452,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[454,455,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-04-01","ScopeType":8,"Body":264,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":462,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":463,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-04-01","Output":461}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":467,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":466}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":260,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":440,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":443,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":446,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":449,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":450,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":453,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":456,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":457,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":458,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":459,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[441,442,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[447,448,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[451,452,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[454,455,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-04-01","ScopeType":8,"Body":264,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":462,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":463,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-04-01","Output":461}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":467,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":466}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-04-01","Output":465}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-04-01/types.md b/generated/containerservice/microsoft.containerservice/2020-04-01/types.md index b6036babcd..8b6ddc4ff6 100644 --- a/generated/containerservice/microsoft.containerservice/2020-04-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-04-01/types.md @@ -44,7 +44,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -79,7 +79,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-06-01/types.json b/generated/containerservice/microsoft.containerservice/2020-06-01/types.json index ed380096e2..550e29d800 100644 --- a/generated/containerservice/microsoft.containerservice/2020-06-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":261,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":263,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259,260]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":262}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":265,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":266,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":443,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":446,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":449,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":452,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":453,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":456,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":459,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":460,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":461,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":462,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[447,448,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[450,451,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[454,455,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[457,458,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-06-01","ScopeType":8,"Body":267,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":472,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":473,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":474,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[468,469,470,471,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":479,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[475,476,477,478,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-06-01","ScopeType":8,"Body":466,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":482,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":483,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-06-01","Output":481}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":487,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":486}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":257,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":221,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":225,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":226,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":250,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":252,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":253,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":256,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":223,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":224,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":222}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":229,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":232,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":235,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":238,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":241,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":242,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":243,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":244,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":247,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":249,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":246,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":248,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":245}},{"3":{"ItemType":245}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":251,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":254,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":255}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":261,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":263,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[258,259,260]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":262}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":265,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":266,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":443,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":446,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":449,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":452,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":0,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":453,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":456,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":459,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":460,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":461,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":462,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[444,445,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[447,448,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[450,451,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[454,455,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[457,458,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-06-01","ScopeType":8,"Body":267,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":472,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":473,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":474,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[468,469,470,471,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":479,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[475,476,477,478,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-06-01","ScopeType":8,"Body":466,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":482,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":483,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-06-01","Output":481}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":487,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":486}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-06-01","Output":485}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-06-01/types.md b/generated/containerservice/microsoft.containerservice/2020-06-01/types.md index 93d44b52c4..20165d1697 100644 --- a/generated/containerservice/microsoft.containerservice/2020-06-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-06-01/types.md @@ -53,7 +53,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -88,7 +88,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-07-01/types.json b/generated/containerservice/microsoft.containerservice/2020-07-01/types.json index c95bd40576..eeb72f3732 100644 --- a/generated/containerservice/microsoft.containerservice/2020-07-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":260,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":224,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":228,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":229,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":253,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":255,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":256,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":259,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":223,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[221,222,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":226,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":227,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":225}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":232,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":235,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":238,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":241,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":244,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":245,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[242,243,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":246,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":247,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":250,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":252,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":249,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":248}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":251,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":248}},{"3":{"ItemType":248}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":254,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":257,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":258}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":264,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":266,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[261,262,263]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":265}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":446,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":449,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":452,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":455,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":456,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":459,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":462,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":463,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":464,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":465,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[447,448,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[450,451,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[453,454,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[457,458,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[460,461,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-07-01","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":475,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":476,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":477,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[471,472,473,474,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":482,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[478,479,480,481,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-07-01","ScopeType":8,"Body":469,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":485,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":486,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-07-01","Output":484}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":490,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":489}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":260,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":215,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":216,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":220,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":224,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":228,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":229,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":253,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":255,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":256,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":259,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":194,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":197,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":200,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":203,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":205,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":208,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":211,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":212,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":213,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":214,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[198,199,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[201,202,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[209,210,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":19}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":217,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":219,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":218}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":223,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[221,222,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":226,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":227,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":225}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":232,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":235,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":238,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":241,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":244,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":245,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[242,243,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":246,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":247,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":250,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":252,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":249,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":248}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":251,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":248}},{"3":{"ItemType":248}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":254,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0}}}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":257,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":258}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":264,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":266,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[261,262,263]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":265}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":446,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":449,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":452,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":455,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":204,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"availabilityZones":{"Type":456,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":459,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":462,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":463,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":464,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":465,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[447,448,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[450,451,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[453,454,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[457,458,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[460,461,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-07-01","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":475,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":476,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":477,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[471,472,473,474,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":482,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[478,479,480,481,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-07-01","ScopeType":8,"Body":469,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":485,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":486,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-07-01","Output":484}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":490,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":489}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-07-01","Output":488}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-07-01/types.md b/generated/containerservice/microsoft.containerservice/2020-07-01/types.md index 62d8b05a2b..50020ad49b 100644 --- a/generated/containerservice/microsoft.containerservice/2020-07-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-07-01/types.md @@ -53,7 +53,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -88,7 +88,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-09-01/types.json b/generated/containerservice/microsoft.containerservice/2020-09-01/types.json index 4ce775d666..59fccdd590 100644 --- a/generated/containerservice/microsoft.containerservice/2020-09-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":271,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":222,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":223,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":227,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":231,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":235,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":236,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":260,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":262,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":267,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":270,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":204,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":207,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":210,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":212,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":215,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":218,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":219,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":220,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":221,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":224,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":226,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":230,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[228,229,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":233,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":234,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":232}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":239,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":242,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":245,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":248,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":251,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":252,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[246,247,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[249,250,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":253,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":254,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":257,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":259,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":256,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":255}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":258,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":255}},{"3":{"ItemType":255}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":261,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":266,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"random"}},{"5":{"Elements":[263,264,265,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":268,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":269}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":275,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":277,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[272,273,274]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":276}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":279,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":280,"Flags":10,"Description":"The resource api version"},"properties":{"Type":282,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":457,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":460,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":463,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":466,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":469,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":470,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":473,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":476,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":477,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":478,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":479,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[458,459,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[461,462,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[464,465,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[471,472,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[474,475,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-09-01","ScopeType":8,"Body":281,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":489,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":490,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":491,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[485,486,487,488,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":496,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[492,493,494,495,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-09-01","ScopeType":8,"Body":483,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":499,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":500,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-09-01","Output":498}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":504,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":503}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":271,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":222,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":223,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":227,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":231,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":235,"Flags":0,"Description":"Profile of managed cluster add-on."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":236,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":260,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoScalerProfile":{"Type":262,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":267,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":270,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":204,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":207,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":210,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":212,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":215,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":218,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":219,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":220,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":221,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":224,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":226,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":225}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":230,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[228,229,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":233,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":234,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":232}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":239,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":242,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":245,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":248,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":251,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":252,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[246,247,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[249,250,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":253,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":254,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":257,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":259,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":256,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":255}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":258,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":255}},{"3":{"ItemType":255}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":261,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":266,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"random"}},{"5":{"Elements":[263,264,265,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":268,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfileValue","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":269}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":275,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":277,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[272,273,274]}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":276}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":279,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":280,"Flags":10,"Description":"The resource api version"},"properties":{"Type":282,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":457,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":460,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":463,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":466,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":469,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":470,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":473,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":476,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":477,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":478,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":479,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[458,459,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[461,462,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[464,465,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[471,472,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[474,475,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-09-01","ScopeType":8,"Body":281,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":489,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":490,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":491,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[485,486,487,488,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":496,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[492,493,494,495,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-09-01","ScopeType":8,"Body":483,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":499,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":500,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-09-01","Output":498}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":504,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":503}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-09-01","Output":502}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-09-01/types.md b/generated/containerservice/microsoft.containerservice/2020-09-01/types.md index 547d48fc58..871abfa3d6 100644 --- a/generated/containerservice/microsoft.containerservice/2020-09-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-09-01/types.md @@ -53,7 +53,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -88,7 +88,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-11-01/types.json b/generated/containerservice/microsoft.containerservice/2020-11-01/types.json index a1f75f62d1..502413d6a7 100644 --- a/generated/containerservice/microsoft.containerservice/2020-11-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":297,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":226,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":227,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":231,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":235,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":239,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":240,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":256,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":280,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":282,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":288,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":293,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":296,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":204,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":207,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":210,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":212,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":215,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":218,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":219,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":220,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":221,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":222,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":224,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":223,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":225,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpRmem":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_rmem."},"netIpv4TcpWmem":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_wmem."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":228,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":230,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":229}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":234,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":237,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":238,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":236}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"userAssignedIdentities":{"Type":252,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":255,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":242,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":247,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":248,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[243,244,245,246,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":249,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":250,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":251,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":250}},{"3":{"ItemType":241}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":254,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":253}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":259,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":262,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":265,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":268,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":271,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":272,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[260,261,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[263,264,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[269,270,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":273,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":274,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":277,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":279,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":276,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":275}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":278,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":275}},{"3":{"ItemType":275}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":281,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":287,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[283,284,285,286,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":292,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"random"}},{"5":{"Elements":[289,290,291,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":294,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":295}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":301,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":303,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[298,299,300]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":302}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":483,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":486,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":489,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":492,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":495,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":496,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":499,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":502,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":503,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":504,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":505,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":222,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":224,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[484,485,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[487,488,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[490,491,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[497,498,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[500,501,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-11-01","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"properties":{"Type":510,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":515,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":516,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":517,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[511,512,513,514,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":522,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[518,519,520,521,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-11-01","ScopeType":8,"Body":509,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":525,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":526,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-11-01","Output":524}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":530,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":529}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":297,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":226,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":227,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":231,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":235,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":239,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":240,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":256,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":280,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":282,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":288,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":293,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":296,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":204,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":207,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":210,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":212,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":215,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":218,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":219,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":220,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":221,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":222,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":224,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[208,209,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":223,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":225,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpRmem":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_rmem."},"netIpv4TcpWmem":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_wmem."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":228,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":230,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":229}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":234,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[232,233,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":237,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":238,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":236}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"userAssignedIdentities":{"Type":252,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":255,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":242,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":247,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":248,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[243,244,245,246,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":249,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":250,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":251,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":250}},{"3":{"ItemType":241}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":254,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":253}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":259,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":262,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":265,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":268,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":271,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":272,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[260,261,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[263,264,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[269,270,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":273,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":274,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":277,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":279,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":276,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":275}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":278,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":275}},{"3":{"ItemType":275}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":281,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":287,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[283,284,285,286,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":292,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"random"}},{"5":{"Elements":[289,290,291,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":294,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":295}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":301,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":303,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[298,299,300]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":302}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":483,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":486,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":489,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":492,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":495,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":211,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":496,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":499,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":502,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":503,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":504,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":505,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":222,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":224,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[484,485,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[487,488,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[490,491,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[497,498,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[500,501,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-11-01","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-11-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"properties":{"Type":510,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":515,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":516,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":517,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[511,512,513,514,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":522,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[518,519,520,521,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-11-01","ScopeType":8,"Body":509,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":525,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":526,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-11-01","Output":524}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":530,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":529}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-11-01","Output":528}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-11-01/types.md b/generated/containerservice/microsoft.containerservice/2020-11-01/types.md index fd10b21b56..b2ae49cddb 100644 --- a/generated/containerservice/microsoft.containerservice/2020-11-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-11-01/types.md @@ -53,7 +53,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -110,7 +110,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2020-12-01/types.json b/generated/containerservice/microsoft.containerservice/2020-12-01/types.json index 43833f3da6..2710325809 100644 --- a/generated/containerservice/microsoft.containerservice/2020-12-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2020-12-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":300,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":228,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":229,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":233,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":237,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":241,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":242,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":258,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":282,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":284,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":290,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":296,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":299,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":203,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":206,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":209,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":212,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":213,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":214,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":217,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":220,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":221,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":222,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":223,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":224,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":226,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"OS"}},{"5":{"Elements":[202,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[207,208,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[210,211,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":225,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":227,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":230,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":232,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":236,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[234,235,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":239,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":240,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":238}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"userAssignedIdentities":{"Type":254,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":257,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":244,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":249,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":250,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[245,246,247,248,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":251,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":252,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":253,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":252}},{"3":{"ItemType":243}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":256,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":255}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":261,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":264,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":267,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":270,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":273,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":274,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[259,260,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[262,263,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[265,266,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[268,269,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[271,272,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":275,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":276,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":279,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":281,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":278,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":277}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":280,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":277}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":283,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":289,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[285,286,287,288,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":295,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[291,292,293,294,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":297,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":298}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":304,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":306,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[301,302,303]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":305}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":311,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":322,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":316,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":321,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[312,313,314,315,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[317,318,319,320,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":333,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":335,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":331,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":332,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[324,325,326,327,328,329,330,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":323}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":334}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2020-12-01","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":337,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":338,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":515,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":518,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":520,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":523,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":526,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":529,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":213,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":530,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":533,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":536,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":537,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":538,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":539,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":224,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":226,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[516,517,4]}},{"6":{"Value":"OS"}},{"5":{"Elements":[519,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[521,522,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[524,525,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[527,528,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[531,532,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[534,535,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-12-01","ScopeType":8,"Body":339,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":549,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":550,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":551,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[545,546,547,548,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":556,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[552,553,554,555,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":543,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":559,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":560,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-12-01","Output":558}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":564,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":563}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":300,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"agentPoolProfiles":{"Type":228,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":229,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":233,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":237,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":241,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":242,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":258,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":282,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":284,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":290,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":296,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":299,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":203,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":206,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":209,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":212,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":213,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":214,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":217,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":220,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":221,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":222,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":223,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":224,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":226,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"OS"}},{"5":{"Elements":[202,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[207,208,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[210,211,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":225,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":227,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":230,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":232,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":231}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":236,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[234,235,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":239,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":240,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":238}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"userAssignedIdentities":{"Type":254,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":257,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":244,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":249,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":250,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[245,246,247,248,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":251,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":252,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":253,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":252}},{"3":{"ItemType":243}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":256,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":255}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":261,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":264,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":267,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":270,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":273,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":274,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[259,260,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[262,263,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[265,266,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[268,269,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[271,272,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":275,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":276,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":279,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":281,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":278,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":277}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":280,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":277}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":283,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":289,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[285,286,287,288,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":295,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[291,292,293,294,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":297,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":298}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":304,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":306,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[301,302,303]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":305}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":311,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":322,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":316,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":321,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[312,313,314,315,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[317,318,319,320,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":333,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":335,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":331,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":332,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[324,325,326,327,328,329,330,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":323}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":334}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2020-12-01","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":337,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":338,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":515,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":518,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":520,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":523,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":526,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":529,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":213,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":530,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"scaleSetPriority":{"Type":533,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":536,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":537,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":538,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":539,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":224,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":226,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[516,517,4]}},{"6":{"Value":"OS"}},{"5":{"Elements":[519,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[521,522,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[524,525,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[527,528,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[531,532,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[534,535,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2020-12-01","ScopeType":8,"Body":339,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":549,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":550,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":551,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[545,546,547,548,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":556,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[552,553,554,555,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":543,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":559,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":560,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2020-12-01","Output":558}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":564,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":563}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2020-12-01","Output":562}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2020-12-01/types.md b/generated/containerservice/microsoft.containerservice/2020-12-01/types.md index c6aa5bd688..82767f63fb 100644 --- a/generated/containerservice/microsoft.containerservice/2020-12-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2020-12-01/types.md @@ -63,7 +63,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-02-01/types.json b/generated/containerservice/microsoft.containerservice/2021-02-01/types.json index d5fba7fe78..76c311dec8 100644 --- a/generated/containerservice/microsoft.containerservice/2021-02-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":301,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"FQDN subdomain specified when creating private cluster with custom private dns zone."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"FQDN for the master pool which used by proxy config."},"agentPoolProfiles":{"Type":229,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":230,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":234,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":238,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":242,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":243,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":259,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":283,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":285,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":291,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":297,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":300,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":204,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":207,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":210,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":213,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":214,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":215,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":218,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":221,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":222,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":223,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":224,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":225,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":227,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[211,212,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":226,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":228,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":231,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":233,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":232}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":237,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[235,236,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":240,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":241,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin."},"userAssignedIdentities":{"Type":255,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":258,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":245,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":250,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":251,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[246,247,248,249,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":252,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":253,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":254,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":253}},{"3":{"ItemType":244}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":257,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":256}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":262,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":265,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":268,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":271,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":274,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":275,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[260,261,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[263,264,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[269,270,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[272,273,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":276,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":277,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":280,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":282,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":279,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":278}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":281,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":278}},{"3":{"ItemType":278}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":284,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":290,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[286,287,288,289,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":296,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[292,293,294,295,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":298,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":299}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":305,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":307,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[302,303,304]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":306}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":309,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":310,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":312,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":323,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":317,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":322,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[313,314,315,316,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[318,319,320,321,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":334,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":336,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":332,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":333,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[325,326,327,328,329,330,331,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":324}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":335}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-02-01","ScopeType":8,"Body":311,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":338,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":339,"Flags":10,"Description":"The resource api version"},"properties":{"Type":341,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":516,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":519,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":522,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":525,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":528,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":531,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":214,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":532,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":535,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":538,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":539,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":540,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":541,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":225,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":227,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[517,518,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[520,521,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[523,524,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[526,527,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[529,530,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[533,534,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[536,537,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-02-01","ScopeType":8,"Body":340,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":551,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":552,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":553,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[547,548,549,550,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":558,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[554,555,556,557,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":545,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":561,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":562,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-02-01","Output":560}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":566,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":565}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":17,"Flags":0,"Description":"Resource tags"},"properties":{"Type":18,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":301,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"FQDN subdomain specified when creating private cluster with custom private dns zone."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"FQDN for the master pool which used by proxy config."},"agentPoolProfiles":{"Type":229,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":230,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":234,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":238,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":242,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":243,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":259,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":283,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":285,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":291,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":297,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":300,"Flags":0,"Description":"Identities associated with the cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":22,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[20,21,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":198,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":201,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":204,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":207,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":210,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":213,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":214,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":215,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":218,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":221,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":222,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":223,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":224,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":225,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":227,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[199,200,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[211,212,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":226,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":228,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"3":{"ItemType":23}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":231,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":233,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":232}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":237,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[235,236,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":240,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":241,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":239}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin."},"userAssignedIdentities":{"Type":255,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":258,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"identity":{"Type":245,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":250,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":251,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[246,247,248,249,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":252,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":253,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":254,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":253}},{"3":{"ItemType":244}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":257,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":256}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":262,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":265,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":268,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":271,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":274,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":275,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[260,261,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[263,264,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[269,270,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[272,273,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":276,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":277,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":280,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":282,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":279,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":278}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":281,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":278}},{"3":{"ItemType":278}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":284,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":290,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"none"}},{"5":{"Elements":[286,287,288,289,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":296,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[292,293,294,295,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":298,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":299}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":305,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":307,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[302,303,304]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":306}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":309,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":310,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":312,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":323,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":317,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":322,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[313,314,315,316,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[318,319,320,321,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":334,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":336,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":332,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":333,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[325,326,327,328,329,330,331,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":324}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":335}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-02-01","ScopeType":8,"Body":311,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":338,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":339,"Flags":10,"Description":"The resource api version"},"properties":{"Type":341,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":516,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":519,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":522,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":525,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":528,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":531,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":214,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":19,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":532,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":535,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":538,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":539,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":540,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":541,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":225,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":227,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"}}}},{"6":{"Value":"Standard_A1"}},{"6":{"Value":"Standard_A10"}},{"6":{"Value":"Standard_A11"}},{"6":{"Value":"Standard_A1_v2"}},{"6":{"Value":"Standard_A2"}},{"6":{"Value":"Standard_A2_v2"}},{"6":{"Value":"Standard_A2m_v2"}},{"6":{"Value":"Standard_A3"}},{"6":{"Value":"Standard_A4"}},{"6":{"Value":"Standard_A4_v2"}},{"6":{"Value":"Standard_A4m_v2"}},{"6":{"Value":"Standard_A5"}},{"6":{"Value":"Standard_A6"}},{"6":{"Value":"Standard_A7"}},{"6":{"Value":"Standard_A8"}},{"6":{"Value":"Standard_A8_v2"}},{"6":{"Value":"Standard_A8m_v2"}},{"6":{"Value":"Standard_A9"}},{"6":{"Value":"Standard_B2ms"}},{"6":{"Value":"Standard_B2s"}},{"6":{"Value":"Standard_B4ms"}},{"6":{"Value":"Standard_B8ms"}},{"6":{"Value":"Standard_D1"}},{"6":{"Value":"Standard_D11"}},{"6":{"Value":"Standard_D11_v2"}},{"6":{"Value":"Standard_D11_v2_Promo"}},{"6":{"Value":"Standard_D12"}},{"6":{"Value":"Standard_D12_v2"}},{"6":{"Value":"Standard_D12_v2_Promo"}},{"6":{"Value":"Standard_D13"}},{"6":{"Value":"Standard_D13_v2"}},{"6":{"Value":"Standard_D13_v2_Promo"}},{"6":{"Value":"Standard_D14"}},{"6":{"Value":"Standard_D14_v2"}},{"6":{"Value":"Standard_D14_v2_Promo"}},{"6":{"Value":"Standard_D15_v2"}},{"6":{"Value":"Standard_D16_v3"}},{"6":{"Value":"Standard_D16s_v3"}},{"6":{"Value":"Standard_D1_v2"}},{"6":{"Value":"Standard_D2"}},{"6":{"Value":"Standard_D2_v2"}},{"6":{"Value":"Standard_D2_v2_Promo"}},{"6":{"Value":"Standard_D2_v3"}},{"6":{"Value":"Standard_D2s_v3"}},{"6":{"Value":"Standard_D3"}},{"6":{"Value":"Standard_D32_v3"}},{"6":{"Value":"Standard_D32s_v3"}},{"6":{"Value":"Standard_D3_v2"}},{"6":{"Value":"Standard_D3_v2_Promo"}},{"6":{"Value":"Standard_D4"}},{"6":{"Value":"Standard_D4_v2"}},{"6":{"Value":"Standard_D4_v2_Promo"}},{"6":{"Value":"Standard_D4_v3"}},{"6":{"Value":"Standard_D4s_v3"}},{"6":{"Value":"Standard_D5_v2"}},{"6":{"Value":"Standard_D5_v2_Promo"}},{"6":{"Value":"Standard_D64_v3"}},{"6":{"Value":"Standard_D64s_v3"}},{"6":{"Value":"Standard_D8_v3"}},{"6":{"Value":"Standard_D8s_v3"}},{"6":{"Value":"Standard_DS1"}},{"6":{"Value":"Standard_DS11"}},{"6":{"Value":"Standard_DS11_v2"}},{"6":{"Value":"Standard_DS11_v2_Promo"}},{"6":{"Value":"Standard_DS12"}},{"6":{"Value":"Standard_DS12_v2"}},{"6":{"Value":"Standard_DS12_v2_Promo"}},{"6":{"Value":"Standard_DS13"}},{"6":{"Value":"Standard_DS13-2_v2"}},{"6":{"Value":"Standard_DS13-4_v2"}},{"6":{"Value":"Standard_DS13_v2"}},{"6":{"Value":"Standard_DS13_v2_Promo"}},{"6":{"Value":"Standard_DS14"}},{"6":{"Value":"Standard_DS14-4_v2"}},{"6":{"Value":"Standard_DS14-8_v2"}},{"6":{"Value":"Standard_DS14_v2"}},{"6":{"Value":"Standard_DS14_v2_Promo"}},{"6":{"Value":"Standard_DS15_v2"}},{"6":{"Value":"Standard_DS1_v2"}},{"6":{"Value":"Standard_DS2"}},{"6":{"Value":"Standard_DS2_v2"}},{"6":{"Value":"Standard_DS2_v2_Promo"}},{"6":{"Value":"Standard_DS3"}},{"6":{"Value":"Standard_DS3_v2"}},{"6":{"Value":"Standard_DS3_v2_Promo"}},{"6":{"Value":"Standard_DS4"}},{"6":{"Value":"Standard_DS4_v2"}},{"6":{"Value":"Standard_DS4_v2_Promo"}},{"6":{"Value":"Standard_DS5_v2"}},{"6":{"Value":"Standard_DS5_v2_Promo"}},{"6":{"Value":"Standard_E16_v3"}},{"6":{"Value":"Standard_E16s_v3"}},{"6":{"Value":"Standard_E2_v3"}},{"6":{"Value":"Standard_E2s_v3"}},{"6":{"Value":"Standard_E32-16s_v3"}},{"6":{"Value":"Standard_E32-8s_v3"}},{"6":{"Value":"Standard_E32_v3"}},{"6":{"Value":"Standard_E32s_v3"}},{"6":{"Value":"Standard_E4_v3"}},{"6":{"Value":"Standard_E4s_v3"}},{"6":{"Value":"Standard_E64-16s_v3"}},{"6":{"Value":"Standard_E64-32s_v3"}},{"6":{"Value":"Standard_E64_v3"}},{"6":{"Value":"Standard_E64s_v3"}},{"6":{"Value":"Standard_E8_v3"}},{"6":{"Value":"Standard_E8s_v3"}},{"6":{"Value":"Standard_F1"}},{"6":{"Value":"Standard_F16"}},{"6":{"Value":"Standard_F16s"}},{"6":{"Value":"Standard_F16s_v2"}},{"6":{"Value":"Standard_F1s"}},{"6":{"Value":"Standard_F2"}},{"6":{"Value":"Standard_F2s"}},{"6":{"Value":"Standard_F2s_v2"}},{"6":{"Value":"Standard_F32s_v2"}},{"6":{"Value":"Standard_F4"}},{"6":{"Value":"Standard_F4s"}},{"6":{"Value":"Standard_F4s_v2"}},{"6":{"Value":"Standard_F64s_v2"}},{"6":{"Value":"Standard_F72s_v2"}},{"6":{"Value":"Standard_F8"}},{"6":{"Value":"Standard_F8s"}},{"6":{"Value":"Standard_F8s_v2"}},{"6":{"Value":"Standard_G1"}},{"6":{"Value":"Standard_G2"}},{"6":{"Value":"Standard_G3"}},{"6":{"Value":"Standard_G4"}},{"6":{"Value":"Standard_G5"}},{"6":{"Value":"Standard_GS1"}},{"6":{"Value":"Standard_GS2"}},{"6":{"Value":"Standard_GS3"}},{"6":{"Value":"Standard_GS4"}},{"6":{"Value":"Standard_GS4-4"}},{"6":{"Value":"Standard_GS4-8"}},{"6":{"Value":"Standard_GS5"}},{"6":{"Value":"Standard_GS5-16"}},{"6":{"Value":"Standard_GS5-8"}},{"6":{"Value":"Standard_H16"}},{"6":{"Value":"Standard_H16m"}},{"6":{"Value":"Standard_H16mr"}},{"6":{"Value":"Standard_H16r"}},{"6":{"Value":"Standard_H8"}},{"6":{"Value":"Standard_H8m"}},{"6":{"Value":"Standard_L16s"}},{"6":{"Value":"Standard_L32s"}},{"6":{"Value":"Standard_L4s"}},{"6":{"Value":"Standard_L8s"}},{"6":{"Value":"Standard_M128-32ms"}},{"6":{"Value":"Standard_M128-64ms"}},{"6":{"Value":"Standard_M128ms"}},{"6":{"Value":"Standard_M128s"}},{"6":{"Value":"Standard_M64-16ms"}},{"6":{"Value":"Standard_M64-32ms"}},{"6":{"Value":"Standard_M64ms"}},{"6":{"Value":"Standard_M64s"}},{"6":{"Value":"Standard_NC12"}},{"6":{"Value":"Standard_NC12s_v2"}},{"6":{"Value":"Standard_NC12s_v3"}},{"6":{"Value":"Standard_NC24"}},{"6":{"Value":"Standard_NC24r"}},{"6":{"Value":"Standard_NC24rs_v2"}},{"6":{"Value":"Standard_NC24rs_v3"}},{"6":{"Value":"Standard_NC24s_v2"}},{"6":{"Value":"Standard_NC24s_v3"}},{"6":{"Value":"Standard_NC6"}},{"6":{"Value":"Standard_NC6s_v2"}},{"6":{"Value":"Standard_NC6s_v3"}},{"6":{"Value":"Standard_ND12s"}},{"6":{"Value":"Standard_ND24rs"}},{"6":{"Value":"Standard_ND24s"}},{"6":{"Value":"Standard_ND6s"}},{"6":{"Value":"Standard_NV12"}},{"6":{"Value":"Standard_NV24"}},{"6":{"Value":"Standard_NV6"}},{"5":{"Elements":[342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,4]}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[517,518,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[520,521,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[523,524,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[526,527,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[529,530,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[533,534,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[536,537,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-02-01","ScopeType":8,"Body":340,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":551,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":552,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":553,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[547,548,549,550,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":558,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[554,555,556,557,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":545,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":561,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":562,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-02-01","Output":560}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":566,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":565}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-02-01","Output":564}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-02-01/types.md b/generated/containerservice/microsoft.containerservice/2021-02-01/types.md index cc3b5885f0..bea8762f71 100644 --- a/generated/containerservice/microsoft.containerservice/2021-02-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-02-01/types.md @@ -63,7 +63,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-03-01/types.json b/generated/containerservice/microsoft.containerservice/2021-03-01/types.json index c396e1e3b1..ad28bbfcae 100644 --- a/generated/containerservice/microsoft.containerservice/2021-03-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"},"properties":{"Type":21,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":144,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"FQDN subdomain specified when creating private cluster with custom private dns zone."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"FQDN for the master pool which used by proxy config."},"agentPoolProfiles":{"Type":66,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":67,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":71,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":75,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":79,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":80,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":96,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":120,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":122,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":129,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":135,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":138,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":141,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters."},"httpProxyConfig":{"Type":142,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":25,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":29,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":32,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":35,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"osSKU":{"Type":38,"Flags":0,"Description":"OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":41,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":44,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":46,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":49,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":52,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":53,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":54,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":55,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"},"enableFIPS":{"Type":2,"Flags":0,"Description":"Whether to use FIPS enabled OS"},"gpuInstanceProfile":{"Type":65,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[27,28,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":57,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":59,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[60,61,62,63,64,4]}},{"3":{"ItemType":26}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":68,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":70,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":69}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":74,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"Whether to enable CSI proxy."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[72,73,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":77,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":78,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":76}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin."},"userAssignedIdentities":{"Type":92,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":95,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"Binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":82,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":87,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":88,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[83,84,85,86,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":89,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":90,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":91,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":90}},{"3":{"ItemType":81}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":94,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":93}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":99,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":102,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":105,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":108,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":111,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":112,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[97,98,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[100,101,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[103,104,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[109,110,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":113,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":114,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":117,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":119,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":116,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":118,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":115}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":121,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":128,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":134,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[130,131,132,133,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":136,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":137}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":140,"Flags":0,"Description":"RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"HTTPS proxy server endpoint to use."},"noProxy":{"Type":143,"Flags":0,"Description":"Endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":148,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":150,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[145,146,147]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":149}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":155,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":166,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":177,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":179,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":175,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":176,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[168,169,170,171,172,173,174,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":167}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":178}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-03-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":187,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":190,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"osSKU":{"Type":196,"Flags":0,"Description":"OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":199,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":202,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":203,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":206,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":209,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":210,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":211,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":212,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"},"enableFIPS":{"Type":2,"Flags":0,"Description":"Whether to use FIPS enabled OS"},"gpuInstanceProfile":{"Type":218,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[185,186,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[200,201,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[213,214,215,216,217,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-03-01","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":228,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":229,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":230,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":235,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[231,232,233,234,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":222,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":238,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":239,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-03-01","Output":237}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":243,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":242}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"},"properties":{"Type":21,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":144,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"Name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"Tier of a managed cluster SKU."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Represents the Power State of the cluster"},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Version of Kubernetes specified when creating the managed cluster."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix specified when creating the managed cluster."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"FQDN subdomain specified when creating private cluster with custom private dns zone."},"fqdn":{"Type":4,"Flags":2,"Description":"FQDN for the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"FQDN for the master pool which used by proxy config."},"agentPoolProfiles":{"Type":66,"Flags":0,"Description":"Properties of the agent pool."},"linuxProfile":{"Type":67,"Flags":0,"Description":"Profile for Linux VMs in the container service cluster."},"windowsProfile":{"Type":71,"Flags":0,"Description":"Profile for Windows VMs in the container service cluster."},"servicePrincipalProfile":{"Type":75,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":79,"Flags":0,"Description":"Profile of managed cluster add-on."},"podIdentityProfile":{"Type":80,"Flags":0,"Description":"Profile of managed cluster pod identity."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"Name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":96,"Flags":0,"Description":"Profile of network configuration."},"aadProfile":{"Type":120,"Flags":0,"Description":"Profile of Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":122,"Flags":0,"Description":"Profile of auto upgrade configuration."},"autoScalerProfile":{"Type":129,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":135,"Flags":0,"Description":"Access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"ResourceId of the disk encryption set to use for enabling encryption at rest."},"identityProfile":{"Type":138,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":141,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters."},"httpProxyConfig":{"Type":142,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":25,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":29,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":32,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":35,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"osSKU":{"Type":38,"Flags":0,"Description":"OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":41,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":44,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":46,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":49,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":52,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":53,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":54,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":55,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"},"enableFIPS":{"Type":2,"Flags":0,"Description":"Whether to use FIPS enabled OS"},"gpuInstanceProfile":{"Type":65,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[27,28,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"CPU Manager policy to use."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"Enable CPU CFS quota enforcement for containers that specify CPU limits."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"Sets CPU CFS quota period value."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage after which image garbage collection is always run."},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"The percent of disk usage before which image garbage collection is never run."},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"Topology Manager policy to use."},"allowedUnsafeSysctls":{"Type":57,"Flags":0,"Description":"Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":59,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Transparent Huge Page enabled configuration."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Transparent Huge Page defrag configuration."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"SwapFileSizeMB specifies size in MB of a swap file will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[60,61,62,63,64,4]}},{"3":{"ItemType":26}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":68,"Flags":1,"Description":"SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":70,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":69}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":74,"Flags":0,"Description":"The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"Whether to enable CSI proxy."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[72,73,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":77,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":78,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":76}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin."},"userAssignedIdentities":{"Type":92,"Flags":0,"Description":"User assigned pod identity settings."},"userAssignedIdentityExceptions":{"Type":95,"Flags":0,"Description":"User assigned pod identity exception settings."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"Binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":82,"Flags":1,"Description":"Information of the user assigned identity."},"provisioningState":{"Type":87,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":88,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[83,84,85,86,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":89,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"CloudError","Properties":{"error":{"Type":90,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"CloudErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":91,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":90}},{"3":{"ItemType":81}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"Namespace of the pod identity exception."},"podLabels":{"Type":94,"Flags":1,"Description":"Pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":93}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":99,"Flags":0,"Description":"Network plugin used for building Kubernetes network."},"networkPolicy":{"Type":102,"Flags":0,"Description":"Network policy used for building Kubernetes network."},"networkMode":{"Type":105,"Flags":0,"Description":"Network mode used for building Kubernetes network."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":108,"Flags":0,"Description":"The outbound (egress) routing method."},"loadBalancerSku":{"Type":111,"Flags":0,"Description":"The load balancer sku for the managed cluster."},"loadBalancerProfile":{"Type":112,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[97,98,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[100,101,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[103,104,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[109,110,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":113,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":114,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":117,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":119,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":116,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":118,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":115}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":121,"Flags":0,"Description":"AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":128,"Flags":0,"Description":"upgrade channel for auto upgrade."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0},"expander":{"Type":134,"Flags":0},"max-empty-bulk-delete":{"Type":4,"Flags":0},"max-graceful-termination-sec":{"Type":4,"Flags":0},"max-node-provision-time":{"Type":4,"Flags":0},"max-total-unready-percentage":{"Type":4,"Flags":0},"new-pod-scale-up-delay":{"Type":4,"Flags":0},"ok-total-unready-count":{"Type":4,"Flags":0},"scan-interval":{"Type":4,"Flags":0},"scale-down-delay-after-add":{"Type":4,"Flags":0},"scale-down-delay-after-delete":{"Type":4,"Flags":0},"scale-down-delay-after-failure":{"Type":4,"Flags":0},"scale-down-unneeded-time":{"Type":4,"Flags":0},"scale-down-unready-time":{"Type":4,"Flags":0},"scale-down-utilization-threshold":{"Type":4,"Flags":0},"skip-nodes-with-local-storage":{"Type":4,"Flags":0},"skip-nodes-with-system-pods":{"Type":4,"Flags":0}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[130,131,132,133,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":136,"Flags":0,"Description":"Authorized IP Ranges to kubernetes API server."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"Whether to create the cluster as a private cluster or not."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"Private dns zone mode for private cluster."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource id of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client id of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object id of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":137}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":140,"Flags":0,"Description":"RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"HTTPS proxy server endpoint to use."},"noProxy":{"Type":143,"Flags":0,"Description":"Endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":148,"Flags":0,"Description":"The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead."},"userAssignedIdentities":{"Type":150,"Flags":0,"Description":"The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[145,146,147]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":149}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":155,"Flags":2,"Description":"The system meta data relating to this resource."},"properties":{"Type":166,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":177,"Flags":0,"Description":"Weekday time slots allowed to upgrade."},"notAllowedTime":{"Type":179,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":175,"Flags":0,"Description":"A day in a week."},"hourSlots":{"Type":176,"Flags":0,"Description":"hour slots in a day."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[168,169,170,171,172,173,174,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":167}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":178}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-03-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"Size of agent VMs."},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":187,"Flags":0,"Description":"OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation."},"kubeletDiskType":{"Type":190,"Flags":0,"Description":"KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS disk for data."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods"},"podSubnetID":{"Type":4,"Flags":0,"Description":"Pod SubnetID specifies the VNet's subnet identifier for pods."},"maxPods":{"Type":3,"Flags":0,"Description":"Maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux."},"osSKU":{"Type":196,"Flags":0,"Description":"OsSKU to be used to specify os sku. Choose from Ubuntu(default) and CBLMariner for Linux OSType. Not applicable to Windows OSType."},"maxCount":{"Type":3,"Flags":0,"Description":"Maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"Minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":199,"Flags":0,"Description":"AgentPoolType represents types of an agent pool"},"mode":{"Type":202,"Flags":0,"Description":"AgentPoolMode represents mode of an agent pool"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Version of orchestrator specified when creating the managed cluster."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"Version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state, which only appears in the response."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":203,"Flags":0,"Description":"Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Enable public IP for nodes"},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix."},"scaleSetPriority":{"Type":206,"Flags":0,"Description":"ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular."},"scaleSetEvictionPolicy":{"Type":209,"Flags":0,"Description":"ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand."},"tags":{"Type":210,"Flags":0,"Description":"Agent pool tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":211,"Flags":0,"Description":"Agent pool node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":212,"Flags":0,"Description":"Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"KubeletConfig specifies the configuration of kubelet on agent nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"LinuxOSConfig specifies the OS configuration of linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"Whether to enable EncryptionAtHost"},"enableFIPS":{"Type":2,"Flags":0,"Description":"Whether to use FIPS enabled OS"},"gpuInstanceProfile":{"Type":218,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. Supported values are MIG1g, MIG2g, MIG3g, MIG4g and MIG7g."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[185,186,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[200,201,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[213,214,215,216,217,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-03-01","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":228,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":229,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":230,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource Id for private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":235,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[231,232,233,234,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":222,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":238,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":239,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-03-01","Output":237}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":243,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":242}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-03-01","Output":241}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-03-01/types.md b/generated/containerservice/microsoft.containerservice/2021-03-01/types.md index f8ebf48764..263090f693 100644 --- a/generated/containerservice/microsoft.containerservice/2021-03-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-03-01/types.md @@ -64,7 +64,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -121,7 +121,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-05-01/types.json b/generated/containerservice/microsoft.containerservice/2021-05-01/types.json index 8254e992ad..f7eb89a759 100644 --- a/generated/containerservice/microsoft.containerservice/2021-05-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-05-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"},"properties":{"Type":21,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":144,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":66,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":67,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":71,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":75,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":79,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":80,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":96,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":120,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":122,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":129,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":135,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":138,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":141,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":142,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":25,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":29,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":32,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":35,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":38,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":41,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":44,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":46,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":49,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":52,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":53,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":54,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":55,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":65,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[27,28,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":57,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":59,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[60,61,62,63,64,4]}},{"3":{"ItemType":26}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":68,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":70,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":69}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":74,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[72,73,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":77,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":78,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":76}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":92,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":95,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":82,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":87,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":88,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[83,84,85,86,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":89,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":90,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":91,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":90}},{"3":{"ItemType":81}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":94,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":93}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":99,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":102,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":105,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":108,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":111,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":112,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[97,98,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[100,101,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[103,104,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[109,110,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":113,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":114,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":117,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":119,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":116,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":118,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":115}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":121,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":128,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":134,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[130,131,132,133,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":136,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":137}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":140,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":143,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":148,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":150,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[145,146,147]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":149}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":155,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":166,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":177,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":179,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":175,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":176,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[168,169,170,171,172,173,174,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":167}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":178}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-05-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":187,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":190,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":196,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":199,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":202,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":203,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":206,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":209,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":210,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":211,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":212,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":218,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[185,186,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[200,201,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[213,214,215,216,217,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-05-01","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":228,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":229,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":230,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":235,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[231,232,233,234,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-05-01","ScopeType":8,"Body":222,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":238,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":239,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-05-01","Output":237}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":243,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":242}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":20,"Flags":0,"Description":"Resource tags"},"properties":{"Type":21,"Flags":0,"Description":"Properties of a managed cluster."},"identity":{"Type":144,"Flags":0,"Description":"The identity of the managed cluster, if configured."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":66,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":67,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":71,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":75,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":79,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":80,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":96,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":120,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":122,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":129,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":135,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":138,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":141,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":142,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":25,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":29,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":32,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":35,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":38,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":41,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":44,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":46,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":49,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":52,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":53,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":54,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":55,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":65,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[27,28,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[30,31,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[42,43,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[47,48,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":57,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":59,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[60,61,62,63,64,4]}},{"3":{"ItemType":26}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":68,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":70,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":69}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":74,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[72,73,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":77,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":78,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":76}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":92,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":95,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":82,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":87,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":88,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[83,84,85,86,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":89,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":90,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":91,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":90}},{"3":{"ItemType":81}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":94,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":93}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":99,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":102,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":105,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":108,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":111,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":112,"Flags":0,"Description":"Profile of the cluster load balancer."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[97,98,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[100,101,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[103,104,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[109,110,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":113,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":114,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":117,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":119,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":116,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":118,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":115}},{"3":{"ItemType":115}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":121,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":128,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[123,124,125,126,127,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":134,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[130,131,132,133,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":136,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":137}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":140,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":143,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":148,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":150,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[145,146,147]}},{"2":{"Name":"Components1Umhcm8SchemasManagedclusteridentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":149}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":155,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":166,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":160,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":165,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[156,157,158,159,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":177,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":179,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":175,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":176,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[168,169,170,171,172,173,174,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":167}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":178}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-05-01","ScopeType":8,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":184,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":187,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":190,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":193,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":196,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"type":{"Type":199,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":202,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":45,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":22,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":203,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":206,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":209,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":210,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":211,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":212,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":56,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":58,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":218,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[185,186,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[188,189,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[191,192,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[200,201,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[213,214,215,216,217,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-05-01","ScopeType":8,"Body":183,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-05-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":228,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":229,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":230,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":235,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[231,232,233,234,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-05-01","ScopeType":8,"Body":222,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":238,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":239,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-05-01","Output":237}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":243,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":242}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-05-01","Output":241}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-05-01/types.md b/generated/containerservice/microsoft.containerservice/2021-05-01/types.md index 516f8b0b5d..304d29698d 100644 --- a/generated/containerservice/microsoft.containerservice/2021-05-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-05-01/types.md @@ -64,7 +64,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -110,7 +110,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-07-01/types.json b/generated/containerservice/microsoft.containerservice/2021-07-01/types.json index ba810f2ccd..6d60ad0af9 100644 --- a/generated/containerservice/microsoft.containerservice/2021-07-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":159,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":75,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":76,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":80,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":84,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":88,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":89,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":105,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":134,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":136,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":143,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":149,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":151,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":154,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":155,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":157,"Flags":0,"Description":"Security profile for the managed cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":41,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":44,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":47,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":50,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":53,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":54,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":55,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":58,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":61,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":62,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":63,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":64,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":65,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":67,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":74,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[51,52,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[56,57,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[59,60,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":66,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":68,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[69,70,71,72,73,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":77,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":79,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":78}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":83,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[81,82,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":86,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":87,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":85}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":101,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":104,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":91,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":96,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":97,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[92,93,94,95,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":98,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":99,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":100,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":90}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":103,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":102}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":108,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":111,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":114,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":119,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":122,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":123,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":131,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[112,113,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[115,116,117,118,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[120,121,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":124,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":125,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":128,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":130,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":127,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":129,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":126}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":132,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":133,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":135,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":142,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[137,138,139,140,141,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":148,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[144,145,146,147,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":150,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":91}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":153,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":152}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":156,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":158,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":164,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":175,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":169,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":174,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[165,166,167,168,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[170,171,172,173,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":186,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":188,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":184,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":185,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[177,178,179,180,181,182,183,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":176}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":187}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-07-01","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":196,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":199,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":202,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":205,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":208,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":211,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":214,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":54,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":215,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":218,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":221,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":222,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":223,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":224,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":65,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":67,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":230,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[203,204,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[212,213,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[225,226,227,228,229,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-07-01","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":240,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":241,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":242,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[236,237,238,239,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":247,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-07-01","ScopeType":8,"Body":234,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":251,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-07-01","Output":249}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":255,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":254}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":159,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":75,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":76,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":80,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":84,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":88,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":89,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":105,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":134,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":136,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":143,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":149,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":151,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":154,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":155,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":157,"Flags":0,"Description":"Security profile for the managed cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":41,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":44,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":47,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":50,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":53,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":54,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":55,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":58,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":61,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":62,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":63,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":64,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":65,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":67,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":74,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[51,52,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[56,57,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[59,60,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":66,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":68,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[69,70,71,72,73,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":77,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":79,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":78}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":83,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[81,82,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":86,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":87,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":85}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":101,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":104,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":91,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":96,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":97,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[92,93,94,95,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":98,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":99,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":100,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":99}},{"3":{"ItemType":90}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":103,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":102}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":108,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":111,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":114,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":119,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":122,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":123,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":131,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[106,107,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[112,113,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[115,116,117,118,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[120,121,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":124,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":125,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":128,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":130,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":127,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":129,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":126}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":132,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":133,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":126}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":135,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":142,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[137,138,139,140,141,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":148,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[144,145,146,147,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":150,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":91}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":153,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":152}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":156,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":158,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":162,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":164,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":175,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":169,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":174,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[165,166,167,168,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[170,171,172,173,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":186,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":188,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":184,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":185,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[177,178,179,180,181,182,183,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":176}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":187}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-07-01","ScopeType":8,"Body":163,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":196,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":199,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":202,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":205,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":208,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":211,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":214,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":54,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":215,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":218,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":221,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":222,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":223,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":224,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":65,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":67,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":230,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[197,198,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[203,204,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[206,207,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[212,213,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[219,220,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[225,226,227,228,229,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-07-01","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":235,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":240,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":241,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":242,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[236,237,238,239,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":247,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-07-01","ScopeType":8,"Body":234,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":251,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-07-01","Output":249}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":255,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":254}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-07-01","Output":253}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-07-01/types.md b/generated/containerservice/microsoft.containerservice/2021-07-01/types.md index f113326420..87a2484b00 100644 --- a/generated/containerservice/microsoft.containerservice/2021-07-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-07-01/types.md @@ -64,7 +64,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -100,7 +100,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-08-01/types.json b/generated/containerservice/microsoft.containerservice/2021-08-01/types.json index 44f40fb0c9..38583700d3 100644 --- a/generated/containerservice/microsoft.containerservice/2021-08-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":166,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":88,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":92,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":93,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":109,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":138,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":140,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":147,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":153,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":155,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":158,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":159,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":161,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":165,"Flags":0,"Description":"Default value is 'Enabled' (case insensitive). Could be set to 'Disabled' to enable private cluster"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":90,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":91,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":89}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":105,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":108,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":95,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":100,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":101,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[96,97,98,99,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":102,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":103,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":104,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":103}},{"3":{"ItemType":94}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":107,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":106}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":112,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":115,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":118,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":123,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":126,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":127,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":135,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[110,111,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[113,114,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[119,120,121,122,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[124,125,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":128,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":129,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":132,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":134,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":131,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":133,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":130}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":136,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":139,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":146,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[141,142,143,144,145,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":152,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[148,149,150,151,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":154,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":95}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":157,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":156}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":160,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":162,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[163,164,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":171,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":182,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":176,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":181,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[172,173,174,175,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[177,178,179,180,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":193,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":195,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":191,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":192,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[184,185,186,187,188,189,190,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":183}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":194}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-08-01","ScopeType":8,"Body":170,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":203,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":206,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":209,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":212,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":215,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":218,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":221,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":224,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":225,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":228,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":231,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":232,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":233,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":234,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":240,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[201,202,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[207,208,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[210,211,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[222,223,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[235,236,237,238,239,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-08-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":245,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":250,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":251,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":252,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[246,247,248,249,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":257,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-08-01","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":171,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":262,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":265,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":264,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[263,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-08-01","ScopeType":8,"Body":261,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":268,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":269,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-08-01","Output":267}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":273,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":272}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":166,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":88,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":92,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":93,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":109,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":138,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":140,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":147,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":153,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":155,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":158,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":159,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":161,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":165,"Flags":0,"Description":"Default value is 'Enabled' (case insensitive). Could be set to 'Disabled' to enable private cluster"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":90,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":91,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":89}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":105,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":108,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":95,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":100,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":101,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[96,97,98,99,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":102,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":103,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":104,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":103}},{"3":{"ItemType":94}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":107,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":106}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":112,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":115,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":118,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":123,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":126,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":127,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":135,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[110,111,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[113,114,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[119,120,121,122,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[124,125,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":128,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":129,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":132,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":134,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":131,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":133,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":130}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":136,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":130}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":139,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":146,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[141,142,143,144,145,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":152,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[148,149,150,151,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":154,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":95}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":157,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":156}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":160,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":162,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[163,164,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":171,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":182,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":176,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":181,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[172,173,174,175,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[177,178,179,180,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":193,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":195,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":191,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":192,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[184,185,186,187,188,189,190,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":183}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":194}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-08-01","ScopeType":8,"Body":170,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Desired Number of agents (VMs) specified to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":203,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":206,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":209,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":212,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":215,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":218,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":221,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":224,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"Describes whether the Agent Pool is Running or Stopped"},"availabilityZones":{"Type":225,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":228,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":231,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":232,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":233,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":234,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":240,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[201,202,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[204,205,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[207,208,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[210,211,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[222,223,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[229,230,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[235,236,237,238,239,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-08-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":245,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":250,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":251,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":252,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[246,247,248,249,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":257,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-08-01","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":171,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":262,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":265,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":264,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[263,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-08-01","ScopeType":8,"Body":261,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":268,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":269,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-08-01","Output":267}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":273,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":272}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-08-01","Output":271}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-08-01/types.md b/generated/containerservice/microsoft.containerservice/2021-08-01/types.md index 291b8892a6..5fbc05a451 100644 --- a/generated/containerservice/microsoft.containerservice/2021-08-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-08-01/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -116,7 +116,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-09-01/types.json b/generated/containerservice/microsoft.containerservice/2021-09-01/types.json index 2572d3fda5..8001e181f6 100644 --- a/generated/containerservice/microsoft.containerservice/2021-09-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":139,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":141,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":148,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":154,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":156,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":159,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":160,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":162,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":166,"Flags":0,"Description":"Default value is 'Enabled' (case insensitive). Could be set to 'Disabled' to enable private cluster"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":140,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":147,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[142,143,144,145,146,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":153,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":155,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":158,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":157}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":161,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":163,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[164,165,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":172,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":183,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":177,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":182,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[173,174,175,176,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[178,179,180,181,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":194,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":196,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":192,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":193,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[185,186,187,188,189,190,191,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":184}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":195}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-09-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":204,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":207,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":210,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":213,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":216,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":219,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":222,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":225,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":226,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":229,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":232,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":233,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":234,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":235,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":241,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[230,231,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[236,237,238,239,240,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-09-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":251,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":252,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":253,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[247,248,249,250,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":258,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[254,255,256,257,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-09-01","ScopeType":8,"Body":245,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":172,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":263,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":272,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":265,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":268,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":271,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[264,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[269,270,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-09-01","ScopeType":8,"Body":262,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":275,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":276,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-09-01","Output":274}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":280,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":279}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":167,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":139,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":141,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":148,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":154,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":156,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":159,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":160,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":162,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":166,"Flags":0,"Description":"Default value is 'Enabled' (case insensitive). Could be set to 'Disabled' to enable private cluster"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":140,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":147,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[142,143,144,145,146,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":153,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":155,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":158,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":157}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":161,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":163,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[164,165,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":172,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":183,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":177,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":182,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[173,174,175,176,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[178,179,180,181,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":194,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":196,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":192,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":193,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[185,186,187,188,189,190,191,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":184}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":195}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-09-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":204,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":207,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":210,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":213,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":216,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":219,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":222,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":225,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":226,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":229,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":232,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":233,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":234,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":235,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":241,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[202,203,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[205,206,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[230,231,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[236,237,238,239,240,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-09-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":251,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":252,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":253,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[247,248,249,250,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":258,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[254,255,256,257,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-09-01","ScopeType":8,"Body":245,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-09-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":172,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":263,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":272,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":265,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":268,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":271,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[264,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[266,267,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[269,270,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-09-01","ScopeType":8,"Body":262,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":275,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":276,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-09-01","Output":274}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":280,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":279}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-09-01","Output":278}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-09-01/types.md b/generated/containerservice/microsoft.containerservice/2021-09-01/types.md index 7ff30e225b..e8d509bf72 100644 --- a/generated/containerservice/microsoft.containerservice/2021-09-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-09-01/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -116,7 +116,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-10-01/types.json b/generated/containerservice/microsoft.containerservice/2021-10-01/types.json index 0ee1447862..482f0da8b8 100644 --- a/generated/containerservice/microsoft.containerservice/2021-10-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":173,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-10-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-10-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-10-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-10-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-10-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":173,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, this field should not be exists."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-10-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-10-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-10-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-10-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-10-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-10-01","Output":284}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-10-01/types.md b/generated/containerservice/microsoft.containerservice/2021-10-01/types.md index 3c287dbfc3..46723d80cb 100644 --- a/generated/containerservice/microsoft.containerservice/2021-10-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-10-01/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -119,7 +119,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.json b/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.json index 42d07a7431..969c877153 100644 --- a/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":174,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":173,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":170,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[171,172,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":179,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":190,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":184,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":189,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[180,181,182,183,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":201,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":203,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":199,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":200,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[192,193,194,195,196,197,198,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":191}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":202}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-11-01-preview","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":208,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":211,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":214,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":217,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":220,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":223,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":226,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":229,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":232,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":233,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":236,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":239,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":240,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":241,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":242,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":248,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[212,213,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[230,231,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[237,238,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[243,244,245,246,247,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-11-01-preview","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":258,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":259,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":260,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[254,255,256,257,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":265,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[261,262,263,264,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":179,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":270,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":279,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":272,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":275,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":278,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[271,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[276,277,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":282,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":283,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-11-01-preview","Output":281}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":287,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":286}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":174,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":173,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":170,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[171,172,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":176,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":177,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":179,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":190,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":184,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":189,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[180,181,182,183,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":201,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":203,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":199,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":200,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[192,193,194,195,196,197,198,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":191}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":202}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2021-11-01-preview","ScopeType":8,"Body":178,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":208,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":211,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":214,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":217,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":220,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":223,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":226,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":229,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":232,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":233,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":236,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":239,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":240,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":241,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":242,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":248,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[209,210,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[212,213,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[230,231,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[237,238,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[243,244,245,246,247,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2021-11-01-preview","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":258,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":259,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":260,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[254,255,256,257,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":265,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[261,262,263,264,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":179,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":270,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":279,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":272,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":275,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":278,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[271,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[276,277,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":282,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":283,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2021-11-01-preview","Output":281}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":287,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":286}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2021-11-01-preview","Output":285}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.md b/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.md index c8f0acaf0c..b072cf664c 100644 --- a/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2021-11-01-preview/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -119,7 +119,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-01-01/types.json b/generated/containerservice/microsoft.containerservice/2022-01-01/types.json index caf59874e0..cb1de9c4a2 100644 --- a/generated/containerservice/microsoft.containerservice/2022-01-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":173,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-01-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-01-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-01-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":173,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-01-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-01-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-01-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-01","Output":284}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-01-01/types.md b/generated/containerservice/microsoft.containerservice/2022-01-01/types.md index 4ef18faae2..287b974221 100644 --- a/generated/containerservice/microsoft.containerservice/2022-01-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-01-01/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -119,7 +119,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.json index 298a9e638e..d85760b8e1 100644 --- a/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":175,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":170,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":174,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":171,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[172,173,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-01-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":180,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":191,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":185,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":190,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[181,182,183,184,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[186,187,188,189,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":202,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":204,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":200,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":201,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[193,194,195,196,197,198,199,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":192}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":203}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-02-preview","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":212,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":215,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":218,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":221,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":224,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":227,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":230,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":233,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":234,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":237,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":240,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":241,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":242,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":243,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":249,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[210,211,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[225,226,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[228,229,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[231,232,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[235,236,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[238,239,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[244,245,246,247,248,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-01-02-preview","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":254,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":259,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":260,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":261,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[255,256,257,258,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":266,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[262,263,264,265,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-02-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":180,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":271,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":280,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":273,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":276,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":279,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[272,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[274,275,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[277,278,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-01-02-preview","ScopeType":8,"Body":270,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":283,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":284,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-01-02-preview","Output":282}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":288,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":287}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":175,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":170,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":174,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":171,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[172,173,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-01-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":180,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":191,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":185,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The UTC timestamp of resource creation."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":190,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[181,182,183,184,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[186,187,188,189,4]}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":202,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":204,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":200,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":201,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[193,194,195,196,197,198,199,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":192}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":203}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-01-02-preview","ScopeType":8,"Body":179,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":212,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":215,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":218,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":221,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":224,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":227,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":230,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":233,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":234,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":237,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":240,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":241,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":242,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":243,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":249,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[210,211,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[213,214,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[219,220,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[222,223,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[225,226,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[228,229,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[231,232,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[235,236,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[238,239,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[244,245,246,247,248,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-01-02-preview","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":254,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":259,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":260,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":261,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[255,256,257,258,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":266,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[262,263,264,265,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-01-02-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-01-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":180,"Flags":2,"Description":"The system metadata relating to this snapshot."},"properties":{"Type":271,"Flags":0,"Description":"Properties of a snapshot."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":280,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":273,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":276,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":279,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[272,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[274,275,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[277,278,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-01-02-preview","ScopeType":8,"Body":270,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":283,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Resource Id"},"name":{"Type":4,"Flags":2,"Description":"Resource name"},"type":{"Type":4,"Flags":2,"Description":"Resource type"},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":284,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-01-02-preview","Output":282}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":288,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":287}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-01-02-preview","Output":286}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.md index 649be3eb43..9d6546ba4b 100644 --- a/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-01-02-preview/types.md @@ -76,7 +76,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -119,7 +119,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-02-01/types.json b/generated/containerservice/microsoft.containerservice/2022-02-01/types.json index 2728564ed3..cc45cd1a63 100644 --- a/generated/containerservice/microsoft.containerservice/2022-02-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":184,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":178,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":183,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[174,175,176,177,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":173,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-02-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-02-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-02-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":184,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":178,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":183,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[174,175,176,177,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":173,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-02-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":278,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-02-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":173,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-02-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-01","Output":284}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-02-01/types.md b/generated/containerservice/microsoft.containerservice/2022-02-01/types.md index f0e56b7d23..c426913eeb 100644 --- a/generated/containerservice/microsoft.containerservice/2022-02-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-02-01/types.md @@ -77,7 +77,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.json index aeb657fa24..498575a087 100644 --- a/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":187,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":170,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":175,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":171,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":181,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":186,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[177,178,179,180,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[182,183,184,185,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-02-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":190,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":176,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":192,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":203,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":205,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":201,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":202,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[194,195,196,197,198,199,200,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":193}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":204}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-02-preview","ScopeType":8,"Body":191,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":213,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":216,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":219,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":222,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":225,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":228,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":231,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":234,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":235,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":238,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":241,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":242,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":243,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":244,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":250,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[229,230,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[232,233,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[245,246,247,248,249,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-02-02-preview","ScopeType":8,"Body":209,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":260,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":261,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":262,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[256,257,258,259,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":267,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[263,264,265,266,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-02-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":0,"Description":"Properties of a snapshot."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":275,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":278,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":281,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-02-02-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":287,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":306,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":290,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":291,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[288,289,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":292,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":296,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPolicy":{"Type":299,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":302,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":305,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[293,294,295,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[297,298,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[300,301,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[303,304,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-02-02-preview","ScopeType":8,"Body":286,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":309,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":310,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-02-02-preview","Output":308}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":314,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":313}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":187,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":170,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":175,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":171,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":181,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":186,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[177,178,179,180,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[182,183,184,185,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-02-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":190,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":176,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":192,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":203,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":205,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":201,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":202,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[194,195,196,197,198,199,200,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":193}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":204}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-02-02-preview","ScopeType":8,"Body":191,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":213,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":216,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":219,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":222,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":225,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":228,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":231,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":234,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":235,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":238,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":241,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":242,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":243,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":244,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":250,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[229,230,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[232,233,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[239,240,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[245,246,247,248,249,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-02-02-preview","ScopeType":8,"Body":209,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":260,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":261,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":262,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[256,257,258,259,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":267,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[263,264,265,266,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-02-02-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":0,"Description":"Properties of a snapshot."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":282,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":275,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":278,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":281,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[273,274,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-02-02-preview","ScopeType":8,"Body":271,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-02-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":287,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":306,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":290,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":291,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[288,289,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":292,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":296,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPolicy":{"Type":299,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":302,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":305,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[293,294,295,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[297,298,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[300,301,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[303,304,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-02-02-preview","ScopeType":8,"Body":286,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":309,"Flags":0,"Description":"AccessProfile of a managed cluster."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":176,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."},"location":{"Type":4,"Flags":1,"Description":"Resource location"},"tags":{"Type":310,"Flags":0,"Description":"Resource tags"}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-02-02-preview","Output":308}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":314,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":313}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-02-02-preview","Output":312}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.md index d2d3575642..feb72445fb 100644 --- a/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-02-02-preview/types.md @@ -89,7 +89,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -137,7 +137,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-03-01/types.json b/generated/containerservice/microsoft.containerservice/2022-03-01/types.json index 2196665daa..bb2cedb8db 100644 --- a/generated/containerservice/microsoft.containerservice/2022-03-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":173,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":179,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":184,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[175,176,177,178,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[180,181,182,183,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":174,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-03-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":278,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-03-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":282,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-03-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":173,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"publicNetworkAccess":{"Type":172,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[170,171,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":179,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":184,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[175,176,177,178,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[180,181,182,183,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":174,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":189,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":200,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":202,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":198,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":199,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[191,192,193,194,195,196,197,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":190}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":201}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":210,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":213,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":216,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":219,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":222,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":225,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":228,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":231,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":232,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":235,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":238,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":239,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":240,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":241,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":247,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[208,209,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[211,212,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[214,215,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[217,218,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[229,230,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[236,237,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-03-01","ScopeType":8,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":249,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":250,"Flags":10,"Description":"The resource api version"},"properties":{"Type":252,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":257,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":258,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":259,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[253,254,255,256,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":264,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":251,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":278,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":271,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":274,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":277,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[270,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[272,273,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[275,276,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-03-01","ScopeType":8,"Body":268,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":281,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":282,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":174,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-03-01","Output":280}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":286,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":285}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-01","Output":284}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-03-01/types.md b/generated/containerservice/microsoft.containerservice/2022-03-01/types.md index ab12c0b1e6..ddfb7c7c73 100644 --- a/generated/containerservice/microsoft.containerservice/2022-03-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-03-01/types.md @@ -77,7 +77,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.json index 7a082e52fb..5f4f45f924 100644 --- a/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":180,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":171,"Flags":0,"Description":"Security profile for the managed cluster."},"ingressProfile":{"Type":175,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":179,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":48,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":51,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":54,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":57,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":58,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":59,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":62,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":65,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":66,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":67,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":68,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":69,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":71,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":78,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[46,47,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[49,50,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[52,53,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[55,56,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[60,61,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[63,64,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":70,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":72,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[73,74,75,76,77,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":170,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":172,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":173,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":174,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":176,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[177,178,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":186,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":191,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[182,183,184,185,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[187,188,189,190,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-03-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":181,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":196,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":207,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":209,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":205,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":206,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[198,199,200,201,202,203,204,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":197}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":208}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-02-preview","ScopeType":8,"Body":195,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":217,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":220,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":223,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":226,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":229,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":232,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":235,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":238,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":58,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":239,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":242,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":245,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":246,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":247,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":248,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":69,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":71,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":254,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[236,237,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[243,244,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[249,250,251,252,253,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-03-02-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":256,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":257,"Flags":10,"Description":"The resource api version"},"properties":{"Type":259,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":264,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":265,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":266,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[260,261,262,263,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":271,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[267,268,269,270,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-02-preview","ScopeType":8,"Body":258,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":286,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":279,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":282,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":285,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[277,278,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[280,281,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[283,284,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-03-02-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":310,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":294,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":295,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[292,293,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":296,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":300,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPolicy":{"Type":303,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":306,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":309,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[297,298,299,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[301,302,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[304,305,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[307,308,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-03-02-preview","ScopeType":8,"Body":290,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":313,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":314,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-03-02-preview","Output":312}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":318,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":317}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":180,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":110,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":111,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":147,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":149,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":156,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":162,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":164,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":167,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":168,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":171,"Flags":0,"Description":"Security profile for the managed cluster."},"ingressProfile":{"Type":175,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":179,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":48,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":51,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":54,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":57,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":58,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":59,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":62,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":65,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":66,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":67,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":68,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":69,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":71,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":78,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[46,47,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[49,50,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[52,53,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[55,56,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[60,61,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[63,64,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":70,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":72,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[73,74,75,76,77,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":115,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":118,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":121,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":126,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":129,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":130,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":138,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":142,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":146,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[116,117,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[119,120,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[122,123,124,125,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[127,128,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":131,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":132,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":135,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":137,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":134,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":136,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":133}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":139,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":140,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":133}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[143,144,4]}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":148,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":155,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[150,151,152,153,154,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":161,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[157,158,159,160,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":163,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":166,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":165}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":169,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":170,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":172,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":173,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":174,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":176,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[177,178,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":186,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":191,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[182,183,184,185,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[187,188,189,190,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-03-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":181,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":196,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":207,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":209,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":205,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":206,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[198,199,200,201,202,203,204,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":197}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":208}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-03-02-preview","ScopeType":8,"Body":195,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":217,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":220,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":223,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":226,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":229,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":232,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":235,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":238,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":58,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":239,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":242,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":245,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":246,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":247,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":248,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":69,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":71,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":254,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[236,237,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[243,244,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[249,250,251,252,253,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-03-02-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":256,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":257,"Flags":10,"Description":"The resource api version"},"properties":{"Type":259,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":264,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":265,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":266,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[260,261,262,263,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":271,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[267,268,269,270,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-03-02-preview","ScopeType":8,"Body":258,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":286,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":279,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":282,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":285,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[277,278,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[280,281,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[283,284,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-03-02-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-03-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":310,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":294,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":295,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[292,293,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":296,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":300,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPolicy":{"Type":303,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":306,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":309,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[297,298,299,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[301,302,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[304,305,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[307,308,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-03-02-preview","ScopeType":8,"Body":290,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":313,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":314,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":181,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-03-02-preview","Output":312}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":318,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":317}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-03-02-preview","Output":316}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.md index cbba56f9c0..d50df6f1fe 100644 --- a/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-03-02-preview/types.md @@ -89,7 +89,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -137,7 +137,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-04-01/types.json b/generated/containerservice/microsoft.containerservice/2022-04-01/types.json index 0706e68bb3..8178407c1c 100644 --- a/generated/containerservice/microsoft.containerservice/2022-04-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":177,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":170,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":176,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":171,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":172,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":173,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[174,175,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":193,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":204,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":206,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":202,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":203,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[195,196,197,198,199,200,201,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":194}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":205}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-01","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":214,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":217,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":220,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":223,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":226,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":229,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":232,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":235,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":236,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":239,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":242,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":243,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":244,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":245,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":251,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[212,213,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[233,234,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[240,241,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[246,247,248,249,250,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-04-01","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":256,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":261,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":262,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":263,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[257,258,259,260,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":268,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[264,265,266,267,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-01","ScopeType":8,"Body":255,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":282,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":275,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":278,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":281,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[274,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-04-01","ScopeType":8,"Body":272,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":285,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":286,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-04-01","Output":284}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":290,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":289}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":177,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":145,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":147,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":154,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":160,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":162,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":165,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":166,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":168,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":170,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":176,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":113,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":116,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":119,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":124,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":127,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":128,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":136,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":139,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":144,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[114,115,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[117,118,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[120,121,122,123,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[125,126,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":129,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":130,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":133,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":135,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":132,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":134,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":131}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":137,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":138,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":131}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[141,142,4]}},{"3":{"ItemType":143}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":146,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":153,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[148,149,150,151,152,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":159,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":161,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":164,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":163}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":167,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":169,"Flags":0,"Description":"Azure Defender settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":171,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":172,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":173,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[174,175,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":183,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":188,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[179,180,181,182,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[184,185,186,187,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":178,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":193,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":204,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":206,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":202,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":203,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[195,196,197,198,199,200,201,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":194}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":205}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-01","ScopeType":8,"Body":192,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":214,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":217,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":220,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":223,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":226,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":229,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":232,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":235,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":236,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":239,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":242,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":243,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":244,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":245,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":251,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[212,213,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[233,234,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[240,241,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[246,247,248,249,250,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-04-01","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":256,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":261,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":262,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":263,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[257,258,259,260,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":268,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[264,265,266,267,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-01","ScopeType":8,"Body":255,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":282,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":275,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":278,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":281,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[274,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[276,277,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[279,280,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-04-01","ScopeType":8,"Body":272,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":285,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":286,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":178,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-04-01","Output":284}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":290,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":289}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-01","Output":288}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-04-01/types.md b/generated/containerservice/microsoft.containerservice/2022-04-01/types.md index cbda585c4d..10166f9502 100644 --- a/generated/containerservice/microsoft.containerservice/2022-04-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-04-01/types.md @@ -77,7 +77,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -120,7 +120,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.json index 7024be97e6..de35952cf5 100644 --- a/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":188,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":179,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":183,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":187,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":176,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":177,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":178,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":180,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":181,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":182,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":184,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":194,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":199,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[195,196,197,198,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-04-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":201,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":202,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":189,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":204,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":215,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":217,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":213,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":214,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[206,207,208,209,210,211,212,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":205}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":216}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-02-preview","ScopeType":8,"Body":203,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":225,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":228,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":231,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":234,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":239,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":242,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":245,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":248,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":249,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":252,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":255,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":256,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":257,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":258,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":264,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[229,230,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[232,233,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[235,236,237,238,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[246,247,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[250,251,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[253,254,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[259,260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-04-02-preview","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":274,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":275,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":276,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[270,271,272,273,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":281,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[277,278,279,280,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-02-preview","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":298,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":289,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":292,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":297,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[287,288,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[290,291,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[293,294,295,296,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-04-02-preview","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":324,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":306,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":307,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[304,305,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":308,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":312,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":314,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":317,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":320,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":323,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[313,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[315,316,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[318,319,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[321,322,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-04-02-preview","ScopeType":8,"Body":302,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":334,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":335,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[330,331,332,333,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-04-02-preview","ScopeType":8,"Body":328,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":338,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":339,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-04-02-preview","Output":337}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":343,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":342}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":188,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":179,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":183,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":187,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"azureDefender":{"Type":176,"Flags":0,"Description":"Azure Defender settings for the security profile."},"azureKeyVaultKms":{"Type":177,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":178,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileAzureDefender","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Defender"},"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Azure Defender. When Azure Defender is enabled, this field is required and must be a valid workspace resource ID. When Azure Defender is disabled, leave the field empty."}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."}}}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":180,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":181,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":182,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":184,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":194,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":199,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[195,196,197,198,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-04-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":201,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":202,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":189,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":204,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":215,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":217,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":213,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":214,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[206,207,208,209,210,211,212,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":205}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":216}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-04-02-preview","ScopeType":8,"Body":203,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":225,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":228,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":231,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":234,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":239,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":242,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":245,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":248,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":0,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":249,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":252,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":255,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":256,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":257,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":258,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":264,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[223,224,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[226,227,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[229,230,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[232,233,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[235,236,237,238,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[246,247,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[250,251,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[253,254,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[259,260,261,262,263,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-04-02-preview","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":274,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":275,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":276,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[270,271,272,273,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":281,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[277,278,279,280,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-04-02-preview","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":298,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":289,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":292,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":297,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[287,288,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[290,291,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[293,294,295,296,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-04-02-preview","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":324,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":306,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":307,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[304,305,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":308,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":312,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":314,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":317,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":320,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":323,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[313,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[315,316,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[318,319,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[321,322,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-04-02-preview","ScopeType":8,"Body":302,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-04-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":334,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":335,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[330,331,332,333,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-04-02-preview","ScopeType":8,"Body":328,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":338,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":339,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":189,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-04-02-preview","Output":337}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":343,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":342}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-04-02-preview","Output":341}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.md index b953cfdac3..6259ac7743 100644 --- a/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-04-02-preview/types.md @@ -99,7 +99,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -148,7 +148,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.json index cbb62b4a31..66edf3da1e 100644 --- a/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":195,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":183,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":188,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":192,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":193,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":184,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":185,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":186,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":187,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":189,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[190,191,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":194,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":201,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":206,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[197,198,199,200,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[202,203,204,205,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-05-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":196,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":211,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":222,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":224,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":220,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":221,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[213,214,215,216,217,218,219,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":212}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":223}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-05-02-preview","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":232,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":235,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":238,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":241,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":246,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":249,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":252,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":255,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":256,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":259,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":262,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":263,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":264,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":265,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":271,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[242,243,244,245,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[247,248,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[250,251,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[253,254,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[260,261,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[266,267,268,269,270,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-05-02-preview","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":281,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":282,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":283,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[277,278,279,280,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":288,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[284,285,286,287,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-05-02-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":305,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":296,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":299,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":304,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[294,295,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[297,298,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[300,301,302,303,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-05-02-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":310,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":331,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":313,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":314,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[311,312,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":315,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":319,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":321,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":324,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":327,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":330,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[316,317,318,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[320,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[322,323,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[325,326,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[328,329,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-05-02-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":341,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":342,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[337,338,339,340,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-05-02-preview","ScopeType":8,"Body":335,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":345,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":346,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-05-02-preview","Output":344}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":350,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":349}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":195,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":183,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":188,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":192,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":193,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":184,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":185,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":186,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":187,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":189,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[190,191,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":194,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":201,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":206,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[197,198,199,200,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[202,203,204,205,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-05-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":196,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":211,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":222,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":224,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":220,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":221,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[213,214,215,216,217,218,219,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":212}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":223}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-05-02-preview","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":232,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":235,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":238,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":241,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":246,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":249,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":252,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":255,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":256,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":259,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":262,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":263,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":264,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":265,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":271,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[242,243,244,245,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[247,248,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[250,251,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[253,254,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[257,258,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[260,261,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[266,267,268,269,270,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-05-02-preview","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":281,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":282,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":283,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[277,278,279,280,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":288,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[284,285,286,287,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-05-02-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":305,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":296,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":299,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":304,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[294,295,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[297,298,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[300,301,302,303,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-05-02-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":310,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":331,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":313,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":314,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[311,312,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":315,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":319,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":321,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":324,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":327,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":330,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[316,317,318,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[320,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[322,323,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[325,326,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[328,329,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-05-02-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-05-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":341,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":342,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[337,338,339,340,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-05-02-preview","ScopeType":8,"Body":335,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":345,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":346,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":196,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-05-02-preview","Output":344}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":350,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":349}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-05-02-preview","Output":348}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.md index ed2c869fd2..a4c712f59a 100644 --- a/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-05-02-preview/types.md @@ -99,7 +99,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -150,7 +150,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json index e2398853df..aea86ef5c6 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":176,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":182,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":170,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":171,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":175,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":177,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":178,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":179,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[180,181,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":189,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":194,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":184,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":199,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":210,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":212,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":208,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":209,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[201,202,203,204,205,206,207,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":200}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":220,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":223,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":226,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":229,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":232,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":235,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":238,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":241,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":242,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":245,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":248,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":249,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":250,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":251,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":257,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[246,247,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":267,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":268,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":269,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[263,264,265,266,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":274,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[270,271,272,273,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":288,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":281,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":284,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":287,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[280,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[282,283,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-01","ScopeType":8,"Body":278,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":291,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":292,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-01","Output":290}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":296,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":295}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":176,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":182,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":170,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":171,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":175,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":177,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":178,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":179,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[180,181,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":189,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":194,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":184,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":199,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":210,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":212,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":208,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":209,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[201,202,203,204,205,206,207,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":200}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":220,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":223,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":226,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":229,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":232,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":235,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":238,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":241,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":242,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":245,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":248,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":249,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":250,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":251,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":257,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[246,247,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":267,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":268,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":269,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[263,264,265,266,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":274,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[270,271,272,273,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":288,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":281,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":284,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":287,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[280,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[282,283,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-01","ScopeType":8,"Body":278,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":291,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":292,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-01","Output":290}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":296,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":295}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.md b/generated/containerservice/microsoft.containerservice/2022-06-01/types.md index 63086d4157..ae60825833 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.md @@ -77,7 +77,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -127,7 +127,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json index ebc2f14c13..0fc6437f1e 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":184,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":189,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":193,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":194,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."},"nodeRestriction":{"Type":183,"Flags":0,"Description":"[Node Restriction](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#noderestriction) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterSecurityProfileNodeRestriction","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Node Restriction"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":185,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":186,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":187,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":188,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":190,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[191,192,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":195,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":202,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":207,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[198,199,200,201,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[203,204,205,206,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":197,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":212,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":223,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":225,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":221,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":222,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[214,215,216,217,218,219,220,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":213}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-02-preview","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":233,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":236,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":239,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":242,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":247,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":250,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":253,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":256,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":257,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":260,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":263,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":264,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":265,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":266,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":272,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[231,232,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[243,244,245,246,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[248,249,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[251,252,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[254,255,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[258,259,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[261,262,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-02-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":282,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":283,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":284,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[278,279,280,281,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":289,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[285,286,287,288,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-02-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"properties":{"Type":294,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":306,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":297,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":300,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":305,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[295,296,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[301,302,303,304,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-02-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":332,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":314,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":315,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[312,313,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":316,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":320,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":322,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":325,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":328,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":331,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[317,318,319,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[321,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[323,324,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[326,327,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[329,330,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-06-02-preview","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":342,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":343,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[338,339,340,341,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-06-02-preview","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"properties":{"Type":348,"Flags":0,"Description":"Properties of a Fleet."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetProperties","Properties":{"hubProfile":{"Type":349,"Flags":0,"Description":"The FleetHubProfile configures the Fleet's hub."},"provisioningState":{"Type":356,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"2":{"Name":"FleetHubProfile","Properties":{"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix used to create the FQDN for the Fleet hub."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the Fleet hub."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the Fleet hub."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[350,351,352,353,354,355,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/fleets@2022-06-02-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets/members"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets/members","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"Properties of a Fleet member."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetMemberProperties","Properties":{"clusterResourceId":{"Type":4,"Flags":0,"Description":"The ARM resource id of the cluster that joins the Fleet. Must be a valid Azure resource id. e.g.: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{clusterName}'."},"provisioningState":{"Type":369,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Joining"}},{"6":{"Value":"Leaving"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[363,364,365,366,367,368,4]}},{"4":{"Name":"Microsoft.ContainerService/fleets/members@2022-06-02-preview","ScopeType":8,"Body":361,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":372,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":373,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":6,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-02-preview","Output":371}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":377,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":376}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"2":{"Name":"FleetCredentialResults","Properties":{"kubeconfigs":{"Type":383,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"FleetCredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":382}},{"8":{"Name":"listCredentials","ResourceType":"Microsoft.ContainerService/fleets","ApiVersion":"2022-06-02-preview","Output":381}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":196,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the cluster will be created/upgraded using a snapshot."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes the Managed Cluster is running."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":81,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":82,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":86,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":91,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":95,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":96,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"oidcIssuerProfile":{"Type":112,"Flags":0,"Description":"The OIDC issuer profile of the Managed Cluster."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"enableNamespaceResources":{"Type":2,"Flags":0,"Description":"The default value is false. It can be enabled/disabled on creation and updation of the managed cluster. See [https://aka.ms/NamespaceARMResource](https://aka.ms/NamespaceARMResource) for more details on Namespace as a ARM Resource."},"networkProfile":{"Type":113,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":151,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":153,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":160,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":166,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":168,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":171,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":172,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":175,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":184,"Flags":0,"Description":"Storage profile for the managed cluster."},"ingressProfile":{"Type":189,"Flags":0,"Description":"Ingress profile for the managed cluster."},"publicNetworkAccess":{"Type":193,"Flags":0,"Description":"Allow or deny public network access for AKS"},"workloadAutoScalerProfile":{"Type":194,"Flags":0,"Description":"Workload Auto-scaler profile for the container service cluster."}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":36,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":39,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":42,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":45,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":50,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":53,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":56,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":59,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":61,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":64,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":67,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":68,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":69,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":70,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":80,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[34,35,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[46,47,48,49,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[65,66,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":72,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":74,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[75,76,77,78,79,4]}},{"3":{"ItemType":33}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":83,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":85,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":84}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":89,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":90,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[87,88,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":93,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":94,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":92}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":108,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":111,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":98,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":103,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":104,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[99,100,101,102,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":105,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":106,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":107,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":106}},{"3":{"ItemType":97}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":110,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":109}},{"2":{"Name":"ManagedClusterOidcIssuerProfile","Properties":{"issuerURL":{"Type":4,"Flags":2,"Description":"The OIDC issuer url of the Managed Cluster."},"enabled":{"Type":2,"Flags":0,"Description":"Whether the OIDC issuer is enabled."}}}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":117,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPluginMode":{"Type":119,"Flags":0,"Description":"Network plugin mode used for building the Kubernetes network."},"networkPolicy":{"Type":122,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":125,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":130,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":133,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":134,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":142,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":145,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":146,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":150,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[114,115,116,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[120,121,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[123,124,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[126,127,128,129,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[131,132,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":135,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":136,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":139,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":141,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":138,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":140,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":137}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":143,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":144,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":137}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[147,148,4]}},{"3":{"ItemType":149}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":152,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":159,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[154,155,156,157,158,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":165,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[161,162,163,164,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":167,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."},"enableVnetIntegration":{"Type":2,"Flags":0,"Description":"Whether to enable apiserver vnet integration for the cluster or not."},"subnetId":{"Type":4,"Flags":0,"Description":"It is required when: 1. creating a new cluster with BYO Vnet; 2. updating an existing cluster to enable apiserver vnet integration."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":98}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":170,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":169}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":173,"Flags":0,"Description":"The endpoints that should not go through proxy."},"effectiveNoProxy":{"Type":174,"Flags":2,"Description":"A read-only list of all endpoints for which traffic should not be sent to the proxy. This list is a superset of noProxy and values injected by AKS."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":176,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":178,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."},"workloadIdentity":{"Type":182,"Flags":0,"Description":"[Workload Identity](https://azure.github.io/azure-workload-identity/docs/) settings for the security profile."},"nodeRestriction":{"Type":183,"Flags":0,"Description":"[Node Restriction](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#noderestriction) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":177,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":181,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[179,180,4]}},{"2":{"Name":"ManagedClusterSecurityProfileWorkloadIdentity","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Workload Identity"}}}},{"2":{"Name":"ManagedClusterSecurityProfileNodeRestriction","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Node Restriction"}}}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":185,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":186,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":187,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."},"blobCSIDriver":{"Type":188,"Flags":0,"Description":"AzureBlob CSI Driver settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."},"version":{"Type":4,"Flags":0,"Description":"The version of AzureDisk CSI Driver. The default value is v1."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileBlobCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureBlob CSI Driver. The default value is false."}}}},{"2":{"Name":"ManagedClusterIngressProfile","Properties":{"webAppRouting":{"Type":190,"Flags":0,"Description":"Web App Routing settings for the ingress profile."}}}},{"2":{"Name":"ManagedClusterIngressProfileWebAppRouting","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Web App Routing."},"dnsZoneResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the DNS Zone to be associated with the web app. Used only when Web App Routing is enabled."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[191,192,4]}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfile","Properties":{"keda":{"Type":195,"Flags":0,"Description":"KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile."}}}},{"2":{"Name":"ManagedClusterWorkloadAutoScalerProfileKeda","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether to enable KEDA."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":202,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":207,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[198,199,200,201,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[203,204,205,206,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":197,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":212,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":223,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":225,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":221,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":222,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[214,215,216,217,218,219,220,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":213}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-02-preview","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":233,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":236,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":239,"Flags":0,"Description":"Determines the type of workload a node can run."},"messageOfTheDay":{"Type":4,"Flags":0,"Description":"A base64-encoded string which will be written to /etc/motd after decoding. This allows customization of the message of the day for Linux nodes. It must not be specified for Windows nodes. It must be a static string (i.e., will be printed raw and not be executed as a script)."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":242,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":247,"Flags":0,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":250,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":253,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":256,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version and are supported. When is specified, the latest supported patch version is chosen automatically. Updating the agent pool with the same once it has been created will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion was a fully specified version , this field will be exactly equal to it. If orchestratorVersion was , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":60,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":257,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"enableCustomCATrust":{"Type":2,"Flags":0,"Description":"When set to true, AKS deploys a daemonset and host services to sync custom certificate authorities from a user-provided config map into node trust stores. Defaults to false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":260,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":263,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":264,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":265,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":266,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":71,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":73,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":272,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"capacityReservationGroupID":{"Type":4,"Flags":0,"Description":"AKS will associate the specified agent pool with the Capacity Reservation Group."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[231,232,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[234,235,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[237,238,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[240,241,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[243,244,245,246,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[248,249,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[251,252,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[254,255,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[258,259,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[261,262,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[267,268,269,270,271,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-02-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":274,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":275,"Flags":10,"Description":"The resource api version"},"properties":{"Type":277,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":282,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":283,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":284,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[278,279,280,281,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":289,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[285,286,287,288,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-02-preview","ScopeType":8,"Body":276,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":291,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":292,"Flags":10,"Description":"The resource api version"},"properties":{"Type":294,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":306,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":297,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":300,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":305,"Flags":2,"Description":"Specifies the OS SKU used by the agent pool. If not specified, the default is Ubuntu if OSType=Linux or Windows2019 if OSType=Windows. And the default Windows OSSKU will be changed to Windows2022 after Windows2019 is deprecated."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[295,296,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"6":{"Value":"Windows2019"}},{"6":{"Value":"Windows2022"}},{"5":{"Elements":[301,302,303,304,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-02-preview","ScopeType":8,"Body":293,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedclustersnapshots"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedclustersnapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Properties of a managed cluster snapshot."},"tags":{"Type":332,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSnapshotProperties","Properties":{"creationData":{"Type":32,"Flags":0,"Description":"CreationData to be used to specify the source resource ID to create this snapshot."},"snapshotType":{"Type":314,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"managedClusterPropertiesReadOnly":{"Type":315,"Flags":2,"Description":"What the properties will be showed when getting managed cluster snapshot. Those properties are read-only."}}}},{"6":{"Value":"NodePool"}},{"6":{"Value":"ManagedCluster"}},{"5":{"Elements":[312,313,4]}},{"2":{"Name":"ManagedClusterPropertiesForSnapshot","Properties":{"kubernetesVersion":{"Type":4,"Flags":0,"Description":"The current kubernetes version."},"sku":{"Type":11,"Flags":0,"Description":"The current managed cluster sku."},"enableRbac":{"Type":2,"Flags":0,"Description":"Whether the cluster has enabled Kubernetes Role-Based Access Control or not."},"networkProfile":{"Type":316,"Flags":2,"Description":"The current network profile."}}}},{"2":{"Name":"NetworkProfileForSnapshot","Properties":{"networkPlugin":{"Type":320,"Flags":0,"Description":"networkPlugin for managed cluster snapshot."},"networkPluginMode":{"Type":322,"Flags":0,"Description":"NetworkPluginMode for managed cluster snapshot."},"networkPolicy":{"Type":325,"Flags":0,"Description":"networkPolicy for managed cluster snapshot."},"networkMode":{"Type":328,"Flags":0,"Description":"networkMode for managed cluster snapshot."},"loadBalancerSku":{"Type":331,"Flags":0,"Description":"loadBalancerSku for managed cluster snapshot."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[317,318,319,4]}},{"6":{"Value":"Overlay"}},{"5":{"Elements":[321,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[323,324,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[326,327,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[329,330,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/managedclustersnapshots@2022-06-02-preview","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":1,"Description":"Properties for trusted access role binding"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrustedAccessRoleBindingProperties","Properties":{"provisioningState":{"Type":342,"Flags":2,"Description":"The current provisioning state of trusted access role binding."},"sourceResourceId":{"Type":4,"Flags":1,"Description":"The ARM resource ID of source resource that trusted access is configured for."},"roles":{"Type":343,"Flags":1,"Description":"A list of roles to bind, each item is a resource type qualified role name. For example: 'Microsoft.MachineLearningServices/workspaces/reader'."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[338,339,340,341,4]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings@2022-06-02-preview","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"properties":{"Type":348,"Flags":0,"Description":"Properties of a Fleet."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetProperties","Properties":{"hubProfile":{"Type":349,"Flags":0,"Description":"The FleetHubProfile configures the Fleet's hub."},"provisioningState":{"Type":356,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"2":{"Name":"FleetHubProfile","Properties":{"dnsPrefix":{"Type":4,"Flags":0,"Description":"DNS prefix used to create the FQDN for the Fleet hub."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the Fleet hub."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the Fleet hub."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[350,351,352,353,354,355,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/fleets@2022-06-02-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/fleets/members"}},{"6":{"Value":"2022-06-02-preview"}},{"2":{"Name":"Microsoft.ContainerService/fleets/members","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"Properties of a Fleet member."},"etag":{"Type":4,"Flags":2,"Description":"Resource Etag."},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"FleetMemberProperties","Properties":{"clusterResourceId":{"Type":4,"Flags":0,"Description":"The ARM resource id of the cluster that joins the Fleet. Must be a valid Azure resource id. e.g.: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{clusterName}'."},"provisioningState":{"Type":369,"Flags":2,"Description":"The provisioning state of the last accepted operation."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Joining"}},{"6":{"Value":"Leaving"}},{"6":{"Value":"Updating"}},{"5":{"Elements":[363,364,365,366,367,368,4]}},{"4":{"Name":"Microsoft.ContainerService/fleets/members@2022-06-02-preview","ScopeType":8,"Body":361,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":372,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":373,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":197,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-02-preview","Output":371}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":377,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":376}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-02-preview","Output":375}},{"2":{"Name":"FleetCredentialResults","Properties":{"kubeconfigs":{"Type":383,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"FleetCredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":382}},{"8":{"Name":"listCredentials","ResourceType":"Microsoft.ContainerService/fleets","ApiVersion":"2022-06-02-preview","Output":381}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md index a34a949711..a8914e6f0a 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-06-02-preview/types.md @@ -128,7 +128,7 @@ ## AccessProfile ### Properties -* **kubeConfig**: array: Base64-encoded Kubernetes configuration file. +* **kubeConfig**: any: Base64-encoded Kubernetes configuration file. ## AgentPoolUpgradeSettings ### Properties @@ -179,7 +179,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties @@ -201,7 +201,7 @@ ## FleetCredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## FleetCredentialResults ### Properties diff --git a/generated/cosmos-db/log.out b/generated/cosmos-db/log.out index 7e162e4327..2f6dfb1cdb 100644 --- a/generated/cosmos-db/log.out +++ b/generated/cosmos-db/log.out @@ -197,6 +197,7 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlRoleAssignmentListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountGetResults' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountGetResults warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountCreateUpdateParameters' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountCreateUpdateParameters +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. @@ -529,6 +530,7 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlRoleAssignmentListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountGetResults' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountGetResults warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountCreateUpdateParameters' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountCreateUpdateParameters +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. @@ -699,6 +701,7 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlRoleAssignmentListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountGetResults' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountGetResults warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountCreateUpdateParameters' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountCreateUpdateParameters +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. @@ -1028,6 +1031,7 @@ warning | PreCheck/SchemaMissingType | The schema 'SqlRoleAssignmentListResult' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountGetResults' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountGetResults warning | PreCheck/PropertyRedeclarationWarning | Schema 'DatabaseAccountCreateUpdateParameters' has a property 'identity' that is already declared the parent schema 'ARMResourceProperties' but isn't significantly different. The property has been removed from DatabaseAccountCreateUpdateParameters +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. diff --git a/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json index b7e6f8ee1f..409f4599e1 100644 --- a/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":95,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":104,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":42,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":48,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":49,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":69,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":72,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":73,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":74,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":79,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":85,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":86,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":87,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":89,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":94,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":41,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":45,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[46,47,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":50,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":59,"Periodic":61}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":55,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":58,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"type":{"Type":60,"Flags":1,"Description":"Describes the mode of backups."}}}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":62,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":67,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":66,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":68}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[70,71]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":78,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[75,76,77]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":81,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":84,"Flags":0,"Description":"List of specific databases available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":83,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":82}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":88}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":91,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":92,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":93,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":90}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":101,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":103,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[97,98,99,100]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":102}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2021-10-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":119,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":123,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":120,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":121,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2021-10-15-preview","ScopeType":8,"Body":118,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":131,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":129,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":130,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-10-15-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":133,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":138,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":139,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":140,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":141,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":148,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":6,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":149,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-10-15-preview","ScopeType":8,"Body":146,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":207,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":155,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":206,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":156,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":192,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":198,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":202,"Flags":0,"Description":"The conflict resolution policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":160,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":175,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":177,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":183,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":191,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[157,158,159,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":174,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":169,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":173,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[163,164,165,166,167,168,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[170,171,172,4]}},{"3":{"ItemType":162}},{"3":{"ItemType":161}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":176}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":181,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[179,180,4]}},{"3":{"ItemType":178}},{"3":{"ItemType":182}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":190,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[185,186,187,188,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":184}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":193,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":197,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[194,195,196,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":201,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":200,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":199}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":205,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[203,204,4]}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-10-15-preview","ScopeType":8,"Body":153,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":209,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":213,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":219,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-10-15-preview","ScopeType":8,"Body":217,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":228,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":227,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-10-15-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":244,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":234,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":237,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":243,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[235,236,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[238,239,240,241,242,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-10-15-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":252,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":253,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":257,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[250,251]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":255,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":256,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":254}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-10-15-preview","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-10-15-preview","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":270,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":268,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":269,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-10-15-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":272,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":276,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":289,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":283,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":288,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":285,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":287,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":286,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":284}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":292,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":296,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":301,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":304,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":308,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":310,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":306,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":307,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":305}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":309}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-10-15-preview","ScopeType":8,"Body":300,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":316,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":309}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-10-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":321,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":324,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":322,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":323,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2021-10-15-preview","ScopeType":8,"Body":320,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":326,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":330,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-10-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":359,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":358,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":351,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":353,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":355,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":357,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":352}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":354}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":356}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-10-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":361,"Flags":9,"Description":"The resource name"},"type":{"Type":362,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":363,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":365,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":364,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":367,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":368,"Flags":10,"Description":"The resource api version"},"properties":{"Type":370,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":371,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-10-15-preview","ScopeType":8,"Body":369,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-10-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":156,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":192,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":198,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":202,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-10-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":431,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":432,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":419,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":423,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":424,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":426,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":427,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":428,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":429,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":430,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[413,414,415,416,417,418,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[420,421,422,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":425}},{"3":{"ItemType":425}},{"3":{"ItemType":425}},{"3":{"ItemType":424}},{"3":{"ItemType":424}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":435,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[433,434,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2021-10-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":447,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":448,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":449,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[441,442,443,444,445,446,4]}},{"3":{"ItemType":424}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":450,"Flags":0}}}},{"3":{"ItemType":425}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-10-15-preview","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[452,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":453,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-10-15-preview","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-10-15-preview","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":470,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":477,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[467,468,469,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[471,472,473,474,475,476,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2021-10-15-preview","ScopeType":8,"Body":465,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":483,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":483,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"percentageComplete":{"Type":3,"Flags":2,"Description":"Percentage of completion."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":488,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":484,"CosmosDBCassandra":486}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":485,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":487,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-10-15-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":498,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[494,495,496,4]}},{"3":{"ItemType":497}},{"4":{"Name":"Microsoft.DocumentDB/locations@2021-10-15-preview","ScopeType":4,"Body":492,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2021-10-15-preview","ScopeType":8,"Body":502,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":508,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":509,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":510,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-10-15-preview","ScopeType":8,"Body":507,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-10-15-preview","Output":512}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":516,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":515}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-10-15-preview","Output":514}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2021-10-15-preview","Output":518}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":95,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":104,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":42,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":48,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":49,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":69,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":72,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":73,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":74,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":79,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":85,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":86,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":87,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":89,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":94,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":41,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":45,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[46,47,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":50,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":59,"Periodic":61}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":55,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":58,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"type":{"Type":60,"Flags":1,"Description":"Describes the mode of backups."}}}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":62,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":67,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":66,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":68}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[70,71]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":78,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[75,76,77]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":81,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":84,"Flags":0,"Description":"List of specific databases available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":83,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":82}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":88}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":91,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":92,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":93,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":90}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":101,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":103,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[97,98,99,100]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":102}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2021-10-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":119,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":123,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":120,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":121,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2021-10-15-preview","ScopeType":8,"Body":118,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":131,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":129,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":130,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-10-15-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":133,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":138,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":139,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":140,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":141,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":148,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":149,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-10-15-preview","ScopeType":8,"Body":146,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":207,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":155,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":206,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":156,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":192,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":198,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":202,"Flags":0,"Description":"The conflict resolution policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":160,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":175,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":177,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":183,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":191,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[157,158,159,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":174,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":169,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":173,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[163,164,165,166,167,168,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[170,171,172,4]}},{"3":{"ItemType":162}},{"3":{"ItemType":161}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":176}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":181,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[179,180,4]}},{"3":{"ItemType":178}},{"3":{"ItemType":182}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":190,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[185,186,187,188,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":184}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":193,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":197,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[194,195,196,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":201,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":200,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":199}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":205,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[203,204,4]}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-10-15-preview","ScopeType":8,"Body":153,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":209,"Flags":9,"Description":"The resource name"},"type":{"Type":210,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":211,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":213,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":212,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":219,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-10-15-preview","ScopeType":8,"Body":217,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":228,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":227,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-10-15-preview","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":244,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":234,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":220,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":237,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":243,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[235,236,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[238,239,240,241,242,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-10-15-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":252,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":253,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":257,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[250,251]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":255,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":256,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":254}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-10-15-preview","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-10-15-preview","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":270,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":268,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":269,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-10-15-preview","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":272,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":276,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":289,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":283,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":288,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":285,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":287,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":286,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":284}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":292,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":296,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":301,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":304,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":308,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":310,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":306,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":307,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":305}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":309}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-10-15-preview","ScopeType":8,"Body":300,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":316,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":309}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-10-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":321,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":324,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":322,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":323,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2021-10-15-preview","ScopeType":8,"Body":320,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":326,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":330,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-10-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":359,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":358,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":351,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":353,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":355,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":357,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":352}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":354}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":356}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-10-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":361,"Flags":9,"Description":"The resource name"},"type":{"Type":362,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":363,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":365,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":364,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":367,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":368,"Flags":10,"Description":"The resource api version"},"properties":{"Type":370,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":371,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-10-15-preview","ScopeType":8,"Body":369,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-10-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":156,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":192,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":198,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":202,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":122,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-10-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":96,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-10-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":431,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":432,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":419,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":423,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":424,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":426,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":427,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":428,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":429,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":430,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[413,414,415,416,417,418,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[420,421,422,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":425}},{"3":{"ItemType":425}},{"3":{"ItemType":425}},{"3":{"ItemType":424}},{"3":{"ItemType":424}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":435,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[433,434,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2021-10-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":447,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":448,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":449,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[441,442,443,444,445,446,4]}},{"3":{"ItemType":424}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":450,"Flags":0}}}},{"3":{"ItemType":425}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-10-15-preview","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[452,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":453,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-10-15-preview","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-10-15-preview","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":470,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":477,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[467,468,469,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[471,472,473,474,475,476,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2021-10-15-preview","ScopeType":8,"Body":465,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":483,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":483,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"percentageComplete":{"Type":3,"Flags":2,"Description":"Percentage of completion."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":488,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":484,"CosmosDBCassandra":486}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":485,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":487,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-10-15-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":498,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[494,495,496,4]}},{"3":{"ItemType":497}},{"4":{"Name":"Microsoft.DocumentDB/locations@2021-10-15-preview","ScopeType":4,"Body":492,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2021-10-15-preview","ScopeType":8,"Body":502,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2021-10-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":508,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":509,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":510,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-10-15-preview","ScopeType":8,"Body":507,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-10-15-preview","Output":512}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":516,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":515}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-10-15-preview","Output":514}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2021-10-15-preview","Output":518}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.md index 5046f6616f..b65f3459a8 100644 --- a/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2021-10-15-preview/types.md @@ -577,7 +577,7 @@ * **encryptionAlgorithm**: string: Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. * **id**: string: Name of the ClientEncryptionKey * **keyWrapMetadata**: [KeyWrapMetadata](#keywrapmetadata): Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. -* **wrappedDataEncryptionKey**: array: Wrapped (encrypted) form of the key represented as a byte array. +* **wrappedDataEncryptionKey**: any: Wrapped (encrypted) form of the key represented as a byte array. ## ClusterKey ### Properties diff --git a/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json index 033879a915..340280e87e 100644 --- a/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":99,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":108,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":42,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":48,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":49,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":69,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":72,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":73,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":74,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":79,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":89,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":90,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":91,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":93,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":98,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":41,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":45,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[46,47,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":50,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":59,"Periodic":61}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":55,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":58,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"type":{"Type":60,"Flags":1,"Description":"Describes the mode of backups."}}}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":62,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":67,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":66,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":68}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[70,71]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":78,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[75,76,77]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":81,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":84,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":87,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":88,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":83,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":82}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":86,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":85}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":92}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":95,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":96,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":97,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":94}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":105,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":107,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[101,102,103,104]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":106}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":113,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":118,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[109,110,111,112,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[114,115,116,117,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2021-11-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":127,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":124,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":125,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2021-11-15-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":132,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":135,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":133,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":134,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-11-15-preview","ScopeType":8,"Body":131,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":137,"Flags":9,"Description":"The resource name"},"type":{"Type":138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":139,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":146,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":142,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":143,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":144,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":145,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":140,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":152,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":6,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":153,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-11-15-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":211,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":210,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":160,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":196,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":202,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":206,"Flags":0,"Description":"The conflict resolution policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":164,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":179,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":181,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":187,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":195,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[161,162,163,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":178,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":173,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":177,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[167,168,169,170,171,172,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[174,175,176,4]}},{"3":{"ItemType":166}},{"3":{"ItemType":165}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":180}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":185,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[183,184,4]}},{"3":{"ItemType":182}},{"3":{"ItemType":186}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":194,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[189,190,191,192,4]}},{"3":{"ItemType":193}},{"3":{"ItemType":188}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":197,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":201,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[198,199,200,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":205,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":203}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":209,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-11-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":213,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":217,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":225,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":223,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-11-15-preview","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":232,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":231,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-11-15-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":234,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":235,"Flags":10,"Description":"The resource api version"},"properties":{"Type":237,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":248,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":238,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":241,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":247,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-11-15-preview","ScopeType":8,"Body":236,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":256,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":257,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":261,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[254,255]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":259,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":260,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":258}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-11-15-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":266,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-11-15-preview","ScopeType":8,"Body":265,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":274,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":272,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":273,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-11-15-preview","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":280,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":279,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":294,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":286,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":293,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":287,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":292,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":289,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":291,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":290,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":288}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-11-15-preview","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":296,"Flags":9,"Description":"The resource name"},"type":{"Type":297,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":298,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":300,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":299,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":302,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":303,"Flags":10,"Description":"The resource api version"},"properties":{"Type":305,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":308,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":312,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":314,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[306,307]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":310,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":311,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":309}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":313}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-11-15-preview","ScopeType":8,"Body":304,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":319,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":320,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":313}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-11-15-preview","ScopeType":8,"Body":318,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":328,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":326,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":327,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2021-11-15-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":334,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":333,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":342,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":340,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":341,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-11-15-preview","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":344,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":348,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":363,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":354,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":362,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":355,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":357,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":359,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":361,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":356}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":358}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":360}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-11-15-preview","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":365,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":369,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":377,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":375,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":376,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-11-15-preview","ScopeType":8,"Body":373,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":379,"Flags":9,"Description":"The resource name"},"type":{"Type":380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":383,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":382,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":388,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":391,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":389,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":390,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-11-15-preview","ScopeType":8,"Body":387,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":393,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":397,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":405,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":403,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":404,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":160,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":196,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":202,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":206,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-11-15-preview","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":411,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":410,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":416,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":417,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":417,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"percentageComplete":{"Type":3,"Flags":2,"Description":"Percentage of completion."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":424,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":418,"CosmosDBCassandra":420,"CosmosDBSql":422}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":419,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":421,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":423,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-11-15-preview","ScopeType":8,"Body":415,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":448,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":449,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":436,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":440,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":441,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":443,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":444,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":445,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":446,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":447,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[430,431,432,433,434,435,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[437,438,439,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":442}},{"3":{"ItemType":442}},{"3":{"ItemType":442}},{"3":{"ItemType":441}},{"3":{"ItemType":441}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":452,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[450,451,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2021-11-15-preview","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":464,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":465,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":466,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[458,459,460,461,462,463,4]}},{"3":{"ItemType":441}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":467,"Flags":0}}}},{"3":{"ItemType":442}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-11-15-preview","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[469,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":470,"Flags":9,"Description":"The resource name"},"type":{"Type":471,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":472,"Flags":10,"Description":"The resource api version"},"properties":{"Type":474,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-11-15-preview","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":95,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-11-15-preview","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":487,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":494,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[484,485,486,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[488,489,490,491,492,493,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2021-11-15-preview","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":504,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[500,501,502,4]}},{"3":{"ItemType":503}},{"4":{"Name":"Microsoft.DocumentDB/locations@2021-11-15-preview","ScopeType":4,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2021-11-15-preview","ScopeType":8,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":515,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":516,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-11-15-preview","ScopeType":8,"Body":513,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-11-15-preview","Output":518}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":522,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":521}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-11-15-preview","Output":520}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2021-11-15-preview","Output":524}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":99,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":108,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":42,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":48,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":49,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":69,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":72,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":73,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":74,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":79,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":89,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":90,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":91,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":93,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":98,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":41,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"5":{"Elements":[38,39,40,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":45,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[46,47,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":50,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":59,"Periodic":61}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":55,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":58,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[51,52,53,54,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"type":{"Type":60,"Flags":1,"Description":"Describes the mode of backups."}}}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":62,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":67,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":66,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[63,64,65,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":68}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[70,71]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":78,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[75,76,77]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":81,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":84,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":87,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":88,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[80,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":83,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":82}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":86,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":85}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":92}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":95,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":96,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":97,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":94}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":105,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":107,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[101,102,103,104]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":106}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":113,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":118,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[109,110,111,112,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[114,115,116,117,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2021-11-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":127,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":124,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":125,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2021-11-15-preview","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":132,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":135,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":133,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":134,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2021-11-15-preview","ScopeType":8,"Body":131,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":137,"Flags":9,"Description":"The resource name"},"type":{"Type":138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":139,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":146,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":142,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":143,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":144,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":145,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":140,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":151,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":152,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":153,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2021-11-15-preview","ScopeType":8,"Body":150,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":211,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":210,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":160,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":196,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":202,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":206,"Flags":0,"Description":"The conflict resolution policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":164,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":179,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":181,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":187,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":195,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[161,162,163,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":178,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":173,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":177,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[167,168,169,170,171,172,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[174,175,176,4]}},{"3":{"ItemType":166}},{"3":{"ItemType":165}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":180}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":185,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[183,184,4]}},{"3":{"ItemType":182}},{"3":{"ItemType":186}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":194,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[189,190,191,192,4]}},{"3":{"ItemType":193}},{"3":{"ItemType":188}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":197,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":201,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[198,199,200,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":205,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":203}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":209,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[207,208,4]}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2021-11-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":213,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":217,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":219,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":220,"Flags":10,"Description":"The resource api version"},"properties":{"Type":222,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":225,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":223,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2021-11-15-preview","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":232,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":231,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-11-15-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":234,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":235,"Flags":10,"Description":"The resource api version"},"properties":{"Type":237,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":248,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":238,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":224,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":241,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":247,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[239,240,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[242,243,244,245,246,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2021-11-15-preview","ScopeType":8,"Body":236,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":256,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":257,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":261,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[254,255]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":259,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":260,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":258}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2021-11-15-preview","ScopeType":8,"Body":252,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":266,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2021-11-15-preview","ScopeType":8,"Body":265,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":271,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":274,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":272,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":273,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2021-11-15-preview","ScopeType":8,"Body":270,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":280,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":279,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":294,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":286,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":293,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":287,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":292,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":289,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":291,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":290,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":288}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-11-15-preview","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":296,"Flags":9,"Description":"The resource name"},"type":{"Type":297,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":298,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":300,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":299,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":302,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":303,"Flags":10,"Description":"The resource api version"},"properties":{"Type":305,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":308,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":312,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":314,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[306,307]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":310,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":311,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":309}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":313}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2021-11-15-preview","ScopeType":8,"Body":304,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":319,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":320,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":313}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2021-11-15-preview","ScopeType":8,"Body":318,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":328,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":326,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":327,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2021-11-15-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":334,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":333,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":342,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":340,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":341,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2021-11-15-preview","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":344,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":348,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":363,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":354,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":362,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":355,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":357,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":359,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":361,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":356}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":358}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":360}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2021-11-15-preview","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":365,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":369,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":377,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":375,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":376,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2021-11-15-preview","ScopeType":8,"Body":373,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":379,"Flags":9,"Description":"The resource name"},"type":{"Type":380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":383,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":382,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":388,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":391,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":389,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":390,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2021-11-15-preview","ScopeType":8,"Body":387,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":393,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":397,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":405,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":403,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":404,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":160,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":196,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":202,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":206,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":126,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2021-11-15-preview","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":141,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":411,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":100,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2021-11-15-preview","ScopeType":8,"Body":410,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":416,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":417,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":417,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"percentageComplete":{"Type":3,"Flags":2,"Description":"Percentage of completion."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":424,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":418,"CosmosDBCassandra":420,"CosmosDBSql":422}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":419,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":421,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":423,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2021-11-15-preview","ScopeType":8,"Body":415,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":448,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":449,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":436,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":440,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":441,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":443,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":444,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":445,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":446,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":447,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[430,431,432,433,434,435,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[437,438,439,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":442}},{"3":{"ItemType":442}},{"3":{"ItemType":442}},{"3":{"ItemType":441}},{"3":{"ItemType":441}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":452,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[450,451,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2021-11-15-preview","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":464,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":465,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":466,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[458,459,460,461,462,463,4]}},{"3":{"ItemType":441}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":467,"Flags":0}}}},{"3":{"ItemType":442}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-11-15-preview","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[469,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":470,"Flags":9,"Description":"The resource name"},"type":{"Type":471,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":472,"Flags":10,"Description":"The resource api version"},"properties":{"Type":474,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2021-11-15-preview","ScopeType":8,"Body":473,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":95,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2021-11-15-preview","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":487,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":494,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[484,485,486,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[488,489,490,491,492,493,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2021-11-15-preview","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":504,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[500,501,502,4]}},{"3":{"ItemType":503}},{"4":{"Name":"Microsoft.DocumentDB/locations@2021-11-15-preview","ScopeType":4,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2021-11-15-preview","ScopeType":8,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2021-11-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":515,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":516,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2021-11-15-preview","ScopeType":8,"Body":513,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-11-15-preview","Output":518}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":522,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":521}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2021-11-15-preview","Output":520}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2021-11-15-preview","Output":524}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.md index ff4aec1a86..065d0e97ce 100644 --- a/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2021-11-15-preview/types.md @@ -577,7 +577,7 @@ * **encryptionAlgorithm**: string: Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. * **id**: string: Name of the ClientEncryptionKey * **keyWrapMetadata**: [KeyWrapMetadata](#keywrapmetadata): Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. -* **wrappedDataEncryptionKey**: array: Wrapped (encrypted) form of the key represented as a byte array. +* **wrappedDataEncryptionKey**: any: Wrapped (encrypted) form of the key represented as a byte array. ## ClusterKey ### Properties diff --git a/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json index 6327e07592..f5cc662916 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":104,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":113,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":95,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":96,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":98,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":103,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":97}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":100,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":101,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":102,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":99}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":110,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":112,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[106,107,108,109]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":111}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":118,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":123,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[114,115,116,117,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[119,120,121,122,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-02-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":132,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":129,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":130,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-02-15-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":140,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":138,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":139,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-02-15-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":142,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":151,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":147,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":148,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":149,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":150,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":156,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":157,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":6,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":158,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-02-15-preview","ScopeType":8,"Body":155,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":219,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":164,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":218,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":165,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":201,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":207,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":211,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":215,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":169,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":184,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":186,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":192,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":200,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[166,167,168,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":183,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":178,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":182,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[172,173,174,175,176,177,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[179,180,181,4]}},{"3":{"ItemType":171}},{"3":{"ItemType":170}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":185}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":190,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[188,189,4]}},{"3":{"ItemType":187}},{"3":{"ItemType":191}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":199,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[194,195,196,197,4]}},{"3":{"ItemType":198}},{"3":{"ItemType":193}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":202,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":206,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[203,204,205,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":210,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":209,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":208}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":214,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":217,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":216}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-02-15-preview","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":221,"Flags":9,"Description":"The resource name"},"type":{"Type":222,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":223,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":225,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":233,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":231,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-02-15-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":240,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":239,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-02-15-preview","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":245,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":256,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":246,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":249,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":255,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[247,248,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[250,251,252,253,254,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-preview","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":264,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":265,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":269,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":267,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":268,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":266}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-02-15-preview","ScopeType":8,"Body":260,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":271,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":272,"Flags":10,"Description":"The resource api version"},"properties":{"Type":274,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-02-15-preview","ScopeType":8,"Body":273,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":282,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":280,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":281,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-02-15-preview","ScopeType":8,"Body":278,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":284,"Flags":9,"Description":"The resource name"},"type":{"Type":285,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":286,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":288,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":287,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":302,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":294,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":301,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":295,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":300,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":297,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":298,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-02-15-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":304,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":308,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":313,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":316,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":320,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":322,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[314,315]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":318,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":319,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":317}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":321}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-02-15-preview","ScopeType":8,"Body":312,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":324,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":325,"Flags":10,"Description":"The resource api version"},"properties":{"Type":327,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":328,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":321}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-02-15-preview","ScopeType":8,"Body":326,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":330,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":331,"Flags":10,"Description":"The resource api version"},"properties":{"Type":333,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":336,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":334,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":335,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-02-15-preview","ScopeType":8,"Body":332,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":338,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":342,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":344,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":345,"Flags":10,"Description":"The resource api version"},"properties":{"Type":347,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":350,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":348,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":349,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-02-15-preview","ScopeType":8,"Body":346,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":356,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":358,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":359,"Flags":10,"Description":"The resource api version"},"properties":{"Type":361,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":371,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":362,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":370,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":363,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":365,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":367,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":369,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":364}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":366}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":368}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-02-15-preview","ScopeType":8,"Body":360,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":373,"Flags":9,"Description":"The resource name"},"type":{"Type":374,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":375,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":377,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":376,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":379,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":380,"Flags":10,"Description":"The resource api version"},"properties":{"Type":382,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":385,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":383,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":384,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-02-15-preview","ScopeType":8,"Body":381,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":387,"Flags":9,"Description":"The resource name"},"type":{"Type":388,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":389,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":391,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":390,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":393,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":394,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":399,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":397,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":398,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-02-15-preview","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":401,"Flags":9,"Description":"The resource name"},"type":{"Type":402,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":403,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":405,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":404,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":413,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":411,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":412,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":165,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":201,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":207,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":211,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-02-15-preview","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":415,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":419,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":421,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":422,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":425,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":425,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":432,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":426,"CosmosDBCassandra":428,"CosmosDBSql":430}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":427,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview","ScopeType":8,"Body":423,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":456,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":457,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":444,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":448,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":449,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":451,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":452,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":453,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":454,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":455,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[438,439,440,441,442,443,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[445,446,447,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":450}},{"3":{"ItemType":450}},{"3":{"ItemType":450}},{"3":{"ItemType":449}},{"3":{"ItemType":449}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":460,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[458,459,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-02-15-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":462,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":463,"Flags":10,"Description":"The resource api version"},"properties":{"Type":465,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":472,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":473,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":474,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[466,467,468,469,470,471,4]}},{"3":{"ItemType":449}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":475,"Flags":0}}}},{"3":{"ItemType":450}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-02-15-preview","ScopeType":8,"Body":464,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[477,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":478,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-02-15-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-02-15-preview","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":495,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":502,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[492,493,494,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[496,497,498,499,500,501,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-02-15-preview","ScopeType":8,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":504,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":505,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":512,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[508,509,510,4]}},{"3":{"ItemType":511}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-02-15-preview","ScopeType":4,"Body":506,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":517,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-02-15-preview","ScopeType":8,"Body":516,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":523,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":524,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-02-15-preview","ScopeType":8,"Body":521,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-02-15-preview","Output":526}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":530,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":529}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-02-15-preview","Output":528}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-02-15-preview","Output":532}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":104,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":113,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":95,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":96,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":98,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":103,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":97}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":100,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":101,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":102,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":99}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":110,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":112,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[106,107,108,109]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":111}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":118,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":123,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[114,115,116,117,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[119,120,121,122,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-02-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":125,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":126,"Flags":10,"Description":"The resource api version"},"properties":{"Type":128,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":132,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":129,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":130,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-02-15-preview","ScopeType":8,"Body":127,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"properties":{"Type":137,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":140,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":138,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":139,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-02-15-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":142,"Flags":9,"Description":"The resource name"},"type":{"Type":143,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":144,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":151,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":147,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":148,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":149,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":150,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":145,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":156,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":157,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":158,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-02-15-preview","ScopeType":8,"Body":155,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":219,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":164,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":218,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":165,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":201,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":207,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":211,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":215,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":169,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":184,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":186,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":192,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":200,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[166,167,168,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":183,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":178,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":182,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[172,173,174,175,176,177,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[179,180,181,4]}},{"3":{"ItemType":171}},{"3":{"ItemType":170}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":185}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":190,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[188,189,4]}},{"3":{"ItemType":187}},{"3":{"ItemType":191}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":199,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[194,195,196,197,4]}},{"3":{"ItemType":198}},{"3":{"ItemType":193}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":202,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":206,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[203,204,205,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":210,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":209,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":208}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":214,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[212,213,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":217,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":216}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-02-15-preview","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":221,"Flags":9,"Description":"The resource name"},"type":{"Type":222,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":223,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":225,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":230,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":233,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":231,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-02-15-preview","ScopeType":8,"Body":229,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":240,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":239,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-02-15-preview","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":245,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":256,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":246,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":232,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":249,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":255,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[247,248,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[250,251,252,253,254,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-preview","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":264,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":265,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":269,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":267,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":268,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":266}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-02-15-preview","ScopeType":8,"Body":260,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":271,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":272,"Flags":10,"Description":"The resource api version"},"properties":{"Type":274,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-02-15-preview","ScopeType":8,"Body":273,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":282,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":280,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":281,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-02-15-preview","ScopeType":8,"Body":278,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":284,"Flags":9,"Description":"The resource name"},"type":{"Type":285,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":286,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":288,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":287,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":302,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":294,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":301,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":295,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":300,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":297,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":298,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-02-15-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":304,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":308,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":313,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":316,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":320,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":322,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[314,315]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":318,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":319,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":317}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":321}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-02-15-preview","ScopeType":8,"Body":312,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":324,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":325,"Flags":10,"Description":"The resource api version"},"properties":{"Type":327,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":328,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":321}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-02-15-preview","ScopeType":8,"Body":326,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":330,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":331,"Flags":10,"Description":"The resource api version"},"properties":{"Type":333,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":336,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":334,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":335,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-02-15-preview","ScopeType":8,"Body":332,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":338,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":342,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":341,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":344,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":345,"Flags":10,"Description":"The resource api version"},"properties":{"Type":347,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":350,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":348,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":349,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-02-15-preview","ScopeType":8,"Body":346,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":356,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":358,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":359,"Flags":10,"Description":"The resource api version"},"properties":{"Type":361,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":371,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":362,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":370,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":363,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":365,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":367,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":369,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":364}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":366}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":368}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-02-15-preview","ScopeType":8,"Body":360,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":373,"Flags":9,"Description":"The resource name"},"type":{"Type":374,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":375,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":377,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":376,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":379,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":380,"Flags":10,"Description":"The resource api version"},"properties":{"Type":382,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":385,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":383,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":384,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-02-15-preview","ScopeType":8,"Body":381,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":387,"Flags":9,"Description":"The resource name"},"type":{"Type":388,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":389,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":391,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":390,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":393,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":394,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":399,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":397,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":398,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-02-15-preview","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":401,"Flags":9,"Description":"The resource name"},"type":{"Type":402,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":403,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":405,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":404,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":413,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":411,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":412,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":165,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":201,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":207,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":211,"Flags":0,"Description":"The conflict resolution policy for the graph."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":131,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-02-15-preview","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":415,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"properties":{"Type":146,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":419,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":105,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-02-15-preview","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":421,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":422,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":425,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":425,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":432,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":426,"CosmosDBCassandra":428,"CosmosDBSql":430}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":427,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview","ScopeType":8,"Body":423,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":437,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":456,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":457,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":444,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":448,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":449,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":451,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":452,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":453,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":454,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":455,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[438,439,440,441,442,443,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[445,446,447,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":450}},{"3":{"ItemType":450}},{"3":{"ItemType":450}},{"3":{"ItemType":449}},{"3":{"ItemType":449}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":460,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[458,459,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-02-15-preview","ScopeType":8,"Body":436,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":462,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":463,"Flags":10,"Description":"The resource api version"},"properties":{"Type":465,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":472,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":473,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":474,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[466,467,468,469,470,471,4]}},{"3":{"ItemType":449}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":475,"Flags":0}}}},{"3":{"ItemType":450}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-02-15-preview","ScopeType":8,"Body":464,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[477,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":478,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-02-15-preview","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-02-15-preview","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":495,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":502,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[492,493,494,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[496,497,498,499,500,501,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-02-15-preview","ScopeType":8,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":504,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":505,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":512,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[508,509,510,4]}},{"3":{"ItemType":511}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-02-15-preview","ScopeType":4,"Body":506,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":517,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-02-15-preview","ScopeType":8,"Body":516,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-02-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":523,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":524,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-02-15-preview","ScopeType":8,"Body":521,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-02-15-preview","Output":526}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":530,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":529}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-02-15-preview","Output":528}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-02-15-preview","Output":532}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.md index 345bb800d0..5b129ebdac 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2022-02-15-preview/types.md @@ -585,7 +585,7 @@ * **encryptionAlgorithm**: string: Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. * **id**: string: Name of the ClientEncryptionKey * **keyWrapMetadata**: [KeyWrapMetadata](#keywrapmetadata): Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. -* **wrappedDataEncryptionKey**: array: Wrapped (encrypted) form of the key represented as a byte array. +* **wrappedDataEncryptionKey**: any: Wrapped (encrypted) form of the key represented as a byte array. ## ClientEncryptionPolicy ### Properties diff --git a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json index 7729813315..1eac7ba81b 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json +++ b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":106,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":115,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"keysMetadata":{"Type":95,"Flags":0,"Description":"This property is ignored during the update/create operation, as the metadata is read-only. The object represents the metadata for the Account Keys of the Cosmos DB account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":97,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":98,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":100,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":105,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"2":{"Name":"DatabaseAccountKeysMetadata","Properties":{"primaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Write Key for the given Cosmos DB database account."},"secondaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account."},"primaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Only Key for the given Cosmos DB database account."},"secondaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account."}}}},{"2":{"Name":"AccountKeyMetadata","Properties":{"generationTime":{"Type":4,"Flags":2,"Description":"Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":99}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":102,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":103,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":104,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":101}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":112,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":114,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[108,109,110,111]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":113}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":120,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":125,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[116,117,118,119,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[121,122,123,124,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-05-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":130,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":134,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":131,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":132,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-05-15-preview","ScopeType":8,"Body":129,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":140,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":141,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":144,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":153,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":149,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":150,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":151,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":152,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":6,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":160,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-05-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":166,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":220,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":217,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":171,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":186,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":188,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":194,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":202,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[168,169,170,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":185,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":180,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":184,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[174,175,176,177,178,179,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[181,182,183,4]}},{"3":{"ItemType":173}},{"3":{"ItemType":172}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":187}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":192,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[190,191,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":193}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":201,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[196,197,198,199,4]}},{"3":{"ItemType":200}},{"3":{"ItemType":195}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":208,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[205,206,207,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":212,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":211,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":210}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":216,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[214,215,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":219,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":218}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":223,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":227,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":226,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":235,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":233,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15-preview","ScopeType":8,"Body":231,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":240,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":242,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":241,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15-preview","ScopeType":8,"Body":239,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":244,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":245,"Flags":10,"Description":"The resource api version"},"properties":{"Type":247,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":258,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":248,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":251,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":257,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[249,250,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15-preview","ScopeType":8,"Body":246,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":266,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":267,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":271,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":269,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":270,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":284,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":283,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":286,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":292,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":293,"Flags":10,"Description":"The resource api version"},"properties":{"Type":295,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":304,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":296,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":303,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":297,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":302,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":301,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":300,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":298}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15-preview","ScopeType":8,"Body":294,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":310,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":318,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":322,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":324,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[316,317]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":320,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":321,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":319}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":330,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-05-15-preview","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":352,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":351,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":354,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":358,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":364,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":365,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":367,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":369,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":371,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":366}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":368}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":370}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15-preview","ScopeType":8,"Body":362,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-05-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":415,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":413,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":414,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the graph."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":421,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":427,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":427,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":434,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":428,"CosmosDBCassandra":430,"CosmosDBSql":432}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":433,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":458,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":459,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":446,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":450,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":451,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":453,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":454,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":455,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":456,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":457,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[447,448,449,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":451}},{"3":{"ItemType":451}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":462,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[460,461,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-05-15-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":474,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":475,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":476,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[468,469,470,471,472,473,4]}},{"3":{"ItemType":451}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":477,"Flags":0}}}},{"3":{"ItemType":452}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15-preview","ScopeType":8,"Body":466,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[479,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":480,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":102,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15-preview","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":497,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":504,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[494,495,496,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[498,499,500,501,502,503,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15-preview","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":514,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[510,511,512,4]}},{"3":{"ItemType":513}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-05-15-preview","ScopeType":4,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-05-15-preview","ScopeType":8,"Body":518,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":521,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":522,"Flags":10,"Description":"The resource api version"},"properties":{"Type":524,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":525,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":526,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15-preview","ScopeType":8,"Body":523,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":528}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":532,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":531}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":530}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-05-15-preview","Output":534}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"kind":{"Type":14,"Flags":0,"Description":"Indicates the type of database account. This can only be set at database account creation."},"properties":{"Type":15,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB database accounts."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":106,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."},"systemData":{"Type":115,"Flags":2,"Description":"The system meta data relating to this resource."}}}},{"6":{"Value":"GlobalDocumentDB"}},{"6":{"Value":"MongoDB"}},{"6":{"Value":"Parse"}},{"5":{"Elements":[11,12,13,4]}},{"2":{"Name":"DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties","Properties":{"consistencyPolicy":{"Type":16,"Flags":0,"Description":"The consistency policy for the Cosmos DB account."},"locations":{"Type":24,"Flags":1,"Description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"databaseAccountOfferType":{"Type":25,"Flags":1,"Description":"The offer type for the database"},"ipRules":{"Type":27,"Flags":0,"Description":"List of IpRules."},"isVirtualNetworkFilterEnabled":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"enableAutomaticFailover":{"Type":2,"Flags":0,"Description":"Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account."},"capabilities":{"Type":29,"Flags":0,"Description":"List of Cosmos DB capabilities for the account"},"virtualNetworkRules":{"Type":31,"Flags":0,"Description":"List of Virtual Network ACL rules configured for the Cosmos DB account."},"enableMultipleWriteLocations":{"Type":2,"Flags":0,"Description":"Enables the account to write in multiple locations"},"enableCassandraConnector":{"Type":2,"Flags":0,"Description":"Enables the cassandra connector on the Cosmos DB C* account"},"connectorOffer":{"Type":33,"Flags":0,"Description":"The cassandra connector offer type for the Cosmos DB database C* account."},"disableKeyBasedMetadataWriteAccess":{"Type":2,"Flags":0,"Description":"Disable write operations on metadata resources (databases, containers, throughput) via account keys"},"keyVaultKeyUri":{"Type":4,"Flags":0,"Description":"The URI of the key vault"},"defaultIdentity":{"Type":4,"Flags":0,"Description":"The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be \"FirstPartyIdentity\", \"SystemAssignedIdentity\" and more."},"publicNetworkAccess":{"Type":36,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"enableFreeTier":{"Type":2,"Flags":0,"Description":"Flag to indicate whether Free Tier is enabled."},"apiProperties":{"Type":37,"Flags":0,"Description":"API specific properties. Currently, supported only for MongoDB API."},"enableAnalyticalStorage":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable storage analytics."},"analyticalStorageConfiguration":{"Type":43,"Flags":0,"Description":"Analytical storage specific properties."},"createMode":{"Type":49,"Flags":0,"Description":"Enum to indicate the mode of account creation."},"backupPolicy":{"Type":50,"Flags":0,"Description":"The object representing the policy for taking backups on an account."},"cors":{"Type":74,"Flags":0,"Description":"The CORS policy for the Cosmos DB database account."},"networkAclBypass":{"Type":77,"Flags":0,"Description":"Indicates what services are allowed to bypass firewall checks."},"networkAclBypassResourceIds":{"Type":78,"Flags":0,"Description":"An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account."},"diagnosticLogSettings":{"Type":79,"Flags":0,"Description":"The Object representing the different Diagnostic log settings for the Cosmos DB Account."},"disableLocalAuth":{"Type":2,"Flags":0,"Description":"Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."},"restoreParameters":{"Type":84,"Flags":0,"Description":"Parameters to indicate the information about the restore."},"capacity":{"Type":94,"Flags":0,"Description":"The object that represents all properties related to capacity enforcement on an account."},"enableMaterializedViews":{"Type":2,"Flags":0,"Description":"Flag to indicate whether to enable MaterializedViews on the Cosmos DB account"},"keysMetadata":{"Type":95,"Flags":0,"Description":"This property is ignored during the update/create operation, as the metadata is read-only. The object represents the metadata for the Account Keys of the Cosmos DB account."},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the Cosmos DB database account."},"writeLocations":{"Type":97,"Flags":2,"Description":"An array that contains the write location for the Cosmos DB account."},"readLocations":{"Type":98,"Flags":2,"Description":"An array that contains of the read locations enabled for the Cosmos DB account."},"failoverPolicies":{"Type":100,"Flags":2,"Description":"An array that contains the regions ordered by their failover priorities."},"privateEndpointConnections":{"Type":105,"Flags":2,"Description":"List of Private Endpoint Connections configured for the Cosmos DB account."},"instanceId":{"Type":4,"Flags":2,"Description":"A unique identifier assigned to the database account"}}}},{"2":{"Name":"ConsistencyPolicy","Properties":{"defaultConsistencyLevel":{"Type":22,"Flags":1,"Description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxStalenessPrefix":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."},"maxIntervalInSeconds":{"Type":3,"Flags":0,"Description":"When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'."}}}},{"6":{"Value":"Eventual"}},{"6":{"Value":"Session"}},{"6":{"Value":"BoundedStaleness"}},{"6":{"Value":"Strong"}},{"6":{"Value":"ConsistentPrefix"}},{"5":{"Elements":[17,18,19,20,21]}},{"2":{"Name":"Location","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region within the database account. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region."},"documentEndpoint":{"Type":4,"Flags":2,"Description":"The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/"},"provisioningState":{"Type":4,"Flags":2,"Description":"The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."},"isZoneRedundant":{"Type":2,"Flags":0,"Description":"Flag to indicate whether or not this region is an AvailabilityZone region"}}}},{"3":{"ItemType":23}},{"6":{"Value":"Standard"}},{"2":{"Name":"IpAddressOrRange","Properties":{"ipAddressOrRange":{"Type":4,"Flags":0,"Description":"A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”."}}}},{"3":{"ItemType":26}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}}}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}}}},{"3":{"ItemType":30}},{"6":{"Value":"Small"}},{"5":{"Elements":[32,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[34,35,4]}},{"2":{"Name":"ApiProperties","Properties":{"serverVersion":{"Type":42,"Flags":0,"Description":"Describes the ServerVersion of an a MongoDB account."}}}},{"6":{"Value":"3.2"}},{"6":{"Value":"3.6"}},{"6":{"Value":"4.0"}},{"6":{"Value":"4.2"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"AnalyticalStorageConfiguration","Properties":{"schemaType":{"Type":46,"Flags":0,"Description":"Describes the types of schema for analytical storage."}}}},{"6":{"Value":"WellDefined"}},{"6":{"Value":"FullFidelity"}},{"5":{"Elements":[44,45,4]}},{"6":{"Value":"Default"}},{"6":{"Value":"Restore"}},{"5":{"Elements":[47,48,4]}},{"7":{"Name":"BackupPolicy","Discriminator":"type","BaseProperties":{"migrationState":{"Type":51,"Flags":0,"Description":"The object representing the state of the migration between the backup policies."}},"Elements":{"Continuous":60,"Periodic":66}}},{"2":{"Name":"BackupPolicyMigrationState","Properties":{"status":{"Type":56,"Flags":0,"Description":"Describes the status of migration between backup policy types."},"targetType":{"Type":59,"Flags":0,"Description":"Describes the target backup policy type of the backup policy migration."},"startTime":{"Type":4,"Flags":0,"Description":"Time at which the backup policy migration started (ISO-8601 format)."}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[52,53,54,55,4]}},{"6":{"Value":"Periodic"}},{"6":{"Value":"Continuous"}},{"5":{"Elements":[57,58,4]}},{"2":{"Name":"ContinuousModeBackupPolicy","Properties":{"continuousModeProperties":{"Type":61,"Flags":0,"Description":"Configuration values for continuous mode backup"},"type":{"Type":65,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"ContinuousModeProperties","Properties":{"tier":{"Type":64,"Flags":0,"Description":"Enum to indicate type of Continuos backup mode"}}}},{"6":{"Value":"Continuous7Days"}},{"6":{"Value":"Continuous30Days"}},{"5":{"Elements":[62,63,4]}},{"6":{"Value":"Continuous"}},{"2":{"Name":"PeriodicModeBackupPolicy","Properties":{"periodicModeProperties":{"Type":67,"Flags":0,"Description":"Configuration values for periodic mode backup"},"type":{"Type":72,"Flags":1,"Description":"Describes the mode of backups."}}}},{"2":{"Name":"PeriodicModeProperties","Properties":{"backupIntervalInMinutes":{"Type":3,"Flags":0,"Description":"An integer representing the interval in minutes between two backups"},"backupRetentionIntervalInHours":{"Type":3,"Flags":0,"Description":"An integer representing the time (in hours) that each backup is retained"},"backupStorageRedundancy":{"Type":71,"Flags":0,"Description":"Enum to indicate type of backup residency"}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[68,69,70,4]}},{"6":{"Value":"Periodic"}},{"2":{"Name":"CorsPolicy","Properties":{"allowedOrigins":{"Type":4,"Flags":1,"Description":"The origin domains that are permitted to make a request against the service via CORS."},"allowedMethods":{"Type":4,"Flags":0,"Description":"The methods (HTTP request verbs) that the origin domain may use for a CORS request."},"allowedHeaders":{"Type":4,"Flags":0,"Description":"The request headers that the origin domain may specify on the CORS request."},"exposedHeaders":{"Type":4,"Flags":0,"Description":"The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer."},"maxAgeInSeconds":{"Type":3,"Flags":0,"Description":"The maximum amount time that a browser should cache the preflight OPTIONS request."}}}},{"3":{"ItemType":73}},{"6":{"Value":"None"}},{"6":{"Value":"AzureServices"}},{"5":{"Elements":[75,76]}},{"3":{"ItemType":4}},{"2":{"Name":"DiagnosticLogSettings","Properties":{"enableFullTextQuery":{"Type":83,"Flags":0,"Description":"Describe the level of detail with which queries are to be logged."}}}},{"6":{"Value":"None"}},{"6":{"Value":"True"}},{"6":{"Value":"False"}},{"5":{"Elements":[80,81,82]}},{"2":{"Name":"RestoreParameters","Properties":{"restoreMode":{"Type":86,"Flags":0,"Description":"Describes the mode of the restore."},"restoreSource":{"Type":4,"Flags":0,"Description":"The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}"},"restoreTimestampInUtc":{"Type":4,"Flags":0,"Description":"Time to which the account has to be restored (ISO-8601 format)."},"databasesToRestore":{"Type":89,"Flags":0,"Description":"List of specific databases available for restore."},"gremlinDatabasesToRestore":{"Type":92,"Flags":0,"Description":"List of specific gremlin databases available for restore."},"tablesToRestore":{"Type":93,"Flags":0,"Description":"List of specific tables available for restore."}}}},{"6":{"Value":"PointInTime"}},{"5":{"Elements":[85,4]}},{"2":{"Name":"DatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the database available for restore."},"collectionNames":{"Type":88,"Flags":0,"Description":"The names of the collections available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":87}},{"2":{"Name":"GremlinDatabaseRestoreResource","Properties":{"databaseName":{"Type":4,"Flags":0,"Description":"The name of the gremlin database available for restore."},"graphNames":{"Type":91,"Flags":0,"Description":"The names of the graphs available for restore."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":90}},{"3":{"ItemType":4}},{"2":{"Name":"Capacity","Properties":{"totalThroughputLimit":{"Type":3,"Flags":0,"Description":"The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput."}}}},{"2":{"Name":"DatabaseAccountKeysMetadata","Properties":{"primaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Write Key for the given Cosmos DB database account."},"secondaryMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account."},"primaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Primary Read-Only Key for the given Cosmos DB database account."},"secondaryReadonlyMasterKey":{"Type":96,"Flags":0,"Description":"The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account."}}}},{"2":{"Name":"AccountKeyMetadata","Properties":{"generationTime":{"Type":4,"Flags":2,"Description":"Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18."}}}},{"3":{"ItemType":23}},{"3":{"ItemType":23}},{"2":{"Name":"FailoverPolicy","Properties":{"id":{"Type":4,"Flags":2,"Description":"The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>."},"locationName":{"Type":4,"Flags":0,"Description":"The name of the region in which the database account exists."},"failoverPriority":{"Type":3,"Flags":0,"Description":"The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists."}}}},{"3":{"ItemType":99}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":102,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":103,"Flags":0,"Description":"Private endpoint which the connection belongs to."},"privateLinkServiceConnectionState":{"Type":104,"Flags":0,"Description":"Connection State of the Private Endpoint Connection."},"groupId":{"Type":4,"Flags":0,"Description":"Group id of the private endpoint."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state of the private endpoint."}}}},{"2":{"Name":"PrivateEndpointProperty","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the private endpoint."}}}},{"2":{"Name":"PrivateLinkServiceConnectionStateProperty","Properties":{"status":{"Type":4,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Any action that is required beyond basic workflow (approve/ reject/ disconnect)"}}}},{"3":{"ItemType":101}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity. This property will only be provided for a system assigned identity."},"type":{"Type":112,"Flags":0,"Description":"The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service."},"userAssignedIdentities":{"Type":114,"Flags":0,"Description":"The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned,UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[108,109,110,111]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":113}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":120,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":125,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[116,117,118,119,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[121,122,123,124,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts@2022-05-15-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":130,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Graph resource."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":134,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GraphResourceCreateUpdatePropertiesOrGraphResourceGetProperties","Properties":{"resource":{"Type":131,"Flags":1,"Description":"The standard JSON format of a Graph resource"},"options":{"Type":132,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GraphResourceOrGraphResourceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Graph"}}}},{"2":{"Name":"CreateUpdateOptionsOrGraphResourceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"AutoscaleSettings","Properties":{"maxThroughput":{"Type":3,"Flags":0,"Description":"Represents maximum throughput, the resource can scale up to."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/graphs@2022-05-15-preview","ScopeType":8,"Body":129,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB SQL database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":142,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties","Properties":{"resource":{"Type":140,"Flags":1,"Description":"The standard JSON format of a SQL database"},"options":{"Type":141,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL database"},"_colls":{"Type":4,"Flags":2,"Description":"A system generated property that specified the addressable path of the collections resource."},"_users":{"Type":4,"Flags":2,"Description":"A system generated property that specifies the addressable path of the users resource."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2022-05-15-preview","ScopeType":8,"Body":138,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":144,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":153,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ThroughputSettingsUpdatePropertiesOrThroughputSettingsGetProperties","Properties":{"resource":{"Type":149,"Flags":1,"Description":"The standard JSON format of a resource throughput"}}}},{"2":{"Name":"ThroughputSettingsResourceOrThroughputSettingsGetPropertiesResource","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Value of the Cosmos DB resource throughput. Either throughput is required or autoscaleSettings is required, but not both."},"autoscaleSettings":{"Type":150,"Flags":0,"Description":"Cosmos DB resource for autoscale settings. Either throughput is required or autoscaleSettings is required, but not both."},"minimumThroughput":{"Type":4,"Flags":2,"Description":"The minimum throughput of the resource"},"offerReplacePending":{"Type":4,"Flags":2,"Description":"The throughput replace is pending"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"AutoscaleSettingsResource","Properties":{"maxThroughput":{"Type":3,"Flags":1,"Description":"Represents maximum throughput container can scale up to."},"autoUpgradePolicy":{"Type":151,"Flags":0,"Description":"Cosmos DB resource auto-upgrade policy"},"targetMaxThroughput":{"Type":3,"Flags":2,"Description":"Represents target maximum throughput container can scale up to once offer is no longer in pending state."}}}},{"2":{"Name":"AutoUpgradePolicyResource","Properties":{"throughputPolicy":{"Type":152,"Flags":0,"Description":"Represents throughput policy which service must adhere to for auto-upgrade"}}}},{"2":{"Name":"ThroughputPolicyResource","Properties":{"isEnabled":{"Type":2,"Flags":0,"Description":"Determines whether the ThroughputPolicy is active or not"},"incrementPercent":{"Type":3,"Flags":0,"Description":"Represents the percentage by which throughput can increase every time throughput policy kicks in."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":1,"Description":"Properties to create and update ClientEncryptionKey."}}}},{"2":{"Name":"ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties","Properties":{"resource":{"Type":159,"Flags":1,"Description":"The standard JSON format of a ClientEncryptionKey"}}}},{"2":{"Name":"ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"Name of the ClientEncryptionKey"},"encryptionAlgorithm":{"Type":4,"Flags":0,"Description":"Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data."},"wrappedDataEncryptionKey":{"Type":0,"Flags":0,"Description":"Wrapped (encrypted) form of the key represented as a byte array."},"keyWrapMetadata":{"Type":160,"Flags":0,"Description":"Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"KeyWrapMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of associated KeyEncryptionKey (aka CustomerManagedKey)."},"type":{"Type":4,"Flags":0,"Description":"ProviderName of KeyStoreProvider."},"value":{"Type":4,"Flags":0,"Description":"Reference / link to the KeyEncryptionKey."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm used in wrapping and unwrapping of the data encryption key."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2022-05-15-preview","ScopeType":8,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB container."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":221,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlContainerCreateUpdatePropertiesOrSqlContainerGetProperties","Properties":{"resource":{"Type":166,"Flags":1,"Description":"The standard JSON format of a container"},"options":{"Type":220,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlContainerResourceOrSqlContainerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the container."},"clientEncryptionPolicy":{"Type":217,"Flags":0,"Description":"The client encryption policy for the container."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"IndexingPolicy","Properties":{"automatic":{"Type":2,"Flags":0,"Description":"Indicates if the indexing policy is automatic"},"indexingMode":{"Type":171,"Flags":0,"Description":"Indicates the indexing mode."},"includedPaths":{"Type":186,"Flags":0,"Description":"List of paths to include in the indexing"},"excludedPaths":{"Type":188,"Flags":0,"Description":"List of paths to exclude from indexing"},"compositeIndexes":{"Type":194,"Flags":0,"Description":"List of composite path list"},"spatialIndexes":{"Type":202,"Flags":0,"Description":"List of spatial specifics"}}}},{"6":{"Value":"consistent"}},{"6":{"Value":"lazy"}},{"6":{"Value":"none"}},{"5":{"Elements":[168,169,170,4]}},{"2":{"Name":"IncludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"indexes":{"Type":185,"Flags":0,"Description":"List of indexes for this path"}}}},{"2":{"Name":"Indexes","Properties":{"dataType":{"Type":180,"Flags":0,"Description":"The datatype for which the indexing behavior is applied to."},"precision":{"Type":3,"Flags":0,"Description":"The precision of the index. -1 is maximum precision."},"kind":{"Type":184,"Flags":0,"Description":"Indicates the type of index."}}}},{"6":{"Value":"String"}},{"6":{"Value":"Number"}},{"6":{"Value":"Point"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"LineString"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[174,175,176,177,178,179,4]}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"Spatial"}},{"5":{"Elements":[181,182,183,4]}},{"3":{"ItemType":173}},{"3":{"ItemType":172}},{"2":{"Name":"ExcludedPath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}}},{"3":{"ItemType":187}},{"2":{"Name":"CompositePath","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"order":{"Type":192,"Flags":0,"Description":"Sort order for composite paths."}}}},{"6":{"Value":"ascending"}},{"6":{"Value":"descending"}},{"5":{"Elements":[190,191,4]}},{"3":{"ItemType":189}},{"3":{"ItemType":193}},{"2":{"Name":"SpatialSpec","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"},"types":{"Type":201,"Flags":0,"Description":"List of path's spatial type"}}}},{"6":{"Value":"Point"}},{"6":{"Value":"LineString"}},{"6":{"Value":"Polygon"}},{"6":{"Value":"MultiPolygon"}},{"5":{"Elements":[196,197,198,199,4]}},{"3":{"ItemType":200}},{"3":{"ItemType":195}},{"2":{"Name":"ContainerPartitionKey","Properties":{"paths":{"Type":204,"Flags":0,"Description":"List of paths using which data within the container can be partitioned"},"kind":{"Type":208,"Flags":0,"Description":"Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create"},"version":{"Type":3,"Flags":0,"Description":"Indicates the version of the partition key definition"},"systemKey":{"Type":2,"Flags":2,"Description":"Indicates if the container is using a system generated partition key"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Hash"}},{"6":{"Value":"Range"}},{"6":{"Value":"MultiHash"}},{"5":{"Elements":[205,206,207,4]}},{"2":{"Name":"UniqueKeyPolicy","Properties":{"uniqueKeys":{"Type":212,"Flags":0,"Description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}}}},{"2":{"Name":"UniqueKey","Properties":{"paths":{"Type":211,"Flags":0,"Description":"List of paths must be unique for each document in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":210}},{"2":{"Name":"ConflictResolutionPolicy","Properties":{"mode":{"Type":216,"Flags":0,"Description":"Indicates the conflict resolution mode."},"conflictResolutionPath":{"Type":4,"Flags":0,"Description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"Type":4,"Flags":0,"Description":"The procedure to resolve conflicts in the case of custom mode."}}}},{"6":{"Value":"LastWriterWins"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[214,215,4]}},{"2":{"Name":"ClientEncryptionPolicy","Properties":{"includedPaths":{"Type":219,"Flags":1,"Description":"Paths of the item that need encryption along with path-specific settings."},"policyFormatVersion":{"Type":3,"Flags":0,"Description":"Version of the client encryption policy definition. Please note, user passed value is ignored. Default policy version is 1."}}}},{"2":{"Name":"ClientEncryptionIncludedPath","Properties":{"path":{"Type":4,"Flags":1,"Description":"Path that needs to be encrypted."},"clientEncryptionKeyId":{"Type":4,"Flags":1,"Description":"The identifier of the Client Encryption Key to be used to encrypt the path."},"encryptionType":{"Type":4,"Flags":1,"Description":"The type of encryption to be performed. Eg - Deterministic, Randomized."},"encryptionAlgorithm":{"Type":4,"Flags":1,"Description":"The encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256."}}}},{"3":{"ItemType":218}},{"2":{"Name":"CreateUpdateOptionsOrSqlContainerGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers@2022-05-15-preview","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":223,"Flags":9,"Description":"The resource name"},"type":{"Type":224,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":225,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":227,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":226,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB storedProcedure."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":235,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlStoredProcedureCreateUpdatePropertiesOrSqlStoredProcedureGetProperties","Properties":{"resource":{"Type":233,"Flags":1,"Description":"The standard JSON format of a storedProcedure"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlStoredProcedureResourceOrSqlStoredProcedureGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL storedProcedure"},"body":{"Type":4,"Flags":0,"Description":"Body of the Stored Procedure"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures@2022-05-15-preview","ScopeType":8,"Body":231,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":240,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB userDefinedFunction."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":242,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUserDefinedFunctionGetProperties","Properties":{"resource":{"Type":241,"Flags":1,"Description":"The standard JSON format of a userDefinedFunction"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlUserDefinedFunctionResourceOrSqlUserDefinedFunctionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL userDefinedFunction"},"body":{"Type":4,"Flags":0,"Description":"Body of the User Defined Function"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2022-05-15-preview","ScopeType":8,"Body":239,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":244,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":245,"Flags":10,"Description":"The resource api version"},"properties":{"Type":247,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB trigger."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":258,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties","Properties":{"resource":{"Type":248,"Flags":1,"Description":"The standard JSON format of a trigger"},"options":{"Type":234,"Flags":4,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"SqlTriggerResourceOrSqlTriggerGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB SQL trigger"},"body":{"Type":4,"Flags":0,"Description":"Body of the Trigger"},"triggerType":{"Type":251,"Flags":0,"Description":"Type of the Trigger"},"triggerOperation":{"Type":257,"Flags":0,"Description":"The operation the trigger is associated with"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"6":{"Value":"Pre"}},{"6":{"Value":"Post"}},{"5":{"Elements":[249,250,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Create"}},{"6":{"Value":"Update"}},{"6":{"Value":"Delete"}},{"6":{"Value":"Replace"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-05-15-preview","ScopeType":8,"Body":246,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Definition."}}}},{"2":{"Name":"SqlRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":266,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"assignableScopes":{"Type":267,"Flags":0,"Description":"A set of fully qualified Scopes at or below which Role Assignments may be created using this Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Must have at least one element. Scopes higher than Database account are not enforceable as assignable Scopes. Note that resources referenced in assignable Scopes need not exist."},"permissions":{"Type":271,"Flags":0,"Description":"The set of operations allowed through this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":4}},{"2":{"Name":"Permission","Properties":{"dataActions":{"Type":269,"Flags":0,"Description":"An array of data actions that are allowed."},"notDataActions":{"Type":270,"Flags":0,"Description":"An array of data actions that are denied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":276,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB SQL Role Assignment."}}}},{"2":{"Name":"SqlRoleAssignmentResource","Properties":{"roleDefinitionId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated Role Definition."},"scope":{"Type":4,"Flags":0,"Description":"The data plane resource path for which access is being granted through this Role Assignment."},"principalId":{"Type":4,"Flags":0,"Description":"The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2022-05-15-preview","ScopeType":8,"Body":275,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":284,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDatabaseGetProperties","Properties":{"resource":{"Type":282,"Flags":1,"Description":"The standard JSON format of a MongoDB database"},"options":{"Type":283,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2022-05-15-preview","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":286,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":290,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":292,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":293,"Flags":10,"Description":"The resource api version"},"properties":{"Type":295,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":304,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties","Properties":{"resource":{"Type":296,"Flags":1,"Description":"The standard JSON format of a MongoDB collection"},"options":{"Type":303,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB MongoDB collection"},"shardKey":{"Type":297,"Flags":0,"Description":"A key-value pair of shard keys to be applied for the request."},"indexes":{"Type":302,"Flags":0,"Description":"List of index keys"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"ShardKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"MongoIndex","Properties":{"key":{"Type":299,"Flags":0,"Description":"Cosmos DB MongoDB collection index keys"},"options":{"Type":301,"Flags":0,"Description":"Cosmos DB MongoDB collection index key options"}}}},{"2":{"Name":"MongoIndexKeys","Properties":{"keys":{"Type":300,"Flags":0,"Description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}}}},{"3":{"ItemType":4}},{"2":{"Name":"MongoIndexOptions","Properties":{"expireAfterSeconds":{"Type":3,"Flags":0,"Description":"Expire after seconds"},"unique":{"Type":2,"Flags":0,"Description":"Is unique or not"}}}},{"3":{"ItemType":298}},{"2":{"Name":"CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-05-15-preview","ScopeType":8,"Body":294,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":310,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":309,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":312,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":313,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo Role Definition."}}}},{"2":{"Name":"MongoRoleDefinitionResource","Properties":{"roleName":{"Type":4,"Flags":0,"Description":"A user-friendly name for the Role Definition. Must be unique for the database account."},"type":{"Type":318,"Flags":0,"Description":"Indicates whether the Role Definition was built-in or user created."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this Role Definition."},"privileges":{"Type":322,"Flags":0,"Description":"A set of privileges contained by the Role Definition. This will allow application of this Role Definition on the entire database account or any underlying Database / Collection. Scopes higher than Database are not enforceable as privilege."},"roles":{"Type":324,"Flags":0,"Description":"The set of roles inherited by this Role Definition."}}}},{"6":{"Value":"BuiltInRole"}},{"6":{"Value":"CustomRole"}},{"5":{"Elements":[316,317]}},{"2":{"Name":"Privilege","Properties":{"resource":{"Type":320,"Flags":0,"Description":"An Azure Cosmos DB Mongo DB Resource."},"actions":{"Type":321,"Flags":0,"Description":"An array of actions that are allowed."}}}},{"2":{"Name":"PrivilegeResource","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"collection":{"Type":4,"Flags":0,"Description":"The collection name the role is applied."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":319}},{"2":{"Name":"Role","Properties":{"db":{"Type":4,"Flags":0,"Description":"The database name the role is applied."},"role":{"Type":4,"Flags":0,"Description":"The role name."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-05-15-preview","ScopeType":8,"Body":314,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Properties to create and update an Azure Cosmos DB Mongo User Definition."}}}},{"2":{"Name":"MongoUserDefinitionResource","Properties":{"userName":{"Type":4,"Flags":0,"Description":"The user name for User Definition."},"password":{"Type":4,"Flags":0,"Description":"The password for User Definition. Response does not contain user password."},"databaseName":{"Type":4,"Flags":0,"Description":"The database name for which access is being granted for this User Definition."},"customData":{"Type":4,"Flags":0,"Description":"A custom definition for the USer Definition."},"roles":{"Type":330,"Flags":0,"Description":"The set of roles inherited by the User Definition."},"mechanisms":{"Type":4,"Flags":0,"Description":"The Mongo Auth mechanism. For now, we only support auth mechanism SCRAM-SHA-256."}}}},{"3":{"ItemType":323}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/mongodbUserDefinitions@2022-05-15-preview","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":335,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":338,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"TableCreateUpdatePropertiesOrTableGetProperties","Properties":{"resource":{"Type":336,"Flags":1,"Description":"The standard JSON format of a Table"},"options":{"Type":337,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"TableResourceOrTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB table"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables@2022-05-15-preview","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":340,"Flags":9,"Description":"The resource name"},"type":{"Type":341,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":342,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":344,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":343,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":349,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":352,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraKeyspaceCreateUpdatePropertiesOrCassandraKeyspaceGetProperties","Properties":{"resource":{"Type":350,"Flags":1,"Description":"The standard JSON format of a Cassandra keyspace"},"options":{"Type":351,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraKeyspaceResourceOrCassandraKeyspaceGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra keyspace"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraKeyspaceGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces@2022-05-15-preview","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":354,"Flags":9,"Description":"The resource name"},"type":{"Type":355,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":356,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":358,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":357,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra table."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":373,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraTableCreateUpdatePropertiesOrCassandraTableGetProperties","Properties":{"resource":{"Type":364,"Flags":1,"Description":"The standard JSON format of a Cassandra table"},"options":{"Type":372,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraTableResourceOrCassandraTableGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra table"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Time to live of the Cosmos DB Cassandra table"},"schema":{"Type":365,"Flags":0,"Description":"Schema of the Cosmos DB Cassandra table"},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CassandraSchema","Properties":{"columns":{"Type":367,"Flags":0,"Description":"List of Cassandra table columns."},"partitionKeys":{"Type":369,"Flags":0,"Description":"List of partition key."},"clusterKeys":{"Type":371,"Flags":0,"Description":"List of cluster key."}}}},{"2":{"Name":"Column","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table column"},"type":{"Type":4,"Flags":0,"Description":"Type of the Cosmos DB Cassandra table column"}}}},{"3":{"ItemType":366}},{"2":{"Name":"CassandraPartitionKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table partition key"}}}},{"3":{"ItemType":368}},{"2":{"Name":"ClusterKey","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"Type":4,"Flags":0,"Description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}}}},{"3":{"ItemType":370}},{"2":{"Name":"CreateUpdateOptionsOrCassandraTableGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables@2022-05-15-preview","ScopeType":8,"Body":362,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":379,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Cassandra view."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":387,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"CassandraViewCreateUpdatePropertiesOrCassandraViewGetProperties","Properties":{"resource":{"Type":385,"Flags":1,"Description":"The standard JSON format of a Cassandra view"},"options":{"Type":386,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"CassandraViewResourceOrCassandraViewGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Cassandra view"},"viewDefinition":{"Type":4,"Flags":1,"Description":"View Definition of the Cosmos DB Cassandra view"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrCassandraViewGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views@2022-05-15-preview","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":393,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":398,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin database."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":401,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinDatabaseCreateUpdatePropertiesOrGremlinDatabaseGetProperties","Properties":{"resource":{"Type":399,"Flags":1,"Description":"The standard JSON format of a Gremlin database"},"options":{"Type":400,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinDatabaseResourceOrGremlinDatabaseGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin database"},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinDatabaseGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases@2022-05-15-preview","ScopeType":8,"Body":397,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":407,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":406,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":412,"Flags":1,"Description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":415,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"GremlinGraphCreateUpdatePropertiesOrGremlinGraphGetProperties","Properties":{"resource":{"Type":413,"Flags":1,"Description":"The standard JSON format of a Gremlin graph"},"options":{"Type":414,"Flags":0,"Description":"A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request."}}}},{"2":{"Name":"GremlinGraphResourceOrGremlinGraphGetPropertiesResource","Properties":{"id":{"Type":4,"Flags":1,"Description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"Type":167,"Flags":0,"Description":"The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph"},"partitionKey":{"Type":203,"Flags":0,"Description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"defaultTtl":{"Type":3,"Flags":0,"Description":"Default time to live"},"uniqueKeyPolicy":{"Type":209,"Flags":0,"Description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"conflictResolutionPolicy":{"Type":213,"Flags":0,"Description":"The conflict resolution policy for the graph."},"analyticalStorageTtl":{"Type":3,"Flags":0,"Description":"Analytical TTL."},"_rid":{"Type":4,"Flags":2,"Description":"A system generated property. A unique identifier."},"_ts":{"Type":3,"Flags":2,"Description":"A system generated property that denotes the last updated timestamp of the resource."},"_etag":{"Type":4,"Flags":2,"Description":"A system generated property representing the resource etag required for optimistic concurrency control."}}}},{"2":{"Name":"CreateUpdateOptionsOrGremlinGraphGetPropertiesOptions","Properties":{"throughput":{"Type":3,"Flags":0,"Description":"Request Units per second. For example, \"throughput\": 10000."},"autoscaleSettings":{"Type":133,"Flags":0,"Description":"Specifies the Autoscale settings."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs@2022-05-15-preview","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":1,"Description":"Properties to update Azure Cosmos DB resource throughput."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":421,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":107,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings@2022-05-15-preview","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":1,"Description":"Data Transfer Create Job Properties"}}}},{"2":{"Name":"DataTransferJobProperties","Properties":{"jobName":{"Type":4,"Flags":2,"Description":"Job Name"},"source":{"Type":427,"Flags":1,"Description":"Source DataStore details"},"destination":{"Type":427,"Flags":1,"Description":"Destination DataStore details"},"status":{"Type":4,"Flags":2,"Description":"Job Status"},"processedCount":{"Type":3,"Flags":2,"Description":"Processed Count."},"totalCount":{"Type":3,"Flags":2,"Description":"Total Count."},"lastUpdatedUtcTime":{"Type":4,"Flags":2,"Description":"Last Updated Time (ISO-8601 format)."},"workerCount":{"Type":3,"Flags":0,"Description":"Worker count"},"error":{"Type":434,"Flags":2,"Description":"Error response for Faulted job"}}}},{"7":{"Name":"DataTransferDataSourceSink","Discriminator":"component","BaseProperties":{},"Elements":{"AzureBlobStorage":428,"CosmosDBCassandra":430,"CosmosDBSql":432}}},{"2":{"Name":"AzureBlobDataTransferDataSourceSink","Properties":{"containerName":{"Type":4,"Flags":1},"endpointUrl":{"Type":4,"Flags":0},"component":{"Type":429,"Flags":1}}}},{"6":{"Value":"AzureBlobStorage"}},{"2":{"Name":"CosmosCassandraDataTransferDataSourceSink","Properties":{"keyspaceName":{"Type":4,"Flags":1},"tableName":{"Type":4,"Flags":1},"component":{"Type":431,"Flags":1}}}},{"6":{"Value":"CosmosDBCassandra"}},{"2":{"Name":"CosmosSqlDataTransferDataSourceSink","Properties":{"databaseName":{"Type":4,"Flags":1},"containerName":{"Type":4,"Flags":1},"component":{"Type":433,"Flags":1}}}},{"6":{"Value":"CosmosDBSql"}},{"2":{"Name":"ErrorResponse","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"properties":{"Type":439,"Flags":0,"Description":"Properties of a managed Cassandra cluster."},"location":{"Type":4,"Flags":0,"Description":"The location of the resource group to which the resource belongs."},"tags":{"Type":458,"Flags":0,"Description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"identity":{"Type":459,"Flags":0,"Description":"Identity for the resource."}}}},{"2":{"Name":"ClusterResourceProperties","Properties":{"provisioningState":{"Type":446,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"restoreFromBackupId":{"Type":4,"Flags":4,"Description":"To create an empty cluster, omit this field or set it to null. To restore a backup into a new cluster, set this field to the resource id of the backup."},"delegatedManagementSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet that this cluster's management service should have its network interface attached to. The subnet must be routable to all subnets that will be delegated to data centers. The resource id must be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'"},"cassandraVersion":{"Type":4,"Flags":0,"Description":"Which version of Cassandra should this cluster converge to running (e.g., 3.11). When updated, the cluster may take some time to migrate to the new version."},"clusterNameOverride":{"Type":4,"Flags":0,"Description":"If you need to set the clusterName property in cassandra.yaml to something besides the resource name of the cluster, set the value to use on this property."},"authenticationMethod":{"Type":450,"Flags":0,"Description":"Which authentication method Cassandra should use to authenticate clients. 'None' turns off authentication, so should not be used except in emergencies. 'Cassandra' is the default password based authentication. The default is 'Cassandra'. 'Ldap' is in preview."},"initialCassandraAdminPassword":{"Type":4,"Flags":4,"Description":"Initial password for clients connecting as admin to the cluster. Should be changed after cluster creation. Returns null on GET. This field only applies when the authenticationMethod field is 'Cassandra'."},"prometheusEndpoint":{"Type":451,"Flags":0,"Description":"Hostname or IP address where the Prometheus endpoint containing data about the managed Cassandra nodes can be reached."},"repairEnabled":{"Type":2,"Flags":0,"Description":"Should automatic repairs run on this cluster? If omitted, this is true, and should stay true unless you are running a hybrid cluster where you are already doing your own repairs."},"clientCertificates":{"Type":453,"Flags":0,"Description":"List of TLS certificates used to authorize clients connecting to the cluster. All connections are TLS encrypted whether clientCertificates is set or not, but if clientCertificates is set, the managed Cassandra cluster will reject all connections not bearing a TLS client certificate that can be validated from one or more of the public certificates in this property."},"externalGossipCertificates":{"Type":454,"Flags":0,"Description":"List of TLS certificates used to authorize gossip from unmanaged data centers. The TLS certificates of all nodes in unmanaged data centers must be verifiable using one of the certificates provided in this property."},"gossipCertificates":{"Type":455,"Flags":2,"Description":"List of TLS certificates that unmanaged nodes must trust for gossip with managed nodes. All managed nodes will present TLS client certificates that are verifiable using one of the certificates provided in this property."},"externalSeedNodes":{"Type":456,"Flags":0,"Description":"List of IP addresses of seed nodes in unmanaged data centers. These will be added to the seed node lists of all managed nodes."},"seedNodes":{"Type":457,"Flags":2,"Description":"List of IP addresses of seed nodes in the managed data centers. These should be added to the seed node lists of all unmanaged nodes."},"hoursBetweenBackups":{"Type":3,"Flags":0,"Description":"Number of hours to wait between taking a backup of the cluster."},"deallocated":{"Type":2,"Flags":0,"Description":"Whether the cluster and associated data centers has been deallocated."},"cassandraAuditLoggingEnabled":{"Type":2,"Flags":0,"Description":"Whether Cassandra audit logging is enabled"}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[440,441,442,443,444,445,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Cassandra"}},{"6":{"Value":"Ldap"}},{"5":{"Elements":[447,448,449,4]}},{"2":{"Name":"SeedNode","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address of this seed node."}}}},{"2":{"Name":"Certificate","Properties":{"pem":{"Type":4,"Flags":0,"Description":"PEM formatted public key."}}}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":452}},{"3":{"ItemType":451}},{"3":{"ItemType":451}},{"2":{"Name":"Tags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedCassandraManagedServiceIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The object id of the identity resource."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the resource."},"type":{"Type":462,"Flags":0,"Description":"The type of the resource."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[460,461,4]}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters@2022-05-15-preview","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/dataCenters"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":464,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":465,"Flags":10,"Description":"The resource api version"},"properties":{"Type":467,"Flags":0,"Description":"Properties of a managed Cassandra data center."}}}},{"2":{"Name":"DataCenterResourceProperties","Properties":{"provisioningState":{"Type":474,"Flags":0,"Description":"The status of the resource at the time the operation was called."},"dataCenterLocation":{"Type":4,"Flags":0,"Description":"The region this data center should be created in."},"delegatedSubnetId":{"Type":4,"Flags":0,"Description":"Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'."},"nodeCount":{"Type":3,"Flags":0,"Description":"The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster."},"seedNodes":{"Type":475,"Flags":2,"Description":"IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster."},"base64EncodedCassandraYamlFragment":{"Type":4,"Flags":0,"Description":"A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed."},"managedDiskCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key."},"backupStorageCustomerKeyUri":{"Type":4,"Flags":0,"Description":"Indicates the Key Uri of the customer key to use for encryption of the backup storage account."},"sku":{"Type":4,"Flags":0,"Description":"Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2"},"diskSku":{"Type":4,"Flags":0,"Description":"Disk SKU used for data centers. Default value is P30."},"diskCapacity":{"Type":3,"Flags":0,"Description":"Number of disk used for data centers. Default value is 4."},"availabilityZone":{"Type":2,"Flags":0,"Description":"If the data center has Availability Zone feature, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines."},"authenticationMethodLdapProperties":{"Type":476,"Flags":0,"Description":"Ldap authentication method properties. This feature is in preview."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[468,469,470,471,472,473,4]}},{"3":{"ItemType":451}},{"2":{"Name":"AuthenticationMethodLdapProperties","Properties":{"serverHostname":{"Type":4,"Flags":0,"Description":"Hostname of the LDAP server."},"serverPort":{"Type":3,"Flags":0,"Description":"Port of the LDAP server."},"serviceUserDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the look up user account, who can look up user details on authentication."},"serviceUserPassword":{"Type":4,"Flags":0,"Description":"Password of the look up user."},"searchBaseDistinguishedName":{"Type":4,"Flags":0,"Description":"Distinguished name of the object to start the recursive search of users from."},"searchFilterTemplate":{"Type":4,"Flags":0,"Description":"Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login."},"serverCertificates":{"Type":477,"Flags":0}}}},{"3":{"ItemType":452}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/dataCenters@2022-05-15-preview","ScopeType":8,"Body":466,"Flags":0}},{"6":{"Value":"default"}},{"5":{"Elements":[479,4]}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":480,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"NotebookWorkspaceProperties","Properties":{"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."},"status":{"Type":4,"Flags":2,"Description":"Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces@2022-05-15-preview","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":102,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections@2022-05-15-preview","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/services"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/services","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Properties in ServiceResourceCreateUpdateParameters."}}}},{"2":{"Name":"ServiceResourceCreateUpdatePropertiesOrServiceResourceProperties","Properties":{"instanceSize":{"Type":497,"Flags":0,"Description":"Instance type for the service."},"instanceCount":{"Type":3,"Flags":0,"Description":"Instance count for the service."},"creationTime":{"Type":4,"Flags":2,"Description":"Time of the last state change (ISO-8601 format)."},"status":{"Type":504,"Flags":2,"Description":"Describes the status of a service."}},"AdditionalProperties":0}},{"6":{"Value":"Cosmos.D4s"}},{"6":{"Value":"Cosmos.D8s"}},{"6":{"Value":"Cosmos.D16s"}},{"5":{"Elements":[494,495,496,4]}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Error"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[498,499,500,501,502,503,4]}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/services@2022-05-15-preview","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"Microsoft.DocumentDB/locations"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/locations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":2,"Description":"Cosmos DB location metadata"}}}},{"2":{"Name":"LocationProperties","Properties":{"status":{"Type":4,"Flags":2,"Description":"The current status of location in Azure."},"supportsAvailabilityZone":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location supports availability zones or not."},"isResidencyRestricted":{"Type":2,"Flags":2,"Description":"Flag indicating whether the location is residency sensitive."},"backupStorageRedundancies":{"Type":514,"Flags":2,"Description":"The properties of available backup storage redundancies."}}}},{"6":{"Value":"Geo"}},{"6":{"Value":"Local"}},{"6":{"Value":"Zone"}},{"5":{"Elements":[510,511,512,4]}},{"3":{"ItemType":513}},{"4":{"Name":"Microsoft.DocumentDB/locations@2022-05-15-preview","ScopeType":4,"Body":508,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/cassandraClusters/backups"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":519,"Flags":2}}}},{"2":{"Name":"BackupResourceProperties","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"The time this backup was taken, formatted like 2021-01-21T17:35:21"}}}},{"4":{"Name":"Microsoft.DocumentDB/cassandraClusters/backups@2022-05-15-preview","ScopeType":8,"Body":518,"Flags":1}},{"6":{"Value":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources"}},{"6":{"Value":"2022-05-15-preview"}},{"2":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":521,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":522,"Flags":10,"Description":"The resource api version"},"properties":{"Type":524,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":525,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":526,"Flags":2,"Description":"The private link resource required zone names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.DocumentDB/databaseAccounts/privateLinkResources@2022-05-15-preview","ScopeType":8,"Body":523,"Flags":1}},{"2":{"Name":"DatabaseAccountListKeysResult","Properties":{"primaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-write key."},"secondaryMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-write key."},"primaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the primary read-only key."},"secondaryReadonlyMasterKey":{"Type":4,"Flags":2,"Description":"Base 64 encoded value of the secondary read-only key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":528}},{"2":{"Name":"DatabaseAccountListConnectionStringsResult","Properties":{"connectionStrings":{"Type":532,"Flags":0,"Description":"An array that contains the connection strings for the Cosmos DB account."}}}},{"2":{"Name":"DatabaseAccountConnectionString","Properties":{"connectionString":{"Type":4,"Flags":2,"Description":"Value of the connection string"},"description":{"Type":4,"Flags":2,"Description":"Description of the connection string"}}}},{"3":{"ItemType":531}},{"8":{"Name":"listConnectionStrings","ResourceType":"Microsoft.DocumentDB/databaseAccounts","ApiVersion":"2022-05-15-preview","Output":530}},{"2":{"Name":"NotebookWorkspaceConnectionInfoResult","Properties":{"authToken":{"Type":4,"Flags":2,"Description":"Specifies auth token used for connecting to Notebook server (uses token-based auth)."},"notebookServerEndpoint":{"Type":4,"Flags":2,"Description":"Specifies the endpoint of Notebook server."}}}},{"8":{"Name":"listConnectionInfo","ResourceType":"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces","ApiVersion":"2022-05-15-preview","Output":534}}] \ No newline at end of file diff --git a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md index 9a8aee7927..e00282c51c 100644 --- a/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md +++ b/generated/cosmos-db/microsoft.documentdb/2022-05-15-preview/types.md @@ -589,7 +589,7 @@ * **encryptionAlgorithm**: string: Encryption algorithm that will be used along with this client encryption key to encrypt/decrypt data. * **id**: string: Name of the ClientEncryptionKey * **keyWrapMetadata**: [KeyWrapMetadata](#keywrapmetadata): Metadata for the wrapping provider that can be used to unwrap the wrapped client encryption key. -* **wrappedDataEncryptionKey**: array: Wrapped (encrypted) form of the key represented as a byte array. +* **wrappedDataEncryptionKey**: any: Wrapped (encrypted) form of the key represented as a byte array. ## ClientEncryptionPolicy ### Properties diff --git a/generated/desktopvirtualization/log.out b/generated/desktopvirtualization/log.out index dda6be3ea6..533fd10cd8 100644 --- a/generated/desktopvirtualization/log.out +++ b/generated/desktopvirtualization/log.out @@ -6,16 +6,28 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/stable/2021-07-12/desktopvirtualization.json:2450:5 @@ -29,6 +41,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-01-23-preview/desktopvirtualization.json:1813:5 @@ -37,6 +53,8 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-01-23-preview/desktopvirtualization.json:1834:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-09-24-preview/desktopvirtualization.json:1813:5 @@ -45,6 +63,8 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-09-24-preview/desktopvirtualization.json:1834:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-12-10-preview/desktopvirtualization.json:1813:5 @@ -53,6 +73,8 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-12-10-preview/desktopvirtualization.json:1834:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-09-21-preview/desktopvirtualization.json:2096:5 @@ -63,6 +85,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-09-21-preview/desktopvirtualization.json:2138:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-10-19-preview/desktopvirtualization.json:2096:5 @@ -73,6 +99,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-10-19-preview/desktopvirtualization.json:2138:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-02-preview/desktopvirtualization.json:2096:5 @@ -83,6 +113,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-02-preview/desktopvirtualization.json:2138:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-10-preview/desktopvirtualization.json:2408:5 @@ -93,6 +127,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation' wi warning | PreCheck/SchemaMissingType | The schema 'ResourceProviderOperation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-10-preview/desktopvirtualization.json:2450:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-01-14-preview/desktopvirtualization.json:2450:5 @@ -106,6 +144,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-02-01-preview/desktopvirtualization.json:2450:5 @@ -119,6 +161,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-03-09-preview/desktopvirtualization.json:2450:5 @@ -132,6 +178,10 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-04-01-preview/desktopvirtualization.json:2908:5 @@ -149,3 +199,7 @@ warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPrope warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-sku' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ResourceModelWithAllowedPropertySet-plan' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json index 4ec2e97c7c..8e8ef0b76a 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-01-23-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-01-23-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-01-23-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":48,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":52,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Shared"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"resetToken":{"Type":2,"Flags":0,"Description":"Update registration token."}}}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[49,50,51,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-01-23-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-01-23-preview","ScopeType":8,"Body":57,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":66,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":73,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[67,68,69,70,71,72,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-01-23-preview","ScopeType":8,"Body":62,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":85,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":91,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[79,80,81,82,83,84,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[86,87,88,89,90,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-01-23-preview","ScopeType":8,"Body":77,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-01-23-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-01-23-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-01-23-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":48,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":52,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Shared"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"resetToken":{"Type":2,"Flags":0,"Description":"Update registration token."}}}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[49,50,51,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-01-23-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":55,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":56,"Flags":10,"Description":"The resource api version"},"properties":{"Type":58,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-01-23-preview","ScopeType":8,"Body":57,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":66,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":73,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[67,68,69,70,71,72,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-01-23-preview","ScopeType":8,"Body":62,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-01-23-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":85,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":91,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[79,80,81,82,83,84,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[86,87,88,89,90,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-01-23-preview","ScopeType":8,"Body":77,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.md index 2341570011..92fb54ff97 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-01-23-preview/types.md @@ -84,7 +84,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -94,7 +94,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json index fde6bb98c8..be02840627 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-09-24-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-09-24-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-09-24-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":52,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":56,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Shared"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":51,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[48,49,50,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-09-24-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-09-24-preview","ScopeType":8,"Body":61,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":70,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":77,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[71,72,73,74,75,76,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-09-24-preview","ScopeType":8,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":89,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":95,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-09-24-preview","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-09-24-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-09-24-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-09-24-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":52,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":56,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Shared"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":51,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[48,49,50,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-09-24-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-09-24-preview","ScopeType":8,"Body":61,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":70,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":77,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[71,72,73,74,75,76,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-09-24-preview","ScopeType":8,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-09-24-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":89,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":95,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-09-24-preview","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.md index b933f348ea..d9258c296f 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-09-24-preview/types.md @@ -84,7 +84,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -94,7 +94,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json index 6dd42a36c6..14cfbd7ba5 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-12-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-12-10-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-12-10-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":52,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":56,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":51,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[48,49,50,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-12-10-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-12-10-preview","ScopeType":8,"Body":61,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":70,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":77,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[71,72,73,74,75,76,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-12-10-preview","ScopeType":8,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":89,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":95,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-12-10-preview","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2019-12-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2019-12-10-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"commandLineSetting":{"Type":31,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[28,29,30,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2019-12-10-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":33,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":34,"Flags":10,"Description":"The resource api version"},"properties":{"Type":36,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":57,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":39,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":42,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":46,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":47,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":52,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":56,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[37,38,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[43,44,45,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":51,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[48,49,50,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[53,54,55,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2019-12-10-preview","ScopeType":8,"Body":35,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":59,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":60,"Flags":10,"Description":"The resource api version"},"properties":{"Type":62,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2019-12-10-preview","ScopeType":8,"Body":61,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":70,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":77,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[68,69,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[71,72,73,74,75,76,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2019-12-10-preview","ScopeType":8,"Body":66,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2019-12-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"properties":{"Type":82,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":89,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":95,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[90,91,92,93,94,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2019-12-10-preview","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.md index a3333c4e13..bb8a674c9b 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2019-12-10-preview/types.md @@ -84,7 +84,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -94,7 +94,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json index 1328df8d3d..de88e9ed0a 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-09-21-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-09-21-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-09-21-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":60,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":59,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-09-21-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":67,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":69,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":66}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-09-21-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-09-21-preview","ScopeType":8,"Body":73,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":82,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":89,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-09-21-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":101,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":107,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[95,96,97,98,99,100,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[102,103,104,105,106,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-09-21-preview","ScopeType":8,"Body":93,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-09-21-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-09-21-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-09-21-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":60,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"preferredAppGroupType":{"Type":59,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[56,57,58,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-09-21-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":67,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":69,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":66}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-09-21-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":74,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-09-21-preview","ScopeType":8,"Body":73,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":82,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":89,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[83,84,85,86,87,88,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-09-21-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-09-21-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":101,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":107,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[95,96,97,98,99,100,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[102,103,104,105,106,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-09-21-preview","ScopeType":8,"Body":93,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.md index 9d271ff9d3..080df75622 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-09-21-preview/types.md @@ -94,7 +94,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -106,7 +106,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties @@ -133,8 +133,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json index a6500cf78d..61d2dfd94b 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-10-19-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-10-19-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-10-19-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":60,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":64,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-10-19-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":72,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":74,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":71}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-10-19-preview","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-10-19-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":87,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":94,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[88,89,90,91,92,93,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-10-19-preview","ScopeType":8,"Body":83,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":106,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":112,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[100,101,102,103,104,105,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[107,108,109,110,111,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-10-19-preview","ScopeType":8,"Body":98,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-10-19-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-10-19-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-10-19-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":60,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":64,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-10-19-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":72,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":74,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":71}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-10-19-preview","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-10-19-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":87,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":94,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[88,89,90,91,92,93,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-10-19-preview","ScopeType":8,"Body":83,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-10-19-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":106,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":112,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[100,101,102,103,104,105,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[107,108,109,110,111,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-10-19-preview","ScopeType":8,"Body":98,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.md index 2421b7fbac..d75a73c459 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-10-19-preview/types.md @@ -94,7 +94,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -106,7 +106,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties @@ -137,8 +137,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json index 5626728663..6d5428516c 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-11-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-11-02-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-02-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":60,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":64,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-11-02-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":72,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":74,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":71}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-02-preview","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-02-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":87,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":94,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[88,89,90,91,92,93,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-02-preview","ScopeType":8,"Body":83,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":106,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":112,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[100,101,102,103,104,105,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[107,108,109,110,111,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-02-preview","ScopeType":8,"Body":98,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-11-02-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":22,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":21,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-11-02-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":30,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":34,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[28,29,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[31,32,33,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-02-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":36,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":37,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":65,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":42,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":45,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":49,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":50,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":55,"Flags":2,"Description":"List of applicationGroup links."},"ssoContext":{"Type":4,"Flags":0,"Description":"Path to keyvault containing ssoContext secret."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":60,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":64,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[40,41,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[43,44,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[46,47,48,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":54,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[51,52,53,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[56,57,58,59,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[61,62,63,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-11-02-preview","ScopeType":8,"Body":38,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":72,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":74,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":71}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-02-preview","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":76,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":77,"Flags":10,"Description":"The resource api version"},"properties":{"Type":79,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-02-preview","ScopeType":8,"Body":78,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":87,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":94,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[88,89,90,91,92,93,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-02-preview","ScopeType":8,"Body":83,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-11-02-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":106,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":112,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[100,101,102,103,104,105,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[107,108,109,110,111,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-02-preview","ScopeType":8,"Body":98,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.md index 18368c022a..b9214e7417 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-02-preview/types.md @@ -94,7 +94,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -106,7 +106,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties @@ -138,8 +138,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json index 675df37eec..b481edd030 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-11-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":0,"Description":"Detailed properties for scaling plan."},"tags":{"Type":50,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":21,"Flags":0,"Description":"HostPool type for scaling plan."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":47,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":49,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":31,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":34,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":37,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":40,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":43,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":46,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[23,24,25,26,27,28,29,4]}},{"3":{"ItemType":30}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[32,33,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[35,36,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[38,39,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[41,42,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":22}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":48}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2020-11-10-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":58,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-11-10-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":67,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":71,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[68,69,70,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-10-preview","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":102,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":79,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":82,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":86,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":87,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":92,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":97,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":101,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[77,78,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[83,84,85,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":91,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[88,89,90,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[93,94,95,96,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[98,99,100,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-11-10-preview","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":104,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":105,"Flags":10,"Description":"The resource api version"},"properties":{"Type":107,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":109,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":111,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":108}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":110}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-10-preview","ScopeType":8,"Body":106,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":116,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-10-preview","ScopeType":8,"Body":115,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":124,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":131,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[122,123,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[125,126,127,128,129,130,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-10-preview","ScopeType":8,"Body":120,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":143,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":149,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[137,138,139,140,141,142,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-10-preview","ScopeType":8,"Body":135,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"tags":{"Type":13,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."}}}},{"3":{"ItemType":4}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2020-11-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":15,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":16,"Flags":10,"Description":"The resource api version"},"properties":{"Type":18,"Flags":0,"Description":"Detailed properties for scaling plan."},"tags":{"Type":50,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":21,"Flags":0,"Description":"HostPool type for scaling plan."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":47,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":49,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[19,20,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":31,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":34,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":37,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":40,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":43,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":46,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[23,24,25,26,27,28,29,4]}},{"3":{"ItemType":30}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[32,33,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[35,36,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[38,39,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[41,42,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[44,45,4]}},{"3":{"ItemType":22}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":48}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2020-11-10-preview","ScopeType":8,"Body":17,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":58,"Flags":1,"Description":"Resource Type of ApplicationGroup."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[56,57,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2020-11-10-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":67,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":71,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[65,66,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[68,69,70,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2020-11-10-preview","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":76,"Flags":1,"Description":"Detailed properties for HostPool"},"tags":{"Type":102,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"HostPoolProperties","Properties":{"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":79,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":82,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":86,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":87,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":92,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":97,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":101,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[77,78,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[80,81,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[83,84,85,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":91,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[88,89,90,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[93,94,95,96,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[98,99,100,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2020-11-10-preview","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":104,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":105,"Flags":10,"Description":"The resource api version"},"properties":{"Type":107,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":109,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":111,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":108}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":110}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2020-11-10-preview","ScopeType":8,"Body":106,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":116,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2020-11-10-preview","ScopeType":8,"Body":115,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":124,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":131,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[122,123,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[125,126,127,128,129,130,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2020-11-10-preview","ScopeType":8,"Body":120,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2020-11-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":143,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":149,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[137,138,139,140,141,142,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2020-11-10-preview","ScopeType":8,"Body":135,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.md index 7d03a41a7c..9a5ddab80e 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2020-11-10-preview/types.md @@ -105,7 +105,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -117,7 +117,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. ## HostPoolProperties @@ -148,8 +148,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json index 8fc00009f3..03494d60a0 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-01-14-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"ring":{"Type":3,"Flags":0,"Description":"The ring number of scaling plan."},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-01-14-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-01-14-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-01-14-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-01-14-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-01-14-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-01-14-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-01-14-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-01-14-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-01-14-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"ring":{"Type":3,"Flags":0,"Description":"The ring number of scaling plan."},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-01-14-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-01-14-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-01-14-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-01-14-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-01-14-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-01-14-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-01-14-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-01-14-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-01-14-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.md index 8ea92f0f1f..e1dda32ecc 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-01-14-preview/types.md @@ -132,7 +132,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -145,7 +145,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -185,8 +185,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json index 6be6ce52a3..562d6fe692 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-02-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"ring":{"Type":3,"Flags":0,"Description":"The ring number of scaling plan."},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-02-01-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-02-01-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-02-01-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-02-01-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-02-01-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-02-01-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-02-01-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-02-01-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-02-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"ring":{"Type":3,"Flags":0,"Description":"The ring number of scaling plan."},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-02-01-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-02-01-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-02-01-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-02-01-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-02-01-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-02-01-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-02-01-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-02-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-02-01-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.md index b5aacc9387..e95c6a332b 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-02-01-preview/types.md @@ -132,7 +132,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -145,7 +145,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -185,8 +185,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json index 4190a9a747..a7f8acb5db 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-03-09-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-03-09-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-03-09-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-03-09-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-03-09-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-03-09-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-03-09-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-03-09-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-03-09-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-03-09-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-03-09-preview","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-03-09-preview","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-03-09-preview","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-03-09-preview","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-03-09-preview","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-03-09-preview","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-03-09-preview","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-03-09-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-03-09-preview","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.md index 5da0769121..a0023e3569 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-03-09-preview/types.md @@ -132,7 +132,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -145,7 +145,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -185,8 +185,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json index 6bae4c1c2d..8f26cac7e3 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":16,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":15,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":18,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":24,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[20,21,22,23]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":63,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":34,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":60,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":62,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[31,32,33,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":44,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":53,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":56,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":59,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[36,37,38,39,40,41,42,4]}},{"3":{"ItemType":43}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[57,58,4]}},{"3":{"ItemType":35}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":61}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-04-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":79,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":71,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":72,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":78,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[73,74,75,76,77,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-04-01-preview","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":87,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":91,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[88,89,90,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-04-01-preview","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":93,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":94,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":126,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":100,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":103,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":107,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":108,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":113,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":118,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":122,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":72,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":125,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[97,98,99,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[101,102,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[104,105,106,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":112,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[109,110,111,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[114,115,116,117,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[119,120,121,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-04-01-preview","ScopeType":8,"Body":95,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":133,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":135,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":132}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":134}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-04-01-preview","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":152,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":141,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":142,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":151,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":146,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[143,144,145,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[147,148,149,150,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":157,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":162,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[153,154,155,156,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[158,159,160,161,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":139,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":152,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":166,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-04-01-preview","ScopeType":8,"Body":170,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":179,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":186,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[177,178,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[180,181,182,183,184,185,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-04-01-preview","ScopeType":8,"Body":175,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":204,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":210,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":230,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[192,193,194,195,196,197,198,199,200,201,202,203,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[205,206,207,208,209,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":223,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":228,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":229,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[212,213,214,215,216,217,218,219,220,221,222,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-04-01-preview","ScopeType":8,"Body":190,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":16,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":15,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":18,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":24,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[20,21,22,23]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":63,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":34,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":60,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":62,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[31,32,33,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":44,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":53,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":56,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":59,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[36,37,38,39,40,41,42,4]}},{"3":{"ItemType":43}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[54,55,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[57,58,4]}},{"3":{"ItemType":35}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":61}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-04-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":65,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":66,"Flags":10,"Description":"The resource api version"},"properties":{"Type":68,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":79,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":71,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":72,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":78,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[73,74,75,76,77,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-04-01-preview","ScopeType":8,"Body":67,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":87,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":91,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[85,86,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[88,89,90,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-04-01-preview","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":93,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":94,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":126,"Flags":0,"Description":"Resource tags."},"identity":{"Type":17,"Flags":0},"sku":{"Type":19,"Flags":0},"plan":{"Type":25,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":100,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":103,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":107,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":108,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":113,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":118,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":122,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":72,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":125,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[97,98,99,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[101,102,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[104,105,106,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":112,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[109,110,111,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[114,115,116,117,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[119,120,121,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[123,124,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-04-01-preview","ScopeType":8,"Body":95,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":133,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":135,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":132}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":134}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-04-01-preview","ScopeType":8,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":152,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":141,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":142,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":151,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":146,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[143,144,145,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[147,148,149,150,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":157,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":162,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[153,154,155,156,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[158,159,160,161,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":139,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":152,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-04-01-preview","ScopeType":8,"Body":166,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-04-01-preview","ScopeType":8,"Body":170,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":179,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":186,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[177,178,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[180,181,182,183,184,185,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-04-01-preview","ScopeType":8,"Body":175,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":204,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":210,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":230,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[192,193,194,195,196,197,198,199,200,201,202,203,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[205,206,207,208,209,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":223,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":228,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":229,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[212,213,214,215,216,217,218,219,220,221,222,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[224,225,226,227,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-04-01-preview","ScopeType":8,"Body":190,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.md index 51c874b5a8..c58ca553fc 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-04-01-preview/types.md @@ -152,7 +152,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -165,7 +165,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -206,8 +206,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json index f3ded5b5c0..9b8d8921b5 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-07-12","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-07-12","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-07-12","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-07-12","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-07-12","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-07-12","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-07-12","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-07-12","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-07-12","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":13,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":12,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":15,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":21,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[17,18,19,20]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-07-12","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"properties":{"Type":27,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":60,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":31,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":57,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":59,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[28,29,30,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":41,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":44,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":47,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":4,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":50,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":53,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":4,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":56,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[33,34,35,36,37,38,39,4]}},{"3":{"ItemType":40}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[54,55,4]}},{"3":{"ItemType":32}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":58}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-07-12","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":76,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":68,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[66,67,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":75,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[70,71,72,73,74,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-07-12","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":78,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":79,"Flags":10,"Description":"The resource api version"},"properties":{"Type":81,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":84,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":88,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[82,83,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[85,86,87,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-07-12","ScopeType":8,"Body":80,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":93,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":120,"Flags":0,"Description":"Resource tags."},"identity":{"Type":14,"Flags":0},"sku":{"Type":16,"Flags":0},"plan":{"Type":22,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":97,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":100,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":104,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":105,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":110,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":115,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":119,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":69,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[94,95,96,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[98,99,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[101,102,103,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":109,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[106,107,108,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[111,112,113,114,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[116,117,118,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-07-12","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":127,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":129,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":126}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":128}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-07-12","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":131,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":132,"Flags":10,"Description":"The resource api version"},"properties":{"Type":134,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-07-12","ScopeType":8,"Body":133,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":136,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":137,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":142,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":149,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[140,141,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[143,144,145,146,147,148,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-07-12","ScopeType":8,"Body":138,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-07-12"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":151,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":152,"Flags":10,"Description":"The resource api version"},"properties":{"Type":154,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":167,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":173,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":193,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[155,156,157,158,159,160,161,162,163,164,165,166,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[168,169,170,171,172,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":186,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":191,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":192,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[175,176,177,178,179,180,181,182,183,184,185,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[187,188,189,190,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":174}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-07-12","ScopeType":8,"Body":153,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.md index 1cbcefc930..13c7b09fd7 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-07-12/types.md @@ -132,7 +132,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -145,7 +145,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -185,8 +185,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json index 0608bfbb99..6c5662de10 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":27,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":29,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":35,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[31,32,33,34]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-09-03-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":38,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":39,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":41,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":73,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":43,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":70,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":72,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[42,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":53,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":54,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":57,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":54,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":60,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":54,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":63,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":66,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":54,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":69,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[45,46,47,48,49,50,51,4]}},{"3":{"ItemType":52}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[58,59,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[61,62,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[67,68,4]}},{"3":{"ItemType":44}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":71}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-09-03-preview","ScopeType":8,"Body":40,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":78,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":89,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":81,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":82,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[79,80,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":88,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[83,84,85,86,87,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-09-03-preview","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":94,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":97,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":101,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[95,96,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-09-03-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":106,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":136,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":110,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":113,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":117,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":118,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":123,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":128,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":132,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":82,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":135,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[107,108,109,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[114,115,116,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":122,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[119,120,121,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[124,125,126,127,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[129,130,131,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[133,134,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-09-03-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":139,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":141,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":143,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":145,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":142}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":144}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-09-03-preview","ScopeType":8,"Body":140,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":148,"Flags":10,"Description":"The resource api version"},"properties":{"Type":150,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":151,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":152,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":161,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":156,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[153,154,155,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[157,158,159,160,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-09-03-preview","ScopeType":8,"Body":149,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"properties":{"Type":150,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-09-03-preview","ScopeType":8,"Body":165,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":170,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-09-03-preview","ScopeType":8,"Body":169,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":172,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":173,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":175,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":178,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":185,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[176,177,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[179,180,181,182,183,184,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-09-03-preview","ScopeType":8,"Body":174,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":188,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":190,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":203,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":209,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":229,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[191,192,193,194,195,196,197,198,199,200,201,202,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[204,205,206,207,208,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":222,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":227,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":228,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[211,212,213,214,215,216,217,218,219,220,221,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":210}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-09-03-preview","ScopeType":8,"Body":189,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":27,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":29,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":35,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[31,32,33,34]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2021-09-03-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":38,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":39,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":41,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":73,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":43,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":70,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":72,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[42,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":53,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":54,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":57,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":54,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":60,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":54,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":63,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":66,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":54,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":69,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[45,46,47,48,49,50,51,4]}},{"3":{"ItemType":52}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[58,59,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[61,62,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[67,68,4]}},{"3":{"ItemType":44}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":71}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2021-09-03-preview","ScopeType":8,"Body":40,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":78,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":89,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":81,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":82,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[79,80,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":88,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[83,84,85,86,87,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2021-09-03-preview","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":94,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":97,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":101,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[95,96,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2021-09-03-preview","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":106,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":136,"Flags":0,"Description":"Resource tags."},"identity":{"Type":28,"Flags":0},"sku":{"Type":30,"Flags":0},"plan":{"Type":36,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":110,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":113,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":117,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":118,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":123,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":128,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":132,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":82,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":135,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[107,108,109,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[114,115,116,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":122,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[119,120,121,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[124,125,126,127,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[129,130,131,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[133,134,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2021-09-03-preview","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":139,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":141,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":143,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":145,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":142}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":144}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2021-09-03-preview","ScopeType":8,"Body":140,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":148,"Flags":10,"Description":"The resource api version"},"properties":{"Type":150,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":151,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":152,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":161,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":156,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[153,154,155,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[157,158,159,160,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2021-09-03-preview","ScopeType":8,"Body":149,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":163,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":164,"Flags":10,"Description":"The resource api version"},"properties":{"Type":150,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2021-09-03-preview","ScopeType":8,"Body":165,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":170,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2021-09-03-preview","ScopeType":8,"Body":169,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":172,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":173,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":175,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":178,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":185,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[176,177,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[179,180,181,182,183,184,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2021-09-03-preview","ScopeType":8,"Body":174,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2021-09-03-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":188,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":190,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"status":{"Type":203,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":209,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":229,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[191,192,193,194,195,196,197,198,199,200,201,202,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[204,205,206,207,208,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":222,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":227,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":228,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[211,212,213,214,215,216,217,218,219,220,221,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[223,224,225,226,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":210}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2021-09-03-preview","ScopeType":8,"Body":189,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.md index eac9cd0565..6b108b8386 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2021-09-03-preview/types.md @@ -161,7 +161,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -174,7 +174,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -215,8 +215,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json index aaf6a8ee42..bae968eac6 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":41,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"privateEndpointConnections":{"Type":40,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":29,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":30,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":39,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":34,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[31,32,33,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[35,36,37,38,4]}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":43,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":49,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[45,46,47,48]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2022-02-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":55,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":87,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":57,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":84,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":86,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":67,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":71,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":74,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":77,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":80,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":83,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[69,70,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":58}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":85}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2022-02-10-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":92,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":103,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":95,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":96,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[93,94,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":102,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[97,98,99,100,101,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2022-02-10-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":108,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":111,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":115,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[112,113,114,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-02-10-preview","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":120,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":167,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":124,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":127,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":131,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":132,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":137,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":142,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":146,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":96,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":151,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"agentUpdate":{"Type":152,"Flags":0,"Description":"The preferred settings for updating the agent components (RDAgent, Geneva Monitoring agent, and side-by-side stack) on session hosts."},"privateEndpointConnections":{"Type":166,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[121,122,123,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[125,126,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[128,129,130,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":136,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[133,134,135,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[138,139,140,141,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[143,144,145,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"EnabledForSessionHostsOnly"}},{"6":{"Value":"EnabledForClientsOnly"}},{"5":{"Elements":[147,148,149,150,4]}},{"2":{"Name":"AgentUpdateProperties","Properties":{"type":{"Type":155,"Flags":0,"Description":"The preferred mechanism for updating the agent components. This is either Scheduled or Default."},"useSessionHostLocalTime":{"Type":2,"Flags":0,"Description":"Boolean indicating whether to update the agent components in the local time zone of each session host in the host pool. By default, this is false."},"maintenanceWindowTimeZone":{"Type":4,"Flags":0,"Description":"The time zone for updating the agent components. Valid time zones can be found here: https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. A time zone must be specified if useSessionHostLocalTime is false."},"maintenanceWindows":{"Type":165,"Flags":0,"Description":"The maintenance windows (day and time) for updating the agent components. At least 1 window must be specified. Optionally, a 2nd window can be specified."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[153,154,4]}},{"2":{"Name":"MaintenanceWindowProperties","Properties":{"hour":{"Type":3,"Flags":0,"Description":"The starting hour of the maintenance window (0-23). Note that maintenance windows are 2 hours long. This means that updates can be applied anytime from the specified start hour to 2 hours after."},"dayOfWeek":{"Type":164,"Flags":0,"Description":"The day of the week (Monday-Sunday)."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[157,158,159,160,161,162,163]}},{"3":{"ItemType":156}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2022-02-10-preview","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":172,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":174,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":176,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":173}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":175}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-02-10-preview","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-02-10-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-02-10-preview","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":189,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-02-10-preview","ScopeType":8,"Body":188,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":192,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":194,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":197,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":204,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[198,199,200,201,202,203,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-02-10-preview","ScopeType":8,"Body":193,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":209,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of SessionHost"},"status":{"Type":222,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":228,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":248,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[210,211,212,213,214,215,216,217,218,219,220,221,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[223,224,225,226,227,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":241,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":246,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":247,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[230,231,232,233,234,235,236,237,238,239,240,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[242,243,244,245,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":229}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-02-10-preview","ScopeType":8,"Body":208,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":41,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"privateEndpointConnections":{"Type":40,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":29,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":30,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":39,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":34,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[31,32,33,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[35,36,37,38,4]}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":43,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":49,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[45,46,47,48]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2022-02-10-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":55,"Flags":0,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":87,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":0,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":57,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":84,"Flags":0,"Description":"List of ScalingSchedule definitions."},"hostPoolReferences":{"Type":86,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the scaling schedule."},"daysOfWeek":{"Type":67,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":71,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":74,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":77,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":80,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":83,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[69,70,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":58}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":85}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2022-02-10-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":92,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":103,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":95,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":96,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[93,94,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":102,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[97,98,99,100,101,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2022-02-10-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":108,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":111,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":115,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[109,110,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[112,113,114,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-02-10-preview","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":120,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":167,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":124,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":127,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":131,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":132,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":137,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":142,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":146,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":96,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":151,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"agentUpdate":{"Type":152,"Flags":0,"Description":"The preferred settings for updating the agent components (RDAgent, Geneva Monitoring agent, and side-by-side stack) on session hosts."},"privateEndpointConnections":{"Type":166,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[121,122,123,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[125,126,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[128,129,130,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":136,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[133,134,135,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[138,139,140,141,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[143,144,145,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"EnabledForSessionHostsOnly"}},{"6":{"Value":"EnabledForClientsOnly"}},{"5":{"Elements":[147,148,149,150,4]}},{"2":{"Name":"AgentUpdateProperties","Properties":{"type":{"Type":155,"Flags":0,"Description":"The preferred mechanism for updating the agent components. This is either Scheduled or Default."},"useSessionHostLocalTime":{"Type":2,"Flags":0,"Description":"Boolean indicating whether to update the agent components in the local time zone of each session host in the host pool. By default, this is false."},"maintenanceWindowTimeZone":{"Type":4,"Flags":0,"Description":"The time zone for updating the agent components. Valid time zones can be found here: https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. A time zone must be specified if useSessionHostLocalTime is false."},"maintenanceWindows":{"Type":165,"Flags":0,"Description":"The maintenance windows (day and time) for updating the agent components. At least 1 window must be specified. Optionally, a 2nd window can be specified."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[153,154,4]}},{"2":{"Name":"MaintenanceWindowProperties","Properties":{"hour":{"Type":3,"Flags":0,"Description":"The starting hour of the maintenance window (0-23). Note that maintenance windows are 2 hours long. This means that updates can be applied anytime from the specified start hour to 2 hours after."},"dayOfWeek":{"Type":164,"Flags":0,"Description":"The day of the week (Monday-Sunday)."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[157,158,159,160,161,162,163]}},{"3":{"ItemType":156}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2022-02-10-preview","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":172,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":174,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":176,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":173}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":175}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-02-10-preview","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-02-10-preview","ScopeType":8,"Body":180,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-02-10-preview","ScopeType":8,"Body":184,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":189,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-02-10-preview","ScopeType":8,"Body":188,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":192,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":194,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":197,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":204,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[195,196,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[198,199,200,201,202,203,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-02-10-preview","ScopeType":8,"Body":193,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2022-02-10-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":209,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of SessionHost"},"status":{"Type":222,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":228,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":248,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[210,211,212,213,214,215,216,217,218,219,220,221,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[223,224,225,226,227,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":241,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":246,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":247,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[230,231,232,233,234,235,236,237,238,239,240,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[242,243,244,245,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":229}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-02-10-preview","ScopeType":8,"Body":208,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md index 3651a760c5..bf6de2b37e 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-02-10-preview/types.md @@ -168,7 +168,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -181,7 +181,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -229,8 +229,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json index 88712ce03c..6f93d205e3 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":41,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"privateEndpointConnections":{"Type":40,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":29,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":30,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":39,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":34,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[31,32,33,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[35,36,37,38,4]}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":43,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":49,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[45,46,47,48]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2022-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":55,"Flags":1,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":87,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":1,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":57,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":84,"Flags":0,"Description":"List of ScalingPlanPooledSchedule definitions."},"hostPoolReferences":{"Type":86,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the ScalingPlanPooledSchedule."},"daysOfWeek":{"Type":67,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":71,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":74,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":77,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":80,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":83,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[69,70,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":58}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":85}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2022-04-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":92,"Flags":1,"Description":"Detailed properties for ScalingPlanPooledSchedule"}}}},{"2":{"Name":"ScalingPlanPooledScheduleProperties","Properties":{"daysOfWeek":{"Type":101,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":104,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":107,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":110,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":113,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":116,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[93,94,95,96,97,98,99]}},{"3":{"ItemType":100}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[102,103,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[105,106,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[108,109,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[114,115,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2022-04-01-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":121,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":132,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":124,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":125,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[122,123,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":131,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[126,127,128,129,130,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2022-04-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":137,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":140,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":144,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[141,142,143,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-04-01-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":149,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":196,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":153,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":156,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":160,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":161,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":166,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":171,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":175,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":125,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":180,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"agentUpdate":{"Type":181,"Flags":0,"Description":"The session host configuration for updating agent, monitoring agent, and stack component."},"privateEndpointConnections":{"Type":195,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[154,155,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[157,158,159,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":165,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[162,163,164,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[167,168,169,170,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[172,173,174,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"EnabledForSessionHostsOnly"}},{"6":{"Value":"EnabledForClientsOnly"}},{"5":{"Elements":[176,177,178,179,4]}},{"2":{"Name":"AgentUpdateProperties","Properties":{"type":{"Type":184,"Flags":0,"Description":"The type of maintenance for session host components."},"useSessionHostLocalTime":{"Type":2,"Flags":0,"Description":"Whether to use localTime of the virtual machine."},"maintenanceWindowTimeZone":{"Type":4,"Flags":0,"Description":"Time zone for maintenance as defined in https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. Must be set if useLocalTime is true."},"maintenanceWindows":{"Type":194,"Flags":0,"Description":"List of maintenance windows. Maintenance windows are 2 hours long."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[182,183,4]}},{"2":{"Name":"MaintenanceWindowProperties","Properties":{"hour":{"Type":3,"Flags":0,"Description":"The update start hour of the day. (0 - 23)"},"dayOfWeek":{"Type":193,"Flags":0,"Description":"Day of the week."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[186,187,188,189,190,191,192]}},{"3":{"ItemType":185}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2022-04-01-preview","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":201,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":203,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":205,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":202}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":6,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":204}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-04-01-preview","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":209,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":218,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":6,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-04-01-preview","ScopeType":8,"Body":217,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":223,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":226,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":233,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[227,228,229,230,231,232,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-04-01-preview","ScopeType":8,"Body":222,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":238,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of SessionHost"},"status":{"Type":251,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":257,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":277,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[239,240,241,242,243,244,245,246,247,248,249,250,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":270,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":275,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":276,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[259,260,261,262,263,264,265,266,267,268,269,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[271,272,273,274,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":258}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-04-01-preview","ScopeType":8,"Body":237,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":22,"Flags":0,"Description":"Detailed properties for Workspace"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":41,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":16,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":21,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[12,13,14,15,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[17,18,19,20,4]}},{"2":{"Name":"WorkspaceProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Workspace. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Workspace."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Workspace."},"applicationGroupReferences":{"Type":23,"Flags":0,"Description":"List of applicationGroup resource Ids."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":26,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"privateEndpointConnections":{"Type":40,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[24,25,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":29,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":30,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":39,"Flags":0,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":34,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[31,32,33,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[35,36,37,38,4]}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceModelWithAllowedPropertySetIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":43,"Flags":0,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"2":{"Name":"ResourceModelWithAllowedPropertySetSku","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the SKU. Ex - P3. It is typically a letter+number code"},"tier":{"Type":49,"Flags":0,"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":4,"Flags":0,"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":4,"Flags":0,"Description":"If the service has different generations of hardware, for the same SKU, then that can be captured here."},"capacity":{"Type":3,"Flags":0,"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."}}}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[45,46,47,48]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetPlan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces@2022-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":55,"Flags":1,"Description":"Detailed properties for scaling plan."},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":87,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ScalingPlanProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of scaling plan. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of scaling plan."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name of scaling plan."},"timeZone":{"Type":4,"Flags":1,"Description":"Timezone of the scaling plan."},"hostPoolType":{"Type":57,"Flags":0,"Description":"HostPool type for desktop."},"exclusionTag":{"Type":4,"Flags":0,"Description":"Exclusion tag for scaling plan."},"schedules":{"Type":84,"Flags":0,"Description":"List of ScalingPlanPooledSchedule definitions."},"hostPoolReferences":{"Type":86,"Flags":0,"Description":"List of ScalingHostPoolReference definitions."}}}},{"6":{"Value":"Pooled"}},{"5":{"Elements":[56,4]}},{"2":{"Name":"ScalingSchedule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the ScalingPlanPooledSchedule."},"daysOfWeek":{"Type":67,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":71,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":74,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":77,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":80,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":83,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[59,60,61,62,63,64,65,4]}},{"3":{"ItemType":66}},{"2":{"Name":"Time","Properties":{"hour":{"Type":3,"Flags":1,"Description":"The hour."},"minute":{"Type":3,"Flags":1,"Description":"The minute."}}}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[69,70,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[72,73,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[75,76,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[78,79,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[81,82,4]}},{"3":{"ItemType":58}},{"2":{"Name":"ScalingHostPoolReference","Properties":{"hostPoolArmPath":{"Type":4,"Flags":0,"Description":"Arm path of referenced hostpool."},"scalingPlanEnabled":{"Type":2,"Flags":0,"Description":"Is the scaling plan enabled for this hostpool."}}}},{"3":{"ItemType":85}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans@2022-04-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":92,"Flags":1,"Description":"Detailed properties for ScalingPlanPooledSchedule"}}}},{"2":{"Name":"ScalingPlanPooledScheduleProperties","Properties":{"daysOfWeek":{"Type":101,"Flags":0,"Description":"Set of days of the week on which this schedule is active."},"rampUpStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp up period."},"rampUpLoadBalancingAlgorithm":{"Type":104,"Flags":0,"Description":"Load balancing algorithm for ramp up period."},"rampUpMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp up period."},"rampUpCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp up period."},"peakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for peak period."},"peakLoadBalancingAlgorithm":{"Type":107,"Flags":0,"Description":"Load balancing algorithm for peak period."},"rampDownStartTime":{"Type":68,"Flags":0,"Description":"Starting time for ramp down period."},"rampDownLoadBalancingAlgorithm":{"Type":110,"Flags":0,"Description":"Load balancing algorithm for ramp down period."},"rampDownMinimumHostsPct":{"Type":3,"Flags":0,"Description":"Minimum host percentage for ramp down period."},"rampDownCapacityThresholdPct":{"Type":3,"Flags":0,"Description":"Capacity threshold for ramp down period."},"rampDownForceLogoffUsers":{"Type":2,"Flags":0,"Description":"Should users be logged off forcefully from hosts."},"rampDownStopHostsWhen":{"Type":113,"Flags":0,"Description":"Specifies when to stop hosts during ramp down period."},"rampDownWaitTimeMinutes":{"Type":3,"Flags":0,"Description":"Number of minutes to wait to stop hosts during ramp down period."},"rampDownNotificationMessage":{"Type":4,"Flags":0,"Description":"Notification message for users during ramp down period."},"offPeakStartTime":{"Type":68,"Flags":0,"Description":"Starting time for off-peak period."},"offPeakLoadBalancingAlgorithm":{"Type":116,"Flags":0,"Description":"Load balancing algorithm for off-peak period."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[93,94,95,96,97,98,99]}},{"3":{"ItemType":100}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[102,103,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[105,106,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[108,109,4]}},{"6":{"Value":"ZeroSessions"}},{"6":{"Value":"ZeroActiveSessions"}},{"5":{"Elements":[111,112,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"5":{"Elements":[114,115,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2022-04-01-preview","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":121,"Flags":1,"Description":"Detailed properties for ApplicationGroup"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":132,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"ApplicationGroupProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of ApplicationGroup. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of ApplicationGroup."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of ApplicationGroup."},"hostPoolArmPath":{"Type":4,"Flags":1,"Description":"HostPool arm path of ApplicationGroup."},"workspaceArmPath":{"Type":4,"Flags":2,"Description":"Workspace arm path of ApplicationGroup."},"applicationGroupType":{"Type":124,"Flags":1,"Description":"Resource Type of ApplicationGroup."},"migrationRequest":{"Type":125,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[122,123,4]}},{"2":{"Name":"MigrationRequestProperties","Properties":{"operation":{"Type":131,"Flags":0,"Description":"The type of operation for migration."},"migrationPath":{"Type":4,"Flags":0,"Description":"The path to the legacy object to migrate."}}}},{"6":{"Value":"Start"}},{"6":{"Value":"Revoke"}},{"6":{"Value":"Complete"}},{"6":{"Value":"Hide"}},{"6":{"Value":"Unhide"}},{"5":{"Elements":[126,127,128,129,130,4]}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups@2022-04-01-preview","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/applications"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":134,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":135,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":137,"Flags":1,"Description":"Detailed properties for Application"}}}},{"2":{"Name":"ApplicationProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Application. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Application."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Application."},"filePath":{"Type":4,"Flags":0,"Description":"Specifies a path for the executable file for the application."},"msixPackageFamilyName":{"Type":4,"Flags":0,"Description":"Specifies the package family name for MSIX applications"},"msixPackageApplicationId":{"Type":4,"Flags":0,"Description":"Specifies the package application Id for MSIX applications"},"applicationType":{"Type":140,"Flags":0,"Description":"Resource Type of Application."},"commandLineSetting":{"Type":144,"Flags":1,"Description":"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all."},"commandLineArguments":{"Type":4,"Flags":0,"Description":"Command Line Arguments for Application."},"showInPortal":{"Type":2,"Flags":0,"Description":"Specifies whether to show the RemoteApp program in the RD Web Access server."},"iconPath":{"Type":4,"Flags":0,"Description":"Path to icon."},"iconIndex":{"Type":3,"Flags":0,"Description":"Index of the icon."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"the icon a 64 bit string as a byte array."}}}},{"6":{"Value":"InBuilt"}},{"6":{"Value":"MsixApplication"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"DoNotAllow"}},{"6":{"Value":"Allow"}},{"6":{"Value":"Require"}},{"5":{"Elements":[141,142,143,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/applications@2022-04-01-preview","ScopeType":8,"Body":136,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":147,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":149,"Flags":1,"Description":"Detailed properties for HostPool"},"location":{"Type":4,"Flags":0,"Description":"The geo-location where the resource lives"},"managedBy":{"Type":4,"Flags":0,"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":4,"Flags":0,"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."},"etag":{"Type":4,"Flags":2,"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":196,"Flags":0,"Description":"Resource tags."},"identity":{"Type":42,"Flags":0},"sku":{"Type":44,"Flags":0},"plan":{"Type":50,"Flags":0}}}},{"2":{"Name":"HostPoolProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of HostPool. (internal use)"},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of HostPool."},"description":{"Type":4,"Flags":0,"Description":"Description of HostPool."},"hostPoolType":{"Type":153,"Flags":1,"Description":"HostPool type for desktop."},"personalDesktopAssignmentType":{"Type":156,"Flags":0,"Description":"PersonalDesktopAssignment type for HostPool."},"customRdpProperty":{"Type":4,"Flags":0,"Description":"Custom rdp property of HostPool."},"maxSessionLimit":{"Type":3,"Flags":0,"Description":"The max session limit of HostPool."},"loadBalancerType":{"Type":160,"Flags":1,"Description":"The type of the load balancer."},"ring":{"Type":3,"Flags":0,"Description":"The ring number of HostPool."},"validationEnvironment":{"Type":2,"Flags":0,"Description":"Is validation environment."},"registrationInfo":{"Type":161,"Flags":0,"Description":"The registration info of HostPool."},"vmTemplate":{"Type":4,"Flags":0,"Description":"VM template for sessionhosts configuration within hostpool."},"applicationGroupReferences":{"Type":166,"Flags":2,"Description":"List of applicationGroup links."},"ssoadfsAuthority":{"Type":4,"Flags":0,"Description":"URL to customer ADFS server for signing WVD SSO certificates."},"ssoClientId":{"Type":4,"Flags":0,"Description":"ClientId for the registered Relying Party used to issue WVD SSO certificates."},"ssoClientSecretKeyVaultPath":{"Type":4,"Flags":0,"Description":"Path to Azure KeyVault storing the secret used for communication to ADFS."},"ssoSecretType":{"Type":171,"Flags":0,"Description":"The type of single sign on Secret Type."},"preferredAppGroupType":{"Type":175,"Flags":1,"Description":"The type of preferred application group type, default to Desktop Application Group"},"startVMOnConnect":{"Type":2,"Flags":0,"Description":"The flag to turn on/off StartVMOnConnect feature."},"migrationRequest":{"Type":125,"Flags":0,"Description":"The registration info of HostPool."},"cloudPcResource":{"Type":2,"Flags":2,"Description":"Is cloud pc resource."},"publicNetworkAccess":{"Type":180,"Flags":0,"Description":"Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints"},"agentUpdate":{"Type":181,"Flags":0,"Description":"The session host configuration for updating agent, monitoring agent, and stack component."},"privateEndpointConnections":{"Type":195,"Flags":2,"Description":"List of private endpoint connection associated with the specified resource"}}}},{"6":{"Value":"Personal"}},{"6":{"Value":"Pooled"}},{"6":{"Value":"BYODesktop"}},{"5":{"Elements":[150,151,152,4]}},{"6":{"Value":"Automatic"}},{"6":{"Value":"Direct"}},{"5":{"Elements":[154,155,4]}},{"6":{"Value":"BreadthFirst"}},{"6":{"Value":"DepthFirst"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[157,158,159,4]}},{"2":{"Name":"RegistrationInfo","Properties":{"expirationTime":{"Type":4,"Flags":0,"Description":"Expiration time of registration token."},"token":{"Type":4,"Flags":0,"Description":"The registration token base64 encoded string."},"registrationTokenOperation":{"Type":165,"Flags":0,"Description":"The type of resetting the token."}}}},{"6":{"Value":"Delete"}},{"6":{"Value":"None"}},{"6":{"Value":"Update"}},{"5":{"Elements":[162,163,164,4]}},{"3":{"ItemType":4}},{"6":{"Value":"SharedKey"}},{"6":{"Value":"Certificate"}},{"6":{"Value":"SharedKeyInKeyVault"}},{"6":{"Value":"CertificateInKeyVault"}},{"5":{"Elements":[167,168,169,170,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Desktop"}},{"6":{"Value":"RailApplications"}},{"5":{"Elements":[172,173,174,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"EnabledForSessionHostsOnly"}},{"6":{"Value":"EnabledForClientsOnly"}},{"5":{"Elements":[176,177,178,179,4]}},{"2":{"Name":"AgentUpdateProperties","Properties":{"type":{"Type":184,"Flags":0,"Description":"The type of maintenance for session host components."},"useSessionHostLocalTime":{"Type":2,"Flags":0,"Description":"Whether to use localTime of the virtual machine."},"maintenanceWindowTimeZone":{"Type":4,"Flags":0,"Description":"Time zone for maintenance as defined in https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. Must be set if useLocalTime is true."},"maintenanceWindows":{"Type":194,"Flags":0,"Description":"List of maintenance windows. Maintenance windows are 2 hours long."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[182,183,4]}},{"2":{"Name":"MaintenanceWindowProperties","Properties":{"hour":{"Type":3,"Flags":0,"Description":"The update start hour of the day. (0 - 23)"},"dayOfWeek":{"Type":193,"Flags":0,"Description":"Day of the week."}}}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"6":{"Value":"Sunday"}},{"5":{"Elements":[186,187,188,189,190,191,192]}},{"3":{"ItemType":185}},{"3":{"ItemType":27}},{"2":{"Name":"ResourceModelWithAllowedPropertySetTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools@2022-04-01-preview","ScopeType":8,"Body":148,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/msixPackages"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":201,"Flags":1,"Description":"Detailed properties for MSIX Package"}}}},{"2":{"Name":"MsixPackageProperties","Properties":{"imagePath":{"Type":4,"Flags":0,"Description":"VHD/CIM image path on Network Share."},"packageName":{"Type":4,"Flags":0,"Description":"Package Name from appxmanifest.xml."},"packageFamilyName":{"Type":4,"Flags":0,"Description":"Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name."},"displayName":{"Type":4,"Flags":0,"Description":"User friendly Name to be displayed in the portal."},"packageRelativePath":{"Type":4,"Flags":0,"Description":"Relative Path to the package inside the image."},"isRegularRegistration":{"Type":2,"Flags":0,"Description":"Specifies how to register Package in feed."},"isActive":{"Type":2,"Flags":0,"Description":"Make this version of the package the active one across the hostpool."},"packageDependencies":{"Type":203,"Flags":0,"Description":"List of package dependencies."},"version":{"Type":4,"Flags":0,"Description":"Package Version found in the appxmanifest.xml."},"lastUpdated":{"Type":4,"Flags":0,"Description":"Date Package was last updated, found in the appxmanifest.xml."},"packageApplications":{"Type":205,"Flags":0,"Description":"List of package applications."}}}},{"2":{"Name":"MsixPackageDependencies","Properties":{"dependencyName":{"Type":4,"Flags":0,"Description":"Name of package dependency."},"publisher":{"Type":4,"Flags":0,"Description":"Name of dependency publisher."},"minVersion":{"Type":4,"Flags":0,"Description":"Dependency version required."}}}},{"3":{"ItemType":202}},{"2":{"Name":"MsixPackageApplications","Properties":{"appId":{"Type":4,"Flags":0,"Description":"Package Application Id, found in appxmanifest.xml."},"description":{"Type":4,"Flags":0,"Description":"Description of Package Application."},"appUserModelID":{"Type":4,"Flags":0,"Description":"Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."},"friendlyName":{"Type":4,"Flags":0,"Description":"User friendly name."},"iconImageName":{"Type":4,"Flags":0,"Description":"User friendly name."},"rawIcon":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."},"rawPng":{"Type":0,"Flags":0,"Description":"the icon a 64 bit string as a byte array."}}}},{"3":{"ItemType":204}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/msixPackages@2022-04-01-preview","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":209,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Resource properties."},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/workspaces/privateEndpointConnections@2022-04-01-preview","ScopeType":8,"Body":213,"Flags":0}},{"6":{"Value":"Microsoft.DesktopVirtualization/applicationGroups/desktops"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":218,"Flags":2,"Description":"Detailed properties for Desktop"}}}},{"2":{"Name":"DesktopProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of Desktop. (internal use)"},"description":{"Type":4,"Flags":0,"Description":"Description of Desktop."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of Desktop."},"iconHash":{"Type":4,"Flags":2,"Description":"Hash of the icon."},"iconContent":{"Type":0,"Flags":2,"Description":"The icon a 64 bit string as a byte array."}}}},{"4":{"Name":"Microsoft.DesktopVirtualization/applicationGroups/desktops@2022-04-01-preview","ScopeType":8,"Body":217,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":223,"Flags":2,"Description":"Detailed properties for UserSession"}}}},{"2":{"Name":"UserSessionProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of user session. (internal use)"},"userPrincipalName":{"Type":4,"Flags":0,"Description":"The user principal name."},"applicationType":{"Type":226,"Flags":0,"Description":"Application type of application."},"sessionState":{"Type":233,"Flags":0,"Description":"State of user session."},"activeDirectoryUserName":{"Type":4,"Flags":0,"Description":"The active directory user name."},"createTime":{"Type":4,"Flags":0,"Description":"The timestamp of the user session create."}}}},{"6":{"Value":"RemoteApp"}},{"6":{"Value":"Desktop"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Active"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Pending"}},{"6":{"Value":"LogOff"}},{"6":{"Value":"UserProfileDiskMounted"}},{"5":{"Elements":[227,228,229,230,231,232,4]}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts/userSessions@2022-04-01-preview","ScopeType":8,"Body":222,"Flags":1}},{"6":{"Value":"Microsoft.DesktopVirtualization/hostPools/sessionHosts"}},{"6":{"Value":"2022-04-01-preview"}},{"2":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":11,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"properties":{"Type":238,"Flags":2,"Description":"Detailed properties for SessionHost"}}}},{"2":{"Name":"SessionHostProperties","Properties":{"objectId":{"Type":4,"Flags":2,"Description":"ObjectId of SessionHost. (internal use)"},"lastHeartBeat":{"Type":4,"Flags":0,"Description":"Last heart beat from SessionHost."},"sessions":{"Type":3,"Flags":0,"Description":"Number of sessions on SessionHost."},"agentVersion":{"Type":4,"Flags":0,"Description":"Version of agent on SessionHost."},"allowNewSession":{"Type":2,"Flags":0,"Description":"Allow a new session."},"virtualMachineId":{"Type":4,"Flags":2,"Description":"Virtual Machine Id of SessionHost's underlying virtual machine."},"resourceId":{"Type":4,"Flags":2,"Description":"Resource Id of SessionHost's underlying virtual machine."},"assignedUser":{"Type":4,"Flags":0,"Description":"User assigned to SessionHost."},"friendlyName":{"Type":4,"Flags":0,"Description":"Friendly name of SessionHost"},"status":{"Type":251,"Flags":0,"Description":"Status for a SessionHost."},"statusTimestamp":{"Type":4,"Flags":2,"Description":"The timestamp of the status."},"osVersion":{"Type":4,"Flags":0,"Description":"The version of the OS on the session host."},"sxSStackVersion":{"Type":4,"Flags":0,"Description":"The version of the side by side stack on the session host."},"updateState":{"Type":257,"Flags":0,"Description":"Update state of a SessionHost."},"lastUpdateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."},"updateErrorMessage":{"Type":4,"Flags":0,"Description":"The error message."},"sessionHostHealthCheckResults":{"Type":277,"Flags":2,"Description":"List of SessionHostHealthCheckReports"}}}},{"6":{"Value":"Available"}},{"6":{"Value":"Unavailable"}},{"6":{"Value":"Shutdown"}},{"6":{"Value":"Disconnected"}},{"6":{"Value":"Upgrading"}},{"6":{"Value":"UpgradeFailed"}},{"6":{"Value":"NoHeartbeat"}},{"6":{"Value":"NotJoinedToDomain"}},{"6":{"Value":"DomainTrustRelationshipLost"}},{"6":{"Value":"SxSStackListenerNotReady"}},{"6":{"Value":"FSLogixNotHealthy"}},{"6":{"Value":"NeedsAssistance"}},{"5":{"Elements":[239,240,241,242,243,244,245,246,247,248,249,250,4]}},{"6":{"Value":"Initial"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Started"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"2":{"Name":"SessionHostHealthCheckReport","Properties":{"healthCheckName":{"Type":270,"Flags":2,"Description":"Represents the name of the health check operation performed."},"healthCheckResult":{"Type":275,"Flags":2,"Description":"Represents the Health state of the health check we performed."},"additionalFailureDetails":{"Type":276,"Flags":2,"Description":"Additional detailed information on the failure."}}}},{"6":{"Value":"DomainJoinedCheck"}},{"6":{"Value":"DomainTrustCheck"}},{"6":{"Value":"FSLogixHealthCheck"}},{"6":{"Value":"SxSStackListenerCheck"}},{"6":{"Value":"UrlsAccessibleCheck"}},{"6":{"Value":"MonitoringAgentCheck"}},{"6":{"Value":"DomainReachable"}},{"6":{"Value":"WebRTCRedirectorCheck"}},{"6":{"Value":"SupportedEncryptionCheck"}},{"6":{"Value":"MetaDataServiceCheck"}},{"6":{"Value":"AppAttachHealthCheck"}},{"5":{"Elements":[259,260,261,262,263,264,265,266,267,268,269,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"HealthCheckSucceeded"}},{"6":{"Value":"HealthCheckFailed"}},{"6":{"Value":"SessionHostShutdown"}},{"5":{"Elements":[271,272,273,274,4]}},{"2":{"Name":"SessionHostHealthCheckFailureDetails","Properties":{"message":{"Type":4,"Flags":2,"Description":"Failure message: hints on what is wrong and how to recover."},"errorCode":{"Type":3,"Flags":2,"Description":"Error code corresponding for the failure."},"lastHealthCheckDateTime":{"Type":4,"Flags":2,"Description":"The timestamp of the last update."}}}},{"3":{"ItemType":258}},{"4":{"Name":"Microsoft.DesktopVirtualization/hostPools/sessionHosts@2022-04-01-preview","ScopeType":8,"Body":237,"Flags":1}}] \ No newline at end of file diff --git a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md index d1a1fcc5eb..8025b608fe 100644 --- a/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md +++ b/generated/desktopvirtualization/microsoft.desktopvirtualization/2022-04-01-preview/types.md @@ -178,7 +178,7 @@ * **description**: string: Description of Application. * **filePath**: string: Specifies a path for the executable file for the application. * **friendlyName**: string: Friendly name of Application. -* **iconContent**: array (ReadOnly): the icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): the icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **iconIndex**: int: Index of the icon. * **iconPath**: string: Path to icon. @@ -191,7 +191,7 @@ ### Properties * **description**: string: Description of Desktop. * **friendlyName**: string: Friendly name of Desktop. -* **iconContent**: array (ReadOnly): The icon a 64 bit string as a byte array. +* **iconContent**: any (ReadOnly): The icon a 64 bit string as a byte array. * **iconHash**: string (ReadOnly): Hash of the icon. * **objectId**: string (ReadOnly): ObjectId of Desktop. (internal use) @@ -239,8 +239,8 @@ * **description**: string: Description of Package Application. * **friendlyName**: string: User friendly name. * **iconImageName**: string: User friendly name. -* **rawIcon**: array: the icon a 64 bit string as a byte array. -* **rawPng**: array: the icon a 64 bit string as a byte array. +* **rawIcon**: any: the icon a 64 bit string as a byte array. +* **rawPng**: any: the icon a 64 bit string as a byte array. ## MsixPackageDependencies ### Properties diff --git a/generated/deviceprovisioningservices/log.out b/generated/deviceprovisioningservices/log.out index 66634ac99e..5607df7131 100644 --- a/generated/deviceprovisioningservices/log.out +++ b/generated/deviceprovisioningservices/log.out @@ -14,6 +14,7 @@ warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an un - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/iotdps.json:2407:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2020-09-01-preview/iotdps.json:2256:5 @@ -40,6 +41,7 @@ warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an un - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2020-03-01/iotdps.json:2379:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2017-08-21-preview/iotdps.json:1555:5 @@ -88,6 +90,7 @@ warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an un - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2020-01-01/iotdps.json:1895:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2021-10-15/iotdps.json:2190:5 @@ -101,3 +104,4 @@ warning | PreCheck/SchemaMissingType | The schema 'TagsResource-tags' with an un - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2021-10-15/iotdps.json:2395:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | SecurityDefinedSpecAndConfig | OpenAPI spec has a security definition but autorest security config is defined. Security config from autorest will be used. +warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.json b/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.json index a1dfda623b..4fe33fa35e 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.json +++ b/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":6,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2020-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":16,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":54,"Flags":1,"Description":"Sku info for a provisioning Service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":57,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":29,"Flags":0,"Description":"Current state of the provisioning service."},"ipFilterRules":{"Type":38,"Flags":0,"Description":"The IP filter rules."},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":40,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":44,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":53,"Flags":0,"Description":"List of authorization keys for a provisioning service."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[17,18,19,20,21,22,23,24,25,26,27,28,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":33,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":37,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[31,32]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[34,35,36]}},{"3":{"ItemType":30}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string og the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":39}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[41,42,43,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":52,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[46,47,48,49,50,51,4]}},{"3":{"ItemType":45}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":56,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[55,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2020-01-01","ScopeType":8,"Body":15,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":60,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":45}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2020-01-01","Output":59}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2020-01-01","Output":45}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":0,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2020-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2020-01-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":16,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":54,"Flags":1,"Description":"Sku info for a provisioning Service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":57,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":29,"Flags":0,"Description":"Current state of the provisioning service."},"ipFilterRules":{"Type":38,"Flags":0,"Description":"The IP filter rules."},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":40,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":44,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":53,"Flags":0,"Description":"List of authorization keys for a provisioning service."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[17,18,19,20,21,22,23,24,25,26,27,28,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":33,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":37,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[31,32]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[34,35,36]}},{"3":{"ItemType":30}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string og the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":39}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[41,42,43,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":52,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[46,47,48,49,50,51,4]}},{"3":{"ItemType":45}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":56,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[55,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2020-01-01","ScopeType":8,"Body":15,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":60,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":45}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2020-01-01","Output":59}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2020-01-01","Output":45}}] \ No newline at end of file diff --git a/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.md b/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.md index b9c1848f66..a20f7e33d8 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.md +++ b/generated/deviceprovisioningservices/microsoft.devices/2020-01-01/types.md @@ -36,7 +36,7 @@ ## CertificateProperties ### Properties -* **certificate**: array (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. +* **certificate**: any (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. * **created**: string (ReadOnly): The certificate's creation date and time. * **expiry**: string (ReadOnly): The certificate's expiration date and time. * **isVerified**: bool (ReadOnly): Determines whether certificate has been verified. diff --git a/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.json b/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.json index 0a97439225..7a9135d7fa 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.json +++ b/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"isVerified":{"Type":2,"Flags":4,"Description":"True indicates that the certificate will be created in verified state and proof of possession will not be required."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":6,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":16,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":67,"Flags":1,"Description":"Sku info for a provisioning Service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":70,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":29,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":32,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":41,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":51,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":53,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":57,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":66,"Flags":0,"Description":"List of authorization keys for a provisioning service."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[17,18,19,20,21,22,23,24,25,26,27,28,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[30,31,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":36,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":40,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[34,35]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[37,38,39]}},{"3":{"ItemType":33}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":43,"Flags":1,"Description":"The properties of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":44,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":45,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":50,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[46,47,48,49,4]}},{"3":{"ItemType":42}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":52}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[54,55,56,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":65,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[59,60,61,62,63,64,4]}},{"3":{"ItemType":58}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":69,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[68,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2020-03-01","ScopeType":8,"Body":15,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":1,"Description":"The properties of a private endpoint connection"}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2020-03-01","ScopeType":8,"Body":74,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":77,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":58}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2020-03-01","Output":76}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2020-03-01","Output":58}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"isVerified":{"Type":2,"Flags":4,"Description":"True indicates that the certificate will be created in verified state and proof of possession will not be required."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":0,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2020-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":13,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":14,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":16,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":67,"Flags":1,"Description":"Sku info for a provisioning Service."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":70,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":29,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":32,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":41,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":51,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":53,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":57,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":66,"Flags":0,"Description":"List of authorization keys for a provisioning service."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[17,18,19,20,21,22,23,24,25,26,27,28,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[30,31,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":36,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":40,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[34,35]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[37,38,39]}},{"3":{"ItemType":33}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":43,"Flags":1,"Description":"The properties of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":44,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":45,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":50,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[46,47,48,49,4]}},{"3":{"ItemType":42}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":52}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[54,55,56,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":65,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[59,60,61,62,63,64,4]}},{"3":{"ItemType":58}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":69,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[68,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2020-03-01","ScopeType":8,"Body":15,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2020-03-01"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":1,"Description":"The properties of a private endpoint connection"}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2020-03-01","ScopeType":8,"Body":74,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":77,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":58}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2020-03-01","Output":76}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2020-03-01","Output":58}}] \ No newline at end of file diff --git a/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.md b/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.md index c44aabf526..ad91b9facd 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.md +++ b/generated/deviceprovisioningservices/microsoft.devices/2020-03-01/types.md @@ -46,7 +46,7 @@ ## CertificateProperties ### Properties -* **certificate**: array (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. +* **certificate**: any (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. * **created**: string (ReadOnly): The certificate's creation date and time. * **expiry**: string (ReadOnly): The certificate's expiration date and time. * **isVerified**: bool (ReadOnly): Determines whether certificate has been verified. diff --git a/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.json b/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.json index ec829835e5..063fa307e5 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.json +++ b/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"isVerified":{"Type":2,"Flags":4,"Description":"True indicates that the certificate will be created in verified state and proof of possession will not be required."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":6,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2021-10-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":27,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":78,"Flags":1,"Description":"Sku info for a provisioning Service."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":81,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":40,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":43,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":52,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":62,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":64,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":68,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":77,"Flags":0,"Description":"List of authorization keys for a provisioning service."},"enableDataResidency":{"Type":2,"Flags":0,"Description":"Optional.\nIndicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,37,38,39,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":47,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":51,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[45,46]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[48,49,50]}},{"3":{"ItemType":44}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":61,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[57,58,59,60,4]}},{"3":{"ItemType":53}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":63}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":76,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"3":{"ItemType":69}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":80,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2021-10-15","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2021-10-15","ScopeType":8,"Body":85,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":88,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":69}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2021-10-15","Output":87}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2021-10-15","Output":69}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"certificate":{"Type":4,"Flags":4,"Description":"Base-64 representation of the X509 leaf certificate .cer file or just .pem file content."},"isVerified":{"Type":2,"Flags":4,"Description":"True indicates that the certificate will be created in verified state and proof of possession will not be required."},"properties":{"Type":11,"Flags":2,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":2,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":0,"Flags":2,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2021-10-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":27,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":78,"Flags":1,"Description":"Sku info for a provisioning Service."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":81,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":40,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":43,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":52,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":62,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":64,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":68,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":77,"Flags":0,"Description":"List of authorization keys for a provisioning service."},"enableDataResidency":{"Type":2,"Flags":0,"Description":"Optional.\nIndicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,37,38,39,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":47,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":51,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[45,46]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[48,49,50]}},{"3":{"ItemType":44}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":61,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[57,58,59,60,4]}},{"3":{"ItemType":53}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":63}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":76,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"3":{"ItemType":69}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":80,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2021-10-15","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2021-10-15"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2021-10-15","ScopeType":8,"Body":85,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":88,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":69}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2021-10-15","Output":87}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2021-10-15","Output":69}}] \ No newline at end of file diff --git a/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.md b/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.md index c6ea1e91bd..23960122c7 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.md +++ b/generated/deviceprovisioningservices/microsoft.devices/2021-10-15/types.md @@ -49,7 +49,7 @@ ## CertificateProperties ### Properties -* **certificate**: array (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. +* **certificate**: any (ReadOnly): base-64 representation of X509 certificate .cer file or just .pem file content. * **created**: string (ReadOnly): The certificate's creation date and time. * **expiry**: string (ReadOnly): The certificate's expiration date and time. * **isVerified**: bool (ReadOnly): Determines whether certificate has been verified. diff --git a/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.json b/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.json index 6614b38ec7..ab293bf218 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.json +++ b/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":0,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":6,"Flags":0,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2022-02-05","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":27,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":78,"Flags":1,"Description":"Sku info for a provisioning Service."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":81,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":40,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":43,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":52,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":62,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":64,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":68,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":77,"Flags":0,"Description":"List of authorization keys for a provisioning service."},"enableDataResidency":{"Type":2,"Flags":0,"Description":"Optional.\nIndicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,37,38,39,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":47,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":51,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[45,46]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[48,49,50]}},{"3":{"ItemType":44}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":61,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[57,58,59,60,4]}},{"3":{"ItemType":53}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":63}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":76,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"3":{"ItemType":69}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":80,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2022-02-05","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2022-02-05","ScopeType":8,"Body":85,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":88,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":69}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2022-02-05","Output":87}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2022-02-05","Output":69}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Devices/provisioningServices/certificates"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"properties of a certificate"},"etag":{"Type":4,"Flags":2,"Description":"The entity tag."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"subject":{"Type":4,"Flags":2,"Description":"The certificate's subject name."},"expiry":{"Type":4,"Flags":2,"Description":"The certificate's expiration date and time."},"thumbprint":{"Type":4,"Flags":2,"Description":"The certificate's thumbprint."},"isVerified":{"Type":2,"Flags":0,"Description":"Determines whether certificate has been verified."},"certificate":{"Type":0,"Flags":0,"Description":"base-64 representation of X509 certificate .cer file or just .pem file content."},"created":{"Type":4,"Flags":2,"Description":"The certificate's creation date and time."},"updated":{"Type":4,"Flags":2,"Description":"The certificate's last update date and time."}}}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":17,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":22,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[13,14,15,16,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[18,19,20,21,4]}},{"4":{"Name":"Microsoft.Devices/provisioningServices/certificates@2022-02-05","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":24,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":25,"Flags":10,"Description":"The resource api version"},"etag":{"Type":4,"Flags":0,"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."},"properties":{"Type":27,"Flags":1,"Description":"Service specific properties for a provisioning service"},"sku":{"Type":78,"Flags":1,"Description":"Sku info for a provisioning Service."},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"The resource location."},"tags":{"Type":81,"Flags":0,"Description":"The resource tags."}}}},{"2":{"Name":"IotDpsPropertiesDescription","Properties":{"state":{"Type":40,"Flags":0,"Description":"Current state of the provisioning service."},"publicNetworkAccess":{"Type":43,"Flags":0,"Description":"Whether requests from Public Network are allowed"},"ipFilterRules":{"Type":52,"Flags":0,"Description":"The IP filter rules."},"privateEndpointConnections":{"Type":62,"Flags":0,"Description":"Private endpoint connections created on this IotHub"},"provisioningState":{"Type":4,"Flags":0,"Description":"The ARM provisioning state of the provisioning service."},"iotHubs":{"Type":64,"Flags":0,"Description":"List of IoT hubs associated with this provisioning service."},"allocationPolicy":{"Type":68,"Flags":0,"Description":"Allocation policy to be used by this provisioning service."},"serviceOperationsHostName":{"Type":4,"Flags":2,"Description":"Service endpoint for provisioning service."},"deviceProvisioningHostName":{"Type":4,"Flags":2,"Description":"Device endpoint for this provisioning service."},"idScope":{"Type":4,"Flags":2,"Description":"Unique identifier of this provisioning service."},"authorizationPolicies":{"Type":77,"Flags":0,"Description":"List of authorization keys for a provisioning service."},"enableDataResidency":{"Type":2,"Flags":0,"Description":"Optional.\nIndicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery."}}}},{"6":{"Value":"Activating"}},{"6":{"Value":"Active"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"ActivationFailed"}},{"6":{"Value":"DeletionFailed"}},{"6":{"Value":"Transitioning"}},{"6":{"Value":"Suspending"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Resuming"}},{"6":{"Value":"FailingOver"}},{"6":{"Value":"FailoverFailed"}},{"5":{"Elements":[28,29,30,31,32,33,34,35,36,37,38,39,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[41,42,4]}},{"2":{"Name":"IpFilterRule","Properties":{"filterName":{"Type":4,"Flags":1,"Description":"The name of the IP filter rule."},"action":{"Type":47,"Flags":1,"Description":"The desired action for requests captured by this rule."},"ipMask":{"Type":4,"Flags":1,"Description":"A string that contains the IP address range in CIDR notation for the rule."},"target":{"Type":51,"Flags":0,"Description":"Target for requests captured by this rule."}}}},{"6":{"Value":"Accept"}},{"6":{"Value":"Reject"}},{"5":{"Elements":[45,46]}},{"6":{"Value":"all"}},{"6":{"Value":"serviceApi"}},{"6":{"Value":"deviceApi"}},{"5":{"Elements":[48,49,50]}},{"3":{"ItemType":44}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."},"name":{"Type":4,"Flags":2,"Description":"The resource name."},"type":{"Type":4,"Flags":2,"Description":"The resource type."},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The private endpoint property of a private endpoint connection"},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"The current state of a private endpoint connection"}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The resource identifier."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":61,"Flags":1,"Description":"The status of a private endpoint connection"},"description":{"Type":4,"Flags":1,"Description":"The description for the current state of a private endpoint connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"Actions required for a private endpoint connection"}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[57,58,59,60,4]}},{"3":{"ItemType":53}},{"2":{"Name":"IotHubDefinitionDescription","Properties":{"applyAllocationPolicy":{"Type":2,"Flags":0,"Description":"flag for applying allocationPolicy or not for a given iot hub."},"allocationWeight":{"Type":3,"Flags":0,"Description":"weight to apply for a given iot h."},"name":{"Type":4,"Flags":2,"Description":"Host name of the IoT hub."},"connectionString":{"Type":4,"Flags":1,"Description":"Connection string of the IoT hub."},"location":{"Type":4,"Flags":1,"Description":"ARM region of the IoT hub."}}}},{"3":{"ItemType":63}},{"6":{"Value":"Hashed"}},{"6":{"Value":"GeoLatency"}},{"6":{"Value":"Static"}},{"5":{"Elements":[65,66,67,4]}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleAccessRightsDescription","Properties":{"keyName":{"Type":4,"Flags":1,"Description":"Name of the key."},"primaryKey":{"Type":4,"Flags":0,"Description":"Primary SAS key value."},"secondaryKey":{"Type":4,"Flags":0,"Description":"Secondary SAS key value."},"rights":{"Type":76,"Flags":1,"Description":"Rights that this key has."}}}},{"6":{"Value":"ServiceConfig"}},{"6":{"Value":"EnrollmentRead"}},{"6":{"Value":"EnrollmentWrite"}},{"6":{"Value":"DeviceConnect"}},{"6":{"Value":"RegistrationStatusRead"}},{"6":{"Value":"RegistrationStatusWrite"}},{"5":{"Elements":[70,71,72,73,74,75,4]}},{"3":{"ItemType":69}},{"2":{"Name":"IotDpsSkuInfo","Properties":{"name":{"Type":80,"Flags":0,"Description":"Sku name."},"tier":{"Type":4,"Flags":2,"Description":"Pricing tier name of the provisioning service."},"capacity":{"Type":3,"Flags":0,"Description":"The number of units to provision"}}}},{"6":{"Value":"S1"}},{"5":{"Elements":[79,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Devices/provisioningServices@2022-02-05","ScopeType":8,"Body":26,"Flags":0}},{"6":{"Value":"Microsoft.Devices/provisioningServices/privateEndpointConnections"}},{"6":{"Value":"2022-02-05"}},{"2":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":83,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":84,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":1,"Description":"The properties of a private endpoint connection"},"systemData":{"Type":12,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."}}}},{"4":{"Name":"Microsoft.Devices/provisioningServices/privateEndpointConnections@2022-02-05","ScopeType":8,"Body":85,"Flags":0}},{"2":{"Name":"SharedAccessSignatureAuthorizationRuleListResult","Properties":{"value":{"Type":88,"Flags":0,"Description":"The list of shared access policies."},"nextLink":{"Type":4,"Flags":2,"Description":"The next link."}}}},{"3":{"ItemType":69}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices","ApiVersion":"2022-02-05","Output":87}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Devices/provisioningServices/keys","ApiVersion":"2022-02-05","Output":69}}] \ No newline at end of file diff --git a/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.md b/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.md index 4895c14bb2..977a69b69e 100644 --- a/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.md +++ b/generated/deviceprovisioningservices/microsoft.devices/2022-02-05/types.md @@ -47,7 +47,7 @@ ## CertificateProperties ### Properties -* **certificate**: array: base-64 representation of X509 certificate .cer file or just .pem file content. +* **certificate**: any: base-64 representation of X509 certificate .cer file or just .pem file content. * **created**: string (ReadOnly): The certificate's creation date and time. * **expiry**: string (ReadOnly): The certificate's expiration date and time. * **isVerified**: bool: Determines whether certificate has been verified. diff --git a/generated/hybridkubernetes/log.out b/generated/hybridkubernetes/log.out index 2c61602575..29261a096b 100644 --- a/generated/hybridkubernetes/log.out +++ b/generated/hybridkubernetes/log.out @@ -11,6 +11,7 @@ warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an un warning | PreCheck/SchemaMissingType | The schema 'HybridConnectionConfig' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2020-01-01-preview/connectedClusters.json:755:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2021-04-01-preview/connectedClusters.json:433:5 @@ -21,6 +22,7 @@ warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an un warning | PreCheck/SchemaMissingType | The schema 'HybridConnectionConfig' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2021-04-01-preview/connectedClusters.json:748:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/stable/2021-03-01/connectedClusters.json:359:5 @@ -37,6 +39,7 @@ warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an un warning | PreCheck/SchemaMissingType | The schema 'HybridConnectionConfig' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/stable/2021-10-01/connectedClusters.json:701:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'OperationList' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2022-05-01-preview/connectedClusters.json:423:5 @@ -47,3 +50,4 @@ warning | PreCheck/SchemaMissingType | The schema 'CredentialResults' with an un warning | PreCheck/SchemaMissingType | The schema 'HybridConnectionConfig' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2022-05-01-preview/connectedClusters.json:721:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json b/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json index 7ae41afe72..2408a5c36f 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json +++ b/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2020-01-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"tags":{"Type":30,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"aadProfile":{"Type":16,"Flags":1,"Description":"AAD profile of the connected cluster."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":24,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":29,"Flags":0,"Description":"Represents the connectivity status of the connected cluster."}}}},{"2":{"Name":"ConnectedClusterAADProfile","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The aad tenant id which is configured on target K8s cluster"},"clientAppId":{"Type":4,"Flags":1,"Description":"The client app id configured on target K8 cluster"},"serverAppId":{"Type":4,"Flags":1,"Description":"The server app id to access AD server"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[17,18,19,20,21,22,23,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[25,26,27,28,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2020-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"AuthenticationDetails","Properties":{"authenticationMethod":{"Type":34,"Flags":1,"Description":"The mode of client authentication."},"value":{"Type":35,"Flags":1,"Description":"Authentication token value."}}}},{"6":{"Value":"Token"}},{"5":{"Elements":[33,4]}},{"2":{"Name":"AuthenticationDetailsValue","Properties":{"token":{"Type":4,"Flags":0,"Description":"Authentication token."}}}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":37,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":39,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":38}},{"8":{"Name":"listClusterUserCredentials","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2020-01-01-preview","Output":36,"Input":32}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2020-01-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"tags":{"Type":30,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"aadProfile":{"Type":16,"Flags":1,"Description":"AAD profile of the connected cluster."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":24,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":29,"Flags":0,"Description":"Represents the connectivity status of the connected cluster."}}}},{"2":{"Name":"ConnectedClusterAADProfile","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The aad tenant id which is configured on target K8s cluster"},"clientAppId":{"Type":4,"Flags":1,"Description":"The client app id configured on target K8 cluster"},"serverAppId":{"Type":4,"Flags":1,"Description":"The server app id to access AD server"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[17,18,19,20,21,22,23,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[25,26,27,28,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2020-01-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"AuthenticationDetails","Properties":{"authenticationMethod":{"Type":34,"Flags":1,"Description":"The mode of client authentication."},"value":{"Type":35,"Flags":1,"Description":"Authentication token value."}}}},{"6":{"Value":"Token"}},{"5":{"Elements":[33,4]}},{"2":{"Name":"AuthenticationDetailsValue","Properties":{"token":{"Type":4,"Flags":0,"Description":"Authentication token."}}}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":37,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":39,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":38}},{"8":{"Name":"listClusterUserCredentials","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2020-01-01-preview","Output":36,"Input":32}}] \ No newline at end of file diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.md b/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.md index 2d1664d583..43f3da4b21 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.md +++ b/generated/hybridkubernetes/microsoft.kubernetes/2020-01-01-preview/types.md @@ -58,7 +58,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json b/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json index 5e19ec3764..c90a900740 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json +++ b/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":32,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."},"privateLinkState":{"Type":31,"Flags":0,"Description":"Property which describes the state of private link on a connected cluster resource."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this connected cluster is assigned to, if any."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialsProperties","Properties":{"authenticationMethod":{"Type":48,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":50,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":52,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":51}},{"8":{"Name":"listClusterUserCredentials","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2021-04-01-preview","Output":49,"Input":45}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2021-04-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":32,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."},"privateLinkState":{"Type":31,"Flags":0,"Description":"Property which describes the state of private link on a connected cluster resource."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this connected cluster is assigned to, if any."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2021-04-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialsProperties","Properties":{"authenticationMethod":{"Type":48,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":50,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":52,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":51}},{"8":{"Name":"listClusterUserCredentials","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2021-04-01-preview","Output":49,"Input":45}}] \ No newline at end of file diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.md b/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.md index 49451d5843..950300f197 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.md +++ b/generated/hybridkubernetes/microsoft.kubernetes/2021-04-01-preview/types.md @@ -45,7 +45,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json b/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json index 166d5bea8f..9ac8f8c027 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json +++ b/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":29,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":40,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":34,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":39,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[30,31,32,33,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[35,36,37,38,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialProperties","Properties":{"authenticationMethod":{"Type":45,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[43,44,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":47,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":49,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":48}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2021-10-01","Output":46,"Input":42}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2021-10-01"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":29,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":40,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":34,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":39,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[30,31,32,33,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[35,36,37,38,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2021-10-01","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialProperties","Properties":{"authenticationMethod":{"Type":45,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[43,44,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":47,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":49,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":48}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2021-10-01","Output":46,"Input":42}}] \ No newline at end of file diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.md b/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.md index 11cadcc5cb..aa48379143 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.md +++ b/generated/hybridkubernetes/microsoft.kubernetes/2021-10-01/types.md @@ -43,7 +43,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json b/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json index add798cc3b..52203e5574 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json +++ b/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":32,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."},"privateLinkState":{"Type":31,"Flags":0,"Description":"Property which describes the state of private link on a connected cluster resource."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this connected cluster is assigned to, if any."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2022-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialProperties","Properties":{"authenticationMethod":{"Type":48,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":50,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":52,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":6,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":51}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2022-05-01-preview","Output":49,"Input":45}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Kubernetes/connectedClusters"}},{"6":{"Value":"2022-05-01-preview"}},{"2":{"Name":"Microsoft.Kubernetes/connectedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"identity":{"Type":11,"Flags":1,"Description":"The identity of the connected cluster."},"properties":{"Type":15,"Flags":1,"Description":"Describes the connected cluster resource properties."},"systemData":{"Type":32,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource"},"tags":{"Type":43,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"ConnectedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of connected cluster identity. This property will only be provided for a system assigned identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id associated with the connected cluster. This property will only be provided for a system assigned identity."},"type":{"Type":14,"Flags":1,"Description":"The type of identity used for the connected cluster. The type 'SystemAssigned, includes a system created identity. The type 'None' means no identity is assigned to the connected cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[12,13]}},{"2":{"Name":"ConnectedClusterProperties","Properties":{"agentPublicKeyCertificate":{"Type":4,"Flags":1,"Description":"Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The Kubernetes version of the connected cluster resource"},"totalNodeCount":{"Type":3,"Flags":2,"Description":"Number of nodes present in the connected cluster resource"},"totalCoreCount":{"Type":3,"Flags":2,"Description":"Number of CPU cores present in the connected cluster resource"},"agentVersion":{"Type":4,"Flags":2,"Description":"Version of the agent running on the connected cluster resource"},"provisioningState":{"Type":23,"Flags":0,"Description":"Provisioning state of the connected cluster resource."},"distribution":{"Type":4,"Flags":0,"Description":"The Kubernetes distribution running on this connected cluster."},"infrastructure":{"Type":4,"Flags":0,"Description":"The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on."},"offering":{"Type":4,"Flags":2,"Description":"Connected cluster offering"},"managedIdentityCertificateExpirationTime":{"Type":4,"Flags":2,"Description":"Expiration time of the managed identity certificate"},"lastConnectivityTime":{"Type":4,"Flags":2,"Description":"Time representing the last instance when heart beat was received from the cluster"},"connectivityStatus":{"Type":28,"Flags":2,"Description":"Represents the connectivity status of the connected cluster."},"privateLinkState":{"Type":31,"Flags":0,"Description":"Property which describes the state of private link on a connected cluster resource."},"privateLinkScopeResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the private link scope this connected cluster is assigned to, if any."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Accepted"}},{"5":{"Elements":[16,17,18,19,20,21,22,4]}},{"6":{"Value":"Connecting"}},{"6":{"Value":"Connected"}},{"6":{"Value":"Offline"}},{"6":{"Value":"Expired"}},{"5":{"Elements":[24,25,26,27,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":37,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":42,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Kubernetes/connectedClusters@2022-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"2":{"Name":"ListClusterUserCredentialProperties","Properties":{"authenticationMethod":{"Type":48,"Flags":1,"Description":"The mode of client authentication."},"clientProxy":{"Type":2,"Flags":1,"Description":"Boolean value to indicate whether the request is for client side proxy or not"}}}},{"6":{"Value":"Token"}},{"6":{"Value":"AAD"}},{"5":{"Elements":[46,47,4]}},{"2":{"Name":"CredentialResults","Properties":{"hybridConnectionConfig":{"Type":50,"Flags":2,"Description":"Contains the REP (rendezvous endpoint) and “Sender” access token."},"kubeconfigs":{"Type":52,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"HybridConnectionConfig","Properties":{"expirationTime":{"Type":3,"Flags":2,"Description":"Timestamp when this token will be expired."},"hybridConnectionName":{"Type":4,"Flags":2,"Description":"Name of the connection"},"relay":{"Type":4,"Flags":2,"Description":"Name of the relay."},"token":{"Type":4,"Flags":2,"Description":"Sender access token"}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":51}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.Kubernetes/connectedClusters","ApiVersion":"2022-05-01-preview","Output":49,"Input":45}}] \ No newline at end of file diff --git a/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.md b/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.md index 4214121010..b726431030 100644 --- a/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.md +++ b/generated/hybridkubernetes/microsoft.kubernetes/2022-05-01-preview/types.md @@ -45,7 +45,7 @@ ## CredentialResult ### Properties * **name**: string (ReadOnly): The name of the credential. -* **value**: array (ReadOnly): Base64-encoded Kubernetes configuration file. +* **value**: any (ReadOnly): Base64-encoded Kubernetes configuration file. ## CredentialResults ### Properties diff --git a/generated/keyvault/log.out b/generated/keyvault/log.out index d9a3fdd43c..59dd5507df 100644 --- a/generated/keyvault/log.out +++ b/generated/keyvault/log.out @@ -363,6 +363,7 @@ warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2022-07-01/providers.json:88:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -490,6 +491,7 @@ warning | PreCheck/SchemaMissingType | The schema 'MetricSpecification' with an warning | PreCheck/SchemaMissingType | The schema 'DimensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/providers.json:227:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -624,6 +626,7 @@ warning | PreCheck/SchemaMissingType | The schema 'MetricSpecification' with an warning | PreCheck/SchemaMissingType | The schema 'DimensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/providers.json:227:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json index 501ad3c77f..8ad42ecd8f 100644 --- a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"6":{"Value":"release"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-06-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-06-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"6":{"Value":"release"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-06-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-06-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md index b6f0f78a5d..3d69e1e006 100644 --- a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: string: Blob encoding the policy rules under which the key can be released. +* **data**: any: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json index 114c593faa..2a3cdd09e6 100644 --- a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-11-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-11-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-11-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-11-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md index 9025afc9c6..225c30da14 100644 --- a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: string: Blob encoding the policy rules under which the key can be released. +* **data**: any: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/keyvault/microsoft.keyvault/2022-07-01/types.json b/generated/keyvault/microsoft.keyvault/2022-07-01/types.json index b18885819a..f642ff2ec5 100644 --- a/generated/keyvault/microsoft.keyvault/2022-07-01/types.json +++ b/generated/keyvault/microsoft.keyvault/2022-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2022-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2022-07-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2022-07-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2022-07-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2022-07-01","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2022-07-01","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2022-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2022-07-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2022-07-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2022-07-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2022-07-01","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2022-07-01","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2022-07-01/types.md b/generated/keyvault/microsoft.keyvault/2022-07-01/types.md index 9e79f74a27..a897ac01de 100644 --- a/generated/keyvault/microsoft.keyvault/2022-07-01/types.md +++ b/generated/keyvault/microsoft.keyvault/2022-07-01/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: string: Blob encoding the policy rules under which the key can be released. +* **data**: any: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/mediaservices/log.out b/generated/mediaservices/log.out index 0c7778d936..1b950990e7 100644 --- a/generated/mediaservices/log.out +++ b/generated/mediaservices/log.out @@ -21,6 +21,11 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -32,6 +37,11 @@ warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -97,6 +107,11 @@ warning | PreCheck/SchemaMissingType | The schema 'StreamingEndpoint' with an un warning | PreCheck/SchemaMissingType | The schema 'StreamingEndpointListResult' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/mediaservices/resource-manager/Microsoft.Media/stable/2020-05-01/streamingservice.json:1916:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -210,6 +225,11 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated4' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated5' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated6' +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -344,6 +364,16 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated4' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated5' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated6' +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -445,6 +475,11 @@ warning | PreCheck/SchemaMissingType | The schema 'Resource' with an undefined t warning | PreCheck/SchemaMissingType | The schema 'TrackedResource' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/SchemaMissingType | The schema 'ProxyResource' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -535,3 +570,8 @@ warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated3' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated4' warning | PreNamer/DeduplicateName | Deduplicating schema name: 'ODataError' -> 'ODataErrorAutoGenerated5' +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/mediaservices/microsoft.media/2018-03-30-preview/types.json b/generated/mediaservices/microsoft.media/2018-03-30-preview/types.json index ffae2a340c..34c1ae1726 100644 --- a/generated/mediaservices/microsoft.media/2018-03-30-preview/types.json +++ b/generated/mediaservices/microsoft.media/2018-03-30-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":17,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":16,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":12}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-03-30-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":25,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[23,24]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-03-30-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":92,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":32,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":71,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":33,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":35,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":42,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":67,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":69}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":34,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay ASk."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":40,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":41,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[36,37,38,39]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":65,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":44,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":54,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":55,"Flags":1,"Description":"The content key location."},"contentType":{"Type":64,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":45,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":50,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[46,47,48,49]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[51,52,53]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":56,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":58}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":57,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":43}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":70,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":72,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":74,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":90}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":73,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":75,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":82,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":84,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":88,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":89,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":76,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":78,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":80}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":77,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":79,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":81,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":75}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":83}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[85,86,87]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-03-30-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":190,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":101,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The default is stop."},"relativePriority":{"Type":105,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":106,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[102,103,104]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":107,"#Microsoft.Media.BuiltInStandardEncoderPreset":109,"#Microsoft.Media.StandardEncoderPreset":117}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"audioInsightsOnly":{"Type":2,"Flags":0,"Description":"Whether to only extract audio insights when processing a video file."},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":115,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[110,111,112,113,114]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":118,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":178,"Flags":0,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":188,"Flags":0,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":119,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":133,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":134,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":140,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":123,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":126,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[124,125]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[127,128,129,130,131,132]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":0,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":136,"#Microsoft.Media.VideoOverlay":138}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":134,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":134,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":135}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":142,"#Microsoft.Media.CopyAudio":148,"#Microsoft.Media.CopyVideo":150,"#Microsoft.Media.H264Video":152,"#Microsoft.Media.JpgImage":170,"#Microsoft.Media.PngImage":174}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":146,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":147,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[143,144,145]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":151,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":156,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":168,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[153,154,155]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":164,"Flags":0,"Description":"Which profile of the H.264 standard should be used when encoding this layer. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"Which level of the H.264 standard should be used when encoding this layer. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":167,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":0,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[158,159,160,161,162,163]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[165,166]}},{"3":{"ItemType":157}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":172,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":173,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":171}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":176,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":175}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":141}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":0,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":180,"#Microsoft.Media.PngFormat":182,"#Microsoft.Media.Mp4Format":184,"#Microsoft.Media.TransportStreamFormat":186}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":181,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":183,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":179}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":98}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-03-30-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":203,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":204,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":245,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":249,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[196,197,198,199,200,201,202]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInput, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."}},"Elements":{"#Microsoft.Media.JobInputAsset":205,"#Microsoft.Media.JobInputHttp":207,"#Microsoft.Media.JobInputs":209}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":206,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris."},"@odata.type":{"Type":208,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":210,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":204}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":213,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":242,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the job completion percentage. The value is an estimate and not intended to be used to predict job completion times. To determine if the JobOutput is complete, use the State property."}},"Elements":{"#Microsoft.Media.JobOutputAsset":243}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":223,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":229,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":232,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":234,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[214,215,216,217,218,219,220,221,222]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[224,225,226,227,228]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[230,231]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":233}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[235,236,237,238,239,240,241]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":212}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[246,247,248]}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-03-30-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":254,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":255,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":272,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":277,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":281,"Flags":0,"Description":"Configuration of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":266,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"LicenseAcquisitionUrlTemplate is used to point to user specified service to delivery content keys"}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable Dash protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable Hls protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":265,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":261,"Flags":1,"Description":"Track property type"},"operation":{"Type":264,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[259,260]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":258}},{"3":{"ItemType":257}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":268,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":271,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":270,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":257}},{"3":{"ItemType":269}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":273,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":274,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":257}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":275,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":276,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":278,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":279,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":257}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":280,"Flags":0,"Description":"Fairplay configurations"},"playReady":{"Type":275,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":276,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Class to specify properties of Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Locator"},"startTime":{"Type":4,"Flags":0,"Description":"StartTime of Streaming Locator"},"endTime":{"Type":4,"Flags":0,"Description":"EndTime of Streaming Locator"},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"StreamingLocatorId of Streaming Locator"},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Streaming policy name used by this streaming locator. Either specify the name of streaming policy you created or use one of the predefined streaming polices. The predefined streaming policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_SecureStreaming' and 'Predefined_SecureStreamingWithFairPlay'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKeyPolicy used by this Streaming Locator"},"contentKeys":{"Type":288,"Flags":0,"Description":"ContentKeys used by this Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorUserDefinedContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"label":{"Type":4,"Flags":0,"Description":"The Content Key description"},"value":{"Type":4,"Flags":0,"Description":"The Content Key secret"}}}},{"3":{"ItemType":287}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-03-30-preview","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":321,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":294,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":300,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":306,"Flags":0,"Description":"The Live Event encoding."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":315,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":316,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"The Live Event vanity URL flag."},"streamOptions":{"Type":320,"Flags":0,"Description":"The stream options."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":297,"Flags":1,"Description":"The streaming protocol for the Live Event."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"The access token."},"endpoints":{"Type":299,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[295,296]}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":298}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":301,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":302,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The preview locator Guid."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for LiveEvent preview"}}}},{"3":{"ItemType":298}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":303,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":305,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":309,"Flags":0,"Description":"The encoding type for Live Event."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[307,308]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[310,311,312,313,314]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[317,318]}},{"3":{"ItemType":319}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-03-30-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":323,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":324,"Flags":10,"Description":"The resource api version"},"properties":{"Type":326,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name."},"hls":{"Type":327,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":331,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[328,329,330]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-03-30-preview","ScopeType":8,"Body":325,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":349,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":0,"Description":"The number of scale units."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"AvailabilitySet name"},"accessControl":{"Type":337,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":341,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":348,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":316,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":338,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":303,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":340,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The exact time the authentication key."}}}},{"3":{"ItemType":339}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[342,343,344,345,346,347]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-03-30-preview","ScopeType":8,"Body":335,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":355,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[352,353,354]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":357,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-03-30-preview","Output":356,"Input":351}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":366,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label of Content Key"},"type":{"Type":364,"Flags":1,"Description":"Encryption type of Content Key"},"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":0,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":365,"Flags":0,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[361,362,363]}},{"3":{"ItemType":257}},{"3":{"ItemType":360}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-03-30-preview","Output":359}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":381,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":382,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":374,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":379,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":380,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[370,371,372,373]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[375,376,377,378]}},{"3":{"ItemType":4}},{"3":{"ItemType":369}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-03-30-preview","Output":368}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":17,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":16,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":12}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-03-30-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":25,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[23,24]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-03-30-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":92,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":32,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":71,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":33,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":35,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":42,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":67,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":69}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":34,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay ASk."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":40,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":41,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[36,37,38,39]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":65,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":44,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":54,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":55,"Flags":1,"Description":"The content key location."},"contentType":{"Type":64,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":45,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":50,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[46,47,48,49]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[51,52,53]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":56,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":58}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":57,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":43}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":70,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":72,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":74,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":90}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":73,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":75,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":82,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":84,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":88,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":89,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":76,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":78,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":80}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":77,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":79,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":81,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":75}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":83}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[85,86,87]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-03-30-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":190,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":101,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The default is stop."},"relativePriority":{"Type":105,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":106,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[102,103,104]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":107,"#Microsoft.Media.BuiltInStandardEncoderPreset":109,"#Microsoft.Media.StandardEncoderPreset":117}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"audioInsightsOnly":{"Type":2,"Flags":0,"Description":"Whether to only extract audio insights when processing a video file."},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":115,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[110,111,112,113,114]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":118,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":178,"Flags":0,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":188,"Flags":0,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":119,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":133,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":134,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":140,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":123,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":126,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[124,125]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[127,128,129,130,131,132]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":0,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":136,"#Microsoft.Media.VideoOverlay":138}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":134,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":134,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":135}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":142,"#Microsoft.Media.CopyAudio":148,"#Microsoft.Media.CopyVideo":150,"#Microsoft.Media.H264Video":152,"#Microsoft.Media.JpgImage":170,"#Microsoft.Media.PngImage":174}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":146,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":147,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[143,144,145]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":151,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":156,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":168,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[153,154,155]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":164,"Flags":0,"Description":"Which profile of the H.264 standard should be used when encoding this layer. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"Which level of the H.264 standard should be used when encoding this layer. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":167,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":0,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[158,159,160,161,162,163]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[165,166]}},{"3":{"ItemType":157}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":172,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":173,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":171}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":176,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":175}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":141}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":0,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":180,"#Microsoft.Media.PngFormat":182,"#Microsoft.Media.Mp4Format":184,"#Microsoft.Media.TransportStreamFormat":186}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":181,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":183,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":179}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":98}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-03-30-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":203,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":204,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":245,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":249,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[196,197,198,199,200,201,202]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInput, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."}},"Elements":{"#Microsoft.Media.JobInputAsset":205,"#Microsoft.Media.JobInputHttp":207,"#Microsoft.Media.JobInputs":209}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":206,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris."},"@odata.type":{"Type":208,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":210,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":204}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":213,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":242,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the job completion percentage. The value is an estimate and not intended to be used to predict job completion times. To determine if the JobOutput is complete, use the State property."}},"Elements":{"#Microsoft.Media.JobOutputAsset":243}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":223,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":229,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":232,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":234,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[214,215,216,217,218,219,220,221,222]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[224,225,226,227,228]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[230,231]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":233}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[235,236,237,238,239,240,241]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":212}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[246,247,248]}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-03-30-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":254,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":255,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":272,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":277,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":281,"Flags":0,"Description":"Configuration of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":266,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"LicenseAcquisitionUrlTemplate is used to point to user specified service to delivery content keys"}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable Dash protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable Hls protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":265,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":261,"Flags":1,"Description":"Track property type"},"operation":{"Type":264,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[259,260]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":258}},{"3":{"ItemType":257}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":268,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":271,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":270,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":257}},{"3":{"ItemType":269}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":273,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":274,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":257}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":275,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":276,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":278,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":267,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":279,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":257}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":280,"Flags":0,"Description":"Fairplay configurations"},"playReady":{"Type":275,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":276,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":256,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview","ScopeType":8,"Body":253,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Class to specify properties of Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Locator"},"startTime":{"Type":4,"Flags":0,"Description":"StartTime of Streaming Locator"},"endTime":{"Type":4,"Flags":0,"Description":"EndTime of Streaming Locator"},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"StreamingLocatorId of Streaming Locator"},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Streaming policy name used by this streaming locator. Either specify the name of streaming policy you created or use one of the predefined streaming polices. The predefined streaming policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_SecureStreaming' and 'Predefined_SecureStreamingWithFairPlay'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKeyPolicy used by this Streaming Locator"},"contentKeys":{"Type":288,"Flags":0,"Description":"ContentKeys used by this Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorUserDefinedContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"label":{"Type":4,"Flags":0,"Description":"The Content Key description"},"value":{"Type":4,"Flags":0,"Description":"The Content Key secret"}}}},{"3":{"ItemType":287}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-03-30-preview","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":321,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":294,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":300,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":306,"Flags":0,"Description":"The Live Event encoding."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":315,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":316,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"The Live Event vanity URL flag."},"streamOptions":{"Type":320,"Flags":0,"Description":"The stream options."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":297,"Flags":1,"Description":"The streaming protocol for the Live Event."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"The access token."},"endpoints":{"Type":299,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[295,296]}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":298}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":301,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":302,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The preview locator Guid."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for LiveEvent preview"}}}},{"3":{"ItemType":298}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":303,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":305,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":309,"Flags":0,"Description":"The encoding type for Live Event."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[307,308]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[310,311,312,313,314]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[317,318]}},{"3":{"ItemType":319}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-03-30-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":323,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":324,"Flags":10,"Description":"The resource api version"},"properties":{"Type":326,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name."},"hls":{"Type":327,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":331,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[328,329,330]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-03-30-preview","ScopeType":8,"Body":325,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-03-30-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":333,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":334,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":349,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":0,"Description":"The number of scale units."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"AvailabilitySet name"},"accessControl":{"Type":337,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":341,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":348,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":316,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":338,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":303,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":340,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The exact time the authentication key."}}}},{"3":{"ItemType":339}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[342,343,344,345,346,347]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-03-30-preview","ScopeType":8,"Body":335,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":355,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[352,353,354]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":357,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-03-30-preview","Output":356,"Input":351}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":366,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label of Content Key"},"type":{"Type":364,"Flags":1,"Description":"Encryption type of Content Key"},"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":0,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":365,"Flags":0,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[361,362,363]}},{"3":{"ItemType":257}},{"3":{"ItemType":360}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-03-30-preview","Output":359}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":381,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":382,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":374,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":379,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":380,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[370,371,372,373]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[375,376,377,378]}},{"3":{"ItemType":4}},{"3":{"ItemType":369}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-03-30-preview","Output":368}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2018-03-30-preview/types.md b/generated/mediaservices/microsoft.media/2018-03-30-preview/types.md index 87ea5fc833..0293022b4c 100644 --- a/generated/mediaservices/microsoft.media/2018-03-30-preview/types.md +++ b/generated/mediaservices/microsoft.media/2018-03-30-preview/types.md @@ -209,7 +209,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: array (Required): The key that must be used as FairPlay ASk. +* **ask**: any (Required): The key that must be used as FairPlay ASk. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **rentalAndLeaseKeyType**: 'PersistentLimited' | 'PersistentUnlimited' | 'Undefined' | 'Unknown' (Required): The rental and lease key type. @@ -325,18 +325,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: array (Required): The RSA Parameter exponent -* **modulus**: array (Required): The RSA Parameter modulus +* **exponent**: any (Required): The RSA Parameter exponent +* **modulus**: any (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: array (Required): The key value of the key +* **keyValue**: any (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2018-06-01-preview/types.json b/generated/mediaservices/microsoft.media/2018-06-01-preview/types.json index 6a604a7cf1..09cd04afd6 100644 --- a/generated/mediaservices/microsoft.media/2018-06-01-preview/types.json +++ b/generated/mediaservices/microsoft.media/2018-06-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":17,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":16,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":12}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-06-01-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":25,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[23,24]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-06-01-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":92,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":32,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":71,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":33,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":35,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":42,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":67,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":69}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":34,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay ASk."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":40,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":41,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[36,37,38,39]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":65,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":44,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":54,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":55,"Flags":1,"Description":"The content key location."},"contentType":{"Type":64,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":45,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":50,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[46,47,48,49]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[51,52,53]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":56,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":58}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":57,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":43}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":70,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":72,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":74,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":90}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":73,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":75,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":82,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":84,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":88,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":89,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":76,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":78,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":80}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":77,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":79,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":81,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":75}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":83}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[85,86,87]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-06-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":190,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":101,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The default is stop."},"relativePriority":{"Type":105,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":106,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[102,103,104]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":107,"#Microsoft.Media.BuiltInStandardEncoderPreset":109,"#Microsoft.Media.StandardEncoderPreset":117}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"audioInsightsOnly":{"Type":2,"Flags":0,"Description":"Whether to only extract audio insights when processing a video file."},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":115,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[110,111,112,113,114]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":118,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":178,"Flags":0,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":188,"Flags":0,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":119,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":133,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":134,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":140,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":123,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":126,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[124,125]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[127,128,129,130,131,132]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":0,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":136,"#Microsoft.Media.VideoOverlay":138}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":134,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":134,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":135}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":142,"#Microsoft.Media.CopyAudio":148,"#Microsoft.Media.CopyVideo":150,"#Microsoft.Media.H264Video":152,"#Microsoft.Media.JpgImage":170,"#Microsoft.Media.PngImage":174}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":146,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":147,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[143,144,145]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":151,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":156,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":168,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[153,154,155]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":164,"Flags":0,"Description":"Which profile of the H.264 standard should be used when encoding this layer. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"Which level of the H.264 standard should be used when encoding this layer. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":167,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":0,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[158,159,160,161,162,163]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[165,166]}},{"3":{"ItemType":157}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":172,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":173,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":171}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":176,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":175}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":141}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":0,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":180,"#Microsoft.Media.PngFormat":182,"#Microsoft.Media.Mp4Format":184,"#Microsoft.Media.TransportStreamFormat":186}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":181,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":183,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":179}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":98}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-06-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":203,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":204,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":245,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":249,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":250,"Flags":0,"Description":"Customer provided correlation data that will be returned in Job completed events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[196,197,198,199,200,201,202]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInput, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."}},"Elements":{"#Microsoft.Media.JobInputAsset":205,"#Microsoft.Media.JobInputHttp":207,"#Microsoft.Media.JobInputs":209}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":206,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris."},"@odata.type":{"Type":208,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":210,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":204}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":213,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":242,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the job completion percentage. The value is an estimate and not intended to be used to predict job completion times. To determine if the JobOutput is complete, use the State property."}},"Elements":{"#Microsoft.Media.JobOutputAsset":243}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":223,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":229,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":232,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":234,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[214,215,216,217,218,219,220,221,222]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[224,225,226,227,228]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[230,231]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":233}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[235,236,237,238,239,240,241]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":212}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[246,247,248]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":256,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":273,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":278,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":282,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":267,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"KeyAcquisitionUrlTemplate is used to point to user specified service to delivery content keys"}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":266,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":262,"Flags":1,"Description":"Track property type"},"operation":{"Type":265,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[260,261]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[263,264]}},{"3":{"ItemType":259}},{"3":{"ItemType":258}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":269,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":272,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":271,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":258}},{"3":{"ItemType":270}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":274,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":275,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":258}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":276,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":277,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":279,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":280,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":258}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":281,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":276,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":277,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-06-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":287,"Flags":0,"Description":"Class to specify properties of Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Locator"},"startTime":{"Type":4,"Flags":0,"Description":"StartTime of Streaming Locator"},"endTime":{"Type":4,"Flags":0,"Description":"EndTime of Streaming Locator"},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"StreamingLocatorId of Streaming Locator"},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Streaming policy name used by this streaming locator. Either specify the name of streaming policy you created or use one of the predefined streaming polices. The predefined streaming policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_SecureStreaming' and 'Predefined_SecureStreamingWithFairPlay'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKeyPolicy used by this Streaming Locator"},"contentKeys":{"Type":294,"Flags":0,"Description":"ContentKeys used by this Streaming Locator"},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator. This identifier can be used to distinguish different StreamingLocators for the same Asset for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":292,"Flags":2,"Description":"Encryption type of Content Key"},"label":{"Type":4,"Flags":0,"Description":"Label of Content Key"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":293,"Flags":0,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[289,290,291]}},{"3":{"ItemType":258}},{"3":{"ItemType":288}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-06-01-preview","ScopeType":8,"Body":286,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":296,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":297,"Flags":10,"Description":"The resource api version"},"properties":{"Type":299,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":327,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":300,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":306,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":312,"Flags":0,"Description":"The Live Event encoding."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":321,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":322,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"The Live Event vanity URL flag."},"streamOptions":{"Type":326,"Flags":0,"Description":"The stream options."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":303,"Flags":1,"Description":"The streaming protocol for the Live Event."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"The access token."},"endpoints":{"Type":305,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[301,302]}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":307,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":308,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The preview locator Guid."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for LiveEvent preview"},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the preview url. This identifier can be used to distinguish the preview of different live events for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":309,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":311,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":310}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":315,"Flags":0,"Description":"The encoding type for Live Event."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[313,314]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[316,317,318,319,320]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[323,324]}},{"3":{"ItemType":325}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-06-01-preview","ScopeType":8,"Body":298,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name."},"hls":{"Type":333,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":337,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[334,335,336]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-06-01-preview","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":355,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":0,"Description":"The number of scale units."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"AvailabilitySet name"},"accessControl":{"Type":343,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":347,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":354,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":322,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":344,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":309,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":346,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The exact time the authentication key."}}}},{"3":{"ItemType":345}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[348,349,350,351,352,353]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-06-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":361,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[358,359,360]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":363,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-06-01-preview","Output":362,"Input":357}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":366,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":288}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-06-01-preview","Output":365}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":381,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":382,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":374,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":379,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":380,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[370,371,372,373]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[375,376,377,378]}},{"3":{"ItemType":4}},{"3":{"ItemType":369}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-06-01-preview","Output":368}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":17,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":16,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":12}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-06-01-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":25,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[23,24]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-06-01-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":27,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":28,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":92,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":32,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":71,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":33,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":35,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":42,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":67,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":69}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":34,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay ASk."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":40,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":41,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[36,37,38,39]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":65,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":44,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":54,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":55,"Flags":1,"Description":"The content key location."},"contentType":{"Type":64,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":45,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":50,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[46,47,48,49]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[51,52,53]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":56,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":58}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":57,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[60,61,62,63]}},{"3":{"ItemType":43}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":70,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":72,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":74,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":90}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":73,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":75,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":82,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":84,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":88,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":89,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":76,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":78,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":80}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":77,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":79,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":81,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":75}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":83}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[85,86,87]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":31}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-06-01-preview","ScopeType":8,"Body":29,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":190,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":101,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The default is stop."},"relativePriority":{"Type":105,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":106,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[99,100]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[102,103,104]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":107,"#Microsoft.Media.BuiltInStandardEncoderPreset":109,"#Microsoft.Media.StandardEncoderPreset":117}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"audioInsightsOnly":{"Type":2,"Flags":0,"Description":"Whether to only extract audio insights when processing a video file."},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":115,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[110,111,112,113,114]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":118,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":178,"Flags":0,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":188,"Flags":0,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":119,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":133,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":134,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":140,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":123,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":126,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[120,121,122]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[124,125]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[127,128,129,130,131,132]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":0,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":136,"#Microsoft.Media.VideoOverlay":138}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":134,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":134,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":135}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":142,"#Microsoft.Media.CopyAudio":148,"#Microsoft.Media.CopyVideo":150,"#Microsoft.Media.H264Video":152,"#Microsoft.Media.JpgImage":170,"#Microsoft.Media.PngImage":174}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":146,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":147,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[143,144,145]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":151,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":156,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":168,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[153,154,155]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":164,"Flags":0,"Description":"Which profile of the H.264 standard should be used when encoding this layer. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"Which level of the H.264 standard should be used when encoding this layer. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":167,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":0,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[158,159,160,161,162,163]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[165,166]}},{"3":{"ItemType":157}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":172,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":173,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":171}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":176,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":175}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":141}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":0,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":180,"#Microsoft.Media.PngFormat":182,"#Microsoft.Media.Mp4Format":184,"#Microsoft.Media.TransportStreamFormat":186}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":181,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":183,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":179}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":98}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-06-01-preview","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":203,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":204,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":245,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":249,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":250,"Flags":0,"Description":"Customer provided correlation data that will be returned in Job completed events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[196,197,198,199,200,201,202]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInput, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."}},"Elements":{"#Microsoft.Media.JobInputAsset":205,"#Microsoft.Media.JobInputHttp":207,"#Microsoft.Media.JobInputs":209}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":206,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris."},"@odata.type":{"Type":208,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":210,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":204}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":213,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":242,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the job completion percentage. The value is an estimate and not intended to be used to predict job completion times. To determine if the JobOutput is complete, use the State property."}},"Elements":{"#Microsoft.Media.JobOutputAsset":243}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":223,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":229,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":232,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":234,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[214,215,216,217,218,219,220,221,222]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[224,225,226,227,228]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[230,231]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":233}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[235,236,237,238,239,240,241]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":212}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[246,247,248]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":252,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":253,"Flags":10,"Description":"The resource api version"},"properties":{"Type":255,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":256,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":273,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":278,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":282,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":267,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"KeyAcquisitionUrlTemplate is used to point to user specified service to delivery content keys"}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":266,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":262,"Flags":1,"Description":"Track property type"},"operation":{"Type":265,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[260,261]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[263,264]}},{"3":{"ItemType":259}},{"3":{"ItemType":258}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":269,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":272,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":271,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":258}},{"3":{"ItemType":270}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":274,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":275,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":258}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":276,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":277,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":279,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":268,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":280,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":258}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":281,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":276,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":277,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"The template for a customer service to deliver keys to end users. Not needed when using Azure Media Services for issuing keys."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":257,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-06-01-preview","ScopeType":8,"Body":254,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":287,"Flags":0,"Description":"Class to specify properties of Streaming Locator"}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Locator"},"startTime":{"Type":4,"Flags":0,"Description":"StartTime of Streaming Locator"},"endTime":{"Type":4,"Flags":0,"Description":"EndTime of Streaming Locator"},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"StreamingLocatorId of Streaming Locator"},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Streaming policy name used by this streaming locator. Either specify the name of streaming policy you created or use one of the predefined streaming polices. The predefined streaming policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_SecureStreaming' and 'Predefined_SecureStreamingWithFairPlay'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKeyPolicy used by this Streaming Locator"},"contentKeys":{"Type":294,"Flags":0,"Description":"ContentKeys used by this Streaming Locator"},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator. This identifier can be used to distinguish different StreamingLocators for the same Asset for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":292,"Flags":2,"Description":"Encryption type of Content Key"},"label":{"Type":4,"Flags":0,"Description":"Label of Content Key"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":293,"Flags":0,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[289,290,291]}},{"3":{"ItemType":258}},{"3":{"ItemType":288}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-06-01-preview","ScopeType":8,"Body":286,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":296,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":297,"Flags":10,"Description":"The resource api version"},"properties":{"Type":299,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":327,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":300,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":306,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":312,"Flags":0,"Description":"The Live Event encoding."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":321,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":322,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"The Live Event vanity URL flag."},"streamOptions":{"Type":326,"Flags":0,"Description":"The stream options."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":303,"Flags":1,"Description":"The streaming protocol for the Live Event."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"The access token."},"endpoints":{"Type":305,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[301,302]}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":307,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":308,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The preview locator Guid."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for LiveEvent preview"},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the preview url. This identifier can be used to distinguish the preview of different live events for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":304}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":309,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":311,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":310}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":315,"Flags":0,"Description":"The encoding type for Live Event."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"5":{"Elements":[313,314]}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[316,317,318,319,320]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[323,324]}},{"3":{"ItemType":325}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-06-01-preview","ScopeType":8,"Body":298,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name."},"hls":{"Type":333,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":337,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[334,335,336]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-06-01-preview","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-06-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":342,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":355,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":0,"Description":"The number of scale units."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"AvailabilitySet name"},"accessControl":{"Type":343,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":347,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":354,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":322,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":344,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":309,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":346,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The exact time the authentication key."}}}},{"3":{"ItemType":345}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[348,349,350,351,352,353]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-06-01-preview","ScopeType":8,"Body":341,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":361,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[358,359,360]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":363,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-06-01-preview","Output":362,"Input":357}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":366,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":288}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-06-01-preview","Output":365}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":381,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":382,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":374,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":379,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":380,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[370,371,372,373]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[375,376,377,378]}},{"3":{"ItemType":4}},{"3":{"ItemType":369}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-06-01-preview","Output":368}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2018-06-01-preview/types.md b/generated/mediaservices/microsoft.media/2018-06-01-preview/types.md index 5829a58e94..12f58f73f0 100644 --- a/generated/mediaservices/microsoft.media/2018-06-01-preview/types.md +++ b/generated/mediaservices/microsoft.media/2018-06-01-preview/types.md @@ -209,7 +209,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: array (Required): The key that must be used as FairPlay ASk. +* **ask**: any (Required): The key that must be used as FairPlay ASk. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **rentalAndLeaseKeyType**: 'PersistentLimited' | 'PersistentUnlimited' | 'Undefined' | 'Unknown' (Required): The rental and lease key type. @@ -325,18 +325,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: array (Required): The RSA Parameter exponent -* **modulus**: array (Required): The RSA Parameter modulus +* **exponent**: any (Required): The RSA Parameter exponent +* **modulus**: any (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: array (Required): The key value of the key +* **keyValue**: any (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2018-07-01/types.json b/generated/mediaservices/microsoft.media/2018-07-01/types.json index 015305b073..cc15e0ed4a 100644 --- a/generated/mediaservices/microsoft.media/2018-07-01/types.json +++ b/generated/mediaservices/microsoft.media/2018-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2018-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The resource properties."},"tags":{"Type":38,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":37,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":36,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":33}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-07-01","ScopeType":12,"ReadOnlyScopes":4,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-07-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2018-07-01","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":117,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":96,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":67,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":92,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":94}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":65,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":90,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":69,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":79,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":80,"Flags":1,"Description":"The content key location."},"contentType":{"Type":89,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":70,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":75,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[76,77,78,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":81,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":83}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":82,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[85,86,87,88,4]}},{"3":{"ItemType":68}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":97,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":99,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":115}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":98,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":100,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":107,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":109,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":113,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":114,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":101,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":103,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":105}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":102,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":100}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":108}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[110,111,112,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-07-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":228,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":126,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":130,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":131,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[127,128,129,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":132,"#Microsoft.Media.BuiltInStandardEncoderPreset":138,"#Microsoft.Media.FaceDetectorPreset":150,"#Microsoft.Media.StandardEncoderPreset":155}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":136,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":148,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[139,140,141,142,143,144,145,146,147,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":153,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":156,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":216,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":226,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":157,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":171,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":172,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":178,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":161,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":164,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[165,166,167,168,169,170,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":174,"#Microsoft.Media.VideoOverlay":176}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":175,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":172,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":172,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":173}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":180,"#Microsoft.Media.CopyAudio":186,"#Microsoft.Media.CopyVideo":188,"#Microsoft.Media.H264Video":190,"#Microsoft.Media.JpgImage":208,"#Microsoft.Media.PngImage":212}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":184,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":194,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":206,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[191,192,193,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":202,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":205,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[196,197,198,199,200,201,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[203,204,4]}},{"3":{"ItemType":195}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":210,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":209}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":214,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":215,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":213}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":179}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":218,"#Microsoft.Media.PngFormat":220,"#Microsoft.Media.Mp4Format":222,"#Microsoft.Media.TransportStreamFormat":224}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":219,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":221,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":223,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":225,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":217}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":123}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-07-01","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":241,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":242,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":283,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":287,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":288,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[234,235,236,237,238,239,240,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":243,"#Microsoft.Media.JobInputHttp":245,"#Microsoft.Media.JobInputs":247}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":248,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":249,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":242}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":251,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":280,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."}},"Elements":{"#Microsoft.Media.JobOutputAsset":281}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":261,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":267,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":270,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":272,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[252,253,254,255,256,257,258,259,260,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[262,263,264,265,266,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":271}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[273,274,275,276,277,278,279,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":282,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":250}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[284,285,286,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-07-01","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":294,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":311,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":316,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":320,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":305,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":304,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":300,"Flags":1,"Description":"Track property type"},"operation":{"Type":303,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":297}},{"3":{"ItemType":296}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":307,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":310,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":309,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":296}},{"3":{"ItemType":308}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":312,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":313,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":317,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":318,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":319,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-07-01","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Properties of the Streaming Locator."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":332,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":333,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":330,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":331,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[327,328,329,4]}},{"3":{"ItemType":296}},{"3":{"ItemType":326}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-07-01","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":374,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":339,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":349,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":352,"Flags":0,"Description":"The Live Event encoding."},"transcriptions":{"Type":362,"Flags":0,"Description":"The Live Event transcription."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":368,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"Specifies whether to use a vanity url with the Live Event. This value is specified at creation time and cannot be updated."},"streamOptions":{"Type":373,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":342,"Flags":1,"Description":"The streaming protocol for the Live Event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":343,"Flags":0,"Description":"The access control for LiveEvent Input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":348,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[340,341,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":346,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":345}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":350,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":351,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":357,"Flags":0,"Description":"The encoding type for Live Event. This value is specified at creation time and cannot be updated."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name. This value is specified at creation time and cannot be updated."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[353,354,355,356,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'."},"inputTrackSelection":{"Type":360,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied."},"outputTranscriptionTrack":{"Type":361,"Flags":0,"Description":"Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation."},"value":{"Type":4,"Flags":0,"Description":"Property value to select."}}}},{"3":{"ItemType":359}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name."}}}},{"3":{"ItemType":358}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[370,371,4]}},{"3":{"ItemType":372}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-07-01","ScopeType":8,"Body":337,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":380,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":384,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-07-01","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"},"properties":{"Type":389,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":402,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming. This value can only be set at creation time."},"accessControl":{"Type":390,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":394,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":401,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":391,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":344,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":393,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":392}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-07-01","ScopeType":8,"Body":388,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":408,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[405,406,407,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":410,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-07-01","Output":409,"Input":404}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":414,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":413}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-07-01","Output":412}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":417,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":326}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-07-01","Output":416}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":432,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":433,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":425,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":430,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":431,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[421,422,423,424,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[426,427,428,429,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":420}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-07-01","Output":419}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2018-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The resource properties."},"tags":{"Type":38,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":37,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":36,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":33}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2018-07-01","ScopeType":12,"ReadOnlyScopes":4,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2018-07-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2018-07-01","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":117,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":96,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":67,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":92,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":94}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":65,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":90,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":69,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":79,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":80,"Flags":1,"Description":"The content key location."},"contentType":{"Type":89,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":70,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":75,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[76,77,78,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":81,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":83}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":82,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[85,86,87,88,4]}},{"3":{"ItemType":68}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":97,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":99,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":115}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":98,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":100,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":107,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":109,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":113,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":114,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":101,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":103,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":105}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":102,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":100}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":108}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[110,111,112,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2018-07-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":228,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":126,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":130,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":131,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[127,128,129,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":132,"#Microsoft.Media.BuiltInStandardEncoderPreset":138,"#Microsoft.Media.FaceDetectorPreset":150,"#Microsoft.Media.StandardEncoderPreset":155}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":136,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":148,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[139,140,141,142,143,144,145,146,147,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":153,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":156,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":216,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":226,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":157,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":171,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":172,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":178,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":161,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":164,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[165,166,167,168,169,170,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":174,"#Microsoft.Media.VideoOverlay":176}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":175,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":172,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":172,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":173}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":180,"#Microsoft.Media.CopyAudio":186,"#Microsoft.Media.CopyVideo":188,"#Microsoft.Media.H264Video":190,"#Microsoft.Media.JpgImage":208,"#Microsoft.Media.PngImage":212}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":184,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":194,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":206,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[191,192,193,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":202,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":205,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[196,197,198,199,200,201,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[203,204,4]}},{"3":{"ItemType":195}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":210,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":209}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":214,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":215,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":213}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":179}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":218,"#Microsoft.Media.PngFormat":220,"#Microsoft.Media.Mp4Format":222,"#Microsoft.Media.TransportStreamFormat":224}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":219,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":221,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":223,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":225,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":217}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":123}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2018-07-01","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":241,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":242,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":283,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":287,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":288,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[234,235,236,237,238,239,240,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":243,"#Microsoft.Media.JobInputHttp":245,"#Microsoft.Media.JobInputs":247}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":248,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":249,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":242}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":251,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":280,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."}},"Elements":{"#Microsoft.Media.JobOutputAsset":281}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":261,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":267,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":270,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":272,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[252,253,254,255,256,257,258,259,260,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[262,263,264,265,266,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":271}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[273,274,275,276,277,278,279,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":282,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":250}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[284,285,286,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2018-07-01","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":294,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":311,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":316,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":320,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":305,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":304,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":300,"Flags":1,"Description":"Track property type"},"operation":{"Type":303,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":297}},{"3":{"ItemType":296}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":307,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":310,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":309,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":296}},{"3":{"ItemType":308}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":312,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":313,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":317,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":318,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":319,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2018-07-01","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Properties of the Streaming Locator."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":332,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":333,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":330,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":331,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[327,328,329,4]}},{"3":{"ItemType":296}},{"3":{"ItemType":326}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2018-07-01","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":374,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":339,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":349,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":352,"Flags":0,"Description":"The Live Event encoding."},"transcriptions":{"Type":362,"Flags":0,"Description":"The Live Event transcription."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":368,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"Specifies whether to use a vanity url with the Live Event. This value is specified at creation time and cannot be updated."},"streamOptions":{"Type":373,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":342,"Flags":1,"Description":"The streaming protocol for the Live Event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":343,"Flags":0,"Description":"The access control for LiveEvent Input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":348,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[340,341,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":346,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":345}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":350,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":351,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":357,"Flags":0,"Description":"The encoding type for Live Event. This value is specified at creation time and cannot be updated."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name. This value is specified at creation time and cannot be updated."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[353,354,355,356,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'."},"inputTrackSelection":{"Type":360,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied."},"outputTranscriptionTrack":{"Type":361,"Flags":0,"Description":"Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation."},"value":{"Type":4,"Flags":0,"Description":"Property value to select."}}}},{"3":{"ItemType":359}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name."}}}},{"3":{"ItemType":358}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[370,371,4]}},{"3":{"ItemType":372}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2018-07-01","ScopeType":8,"Body":337,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":380,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":384,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2018-07-01","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2018-07-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"},"properties":{"Type":389,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":402,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming. This value can only be set at creation time."},"accessControl":{"Type":390,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":394,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":401,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":391,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":344,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":393,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":392}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2018-07-01","ScopeType":8,"Body":388,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":408,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[405,406,407,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":410,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-07-01","Output":409,"Input":404}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":414,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":413}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2018-07-01","Output":412}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":417,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":326}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-07-01","Output":416}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":432,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":433,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":425,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":430,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":431,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[421,422,423,424,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[426,427,428,429,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":420}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2018-07-01","Output":419}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2018-07-01/types.md b/generated/mediaservices/microsoft.media/2018-07-01/types.md index 090bdd2919..bd67cfd275 100644 --- a/generated/mediaservices/microsoft.media/2018-07-01/types.md +++ b/generated/mediaservices/microsoft.media/2018-07-01/types.md @@ -243,7 +243,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **rentalAndLeaseKeyType**: 'PersistentLimited' | 'PersistentUnlimited' | 'Undefined' | 'Unknown' | string (Required): The rental and lease key type. @@ -359,18 +359,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: array (Required): The RSA Parameter exponent -* **modulus**: array (Required): The RSA Parameter modulus +* **exponent**: any (Required): The RSA Parameter exponent +* **modulus**: any (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: array (Required): The key value of the key +* **keyValue**: any (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2019-05-01-preview/types.json b/generated/mediaservices/microsoft.media/2019-05-01-preview/types.json index cd339ebffa..25ca185feb 100644 --- a/generated/mediaservices/microsoft.media/2019-05-01-preview/types.json +++ b/generated/mediaservices/microsoft.media/2019-05-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2019-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The resource properties."},"tags":{"Type":38,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":37,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":36,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":33}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2019-05-01-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2019-05-01-preview","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2019-05-01-preview","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":117,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":96,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":67,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":92,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":94}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":65,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":90,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":69,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":79,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":80,"Flags":1,"Description":"The content key location."},"contentType":{"Type":89,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":70,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":75,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[76,77,78,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":81,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":83}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":82,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[85,86,87,88,4]}},{"3":{"ItemType":68}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":97,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":99,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":115}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":98,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":100,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":107,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":109,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":113,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":114,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":101,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":103,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":105}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":102,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":100}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":108}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[110,111,112,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2019-05-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":228,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":126,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":130,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":131,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[127,128,129,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":132,"#Microsoft.Media.BuiltInStandardEncoderPreset":138,"#Microsoft.Media.FaceDetectorPreset":150,"#Microsoft.Media.StandardEncoderPreset":155}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":136,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":148,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[139,140,141,142,143,144,145,146,147,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":153,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":156,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":216,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":226,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":157,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":171,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":172,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":178,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":161,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":164,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[165,166,167,168,169,170,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":174,"#Microsoft.Media.VideoOverlay":176}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":175,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":172,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":172,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":173}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":180,"#Microsoft.Media.CopyAudio":186,"#Microsoft.Media.CopyVideo":188,"#Microsoft.Media.H264Video":190,"#Microsoft.Media.JpgImage":208,"#Microsoft.Media.PngImage":212}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":184,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":194,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":206,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[191,192,193,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":202,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":205,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[196,197,198,199,200,201,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[203,204,4]}},{"3":{"ItemType":195}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":210,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":209}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":214,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":215,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":213}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":179}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":218,"#Microsoft.Media.PngFormat":220,"#Microsoft.Media.Mp4Format":222,"#Microsoft.Media.TransportStreamFormat":224}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":219,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":221,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":223,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":225,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":217}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":123}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2019-05-01-preview","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":241,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":242,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":283,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":287,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":288,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[234,235,236,237,238,239,240,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":243,"#Microsoft.Media.JobInputHttp":245,"#Microsoft.Media.JobInputs":247}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":248,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":249,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":242}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":251,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":280,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."}},"Elements":{"#Microsoft.Media.JobOutputAsset":281}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":261,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":267,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":270,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":272,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[252,253,254,255,256,257,258,259,260,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[262,263,264,265,266,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":271}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[273,274,275,276,277,278,279,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":282,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":250}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[284,285,286,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2019-05-01-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":294,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":311,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":316,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":320,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":305,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":304,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":300,"Flags":1,"Description":"Track property type"},"operation":{"Type":303,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":297}},{"3":{"ItemType":296}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":307,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":310,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":309,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":296}},{"3":{"ItemType":308}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":312,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":313,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":317,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":318,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":319,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2019-05-01-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Properties of the Streaming Locator."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":332,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":333,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":330,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":331,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[327,328,329,4]}},{"3":{"ItemType":296}},{"3":{"ItemType":326}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2019-05-01-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":374,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":339,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":349,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":352,"Flags":0,"Description":"The Live Event encoding."},"transcriptions":{"Type":362,"Flags":0,"Description":"The Live Event transcription."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":368,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"Specifies whether to use a vanity url with the Live Event. This value is specified at creation time and cannot be updated."},"streamOptions":{"Type":373,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":342,"Flags":1,"Description":"The streaming protocol for the Live Event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":343,"Flags":0,"Description":"The access control for LiveEvent Input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":348,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[340,341,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":346,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":345}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":350,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":351,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":357,"Flags":0,"Description":"The encoding type for Live Event. This value is specified at creation time and cannot be updated."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name. This value is specified at creation time and cannot be updated."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[353,354,355,356,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'."},"inputTrackSelection":{"Type":360,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied."},"outputTranscriptionTrack":{"Type":361,"Flags":0,"Description":"Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation."},"value":{"Type":4,"Flags":0,"Description":"Property value to select."}}}},{"3":{"ItemType":359}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name."}}}},{"3":{"ItemType":358}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[370,371,4]}},{"3":{"ItemType":372}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2019-05-01-preview","ScopeType":8,"Body":337,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":380,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":384,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2019-05-01-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"},"properties":{"Type":389,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":402,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming. This value can only be set at creation time."},"accessControl":{"Type":390,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":394,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":401,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":391,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":344,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":393,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":392}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2019-05-01-preview","ScopeType":8,"Body":388,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":408,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[405,406,407,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":410,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2019-05-01-preview","Output":409,"Input":404}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":414,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":413}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2019-05-01-preview","Output":412}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":417,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":326}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2019-05-01-preview","Output":416}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":432,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":433,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":425,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":430,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":431,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[421,422,423,424,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[426,427,428,429,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":420}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2019-05-01-preview","Output":419}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2019-05-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"The resource properties."},"tags":{"Type":38,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":37,"Flags":0,"Description":"The storage accounts for this resource."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":36,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[34,35,4]}},{"3":{"ItemType":33}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2019-05-01-preview","ScopeType":12,"ReadOnlyScopes":4,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2019-05-01-preview","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2019-05-01-preview","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":117,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":96,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":67,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":92,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":94}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":65,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"@odata.type":{"Type":66,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":90,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":91,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":69,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":79,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":80,"Flags":1,"Description":"The content key location."},"contentType":{"Type":89,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":70,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":75,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[71,72,73,74,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[76,77,78,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":81,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":83}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":82,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[85,86,87,88,4]}},{"3":{"ItemType":68}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":97,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":99,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":115}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":98,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":100,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":107,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":109,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":113,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":114,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":101,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":103,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":105}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":102,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":100}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":108}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[110,111,112,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2019-05-01-preview","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":122,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":228,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":126,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":130,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":131,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[124,125,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[127,128,129,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":132,"#Microsoft.Media.BuiltInStandardEncoderPreset":138,"#Microsoft.Media.FaceDetectorPreset":150,"#Microsoft.Media.StandardEncoderPreset":155}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":136,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":137,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[133,134,135,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":148,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":149,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"5":{"Elements":[139,140,141,142,143,144,145,146,147,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":153,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[151,152,4]}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":156,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":216,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":226,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":157,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":171,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":172,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":178,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":161,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":164,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[158,159,160,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[162,163,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[165,166,167,168,169,170,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":174,"#Microsoft.Media.VideoOverlay":176}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":175,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":172,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":172,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":177,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":173}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":180,"#Microsoft.Media.CopyAudio":186,"#Microsoft.Media.CopyVideo":188,"#Microsoft.Media.H264Video":190,"#Microsoft.Media.JpgImage":208,"#Microsoft.Media.PngImage":212}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":184,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":185,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[181,182,183,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":189,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":194,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":206,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[191,192,193,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":202,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":205,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[196,197,198,199,200,201,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[203,204,4]}},{"3":{"ItemType":195}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":210,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"@odata.type":{"Type":211,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":209}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":214,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":215,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":213}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":179}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":218,"#Microsoft.Media.PngFormat":220,"#Microsoft.Media.Mp4Format":222,"#Microsoft.Media.TransportStreamFormat":224}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":219,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":221,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":223,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":225,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":217}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":123}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2019-05-01-preview","ScopeType":8,"Body":121,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":241,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":242,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Job was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":283,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":287,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":288,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[234,235,236,237,238,239,240,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":243,"#Microsoft.Media.JobInputHttp":245,"#Microsoft.Media.JobInputs":247}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":244,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":248,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":249,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":242}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":251,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":280,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."}},"Elements":{"#Microsoft.Media.JobOutputAsset":281}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":261,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":267,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":270,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":272,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[252,253,254,255,256,257,258,259,260,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[262,263,264,265,266,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[268,269,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":271}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[273,274,275,276,277,278,279,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":282,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":250}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[284,285,286,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2019-05-01-preview","ScopeType":8,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Class to specify properties of Streaming Policy"}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":294,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":311,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":316,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":320,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":305,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":304,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":300,"Flags":1,"Description":"Track property type"},"operation":{"Type":303,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[298,299,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[301,302,4]}},{"3":{"ItemType":297}},{"3":{"ItemType":296}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":307,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":310,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":309,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":296}},{"3":{"ItemType":308}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":312,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":313,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":317,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":306,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":318,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":296}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":319,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":314,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":315,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":295,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2019-05-01-preview","ScopeType":8,"Body":292,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Properties of the Streaming Locator."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":332,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":333,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":330,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":331,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[327,328,329,4]}},{"3":{"ItemType":296}},{"3":{"ItemType":326}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2019-05-01-preview","ScopeType":8,"Body":324,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":338,"Flags":0,"Description":"The Live Event properties."},"tags":{"Type":374,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The Live Event description."},"input":{"Type":339,"Flags":1,"Description":"The Live Event input."},"preview":{"Type":349,"Flags":0,"Description":"The Live Event preview."},"encoding":{"Type":352,"Flags":0,"Description":"The Live Event encoding."},"transcriptions":{"Type":362,"Flags":0,"Description":"The Live Event transcription."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Event."},"resourceState":{"Type":368,"Flags":2,"Description":"The resource state of the Live Event."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The Live Event access policies."},"vanityUrl":{"Type":2,"Flags":0,"Description":"Specifies whether to use a vanity url with the Live Event. This value is specified at creation time and cannot be updated."},"streamOptions":{"Type":373,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Event was last modified."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":342,"Flags":1,"Description":"The streaming protocol for the Live Event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":343,"Flags":0,"Description":"The access control for LiveEvent Input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 timespan duration of the key frame interval duration."},"accessToken":{"Type":4,"Flags":0,"Description":"A unique identifier for a stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":348,"Flags":0,"Description":"The input endpoints for the Live Event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[340,341,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":346,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":345}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":350,"Flags":0,"Description":"The endpoints for preview."},"accessControl":{"Type":351,"Flags":0,"Description":"The access control for LiveEvent preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the LiveEvent preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An Alternative Media Identifier associated with the StreamingLocator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":347}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":344,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":357,"Flags":0,"Description":"The encoding type for Live Event. This value is specified at creation time and cannot be updated."},"presetName":{"Type":4,"Flags":0,"Description":"The encoding preset name. This value is specified at creation time and cannot be updated."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[353,354,355,356,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) used for speech-to-text transcription - it should match the spoken language in the audio track. The value should be in BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are 'en-US' and 'en-GB'."},"inputTrackSelection":{"Type":360,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied."},"outputTranscriptionTrack":{"Type":361,"Flags":0,"Description":"Describes a transcription track in the output of a Live Event, generated using speech-to-text transcription."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation."},"value":{"Type":4,"Flags":0,"Description":"Property value to select."}}}},{"3":{"ItemType":359}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name."}}}},{"3":{"ItemType":358}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[363,364,365,366,367,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[370,371,4]}},{"3":{"ItemType":372}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2019-05-01-preview","ScopeType":8,"Body":337,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"The Live Output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the Live Output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset name."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 timespan duration of the archive window length. This is duration that customer want to retain the recorded content."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":380,"Flags":0,"Description":"The HLS configuration."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The output snapshot time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the Live Output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the Live Output."},"resourceState":{"Type":384,"Flags":2,"Description":"The resource state of the Live Output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The amount of fragments per HTTP Live Streaming (HLS) segment."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[381,382,383,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2019-05-01-preview","ScopeType":8,"Body":378,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2019-05-01-preview"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":386,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":387,"Flags":10,"Description":"The resource api version"},"properties":{"Type":389,"Flags":0,"Description":"The StreamingEndpoint properties."},"tags":{"Type":402,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":0,"Description":"The Azure Region of the resource."}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The StreamingEndpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"The name of the AvailabilitySet used with this StreamingEndpoint for high availability streaming. This value can only be set at creation time."},"accessControl":{"Type":390,"Flags":0,"Description":"The access control definition of the StreamingEndpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":394,"Flags":0,"Description":"The custom host names of the StreamingEndpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The StreamingEndpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the StreamingEndpoint."},"resourceState":{"Type":401,"Flags":2,"Description":"The resource state of the StreamingEndpoint."},"crossSiteAccessPolicies":{"Type":369,"Flags":0,"Description":"The StreamingEndpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the StreamingEndpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":391,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":344,"Flags":0,"Description":"The IP access control of the StreamingEndpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":393,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":392}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[395,396,397,398,399,400,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2019-05-01-preview","ScopeType":8,"Body":388,"Flags":0}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":408,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[405,406,407,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":410,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2019-05-01-preview","Output":409,"Input":404}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":414,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":413}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2019-05-01-preview","Output":412}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":417,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":326}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2019-05-01-preview","Output":416}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":432,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":433,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":425,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":430,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":431,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[421,422,423,424,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[426,427,428,429,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":420}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2019-05-01-preview","Output":419}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2019-05-01-preview/types.md b/generated/mediaservices/microsoft.media/2019-05-01-preview/types.md index 38cfd4dff7..0f4c4d1c27 100644 --- a/generated/mediaservices/microsoft.media/2019-05-01-preview/types.md +++ b/generated/mediaservices/microsoft.media/2019-05-01-preview/types.md @@ -243,7 +243,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **rentalAndLeaseKeyType**: 'PersistentLimited' | 'PersistentUnlimited' | 'Undefined' | 'Unknown' | string (Required): The rental and lease key type. @@ -359,18 +359,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: array (Required): The RSA Parameter exponent -* **modulus**: array (Required): The RSA Parameter modulus +* **exponent**: any (Required): The RSA Parameter exponent +* **modulus**: any (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: array (Required): The key value of the key +* **keyValue**: any (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2020-05-01/types.json b/generated/mediaservices/microsoft.media/2020-05-01/types.json index eefbfff500..7067099d15 100644 --- a/generated/mediaservices/microsoft.media/2020-05-01/types.json +++ b/generated/mediaservices/microsoft.media/2020-05-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2020-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2020-05-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2020-05-01","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":119,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":98,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":69,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":94,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":96}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":66,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":67,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,65,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":92,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":71,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":81,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":82,"Flags":1,"Description":"The content key location."},"contentType":{"Type":91,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":72,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":77,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[73,74,75,76,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[78,79,80,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":83,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":85}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":86,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[87,88,89,90,4]}},{"3":{"ItemType":70}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":97,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":99,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":101,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":117}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":100,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":102,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":109,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":111,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":115,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":103,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":105,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":107}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":102}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":110}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":118,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2020-05-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":124,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":259,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":128,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":132,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":133,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[126,127,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[129,130,131,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":134,"#Microsoft.Media.BuiltInStandardEncoderPreset":140,"#Microsoft.Media.FaceDetectorPreset":159,"#Microsoft.Media.StandardEncoderPreset":175}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":138,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[135,136,137,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":157,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":158,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":162,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":166,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":172,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":173,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":174,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[160,161,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[163,164,165,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[167,168,169,170,171,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":176,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":247,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":257,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":258,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":177,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":191,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":192,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":198,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":181,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":184,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[178,179,180,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[182,183,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[185,186,187,188,189,190,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":194,"#Microsoft.Media.VideoOverlay":196}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":195,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":192,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":192,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":197,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":193}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":200,"#Microsoft.Media.CopyAudio":206,"#Microsoft.Media.CopyVideo":208,"#Microsoft.Media.H264Video":210,"#Microsoft.Media.H265Video":228,"#Microsoft.Media.JpgImage":239,"#Microsoft.Media.PngImage":243}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":204,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":205,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[201,202,203,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":209,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":214,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":226,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[211,212,213,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":222,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":225,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[216,217,218,219,220,221,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":215}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":232,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":237,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":238,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[229,230,231,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":236,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"5":{"Elements":[234,235,4]}},{"3":{"ItemType":233}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":241,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":242,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":240}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":245,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":244}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":199}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":249,"#Microsoft.Media.PngFormat":251,"#Microsoft.Media.Mp4Format":253,"#Microsoft.Media.TransportStreamFormat":255}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":250,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":252,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":254,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":256,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":248}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":125}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2020-05-01","ScopeType":8,"Body":123,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":261,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":262,"Flags":10,"Description":"The resource api version"},"properties":{"Type":264,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":272,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":273,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":362,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":366,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":367,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[265,266,267,268,269,270,271,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":274,"#Microsoft.Media.JobInputHttp":276,"#Microsoft.Media.JobInputSequence":278,"#Microsoft.Media.JobInputs":326}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":275,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":277,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":324,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":325,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":280,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each."},"start":{"Type":281,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":281,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":319,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":320,"#Microsoft.Media.JobInputHttp":322}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":282,"#Microsoft.Media.UtcClipTime":284}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":283,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":285,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":312,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":313,"#Microsoft.Media.FromEachInputFile":315,"#Microsoft.Media.InputFile":317}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":288,"#Microsoft.Media.SelectAudioTrackById":298,"#Microsoft.Media.SelectVideoTrackByAttribute":300,"#Microsoft.Media.SelectVideoTrackById":310}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":291,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":296,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":297,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[289,290,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[292,293,294,295,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":299,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":303,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":308,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":309,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[301,302,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[304,305,306,307,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":311,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":287}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":314,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":316,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":318,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":286}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":321,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":323,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":279}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":327,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":328,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":273}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":330,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":359,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":360}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":340,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":346,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":349,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":351,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[331,332,333,334,335,336,337,338,339,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[341,342,343,344,345,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[347,348,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":350}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[352,353,354,355,356,357,358,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":361,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":329}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[363,364,365,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2020-05-01","ScopeType":8,"Body":263,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":369,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":370,"Flags":10,"Description":"The resource api version"},"properties":{"Type":372,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":373,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":390,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":395,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":399,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":384,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":383,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":379,"Flags":1,"Description":"Track property type"},"operation":{"Type":382,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[377,378,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[380,381,4]}},{"3":{"ItemType":376}},{"3":{"ItemType":375}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":386,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":389,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":388,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":375}},{"3":{"ItemType":387}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":391,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":392,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":375}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":393,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":394,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":396,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":397,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":375}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":398,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":393,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":394,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2020-05-01","ScopeType":8,"Body":371,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":411,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":412,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":409,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":410,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[406,407,408,4]}},{"3":{"ItemType":375}},{"3":{"ItemType":405}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2020-05-01","ScopeType":8,"Body":403,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":414,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":415,"Flags":10,"Description":"The resource api version"},"properties":{"Type":417,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":458,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":418,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":428,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":431,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":444,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":452,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":453,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":457,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":421,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":422,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":427,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[419,420,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":423,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":425,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":424}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":426}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":429,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":430,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":426}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":423,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":435,"Flags":0,"Description":"Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":439,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[432,433,434,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[436,437,438,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":442,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":443,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":441}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":440}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[445,446,447,448,449,450,451,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[454,455,4]}},{"3":{"ItemType":456}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2020-05-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":460,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":461,"Flags":10,"Description":"The resource api version"},"properties":{"Type":463,"Flags":0,"Description":"Live output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":464,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":468,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[465,466,467,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2020-05-01","ScopeType":8,"Body":462,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":473,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":486,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":474,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":478,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":485,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":453,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":475,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":423,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":477,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":476}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[479,480,481,482,483,484,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2020-05-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"The resource properties."},"identity":{"Type":505,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":509,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":496,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":499,"Flags":0},"encryption":{"Type":500,"Flags":0,"Description":"The account encryption properties."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":495,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":492}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[497,498,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":503,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":504,"Flags":0,"Description":"The properties of the key used to encrypt the account."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[501,502,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":508,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[506,507,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2020-05-01","ScopeType":12,"ReadOnlyScopes":4,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":515,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":516,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":525,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":520,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[517,518,519,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[521,522,523,524,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2020-05-01","ScopeType":8,"Body":513,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":527,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":528,"Flags":10,"Description":"The resource api version"},"properties":{"Type":530,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":531,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":532,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2020-05-01","ScopeType":8,"Body":529,"Flags":1}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":538,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[535,536,537,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":540,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2020-05-01","Output":539,"Input":534}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":544,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":543}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2020-05-01","Output":542}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":547,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":405}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2020-05-01","Output":546}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":562,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":563,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":555,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":560,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":561,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[551,552,553,554,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[556,557,558,559,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":550}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2020-05-01","Output":549}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":567,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":568,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2020-05-01","Output":566,"Input":565}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2020-05-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":46,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[44,45,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2020-05-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":48,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":49,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2020-05-01","ScopeType":8,"Body":50,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":52,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":53,"Flags":10,"Description":"The resource api version"},"properties":{"Type":55,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":119,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":57,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":98,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":58,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":60,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":69,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":94,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":96}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":59,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":66,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":67,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":68,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[61,62,63,64,65,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":92,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":93,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":71,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":81,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":82,"Flags":1,"Description":"The content key location."},"contentType":{"Type":91,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":72,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":77,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[73,74,75,76,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[78,79,80,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":83,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":85}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":84,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":86,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[87,88,89,90,4]}},{"3":{"ItemType":70}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":95,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":97,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":99,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":101,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":117}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":100,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":102,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":109,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":111,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":115,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":103,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":105,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":107}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":104,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":106,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":108,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":102}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":110}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[112,113,114,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":118,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":56}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2020-05-01","ScopeType":8,"Body":54,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":124,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":259,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":128,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":132,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":133,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[126,127,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[129,130,131,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":134,"#Microsoft.Media.BuiltInStandardEncoderPreset":140,"#Microsoft.Media.FaceDetectorPreset":159,"#Microsoft.Media.StandardEncoderPreset":175}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":138,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":139,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[135,136,137,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"presetName":{"Type":157,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":158,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":162,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":166,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":172,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":173,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":174,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[160,161,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[163,164,165,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[167,168,169,170,171,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":176,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":247,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":257,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":258,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":177,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":191,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":192,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":198,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":181,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":184,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[178,179,180,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[182,183,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[185,186,187,188,189,190,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":194,"#Microsoft.Media.VideoOverlay":196}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":195,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":192,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":192,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":197,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":193}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":200,"#Microsoft.Media.CopyAudio":206,"#Microsoft.Media.CopyVideo":208,"#Microsoft.Media.H264Video":210,"#Microsoft.Media.H265Video":228,"#Microsoft.Media.JpgImage":239,"#Microsoft.Media.PngImage":243}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":204,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":205,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[201,202,203,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":207,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":209,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":214,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":226,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":227,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[211,212,213,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":222,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":225,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[216,217,218,219,220,221,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[223,224,4]}},{"3":{"ItemType":215}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":232,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":237,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":238,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[229,230,231,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":236,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"5":{"Elements":[234,235,4]}},{"3":{"ItemType":233}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":241,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":242,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":240}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":245,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":246,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":244}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":199}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":249,"#Microsoft.Media.PngFormat":251,"#Microsoft.Media.Mp4Format":253,"#Microsoft.Media.TransportStreamFormat":255}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":250,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":252,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":254,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":256,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":248}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":125}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2020-05-01","ScopeType":8,"Body":123,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":261,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":262,"Flags":10,"Description":"The resource api version"},"properties":{"Type":264,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":272,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":273,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":362,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":366,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":367,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[265,266,267,268,269,270,271,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":274,"#Microsoft.Media.JobInputHttp":276,"#Microsoft.Media.JobInputSequence":278,"#Microsoft.Media.JobInputs":326}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":275,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":277,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":324,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":325,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":280,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each."},"start":{"Type":281,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":281,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":319,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":320,"#Microsoft.Media.JobInputHttp":322}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":282,"#Microsoft.Media.UtcClipTime":284}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":283,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":285,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":312,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":313,"#Microsoft.Media.FromEachInputFile":315,"#Microsoft.Media.InputFile":317}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":288,"#Microsoft.Media.SelectAudioTrackById":298,"#Microsoft.Media.SelectVideoTrackByAttribute":300,"#Microsoft.Media.SelectVideoTrackById":310}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":291,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":296,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":297,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[289,290,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[292,293,294,295,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":299,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":303,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":308,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":309,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[301,302,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[304,305,306,307,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":311,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":287}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":314,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":316,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":318,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":286}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":321,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters."},"@odata.type":{"Type":323,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":279}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":327,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":328,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":273}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":330,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"state":{"Type":359,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":360}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":340,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":346,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":349,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":351,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[331,332,333,334,335,336,337,338,339,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[341,342,343,344,345,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[347,348,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":350}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[352,353,354,355,356,357,358,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":361,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":329}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[363,364,365,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2020-05-01","ScopeType":8,"Body":263,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":369,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":370,"Flags":10,"Description":"The resource api version"},"properties":{"Type":372,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":373,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":390,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":395,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":399,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":384,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":383,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":379,"Flags":1,"Description":"Track property type"},"operation":{"Type":382,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[377,378,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[380,381,4]}},{"3":{"ItemType":376}},{"3":{"ItemType":375}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":386,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":389,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":388,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":375}},{"3":{"ItemType":387}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":391,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":392,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":375}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":393,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":394,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":396,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":385,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":397,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":375}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":398,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":393,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":394,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":374,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2020-05-01","ScopeType":8,"Body":371,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":411,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":412,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":409,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":410,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[406,407,408,4]}},{"3":{"ItemType":375}},{"3":{"ItemType":405}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2020-05-01","ScopeType":8,"Body":403,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":414,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":415,"Flags":10,"Description":"The resource api version"},"properties":{"Type":417,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":458,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":418,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":428,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":431,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":444,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":452,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":453,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":457,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":421,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":422,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":427,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[419,420,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":423,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":425,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":424}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":426}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":429,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":430,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":426}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":423,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":435,"Flags":0,"Description":"Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":439,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"5":{"Elements":[432,433,434,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[436,437,438,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":442,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":443,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":441}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":440}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[445,446,447,448,449,450,451,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[454,455,4]}},{"3":{"ItemType":456}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2020-05-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":460,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":461,"Flags":10,"Description":"The resource api version"},"properties":{"Type":463,"Flags":0,"Description":"Live output properties."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":464,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":468,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[465,466,467,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2020-05-01","ScopeType":8,"Body":462,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":473,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":486,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":474,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":478,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":485,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":453,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":475,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":423,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":477,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":476}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[479,480,481,482,483,484,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2020-05-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"The resource properties."},"identity":{"Type":505,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":509,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":496,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":499,"Flags":0},"encryption":{"Type":500,"Flags":0,"Description":"The account encryption properties."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":495,"Flags":1,"Description":"The type of the storage account."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[493,494,4]}},{"3":{"ItemType":492}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[497,498,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":503,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":504,"Flags":0,"Description":"The properties of the key used to encrypt the account."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[501,502,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":508,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[506,507,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2020-05-01","ScopeType":12,"ReadOnlyScopes":4,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":514,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":515,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":516,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":525,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":520,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[517,518,519,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[521,522,523,524,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2020-05-01","ScopeType":8,"Body":513,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2020-05-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":527,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":528,"Flags":10,"Description":"The resource api version"},"properties":{"Type":530,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":531,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":532,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2020-05-01","ScopeType":8,"Body":529,"Flags":1}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":538,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[535,536,537,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":540,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2020-05-01","Output":539,"Input":534}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":544,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":543}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2020-05-01","Output":542}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":547,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":405}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2020-05-01","Output":546}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":562,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":563,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":555,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":560,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":561,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[551,552,553,554,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[556,557,558,559,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":550}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2020-05-01","Output":549}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":567,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":568,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2020-05-01","Output":566,"Input":565}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2020-05-01/types.md b/generated/mediaservices/microsoft.media/2020-05-01/types.md index d94948ed38..d94faaa57d 100644 --- a/generated/mediaservices/microsoft.media/2020-05-01/types.md +++ b/generated/mediaservices/microsoft.media/2020-05-01/types.md @@ -307,7 +307,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **offlineRentalConfiguration**: [ContentKeyPolicyFairPlayOfflineRentalConfiguration](#contentkeypolicyfairplayofflinerentalconfiguration): Offline rental policy @@ -429,18 +429,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: array (Required): The RSA Parameter exponent -* **modulus**: array (Required): The RSA Parameter modulus +* **exponent**: any (Required): The RSA Parameter exponent +* **modulus**: any (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: array (Required): The key value of the key +* **keyValue**: any (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2021-06-01/types.json b/generated/mediaservices/microsoft.media/2021-06-01/types.json index 5984e36fce..c94ffb164a 100644 --- a/generated/mediaservices/microsoft.media/2021-06-01/types.json +++ b/generated/mediaservices/microsoft.media/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"identity":{"Type":35,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":49,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":17,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":20,"Flags":0},"encryption":{"Type":21,"Flags":0,"Description":"The account encryption properties."},"keyDelivery":{"Type":26,"Flags":0,"Description":"The Key Delivery properties for Media Services account."},"publicNetworkAccess":{"Type":34,"Flags":0,"Description":"Whether or not public network access is allowed for resources under the Media Services account."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."},"identity":{"Type":16,"Flags":0,"Description":"The storage account identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the storage account mapping."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned managed identity's ARM ID to use when accessing a resource."},"useSystemAssignedIdentity":{"Type":2,"Flags":1,"Description":"Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity."}}}},{"3":{"ItemType":12}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[18,19,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":24,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":25,"Flags":0,"Description":"The properties of the key used to encrypt the account."},"identity":{"Type":16,"Flags":0,"Description":"The Key Vault identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the Key Vault mapping."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[22,23,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"KeyDelivery","Properties":{"accessControl":{"Type":27,"Flags":0,"Description":"The access control properties for Key Delivery."}}}},{"2":{"Name":"AccessControl","Properties":{"defaultAction":{"Type":30,"Flags":0,"Description":"The behavior for IP access control in Key Delivery."},"ipAllowList":{"Type":31,"Flags":0,"Description":"The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[28,29,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[32,33,4]}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":4,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."},"userAssignedIdentities":{"Type":37,"Flags":0,"Description":"The user assigned managed identities."}}}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":36}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":43,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":48,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[39,40,41,42,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[44,45,46,47,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":51,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":52,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":65,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":60,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[57,58,59,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[61,62,63,64,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2021-06-01","ScopeType":8,"Body":53,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":71,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":72,"Flags":0,"Description":"The first quality."},"tracks":{"Type":86,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":85,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":81,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":84,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[75,76,77,78,79,80,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[82,83,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2021-06-01","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":94,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[92,93,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2021-06-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2021-06-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":103,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":167,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":105,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":146,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":106,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":108,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":117,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":142,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":144}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":107,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":114,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":115,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[109,110,111,112,113,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":140,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":141,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":119,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":129,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":130,"Flags":1,"Description":"The content key location."},"contentType":{"Type":139,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":120,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":125,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[126,127,128,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":131,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":133}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":132,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":134,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[135,136,137,138,4]}},{"3":{"ItemType":118}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":143,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":145,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":147,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":149,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":165}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":148,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":150,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":157,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":159,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":163,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":164,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":151,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":153,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":155}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":152,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":156,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":150}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":158}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[160,161,162,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":166,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":104}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2021-06-01","ScopeType":8,"Body":102,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":315,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":176,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":180,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":181,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[174,175,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[177,178,179,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":182,"#Microsoft.Media.BuiltInStandardEncoderPreset":188,"#Microsoft.Media.FaceDetectorPreset":215,"#Microsoft.Media.StandardEncoderPreset":231}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":186,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[183,184,185,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"configurations":{"Type":189,"Flags":0,"Description":"PresetConfigurations are only supported for the ContentAwareEncoding and H265ContentAwareEncoding built-in presets. These settings will not affect other built-in or custom defined presets."},"presetName":{"Type":213,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":214,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PresetConfigurations","Properties":{"complexity":{"Type":193,"Flags":0,"Description":"Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency."},"interleaveOutput":{"Type":196,"Flags":0,"Description":"Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files."},"keyFrameIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The key frame interval in seconds. Example: set KeyFrameIntervalInSeconds as 2 to reduce the playback buffering for some players."},"maxBitrateBps":{"Type":3,"Flags":0,"Description":"The maximum bitrate in bits per second (threshold for the top video layer). Example: set MaxBitrateBps as 6000000 to avoid producing very high bitrate outputs for contents with high complexity."},"maxHeight":{"Type":3,"Flags":0,"Description":"The maximum height of output video layers. Example: set MaxHeight as 720 to produce output layers up to 720P even if the input is 4K."},"maxLayers":{"Type":3,"Flags":0,"Description":"The maximum number of output video layers. Example: set MaxLayers as 4 to make sure at most 4 output layers are produced to control the overall cost of the encoding job."},"minBitrateBps":{"Type":3,"Flags":0,"Description":"The minimum bitrate in bits per second (threshold for the bottom video layer). Example: set MinBitrateBps as 200000 to have a bottom layer that covers users with low network bandwidth."},"minHeight":{"Type":3,"Flags":0,"Description":"The minimum height of output video layers. Example: set MinHeight as 360 to avoid output layers of smaller resolutions like 180P."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[190,191,192,4]}},{"6":{"Value":"NonInterleavedOutput"}},{"6":{"Value":"InterleavedOutput"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":218,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":222,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":228,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":229,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":230,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[219,220,221,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[223,224,225,226,227,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":232,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":303,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":313,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":314,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":233,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":247,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":248,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":254,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":237,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":240,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[234,235,236,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[238,239,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[241,242,243,244,245,246,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":250,"#Microsoft.Media.VideoOverlay":252}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":251,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":248,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":248,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":253,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":249}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":256,"#Microsoft.Media.CopyAudio":262,"#Microsoft.Media.CopyVideo":264,"#Microsoft.Media.H264Video":266,"#Microsoft.Media.H265Video":284,"#Microsoft.Media.JpgImage":295,"#Microsoft.Media.PngImage":299}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":260,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":261,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[257,258,259,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":263,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":265,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":270,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":282,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":283,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[267,268,269,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":278,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":281,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[272,273,274,275,276,277,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[279,280,4]}},{"3":{"ItemType":271}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":288,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":293,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":294,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[285,286,287,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":292,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"5":{"Elements":[290,291,4]}},{"3":{"ItemType":289}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":297,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":298,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":296}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":301,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":302,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":300}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":255}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":305,"#Microsoft.Media.PngFormat":307,"#Microsoft.Media.Mp4Format":309,"#Microsoft.Media.TransportStreamFormat":311}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":306,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":308,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":310,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":312,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":304}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":173}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2021-06-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":328,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":329,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":418,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":422,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":423,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[321,322,323,324,325,326,327,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":330,"#Microsoft.Media.JobInputHttp":332,"#Microsoft.Media.JobInputSequence":334,"#Microsoft.Media.JobInputs":382}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":331,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":333,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":380,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":381,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":336,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each. Query strings will not be returned in service responses to prevent sensitive data exposure."},"start":{"Type":337,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":337,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":375,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":376,"#Microsoft.Media.JobInputHttp":378}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":338,"#Microsoft.Media.UtcClipTime":340}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":339,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":341,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":368,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":369,"#Microsoft.Media.FromEachInputFile":371,"#Microsoft.Media.InputFile":373}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":344,"#Microsoft.Media.SelectAudioTrackById":354,"#Microsoft.Media.SelectVideoTrackByAttribute":356,"#Microsoft.Media.SelectVideoTrackById":366}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":347,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":352,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":353,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[345,346,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[348,349,350,351,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":355,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":359,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":364,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":365,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[357,358,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[360,361,362,363,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":367,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":343}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":370,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":372,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":374,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":342}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":377,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":379,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":335}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":383,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":384,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":329}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":386,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"presetOverride":{"Type":181,"Flags":0,"Description":"A preset used to override the preset in the corresponding transform output."},"state":{"Type":415,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":416}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":396,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":402,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":405,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":407,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[387,388,389,390,391,392,393,394,395,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[397,398,399,400,401,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[403,404,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":406}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[408,409,410,411,412,413,414,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":417,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":385}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[419,420,421,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2021-06-01","ScopeType":8,"Body":319,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":429,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":446,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":451,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":455,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":440,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":439,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":435,"Flags":1,"Description":"Track property type"},"operation":{"Type":438,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[436,437,4]}},{"3":{"ItemType":432}},{"3":{"ItemType":431}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":442,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":445,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":444,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":431}},{"3":{"ItemType":443}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":447,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":448,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":431}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":449,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":450,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":452,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":453,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":431}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":454,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":449,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":450,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2021-06-01","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":457,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":458,"Flags":10,"Description":"The resource api version"},"properties":{"Type":460,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":467,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":468,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":465,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":466,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[462,463,464,4]}},{"3":{"ItemType":431}},{"3":{"ItemType":461}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2021-06-01","ScopeType":8,"Body":459,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":473,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":516,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":474,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":484,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":487,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":502,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":510,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":511,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":515,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":477,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":478,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":483,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[475,476,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":479,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":481,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":480}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":482}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":485,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":486,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":482}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":479,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":493,"Flags":0,"Description":"Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":497,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"6":{"Value":"PassthroughBasic"}},{"6":{"Value":"PassthroughStandard"}},{"5":{"Elements":[488,489,490,491,492,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[494,495,496,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":500,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":501,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":499}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":498}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[503,504,505,506,507,508,509,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[512,513,4]}},{"3":{"ItemType":514}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2021-06-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"Live output properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":522,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":526,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[523,524,525,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-06-01","ScopeType":8,"Body":520,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":531,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":544,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":532,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":536,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":543,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":511,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":533,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":479,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":535,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":534}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[537,538,539,540,541,542,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2021-06-01","ScopeType":8,"Body":530,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":549,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":550,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":551,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2021-06-01","ScopeType":8,"Body":548,"Flags":1}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":555,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":556,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2021-06-01","Output":554,"Input":553}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":562,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[559,560,561,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":564,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-06-01","Output":563,"Input":558}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":568,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":567}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-06-01","Output":566}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":571,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":461}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-06-01","Output":570}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":586,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":587,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":579,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":584,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":585,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[575,576,577,578,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[580,581,582,583,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":574}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-06-01","Output":573}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"identity":{"Type":35,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":49,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":17,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":20,"Flags":0},"encryption":{"Type":21,"Flags":0,"Description":"The account encryption properties."},"keyDelivery":{"Type":26,"Flags":0,"Description":"The Key Delivery properties for Media Services account."},"publicNetworkAccess":{"Type":34,"Flags":0,"Description":"Whether or not public network access is allowed for resources under the Media Services account."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":15,"Flags":1,"Description":"The type of the storage account."},"identity":{"Type":16,"Flags":0,"Description":"The storage account identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the storage account mapping."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[13,14,4]}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned managed identity's ARM ID to use when accessing a resource."},"useSystemAssignedIdentity":{"Type":2,"Flags":1,"Description":"Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity."}}}},{"3":{"ItemType":12}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[18,19,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":24,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":25,"Flags":0,"Description":"The properties of the key used to encrypt the account."},"identity":{"Type":16,"Flags":0,"Description":"The Key Vault identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the Key Vault mapping."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[22,23,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"KeyDelivery","Properties":{"accessControl":{"Type":27,"Flags":0,"Description":"The access control properties for Key Delivery."}}}},{"2":{"Name":"AccessControl","Properties":{"defaultAction":{"Type":30,"Flags":0,"Description":"The behavior for IP access control in Key Delivery."},"ipAllowList":{"Type":31,"Flags":0,"Description":"The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[28,29,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[32,33,4]}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":4,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."},"userAssignedIdentities":{"Type":37,"Flags":0,"Description":"The user assigned managed identities."}}}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":36}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":43,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":48,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[39,40,41,42,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[44,45,46,47,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":51,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":52,"Flags":10,"Description":"The resource api version"},"properties":{"Type":54,"Flags":0,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":55,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":56,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":65,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":60,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[57,58,59,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[61,62,63,64,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2021-06-01","ScopeType":8,"Body":53,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":71,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":72,"Flags":0,"Description":"The first quality."},"tracks":{"Type":86,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":85,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":81,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":84,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[75,76,77,78,79,80,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[82,83,4]}},{"3":{"ItemType":74}},{"3":{"ItemType":73}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2021-06-01","ScopeType":8,"Body":69,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":88,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":89,"Flags":10,"Description":"The resource api version"},"properties":{"Type":91,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":94,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[92,93,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2021-06-01","ScopeType":8,"Body":90,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2021-06-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":103,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":167,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":105,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":146,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":106,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":108,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":117,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":142,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":144}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":107,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":114,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":115,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":116,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[109,110,111,112,113,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":140,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":141,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":119,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":129,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":130,"Flags":1,"Description":"The content key location."},"contentType":{"Type":139,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":120,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":125,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[126,127,128,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":131,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":133}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":132,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":134,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[135,136,137,138,4]}},{"3":{"ItemType":118}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":143,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":145,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":147,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":149,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":165}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":148,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":150,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":157,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":159,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":163,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":164,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":151,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":153,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":155}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":152,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":154,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":156,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":150}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":158}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[160,161,162,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":166,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":104}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2021-06-01","ScopeType":8,"Body":102,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":172,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":315,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":176,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":180,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":181,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[174,175,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[177,178,179,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":182,"#Microsoft.Media.BuiltInStandardEncoderPreset":188,"#Microsoft.Media.FaceDetectorPreset":215,"#Microsoft.Media.StandardEncoderPreset":231}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":186,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":187,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[183,184,185,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"configurations":{"Type":189,"Flags":0,"Description":"PresetConfigurations are only supported for the ContentAwareEncoding and H265ContentAwareEncoding built-in presets. These settings will not affect other built-in or custom defined presets."},"presetName":{"Type":213,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":214,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PresetConfigurations","Properties":{"complexity":{"Type":193,"Flags":0,"Description":"Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency."},"interleaveOutput":{"Type":196,"Flags":0,"Description":"Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files."},"keyFrameIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The key frame interval in seconds. Example: set KeyFrameIntervalInSeconds as 2 to reduce the playback buffering for some players."},"maxBitrateBps":{"Type":3,"Flags":0,"Description":"The maximum bitrate in bits per second (threshold for the top video layer). Example: set MaxBitrateBps as 6000000 to avoid producing very high bitrate outputs for contents with high complexity."},"maxHeight":{"Type":3,"Flags":0,"Description":"The maximum height of output video layers. Example: set MaxHeight as 720 to produce output layers up to 720P even if the input is 4K."},"maxLayers":{"Type":3,"Flags":0,"Description":"The maximum number of output video layers. Example: set MaxLayers as 4 to make sure at most 4 output layers are produced to control the overall cost of the encoding job."},"minBitrateBps":{"Type":3,"Flags":0,"Description":"The minimum bitrate in bits per second (threshold for the bottom video layer). Example: set MinBitrateBps as 200000 to have a bottom layer that covers users with low network bandwidth."},"minHeight":{"Type":3,"Flags":0,"Description":"The minimum height of output video layers. Example: set MinHeight as 360 to avoid output layers of smaller resolutions like 180P."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[190,191,192,4]}},{"6":{"Value":"NonInterleavedOutput"}},{"6":{"Value":"InterleavedOutput"}},{"5":{"Elements":[194,195,4]}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":218,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":222,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":228,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":229,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":230,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[216,217,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[219,220,221,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[223,224,225,226,227,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":232,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":303,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":313,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":314,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":233,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":247,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":248,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":254,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":237,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":240,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[234,235,236,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[238,239,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[241,242,243,244,245,246,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":250,"#Microsoft.Media.VideoOverlay":252}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":251,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":248,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":248,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":253,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":249}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":256,"#Microsoft.Media.CopyAudio":262,"#Microsoft.Media.CopyVideo":264,"#Microsoft.Media.H264Video":266,"#Microsoft.Media.H265Video":284,"#Microsoft.Media.JpgImage":295,"#Microsoft.Media.PngImage":299}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":260,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":261,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[257,258,259,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":263,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":265,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":270,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":282,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"@odata.type":{"Type":283,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[267,268,269,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":278,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":281,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[272,273,274,275,276,277,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[279,280,4]}},{"3":{"ItemType":271}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":288,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":293,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":294,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[285,286,287,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":292,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"5":{"Elements":[290,291,4]}},{"3":{"ItemType":289}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":297,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":298,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":296}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":301,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":302,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"@odata.type":{"Type":4,"Flags":1,"Description":"The discriminator for derived types."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":300}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":255}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":305,"#Microsoft.Media.PngFormat":307,"#Microsoft.Media.Mp4Format":309,"#Microsoft.Media.TransportStreamFormat":311}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":306,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":308,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":310,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":312,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":304}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":173}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2021-06-01","ScopeType":8,"Body":171,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":328,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":329,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":418,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":422,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":423,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[321,322,323,324,325,326,327,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":330,"#Microsoft.Media.JobInputHttp":332,"#Microsoft.Media.JobInputSequence":334,"#Microsoft.Media.JobInputs":382}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":331,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":333,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":380,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":381,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":336,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each. Query strings will not be returned in service responses to prevent sensitive data exposure."},"start":{"Type":337,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":337,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":375,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":376,"#Microsoft.Media.JobInputHttp":378}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":338,"#Microsoft.Media.UtcClipTime":340}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":339,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":341,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":368,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":369,"#Microsoft.Media.FromEachInputFile":371,"#Microsoft.Media.InputFile":373}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":344,"#Microsoft.Media.SelectAudioTrackById":354,"#Microsoft.Media.SelectVideoTrackByAttribute":356,"#Microsoft.Media.SelectVideoTrackById":366}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":347,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":352,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":353,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[345,346,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[348,349,350,351,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":355,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":359,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":364,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":365,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[357,358,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[360,361,362,363,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":367,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":343}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":370,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":372,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":374,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":342}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":377,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":379,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":335}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":383,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":384,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":329}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":386,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"presetOverride":{"Type":181,"Flags":0,"Description":"A preset used to override the preset in the corresponding transform output."},"state":{"Type":415,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":416}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":396,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":402,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":405,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":407,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[387,388,389,390,391,392,393,394,395,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[397,398,399,400,401,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[403,404,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":406}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[408,409,410,411,412,413,414,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":417,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":385}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[419,420,421,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2021-06-01","ScopeType":8,"Body":319,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":429,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":446,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":451,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":455,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":440,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":439,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":435,"Flags":1,"Description":"Track property type"},"operation":{"Type":438,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[433,434,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[436,437,4]}},{"3":{"ItemType":432}},{"3":{"ItemType":431}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":442,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":445,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":444,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":431}},{"3":{"ItemType":443}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":447,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":448,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":431}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":449,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":450,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":452,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":441,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":453,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":431}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":454,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":449,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":450,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":430,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2021-06-01","ScopeType":8,"Body":427,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":457,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":458,"Flags":10,"Description":"The resource api version"},"properties":{"Type":460,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":467,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":468,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":465,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":466,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[462,463,464,4]}},{"3":{"ItemType":431}},{"3":{"ItemType":461}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2021-06-01","ScopeType":8,"Body":459,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":473,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":516,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":474,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":484,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":487,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":502,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":510,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":511,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":515,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":477,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":478,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":483,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[475,476,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":479,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":481,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":480}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":482}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":485,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":486,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":482}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":479,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":493,"Flags":0,"Description":"Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":497,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"6":{"Value":"PassthroughBasic"}},{"6":{"Value":"PassthroughStandard"}},{"5":{"Elements":[488,489,490,491,492,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[494,495,496,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":500,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":501,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":499}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":498}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[503,504,505,506,507,508,509,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"5":{"Elements":[512,513,4]}},{"3":{"ItemType":514}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2021-06-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"Live output properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":522,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":526,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[523,524,525,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-06-01","ScopeType":8,"Body":520,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":531,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":38,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":544,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":532,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":536,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":543,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":511,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":533,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":479,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":535,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":534}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[537,538,539,540,541,542,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2021-06-01","ScopeType":8,"Body":530,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":549,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":550,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":551,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2021-06-01","ScopeType":8,"Body":548,"Flags":1}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":555,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":556,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2021-06-01","Output":554,"Input":553}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":562,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[559,560,561,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":564,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-06-01","Output":563,"Input":558}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":568,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":567}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-06-01","Output":566}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":571,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":461}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-06-01","Output":570}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":586,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":587,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":579,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":584,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":585,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[575,576,577,578,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[580,581,582,583,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":574}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-06-01","Output":573}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2021-06-01/types.md b/generated/mediaservices/microsoft.media/2021-06-01/types.md index cab162c58d..ce1de5822f 100644 --- a/generated/mediaservices/microsoft.media/2021-06-01/types.md +++ b/generated/mediaservices/microsoft.media/2021-06-01/types.md @@ -315,7 +315,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **offlineRentalConfiguration**: [ContentKeyPolicyFairPlayOfflineRentalConfiguration](#contentkeypolicyfairplayofflinerentalconfiguration): Offline rental policy @@ -437,18 +437,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: array (Required): The RSA Parameter exponent -* **modulus**: array (Required): The RSA Parameter modulus +* **exponent**: any (Required): The RSA Parameter exponent +* **modulus**: any (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: array (Required): The key value of the key +* **keyValue**: any (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/mediaservices/microsoft.media/2021-11-01/types.json b/generated/mediaservices/microsoft.media/2021-11-01/types.json index d8aeef1dfd..3ef7a2d6b5 100644 --- a/generated/mediaservices/microsoft.media/2021-11-01/types.json +++ b/generated/mediaservices/microsoft.media/2021-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2021-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"identity":{"Type":85,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"tags":{"Type":88,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":49,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":52,"Flags":0},"encryption":{"Type":53,"Flags":0,"Description":"The account encryption properties."},"keyDelivery":{"Type":58,"Flags":0,"Description":"The Key Delivery properties for Media Services account."},"publicNetworkAccess":{"Type":66,"Flags":0,"Description":"Whether or not public network access is allowed for resources under the Media Services account."},"provisioningState":{"Type":70,"Flags":2,"Description":"Provisioning state of the Media Services account."},"privateEndpointConnections":{"Type":84,"Flags":2,"Description":"The Private Endpoint Connections created for the Media Service account."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":47,"Flags":1,"Description":"The type of the storage account."},"identity":{"Type":48,"Flags":0,"Description":"The storage account identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the storage account mapping."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[45,46,4]}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned managed identity's ARM ID to use when accessing a resource."},"useSystemAssignedIdentity":{"Type":2,"Flags":1,"Description":"Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity."}}}},{"3":{"ItemType":44}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":56,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":57,"Flags":0,"Description":"The properties of the key used to encrypt the account."},"identity":{"Type":48,"Flags":0,"Description":"The Key Vault identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the Key Vault mapping."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"KeyDelivery","Properties":{"accessControl":{"Type":59,"Flags":0,"Description":"The access control properties for Key Delivery."}}}},{"2":{"Name":"AccessControl","Properties":{"defaultAction":{"Type":62,"Flags":0,"Description":"The behavior for IP access control in Key Delivery."},"ipAllowList":{"Type":63,"Flags":0,"Description":"The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[60,61,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[67,68,69,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":72,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":73,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":74,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":83,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":78,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[75,76,77,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[79,80,81,82,4]}},{"3":{"ItemType":71}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":4,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."},"userAssignedIdentities":{"Type":87,"Flags":0,"Description":"The user assigned managed identities."}}}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":86}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2021-11-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2021-11-01","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":100,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[98,99,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2021-11-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2021-11-01","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/tracks"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/tracks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetTrackProperties","Properties":{"track":{"Type":110,"Flags":0,"Description":"Detailed information about a track in the asset."},"provisioningState":{"Type":124,"Flags":2,"Description":"Provisioning state of the asset track."}}}},{"7":{"Name":"TrackBase","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AudioTrack":111,"#Microsoft.Media.TextTrack":113,"#Microsoft.Media.VideoTrack":119}}},{"2":{"Name":"AudioTrack","Properties":{"@odata.type":{"Type":112,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioTrack"}},{"2":{"Name":"TextTrack","Properties":{"fileName":{"Type":4,"Flags":0,"Description":"The file name to the source file. This file is located in the storage container of the asset."},"displayName":{"Type":4,"Flags":0,"Description":"The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA."},"languageCode":{"Type":4,"Flags":2,"Description":"The RFC5646 language code for the text track."},"playerVisibility":{"Type":116,"Flags":0,"Description":"When PlayerVisibility is set to \"Visible\", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to \"Hidden\", the text will not be available to the client. The default value is \"Visible\"."},"hlsSettings":{"Type":117,"Flags":0,"Description":"The HLS specific setting for the text track."},"@odata.type":{"Type":118,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Hidden"}},{"6":{"Value":"Visible"}},{"5":{"Elements":[114,115,4]}},{"2":{"Name":"HlsSettings","Properties":{"default":{"Type":2,"Flags":0,"Description":"The default for the HLS setting."},"forced":{"Type":2,"Flags":0,"Description":"The forced for the HLS setting."},"characteristics":{"Type":4,"Flags":0,"Description":"The characteristics for the HLS setting."}}}},{"6":{"Value":"#Microsoft.Media.TextTrack"}},{"2":{"Name":"VideoTrack","Properties":{"@odata.type":{"Type":120,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoTrack"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[121,122,123,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/tracks@2021-11-01","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":193,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":131,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":172,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":132,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":134,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":143,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":168,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":170}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":133,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":6,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":140,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":141,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":142,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[135,136,137,138,139,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":166,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":167,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":145,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":155,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":156,"Flags":1,"Description":"The content key location."},"contentType":{"Type":165,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":146,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":151,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[147,148,149,150,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[152,153,154,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":157,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":159}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":158,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":160,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[161,162,163,164,4]}},{"3":{"ItemType":144}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":171,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":173,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":175,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":191}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":174,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":176,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":183,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":185,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":189,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":190,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":177,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":179,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":181}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":6,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":6,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":178,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":6,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":180,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":6,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":182,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":176}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":184}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[186,187,188,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":192,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":130}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2021-11-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":346,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":202,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":206,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":207,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[203,204,205,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":208,"#Microsoft.Media.BuiltInStandardEncoderPreset":214,"#Microsoft.Media.FaceDetectorPreset":241,"#Microsoft.Media.StandardEncoderPreset":257}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":212,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":213,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[209,210,211,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"configurations":{"Type":215,"Flags":0,"Description":"Optional configuration settings for encoder. Configurations is only supported for ContentAwareEncoding and H265ContentAwareEncoding BuiltInStandardEncoderPreset."},"presetName":{"Type":239,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":240,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PresetConfigurations","Properties":{"complexity":{"Type":219,"Flags":0,"Description":"Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency."},"interleaveOutput":{"Type":222,"Flags":0,"Description":"Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files."},"keyFrameIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The key frame interval in seconds. Example: set KeyFrameIntervalInSeconds as 2 to reduce the playback buffering for some players."},"maxBitrateBps":{"Type":3,"Flags":0,"Description":"The maximum bitrate in bits per second (threshold for the top video layer). Example: set MaxBitrateBps as 6000000 to avoid producing very high bitrate outputs for contents with high complexity."},"maxHeight":{"Type":3,"Flags":0,"Description":"The maximum height of output video layers. Example: set MaxHeight as 720 to produce output layers up to 720P even if the input is 4K."},"maxLayers":{"Type":3,"Flags":0,"Description":"The maximum number of output video layers. Example: set MaxLayers as 4 to make sure at most 4 output layers are produced to control the overall cost of the encoding job."},"minBitrateBps":{"Type":3,"Flags":0,"Description":"The minimum bitrate in bits per second (threshold for the bottom video layer). Example: set MinBitrateBps as 200000 to have a bottom layer that covers users with low network bandwidth."},"minHeight":{"Type":3,"Flags":0,"Description":"The minimum height of output video layers. Example: set MinHeight as 360 to avoid output layers of smaller resolutions like 180P."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[216,217,218,4]}},{"6":{"Value":"NonInterleavedOutput"}},{"6":{"Value":"InterleavedOutput"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":244,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":248,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":254,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":255,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":256,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[242,243,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[245,246,247,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[249,250,251,252,253,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":258,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":334,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":344,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":345,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":259,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":273,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":274,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":280,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":263,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":266,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[260,261,262,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[264,265,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[267,268,269,270,271,272,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":276,"#Microsoft.Media.VideoOverlay":278}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":277,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":274,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":274,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":279,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":275}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":282,"#Microsoft.Media.CopyAudio":288,"#Microsoft.Media.CopyVideo":290,"#Microsoft.Media.H264Video":292,"#Microsoft.Media.H265Video":314,"#Microsoft.Media.JpgImage":326,"#Microsoft.Media.PngImage":330}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":286,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":287,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[283,284,285,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":289,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":291,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"complexity":{"Type":296,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":308,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"rateControlMode":{"Type":312,"Flags":0,"Description":"The video rate control mode"},"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"@odata.type":{"Type":313,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[293,294,295,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":304,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"crf":{"Type":3,"Flags":0,"Description":"The value of CRF to be used when encoding this layer. This setting takes effect when RateControlMode of video codec is set at CRF mode. The range of CRF value is between 0 and 51, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default value is 23."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":307,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[298,299,300,301,302,303,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[305,306,4]}},{"3":{"ItemType":297}},{"6":{"Value":"ABR"}},{"6":{"Value":"CBR"}},{"6":{"Value":"CRF"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":318,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":324,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":325,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[315,316,317,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":323,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"crf":{"Type":3,"Flags":0,"Description":"The value of CRF to be used when encoding this layer. This setting takes effect when RateControlMode of video codec is set at CRF mode. The range of CRF value is between 0 and 51, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default value is 28."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"6":{"Value":"Main10"}},{"5":{"Elements":[320,321,322,4]}},{"3":{"ItemType":319}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":328,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":329,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":327}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":332,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":333,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":331}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":281}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":336,"#Microsoft.Media.PngFormat":338,"#Microsoft.Media.Mp4Format":340,"#Microsoft.Media.TransportStreamFormat":342}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":337,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":339,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":341,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":343,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":335}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":199}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2021-11-01","ScopeType":8,"Body":197,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":359,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":360,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":449,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":453,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":454,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[352,353,354,355,356,357,358,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":361,"#Microsoft.Media.JobInputHttp":363,"#Microsoft.Media.JobInputSequence":365,"#Microsoft.Media.JobInputs":413}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":362,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":364,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":411,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":412,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":367,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each. Query strings will not be returned in service responses to prevent sensitive data exposure."},"start":{"Type":368,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":368,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":406,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":407,"#Microsoft.Media.JobInputHttp":409}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":369,"#Microsoft.Media.UtcClipTime":371}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":370,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":372,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":399,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":400,"#Microsoft.Media.FromEachInputFile":402,"#Microsoft.Media.InputFile":404}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":375,"#Microsoft.Media.SelectAudioTrackById":385,"#Microsoft.Media.SelectVideoTrackByAttribute":387,"#Microsoft.Media.SelectVideoTrackById":397}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":378,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":383,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":384,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[376,377,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[379,380,381,382,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":386,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":390,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":395,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":396,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[388,389,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[391,392,393,394,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":398,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":374}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":401,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":403,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":405,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":373}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":408,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":410,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":366}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":414,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":415,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":360}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":417,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"presetOverride":{"Type":207,"Flags":0,"Description":"A preset used to override the preset in the corresponding transform output."},"state":{"Type":446,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":447}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":427,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":433,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":436,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":438,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[418,419,420,421,422,423,424,425,426,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[428,429,430,431,432,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[434,435,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":437}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[439,440,441,442,443,444,445,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":448,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":416}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[450,451,452,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2021-11-01","ScopeType":8,"Body":350,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":460,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":477,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":482,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":486,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":471,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":470,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":466,"Flags":1,"Description":"Track property type"},"operation":{"Type":469,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[464,465,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":463}},{"3":{"ItemType":462}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":473,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":476,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":475,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":462}},{"3":{"ItemType":474}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":478,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":479,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":462}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":480,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":481,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":483,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":484,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":462}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":485,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":480,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":481,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2021-11-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":498,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":499,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":496,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":497,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[493,494,495,4]}},{"3":{"ItemType":462}},{"3":{"ItemType":492}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2021-11-01","ScopeType":8,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":504,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":548,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":505,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":515,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":518,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":533,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":541,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":542,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":547,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":508,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":509,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":514,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[506,507,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":510,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":512,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":511}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":513}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":516,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":517,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":513}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":510,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":524,"Flags":0,"Description":"Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":528,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"6":{"Value":"PassthroughBasic"}},{"6":{"Value":"PassthroughStandard"}},{"5":{"Elements":[519,520,521,522,523,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[525,526,527,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":531,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":532,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":530}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":529}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[534,535,536,537,538,539,540,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"6":{"Value":"LowLatencyV2"}},{"5":{"Elements":[543,544,545,4]}},{"3":{"ItemType":546}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2021-11-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":553,"Flags":0,"Description":"Live output properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":554,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":558,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[555,556,557,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-11-01","ScopeType":8,"Body":552,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"sku":{"Type":576,"Flags":0,"Description":"The streaming endpoint sku."},"tags":{"Type":577,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":564,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":568,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":575,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":542,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":565,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":510,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":567,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":566}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[569,570,571,572,573,574,4]}},{"2":{"Name":"ArmStreamingEndpointCurrentSku","Properties":{"name":{"Type":4,"Flags":2,"Description":"The streaming endpoint sku name."},"capacity":{"Type":3,"Flags":0,"Description":"The streaming endpoint sku capacity."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2021-11-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":582,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":583,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":584,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2021-11-01","ScopeType":8,"Body":581,"Flags":1}},{"6":{"Value":"Microsoft.Media/locations/mediaServicesOperationResults"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/locations/mediaServicesOperationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":2,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"identity":{"Type":85,"Flags":2,"Description":"The Managed Identity for the Media Services account."},"tags":{"Type":589,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/locations/mediaServicesOperationResults@2021-11-01","ScopeType":4,"Body":588,"Flags":1}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/tracks/operationResults"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/tracks/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":2,"Description":"The resource properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/tracks/operationResults@2021-11-01","ScopeType":8,"Body":593,"Flags":1}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":597,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":598,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2021-11-01","Output":596,"Input":595}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":604,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[601,602,603,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":606,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-11-01","Output":605,"Input":600}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":610,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":609}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-11-01","Output":608}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":613,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":492}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-11-01","Output":612}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":628,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":629,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":621,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":626,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":627,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[617,618,619,620,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[622,623,624,625,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":616}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-11-01","Output":615}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Media/mediaServices/accountFilters"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/accountFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MediaFilterProperties","Properties":{"presentationTimeRange":{"Type":12,"Flags":0,"Description":"The presentation time range."},"firstQuality":{"Type":13,"Flags":0,"Description":"The first quality."},"tracks":{"Type":27,"Flags":0,"Description":"The tracks selection conditions."}}}},{"2":{"Name":"PresentationTimeRange","Properties":{"startTimestamp":{"Type":3,"Flags":0,"Description":"The absolute start time boundary."},"endTimestamp":{"Type":3,"Flags":0,"Description":"The absolute end time boundary."},"presentationWindowDuration":{"Type":3,"Flags":0,"Description":"The relative to end sliding window."},"liveBackoffDuration":{"Type":3,"Flags":0,"Description":"The relative to end right edge."},"timescale":{"Type":3,"Flags":0,"Description":"The time scale of time stamps."},"forceEndTimestamp":{"Type":2,"Flags":0,"Description":"The indicator of forcing existing of end time stamp."}}}},{"2":{"Name":"FirstQuality","Properties":{"bitrate":{"Type":3,"Flags":1,"Description":"The first quality bitrate."}}}},{"2":{"Name":"FilterTrackSelection","Properties":{"trackSelections":{"Type":26,"Flags":1,"Description":"The track selections."}}}},{"2":{"Name":"FilterTrackPropertyCondition","Properties":{"property":{"Type":22,"Flags":1,"Description":"The track property type."},"value":{"Type":4,"Flags":1,"Description":"The track property value."},"operation":{"Type":25,"Flags":1,"Description":"The track property condition operation."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Type"}},{"6":{"Value":"Name"}},{"6":{"Value":"Language"}},{"6":{"Value":"FourCC"}},{"6":{"Value":"Bitrate"}},{"5":{"Elements":[16,17,18,19,20,21,4]}},{"6":{"Value":"Equal"}},{"6":{"Value":"NotEqual"}},{"5":{"Elements":[23,24,4]}},{"3":{"ItemType":15}},{"3":{"ItemType":14}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":33,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":38,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[29,30,31,32,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[34,35,36,37,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/accountFilters@2021-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"identity":{"Type":85,"Flags":0,"Description":"The Managed Identity for the Media Services account."},"tags":{"Type":88,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"MediaServiceProperties","Properties":{"mediaServiceId":{"Type":4,"Flags":2,"Description":"The Media Services account ID."},"storageAccounts":{"Type":49,"Flags":0,"Description":"The storage accounts for this resource."},"storageAuthentication":{"Type":52,"Flags":0},"encryption":{"Type":53,"Flags":0,"Description":"The account encryption properties."},"keyDelivery":{"Type":58,"Flags":0,"Description":"The Key Delivery properties for Media Services account."},"publicNetworkAccess":{"Type":66,"Flags":0,"Description":"Whether or not public network access is allowed for resources under the Media Services account."},"provisioningState":{"Type":70,"Flags":2,"Description":"Provisioning state of the Media Services account."},"privateEndpointConnections":{"Type":84,"Flags":2,"Description":"The Private Endpoint Connections created for the Media Service account."}}}},{"2":{"Name":"StorageAccount","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts."},"type":{"Type":47,"Flags":1,"Description":"The type of the storage account."},"identity":{"Type":48,"Flags":0,"Description":"The storage account identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the storage account mapping."}}}},{"6":{"Value":"Primary"}},{"6":{"Value":"Secondary"}},{"5":{"Elements":[45,46,4]}},{"2":{"Name":"ResourceIdentity","Properties":{"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned managed identity's ARM ID to use when accessing a resource."},"useSystemAssignedIdentity":{"Type":2,"Flags":1,"Description":"Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity."}}}},{"3":{"ItemType":44}},{"6":{"Value":"System"}},{"6":{"Value":"ManagedIdentity"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"AccountEncryption","Properties":{"type":{"Type":56,"Flags":1,"Description":"The type of key used to encrypt the Account Key."},"keyVaultProperties":{"Type":57,"Flags":0,"Description":"The properties of the key used to encrypt the account."},"identity":{"Type":48,"Flags":0,"Description":"The Key Vault identity."},"status":{"Type":4,"Flags":2,"Description":"The current status of the Key Vault mapping."}}}},{"6":{"Value":"SystemKey"}},{"6":{"Value":"CustomerKey"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)."},"currentKeyIdentifier":{"Type":4,"Flags":2,"Description":"The current key used to encrypt the Media Services account, including the key version."}}}},{"2":{"Name":"KeyDelivery","Properties":{"accessControl":{"Type":59,"Flags":0,"Description":"The access control properties for Key Delivery."}}}},{"2":{"Name":"AccessControl","Properties":{"defaultAction":{"Type":62,"Flags":0,"Description":"The behavior for IP access control in Key Delivery."},"ipAllowList":{"Type":63,"Flags":0,"Description":"The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty."}}}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[60,61,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[67,68,69,4]}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"properties":{"Type":72,"Flags":0,"Description":"Resource properties."},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":73,"Flags":0,"Description":"The resource of private end point."},"privateLinkServiceConnectionState":{"Type":74,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"Type":83,"Flags":2,"Description":"The provisioning state of the private endpoint connection resource."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"The ARM identifier for Private Endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":78,"Flags":0,"Description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval/rejection of the connection."},"actionsRequired":{"Type":4,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"5":{"Elements":[75,76,77,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[79,80,81,82,4]}},{"3":{"ItemType":71}},{"2":{"Name":"MediaServiceIdentity","Properties":{"type":{"Type":4,"Flags":1,"Description":"The identity type."},"principalId":{"Type":4,"Flags":2,"Description":"The Principal ID of the identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The Tenant ID of the identity."},"userAssignedIdentities":{"Type":87,"Flags":0,"Description":"The user assigned managed identities."}}}},{"2":{"Name":"UserAssignedManagedIdentity","Properties":{"clientId":{"Type":4,"Flags":2,"Description":"The client ID."},"principalId":{"Type":4,"Flags":2,"Description":"The principal ID."}}}},{"2":{"Name":"UserAssignedManagedIdentities","Properties":{},"AdditionalProperties":86}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices@2021-11-01","ScopeType":8,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateEndpointConnections"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Resource properties."}}}},{"4":{"Name":"Microsoft.Media/mediaservices/privateEndpointConnections@2021-11-01","ScopeType":8,"Body":92,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AssetProperties","Properties":{"assetId":{"Type":4,"Flags":2,"Description":"The Asset ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Asset."},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Asset."},"alternateId":{"Type":4,"Flags":0,"Description":"The alternate ID of the Asset."},"description":{"Type":4,"Flags":0,"Description":"The Asset description."},"container":{"Type":4,"Flags":0,"Description":"The name of the asset blob container."},"storageAccountName":{"Type":4,"Flags":0,"Description":"The name of the storage account."},"storageEncryptionFormat":{"Type":100,"Flags":2,"Description":"The Asset encryption format. One of None or MediaStorageEncryption."}}}},{"6":{"Value":"None"}},{"6":{"Value":"MediaStorageClientEncryption"}},{"5":{"Elements":[98,99,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets@2021-11-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/assetFilters"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The Media Filter properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/assetFilters@2021-11-01","ScopeType":8,"Body":104,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/tracks"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/tracks","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":0,"Description":"The resource properties."}}}},{"2":{"Name":"AssetTrackProperties","Properties":{"track":{"Type":110,"Flags":0,"Description":"Detailed information about a track in the asset."},"provisioningState":{"Type":124,"Flags":2,"Description":"Provisioning state of the asset track."}}}},{"7":{"Name":"TrackBase","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AudioTrack":111,"#Microsoft.Media.TextTrack":113,"#Microsoft.Media.VideoTrack":119}}},{"2":{"Name":"AudioTrack","Properties":{"@odata.type":{"Type":112,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioTrack"}},{"2":{"Name":"TextTrack","Properties":{"fileName":{"Type":4,"Flags":0,"Description":"The file name to the source file. This file is located in the storage container of the asset."},"displayName":{"Type":4,"Flags":0,"Description":"The display name of the text track on a video player. In HLS, this maps to the NAME attribute of EXT-X-MEDIA."},"languageCode":{"Type":4,"Flags":2,"Description":"The RFC5646 language code for the text track."},"playerVisibility":{"Type":116,"Flags":0,"Description":"When PlayerVisibility is set to \"Visible\", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to \"Hidden\", the text will not be available to the client. The default value is \"Visible\"."},"hlsSettings":{"Type":117,"Flags":0,"Description":"The HLS specific setting for the text track."},"@odata.type":{"Type":118,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Hidden"}},{"6":{"Value":"Visible"}},{"5":{"Elements":[114,115,4]}},{"2":{"Name":"HlsSettings","Properties":{"default":{"Type":2,"Flags":0,"Description":"The default for the HLS setting."},"forced":{"Type":2,"Flags":0,"Description":"The forced for the HLS setting."},"characteristics":{"Type":4,"Flags":0,"Description":"The characteristics for the HLS setting."}}}},{"6":{"Value":"#Microsoft.Media.TextTrack"}},{"2":{"Name":"VideoTrack","Properties":{"@odata.type":{"Type":120,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoTrack"}},{"6":{"Value":"Failed"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"5":{"Elements":[121,122,123,4]}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/tracks@2021-11-01","ScopeType":8,"Body":108,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/contentKeyPolicies"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"The properties of the Content Key Policy."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContentKeyPolicyProperties","Properties":{"policyId":{"Type":4,"Flags":2,"Description":"The legacy Policy ID."},"created":{"Type":4,"Flags":2,"Description":"The creation date of the Policy"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified date of the Policy"},"description":{"Type":4,"Flags":0,"Description":"A description for the Policy."},"options":{"Type":193,"Flags":1,"Description":"The Key Policy options."}}}},{"2":{"Name":"ContentKeyPolicyOption","Properties":{"policyOptionId":{"Type":4,"Flags":2,"Description":"The legacy Policy Option ID."},"name":{"Type":4,"Flags":0,"Description":"The Policy Option description."},"configuration":{"Type":131,"Flags":1,"Description":"The key delivery configuration."},"restriction":{"Type":172,"Flags":1,"Description":"The requirements that must be met to deliver keys with this configuration"}}}},{"7":{"Name":"ContentKeyPolicyConfiguration","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration":132,"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration":134,"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration":143,"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration":168,"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration":170}}},{"2":{"Name":"ContentKeyPolicyClearKeyConfiguration","Properties":{"@odata.type":{"Type":133,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyClearKeyConfiguration"}},{"2":{"Name":"ContentKeyPolicyFairPlayConfiguration","Properties":{"ask":{"Type":0,"Flags":1,"Description":"The key that must be used as FairPlay Application Secret key."},"fairPlayPfxPassword":{"Type":4,"Flags":1,"Description":"The password encrypting FairPlay certificate in PKCS 12 (pfx) format."},"fairPlayPfx":{"Type":4,"Flags":1,"Description":"The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key)."},"rentalAndLeaseKeyType":{"Type":140,"Flags":1,"Description":"The rental and lease key type."},"rentalDuration":{"Type":3,"Flags":1,"Description":"The rental duration. Must be greater than or equal to 0."},"offlineRentalConfiguration":{"Type":141,"Flags":0,"Description":"Offline rental policy"},"@odata.type":{"Type":142,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Undefined"}},{"6":{"Value":"DualExpiry"}},{"6":{"Value":"PersistentUnlimited"}},{"6":{"Value":"PersistentLimited"}},{"5":{"Elements":[135,136,137,138,139,4]}},{"2":{"Name":"ContentKeyPolicyFairPlayOfflineRentalConfiguration","Properties":{"playbackDurationSeconds":{"Type":3,"Flags":1,"Description":"Playback duration"},"storageDurationSeconds":{"Type":3,"Flags":1,"Description":"Storage duration"}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration"}},{"2":{"Name":"ContentKeyPolicyPlayReadyConfiguration","Properties":{"licenses":{"Type":166,"Flags":1,"Description":"The PlayReady licenses."},"responseCustomData":{"Type":4,"Flags":0,"Description":"The custom response data."},"@odata.type":{"Type":167,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyLicense","Properties":{"allowTestDevices":{"Type":2,"Flags":1,"Description":"A flag indicating whether test devices can use the license."},"beginDate":{"Type":4,"Flags":0,"Description":"The begin date of license"},"expirationDate":{"Type":4,"Flags":0,"Description":"The expiration date of license."},"relativeBeginDate":{"Type":4,"Flags":0,"Description":"The relative begin date of license."},"relativeExpirationDate":{"Type":4,"Flags":0,"Description":"The relative expiration date of license."},"gracePeriod":{"Type":4,"Flags":0,"Description":"The grace period of license."},"playRight":{"Type":145,"Flags":0,"Description":"The license PlayRight"},"licenseType":{"Type":155,"Flags":1,"Description":"The license type."},"contentKeyLocation":{"Type":156,"Flags":1,"Description":"The content key location."},"contentType":{"Type":165,"Flags":1,"Description":"The PlayReady content type."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyPlayRight","Properties":{"firstPlayExpiration":{"Type":4,"Flags":0,"Description":"The amount of time that the license is valid after the license is first used to play content."},"scmsRestriction":{"Type":3,"Flags":0,"Description":"Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive."},"agcAndColorStripeRestriction":{"Type":3,"Flags":0,"Description":"Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive."},"explicitAnalogTelevisionOutputRestriction":{"Type":146,"Flags":0,"Description":"Configures the Explicit Analog Television Output Restriction in the license. Configuration data must be between 0 and 3 inclusive."},"digitalVideoOnlyContentRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComponentVideoRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"imageConstraintForAnalogComputerMonitorRestriction":{"Type":2,"Flags":1,"Description":"Enables the Image Constraint For Analog Component Video Restriction in the license."},"allowPassingVideoContentToUnknownOutput":{"Type":151,"Flags":1,"Description":"Configures Unknown output handling settings of the license."},"uncompressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital video."},"compressedDigitalVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital video."},"analogVideoOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"compressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for compressed digital audio."},"uncompressedDigitalAudioOpl":{"Type":3,"Flags":0,"Description":"Specifies the output protection level for uncompressed digital audio."}}}},{"2":{"Name":"ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction","Properties":{"bestEffort":{"Type":2,"Flags":1,"Description":"Indicates whether this restriction is enforced on a Best Effort basis."},"configurationData":{"Type":3,"Flags":1,"Description":"Configures the restriction control bits. Must be between 0 and 3 inclusive."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NotAllowed"}},{"6":{"Value":"Allowed"}},{"6":{"Value":"AllowedWithVideoConstriction"}},{"5":{"Elements":[147,148,149,150,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"NonPersistent"}},{"6":{"Value":"Persistent"}},{"5":{"Elements":[152,153,154,4]}},{"7":{"Name":"ContentKeyPolicyPlayReadyContentKeyLocation","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader":157,"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier":159}}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader","Properties":{"@odata.type":{"Type":158,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"}},{"2":{"Name":"ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier","Properties":{"keyId":{"Type":4,"Flags":1,"Description":"The content key ID."},"@odata.type":{"Type":160,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier"}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Unspecified"}},{"6":{"Value":"UltraVioletDownload"}},{"6":{"Value":"UltraVioletStreaming"}},{"5":{"Elements":[161,162,163,164,4]}},{"3":{"ItemType":144}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration"}},{"2":{"Name":"ContentKeyPolicyUnknownConfiguration","Properties":{"@odata.type":{"Type":169,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownConfiguration"}},{"2":{"Name":"ContentKeyPolicyWidevineConfiguration","Properties":{"widevineTemplate":{"Type":4,"Flags":1,"Description":"The Widevine template."},"@odata.type":{"Type":171,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyWidevineConfiguration"}},{"7":{"Name":"ContentKeyPolicyRestriction","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyOpenRestriction":173,"#Microsoft.Media.ContentKeyPolicyTokenRestriction":175,"#Microsoft.Media.ContentKeyPolicyUnknownRestriction":191}}},{"2":{"Name":"ContentKeyPolicyOpenRestriction","Properties":{"@odata.type":{"Type":174,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyOpenRestriction"}},{"2":{"Name":"ContentKeyPolicyTokenRestriction","Properties":{"issuer":{"Type":4,"Flags":1,"Description":"The token issuer."},"audience":{"Type":4,"Flags":1,"Description":"The audience for the token."},"primaryVerificationKey":{"Type":176,"Flags":1,"Description":"The primary verification key."},"alternateVerificationKeys":{"Type":183,"Flags":0,"Description":"A list of alternative verification keys."},"requiredClaims":{"Type":185,"Flags":0,"Description":"A list of required token claims."},"restrictionTokenType":{"Type":189,"Flags":1,"Description":"The type of token."},"openIdConnectDiscoveryDocument":{"Type":4,"Flags":0,"Description":"The OpenID connect discovery document."},"@odata.type":{"Type":190,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"ContentKeyPolicyRestrictionTokenKey","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.ContentKeyPolicyRsaTokenKey":177,"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey":179,"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey":181}}},{"2":{"Name":"ContentKeyPolicyRsaTokenKey","Properties":{"exponent":{"Type":0,"Flags":1,"Description":"The RSA Parameter exponent"},"modulus":{"Type":0,"Flags":1,"Description":"The RSA Parameter modulus"},"@odata.type":{"Type":178,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyRsaTokenKey"}},{"2":{"Name":"ContentKeyPolicySymmetricTokenKey","Properties":{"keyValue":{"Type":0,"Flags":1,"Description":"The key value of the key"},"@odata.type":{"Type":180,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicySymmetricTokenKey"}},{"2":{"Name":"ContentKeyPolicyX509CertificateTokenKey","Properties":{"rawBody":{"Type":0,"Flags":1,"Description":"The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)"},"@odata.type":{"Type":182,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey"}},{"3":{"ItemType":176}},{"2":{"Name":"ContentKeyPolicyTokenClaim","Properties":{"claimType":{"Type":4,"Flags":0,"Description":"Token claim type."},"claimValue":{"Type":4,"Flags":0,"Description":"Token claim value."}}}},{"3":{"ItemType":184}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Swt"}},{"6":{"Value":"Jwt"}},{"5":{"Elements":[186,187,188,4]}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyTokenRestriction"}},{"2":{"Name":"ContentKeyPolicyUnknownRestriction","Properties":{"@odata.type":{"Type":192,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.ContentKeyPolicyUnknownRestriction"}},{"3":{"ItemType":130}},{"4":{"Name":"Microsoft.Media/mediaServices/contentKeyPolicies@2021-11-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TransformProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was created, in 'YYYY-MM-DDThh:mm:ssZ' format."},"description":{"Type":4,"Flags":0,"Description":"An optional verbose description of the Transform."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the Transform was last updated, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":346,"Flags":1,"Description":"An array of one or more TransformOutputs that the Transform should generate."}}}},{"2":{"Name":"TransformOutput","Properties":{"onError":{"Type":202,"Flags":0,"Description":"A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'."},"relativePriority":{"Type":206,"Flags":0,"Description":"Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal."},"preset":{"Type":207,"Flags":1,"Description":"Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output."}}}},{"6":{"Value":"StopProcessingJob"}},{"6":{"Value":"ContinueJob"}},{"5":{"Elements":[200,201,4]}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[203,204,205,4]}},{"7":{"Name":"Preset","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.VideoAnalyzerPreset":208,"#Microsoft.Media.BuiltInStandardEncoderPreset":214,"#Microsoft.Media.FaceDetectorPreset":241,"#Microsoft.Media.StandardEncoderPreset":257}}},{"2":{"Name":"VideoAnalyzerPreset","Properties":{"insightsToExtract":{"Type":212,"Flags":0,"Description":"Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out."},"@odata.type":{"Type":213,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AudioInsightsOnly"}},{"6":{"Value":"VideoInsightsOnly"}},{"6":{"Value":"AllInsights"}},{"5":{"Elements":[209,210,211,4]}},{"6":{"Value":"#Microsoft.Media.VideoAnalyzerPreset"}},{"2":{"Name":"BuiltInStandardEncoderPreset","Properties":{"configurations":{"Type":215,"Flags":0,"Description":"Optional configuration settings for encoder. Configurations is only supported for ContentAwareEncoding and H265ContentAwareEncoding BuiltInStandardEncoderPreset."},"presetName":{"Type":239,"Flags":1,"Description":"The built-in preset to be used for encoding videos."},"@odata.type":{"Type":240,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PresetConfigurations","Properties":{"complexity":{"Type":219,"Flags":0,"Description":"Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency."},"interleaveOutput":{"Type":222,"Flags":0,"Description":"Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files."},"keyFrameIntervalInSeconds":{"Type":3,"Flags":0,"Description":"The key frame interval in seconds. Example: set KeyFrameIntervalInSeconds as 2 to reduce the playback buffering for some players."},"maxBitrateBps":{"Type":3,"Flags":0,"Description":"The maximum bitrate in bits per second (threshold for the top video layer). Example: set MaxBitrateBps as 6000000 to avoid producing very high bitrate outputs for contents with high complexity."},"maxHeight":{"Type":3,"Flags":0,"Description":"The maximum height of output video layers. Example: set MaxHeight as 720 to produce output layers up to 720P even if the input is 4K."},"maxLayers":{"Type":3,"Flags":0,"Description":"The maximum number of output video layers. Example: set MaxLayers as 4 to make sure at most 4 output layers are produced to control the overall cost of the encoding job."},"minBitrateBps":{"Type":3,"Flags":0,"Description":"The minimum bitrate in bits per second (threshold for the bottom video layer). Example: set MinBitrateBps as 200000 to have a bottom layer that covers users with low network bandwidth."},"minHeight":{"Type":3,"Flags":0,"Description":"The minimum height of output video layers. Example: set MinHeight as 360 to avoid output layers of smaller resolutions like 180P."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[216,217,218,4]}},{"6":{"Value":"NonInterleavedOutput"}},{"6":{"Value":"InterleavedOutput"}},{"5":{"Elements":[220,221,4]}},{"6":{"Value":"H264SingleBitrateSD"}},{"6":{"Value":"H264SingleBitrate720p"}},{"6":{"Value":"H264SingleBitrate1080p"}},{"6":{"Value":"AdaptiveStreaming"}},{"6":{"Value":"AACGoodQualityAudio"}},{"6":{"Value":"ContentAwareEncodingExperimental"}},{"6":{"Value":"ContentAwareEncoding"}},{"6":{"Value":"CopyAllBitrateNonInterleaved"}},{"6":{"Value":"H264MultipleBitrate1080p"}},{"6":{"Value":"H264MultipleBitrate720p"}},{"6":{"Value":"H264MultipleBitrateSD"}},{"6":{"Value":"H265ContentAwareEncoding"}},{"6":{"Value":"H265AdaptiveStreaming"}},{"6":{"Value":"H265SingleBitrate720p"}},{"6":{"Value":"H265SingleBitrate1080p"}},{"6":{"Value":"H265SingleBitrate4K"}},{"5":{"Elements":[223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,4]}},{"6":{"Value":"#Microsoft.Media.BuiltInStandardEncoderPreset"}},{"2":{"Name":"FaceDetectorPreset","Properties":{"resolution":{"Type":244,"Flags":0,"Description":"Specifies the maximum resolution at which your video is analyzed. The default behavior is \"SourceResolution,\" which will keep the input video at its original resolution when analyzed. Using \"StandardDefinition\" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to \"StandardDefinition\" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected."},"mode":{"Type":248,"Flags":0,"Description":"This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction."},"blurType":{"Type":254,"Flags":0,"Description":"Blur type"},"experimentalOptions":{"Type":255,"Flags":0,"Description":"Dictionary containing key value pairs for parameters not exposed in the preset itself"},"@odata.type":{"Type":256,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"SourceResolution"}},{"6":{"Value":"StandardDefinition"}},{"5":{"Elements":[242,243,4]}},{"6":{"Value":"Analyze"}},{"6":{"Value":"Redact"}},{"6":{"Value":"Combined"}},{"5":{"Elements":[245,246,247,4]}},{"6":{"Value":"Box"}},{"6":{"Value":"Low"}},{"6":{"Value":"Med"}},{"6":{"Value":"High"}},{"6":{"Value":"Black"}},{"5":{"Elements":[249,250,251,252,253,4]}},{"2":{"Name":"FaceDetectorPresetExperimentalOptions","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"#Microsoft.Media.FaceDetectorPreset"}},{"2":{"Name":"StandardEncoderPreset","Properties":{"filters":{"Type":258,"Flags":0,"Description":"One or more filtering operations that are applied to the input media before encoding."},"codecs":{"Type":334,"Flags":1,"Description":"The list of codecs to be used when encoding the input video."},"formats":{"Type":344,"Flags":1,"Description":"The list of outputs to be produced by the encoder."},"@odata.type":{"Type":345,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"Filters","Properties":{"deinterlace":{"Type":259,"Flags":0,"Description":"The de-interlacing settings."},"rotation":{"Type":273,"Flags":0,"Description":"The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto"},"crop":{"Type":274,"Flags":0,"Description":"The parameters for the rectangular window with which to crop the input video."},"overlays":{"Type":280,"Flags":0,"Description":"The properties of overlays to be applied to the input video. These could be audio, image or video overlays."}}}},{"2":{"Name":"Deinterlace","Properties":{"parity":{"Type":263,"Flags":0,"Description":"The field parity for de-interlacing, defaults to Auto."},"mode":{"Type":266,"Flags":0,"Description":"The deinterlacing mode. Defaults to AutoPixelAdaptive."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"TopFieldFirst"}},{"6":{"Value":"BottomFieldFirst"}},{"5":{"Elements":[260,261,262,4]}},{"6":{"Value":"Off"}},{"6":{"Value":"AutoPixelAdaptive"}},{"5":{"Elements":[264,265,4]}},{"6":{"Value":"Auto"}},{"6":{"Value":"None"}},{"6":{"Value":"Rotate0"}},{"6":{"Value":"Rotate90"}},{"6":{"Value":"Rotate180"}},{"6":{"Value":"Rotate270"}},{"5":{"Elements":[267,268,269,270,271,272,4]}},{"2":{"Name":"Rectangle","Properties":{"left":{"Type":4,"Flags":0,"Description":"The number of pixels from the left-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"top":{"Type":4,"Flags":0,"Description":"The number of pixels from the top-margin. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"width":{"Type":4,"Flags":0,"Description":"The width of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."},"height":{"Type":4,"Flags":0,"Description":"The height of the rectangular region in pixels. This can be absolute pixel value (e.g 100), or relative to the size of the video (For example, 50%)."}}}},{"7":{"Name":"Overlay","Discriminator":"@odata.type","BaseProperties":{"inputLabel":{"Type":4,"Flags":1,"Description":"The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats."},"start":{"Type":4,"Flags":0,"Description":"The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video."},"end":{"Type":4,"Flags":0,"Description":"The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, PT30S to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration."},"fadeInDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S)."},"fadeOutDuration":{"Type":4,"Flags":0,"Description":"The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S)."},"audioGainLevel":{"Type":3,"Flags":0,"Description":"The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0."}},"Elements":{"#Microsoft.Media.AudioOverlay":276,"#Microsoft.Media.VideoOverlay":278}}},{"2":{"Name":"AudioOverlay","Properties":{"@odata.type":{"Type":277,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AudioOverlay"}},{"2":{"Name":"VideoOverlay","Properties":{"position":{"Type":274,"Flags":0,"Description":"The location in the input video where the overlay is applied."},"opacity":{"Type":3,"Flags":0,"Description":"The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque."},"cropRectangle":{"Type":274,"Flags":0,"Description":"An optional rectangular window used to crop the overlay image or video."},"@odata.type":{"Type":279,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.VideoOverlay"}},{"3":{"ItemType":275}},{"7":{"Name":"Codec","Discriminator":"@odata.type","BaseProperties":{"label":{"Type":4,"Flags":0,"Description":"An optional label for the codec. The label can be used to control muxing behavior."}},"Elements":{"#Microsoft.Media.AacAudio":282,"#Microsoft.Media.CopyAudio":288,"#Microsoft.Media.CopyVideo":290,"#Microsoft.Media.H264Video":292,"#Microsoft.Media.H265Video":314,"#Microsoft.Media.JpgImage":326,"#Microsoft.Media.PngImage":330}}},{"2":{"Name":"AacAudio","Properties":{"profile":{"Type":286,"Flags":0,"Description":"The encoding profile to be used when encoding audio with AAC."},"@odata.type":{"Type":287,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"AacLc"}},{"6":{"Value":"HeAacV1"}},{"6":{"Value":"HeAacV2"}},{"5":{"Elements":[283,284,285,4]}},{"6":{"Value":"#Microsoft.Media.AacAudio"}},{"2":{"Name":"CopyAudio","Properties":{"@odata.type":{"Type":289,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyAudio"}},{"2":{"Name":"CopyVideo","Properties":{"@odata.type":{"Type":291,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.CopyVideo"}},{"2":{"Name":"H264Video","Properties":{"complexity":{"Type":296,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. The default value is Balanced."},"layers":{"Type":308,"Flags":0,"Description":"The collection of output H.264 layers to be produced by the encoder."},"rateControlMode":{"Type":312,"Flags":0,"Description":"The video rate control mode"},"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"@odata.type":{"Type":313,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[293,294,295,4]}},{"2":{"Name":"H264Layer","Properties":{"profile":{"Type":304,"Flags":0,"Description":"We currently support Baseline, Main, High, High422, High444. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.264 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"crf":{"Type":3,"Flags":0,"Description":"The value of CRF to be used when encoding this layer. This setting takes effect when RateControlMode of video codec is set at CRF mode. The range of CRF value is between 0 and 51, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default value is 23."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"entropyMode":{"Type":307,"Flags":0,"Description":"The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Baseline"}},{"6":{"Value":"Main"}},{"6":{"Value":"High"}},{"6":{"Value":"High422"}},{"6":{"Value":"High444"}},{"5":{"Elements":[298,299,300,301,302,303,4]}},{"6":{"Value":"Cabac"}},{"6":{"Value":"Cavlc"}},{"5":{"Elements":[305,306,4]}},{"3":{"ItemType":297}},{"6":{"Value":"ABR"}},{"6":{"Value":"CBR"}},{"6":{"Value":"CRF"}},{"5":{"Elements":[309,310,311,4]}},{"6":{"Value":"#Microsoft.Media.H264Video"}},{"2":{"Name":"H265Video","Properties":{"sceneChangeDetection":{"Type":2,"Flags":0,"Description":"Specifies whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video."},"complexity":{"Type":318,"Flags":0,"Description":"Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced."},"layers":{"Type":324,"Flags":0,"Description":"The collection of output H.265 layers to be produced by the encoder."},"@odata.type":{"Type":325,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Speed"}},{"6":{"Value":"Balanced"}},{"6":{"Value":"Quality"}},{"5":{"Elements":[315,316,317,4]}},{"2":{"Name":"H265Layer","Properties":{"profile":{"Type":323,"Flags":0,"Description":"We currently support Main. Default is Auto."},"level":{"Type":4,"Flags":0,"Description":"We currently support Level up to 6.2. The value can be Auto, or a number that matches the H.265 profile. If not specified, the default is Auto, which lets the encoder choose the Level that is appropriate for this layer."},"bufferWindow":{"Type":4,"Flags":0,"Description":"The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S)."},"crf":{"Type":3,"Flags":0,"Description":"The value of CRF to be used when encoding this layer. This setting takes effect when RateControlMode of video codec is set at CRF mode. The range of CRF value is between 0 and 51, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default value is 28."},"referenceFrames":{"Type":3,"Flags":0,"Description":"The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting."},"bitrate":{"Type":3,"Flags":1,"Description":"The average bitrate in bits per second at which to encode the input video when generating this layer. For example: a target bitrate of 3000Kbps or 3Mbps means this value should be 3000000 This is a required field."},"maxBitrate":{"Type":3,"Flags":0,"Description":"The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate."},"bFrames":{"Type":3,"Flags":0,"Description":"The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level."},"frameRate":{"Type":4,"Flags":0,"Description":"The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video."},"slices":{"Type":3,"Flags":0,"Description":"The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame."},"adaptiveBFrame":{"Type":2,"Flags":0,"Description":"Specifies whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"6":{"Value":"Auto"}},{"6":{"Value":"Main"}},{"6":{"Value":"Main10"}},{"5":{"Elements":[320,321,322,4]}},{"3":{"ItemType":319}},{"6":{"Value":"#Microsoft.Media.H265Video"}},{"2":{"Name":"JpgImage","Properties":{"layers":{"Type":328,"Flags":0,"Description":"A collection of output JPEG image layers to be produced by the encoder."},"spriteColumn":{"Type":3,"Flags":0,"Description":"Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit 65535x65535."},"@odata.type":{"Type":329,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"JpgLayer","Properties":{"quality":{"Type":3,"Flags":0,"Description":"The compression quality of the JPEG output. Range is from 0-100 and the default is 70."},"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":327}},{"6":{"Value":"#Microsoft.Media.JpgImage"}},{"2":{"Name":"PngImage","Properties":{"layers":{"Type":332,"Flags":0,"Description":"A collection of output PNG image layers to be produced by the encoder."},"@odata.type":{"Type":333,"Flags":1,"Description":"The discriminator for derived types."}}}},{"2":{"Name":"PngLayer","Properties":{"width":{"Type":4,"Flags":0,"Description":"The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input."},"height":{"Type":4,"Flags":0,"Description":"The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in height as the input."},"label":{"Type":4,"Flags":0,"Description":"The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file."}}}},{"3":{"ItemType":331}},{"6":{"Value":"#Microsoft.Media.PngImage"}},{"3":{"ItemType":281}},{"7":{"Name":"Format","Discriminator":"@odata.type","BaseProperties":{"filenamePattern":{"Type":4,"Flags":1,"Description":"The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. {Resolution} - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename."}},"Elements":{"#Microsoft.Media.JpgFormat":336,"#Microsoft.Media.PngFormat":338,"#Microsoft.Media.Mp4Format":340,"#Microsoft.Media.TransportStreamFormat":342}}},{"2":{"Name":"JpgFormat","Properties":{"@odata.type":{"Type":337,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JpgFormat"}},{"2":{"Name":"PngFormat","Properties":{"@odata.type":{"Type":339,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.PngFormat"}},{"2":{"Name":"Mp4Format","Properties":{"@odata.type":{"Type":341,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.Mp4Format"}},{"2":{"Name":"TransportStreamFormat","Properties":{"@odata.type":{"Type":343,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.TransportStreamFormat"}},{"3":{"ItemType":335}},{"6":{"Value":"#Microsoft.Media.StandardEncoderPreset"}},{"3":{"ItemType":199}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms@2021-11-01","ScopeType":8,"Body":197,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/transforms/jobs"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/transforms/jobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JobProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"state":{"Type":359,"Flags":2,"Description":"The current state of the job."},"description":{"Type":4,"Flags":0,"Description":"Optional customer supplied description of the Job."},"input":{"Type":360,"Flags":1,"Description":"The inputs for the Job."},"lastModified":{"Type":4,"Flags":2,"Description":"The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format."},"outputs":{"Type":449,"Flags":1,"Description":"The outputs for the Job."},"priority":{"Type":453,"Flags":0,"Description":"Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal."},"correlationData":{"Type":454,"Flags":0,"Description":"Customer provided key, value pairs that will be returned in Job and JobOutput state events."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job finished processing."}}}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[352,353,354,355,356,357,358,4]}},{"7":{"Name":"JobInput","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.JobInputAsset":361,"#Microsoft.Media.JobInputHttp":363,"#Microsoft.Media.JobInputSequence":365,"#Microsoft.Media.JobInputs":413}}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":362,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":364,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"2":{"Name":"JobInputSequence","Properties":{"inputs":{"Type":411,"Flags":0,"Description":"JobInputs that make up the timeline."},"@odata.type":{"Type":412,"Flags":1,"Description":"The discriminator for derived types."}}}},{"7":{"Name":"JobInputClip","Discriminator":"@odata.type","BaseProperties":{"files":{"Type":367,"Flags":0,"Description":"List of files. Required for JobInputHttp. Maximum of 4000 characters each. Query strings will not be returned in service responses to prevent sensitive data exposure."},"start":{"Type":368,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media."},"end":{"Type":368,"Flags":0,"Description":"Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'."},"inputDefinitions":{"Type":406,"Flags":0,"Description":"Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata."}},"Elements":{"#Microsoft.Media.JobInputAsset":407,"#Microsoft.Media.JobInputHttp":409}}},{"3":{"ItemType":4}},{"7":{"Name":"ClipTime","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.AbsoluteClipTime":369,"#Microsoft.Media.UtcClipTime":371}}},{"2":{"Name":"AbsoluteClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds."},"@odata.type":{"Type":370,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.AbsoluteClipTime"}},{"2":{"Name":"UtcClipTime","Properties":{"time":{"Type":4,"Flags":1,"Description":"The time position on the timeline of the input media based on Utc time."},"@odata.type":{"Type":372,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.UtcClipTime"}},{"7":{"Name":"InputDefinition","Discriminator":"@odata.type","BaseProperties":{"includedTracks":{"Type":399,"Flags":0,"Description":"The list of TrackDescriptors which define the metadata and selection of tracks in the input."}},"Elements":{"#Microsoft.Media.FromAllInputFile":400,"#Microsoft.Media.FromEachInputFile":402,"#Microsoft.Media.InputFile":404}}},{"7":{"Name":"TrackDescriptor","Discriminator":"@odata.type","BaseProperties":{},"Elements":{"#Microsoft.Media.SelectAudioTrackByAttribute":375,"#Microsoft.Media.SelectAudioTrackById":385,"#Microsoft.Media.SelectVideoTrackByAttribute":387,"#Microsoft.Media.SelectVideoTrackById":397}}},{"2":{"Name":"SelectAudioTrackByAttribute","Properties":{"attribute":{"Type":378,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":383,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property."},"@odata.type":{"Type":384,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[376,377,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[379,380,381,382,4]}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackByAttribute"}},{"2":{"Name":"SelectAudioTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":386,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectAudioTrackById"}},{"2":{"Name":"SelectVideoTrackByAttribute","Properties":{"attribute":{"Type":390,"Flags":1,"Description":"The TrackAttribute to filter the tracks by."},"filter":{"Type":395,"Flags":1,"Description":"The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks."},"filterValue":{"Type":4,"Flags":0,"Description":"The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks."},"@odata.type":{"Type":396,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"Bitrate"}},{"6":{"Value":"Language"}},{"5":{"Elements":[388,389,4]}},{"6":{"Value":"All"}},{"6":{"Value":"Top"}},{"6":{"Value":"Bottom"}},{"6":{"Value":"ValueEquals"}},{"5":{"Elements":[391,392,393,394,4]}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackByAttribute"}},{"2":{"Name":"SelectVideoTrackById","Properties":{"trackId":{"Type":3,"Flags":1,"Description":"Track identifier to select"},"@odata.type":{"Type":398,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.SelectVideoTrackById"}},{"3":{"ItemType":374}},{"2":{"Name":"FromAllInputFile","Properties":{"@odata.type":{"Type":401,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromAllInputFile"}},{"2":{"Name":"FromEachInputFile","Properties":{"@odata.type":{"Type":403,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.FromEachInputFile"}},{"2":{"Name":"InputFile","Properties":{"filename":{"Type":4,"Flags":0,"Description":"Name of the file that this input definition applies to."},"@odata.type":{"Type":405,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.InputFile"}},{"3":{"ItemType":373}},{"2":{"Name":"JobInputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the input Asset."},"@odata.type":{"Type":408,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputAsset"}},{"2":{"Name":"JobInputHttp","Properties":{"baseUri":{"Type":4,"Flags":0,"Description":"Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters. The query strings will not be returned in service responses to prevent sensitive data exposure."},"@odata.type":{"Type":410,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobInputHttp"}},{"3":{"ItemType":366}},{"6":{"Value":"#Microsoft.Media.JobInputSequence"}},{"2":{"Name":"JobInputs","Properties":{"inputs":{"Type":414,"Flags":0,"Description":"List of inputs to a Job."},"@odata.type":{"Type":415,"Flags":1,"Description":"The discriminator for derived types."}}}},{"3":{"ItemType":360}},{"6":{"Value":"#Microsoft.Media.JobInputs"}},{"7":{"Name":"JobOutput","Discriminator":"@odata.type","BaseProperties":{"error":{"Type":417,"Flags":2,"Description":"If the JobOutput is in the Error state, it contains the details of the error."},"presetOverride":{"Type":207,"Flags":0,"Description":"A preset used to override the preset in the corresponding transform output."},"state":{"Type":446,"Flags":2,"Description":"Describes the state of the JobOutput."},"progress":{"Type":3,"Flags":2,"Description":"If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property."},"label":{"Type":4,"Flags":0,"Description":"A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform."},"startTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output began processing."},"endTime":{"Type":4,"Flags":2,"Description":"The UTC date and time at which this Job Output finished processing."}},"Elements":{"#Microsoft.Media.JobOutputAsset":447}}},{"2":{"Name":"JobError","Properties":{"code":{"Type":427,"Flags":2,"Description":"Error code describing the error."},"message":{"Type":4,"Flags":2,"Description":"A human-readable language-dependent representation of the error."},"category":{"Type":433,"Flags":2,"Description":"Helps with categorization of errors."},"retry":{"Type":436,"Flags":2,"Description":"Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal."},"details":{"Type":438,"Flags":2,"Description":"An array of details about specific errors that led to this reported error."}}}},{"6":{"Value":"ServiceError"}},{"6":{"Value":"ServiceTransientError"}},{"6":{"Value":"DownloadNotAccessible"}},{"6":{"Value":"DownloadTransientError"}},{"6":{"Value":"UploadNotAccessible"}},{"6":{"Value":"UploadTransientError"}},{"6":{"Value":"ConfigurationUnsupported"}},{"6":{"Value":"ContentMalformed"}},{"6":{"Value":"ContentUnsupported"}},{"5":{"Elements":[418,419,420,421,422,423,424,425,426,4]}},{"6":{"Value":"Service"}},{"6":{"Value":"Download"}},{"6":{"Value":"Upload"}},{"6":{"Value":"Configuration"}},{"6":{"Value":"Content"}},{"5":{"Elements":[428,429,430,431,432,4]}},{"6":{"Value":"DoNotRetry"}},{"6":{"Value":"MayRetry"}},{"5":{"Elements":[434,435,4]}},{"2":{"Name":"JobErrorDetail","Properties":{"code":{"Type":4,"Flags":2,"Description":"Code describing the error detail."},"message":{"Type":4,"Flags":2,"Description":"A human-readable representation of the error."}}}},{"3":{"ItemType":437}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Canceling"}},{"6":{"Value":"Error"}},{"6":{"Value":"Finished"}},{"6":{"Value":"Processing"}},{"6":{"Value":"Queued"}},{"6":{"Value":"Scheduled"}},{"5":{"Elements":[439,440,441,442,443,444,445,4]}},{"2":{"Name":"JobOutputAsset","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"The name of the output Asset."},"@odata.type":{"Type":448,"Flags":1,"Description":"The discriminator for derived types."}}}},{"6":{"Value":"#Microsoft.Media.JobOutputAsset"}},{"3":{"ItemType":416}},{"6":{"Value":"Low"}},{"6":{"Value":"Normal"}},{"6":{"Value":"High"}},{"5":{"Elements":[450,451,452,4]}},{"2":{"Name":"JobPropertiesCorrelationData","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaServices/transforms/jobs@2021-11-01","ScopeType":8,"Body":350,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingPolicies"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":459,"Flags":0,"Description":"Class to specify properties of Streaming Policy"},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingPolicyProperties","Properties":{"created":{"Type":4,"Flags":2,"Description":"Creation time of Streaming Policy"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Default ContentKey used by current Streaming Policy"},"envelopeEncryption":{"Type":460,"Flags":0,"Description":"Configuration of EnvelopeEncryption"},"commonEncryptionCenc":{"Type":477,"Flags":0,"Description":"Configuration of CommonEncryptionCenc"},"commonEncryptionCbcs":{"Type":482,"Flags":0,"Description":"Configuration of CommonEncryptionCbcs"},"noEncryption":{"Type":486,"Flags":0,"Description":"Configurations of NoEncryption"}}}},{"2":{"Name":"EnvelopeEncryption","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":471,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"customKeyAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"EnabledProtocols","Properties":{"download":{"Type":2,"Flags":1,"Description":"Enable Download protocol or not"},"dash":{"Type":2,"Flags":1,"Description":"Enable DASH protocol or not"},"hls":{"Type":2,"Flags":1,"Description":"Enable HLS protocol or not"},"smoothStreaming":{"Type":2,"Flags":1,"Description":"Enable SmoothStreaming protocol or not"}}}},{"2":{"Name":"TrackSelection","Properties":{"trackSelections":{"Type":470,"Flags":0,"Description":"TrackSelections is a track property condition list which can specify track(s)"}}}},{"2":{"Name":"TrackPropertyCondition","Properties":{"property":{"Type":466,"Flags":1,"Description":"Track property type"},"operation":{"Type":469,"Flags":1,"Description":"Track property condition operation"},"value":{"Type":4,"Flags":0,"Description":"Track property value"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"FourCC"}},{"5":{"Elements":[464,465,4]}},{"6":{"Value":"Unknown"}},{"6":{"Value":"Equal"}},{"5":{"Elements":[467,468,4]}},{"3":{"ItemType":463}},{"3":{"ItemType":462}},{"2":{"Name":"StreamingPolicyContentKeys","Properties":{"defaultKey":{"Type":473,"Flags":0,"Description":"Default content key for an encryption scheme"},"keyToTrackMappings":{"Type":476,"Flags":0,"Description":"Representing tracks needs separate content key"}}}},{"2":{"Name":"DefaultKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Default Key"}}}},{"2":{"Name":"StreamingPolicyContentKey","Properties":{"label":{"Type":4,"Flags":0,"Description":"Label can be used to specify Content Key when creating a Streaming Locator"},"policyName":{"Type":4,"Flags":0,"Description":"Policy used by Content Key"},"tracks":{"Type":475,"Flags":0,"Description":"Tracks which use this content key"}}}},{"3":{"ItemType":462}},{"3":{"ItemType":474}},{"2":{"Name":"CommonEncryptionCenc","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":478,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":479,"Flags":0,"Description":"Configuration of DRMs for CommonEncryptionCenc encryption scheme"}}}},{"3":{"ItemType":462}},{"2":{"Name":"CencDrmConfiguration","Properties":{"playReady":{"Type":480,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":481,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyPlayReadyConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"playReadyCustomAttributes":{"Type":4,"Flags":0,"Description":"Custom attributes for PlayReady"}}}},{"2":{"Name":"StreamingPolicyWidevineConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."}}}},{"2":{"Name":"CommonEncryptionCbcs","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"},"clearTracks":{"Type":483,"Flags":0,"Description":"Representing which tracks should not be encrypted"},"contentKeys":{"Type":472,"Flags":0,"Description":"Representing default content key for each encryption scheme and separate content keys for specific tracks"},"drm":{"Type":484,"Flags":0,"Description":"Configuration of DRMs for current encryption scheme"}}}},{"3":{"ItemType":462}},{"2":{"Name":"CbcsDrmConfiguration","Properties":{"fairPlay":{"Type":485,"Flags":0,"Description":"FairPlay configurations"},"playReady":{"Type":480,"Flags":0,"Description":"PlayReady configurations"},"widevine":{"Type":481,"Flags":0,"Description":"Widevine configurations"}}}},{"2":{"Name":"StreamingPolicyFairPlayConfiguration","Properties":{"customLicenseAcquisitionUrlTemplate":{"Type":4,"Flags":0,"Description":"Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested."},"allowPersistentLicense":{"Type":2,"Flags":1,"Description":"All license to be persistent or not"}}}},{"2":{"Name":"NoEncryption","Properties":{"enabledProtocols":{"Type":461,"Flags":0,"Description":"Representing supported protocols"}}}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingPolicies@2021-11-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaServices/streamingLocators"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/streamingLocators","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":488,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":489,"Flags":10,"Description":"The resource api version"},"properties":{"Type":491,"Flags":0,"Description":"Properties of the Streaming Locator."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StreamingLocatorProperties","Properties":{"assetName":{"Type":4,"Flags":1,"Description":"Asset Name"},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":0,"Description":"The StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":1,"Description":"Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'"},"defaultContentKeyPolicyName":{"Type":4,"Flags":0,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."},"contentKeys":{"Type":498,"Flags":0,"Description":"The ContentKeys used by this Streaming Locator."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"Alternative Media ID of this Streaming Locator"},"filters":{"Type":499,"Flags":0,"Description":"A list of asset or account filters which apply to this streaming locator"}}}},{"2":{"Name":"StreamingLocatorContentKey","Properties":{"id":{"Type":4,"Flags":1,"Description":"ID of Content Key"},"type":{"Type":496,"Flags":2,"Description":"Encryption type of Content Key"},"labelReferenceInStreamingPolicy":{"Type":4,"Flags":0,"Description":"Label of Content Key as specified in the Streaming Policy"},"value":{"Type":4,"Flags":0,"Description":"Value of Content Key"},"policyName":{"Type":4,"Flags":2,"Description":"ContentKeyPolicy used by Content Key"},"tracks":{"Type":497,"Flags":2,"Description":"Tracks which use this Content Key"}}}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"6":{"Value":"EnvelopeEncryption"}},{"5":{"Elements":[493,494,495,4]}},{"3":{"ItemType":462}},{"3":{"ItemType":492}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaServices/streamingLocators@2021-11-01","ScopeType":8,"Body":490,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":504,"Flags":0,"Description":"The live event properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"tags":{"Type":548,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"LiveEventProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"A description for the live event."},"input":{"Type":505,"Flags":1,"Description":"Live event input settings. It defines how the live event receives input from a contribution encoder."},"preview":{"Type":515,"Flags":0,"Description":"Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output."},"encoding":{"Type":518,"Flags":0,"Description":"Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used."},"transcriptions":{"Type":533,"Flags":0,"Description":"Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live event."},"resourceState":{"Type":541,"Flags":2,"Description":"The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information."},"crossSiteAccessPolicies":{"Type":542,"Flags":0,"Description":"Live event cross site access policies."},"useStaticHostname":{"Type":2,"Flags":0,"Description":"Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state"},"hostnamePrefix":{"Type":4,"Flags":0,"Description":"When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center."},"streamOptions":{"Type":547,"Flags":0,"Description":"The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'."},"created":{"Type":4,"Flags":2,"Description":"The creation time for the live event"},"lastModified":{"Type":4,"Flags":2,"Description":"The last modified time of the live event."}}}},{"2":{"Name":"LiveEventInput","Properties":{"streamingProtocol":{"Type":508,"Flags":1,"Description":"The input protocol for the live event. This is specified at creation time and cannot be updated."},"accessControl":{"Type":509,"Flags":0,"Description":"Access control for live event input."},"keyFrameIntervalDuration":{"Type":4,"Flags":0,"Description":"ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events."},"accessToken":{"Type":4,"Flags":0,"Description":"A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value."},"endpoints":{"Type":514,"Flags":0,"Description":"The input endpoints for the live event."}}}},{"6":{"Value":"FragmentedMP4"}},{"6":{"Value":"RTMP"}},{"5":{"Elements":[506,507,4]}},{"2":{"Name":"LiveEventInputAccessControl","Properties":{"ip":{"Type":510,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"IPAccessControl","Properties":{"allow":{"Type":512,"Flags":0,"Description":"The IP allow list."}}}},{"2":{"Name":"IPRange","Properties":{"name":{"Type":4,"Flags":0,"Description":"The friendly name for the IP address range."},"address":{"Type":4,"Flags":0,"Description":"The IP address."},"subnetPrefixLength":{"Type":3,"Flags":0,"Description":"The subnet mask prefix length (see CIDR notation)."}}}},{"3":{"ItemType":511}},{"2":{"Name":"LiveEventEndpoint","Properties":{"protocol":{"Type":4,"Flags":0,"Description":"The endpoint protocol."},"url":{"Type":4,"Flags":0,"Description":"The endpoint URL."}}}},{"3":{"ItemType":513}},{"2":{"Name":"LiveEventPreview","Properties":{"endpoints":{"Type":516,"Flags":0,"Description":"The endpoints for preview. Do not share the preview URL with the live event audience."},"accessControl":{"Type":517,"Flags":0,"Description":"The access control for live event preview."},"previewLocator":{"Type":4,"Flags":0,"Description":"The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created."},"streamingPolicyName":{"Type":4,"Flags":0,"Description":"The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated."},"alternativeMediaId":{"Type":4,"Flags":0,"Description":"An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field."}}}},{"3":{"ItemType":513}},{"2":{"Name":"LiveEventPreviewAccessControl","Properties":{"ip":{"Type":510,"Flags":0,"Description":"The IP access control properties."}}}},{"2":{"Name":"LiveEventEncoding","Properties":{"encodingType":{"Type":524,"Flags":0,"Description":"Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created."},"presetName":{"Type":4,"Flags":0,"Description":"The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’."},"stretchMode":{"Type":528,"Flags":0,"Description":"Specifies how the input video will be resized to fit the desired output resolution(s). Default is None"},"keyFrameInterval":{"Type":4,"Flags":0,"Description":"Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium1080p"}},{"6":{"Value":"PassthroughBasic"}},{"6":{"Value":"PassthroughStandard"}},{"5":{"Elements":[519,520,521,522,523,4]}},{"6":{"Value":"None"}},{"6":{"Value":"AutoSize"}},{"6":{"Value":"AutoFit"}},{"5":{"Elements":[525,526,527,4]}},{"2":{"Name":"LiveEventTranscription","Properties":{"language":{"Type":4,"Flags":0,"Description":"Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages."},"inputTrackSelection":{"Type":531,"Flags":0,"Description":"Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored."},"outputTranscriptionTrack":{"Type":532,"Flags":0,"Description":"Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored."}}}},{"2":{"Name":"LiveEventInputTrackSelection","Properties":{"property":{"Type":4,"Flags":0,"Description":"Property name to select. This property is reserved for future use, any value set on this property will be ignored."},"operation":{"Type":4,"Flags":0,"Description":"Comparing operation. This property is reserved for future use, any value set on this property will be ignored."},"value":{"Type":4,"Flags":0,"Description":"Property value to select. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":530}},{"2":{"Name":"LiveEventOutputTranscriptionTrack","Properties":{"trackName":{"Type":4,"Flags":1,"Description":"The output track name. This property is reserved for future use, any value set on this property will be ignored."}}}},{"3":{"ItemType":529}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Allocating"}},{"6":{"Value":"StandBy"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[534,535,536,537,538,539,540,4]}},{"2":{"Name":"CrossSiteAccessPolicies","Properties":{"clientAccessPolicy":{"Type":4,"Flags":0,"Description":"The content of clientaccesspolicy.xml used by Silverlight."},"crossDomainPolicy":{"Type":4,"Flags":0,"Description":"The content of crossdomain.xml used by Silverlight."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"LowLatency"}},{"6":{"Value":"LowLatencyV2"}},{"5":{"Elements":[543,544,545,4]}},{"3":{"ItemType":546}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents@2021-11-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/liveEvents/liveOutputs"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":553,"Flags":0,"Description":"Live output properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LiveOutputProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The description of the live output."},"assetName":{"Type":4,"Flags":1,"Description":"The asset that the live output will write to."},"archiveWindowLength":{"Type":4,"Flags":1,"Description":"ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window."},"manifestName":{"Type":4,"Flags":0,"Description":"The manifest file name. If not provided, the service will generate one automatically."},"hls":{"Type":554,"Flags":0,"Description":"HTTP Live Streaming (HLS) packing setting for the live output."},"outputSnapTime":{"Type":3,"Flags":0,"Description":"The initial timestamp that the live output will start at, any content before this value will not be archived."},"created":{"Type":4,"Flags":2,"Description":"The creation time the live output."},"lastModified":{"Type":4,"Flags":2,"Description":"The time the live output was last modified."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the live output."},"resourceState":{"Type":558,"Flags":2,"Description":"The resource state of the live output."}}}},{"2":{"Name":"Hls","Properties":{"fragmentsPerTsSegment":{"Type":3,"Flags":0,"Description":"The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output."}}}},{"6":{"Value":"Creating"}},{"6":{"Value":"Running"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[555,556,557,4]}},{"4":{"Name":"Microsoft.Media/mediaservices/liveEvents/liveOutputs@2021-11-01","ScopeType":8,"Body":552,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/streamingEndpoints"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"The streaming endpoint properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"sku":{"Type":576,"Flags":0,"Description":"The streaming endpoint sku."},"tags":{"Type":577,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"StreamingEndpointProperties","Properties":{"description":{"Type":4,"Flags":0,"Description":"The streaming endpoint description."},"scaleUnits":{"Type":3,"Flags":1,"Description":"The number of scale units. Use the Scale operation to adjust this value."},"availabilitySetName":{"Type":4,"Flags":0,"Description":"This feature is deprecated, do not set a value for this property."},"accessControl":{"Type":564,"Flags":0,"Description":"The access control definition of the streaming endpoint."},"maxCacheAge":{"Type":3,"Flags":0,"Description":"Max cache age"},"customHostNames":{"Type":568,"Flags":0,"Description":"The custom host names of the streaming endpoint"},"hostName":{"Type":4,"Flags":2,"Description":"The streaming endpoint host name."},"cdnEnabled":{"Type":2,"Flags":0,"Description":"The CDN enabled flag."},"cdnProvider":{"Type":4,"Flags":0,"Description":"The CDN provider name."},"cdnProfile":{"Type":4,"Flags":0,"Description":"The CDN profile name."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the streaming endpoint."},"resourceState":{"Type":575,"Flags":2,"Description":"The resource state of the streaming endpoint."},"crossSiteAccessPolicies":{"Type":542,"Flags":0,"Description":"The streaming endpoint access policies."},"freeTrialEndTime":{"Type":4,"Flags":2,"Description":"The free trial expiration time."},"created":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was created."},"lastModified":{"Type":4,"Flags":2,"Description":"The exact time the streaming endpoint was last modified."}}}},{"2":{"Name":"StreamingEndpointAccessControl","Properties":{"akamai":{"Type":565,"Flags":0,"Description":"The access control of Akamai"},"ip":{"Type":510,"Flags":0,"Description":"The IP access control of the streaming endpoint."}}}},{"2":{"Name":"AkamaiAccessControl","Properties":{"akamaiSignatureHeaderAuthenticationKeyList":{"Type":567,"Flags":0,"Description":"authentication key list"}}}},{"2":{"Name":"AkamaiSignatureHeaderAuthenticationKey","Properties":{"identifier":{"Type":4,"Flags":0,"Description":"identifier of the key"},"base64Key":{"Type":4,"Flags":0,"Description":"authentication key"},"expiration":{"Type":4,"Flags":0,"Description":"The expiration time of the authentication key."}}}},{"3":{"ItemType":566}},{"3":{"ItemType":4}},{"6":{"Value":"Stopped"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopping"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Scaling"}},{"5":{"Elements":[569,570,571,572,573,574,4]}},{"2":{"Name":"ArmStreamingEndpointCurrentSku","Properties":{"name":{"Type":4,"Flags":2,"Description":"The streaming endpoint sku name."},"capacity":{"Type":3,"Flags":0,"Description":"The streaming endpoint sku capacity."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/mediaservices/streamingEndpoints@2021-11-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"Microsoft.Media/mediaservices/privateLinkResources"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaservices/privateLinkResources","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":582,"Flags":2,"Description":"Resource properties."}}}},{"2":{"Name":"PrivateLinkResourceProperties","Properties":{"groupId":{"Type":4,"Flags":2,"Description":"The private link resource group id."},"requiredMembers":{"Type":583,"Flags":2,"Description":"The private link resource required member names."},"requiredZoneNames":{"Type":584,"Flags":0,"Description":"The private link resource Private link DNS zone name."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Media/mediaservices/privateLinkResources@2021-11-01","ScopeType":8,"Body":581,"Flags":1}},{"6":{"Value":"Microsoft.Media/locations/mediaServicesOperationResults"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/locations/mediaServicesOperationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":586,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":587,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":2,"Description":"The resource properties."},"systemData":{"Type":28,"Flags":2,"Description":"The system metadata relating to this resource."},"identity":{"Type":85,"Flags":2,"Description":"The Managed Identity for the Media Services account."},"tags":{"Type":589,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Media/locations/mediaServicesOperationResults@2021-11-01","ScopeType":4,"Body":588,"Flags":1}},{"6":{"Value":"Microsoft.Media/mediaServices/assets/tracks/operationResults"}},{"6":{"Value":"2021-11-01"}},{"2":{"Name":"Microsoft.Media/mediaServices/assets/tracks/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":2,"Description":"The resource properties."}}}},{"4":{"Name":"Microsoft.Media/mediaServices/assets/tracks/operationResults@2021-11-01","ScopeType":8,"Body":593,"Flags":1}},{"2":{"Name":"ListEdgePoliciesInput","Properties":{"deviceId":{"Type":4,"Flags":0,"Description":"Unique identifier of the edge device."}}}},{"2":{"Name":"EdgePolicies","Properties":{"usageDataCollectionPolicy":{"Type":597,"Flags":0}}}},{"2":{"Name":"EdgeUsageDataCollectionPolicy","Properties":{"dataCollectionFrequency":{"Type":4,"Flags":0,"Description":"Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"dataReportingFrequency":{"Type":4,"Flags":0,"Description":"Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H."},"maxAllowedUnreportedUsageDuration":{"Type":4,"Flags":0,"Description":"Maximum time for which the functionality of the device will not be hampered for not reporting the usage data."},"eventHubDetails":{"Type":598,"Flags":0,"Description":"Details of Event Hub where the usage will be reported."}}}},{"2":{"Name":"EdgeUsageDataEventHub","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the Event Hub where usage will be reported."},"namespace":{"Type":4,"Flags":0,"Description":"Namespace of the Event Hub where usage will be reported."},"token":{"Type":4,"Flags":0,"Description":"SAS token needed to interact with Event Hub."}}}},{"8":{"Name":"listEdgePolicies","ResourceType":"Microsoft.Media/mediaservices","ApiVersion":"2021-11-01","Output":596,"Input":595}},{"2":{"Name":"ListContainerSasInput","Properties":{"permissions":{"Type":604,"Flags":0,"Description":"The permissions to set on the SAS URL."},"expiryTime":{"Type":4,"Flags":0,"Description":"The SAS URL expiration time. This must be less than 24 hours from the current time."}}}},{"6":{"Value":"Read"}},{"6":{"Value":"ReadWrite"}},{"6":{"Value":"ReadWriteDelete"}},{"5":{"Elements":[601,602,603,4]}},{"2":{"Name":"AssetContainerSas","Properties":{"assetContainerSasUrls":{"Type":606,"Flags":0,"Description":"The list of Asset container SAS URLs."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listContainerSas","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-11-01","Output":605,"Input":600}},{"2":{"Name":"ListStreamingLocatorsResponse","Properties":{"streamingLocators":{"Type":610,"Flags":2,"Description":"The list of Streaming Locators."}}}},{"2":{"Name":"AssetStreamingLocator","Properties":{"name":{"Type":4,"Flags":2,"Description":"Streaming Locator name."},"assetName":{"Type":4,"Flags":2,"Description":"Asset Name."},"created":{"Type":4,"Flags":2,"Description":"The creation time of the Streaming Locator."},"startTime":{"Type":4,"Flags":2,"Description":"The start time of the Streaming Locator."},"endTime":{"Type":4,"Flags":2,"Description":"The end time of the Streaming Locator."},"streamingLocatorId":{"Type":4,"Flags":2,"Description":"StreamingLocatorId of the Streaming Locator."},"streamingPolicyName":{"Type":4,"Flags":2,"Description":"Name of the Streaming Policy used by this Streaming Locator."},"defaultContentKeyPolicyName":{"Type":4,"Flags":2,"Description":"Name of the default ContentKeyPolicy used by this Streaming Locator."}}}},{"3":{"ItemType":609}},{"8":{"Name":"listStreamingLocators","ResourceType":"Microsoft.Media/mediaServices/assets","ApiVersion":"2021-11-01","Output":608}},{"2":{"Name":"ListContentKeysResponse","Properties":{"contentKeys":{"Type":613,"Flags":0,"Description":"ContentKeys used by current Streaming Locator"}}}},{"3":{"ItemType":492}},{"8":{"Name":"listContentKeys","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-11-01","Output":612}},{"2":{"Name":"ListPathsResponse","Properties":{"streamingPaths":{"Type":628,"Flags":0,"Description":"Streaming Paths supported by current Streaming Locator"},"downloadPaths":{"Type":629,"Flags":0,"Description":"Download Paths supported by current Streaming Locator"}}}},{"2":{"Name":"StreamingPath","Properties":{"streamingProtocol":{"Type":621,"Flags":1,"Description":"Streaming protocol"},"encryptionScheme":{"Type":626,"Flags":1,"Description":"Encryption scheme"},"paths":{"Type":627,"Flags":0,"Description":"Streaming paths for each protocol and encryptionScheme pair"}}}},{"6":{"Value":"Hls"}},{"6":{"Value":"Dash"}},{"6":{"Value":"SmoothStreaming"}},{"6":{"Value":"Download"}},{"5":{"Elements":[617,618,619,620,4]}},{"6":{"Value":"NoEncryption"}},{"6":{"Value":"EnvelopeEncryption"}},{"6":{"Value":"CommonEncryptionCenc"}},{"6":{"Value":"CommonEncryptionCbcs"}},{"5":{"Elements":[622,623,624,625,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":616}},{"3":{"ItemType":4}},{"8":{"Name":"listPaths","ResourceType":"Microsoft.Media/mediaServices/streamingLocators","ApiVersion":"2021-11-01","Output":615}}] \ No newline at end of file diff --git a/generated/mediaservices/microsoft.media/2021-11-01/types.md b/generated/mediaservices/microsoft.media/2021-11-01/types.md index 36df3f831e..ce3766ef63 100644 --- a/generated/mediaservices/microsoft.media/2021-11-01/types.md +++ b/generated/mediaservices/microsoft.media/2021-11-01/types.md @@ -358,7 +358,7 @@ ### ContentKeyPolicyFairPlayConfiguration #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyFairPlayConfiguration' (Required): The discriminator for derived types. -* **ask**: array (Required): The key that must be used as FairPlay Application Secret key. +* **ask**: any (Required): The key that must be used as FairPlay Application Secret key. * **fairPlayPfx**: string (Required): The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). * **fairPlayPfxPassword**: string (Required): The password encrypting FairPlay certificate in PKCS 12 (pfx) format. * **offlineRentalConfiguration**: [ContentKeyPolicyFairPlayOfflineRentalConfiguration](#contentkeypolicyfairplayofflinerentalconfiguration): Offline rental policy @@ -480,18 +480,18 @@ ### ContentKeyPolicyRsaTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyRsaTokenKey' (Required): The discriminator for derived types. -* **exponent**: array (Required): The RSA Parameter exponent -* **modulus**: array (Required): The RSA Parameter modulus +* **exponent**: any (Required): The RSA Parameter exponent +* **modulus**: any (Required): The RSA Parameter modulus ### ContentKeyPolicySymmetricTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicySymmetricTokenKey' (Required): The discriminator for derived types. -* **keyValue**: array (Required): The key value of the key +* **keyValue**: any (Required): The key value of the key ### ContentKeyPolicyX509CertificateTokenKey #### Properties * **@odata.type**: '#Microsoft.Media.ContentKeyPolicyX509CertificateTokenKey' (Required): The discriminator for derived types. -* **rawBody**: array (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) +* **rawBody**: any (Required): The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET) ## ContentKeyPolicyTokenClaim diff --git a/generated/recoveryservices/log.out b/generated/recoveryservices/log.out index 085f97ff18..cca8268877 100644 --- a/generated/recoveryservices/log.out +++ b/generated/recoveryservices/log.out @@ -9,6 +9,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-04-01/vaults.json:1837:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-03-01/vaults.json:1758:5 @@ -17,6 +18,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-03-01/vaults.json:1804:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/vaults.json:1700:5 @@ -25,6 +27,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/vaults.json:1746:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2022-01-31-preview/vaults.json:1863:5 @@ -33,6 +36,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2022-01-31-preview/vaults.json:1909:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-01-01/vaults.json:1700:5 @@ -41,6 +45,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-01-01/vaults.json:1746:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/vaults.json:1686:5 @@ -49,6 +54,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2021-11-01-preview/vaults.json:1706:5 @@ -57,6 +63,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2021-11-01-preview/vaults.json:1756:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-08-01/vaults.json:1686:5 @@ -65,6 +72,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-08-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-07-01/vaults.json:1686:5 @@ -73,6 +81,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-07-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-06-01/vaults.json:1686:5 @@ -81,6 +90,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-06-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-04-01/vaults.json:1686:5 @@ -89,6 +99,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-04-01/vaults.json:1732:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-03-01/vaults.json:1605:5 @@ -97,6 +108,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-03-01/vaults.json:1651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-02-10/vaults.json:1605:5 @@ -105,8 +117,10 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-02-10/vaults.json:1651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-02-02/vaults.json:1545:5 @@ -115,6 +129,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-02-02/vaults.json:1591:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-10-01/vaults.json:1605:5 @@ -123,6 +138,7 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-10-01/vaults.json:1651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-01-01/vaults.json:1605:5 @@ -131,3 +147,4 @@ warning | PreCheck/SchemaMissingType | The schema 'Error' with an undefined type warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-01-01/vaults.json:1651:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. diff --git a/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.json index 589841745f..4cfc970e17 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2016-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":26,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":57,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":61,"Flags":0,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":25,"Flags":1,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":27,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":50,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":53,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":56,"Flags":2,"Description":"Private endpoint state for site recovery."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":32,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":35,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[33,34,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":37,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":42,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":43,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":44,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":49,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[45,46,47,48,4]}},{"3":{"ItemType":36}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":60,"Flags":1,"Description":"The Sku name."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2016-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":63,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":0,"Description":"Vault extended information."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2016-06-01","ScopeType":8,"Body":66,"Flags":0}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2016-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":26,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":57,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":61,"Flags":0,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":25,"Flags":1,"Description":"The identity type."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[23,24,4]}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":27,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":50,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":53,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":56,"Flags":2,"Description":"Private endpoint state for site recovery."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":32,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":35,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[33,34,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":37,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":42,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":43,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":44,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[38,39,40,41,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":49,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[45,46,47,48,4]}},{"3":{"ItemType":36}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":60,"Flags":1,"Description":"The Sku name."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2016-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2016-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":63,"Flags":9,"Description":"The resource name"},"type":{"Type":64,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":65,"Flags":10,"Description":"The resource api version"},"properties":{"Type":67,"Flags":0,"Description":"Vault extended information."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2016-06-01","ScopeType":8,"Body":66,"Flags":0}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.md index 16101250f5..01f2fc9aea 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2016-06-01/types.md @@ -63,7 +63,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.json b/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.json index 58ebe3216a..e8b4dd0a98 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2020-02-02","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":71,"Flags":0,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2020-02-02","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":73,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":0,"Description":"Vault extended information."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2020-02-02","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":82,"Flags":2,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2020-02-02","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2020-02-02","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":71,"Flags":0,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2020-02-02","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":73,"Flags":9,"Description":"The resource name"},"type":{"Type":74,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":75,"Flags":10,"Description":"The resource api version"},"properties":{"Type":77,"Flags":0,"Description":"Vault extended information."},"eTag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2020-02-02","ScopeType":8,"Body":76,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2020-02-02"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":79,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":80,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":82,"Flags":2,"Description":"Resource tags."},"eTag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2020-02-02","ScopeType":8,"Body":81,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.md b/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.md index a0695a78e2..1b746703b5 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2020-02-02/types.md @@ -92,7 +92,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.json index 9157755e9c..af5194971e 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2020-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2020-10-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2020-10-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2020-10-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2020-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2020-10-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2020-10-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2020-10-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.md index a4fb536045..9d9401536b 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2020-10-01/types.md @@ -94,7 +94,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.json index 2767719ee8..552664d814 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-01-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-01-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-01-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-01-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-01-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-01-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.md index 07c70ca033..f49b13957b 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-01-01/types.md @@ -94,7 +94,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.json index decfd105da..5ac80882f0 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-02-10","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-02-10","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-02-10","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-02-10","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-02-10","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-02-10","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-02-10","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-02-10"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-02-10","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.md index a3512ed926..11df95600b 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-02-10/types.md @@ -94,7 +94,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.json index 0a13148203..6e987fa96a 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-03-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-03-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":82,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":70,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[68,69,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":76,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":81,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[72,73,74,75,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[77,78,79,80,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-03-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":84,"Flags":9,"Description":"The resource name"},"type":{"Type":85,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":86,"Flags":10,"Description":"The resource api version"},"properties":{"Type":88,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-03-01","ScopeType":8,"Body":87,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":90,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":91,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":67,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":71,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":93,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-03-01","ScopeType":8,"Body":92,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.md index aa7d0b0edd..530eada8b4 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-03-01/types.md @@ -94,7 +94,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.json index 9b371da9fa..8da429630b 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-04-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-04-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-04-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-04-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.md index c16198d044..25d92fd019 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-04-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.json index 958529f4eb..e0aabc8253 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-06-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-06-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-06-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-06-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-06-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-06-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.md index 1ddcd7a500..af95b0ce14 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-06-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.json index 229d553607..0440111d6d 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-07-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-07-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-07-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-07-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-07-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-07-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-07-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.md index 27f3ac1e2e..62d5678493 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-07-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.json index bdea3ff939..dbf756f375 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-08-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-08-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-08-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-08-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-08-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-08-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-08-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.md index 5e96abdb16..e3e722f055 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-08-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json index 0e3b13c937..1f4fc687c4 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-11-01-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-11-01-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-11-01-preview","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-11-01-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-11-01-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-11-01-preview","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.md index eaabf79406..2ea2f2b6e7 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-11-01-preview/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.json index f5b41f5155..76f246b6a3 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-12-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-12-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-12-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2021-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":94,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":82,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[80,81,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":88,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":93,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[84,85,86,87,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[89,90,91,92,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2021-12-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":96,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2021-12-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2021-12-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":103,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":79,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":83,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":105,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2021-12-01","ScopeType":8,"Body":104,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.md index db137837d8..319674710f 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2021-12-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.json index ca679aa47d..ba4ce7f565 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-01-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-01-01","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-01-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-01-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-01-01","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.md index ffd8c787a2..b958966ecd 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-01-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json index c6eb3b733d..07ed9ec4ab 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-01-31-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-01-31-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-31-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-01-31-preview","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-01-31-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-01-31-preview","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-01-31-preview","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-01-31-preview"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-01-31-preview","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.md index 31063d68c3..bc05806459 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-01-31-preview/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.json index 96a0b83265..d3256c3ded 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-02-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-02-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-02-01","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":98,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":86,"Flags":1,"Description":"The Sku name."},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[84,85,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":92,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":97,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[88,89,90,91,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[93,94,95,96,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-02-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":100,"Flags":9,"Description":"The resource name"},"type":{"Type":101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":104,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-02-01","ScopeType":8,"Body":103,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-02-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":83,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":87,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":109,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-02-01","ScopeType":8,"Body":108,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.md index b418d8f07b..84dc6aa692 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-02-01/types.md @@ -97,7 +97,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.json index 5091950874..b1710e58d0 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":92,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":96,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":107,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"monitoringSettings":{"Type":67,"Flags":0,"Description":"Monitoring Settings of the vault"},"moveDetails":{"Type":76,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":87,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":91,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":68,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":72,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":71,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":75,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[73,74,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":95,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the 'backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[93,94,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":101,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":106,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[102,103,104,105,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-03-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":109,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":113,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-03-01","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":116,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":92,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":96,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":118,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-03-01","ScopeType":8,"Body":117,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":92,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":96,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":107,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"monitoringSettings":{"Type":67,"Flags":0,"Description":"Monitoring Settings of the vault"},"moveDetails":{"Type":76,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":87,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":91,"Flags":2,"Description":"Backup storage version"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":68,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":72,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":71,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[69,70,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":75,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[73,74,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[88,89,90,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":95,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the 'backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[93,94,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":101,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":106,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[97,98,99,100,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[102,103,104,105,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-03-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":109,"Flags":9,"Description":"The resource name"},"type":{"Type":110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":113,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-03-01","ScopeType":8,"Body":112,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":116,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":92,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":96,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":118,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-03-01","ScopeType":8,"Body":117,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.md index 7e4f16c923..4476c5fe8f 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-03-01/types.md @@ -110,7 +110,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json index ddb604fef9..fb6aa74d2c 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":6,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":115,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"},"monitoringSettings":{"Type":83,"Flags":0,"Description":"Monitoring Settings of the vault"},"redundancySettings":{"Type":92,"Flags":0,"Description":"The redundancy Settings of a Vault"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":84,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":88,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":87,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":91,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[89,90,4]}},{"2":{"Name":"VaultPropertiesRedundancySettings","Properties":{"standardTierStorageRedundancy":{"Type":96,"Flags":2,"Description":"The storage redundancy setting of a vault"},"crossRegionRestore":{"Type":99,"Flags":2,"Description":"Flag to show if Cross Region Restore is enabled on the Vault or not"}}}},{"6":{"Value":"LocallyRedundant"}},{"6":{"Value":"GeoRedundant"}},{"6":{"Value":"ZoneRedundant"}},{"5":{"Elements":[93,94,95,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[97,98,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":103,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[101,102,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":117,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-04-01","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":126,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-04-01","ScopeType":8,"Body":125,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/certificates"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Raw certificate data."}}}},{"2":{"Name":"RawCertificateData","Properties":{"authType":{"Type":17,"Flags":0,"Description":"Specifies the authentication type."},"certificate":{"Type":0,"Flags":0,"Description":"The base64 encoded certificate raw data string"}}}},{"6":{"Value":"Invalid"}},{"6":{"Value":"ACS"}},{"6":{"Value":"AAD"}},{"6":{"Value":"AccessControlService"}},{"6":{"Value":"AzureActiveDirectory"}},{"5":{"Elements":[12,13,14,15,16,4]}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/certificates@2022-04-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":0,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":0,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":0,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":1,"Description":"Resource location."},"tags":{"Type":115,"Flags":0,"Description":"Resource tags."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"IdentityData","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of resource identity."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant ID of resource."},"type":{"Type":27,"Flags":1,"Description":"The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities."},"userAssignedIdentities":{"Type":29,"Flags":0,"Description":"The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"None"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"5":{"Elements":[23,24,25,26,4]}},{"2":{"Name":"UserIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal ID of the user-assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client ID of the user-assigned identity."}}}},{"2":{"Name":"IdentityDataUserAssignedIdentities","Properties":{},"AdditionalProperties":28}},{"2":{"Name":"VaultProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"Provisioning State."},"upgradeDetails":{"Type":31,"Flags":0,"Description":"Details for upgrading vault."},"privateEndpointConnections":{"Type":54,"Flags":2,"Description":"List of private endpoint connection."},"privateEndpointStateForBackup":{"Type":57,"Flags":2,"Description":"Private endpoint state for backup."},"privateEndpointStateForSiteRecovery":{"Type":60,"Flags":2,"Description":"Private endpoint state for site recovery."},"encryption":{"Type":61,"Flags":0,"Description":"Customer Managed Key details of the resource."},"moveDetails":{"Type":67,"Flags":0,"Description":"The details of the latest move operation performed on the Azure Resource"},"moveState":{"Type":78,"Flags":2,"Description":"The State of the Resource after the move operation"},"backupStorageVersion":{"Type":82,"Flags":2,"Description":"Backup storage version"},"monitoringSettings":{"Type":83,"Flags":0,"Description":"Monitoring Settings of the vault"},"redundancySettings":{"Type":92,"Flags":0,"Description":"The redundancy Settings of a Vault"}}}},{"2":{"Name":"UpgradeDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"ID of the vault upgrade operation."},"startTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has started."},"lastUpdatedTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation status was last updated."},"endTimeUtc":{"Type":4,"Flags":2,"Description":"UTC time at which the upgrade operation has ended."},"status":{"Type":36,"Flags":2,"Description":"Status of the vault upgrade operation."},"message":{"Type":4,"Flags":2,"Description":"Message to the user containing information about the upgrade operation."},"triggerType":{"Type":39,"Flags":2,"Description":"The way the vault upgrade was triggered."},"upgradedResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the upgraded vault."},"previousResourceId":{"Type":4,"Flags":2,"Description":"Resource ID of the vault before the upgrade."}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Upgraded"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[32,33,34,35,4]}},{"6":{"Value":"UserTriggered"}},{"6":{"Value":"ForcedUpgrade"}},{"5":{"Elements":[37,38,4]}},{"2":{"Name":"PrivateEndpointConnectionVaultProperties","Properties":{"id":{"Type":4,"Flags":2,"Description":"Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}."},"properties":{"Type":41,"Flags":2,"Description":"Private Endpoint Connection Response Properties."},"name":{"Type":4,"Flags":2,"Description":"The name of the private Endpoint Connection"},"type":{"Type":4,"Flags":2,"Description":"The type, which will be of the format, Microsoft.RecoveryServices/vaults/privateEndpointConnections"},"location":{"Type":4,"Flags":2,"Description":"The location of the private Endpoint connection"}}}},{"2":{"Name":"PrivateEndpointConnection","Properties":{"provisioningState":{"Type":46,"Flags":2,"Description":"Gets or sets provisioning state of the private endpoint connection."},"privateEndpoint":{"Type":47,"Flags":2,"Description":"The Private Endpoint network resource that is linked to the Private Endpoint connection."},"privateLinkServiceConnectionState":{"Type":48,"Flags":2,"Description":"Gets or sets private link service connection state."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Pending"}},{"5":{"Elements":[42,43,44,45,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Gets or sets id."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":53,"Flags":2,"Description":"Gets or sets the status."},"description":{"Type":4,"Flags":2,"Description":"Gets or sets description."},"actionsRequired":{"Type":4,"Flags":2,"Description":"Gets or sets actions required."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[49,50,51,52,4]}},{"3":{"ItemType":40}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[55,56,4]}},{"6":{"Value":"None"}},{"6":{"Value":"Enabled"}},{"5":{"Elements":[58,59,4]}},{"2":{"Name":"VaultPropertiesEncryption","Properties":{"keyVaultProperties":{"Type":62,"Flags":0,"Description":"The properties of the Key Vault which hosts CMK"},"kekIdentity":{"Type":63,"Flags":0,"Description":"The details of the identity used for CMK"},"infrastructureEncryption":{"Type":66,"Flags":0,"Description":"Enabling/Disabling the Double Encryption state"}}}},{"2":{"Name":"CmkKeyVaultProperties","Properties":{"keyUri":{"Type":4,"Flags":0,"Description":"The key uri of the Customer Managed Key"}}}},{"2":{"Name":"CmkKekIdentity","Properties":{"useSystemAssignedIdentity":{"Type":2,"Flags":0,"Description":"Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field"},"userAssignedIdentity":{"Type":4,"Flags":0,"Description":"The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned"}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[64,65,4]}},{"2":{"Name":"VaultPropertiesMoveDetails","Properties":{"operationId":{"Type":4,"Flags":2,"Description":"OperationId of the Resource Move Operation"},"startTimeUtc":{"Type":4,"Flags":2,"Description":"Start Time of the Resource Move Operation"},"completionTimeUtc":{"Type":4,"Flags":2,"Description":"End Time of the Resource Move Operation"},"sourceResourceId":{"Type":4,"Flags":2,"Description":"Source Resource of the Resource Move Operation"},"targetResourceId":{"Type":4,"Flags":2,"Description":"Target Resource of the Resource Move Operation"}}}},{"6":{"Value":"Unknown"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"PrepareFailed"}},{"6":{"Value":"CommitFailed"}},{"6":{"Value":"PrepareTimedout"}},{"6":{"Value":"CommitTimedout"}},{"6":{"Value":"MoveSucceeded"}},{"6":{"Value":"Failure"}},{"6":{"Value":"CriticalFailure"}},{"6":{"Value":"PartialSuccess"}},{"5":{"Elements":[68,69,70,71,72,73,74,75,76,77,4]}},{"6":{"Value":"V1"}},{"6":{"Value":"V2"}},{"6":{"Value":"Unassigned"}},{"5":{"Elements":[79,80,81,4]}},{"2":{"Name":"MonitoringSettings","Properties":{"azureMonitorAlertSettings":{"Type":84,"Flags":0,"Description":"Settings for Azure Monitor based alerts"},"classicAlertSettings":{"Type":88,"Flags":0,"Description":"Settings for classic alerts"}}}},{"2":{"Name":"AzureMonitorAlertSettings","Properties":{"alertsForAllJobFailures":{"Type":87,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"ClassicAlertSettings","Properties":{"alertsForCriticalOperations":{"Type":91,"Flags":0}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[89,90,4]}},{"2":{"Name":"VaultPropertiesRedundancySettings","Properties":{"standardTierStorageRedundancy":{"Type":96,"Flags":2,"Description":"The storage redundancy setting of a vault"},"crossRegionRestore":{"Type":99,"Flags":2,"Description":"Flag to show if Cross Region Restore is enabled on the Vault or not"}}}},{"6":{"Value":"LocallyRedundant"}},{"6":{"Value":"GeoRedundant"}},{"6":{"Value":"ZoneRedundant"}},{"5":{"Elements":[93,94,95,4]}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[97,98,4]}},{"2":{"Name":"Sku","Properties":{"name":{"Type":103,"Flags":1,"Description":"Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig"},"tier":{"Type":4,"Flags":0,"Description":"The Sku tier."},"family":{"Type":4,"Flags":0,"Description":"The sku family"},"size":{"Type":4,"Flags":0,"Description":"The sku size"},"capacity":{"Type":4,"Flags":0,"Description":"The sku capacity"}}}},{"6":{"Value":"Standard"}},{"6":{"Value":"RS0"}},{"5":{"Elements":[101,102,4]}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":109,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":114,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The type of identity that last modified the resource."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[105,106,107,108,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[110,111,112,113,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults@2022-04-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"vaultExtendedInfo"}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/extendedInformation"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":117,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":121,"Flags":0,"Description":"Vault extended information."},"etag":{"Type":4,"Flags":0,"Description":"Optional ETag."}}}},{"2":{"Name":"VaultExtendedInfo","Properties":{"integrityKey":{"Type":4,"Flags":0,"Description":"Integrity key."},"encryptionKey":{"Type":4,"Flags":0,"Description":"Encryption key."},"encryptionKeyThumbprint":{"Type":4,"Flags":0,"Description":"Encryption key thumbprint."},"algorithm":{"Type":4,"Flags":0,"Description":"Algorithm for Vault ExtendedInfo"}}}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/extendedInformation@2022-04-01","ScopeType":8,"Body":120,"Flags":0}},{"6":{"Value":"Microsoft.RecoveryServices/vaults/operationResults"}},{"6":{"Value":"2022-04-01"}},{"2":{"Name":"Microsoft.RecoveryServices/vaults/operationResults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"identity":{"Type":22,"Flags":2,"Description":"Identity for the resource."},"properties":{"Type":30,"Flags":2,"Description":"Properties of the vault."},"sku":{"Type":100,"Flags":2,"Description":"Identifies the unique system identifier for each Azure resource."},"systemData":{"Type":104,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the resource."},"location":{"Type":4,"Flags":2,"Description":"Resource location."},"tags":{"Type":126,"Flags":2,"Description":"Resource tags."},"etag":{"Type":4,"Flags":2,"Description":"Optional ETag."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.RecoveryServices/vaults/operationResults@2022-04-01","ScopeType":8,"Body":125,"Flags":1}}] \ No newline at end of file diff --git a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md index 7a3afab3ab..d8895cfd8a 100644 --- a/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md +++ b/generated/recoveryservices/microsoft.recoveryservices/2022-04-01/types.md @@ -110,7 +110,7 @@ ## RawCertificateData ### Properties * **authType**: 'AAD' | 'ACS' | 'AccessControlService' | 'AzureActiveDirectory' | 'Invalid' | string: Specifies the authentication type. -* **certificate**: array: The base64 encoded certificate raw data string +* **certificate**: any: The base64 encoded certificate raw data string ## Sku ### Properties diff --git a/generated/security/log.out b/generated/security/log.out index 5914918f32..92aa8b621b 100644 --- a/generated/security/log.out +++ b/generated/security/log.out @@ -159,6 +159,8 @@ warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ErrorAdditionalInfo' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. diff --git a/generated/security/microsoft.security/2021-10-01-preview/types.json b/generated/security/microsoft.security/2021-10-01-preview/types.json index 98f1470dd7..f76c0dea7c 100644 --- a/generated/security/microsoft.security/2021-10-01-preview/types.json +++ b/generated/security/microsoft.security/2021-10-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Security/mdeOnboardings"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.Security/mdeOnboardings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":8,"Flags":9,"Description":"The resource name"},"type":{"Type":9,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":10,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"Properties of the MDE configuration or data parameter needed to onboard the machine to MDE"}}}},{"2":{"Name":"MdeOnboardingDataProperties","Properties":{"onboardingPackageWindows":{"Type":6,"Flags":0,"Description":"The onboarding package used to onboard Windows machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension"},"onboardingPackageLinux":{"Type":6,"Flags":0,"Description":"The onboarding package used to onboard Linux machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension"}}}},{"4":{"Name":"Microsoft.Security/mdeOnboardings@2021-10-01-preview","ScopeType":4,"Body":11,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Security/mdeOnboardings"}},{"6":{"Value":"2021-10-01-preview"}},{"2":{"Name":"Microsoft.Security/mdeOnboardings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":8,"Flags":9,"Description":"The resource name"},"type":{"Type":9,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":10,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"Properties of the MDE configuration or data parameter needed to onboard the machine to MDE"}}}},{"2":{"Name":"MdeOnboardingDataProperties","Properties":{"onboardingPackageWindows":{"Type":0,"Flags":0,"Description":"The onboarding package used to onboard Windows machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension"},"onboardingPackageLinux":{"Type":0,"Flags":0,"Description":"The onboarding package used to onboard Linux machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension"}}}},{"4":{"Name":"Microsoft.Security/mdeOnboardings@2021-10-01-preview","ScopeType":4,"Body":11,"Flags":1}}] \ No newline at end of file diff --git a/generated/security/microsoft.security/2021-10-01-preview/types.md b/generated/security/microsoft.security/2021-10-01-preview/types.md index 2c9f018833..993a75b144 100644 --- a/generated/security/microsoft.security/2021-10-01-preview/types.md +++ b/generated/security/microsoft.security/2021-10-01-preview/types.md @@ -11,6 +11,6 @@ ## MdeOnboardingDataProperties ### Properties -* **onboardingPackageLinux**: array: The onboarding package used to onboard Linux machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension -* **onboardingPackageWindows**: array: The onboarding package used to onboard Windows machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension +* **onboardingPackageLinux**: any: The onboarding package used to onboard Linux machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension +* **onboardingPackageWindows**: any: The onboarding package used to onboard Windows machines to MDE, coded in base64. This can also be used for onboarding using the dedicated VM Extension diff --git a/generated/web/log.out b/generated/web/log.out index 7affeeab40..3471fa15d2 100644 --- a/generated/web/log.out +++ b/generated/web/log.out @@ -1794,7 +1794,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -3172,7 +3175,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -4529,7 +4535,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -5886,7 +5895,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -7472,7 +7484,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -9054,7 +9069,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -10683,7 +10701,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -12307,7 +12328,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -13931,7 +13955,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -15490,7 +15517,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -16964,7 +16994,10 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log': Found mismatch between type segments (5) and name segments (4) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -17602,6 +17635,9 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -19007,6 +19043,8 @@ warning | PreCheck/SchemaMissingType | The schema 'VnetValidationTestFailure-pro - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/web/resource-manager/Microsoft.Web/stable/2016-03-01/ResourceProvider.json:1117:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Skipping resource POST action path '/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName': Unable to find type segments +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. @@ -19568,6 +19606,8 @@ warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourc warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging': Found mismatch between type segments (3) and name segments (2) warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons': Found mismatch between type segments (3) and name segments (2) warning | Unrecognized property type: any-object. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. +warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. warning | Unrecognized property type: any-object. Returning 'any'. @@ -20028,6 +20068,7 @@ warning | PreCheck/SchemaMissingType | The schema 'VnetInfo-properties' with an warning | PreCheck/SchemaMissingType | The schema 'VnetRoute-properties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metricdefinitions': Found mismatch between type segments (2) and name segments (1) +warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future. warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future. diff --git a/generated/web/microsoft.web/2016-03-01/types.json b/generated/web/microsoft.web/2016-03-01/types.json index 7170e11043..e856bfdcfa 100644 --- a/generated/web/microsoft.web/2016-03-01/types.json +++ b/generated/web/microsoft.web/2016-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"geoRegion":{"Type":4,"Flags":2,"Description":"Region of the certificate."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2016-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Username"},"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2016-03-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name or source control type."},"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2016-03-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":43,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":56,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":45,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":50,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":47,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":49,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":46}},{"3":{"ItemType":4}},{"3":{"ItemType":48}},{"2":{"Name":"Rendering","Properties":{"renderingType":{"Type":55,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[51,52,53,54]}},{"3":{"ItemType":44}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2016-03-01","ScopeType":8,"Body":41,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2016-03-01","ScopeType":8,"Body":60,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2016-03-01","ScopeType":8,"Body":64,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticAnalysisProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"abnormalTimePeriods":{"Type":97,"Flags":0,"Description":"List of time periods."},"payload":{"Type":111,"Flags":0,"Description":"Data by each detector"},"nonCorrelatedDetectors":{"Type":112,"Flags":0,"Description":"Data by each detector for detectors that did not corelate"}}}},{"2":{"Name":"AbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the downtime"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the downtime"},"events":{"Type":95,"Flags":0,"Description":"List of Possible Cause of downtime"},"solutions":{"Type":96,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"DetectorAbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the correlated event"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the correlated event"},"message":{"Type":4,"Flags":0,"Description":"Message describing the event"},"source":{"Type":4,"Flags":0,"Description":"Represents the name of the Detector"},"priority":{"Type":3,"Flags":0,"Description":"Represents the rank of the Detector"},"metaData":{"Type":75,"Flags":0,"Description":"Downtime metadata"},"type":{"Type":84,"Flags":0,"Description":"Represents the type of the Detector"},"solutions":{"Type":94,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":73}},{"3":{"ItemType":74}},{"6":{"Value":"ServiceIncident"}},{"6":{"Value":"AppDeployment"}},{"6":{"Value":"AppCrash"}},{"6":{"Value":"RuntimeIssueDetected"}},{"6":{"Value":"AseDeployment"}},{"6":{"Value":"UserIssue"}},{"6":{"Value":"PlatformIssue"}},{"6":{"Value":"Other"}},{"5":{"Elements":[76,77,78,79,80,81,82,83]}},{"2":{"Name":"Solution","Properties":{"id":{"Type":3,"Flags":0,"Description":"Solution Id."},"displayName":{"Type":4,"Flags":0,"Description":"Display Name of the solution"},"order":{"Type":3,"Flags":0,"Description":"Order of the solution."},"description":{"Type":4,"Flags":0,"Description":"Description of the solution"},"type":{"Type":89,"Flags":0,"Description":"Type of Solution"},"data":{"Type":91,"Flags":0,"Description":"Solution Data."},"metadata":{"Type":93,"Flags":0,"Description":"Solution Metadata."}}}},{"6":{"Value":"QuickSolution"}},{"6":{"Value":"DeepInvestigation"}},{"6":{"Value":"BestPractices"}},{"5":{"Elements":[86,87,88]}},{"3":{"ItemType":73}},{"3":{"ItemType":90}},{"3":{"ItemType":73}},{"3":{"ItemType":92}},{"3":{"ItemType":85}},{"3":{"ItemType":72}},{"3":{"ItemType":85}},{"3":{"ItemType":71}},{"2":{"Name":"AnalysisData","Properties":{"source":{"Type":4,"Flags":0,"Description":"Name of the Detector"},"detectorDefinition":{"Type":99,"Flags":0,"Description":"Detector Definition"},"metrics":{"Type":104,"Flags":0,"Description":"Source Metrics"},"data":{"Type":106,"Flags":0,"Description":"Additional Source Data"},"detectorMetaData":{"Type":107,"Flags":0,"Description":"Detector Meta Data"}}}},{"2":{"Name":"DetectorDefinition","Properties":{"properties":{"Type":100,"Flags":0,"Description":"DetectorDefinition resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"2":{"Name":"DiagnosticMetricSet","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the metric"},"unit":{"Type":4,"Flags":0,"Description":"Metric's unit"},"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"timeGrain":{"Type":4,"Flags":0,"Description":"Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D"},"values":{"Type":103,"Flags":0,"Description":"Collection of metric values for the selected period based on the {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}"}}}},{"2":{"Name":"DiagnosticMetricSample","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"Time at which metric is measured"},"roleInstance":{"Type":4,"Flags":0,"Description":"Role Instance. Null if this counter is not per instance \nThis is returned and should be whichever instance name we desire to be returned\ni.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) \nwhere RDWORKERNAME is Machine name below and RoleInstance name in parenthesis"},"total":{"Type":3,"Flags":0,"Description":"Total value of the metric. If multiple measurements are made this will have sum of all."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum of the metric sampled during the time period"},"minimum":{"Type":3,"Flags":0,"Description":"Minimum of the metric sampled during the time period"},"isAggregated":{"Type":2,"Flags":0,"Description":"Whether the values are aggregates across all workers or not"}}}},{"3":{"ItemType":102}},{"3":{"ItemType":101}},{"3":{"ItemType":73}},{"3":{"ItemType":105}},{"2":{"Name":"ResponseMetaData","Properties":{"dataSource":{"Type":108,"Flags":0,"Description":"Source of the Data"}}}},{"2":{"Name":"DataSource","Properties":{"instructions":{"Type":109,"Flags":0,"Description":"Instructions if any for the data source"},"dataSourceUri":{"Type":110,"Flags":0,"Description":"Datasource Uri Links"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":73}},{"3":{"ItemType":98}},{"3":{"ItemType":99}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2016-03-01","ScopeType":8,"Body":69,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2016-03-01","ScopeType":8,"Body":116,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2016-03-01","ScopeType":8,"Body":120,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2016-03-01","ScopeType":8,"Body":124,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":134,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":140,"Flags":0,"Description":"List of available channels that this rule applies."},"tags":{"Type":141,"Flags":0,"Description":"An array of category tags that the rule contains."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[130,131,132,133]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[135,136,137,138,139]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2016-03-01","ScopeType":8,"Body":128,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":143,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2016-03-01","ScopeType":8,"Body":146,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":149,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2016-03-01","ScopeType":8,"Body":152,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"geoRegion":{"Type":4,"Flags":2,"Description":"Region of the certificate."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2016-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Username"},"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2016-03-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name or source control type."},"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2016-03-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":43,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":56,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":45,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":50,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":47,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":49,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":46}},{"3":{"ItemType":4}},{"3":{"ItemType":48}},{"2":{"Name":"Rendering","Properties":{"renderingType":{"Type":55,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[51,52,53,54]}},{"3":{"ItemType":44}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2016-03-01","ScopeType":8,"Body":41,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2016-03-01","ScopeType":8,"Body":60,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2016-03-01","ScopeType":8,"Body":64,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":67,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":68,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticAnalysisProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"abnormalTimePeriods":{"Type":97,"Flags":0,"Description":"List of time periods."},"payload":{"Type":111,"Flags":0,"Description":"Data by each detector"},"nonCorrelatedDetectors":{"Type":112,"Flags":0,"Description":"Data by each detector for detectors that did not corelate"}}}},{"2":{"Name":"AbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the downtime"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the downtime"},"events":{"Type":95,"Flags":0,"Description":"List of Possible Cause of downtime"},"solutions":{"Type":96,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"DetectorAbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the correlated event"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the correlated event"},"message":{"Type":4,"Flags":0,"Description":"Message describing the event"},"source":{"Type":4,"Flags":0,"Description":"Represents the name of the Detector"},"priority":{"Type":3,"Flags":0,"Description":"Represents the rank of the Detector"},"metaData":{"Type":75,"Flags":0,"Description":"Downtime metadata"},"type":{"Type":84,"Flags":0,"Description":"Represents the type of the Detector"},"solutions":{"Type":94,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":73}},{"3":{"ItemType":74}},{"6":{"Value":"ServiceIncident"}},{"6":{"Value":"AppDeployment"}},{"6":{"Value":"AppCrash"}},{"6":{"Value":"RuntimeIssueDetected"}},{"6":{"Value":"AseDeployment"}},{"6":{"Value":"UserIssue"}},{"6":{"Value":"PlatformIssue"}},{"6":{"Value":"Other"}},{"5":{"Elements":[76,77,78,79,80,81,82,83]}},{"2":{"Name":"Solution","Properties":{"id":{"Type":3,"Flags":0,"Description":"Solution Id."},"displayName":{"Type":4,"Flags":0,"Description":"Display Name of the solution"},"order":{"Type":3,"Flags":0,"Description":"Order of the solution."},"description":{"Type":4,"Flags":0,"Description":"Description of the solution"},"type":{"Type":89,"Flags":0,"Description":"Type of Solution"},"data":{"Type":91,"Flags":0,"Description":"Solution Data."},"metadata":{"Type":93,"Flags":0,"Description":"Solution Metadata."}}}},{"6":{"Value":"QuickSolution"}},{"6":{"Value":"DeepInvestigation"}},{"6":{"Value":"BestPractices"}},{"5":{"Elements":[86,87,88]}},{"3":{"ItemType":73}},{"3":{"ItemType":90}},{"3":{"ItemType":73}},{"3":{"ItemType":92}},{"3":{"ItemType":85}},{"3":{"ItemType":72}},{"3":{"ItemType":85}},{"3":{"ItemType":71}},{"2":{"Name":"AnalysisData","Properties":{"source":{"Type":4,"Flags":0,"Description":"Name of the Detector"},"detectorDefinition":{"Type":99,"Flags":0,"Description":"Detector Definition"},"metrics":{"Type":104,"Flags":0,"Description":"Source Metrics"},"data":{"Type":106,"Flags":0,"Description":"Additional Source Data"},"detectorMetaData":{"Type":107,"Flags":0,"Description":"Detector Meta Data"}}}},{"2":{"Name":"DetectorDefinition","Properties":{"properties":{"Type":100,"Flags":0,"Description":"DetectorDefinition resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"2":{"Name":"DiagnosticMetricSet","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the metric"},"unit":{"Type":4,"Flags":0,"Description":"Metric's unit"},"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"timeGrain":{"Type":4,"Flags":0,"Description":"Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D"},"values":{"Type":103,"Flags":0,"Description":"Collection of metric values for the selected period based on the {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}"}}}},{"2":{"Name":"DiagnosticMetricSample","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"Time at which metric is measured"},"roleInstance":{"Type":4,"Flags":0,"Description":"Role Instance. Null if this counter is not per instance \nThis is returned and should be whichever instance name we desire to be returned\ni.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) \nwhere RDWORKERNAME is Machine name below and RoleInstance name in parenthesis"},"total":{"Type":3,"Flags":0,"Description":"Total value of the metric. If multiple measurements are made this will have sum of all."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum of the metric sampled during the time period"},"minimum":{"Type":3,"Flags":0,"Description":"Minimum of the metric sampled during the time period"},"isAggregated":{"Type":2,"Flags":0,"Description":"Whether the values are aggregates across all workers or not"}}}},{"3":{"ItemType":102}},{"3":{"ItemType":101}},{"3":{"ItemType":73}},{"3":{"ItemType":105}},{"2":{"Name":"ResponseMetaData","Properties":{"dataSource":{"Type":108,"Flags":0,"Description":"Source of the Data"}}}},{"2":{"Name":"DataSource","Properties":{"instructions":{"Type":109,"Flags":0,"Description":"Instructions if any for the data source"},"dataSourceUri":{"Type":110,"Flags":0,"Description":"Datasource Uri Links"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":73}},{"3":{"ItemType":98}},{"3":{"ItemType":99}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2016-03-01","ScopeType":8,"Body":69,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":114,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":115,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2016-03-01","ScopeType":8,"Body":116,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":118,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":119,"Flags":10,"Description":"The resource api version"},"properties":{"Type":65,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2016-03-01","ScopeType":8,"Body":120,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":70,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2016-03-01","ScopeType":8,"Body":124,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":134,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":140,"Flags":0,"Description":"List of available channels that this rule applies."},"tags":{"Type":141,"Flags":0,"Description":"An array of category tags that the rule contains."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[130,131,132,133]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[135,136,137,138,139]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2016-03-01","ScopeType":8,"Body":128,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":143,"Flags":9,"Description":"The resource name"},"type":{"Type":144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2016-03-01","ScopeType":8,"Body":146,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2016-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":149,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":147,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2016-03-01","ScopeType":8,"Body":152,"Flags":1}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2016-03-01/types.md b/generated/web/microsoft.web/2016-03-01/types.md index dd7852bcb2..48d8547ac1 100644 --- a/generated/web/microsoft.web/2016-03-01/types.md +++ b/generated/web/microsoft.web/2016-03-01/types.md @@ -149,7 +149,7 @@ ## CertificateProperties ### Properties -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **geoRegion**: string (ReadOnly): Region of the certificate. @@ -161,7 +161,7 @@ * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". diff --git a/generated/web/microsoft.web/2016-08-01/types.json b/generated/web/microsoft.web/2016-08-01/types.json index 2521317d72..e5b21b906c 100644 --- a/generated/web/microsoft.web/2016-08-01/types.json +++ b/generated/web/microsoft.web/2016-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":113,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":116,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":12,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":15,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":16,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":20,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":29,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":30,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":105,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":106,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":107,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"snapshotInfo":{"Type":109,"Flags":4,"Description":"If specified during app creation, the app is created from a previous snapshot."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":112,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[17,18,19]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":25,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":28,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[22,23,24]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[26,27]}},{"3":{"ItemType":21}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":31,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":33,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":47,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":48,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":50,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":64,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":67,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":71,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":77,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":78,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":81,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":82,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":94,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":96,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":98,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"ipSecurityRestrictions":{"Type":100,"Flags":0,"Description":"IP security restrictions."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":104,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":46,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[35,36,37,38,39,40,41,42,43,44,45]}},{"3":{"ItemType":34}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":49}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[51,52,53,54,55,56,57,58,59,60,61,62,63,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[65,66]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":70,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":68}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[72,73,74,75,76]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":80,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":79}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":83,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":88,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":84,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":86,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":87,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":85}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":92,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":93,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[89,90,91]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":95,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":1,"Description":"IP address the security restriction is valid for."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."}}}},{"3":{"ItemType":99}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[101,102,103,4]}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":108,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."},"ignoreQuotas":{"Type":2,"Flags":0,"Description":"true if quotas should be ignored; otherwise, false."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SnapshotRecoveryRequest","Properties":{"properties":{"Type":110,"Flags":0,"Description":"SnapshotRecoveryRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"SnapshotRecoveryRequestProperties","Properties":{"snapshotTime":{"Type":4,"Flags":0,"Description":"Point in time in which the app recovery should be attempted, formatted as a DateTime string."},"recoveryTarget":{"Type":111,"Flags":0,"Description":"Specifies the web app that snapshot contents will be written to."},"overwrite":{"Type":2,"Flags":1,"Description":"If true the recovery operation can overwrite source app; otherwise, false."},"recoverConfiguration":{"Type":2,"Flags":0,"Description":"If true, site configuration, in addition to content, will be reverted."},"ignoreConflictingHostNames":{"Type":2,"Flags":0,"Description":"If true, custom hostname conflicts will be ignored when recovering to a target web app.\nThis setting is only necessary when RecoverConfiguration is enabled."}}}},{"2":{"Name":"SnapshotRecoveryTarget","Properties":{"location":{"Type":4,"Flags":0,"Description":"Geographical location of the target web app, e.g. SouthEastAsia, SouthCentralUS"},"id":{"Type":4,"Flags":0,"Description":"ARM resource ID of the target app. \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."}}}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":115,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."}}}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[114,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2016-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"discover"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"RestoreRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RestoreRequestPropertiesOrBackupItemProperties","Properties":{"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"blobName":{"Type":4,"Flags":0,"Description":"Name of a blob which contains the backup."},"overwrite":{"Type":2,"Flags":5,"Description":"true if the restore operation can overwrite target app; otherwise, false. true is needed if trying to restore over an existing app."},"siteName":{"Type":4,"Flags":4,"Description":"Name of an app."},"databases":{"Type":130,"Flags":0,"Description":"Collection of databases which should be restored. This list has to match the list of databases included in the backup."},"ignoreConflictingHostNames":{"Type":2,"Flags":4,"Description":"Changes a logic when restoring an app with custom domains. true to remove custom domains automatically. If false, custom domains are added to \nthe app's object when it is being restored, but that might fail due to conflicts during the operation."},"ignoreDatabases":{"Type":2,"Flags":4,"Description":"Ignore the databases and only restore the site content"},"appServicePlan":{"Type":4,"Flags":4,"Description":"Specify app service plan that will own restored site."},"operationType":{"Type":135,"Flags":4,"Description":"Operation type."},"adjustConnectionStrings":{"Type":2,"Flags":4,"Description":"true if SiteConfig.ConnectionStrings should be set in new app; otherwise, false."},"hostingEnvironment":{"Type":4,"Flags":4,"Description":"App Service Environment name, if needed (only when restoring an app to an App Service Environment)."},"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":146,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":129,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[125,126,127,128,4]}},{"3":{"ItemType":124}},{"6":{"Value":"Default"}},{"6":{"Value":"Clone"}},{"6":{"Value":"Relocation"}},{"6":{"Value":"Snapshot"}},{"5":{"Elements":[131,132,133,134]}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[136,137,138,139,140,141,142,143,144,145]}},{"4":{"Name":"Microsoft.Web/sites/backups@2016-08-01","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":148,"Flags":9,"Description":"The resource name"},"type":{"Type":149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":153,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":160,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":161,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":167,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"allowedAudiences":{"Type":168,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":169,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":170,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":171,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":172,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[158,159]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[162,163,164,165,166]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":173,"Flags":9,"Description":"The resource name"},"type":{"Type":174,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":175,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":178,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":182,"Flags":0,"Description":"Databases included in the backup."},"type":{"Type":187,"Flags":0,"Description":"Type of the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":181,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[179,180]}},{"3":{"ItemType":124}},{"6":{"Value":"Default"}},{"6":{"Value":"Clone"}},{"6":{"Value":"Relocation"}},{"6":{"Value":"Snapshot"}},{"5":{"Elements":[183,184,185,186]}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":188,"Flags":9,"Description":"The resource name"},"type":{"Type":189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":190,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":204,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[193,194,195,196,197,198,199,200,201,202,203]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":192}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":206,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":211,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":233,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":236,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":236,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":212,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":219,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":226,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":218,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[213,214,215,216,217]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":225,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[220,221,222,223,224]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":232,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[227,228,229,230,231]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":234,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":235,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":237,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":241,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":242,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":246,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":251,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":252,"Flags":0,"Description":"List of application settings names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":253,"Flags":9,"Description":"The resource name"},"type":{"Type":254,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":255,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":151,"authsettings":156,"backup":176,"connectionstrings":191,"logs":209,"metadata":240,"pushsettings":245,"slotConfigNames":249,"web":256}}},{"4":{"Name":"Microsoft.Web/sites/config@2016-08-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for deployment."},"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"authorEmail":{"Type":4,"Flags":0,"Description":"Author email."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"endTime":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2016-08-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2016-08-01","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":269,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":274,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":280,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[275,276,277,278,279]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2016-08-01","ScopeType":8,"Body":272,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Function name."},"functionAppId":{"Type":4,"Flags":2,"Description":"Function App ID."},"scriptRootPathHref":{"Type":4,"Flags":0,"Description":"Script root path URI."},"scriptHref":{"Type":4,"Flags":0,"Description":"Script URI."},"configHref":{"Type":4,"Flags":0,"Description":"Config URI."},"secretsFileHref":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":286,"Flags":0,"Description":"File list."},"testData":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2016-08-01","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":294,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":297,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":300,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":304,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[292,293]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[295,296]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[298,299]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[301,302,303]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2016-08-01","ScopeType":8,"Body":290,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2016-08-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2016-08-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":316,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2016-08-01","ScopeType":8,"Body":319,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":321,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":322,"Flags":10,"Description":"The resource api version"},"properties":{"Type":324,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":326,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"name":{"Type":4,"Flags":0,"Description":"Premier add on Name."},"location":{"Type":4,"Flags":0,"Description":"Premier add on Location."},"tags":{"Type":325,"Flags":0,"Description":"Premier add on Tags."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"PremierAddOnPropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2016-08-01","ScopeType":8,"Body":323,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":328,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":329,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":335,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[332,333,334]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2016-08-01","ScopeType":8,"Body":330,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":337,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":338,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0,"Description":"Site extension title."},"type":{"Type":343,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extensionUrl":{"Type":4,"Flags":0,"Description":"Extension URL."},"projectUrl":{"Type":4,"Flags":0,"Description":"Project URL."},"iconUrl":{"Type":4,"Flags":0,"Description":"Icon URL."},"licenseUrl":{"Type":4,"Flags":0,"Description":"License URL."},"feedUrl":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":344,"Flags":0,"Description":"List of authors."},"installationArgs":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"publishedDateTime":{"Type":4,"Flags":0,"Description":"Published timestamp."},"downloadCount":{"Type":3,"Flags":0,"Description":"Count of downloads."},"localIsLatestVersion":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"localPath":{"Type":4,"Flags":0,"Description":"Local path."},"installedDateTime":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[341,342]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2016-08-01","ScopeType":8,"Body":339,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":113,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":349,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2016-08-01","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"discover"}},{"5":{"Elements":[351,4]}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"RestoreRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2016-08-01","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":357,"Flags":9,"Description":"The resource name"},"type":{"Type":358,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":359,"Flags":10,"Description":"The resource api version"},"properties":{"Type":361,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":362,"Flags":9,"Description":"The resource name"},"type":{"Type":363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":366,"Flags":9,"Description":"The resource name"},"type":{"Type":367,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":368,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":370,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":192}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":379,"Flags":9,"Description":"The resource name"},"type":{"Type":380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":383,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":384,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":388,"Flags":9,"Description":"The resource name"},"type":{"Type":389,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":390,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":360,"authsettings":365,"backup":369,"connectionstrings":373,"logs":378,"metadata":382,"pushsettings":387,"web":391}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2016-08-01","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2016-08-01","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2016-08-01","ScopeType":8,"Body":400,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":402,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2016-08-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2016-08-01","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2016-08-01","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":415,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":416,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2016-08-01","ScopeType":8,"Body":417,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":419,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":420,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2016-08-01","ScopeType":8,"Body":421,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":423,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2016-08-01","ScopeType":8,"Body":426,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":324,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":431,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2016-08-01","ScopeType":8,"Body":430,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2016-08-01","ScopeType":8,"Body":435,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2016-08-01","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":441,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2016-08-01","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":6,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":457,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":452,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this route. This is only returned by the server and does not need to be set by the client."},"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":456,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[453,454,455,4]}},{"3":{"ItemType":451}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2016-08-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2016-08-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":464,"Flags":9,"Description":"The resource name"},"type":{"Type":465,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":466,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2016-08-01","ScopeType":8,"Body":467,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2016-08-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2016-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2016-08-01","ScopeType":8,"Body":479,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":490,"Flags":0,"Description":"Job status."},"detailedStatus":{"Type":4,"Flags":0,"Description":"Detailed status."},"logUrl":{"Type":4,"Flags":0,"Description":"Log URL."},"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":493,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":494,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[485,486,487,488,489]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[491,492]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2016-08-01","ScopeType":8,"Body":483,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"id":{"Type":3,"Flags":0,"Description":"ARM Identifier for deployment."},"name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"miniDump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"isProfileRunning":{"Type":2,"Flags":0,"Description":"Is profile running?"},"isIisProfileRunning":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iisProfileTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":500,"Flags":0,"Description":"Child process list."},"threads":{"Type":503,"Flags":0,"Description":"Thread list."},"openFileHandles":{"Type":504,"Flags":0,"Description":"List of open files."},"modules":{"Type":507,"Flags":0,"Description":"List of modules."},"fileName":{"Type":4,"Flags":0,"Description":"File name of this process."},"commandLine":{"Type":4,"Flags":0,"Description":"Command line."},"userName":{"Type":4,"Flags":0,"Description":"User name."},"handleCount":{"Type":3,"Flags":0,"Description":"Handle count."},"moduleCount":{"Type":3,"Flags":0,"Description":"Module count."},"threadCount":{"Type":3,"Flags":0,"Description":"Thread count."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"totalProcessorTime":{"Type":4,"Flags":0,"Description":"Total CPU time."},"userProcessorTime":{"Type":4,"Flags":0,"Description":"User CPU time."},"privilegedProcessorTime":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"workingSet64":{"Type":3,"Flags":0,"Description":"Working set."},"peakWorkingSet64":{"Type":3,"Flags":0,"Description":"Peak working set."},"privateMemorySize64":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtualMemorySize64":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peakVirtualMemorySize64":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"pagedSystemMemorySize64":{"Type":3,"Flags":0,"Description":"Paged system memory."},"nonpagedSystemMemorySize64":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"pagedMemorySize64":{"Type":3,"Flags":0,"Description":"Paged memory."},"peakPagedMemorySize64":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"timeStamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environmentVariables":{"Type":508,"Flags":0,"Description":"List of environment variables."},"isScmSite":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"isWebJob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":502,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"id":{"Type":3,"Flags":0,"Description":"ARM Identifier for deployment."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"startAddress":{"Type":4,"Flags":0,"Description":"Start address."},"currentPriority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priorityLevel":{"Type":4,"Flags":0,"Description":"Thread priority level."},"basePriority":{"Type":3,"Flags":0,"Description":"Base priority."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"totalProcessorTime":{"Type":4,"Flags":0,"Description":"Total processor time."},"userProcessorTime":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledgedProcessorTime":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"waitReason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":501}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":506,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"baseAddress":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"fileName":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"filePath":{"Type":4,"Flags":0,"Description":"File path."},"moduleMemorySize":{"Type":3,"Flags":0,"Description":"Module memory size."},"fileVersion":{"Type":4,"Flags":0,"Description":"File version."},"fileDescription":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"productVersion":{"Type":4,"Flags":0,"Description":"Product version."},"isDebug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":505}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2016-08-01","ScopeType":8,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":510,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":511,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2016-08-01","ScopeType":8,"Body":512,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2016-08-01","ScopeType":8,"Body":516,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":528,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[523,524,525,526,527]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2016-08-01","ScopeType":8,"Body":521,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":534,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":536,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":538,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":535}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":537}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2016-08-01","ScopeType":8,"Body":532,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2016-08-01","ScopeType":8,"Body":542,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2016-08-01","ScopeType":8,"Body":546,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2016-08-01","ScopeType":8,"Body":550,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2016-08-01","ScopeType":8,"Body":554,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2016-08-01","ScopeType":8,"Body":558,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2016-08-01","ScopeType":8,"Body":562,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":564,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":565,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2016-08-01","ScopeType":8,"Body":566,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2016-08-01","ScopeType":8,"Body":570,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2016-08-01","ScopeType":8,"Body":575,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2016-08-01","ScopeType":8,"Body":579,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2016-08-01","ScopeType":8,"Body":583,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2016-08-01","ScopeType":8,"Body":587,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2016-08-01","ScopeType":8,"Body":591,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latestRun":{"Type":597,"Flags":0,"Description":"Latest job run information."},"historyUrl":{"Type":4,"Flags":0,"Description":"History URL."},"schedulerLogsUrl":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":605,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":606,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":598,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Job ID."},"name":{"Type":4,"Flags":2,"Description":"Job name."},"status":{"Type":602,"Flags":0,"Description":"Job status."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"endTime":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"outputUrl":{"Type":4,"Flags":0,"Description":"Output URL."},"errorUrl":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"jobName":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[599,600,601]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[603,604]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2016-08-01","ScopeType":8,"Body":595,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":608,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":609,"Flags":10,"Description":"The resource api version"},"properties":{"Type":611,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"triggeredJobRuns":{"Type":612,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":597}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2016-08-01","ScopeType":8,"Body":610,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":620,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":621,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[618,619]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2016-08-01","ScopeType":8,"Body":616,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2016-08-01","ScopeType":8,"Body":625,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":611,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2016-08-01","ScopeType":8,"Body":629,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2016-08-01","ScopeType":8,"Body":633,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":637,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":648,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":649,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[638,639,640,641,642,643,644,645,646,647]}},{"3":{"ItemType":124}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2016-08-01","Output":636,"Input":635}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":652,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2016-08-01","Output":651}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":655,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"triggerUrl":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2016-08-01","Output":654}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":658,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2016-08-01","Output":657}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2016-08-01","Output":654}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2016-08-01","Output":636,"Input":635}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2016-08-01","Output":651}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2016-08-01","Output":654}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2016-08-01","Output":657}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2016-08-01","Output":654}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":113,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":116,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":12,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":15,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":16,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":20,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":29,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":30,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":105,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":106,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":107,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"snapshotInfo":{"Type":109,"Flags":4,"Description":"If specified during app creation, the app is created from a previous snapshot."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":112,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[13,14]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[17,18,19]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":25,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":28,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[22,23,24]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[26,27]}},{"3":{"ItemType":21}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":31,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":33,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":47,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":48,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":50,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":64,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":67,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":71,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":77,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":78,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":81,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":82,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":94,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":96,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":98,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"ipSecurityRestrictions":{"Type":100,"Flags":0,"Description":"IP security restrictions."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":104,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":46,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[35,36,37,38,39,40,41,42,43,44,45]}},{"3":{"ItemType":34}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":49}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[51,52,53,54,55,56,57,58,59,60,61,62,63,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[65,66]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":70,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":69}},{"3":{"ItemType":68}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[72,73,74,75,76]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":80,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":79}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":83,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":88,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":84,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":86,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":87,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":85}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":92,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":93,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[89,90,91]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":95,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":1,"Description":"IP address the security restriction is valid for."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."}}}},{"3":{"ItemType":99}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[101,102,103,4]}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":108,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."},"ignoreQuotas":{"Type":2,"Flags":0,"Description":"true if quotas should be ignored; otherwise, false."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SnapshotRecoveryRequest","Properties":{"properties":{"Type":110,"Flags":0,"Description":"SnapshotRecoveryRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"SnapshotRecoveryRequestProperties","Properties":{"snapshotTime":{"Type":4,"Flags":0,"Description":"Point in time in which the app recovery should be attempted, formatted as a DateTime string."},"recoveryTarget":{"Type":111,"Flags":0,"Description":"Specifies the web app that snapshot contents will be written to."},"overwrite":{"Type":2,"Flags":1,"Description":"If true the recovery operation can overwrite source app; otherwise, false."},"recoverConfiguration":{"Type":2,"Flags":0,"Description":"If true, site configuration, in addition to content, will be reverted."},"ignoreConflictingHostNames":{"Type":2,"Flags":0,"Description":"If true, custom hostname conflicts will be ignored when recovering to a target web app.\nThis setting is only necessary when RecoverConfiguration is enabled."}}}},{"2":{"Name":"SnapshotRecoveryTarget","Properties":{"location":{"Type":4,"Flags":0,"Description":"Geographical location of the target web app, e.g. SouthEastAsia, SouthCentralUS"},"id":{"Type":4,"Flags":0,"Description":"ARM resource ID of the target app. \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."}}}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":115,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."}}}},{"6":{"Value":"SystemAssigned"}},{"5":{"Elements":[114,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2016-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"discover"}},{"5":{"Elements":[118,4]}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":119,"Flags":9,"Description":"The resource name"},"type":{"Type":120,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":121,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"RestoreRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RestoreRequestPropertiesOrBackupItemProperties","Properties":{"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"blobName":{"Type":4,"Flags":0,"Description":"Name of a blob which contains the backup."},"overwrite":{"Type":2,"Flags":5,"Description":"true if the restore operation can overwrite target app; otherwise, false. true is needed if trying to restore over an existing app."},"siteName":{"Type":4,"Flags":4,"Description":"Name of an app."},"databases":{"Type":130,"Flags":0,"Description":"Collection of databases which should be restored. This list has to match the list of databases included in the backup."},"ignoreConflictingHostNames":{"Type":2,"Flags":4,"Description":"Changes a logic when restoring an app with custom domains. true to remove custom domains automatically. If false, custom domains are added to \nthe app's object when it is being restored, but that might fail due to conflicts during the operation."},"ignoreDatabases":{"Type":2,"Flags":4,"Description":"Ignore the databases and only restore the site content"},"appServicePlan":{"Type":4,"Flags":4,"Description":"Specify app service plan that will own restored site."},"operationType":{"Type":135,"Flags":4,"Description":"Operation type."},"adjustConnectionStrings":{"Type":2,"Flags":4,"Description":"true if SiteConfig.ConnectionStrings should be set in new app; otherwise, false."},"hostingEnvironment":{"Type":4,"Flags":4,"Description":"App Service Environment name, if needed (only when restoring an app to an App Service Environment)."},"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":146,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":129,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[125,126,127,128,4]}},{"3":{"ItemType":124}},{"6":{"Value":"Default"}},{"6":{"Value":"Clone"}},{"6":{"Value":"Relocation"}},{"6":{"Value":"Snapshot"}},{"5":{"Elements":[131,132,133,134]}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[136,137,138,139,140,141,142,143,144,145]}},{"4":{"Name":"Microsoft.Web/sites/backups@2016-08-01","ScopeType":8,"Body":122,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":148,"Flags":9,"Description":"The resource name"},"type":{"Type":149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":153,"Flags":9,"Description":"The resource name"},"type":{"Type":154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":160,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":161,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":167,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"allowedAudiences":{"Type":168,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":169,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":170,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":171,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":172,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[158,159]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[162,163,164,165,166]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":173,"Flags":9,"Description":"The resource name"},"type":{"Type":174,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":175,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":178,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":182,"Flags":0,"Description":"Databases included in the backup."},"type":{"Type":187,"Flags":0,"Description":"Type of the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":181,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[179,180]}},{"3":{"ItemType":124}},{"6":{"Value":"Default"}},{"6":{"Value":"Clone"}},{"6":{"Value":"Relocation"}},{"6":{"Value":"Snapshot"}},{"5":{"Elements":[183,184,185,186]}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":188,"Flags":9,"Description":"The resource name"},"type":{"Type":189,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":190,"Flags":10,"Description":"The resource api version"},"properties":{"Type":205,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":204,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[193,194,195,196,197,198,199,200,201,202,203]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":192}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":206,"Flags":9,"Description":"The resource name"},"type":{"Type":207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":211,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":233,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":236,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":236,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":212,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":219,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":226,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":218,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[213,214,215,216,217]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":225,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[220,221,222,223,224]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":232,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[227,228,229,230,231]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":234,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":235,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":237,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":241,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":242,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":246,"Flags":9,"Description":"The resource name"},"type":{"Type":247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":250,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":251,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":252,"Flags":0,"Description":"List of application settings names."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":253,"Flags":9,"Description":"The resource name"},"type":{"Type":254,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":255,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":151,"authsettings":156,"backup":176,"connectionstrings":191,"logs":209,"metadata":240,"pushsettings":245,"slotConfigNames":249,"web":256}}},{"4":{"Name":"Microsoft.Web/sites/config@2016-08-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Identifier for deployment."},"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"authorEmail":{"Type":4,"Flags":0,"Description":"Author email."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"endTime":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2016-08-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":264,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":265,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2016-08-01","ScopeType":8,"Body":266,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":269,"Flags":9,"Description":"The resource name"},"type":{"Type":270,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":271,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":274,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":280,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[275,276,277,278,279]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2016-08-01","ScopeType":8,"Body":272,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Function name."},"functionAppId":{"Type":4,"Flags":2,"Description":"Function App ID."},"scriptRootPathHref":{"Type":4,"Flags":0,"Description":"Script root path URI."},"scriptHref":{"Type":4,"Flags":0,"Description":"Script URI."},"configHref":{"Type":4,"Flags":0,"Description":"Config URI."},"secretsFileHref":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":286,"Flags":0,"Description":"File list."},"testData":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2016-08-01","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":288,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":289,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":294,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":297,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":300,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":304,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[292,293]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[295,296]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[298,299]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[301,302,303]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2016-08-01","ScopeType":8,"Body":290,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2016-08-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2016-08-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":316,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2016-08-01","ScopeType":8,"Body":319,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":321,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":322,"Flags":10,"Description":"The resource api version"},"properties":{"Type":324,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":326,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"name":{"Type":4,"Flags":0,"Description":"Premier add on Name."},"location":{"Type":4,"Flags":0,"Description":"Premier add on Location."},"tags":{"Type":325,"Flags":0,"Description":"Premier add on Tags."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"PremierAddOnPropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2016-08-01","ScopeType":8,"Body":323,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":328,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":329,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":335,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[332,333,334]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2016-08-01","ScopeType":8,"Body":330,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":337,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":338,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0,"Description":"Site extension title."},"type":{"Type":343,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extensionUrl":{"Type":4,"Flags":0,"Description":"Extension URL."},"projectUrl":{"Type":4,"Flags":0,"Description":"Project URL."},"iconUrl":{"Type":4,"Flags":0,"Description":"Icon URL."},"licenseUrl":{"Type":4,"Flags":0,"Description":"License URL."},"feedUrl":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":344,"Flags":0,"Description":"List of authors."},"installationArgs":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"publishedDateTime":{"Type":4,"Flags":0,"Description":"Published timestamp."},"downloadCount":{"Type":3,"Flags":0,"Description":"Count of downloads."},"localIsLatestVersion":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"localPath":{"Type":4,"Flags":0,"Description":"Local path."},"installedDateTime":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[341,342]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2016-08-01","ScopeType":8,"Body":339,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":346,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":347,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":113,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":349,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2016-08-01","ScopeType":8,"Body":348,"Flags":0}},{"6":{"Value":"discover"}},{"5":{"Elements":[351,4]}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":123,"Flags":0,"Description":"RestoreRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2016-08-01","ScopeType":8,"Body":355,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":357,"Flags":9,"Description":"The resource name"},"type":{"Type":358,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":359,"Flags":10,"Description":"The resource api version"},"properties":{"Type":361,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":362,"Flags":9,"Description":"The resource name"},"type":{"Type":363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":157,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":366,"Flags":9,"Description":"The resource name"},"type":{"Type":367,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":368,"Flags":10,"Description":"The resource api version"},"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":370,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":192}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":210,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":379,"Flags":9,"Description":"The resource name"},"type":{"Type":380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":383,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":384,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":388,"Flags":9,"Description":"The resource name"},"type":{"Type":389,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":390,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":360,"authsettings":365,"backup":369,"connectionstrings":373,"logs":378,"metadata":382,"pushsettings":387,"web":391}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2016-08-01","ScopeType":8,"Body":392,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2016-08-01","ScopeType":8,"Body":396,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":267,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2016-08-01","ScopeType":8,"Body":400,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":402,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2016-08-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2016-08-01","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":411,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":412,"Flags":10,"Description":"The resource api version"},"properties":{"Type":291,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2016-08-01","ScopeType":8,"Body":413,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":415,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":416,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2016-08-01","ScopeType":8,"Body":417,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":419,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":420,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2016-08-01","ScopeType":8,"Body":421,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":423,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":273,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2016-08-01","ScopeType":8,"Body":426,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":324,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":431,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2016-08-01","ScopeType":8,"Body":430,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":331,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2016-08-01","ScopeType":8,"Body":435,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":340,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2016-08-01","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":441,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2016-08-01","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":0,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":457,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":452,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this route. This is only returned by the server and does not need to be set by the client."},"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":456,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[453,454,455,4]}},{"3":{"ItemType":451}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2016-08-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2016-08-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":464,"Flags":9,"Description":"The resource name"},"type":{"Type":465,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":466,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2016-08-01","ScopeType":8,"Body":467,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2016-08-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2016-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2016-08-01","ScopeType":8,"Body":479,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":490,"Flags":0,"Description":"Job status."},"detailedStatus":{"Type":4,"Flags":0,"Description":"Detailed status."},"logUrl":{"Type":4,"Flags":0,"Description":"Log URL."},"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":493,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":494,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[485,486,487,488,489]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[491,492]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2016-08-01","ScopeType":8,"Body":483,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"id":{"Type":3,"Flags":0,"Description":"ARM Identifier for deployment."},"name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"miniDump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"isProfileRunning":{"Type":2,"Flags":0,"Description":"Is profile running?"},"isIisProfileRunning":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iisProfileTimeoutInSeconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":500,"Flags":0,"Description":"Child process list."},"threads":{"Type":503,"Flags":0,"Description":"Thread list."},"openFileHandles":{"Type":504,"Flags":0,"Description":"List of open files."},"modules":{"Type":507,"Flags":0,"Description":"List of modules."},"fileName":{"Type":4,"Flags":0,"Description":"File name of this process."},"commandLine":{"Type":4,"Flags":0,"Description":"Command line."},"userName":{"Type":4,"Flags":0,"Description":"User name."},"handleCount":{"Type":3,"Flags":0,"Description":"Handle count."},"moduleCount":{"Type":3,"Flags":0,"Description":"Module count."},"threadCount":{"Type":3,"Flags":0,"Description":"Thread count."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"totalProcessorTime":{"Type":4,"Flags":0,"Description":"Total CPU time."},"userProcessorTime":{"Type":4,"Flags":0,"Description":"User CPU time."},"privilegedProcessorTime":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"workingSet64":{"Type":3,"Flags":0,"Description":"Working set."},"peakWorkingSet64":{"Type":3,"Flags":0,"Description":"Peak working set."},"privateMemorySize64":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtualMemorySize64":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peakVirtualMemorySize64":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"pagedSystemMemorySize64":{"Type":3,"Flags":0,"Description":"Paged system memory."},"nonpagedSystemMemorySize64":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"pagedMemorySize64":{"Type":3,"Flags":0,"Description":"Paged memory."},"peakPagedMemorySize64":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"timeStamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environmentVariables":{"Type":508,"Flags":0,"Description":"List of environment variables."},"isScmSite":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"isWebJob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":502,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"id":{"Type":3,"Flags":0,"Description":"ARM Identifier for deployment."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"startAddress":{"Type":4,"Flags":0,"Description":"Start address."},"currentPriority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priorityLevel":{"Type":4,"Flags":0,"Description":"Thread priority level."},"basePriority":{"Type":3,"Flags":0,"Description":"Base priority."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"totalProcessorTime":{"Type":4,"Flags":0,"Description":"Total processor time."},"userProcessorTime":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledgedProcessorTime":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"waitReason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":501}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":506,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"baseAddress":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"fileName":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"filePath":{"Type":4,"Flags":0,"Description":"File path."},"moduleMemorySize":{"Type":3,"Flags":0,"Description":"Module memory size."},"fileVersion":{"Type":4,"Flags":0,"Description":"File version."},"fileDescription":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"productVersion":{"Type":4,"Flags":0,"Description":"Product version."},"isDebug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":505}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2016-08-01","ScopeType":8,"Body":498,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":510,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":511,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2016-08-01","ScopeType":8,"Body":512,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2016-08-01","ScopeType":8,"Body":516,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":528,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[523,524,525,526,527]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2016-08-01","ScopeType":8,"Body":521,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":534,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":536,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":538,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":450,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":314,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":535}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":309,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":537}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2016-08-01","ScopeType":8,"Body":532,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2016-08-01","ScopeType":8,"Body":542,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2016-08-01","ScopeType":8,"Body":546,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2016-08-01","ScopeType":8,"Body":550,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":30,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2016-08-01","ScopeType":8,"Body":554,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":484,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2016-08-01","ScopeType":8,"Body":558,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2016-08-01","ScopeType":8,"Body":562,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":564,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":565,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2016-08-01","ScopeType":8,"Body":566,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2016-08-01","ScopeType":8,"Body":570,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2016-08-01","ScopeType":8,"Body":575,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2016-08-01","ScopeType":8,"Body":579,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2016-08-01","ScopeType":8,"Body":583,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2016-08-01","ScopeType":8,"Body":587,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":502,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2016-08-01","ScopeType":8,"Body":591,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latestRun":{"Type":597,"Flags":0,"Description":"Latest job run information."},"historyUrl":{"Type":4,"Flags":0,"Description":"History URL."},"schedulerLogsUrl":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":605,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":606,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":598,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"Job ID."},"name":{"Type":4,"Flags":2,"Description":"Job name."},"status":{"Type":602,"Flags":0,"Description":"Job status."},"startTime":{"Type":4,"Flags":0,"Description":"Start time."},"endTime":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"outputUrl":{"Type":4,"Flags":0,"Description":"Output URL."},"errorUrl":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"jobName":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[599,600,601]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[603,604]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2016-08-01","ScopeType":8,"Body":595,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":608,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":609,"Flags":10,"Description":"The resource api version"},"properties":{"Type":611,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"triggeredJobRuns":{"Type":612,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":597}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2016-08-01","ScopeType":8,"Body":610,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"name":{"Type":4,"Flags":2,"Description":"Job name. Used as job identifier in ARM resource URI."},"runCommand":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extraInfoUrl":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"jobType":{"Type":620,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"usingSdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":621,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[618,619]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2016-08-01","ScopeType":8,"Body":616,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2016-08-01","ScopeType":8,"Body":625,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":611,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2016-08-01","ScopeType":8,"Body":629,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2016-08-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2016-08-01","ScopeType":8,"Body":633,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":177,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":637,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":648,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":649,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[638,639,640,641,642,643,644,645,646,647]}},{"3":{"ItemType":124}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2016-08-01","Output":636,"Input":635}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":652,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2016-08-01","Output":651}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":655,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"triggerUrl":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2016-08-01","Output":654}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":658,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2016-08-01","Output":657}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2016-08-01","Output":654}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2016-08-01","Output":636,"Input":635}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2016-08-01","Output":651}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2016-08-01","Output":654}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2016-08-01","Output":657}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2016-08-01","Output":654}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2016-08-01/types.md b/generated/web/microsoft.web/2016-08-01/types.md index 51e52b8db4..0db9fa9752 100644 --- a/generated/web/microsoft.web/2016-08-01/types.md +++ b/generated/web/microsoft.web/2016-08-01/types.md @@ -1340,7 +1340,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint @@ -1812,7 +1812,7 @@ This setting is only necessary when RecoverConfiguration is enabled. ## VnetInfoProperties ### Properties -* **certBlob**: array: A certificate file (.cer) blob containing the public key of the private key used to authenticate a +* **certBlob**: any: A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection. * **certThumbprint**: string (ReadOnly): The client certificate thumbprint. * **dnsServers**: string: DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses. diff --git a/generated/web/microsoft.web/2016-09-01/types.json b/generated/web/microsoft.web/2016-09-01/types.json index 9d4dbde947..419b9314f9 100644 --- a/generated/web/microsoft.web/2016-09-01/types.json +++ b/generated/web/microsoft.web/2016-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":27,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":34,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":36,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":50,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":55,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":57,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":58,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[24,25,26]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":32,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":33,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[29,30,31]}},{"3":{"ItemType":4}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."}}}},{"3":{"ItemType":35}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":41,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":49,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[38,39,40]}},{"6":{"Value":"Default"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"5":{"Elements":[42,43,44,45,46,47,48]}},{"3":{"ItemType":37}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":54,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[52,53]}},{"3":{"ItemType":51}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":56}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2016-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":61,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":66,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":67,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":69,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2016-09-01","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2016-09-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name for the App Service plan."},"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":82,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"adminSiteName":{"Type":4,"Flags":0,"Description":"App Service plan administration site."},"hostingEnvironmentProfile":{"Type":83,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":89,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[79,80,81]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[84,85,86,87,88]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2016-09-01","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":92,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":93,"Flags":10,"Description":"The resource api version"},"properties":{"Type":95,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2016-09-01","ScopeType":8,"Body":94,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this route. This is only returned by the server and does not need to be set by the client."},"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":104,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[101,102,103,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2016-09-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2016-09-01","ScopeType":8,"Body":108,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":111,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2016-09-01","ScopeType":8,"Body":114,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":6,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":122,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":100,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":121}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2016-09-01","ScopeType":8,"Body":119,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":125,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2016-09-01","Output":124}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":27,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":34,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":36,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":50,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":55,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":57,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":58,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[24,25,26]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":32,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":33,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[29,30,31]}},{"3":{"ItemType":4}},{"3":{"ItemType":28}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."}}}},{"3":{"ItemType":35}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":41,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":49,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[38,39,40]}},{"6":{"Value":"Default"}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"5":{"Elements":[42,43,44,45,46,47,48]}},{"3":{"ItemType":37}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":54,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[52,53]}},{"3":{"ItemType":51}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":56}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2016-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":61,"Flags":9,"Description":"The resource name"},"type":{"Type":62,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":63,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":66,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":67,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":69,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":68}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2016-09-01","ScopeType":8,"Body":64,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":71,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":72,"Flags":10,"Description":"The resource api version"},"properties":{"Type":28,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2016-09-01","ScopeType":8,"Body":73,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":75,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":76,"Flags":10,"Description":"The resource api version"},"properties":{"Type":78,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":65,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":90,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name for the App Service plan."},"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":82,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"adminSiteName":{"Type":4,"Flags":0,"Description":"App Service plan administration site."},"hostingEnvironmentProfile":{"Type":83,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":89,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[79,80,81]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[84,85,86,87,88]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2016-09-01","ScopeType":8,"Body":77,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":92,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":93,"Flags":10,"Description":"The resource api version"},"properties":{"Type":95,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2016-09-01","ScopeType":8,"Body":94,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":97,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":98,"Flags":10,"Description":"The resource api version"},"properties":{"Type":100,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of this route. This is only returned by the server and does not need to be set by the client."},"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":104,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[101,102,103,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2016-09-01","ScopeType":8,"Body":99,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":106,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":107,"Flags":10,"Description":"The resource api version"},"properties":{"Type":109,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2016-09-01","ScopeType":8,"Body":108,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":111,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2016-09-01","ScopeType":8,"Body":114,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2016-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":0,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":122,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":100,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":121}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2016-09-01","ScopeType":8,"Body":119,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":125,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2016-09-01","Output":124}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2016-09-01/types.md b/generated/web/microsoft.web/2016-09-01/types.md index b69ebe2b84..b023b0e71f 100644 --- a/generated/web/microsoft.web/2016-09-01/types.md +++ b/generated/web/microsoft.web/2016-09-01/types.md @@ -284,7 +284,7 @@ Basic apps are not used for capacity allocation. ## VnetInfoProperties ### Properties -* **certBlob**: array: A certificate file (.cer) blob containing the public key of the private key used to authenticate a +* **certBlob**: any: A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection. * **certThumbprint**: string (ReadOnly): The client certificate thumbprint. * **dnsServers**: string: DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses. diff --git a/generated/web/microsoft.web/2018-02-01/types.json b/generated/web/microsoft.web/2018-02-01/types.json index 85073d8586..9b337eef96 100644 --- a/generated/web/microsoft.web/2018-02-01/types.json +++ b/generated/web/microsoft.web/2018-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":8,"Flags":9,"Description":"The resource name"},"type":{"Type":9,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":10,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2018-02-01","ScopeType":1,"Body":11,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":14,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":15,"Flags":10,"Description":"The resource api version"},"properties":{"Type":17,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2018-02-01","ScopeType":1,"Body":16,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":70,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":28,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":33,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":34,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":38,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":45,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":47,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":61,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":66,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":68,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":69,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[23,24,25,26,27]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[29,30,31,32]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[35,36,37]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":43,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":44,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[40,41,42]}},{"3":{"ItemType":4}},{"3":{"ItemType":39}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."}}}},{"3":{"ItemType":46}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":60,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"Default"}},{"5":{"Elements":[53,54,55,56,57,58,59]}},{"3":{"ItemType":48}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":65,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[63,64]}},{"3":{"ItemType":62}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":67}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2018-02-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":72,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":77,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":78,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":80,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":79}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2018-02-01","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2018-02-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":86,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":87,"Flags":10,"Description":"The resource api version"},"properties":{"Type":89,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":101,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":93,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":94,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":100,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[90,91,92]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[95,96,97,98,99]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2018-02-01","ScopeType":8,"Body":88,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":115,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[112,113,114,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2018-02-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":242,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":250,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":121,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":124,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":125,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":129,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":138,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":139,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":230,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":94,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":231,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":233,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":239,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"geoDistributions":{"Type":241,"Flags":0,"Description":"GeoDistributions for this site"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[122,123]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[126,127,128]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":134,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":137,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[131,132,133]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[135,136]}},{"3":{"ItemType":130}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":140,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":141,"Flags":0,"Description":"Application settings."},"azureStorageAccounts":{"Type":150,"Flags":0,"Description":"User-provided Azure storage accounts."},"connectionStrings":{"Type":164,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":165,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":167,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":181,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":184,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":188,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":194,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":195,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":198,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":199,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":211,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":213,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":215,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":220,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":221,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":225,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":229,"Flags":0,"Description":"State of FTP / FTPS service"},"reservedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of reserved instances.\nThis setting only applies to the Consumption Plan"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":67}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":145,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":149,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[143,144]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[146,147,148]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":142}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":163,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[152,153,154,155,156,157,158,159,160,161,162]}},{"3":{"ItemType":151}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":166}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[168,169,170,171,172,173,174,175,176,177,178,179,180,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[182,183]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":187,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":186}},{"3":{"ItemType":185}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[189,190,191,192,193]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":197,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":196}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":200,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":205,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":201,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":203,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":204,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":202}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":209,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":210,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[206,207,208]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":212,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":219,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[217,218]}},{"3":{"ItemType":216}},{"3":{"ItemType":216}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[222,223,224,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[226,227,228,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":232,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[234,235,236,237,238]}},{"2":{"Name":"GeoDistribution","Properties":{"location":{"Type":4,"Flags":0,"Description":"Location."},"numberOfWorkers":{"Type":3,"Flags":0,"Description":"NumberOfWorkers."}}}},{"3":{"ItemType":240}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":247,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":249,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[243,244,245,246,4]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":248}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2018-02-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":252,"Flags":9,"Description":"The resource name"},"type":{"Type":253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":256,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":257,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":264,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":265,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":271,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":272,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":273,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":274,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":275,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":276,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[266,267,268,269,270]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":277,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":142}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":282,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":287,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":297,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":290,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[288,289]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":296,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[292,293,294,295,4]}},{"3":{"ItemType":291}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":298,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":314,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[303,304,305,306,307,308,309,310,311,312,313]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":302}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":316,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":321,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":343,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":346,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":346,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":322,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":329,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":336,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":328,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[323,324,325,326,327]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":335,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[330,331,332,333,334]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":342,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[337,338,339,340,341]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":344,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":345,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":347,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":356,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":361,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":362,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":363,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":255,"authsettings":260,"azurestorageaccounts":280,"backup":285,"connectionstrings":301,"logs":319,"metadata":350,"pushsettings":355,"slotConfigNames":359,"web":367}}},{"4":{"Name":"Microsoft.Web/sites/config@2018-02-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2018-02-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-02-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":380,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":385,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":391,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[386,387,388,389,390]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2018-02-01","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":393,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":394,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":397,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2018-02-01","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2018-02-01","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":409,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":412,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":415,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":419,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[407,408]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[410,411]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[413,414]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[416,417,418]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2018-02-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":421,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":422,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":423,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2018-02-01","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":431,"Flags":9,"Description":"The resource name"},"type":{"Type":432,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":433,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2018-02-01","ScopeType":8,"Body":434,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":436,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2018-02-01","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":446,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2018-02-01","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":448,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":456,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":455,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":454}},{"3":{"ItemType":453}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2018-02-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":465,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[462,463,464]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2018-02-01","ScopeType":8,"Body":460,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":473,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":474,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[471,472]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2018-02-01","ScopeType":8,"Body":469,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":242,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":479,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2018-02-01","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":481,"Flags":9,"Description":"The resource name"},"type":{"Type":482,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":483,"Flags":10,"Description":"The resource api version"},"properties":{"Type":485,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":486,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":142}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":499,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":302}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":504,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":513,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":517,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":484,"authsettings":489,"azurestorageaccounts":493,"backup":498,"connectionstrings":502,"logs":507,"metadata":511,"pushsettings":516,"web":520}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2018-02-01","ScopeType":8,"Body":521,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":523,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":524,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2018-02-01","ScopeType":8,"Body":525,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":527,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":528,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-02-01","ScopeType":8,"Body":529,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":531,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2018-02-01","ScopeType":8,"Body":534,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":536,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":537,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2018-02-01","ScopeType":8,"Body":538,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2018-02-01","ScopeType":8,"Body":542,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2018-02-01","ScopeType":8,"Body":546,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":550,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2018-02-01","ScopeType":8,"Body":554,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2018-02-01","ScopeType":8,"Body":559,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":561,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2018-02-01","ScopeType":8,"Body":564,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":569,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2018-02-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":571,"Flags":9,"Description":"The resource name"},"type":{"Type":572,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":573,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2018-02-01","ScopeType":8,"Body":574,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":576,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":577,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2018-02-01","ScopeType":8,"Body":578,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2018-02-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":588,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2018-02-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":590,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":591,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":595,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":111,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":594}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":592,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":601,"Flags":9,"Description":"The resource name"},"type":{"Type":602,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":603,"Flags":10,"Description":"The resource api version"},"properties":{"Type":588,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2018-02-01","ScopeType":8,"Body":604,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":631,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":618,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":94,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":630,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[619,620,621,622,623,624,625,626,627,628,629]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2018-02-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2018-02-01","ScopeType":4,"Body":635,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":642,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":655,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":644,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":649,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":646,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":648,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":645}},{"3":{"ItemType":4}},{"3":{"ItemType":647}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":654,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[650,651,652,653]}},{"3":{"ItemType":643}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2018-02-01","ScopeType":8,"Body":640,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2018-02-01","ScopeType":8,"Body":659,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2018-02-01","ScopeType":8,"Body":663,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":666,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":667,"Flags":10,"Description":"The resource api version"},"properties":{"Type":669,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticAnalysisProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"abnormalTimePeriods":{"Type":695,"Flags":0,"Description":"List of time periods."},"payload":{"Type":709,"Flags":0,"Description":"Data by each detector"},"nonCorrelatedDetectors":{"Type":710,"Flags":0,"Description":"Data by each detector for detectors that did not corelate"}}}},{"2":{"Name":"AbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the downtime"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the downtime"},"events":{"Type":693,"Flags":0,"Description":"List of Possible Cause of downtime"},"solutions":{"Type":694,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"DetectorAbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the correlated event"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the correlated event"},"message":{"Type":4,"Flags":0,"Description":"Message describing the event"},"source":{"Type":4,"Flags":0,"Description":"Represents the name of the Detector"},"priority":{"Type":3,"Flags":0,"Description":"Represents the rank of the Detector"},"metaData":{"Type":673,"Flags":0,"Description":"Downtime metadata"},"type":{"Type":682,"Flags":0,"Description":"Represents the type of the Detector"},"solutions":{"Type":692,"Flags":0,"Description":"List of proposed solutions"}}}},{"3":{"ItemType":67}},{"3":{"ItemType":672}},{"6":{"Value":"ServiceIncident"}},{"6":{"Value":"AppDeployment"}},{"6":{"Value":"AppCrash"}},{"6":{"Value":"RuntimeIssueDetected"}},{"6":{"Value":"AseDeployment"}},{"6":{"Value":"UserIssue"}},{"6":{"Value":"PlatformIssue"}},{"6":{"Value":"Other"}},{"5":{"Elements":[674,675,676,677,678,679,680,681]}},{"2":{"Name":"Solution","Properties":{"id":{"Type":3,"Flags":0,"Description":"Solution Id."},"displayName":{"Type":4,"Flags":0,"Description":"Display Name of the solution"},"order":{"Type":3,"Flags":0,"Description":"Order of the solution."},"description":{"Type":4,"Flags":0,"Description":"Description of the solution"},"type":{"Type":687,"Flags":0,"Description":"Type of Solution"},"data":{"Type":689,"Flags":0,"Description":"Solution Data."},"metadata":{"Type":691,"Flags":0,"Description":"Solution Metadata."}}}},{"6":{"Value":"QuickSolution"}},{"6":{"Value":"DeepInvestigation"}},{"6":{"Value":"BestPractices"}},{"5":{"Elements":[684,685,686]}},{"3":{"ItemType":67}},{"3":{"ItemType":688}},{"3":{"ItemType":67}},{"3":{"ItemType":690}},{"3":{"ItemType":683}},{"3":{"ItemType":671}},{"3":{"ItemType":683}},{"3":{"ItemType":670}},{"2":{"Name":"AnalysisData","Properties":{"source":{"Type":4,"Flags":0,"Description":"Name of the Detector"},"detectorDefinition":{"Type":697,"Flags":0,"Description":"Detector Definition"},"metrics":{"Type":702,"Flags":0,"Description":"Source Metrics"},"data":{"Type":704,"Flags":0,"Description":"Additional Source Data"},"detectorMetaData":{"Type":705,"Flags":0,"Description":"Detector Meta Data"}}}},{"2":{"Name":"DetectorDefinition","Properties":{"properties":{"Type":698,"Flags":0,"Description":"DetectorDefinition resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"2":{"Name":"DiagnosticMetricSet","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the metric"},"unit":{"Type":4,"Flags":0,"Description":"Metric's unit"},"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"timeGrain":{"Type":4,"Flags":0,"Description":"Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D"},"values":{"Type":701,"Flags":0,"Description":"Collection of metric values for the selected period based on the {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}"}}}},{"2":{"Name":"DiagnosticMetricSample","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"Time at which metric is measured"},"roleInstance":{"Type":4,"Flags":0,"Description":"Role Instance. Null if this counter is not per instance \nThis is returned and should be whichever instance name we desire to be returned\ni.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) \nwhere RDWORKERNAME is Machine name below and RoleInstance name in parenthesis"},"total":{"Type":3,"Flags":0,"Description":"Total value of the metric. If multiple measurements are made this will have sum of all."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum of the metric sampled during the time period"},"minimum":{"Type":3,"Flags":0,"Description":"Minimum of the metric sampled during the time period"},"isAggregated":{"Type":2,"Flags":0,"Description":"Whether the values are aggregates across all workers or not"}}}},{"3":{"ItemType":700}},{"3":{"ItemType":699}},{"3":{"ItemType":67}},{"3":{"ItemType":703}},{"2":{"Name":"ResponseMetaData","Properties":{"dataSource":{"Type":706,"Flags":0,"Description":"Source of the Data"}}}},{"2":{"Name":"DataSource","Properties":{"instructions":{"Type":707,"Flags":0,"Description":"Instructions if any for the data source"},"dataSourceUri":{"Type":708,"Flags":0,"Description":"Datasource Uri Links"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":67}},{"3":{"ItemType":696}},{"3":{"ItemType":697}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2018-02-01","ScopeType":8,"Body":668,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2018-02-01","ScopeType":8,"Body":714,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2018-02-01","ScopeType":8,"Body":718,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":720,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":721,"Flags":10,"Description":"The resource api version"},"properties":{"Type":669,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2018-02-01","ScopeType":8,"Body":722,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":724,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":725,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":732,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":738,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":739,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[728,729,730,731]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[733,734,735,736,737]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2018-02-01","ScopeType":8,"Body":726,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2018-02-01","ScopeType":8,"Body":743,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":745,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":746,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":747,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":749,"Flags":9,"Description":"The resource name"},"type":{"Type":750,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":751,"Flags":10,"Description":"The resource api version"},"properties":{"Type":753,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2018-02-01","ScopeType":8,"Body":752,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":759,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2018-02-01","ScopeType":8,"Body":762,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":765,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2018-02-01","ScopeType":8,"Body":768,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":784,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":785,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[774,775,776,777,778,779,780,781,782,783]}},{"3":{"ItemType":291}},{"4":{"Name":"Microsoft.Web/sites/backups@2018-02-01","ScopeType":8,"Body":772,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2018-02-01","ScopeType":8,"Body":789,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":800,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":803,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":804,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[795,796,797,798,799]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[801,802]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2018-02-01","ScopeType":8,"Body":793,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":806,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":807,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":810,"Flags":0,"Description":"Child process list."},"threads":{"Type":813,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":814,"Flags":0,"Description":"List of open files."},"modules":{"Type":817,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":818,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":812,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledged_processor_time":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":811}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":816,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":815}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2018-02-01","ScopeType":8,"Body":808,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2018-02-01","ScopeType":8,"Body":822,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2018-02-01","ScopeType":8,"Body":826,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":828,"Flags":9,"Description":"The resource name"},"type":{"Type":829,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":830,"Flags":10,"Description":"The resource api version"},"properties":{"Type":832,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":838,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[833,834,835,836,837]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2018-02-01","ScopeType":8,"Body":831,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":840,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":841,"Flags":10,"Description":"The resource api version"},"properties":{"Type":843,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":844,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":846,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":848,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":845}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":847}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2018-02-01","ScopeType":8,"Body":842,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2018-02-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2018-02-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":858,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":859,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2018-02-01","ScopeType":8,"Body":860,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":862,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":863,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2018-02-01","ScopeType":8,"Body":864,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":866,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":867,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2018-02-01","ScopeType":8,"Body":868,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2018-02-01","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2018-02-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2018-02-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2018-02-01","ScopeType":8,"Body":884,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":886,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"properties":{"Type":832,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2018-02-01","ScopeType":8,"Body":889,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":891,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":892,"Flags":10,"Description":"The resource api version"},"properties":{"Type":843,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2018-02-01","ScopeType":8,"Body":893,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2018-02-01","ScopeType":8,"Body":897,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":899,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":900,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2018-02-01","ScopeType":8,"Body":901,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2018-02-01","ScopeType":8,"Body":905,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":907,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":908,"Flags":10,"Description":"The resource api version"},"properties":{"Type":910,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":911,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":919,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":920,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":912,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":916,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[913,914,915]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[917,918]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2018-02-01","ScopeType":8,"Body":909,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":926,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":911}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-02-01","ScopeType":8,"Body":924,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":934,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":935,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[932,933]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2018-02-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":910,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2018-02-01","ScopeType":8,"Body":939,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2018-02-01","ScopeType":8,"Body":943,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":945,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":946,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2018-02-01","ScopeType":8,"Body":947,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":950,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":773,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2018-02-01","Output":953,"Input":952}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":956,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-02-01","Output":955}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":960,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-02-01","Output":959}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":963,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":964,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2018-02-01","Output":962}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2018-02-01","Output":959}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2018-02-01","Output":953,"Input":952}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-02-01","Output":959}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2018-02-01","Output":962}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2018-02-01","Output":959}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":8,"Flags":9,"Description":"The resource name"},"type":{"Type":9,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":10,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2018-02-01","ScopeType":1,"Body":11,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":14,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":15,"Flags":10,"Description":"The resource api version"},"properties":{"Type":17,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2018-02-01","ScopeType":1,"Body":16,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":19,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":20,"Flags":10,"Description":"The resource api version"},"properties":{"Type":22,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":70,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":28,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":33,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":34,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":38,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":45,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":47,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":61,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":66,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":68,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":69,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[23,24,25,26,27]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[29,30,31,32]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[35,36,37]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":43,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":44,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[40,41,42]}},{"3":{"ItemType":4}},{"3":{"ItemType":39}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."}}}},{"3":{"ItemType":46}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":60,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"Default"}},{"5":{"Elements":[53,54,55,56,57,58,59]}},{"3":{"ItemType":48}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":65,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[63,64]}},{"3":{"ItemType":62}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":67}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2018-02-01","ScopeType":8,"Body":21,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":72,"Flags":9,"Description":"The resource name"},"type":{"Type":73,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":74,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":77,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":78,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":80,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":79}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2018-02-01","ScopeType":8,"Body":75,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":82,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":83,"Flags":10,"Description":"The resource api version"},"properties":{"Type":39,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2018-02-01","ScopeType":8,"Body":84,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":86,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":87,"Flags":10,"Description":"The resource api version"},"properties":{"Type":89,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":76,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":101,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":93,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":94,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":100,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[90,91,92]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[95,96,97,98,99]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2018-02-01","ScopeType":8,"Body":88,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":108,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":109,"Flags":10,"Description":"The resource api version"},"properties":{"Type":111,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":115,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[112,113,114,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2018-02-01","ScopeType":8,"Body":110,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":242,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":250,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":121,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":124,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":125,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":129,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":138,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":139,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":230,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":94,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":231,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":233,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":239,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"geoDistributions":{"Type":241,"Flags":0,"Description":"GeoDistributions for this site"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[122,123]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[126,127,128]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":134,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":137,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[131,132,133]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[135,136]}},{"3":{"ItemType":130}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":140,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":141,"Flags":0,"Description":"Application settings."},"azureStorageAccounts":{"Type":150,"Flags":0,"Description":"User-provided Azure storage accounts."},"connectionStrings":{"Type":164,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":165,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":167,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":181,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":184,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":188,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":194,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":195,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":198,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":199,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":211,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":213,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":215,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":220,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":221,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":225,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":229,"Flags":0,"Description":"State of FTP / FTPS service"},"reservedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of reserved instances.\nThis setting only applies to the Consumption Plan"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":67}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":145,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":149,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[143,144]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[146,147,148]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":142}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":163,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[152,153,154,155,156,157,158,159,160,161,162]}},{"3":{"ItemType":151}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":166}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[168,169,170,171,172,173,174,175,176,177,178,179,180,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[182,183]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":187,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":186}},{"3":{"ItemType":185}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[189,190,191,192,193]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":197,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":196}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":200,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":205,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":201,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":203,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":204,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":202}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":209,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":210,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[206,207,208]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":212,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":219,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[217,218]}},{"3":{"ItemType":216}},{"3":{"ItemType":216}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[222,223,224,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[226,227,228,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":232,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[234,235,236,237,238]}},{"2":{"Name":"GeoDistribution","Properties":{"location":{"Type":4,"Flags":0,"Description":"Location."},"numberOfWorkers":{"Type":3,"Flags":0,"Description":"NumberOfWorkers."}}}},{"3":{"ItemType":240}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":247,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":249,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[243,244,245,246,4]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":248}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2018-02-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":252,"Flags":9,"Description":"The resource name"},"type":{"Type":253,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":254,"Flags":10,"Description":"The resource api version"},"properties":{"Type":256,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":257,"Flags":9,"Description":"The resource name"},"type":{"Type":258,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":259,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":264,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":265,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":271,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":272,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":273,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":274,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":275,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":276,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[262,263]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[266,267,268,269,270]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":277,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":142}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":282,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":287,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":297,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":290,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[288,289]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":296,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[292,293,294,295,4]}},{"3":{"ItemType":291}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":298,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":315,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":314,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[303,304,305,306,307,308,309,310,311,312,313]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":302}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":316,"Flags":9,"Description":"The resource name"},"type":{"Type":317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":321,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":343,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":346,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":346,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":322,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":329,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":336,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":328,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[323,324,325,326,327]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":335,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[330,331,332,333,334]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":342,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[337,338,339,340,341]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":344,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":345,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":347,"Flags":9,"Description":"The resource name"},"type":{"Type":348,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":349,"Flags":10,"Description":"The resource api version"},"properties":{"Type":351,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":352,"Flags":9,"Description":"The resource name"},"type":{"Type":353,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":354,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":356,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":361,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":362,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":363,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":255,"authsettings":260,"azurestorageaccounts":280,"backup":285,"connectionstrings":301,"logs":319,"metadata":350,"pushsettings":355,"slotConfigNames":359,"web":367}}},{"4":{"Name":"Microsoft.Web/sites/config@2018-02-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2018-02-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-02-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":380,"Flags":9,"Description":"The resource name"},"type":{"Type":381,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":382,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":385,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":391,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[386,387,388,389,390]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2018-02-01","ScopeType":8,"Body":383,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":393,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":394,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":397,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2018-02-01","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2018-02-01","ScopeType":8,"Body":401,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":409,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":412,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":415,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":419,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[407,408]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[410,411]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[413,414]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[416,417,418]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2018-02-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":421,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":422,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":423,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2018-02-01","ScopeType":8,"Body":428,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":431,"Flags":9,"Description":"The resource name"},"type":{"Type":432,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":433,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2018-02-01","ScopeType":8,"Body":434,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":436,"Flags":9,"Description":"The resource name"},"type":{"Type":437,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":438,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2018-02-01","ScopeType":8,"Body":439,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":446,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2018-02-01","ScopeType":8,"Body":444,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":448,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":456,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":455,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":454}},{"3":{"ItemType":453}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2018-02-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":465,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[462,463,464]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2018-02-01","ScopeType":8,"Body":460,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":467,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":468,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":473,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":474,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[471,472]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2018-02-01","ScopeType":8,"Body":469,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":242,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":479,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2018-02-01","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":481,"Flags":9,"Description":"The resource name"},"type":{"Type":482,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":483,"Flags":10,"Description":"The resource api version"},"properties":{"Type":485,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":486,"Flags":9,"Description":"The resource name"},"type":{"Type":487,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":488,"Flags":10,"Description":"The resource api version"},"properties":{"Type":261,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":142}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":499,"Flags":9,"Description":"The resource name"},"type":{"Type":500,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":501,"Flags":10,"Description":"The resource api version"},"properties":{"Type":503,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":302}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":504,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":320,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":508,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":513,"Flags":9,"Description":"The resource name"},"type":{"Type":514,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":515,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":517,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":484,"authsettings":489,"azurestorageaccounts":493,"backup":498,"connectionstrings":502,"logs":507,"metadata":511,"pushsettings":516,"web":520}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2018-02-01","ScopeType":8,"Body":521,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":523,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":524,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2018-02-01","ScopeType":8,"Body":525,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":527,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":528,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-02-01","ScopeType":8,"Body":529,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":531,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2018-02-01","ScopeType":8,"Body":534,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":536,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":537,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2018-02-01","ScopeType":8,"Body":538,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":540,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":541,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2018-02-01","ScopeType":8,"Body":542,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2018-02-01","ScopeType":8,"Body":546,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":550,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2018-02-01","ScopeType":8,"Body":554,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":384,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2018-02-01","ScopeType":8,"Body":559,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":561,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":440,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2018-02-01","ScopeType":8,"Body":564,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":569,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2018-02-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":571,"Flags":9,"Description":"The resource name"},"type":{"Type":572,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":573,"Flags":10,"Description":"The resource api version"},"properties":{"Type":452,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2018-02-01","ScopeType":8,"Body":574,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":576,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":577,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2018-02-01","ScopeType":8,"Body":578,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":470,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2018-02-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":588,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2018-02-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":590,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":591,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":595,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":111,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":594}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":592,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":597,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":598,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":599,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":601,"Flags":9,"Description":"The resource name"},"type":{"Type":602,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":603,"Flags":10,"Description":"The resource api version"},"properties":{"Type":588,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2018-02-01","ScopeType":8,"Body":604,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-02-01","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":617,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":631,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":618,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":94,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":630,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[619,620,621,622,623,624,625,626,627,628,629]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2018-02-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2018-02-01","ScopeType":4,"Body":635,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":642,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":655,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":644,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":649,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":646,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":648,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":645}},{"3":{"ItemType":4}},{"3":{"ItemType":647}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":654,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[650,651,652,653]}},{"3":{"ItemType":643}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2018-02-01","ScopeType":8,"Body":640,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2018-02-01","ScopeType":8,"Body":659,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2018-02-01","ScopeType":8,"Body":663,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":666,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":667,"Flags":10,"Description":"The resource api version"},"properties":{"Type":669,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticAnalysisProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"abnormalTimePeriods":{"Type":695,"Flags":0,"Description":"List of time periods."},"payload":{"Type":709,"Flags":0,"Description":"Data by each detector"},"nonCorrelatedDetectors":{"Type":710,"Flags":0,"Description":"Data by each detector for detectors that did not corelate"}}}},{"2":{"Name":"AbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the downtime"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the downtime"},"events":{"Type":693,"Flags":0,"Description":"List of Possible Cause of downtime"},"solutions":{"Type":694,"Flags":0,"Description":"List of proposed solutions"}}}},{"2":{"Name":"DetectorAbnormalTimePeriod","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Start time of the correlated event"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the correlated event"},"message":{"Type":4,"Flags":0,"Description":"Message describing the event"},"source":{"Type":4,"Flags":0,"Description":"Represents the name of the Detector"},"priority":{"Type":3,"Flags":0,"Description":"Represents the rank of the Detector"},"metaData":{"Type":673,"Flags":0,"Description":"Downtime metadata"},"type":{"Type":682,"Flags":0,"Description":"Represents the type of the Detector"},"solutions":{"Type":692,"Flags":0,"Description":"List of proposed solutions"}}}},{"3":{"ItemType":67}},{"3":{"ItemType":672}},{"6":{"Value":"ServiceIncident"}},{"6":{"Value":"AppDeployment"}},{"6":{"Value":"AppCrash"}},{"6":{"Value":"RuntimeIssueDetected"}},{"6":{"Value":"AseDeployment"}},{"6":{"Value":"UserIssue"}},{"6":{"Value":"PlatformIssue"}},{"6":{"Value":"Other"}},{"5":{"Elements":[674,675,676,677,678,679,680,681]}},{"2":{"Name":"Solution","Properties":{"id":{"Type":3,"Flags":0,"Description":"Solution Id."},"displayName":{"Type":4,"Flags":0,"Description":"Display Name of the solution"},"order":{"Type":3,"Flags":0,"Description":"Order of the solution."},"description":{"Type":4,"Flags":0,"Description":"Description of the solution"},"type":{"Type":687,"Flags":0,"Description":"Type of Solution"},"data":{"Type":689,"Flags":0,"Description":"Solution Data."},"metadata":{"Type":691,"Flags":0,"Description":"Solution Metadata."}}}},{"6":{"Value":"QuickSolution"}},{"6":{"Value":"DeepInvestigation"}},{"6":{"Value":"BestPractices"}},{"5":{"Elements":[684,685,686]}},{"3":{"ItemType":67}},{"3":{"ItemType":688}},{"3":{"ItemType":67}},{"3":{"ItemType":690}},{"3":{"ItemType":683}},{"3":{"ItemType":671}},{"3":{"ItemType":683}},{"3":{"ItemType":670}},{"2":{"Name":"AnalysisData","Properties":{"source":{"Type":4,"Flags":0,"Description":"Name of the Detector"},"detectorDefinition":{"Type":697,"Flags":0,"Description":"Detector Definition"},"metrics":{"Type":702,"Flags":0,"Description":"Source Metrics"},"data":{"Type":704,"Flags":0,"Description":"Additional Source Data"},"detectorMetaData":{"Type":705,"Flags":0,"Description":"Detector Meta Data"}}}},{"2":{"Name":"DetectorDefinition","Properties":{"properties":{"Type":698,"Flags":0,"Description":"DetectorDefinition resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"2":{"Name":"DiagnosticMetricSet","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the metric"},"unit":{"Type":4,"Flags":0,"Description":"Metric's unit"},"startTime":{"Type":4,"Flags":0,"Description":"Start time of the period"},"endTime":{"Type":4,"Flags":0,"Description":"End time of the period"},"timeGrain":{"Type":4,"Flags":0,"Description":"Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D"},"values":{"Type":701,"Flags":0,"Description":"Collection of metric values for the selected period based on the {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}"}}}},{"2":{"Name":"DiagnosticMetricSample","Properties":{"timestamp":{"Type":4,"Flags":0,"Description":"Time at which metric is measured"},"roleInstance":{"Type":4,"Flags":0,"Description":"Role Instance. Null if this counter is not per instance \nThis is returned and should be whichever instance name we desire to be returned\ni.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) \nwhere RDWORKERNAME is Machine name below and RoleInstance name in parenthesis"},"total":{"Type":3,"Flags":0,"Description":"Total value of the metric. If multiple measurements are made this will have sum of all."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum of the metric sampled during the time period"},"minimum":{"Type":3,"Flags":0,"Description":"Minimum of the metric sampled during the time period"},"isAggregated":{"Type":2,"Flags":0,"Description":"Whether the values are aggregates across all workers or not"}}}},{"3":{"ItemType":700}},{"3":{"ItemType":699}},{"3":{"ItemType":67}},{"3":{"ItemType":703}},{"2":{"Name":"ResponseMetaData","Properties":{"dataSource":{"Type":706,"Flags":0,"Description":"Source of the Data"}}}},{"2":{"Name":"DataSource","Properties":{"instructions":{"Type":707,"Flags":0,"Description":"Instructions if any for the data source"},"dataSourceUri":{"Type":708,"Flags":0,"Description":"Datasource Uri Links"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":67}},{"3":{"ItemType":696}},{"3":{"ItemType":697}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2018-02-01","ScopeType":8,"Body":668,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2018-02-01","ScopeType":8,"Body":714,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2018-02-01","ScopeType":8,"Body":718,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":720,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":721,"Flags":10,"Description":"The resource api version"},"properties":{"Type":669,"Flags":2,"Description":"DiagnosticAnalysis resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2018-02-01","ScopeType":8,"Body":722,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":724,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":725,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":732,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":738,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":739,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[728,729,730,731]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[733,734,735,736,737]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2018-02-01","ScopeType":8,"Body":726,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2018-02-01","ScopeType":8,"Body":743,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":745,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":746,"Flags":10,"Description":"The resource api version"},"properties":{"Type":424,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2018-02-01","ScopeType":8,"Body":747,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":749,"Flags":9,"Description":"The resource name"},"type":{"Type":750,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":751,"Flags":10,"Description":"The resource api version"},"properties":{"Type":753,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2018-02-01","ScopeType":8,"Body":752,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2018-02-01","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":759,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2018-02-01","ScopeType":8,"Body":762,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":765,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2018-02-01","ScopeType":8,"Body":768,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":784,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":785,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[774,775,776,777,778,779,780,781,782,783]}},{"3":{"ItemType":291}},{"4":{"Name":"Microsoft.Web/sites/backups@2018-02-01","ScopeType":8,"Body":772,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2018-02-01","ScopeType":8,"Body":789,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":800,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":803,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":804,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[795,796,797,798,799]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[801,802]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2018-02-01","ScopeType":8,"Body":793,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":806,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":807,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":810,"Flags":0,"Description":"Child process list."},"threads":{"Type":813,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":814,"Flags":0,"Description":"List of open files."},"modules":{"Type":817,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":818,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":812,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledged_processor_time":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":811}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":816,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":815}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2018-02-01","ScopeType":8,"Body":808,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2018-02-01","ScopeType":8,"Body":822,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2018-02-01","ScopeType":8,"Body":826,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":828,"Flags":9,"Description":"The resource name"},"type":{"Type":829,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":830,"Flags":10,"Description":"The resource api version"},"properties":{"Type":832,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":838,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[833,834,835,836,837]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2018-02-01","ScopeType":8,"Body":831,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":840,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":841,"Flags":10,"Description":"The resource api version"},"properties":{"Type":843,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":844,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":846,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":848,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":593,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":429,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":845}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":424,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":847}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2018-02-01","ScopeType":8,"Body":842,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2018-02-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2018-02-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":858,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":859,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2018-02-01","ScopeType":8,"Body":860,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":862,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":863,"Flags":10,"Description":"The resource api version"},"properties":{"Type":773,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2018-02-01","ScopeType":8,"Body":864,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":866,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":867,"Flags":10,"Description":"The resource api version"},"properties":{"Type":139,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2018-02-01","ScopeType":8,"Body":868,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2018-02-01","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2018-02-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2018-02-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2018-02-01","ScopeType":8,"Body":884,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":886,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"properties":{"Type":832,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2018-02-01","ScopeType":8,"Body":889,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":891,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":892,"Flags":10,"Description":"The resource api version"},"properties":{"Type":843,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2018-02-01","ScopeType":8,"Body":893,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":809,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2018-02-01","ScopeType":8,"Body":897,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":899,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":900,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2018-02-01","ScopeType":8,"Body":901,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2018-02-01","ScopeType":8,"Body":905,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":907,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":908,"Flags":10,"Description":"The resource api version"},"properties":{"Type":910,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":911,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":919,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":920,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":912,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":916,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[913,914,915]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[917,918]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2018-02-01","ScopeType":8,"Body":909,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":926,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":911}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-02-01","ScopeType":8,"Body":924,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":934,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":935,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[932,933]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2018-02-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":910,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2018-02-01","ScopeType":8,"Body":939,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2018-02-01","ScopeType":8,"Body":943,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2018-02-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":945,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":946,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2018-02-01","ScopeType":8,"Body":947,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":950,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":286,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":773,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2018-02-01","Output":953,"Input":952}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":956,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-02-01","Output":955}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":960,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-02-01","Output":959}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":963,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":964,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2018-02-01","Output":962}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2018-02-01","Output":959}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2018-02-01","Output":953,"Input":952}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-02-01","Output":955}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-02-01","Output":959}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2018-02-01","Output":962}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2018-02-01","Output":949}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2018-02-01","Output":959}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2018-02-01/types.md b/generated/web/microsoft.web/2018-02-01/types.md index ef8670a5fb..6da270e59f 100644 --- a/generated/web/microsoft.web/2018-02-01/types.md +++ b/generated/web/microsoft.web/2018-02-01/types.md @@ -1387,7 +1387,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1398,7 +1398,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2004,7 +2004,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2018-11-01/types.json b/generated/web/microsoft.web/2018-11-01/types.json index 7d25572cc7..19d0062bfa 100644 --- a/generated/web/microsoft.web/2018-11-01/types.json +++ b/generated/web/microsoft.web/2018-11-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2018-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":28,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":29,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":154,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":162,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":32,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":35,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":36,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":40,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":49,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":50,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":142,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":143,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":145,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":151,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"geoDistributions":{"Type":153,"Flags":0,"Description":"GeoDistributions for this site"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[33,34]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[37,38,39]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":45,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":48,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[42,43,44]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[46,47]}},{"3":{"ItemType":41}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":51,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":53,"Flags":0,"Description":"Application settings."},"azureStorageAccounts":{"Type":62,"Flags":0,"Description":"User-provided Azure storage accounts."},"connectionStrings":{"Type":76,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":77,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":79,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":93,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":96,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":100,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":106,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":107,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":110,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":111,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":123,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":125,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":127,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":132,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":133,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":137,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":141,"Flags":0,"Description":"State of FTP / FTPS service"},"reservedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of reserved instances.\nThis setting only applies to the Consumption Plan"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":52}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":57,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":61,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[55,56]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[58,59,60]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":54}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":75,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[64,65,66,67,68,69,70,71,72,73,74]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":78}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[80,81,82,83,84,85,86,87,88,89,90,91,92,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[94,95]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":99,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":98}},{"3":{"ItemType":97}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[101,102,103,104,105]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":109,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":108}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":112,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":117,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":113,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":115,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":116,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":114}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":121,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":122,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[118,119,120]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":124,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":131,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[129,130]}},{"3":{"ItemType":128}},{"3":{"ItemType":128}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[134,135,136,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[138,139,140,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":144,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[146,147,148,149,150]}},{"2":{"Name":"GeoDistribution","Properties":{"location":{"Type":4,"Flags":0,"Description":"Location."},"numberOfWorkers":{"Type":3,"Flags":0,"Description":"NumberOfWorkers."}}}},{"3":{"ItemType":152}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":159,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":161,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":160}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2018-11-01","ScopeType":8,"Body":30,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":164,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":168,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":169,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":176,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":177,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":183,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":184,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":185,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":186,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":187,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":188,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[174,175]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[178,179,180,181,182]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":54}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":194,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":199,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":209,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":202,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[200,201]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":208,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[204,205,206,207,4]}},{"3":{"ItemType":203}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":210,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":227,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":226,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[215,216,217,218,219,220,221,222,223,224,225]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":214}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":228,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":233,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":255,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":258,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":258,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":234,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":241,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":248,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":240,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[235,236,237,238,239]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":247,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[242,243,244,245,246]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":254,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[249,250,251,252,253]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":256,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":257,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":264,"Flags":9,"Description":"The resource name"},"type":{"Type":265,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":266,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":268,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":273,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":274,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":275,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":167,"authsettings":172,"azurestorageaccounts":192,"backup":197,"connectionstrings":213,"logs":231,"metadata":262,"pushsettings":267,"slotConfigNames":271,"web":279}}},{"4":{"Name":"Microsoft.Web/sites/config@2018-11-01","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2018-11-01","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":290,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-11-01","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":292,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":297,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":303,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[298,299,300,301,302]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2018-11-01","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":309,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2018-11-01","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":317,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":320,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":323,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":327,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[315,316]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[318,319]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[321,322]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[324,325,326]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2018-11-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-11-01","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2018-11-01","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":339,"Flags":9,"Description":"The resource name"},"type":{"Type":340,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":341,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2018-11-01","ScopeType":8,"Body":342,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":344,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2018-11-01","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":354,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2018-11-01","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":356,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":364,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":363,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":362}},{"3":{"ItemType":361}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2018-11-01","ScopeType":8,"Body":359,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":373,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[370,371,372]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2018-11-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":381,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":382,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[379,380]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2018-11-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":384,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":385,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":154,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":387,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2018-11-01","ScopeType":8,"Body":386,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":394,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":398,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":54}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":411,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":214}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":416,"Flags":9,"Description":"The resource name"},"type":{"Type":417,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":418,"Flags":10,"Description":"The resource api version"},"properties":{"Type":420,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":421,"Flags":9,"Description":"The resource name"},"type":{"Type":422,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":423,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":425,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":392,"authsettings":397,"azurestorageaccounts":401,"backup":406,"connectionstrings":410,"logs":415,"metadata":419,"pushsettings":424,"web":428}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2018-11-01","ScopeType":8,"Body":429,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":431,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":432,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2018-11-01","ScopeType":8,"Body":433,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":435,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":436,"Flags":10,"Description":"The resource api version"},"properties":{"Type":290,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-11-01","ScopeType":8,"Body":437,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":439,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2018-11-01","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2018-11-01","ScopeType":8,"Body":446,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":448,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":449,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2018-11-01","ScopeType":8,"Body":450,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-11-01","ScopeType":8,"Body":454,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2018-11-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":460,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2018-11-01","ScopeType":8,"Body":463,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":465,"Flags":9,"Description":"The resource name"},"type":{"Type":466,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":467,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2018-11-01","ScopeType":8,"Body":468,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":473,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2018-11-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":475,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2018-11-01","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2018-11-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2018-11-01","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":488,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2018-11-01","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":494,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":495,"Flags":10,"Description":"The resource api version"},"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":504,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":499,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":503,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[500,501,502,4]}},{"3":{"ItemType":498}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-11-01","ScopeType":8,"Body":496,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-11-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2018-11-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2018-11-01","ScopeType":8,"Body":518,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-11-01","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":538,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":539,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[528,529,530,531,532,533,534,535,536,537]}},{"3":{"ItemType":203}},{"4":{"Name":"Microsoft.Web/sites/backups@2018-11-01","ScopeType":8,"Body":526,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2018-11-01","ScopeType":8,"Body":543,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":545,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":546,"Flags":10,"Description":"The resource api version"},"properties":{"Type":548,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":554,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":557,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":558,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[549,550,551,552,553]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[555,556]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2018-11-01","ScopeType":8,"Body":547,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":564,"Flags":0,"Description":"Child process list."},"threads":{"Type":567,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":568,"Flags":0,"Description":"List of open files."},"modules":{"Type":571,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":572,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":566,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledged_processor_time":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":565}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":570,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":569}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2018-11-01","ScopeType":8,"Body":562,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2018-11-01","ScopeType":8,"Body":576,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2018-11-01","ScopeType":8,"Body":580,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":582,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":592,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[587,588,589,590,591]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2018-11-01","ScopeType":8,"Body":585,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":594,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":595,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":598,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":600,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":602,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":599}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":601}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2018-11-01","ScopeType":8,"Body":596,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2018-11-01","ScopeType":8,"Body":606,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":608,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":609,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2018-11-01","ScopeType":8,"Body":610,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":612,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":613,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2018-11-01","ScopeType":8,"Body":614,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":616,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":617,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2018-11-01","ScopeType":8,"Body":618,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2018-11-01","ScopeType":8,"Body":622,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":548,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2018-11-01","ScopeType":8,"Body":626,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2018-11-01","ScopeType":8,"Body":630,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":632,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":633,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2018-11-01","ScopeType":8,"Body":634,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":636,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":637,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2018-11-01","ScopeType":8,"Body":638,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":640,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2018-11-01","ScopeType":8,"Body":643,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":645,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":646,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2018-11-01","ScopeType":8,"Body":647,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2018-11-01","ScopeType":8,"Body":651,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":653,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":654,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2018-11-01","ScopeType":8,"Body":655,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2018-11-01","ScopeType":8,"Body":659,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":665,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":673,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":674,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":666,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":670,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[667,668,669]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[671,672]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2018-11-01","ScopeType":8,"Body":663,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":676,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":677,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":680,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":665}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-11-01","ScopeType":8,"Body":678,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":688,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":689,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[686,687]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2018-11-01","ScopeType":8,"Body":684,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2018-11-01","ScopeType":8,"Body":693,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":695,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":696,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2018-11-01","ScopeType":8,"Body":697,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2018-11-01","ScopeType":8,"Body":701,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":527,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2018-11-01","Output":704,"Input":703}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":707,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2018-11-01","Output":706}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":710,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-11-01","Output":709}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":713,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2018-11-01","Output":712}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2018-11-01","Output":709}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2018-11-01","Output":704,"Input":703}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2018-11-01","Output":706}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-11-01","Output":709}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2018-11-01","Output":712}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2018-11-01","Output":709}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2018-11-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":28,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":29,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":154,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":162,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":32,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":35,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":36,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":40,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":49,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":50,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":142,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":143,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":145,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":151,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"geoDistributions":{"Type":153,"Flags":0,"Description":"GeoDistributions for this site"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[33,34]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[37,38,39]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":45,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":48,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[42,43,44]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[46,47]}},{"3":{"ItemType":41}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":51,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":53,"Flags":0,"Description":"Application settings."},"azureStorageAccounts":{"Type":62,"Flags":0,"Description":"User-provided Azure storage accounts."},"connectionStrings":{"Type":76,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":77,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":79,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":93,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":96,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":100,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":106,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":107,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":110,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":111,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":123,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":125,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":127,"Flags":0,"Description":"Information about the formal API definition for the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":132,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":133,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":137,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":141,"Flags":0,"Description":"State of FTP / FTPS service"},"reservedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of reserved instances.\nThis setting only applies to the Consumption Plan"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":52}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":57,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":61,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[55,56]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[58,59,60]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":54}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":75,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[64,65,66,67,68,69,70,71,72,73,74]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":78}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"5":{"Elements":[80,81,82,83,84,85,86,87,88,89,90,91,92,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[94,95]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":99,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":98}},{"3":{"ItemType":97}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[101,102,103,104,105]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":109,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":108}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":112,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":117,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":113,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":115,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":116,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":114}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":121,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":122,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[118,119,120]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":124,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":131,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[129,130]}},{"3":{"ItemType":128}},{"3":{"ItemType":128}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[134,135,136,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[138,139,140,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":144,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[146,147,148,149,150]}},{"2":{"Name":"GeoDistribution","Properties":{"location":{"Type":4,"Flags":0,"Description":"Location."},"numberOfWorkers":{"Type":3,"Flags":0,"Description":"NumberOfWorkers."}}}},{"3":{"ItemType":152}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":159,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":161,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[155,156,157,158,4]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":160}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2018-11-01","ScopeType":8,"Body":30,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":164,"Flags":9,"Description":"The resource name"},"type":{"Type":165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":168,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":169,"Flags":9,"Description":"The resource name"},"type":{"Type":170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":176,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":177,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":183,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":184,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":185,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":186,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":187,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":188,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[174,175]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[178,179,180,181,182]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":54}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":194,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":199,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":209,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":202,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[200,201]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":208,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[204,205,206,207,4]}},{"3":{"ItemType":203}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":210,"Flags":9,"Description":"The resource name"},"type":{"Type":211,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":212,"Flags":10,"Description":"The resource api version"},"properties":{"Type":227,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":226,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[215,216,217,218,219,220,221,222,223,224,225]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":214}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":228,"Flags":9,"Description":"The resource name"},"type":{"Type":229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":233,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":255,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":258,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":258,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":234,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":241,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":248,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":240,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[235,236,237,238,239]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":247,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[242,243,244,245,246]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":254,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[249,250,251,252,253]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":256,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":257,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":264,"Flags":9,"Description":"The resource name"},"type":{"Type":265,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":266,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":268,"Flags":9,"Description":"The resource name"},"type":{"Type":269,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":270,"Flags":10,"Description":"The resource api version"},"properties":{"Type":272,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":273,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":274,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":275,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":167,"authsettings":172,"azurestorageaccounts":192,"backup":197,"connectionstrings":213,"logs":231,"metadata":262,"pushsettings":267,"slotConfigNames":271,"web":279}}},{"4":{"Name":"Microsoft.Web/sites/config@2018-11-01","ScopeType":8,"Body":280,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2018-11-01","ScopeType":8,"Body":284,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":287,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":288,"Flags":10,"Description":"The resource api version"},"properties":{"Type":290,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2018-11-01","ScopeType":8,"Body":289,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":292,"Flags":9,"Description":"The resource name"},"type":{"Type":293,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":294,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":297,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":303,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[298,299,300,301,302]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2018-11-01","ScopeType":8,"Body":295,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":305,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":306,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":309,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2018-11-01","ScopeType":8,"Body":307,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":311,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":312,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":317,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":320,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":323,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":327,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[315,316]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[318,319]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[321,322]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[324,325,326]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2018-11-01","ScopeType":8,"Body":313,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":329,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":330,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2018-11-01","ScopeType":8,"Body":331,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2018-11-01","ScopeType":8,"Body":336,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":339,"Flags":9,"Description":"The resource name"},"type":{"Type":340,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":341,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2018-11-01","ScopeType":8,"Body":342,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":344,"Flags":9,"Description":"The resource name"},"type":{"Type":345,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":346,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2018-11-01","ScopeType":8,"Body":347,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":350,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":351,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":354,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2018-11-01","ScopeType":8,"Body":352,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":356,"Flags":9,"Description":"The resource name"},"type":{"Type":357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":364,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":363,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":362}},{"3":{"ItemType":361}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2018-11-01","ScopeType":8,"Body":359,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":366,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":367,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":373,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[370,371,372]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2018-11-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":381,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":382,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[379,380]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2018-11-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":384,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":385,"Flags":10,"Description":"The resource api version"},"properties":{"Type":31,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":154,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":387,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2018-11-01","ScopeType":8,"Body":386,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":394,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":173,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":398,"Flags":9,"Description":"The resource name"},"type":{"Type":399,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":400,"Flags":10,"Description":"The resource api version"},"properties":{"Type":402,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":54}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":403,"Flags":9,"Description":"The resource name"},"type":{"Type":404,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":405,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":407,"Flags":9,"Description":"The resource name"},"type":{"Type":408,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":409,"Flags":10,"Description":"The resource api version"},"properties":{"Type":411,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":214}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":232,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":416,"Flags":9,"Description":"The resource name"},"type":{"Type":417,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":418,"Flags":10,"Description":"The resource api version"},"properties":{"Type":420,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":421,"Flags":9,"Description":"The resource name"},"type":{"Type":422,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":423,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":425,"Flags":9,"Description":"The resource name"},"type":{"Type":426,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":427,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":392,"authsettings":397,"azurestorageaccounts":401,"backup":406,"connectionstrings":410,"logs":415,"metadata":419,"pushsettings":424,"web":428}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2018-11-01","ScopeType":8,"Body":429,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":431,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":432,"Flags":10,"Description":"The resource api version"},"properties":{"Type":285,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2018-11-01","ScopeType":8,"Body":433,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":435,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":436,"Flags":10,"Description":"The resource api version"},"properties":{"Type":290,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2018-11-01","ScopeType":8,"Body":437,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":439,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2018-11-01","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":444,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":445,"Flags":10,"Description":"The resource api version"},"properties":{"Type":308,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2018-11-01","ScopeType":8,"Body":446,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":448,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":449,"Flags":10,"Description":"The resource api version"},"properties":{"Type":314,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2018-11-01","ScopeType":8,"Body":450,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2018-11-01","ScopeType":8,"Body":454,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2018-11-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":460,"Flags":9,"Description":"The resource name"},"type":{"Type":461,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":462,"Flags":10,"Description":"The resource api version"},"properties":{"Type":296,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2018-11-01","ScopeType":8,"Body":463,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":465,"Flags":9,"Description":"The resource name"},"type":{"Type":466,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":467,"Flags":10,"Description":"The resource api version"},"properties":{"Type":348,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2018-11-01","ScopeType":8,"Body":468,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":470,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":471,"Flags":10,"Description":"The resource api version"},"properties":{"Type":353,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":473,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2018-11-01","ScopeType":8,"Body":472,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":475,"Flags":9,"Description":"The resource name"},"type":{"Type":476,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":477,"Flags":10,"Description":"The resource api version"},"properties":{"Type":360,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2018-11-01","ScopeType":8,"Body":478,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":369,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2018-11-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2018-11-01","ScopeType":8,"Body":486,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":488,"Flags":9,"Description":"The resource name"},"type":{"Type":489,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":490,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2018-11-01","ScopeType":8,"Body":491,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":494,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":495,"Flags":10,"Description":"The resource api version"},"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":504,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":499,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":503,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[500,501,502,4]}},{"3":{"ItemType":498}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2018-11-01","ScopeType":8,"Body":496,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2018-11-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":511,"Flags":9,"Description":"The resource name"},"type":{"Type":512,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":513,"Flags":10,"Description":"The resource api version"},"properties":{"Type":492,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2018-11-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2018-11-01","ScopeType":8,"Body":518,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2018-11-01","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":538,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":539,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[528,529,530,531,532,533,534,535,536,537]}},{"3":{"ItemType":203}},{"4":{"Name":"Microsoft.Web/sites/backups@2018-11-01","ScopeType":8,"Body":526,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2018-11-01","ScopeType":8,"Body":543,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":545,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":546,"Flags":10,"Description":"The resource api version"},"properties":{"Type":548,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":554,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":557,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":558,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[549,550,551,552,553]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[555,556]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2018-11-01","ScopeType":8,"Body":547,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":564,"Flags":0,"Description":"Child process list."},"threads":{"Type":567,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":568,"Flags":0,"Description":"List of open files."},"modules":{"Type":571,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":572,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":566,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"priviledged_processor_time":{"Type":4,"Flags":0,"Description":"Privileged processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":565}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":570,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":569}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2018-11-01","ScopeType":8,"Body":562,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2018-11-01","ScopeType":8,"Body":576,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/threads@2018-11-01","ScopeType":8,"Body":580,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":582,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":592,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[587,588,589,590,591]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2018-11-01","ScopeType":8,"Body":585,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":594,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":595,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":598,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":600,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":602,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":497,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":337,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":599}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":332,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":601}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2018-11-01","ScopeType":8,"Body":596,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2018-11-01","ScopeType":8,"Body":606,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":608,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":609,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2018-11-01","ScopeType":8,"Body":610,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":612,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":613,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/threads@2018-11-01","ScopeType":8,"Body":614,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":616,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":617,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2018-11-01","ScopeType":8,"Body":618,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":620,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":621,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2018-11-01","ScopeType":8,"Body":622,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":548,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2018-11-01","ScopeType":8,"Body":626,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2018-11-01","ScopeType":8,"Body":630,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":632,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":633,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2018-11-01","ScopeType":8,"Body":634,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":636,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":637,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/threads@2018-11-01","ScopeType":8,"Body":638,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":640,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":586,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2018-11-01","ScopeType":8,"Body":643,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":645,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":646,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2018-11-01","ScopeType":8,"Body":647,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2018-11-01","ScopeType":8,"Body":651,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":653,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":654,"Flags":10,"Description":"The resource api version"},"properties":{"Type":570,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2018-11-01","ScopeType":8,"Body":655,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/threads"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/threads","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":566,"Flags":2,"Description":"ProcessThreadInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/threads@2018-11-01","ScopeType":8,"Body":659,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":665,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":673,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":674,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":666,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":670,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[667,668,669]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[671,672]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2018-11-01","ScopeType":8,"Body":663,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":676,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":677,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":680,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":665}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2018-11-01","ScopeType":8,"Body":678,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":688,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":689,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[686,687]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2018-11-01","ScopeType":8,"Body":684,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2018-11-01","ScopeType":8,"Body":693,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":695,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":696,"Flags":10,"Description":"The resource api version"},"properties":{"Type":679,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2018-11-01","ScopeType":8,"Body":697,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2018-11-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2018-11-01","ScopeType":8,"Body":701,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":198,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":527,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2018-11-01","Output":704,"Input":703}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":707,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2018-11-01","Output":706}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":710,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2018-11-01","Output":709}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":713,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","ApiVersion":"2018-11-01","Output":712}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2018-11-01","Output":709}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2018-11-01","Output":704,"Input":703}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2018-11-01","Output":706}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2018-11-01","Output":709}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","ApiVersion":"2018-11-01","Output":712}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2018-11-01","Output":709}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2018-11-01/types.md b/generated/web/microsoft.web/2018-11-01/types.md index 4bf670caf2..5c3e605c7b 100644 --- a/generated/web/microsoft.web/2018-11-01/types.md +++ b/generated/web/microsoft.web/2018-11-01/types.md @@ -1019,7 +1019,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1030,7 +1030,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -1486,7 +1486,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2019-08-01/types.json b/generated/web/microsoft.web/2019-08-01/types.json index 93708ef1df..7a559314c1 100644 --- a/generated/web/microsoft.web/2019-08-01/types.json +++ b/generated/web/microsoft.web/2019-08-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2019-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2019-08-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2019-08-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":156,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":164,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":146,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":147,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":149,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":155,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":109,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":110,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":113,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":114,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":126,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":128,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":130,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":131,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":136,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":137,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":141,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":145,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[104,105,106,107,108]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":112,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":111}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":115,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":120,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":116,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":118,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":119,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":117}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":124,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":125,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[121,122,123]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":127,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":135,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[133,134]}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[138,139,140,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[142,143,144,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":148,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[150,151,152,153,154]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":161,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":163,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[157,158,159,160]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":162}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2019-08-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":166,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":171,"Flags":9,"Description":"The resource name"},"type":{"Type":172,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":173,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":169,"scm":174}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2019-08-01","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":177,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":182,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":189,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":190,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":196,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":197,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":198,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":199,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":200,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":201,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[187,188]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[191,192,193,194,195]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":209,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":213,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[207,208]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[210,211,212]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":206}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":215,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":220,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":230,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":223,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[221,222]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":229,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[225,226,227,228,4]}},{"3":{"ItemType":224}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":231,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":247,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[236,237,238,239,240,241,242,243,244,245,246]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":235}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":249,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":254,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":276,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":279,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":279,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":255,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":262,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":269,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":261,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[256,257,258,259,260]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":268,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[263,264,265,266,267]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":275,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[270,271,272,273,274]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":277,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":278,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":280,"Flags":9,"Description":"The resource name"},"type":{"Type":281,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":282,"Flags":10,"Description":"The resource api version"},"properties":{"Type":284,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":285,"Flags":9,"Description":"The resource name"},"type":{"Type":286,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":287,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":289,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":294,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":295,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":296,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":297,"Flags":9,"Description":"The resource name"},"type":{"Type":298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":180,"authsettings":185,"azurestorageaccounts":205,"backup":218,"connectionstrings":234,"logs":252,"metadata":283,"pushsettings":288,"slotConfigNames":292,"web":300}}},{"4":{"Name":"Microsoft.Web/sites/config@2019-08-01","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":303,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":304,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2019-08-01","ScopeType":8,"Body":305,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2019-08-01","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":313,"Flags":9,"Description":"The resource name"},"type":{"Type":314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":318,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":324,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[319,320,321,322,323]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2019-08-01","ScopeType":8,"Body":316,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":330,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2019-08-01","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2019-08-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":342,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":345,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":348,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":352,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[340,341]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[343,344]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[346,347]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[349,350,351]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2019-08-01","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":356,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2019-08-01","ScopeType":8,"Body":361,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2019-08-01","ScopeType":8,"Body":367,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":369,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2019-08-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":379,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2019-08-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":381,"Flags":9,"Description":"The resource name"},"type":{"Type":382,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":383,"Flags":10,"Description":"The resource api version"},"properties":{"Type":385,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":389,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":388,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":387}},{"3":{"ItemType":386}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2019-08-01","ScopeType":8,"Body":384,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":391,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":392,"Flags":10,"Description":"The resource api version"},"properties":{"Type":394,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":398,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[395,396,397]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2019-08-01","ScopeType":8,"Body":393,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":406,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":407,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[404,405]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2019-08-01","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":156,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":412,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2019-08-01","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":414,"Flags":9,"Description":"The resource name"},"type":{"Type":415,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":416,"Flags":10,"Description":"The resource api version"},"properties":{"Type":418,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":419,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":423,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":427,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":206}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":432,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":436,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":235}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":437,"Flags":9,"Description":"The resource name"},"type":{"Type":438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":439,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":441,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":446,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":450,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":417,"authsettings":422,"azurestorageaccounts":426,"backup":431,"connectionstrings":435,"logs":440,"metadata":444,"pushsettings":449,"web":453}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2019-08-01","ScopeType":8,"Body":454,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2019-08-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":460,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":461,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2019-08-01","ScopeType":8,"Body":462,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":464,"Flags":9,"Description":"The resource name"},"type":{"Type":465,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":466,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2019-08-01","ScopeType":8,"Body":467,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2019-08-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2019-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2019-08-01","ScopeType":8,"Body":479,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2019-08-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":489,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2019-08-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":494,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2019-08-01","ScopeType":8,"Body":497,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":499,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":500,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":502,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2019-08-01","ScopeType":8,"Body":501,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":504,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":385,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2019-08-01","ScopeType":8,"Body":507,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":513,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":514,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2019-08-01","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":394,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2019-08-01","ScopeType":8,"Body":518,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2019-08-01","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":524,"Flags":9,"Description":"The resource name"},"type":{"Type":525,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":526,"Flags":10,"Description":"The resource api version"},"properties":{"Type":528,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2019-08-01","ScopeType":8,"Body":527,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":540,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":535,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":539,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[536,537,538,4]}},{"3":{"ItemType":534}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":532,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":542,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":543,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":544,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":528,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2019-08-01","ScopeType":8,"Body":550,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":554,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":558,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":571,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":564,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":565,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":567,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":568,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":570,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":569}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2019-08-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":573,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":577,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2019-08-01","ScopeType":8,"Body":576,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":579,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":583,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2019-08-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2019-08-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":640,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":598,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":603,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":604,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":608,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":615,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":617,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":632,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":637,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":638,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":639,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[593,594,595,596,597]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[599,600,601,602]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[605,606,607]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":613,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":614,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[610,611,612]}},{"3":{"ItemType":4}},{"3":{"ItemType":609}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":616}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":622,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":631,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[619,620,621]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[623,624,625,626,627,628,629,630]}},{"3":{"ItemType":618}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":636,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[634,635]}},{"3":{"ItemType":633}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2019-08-01","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":642,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2019-08-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2019-08-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":651,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":652,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":665,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":658,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":664,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[655,656,657]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[659,660,661,662,663]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2019-08-01","ScopeType":8,"Body":653,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2019-08-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2019-08-01","ScopeType":4,"Body":677,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":680,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":681,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":684,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":697,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":686,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":691,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":688,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":690,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":687}},{"3":{"ItemType":4}},{"3":{"ItemType":689}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":696,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[692,693,694,695]}},{"3":{"ItemType":685}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2019-08-01","ScopeType":8,"Body":682,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2019-08-01","ScopeType":8,"Body":701,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2019-08-01","ScopeType":8,"Body":705,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2019-08-01","ScopeType":8,"Body":710,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2019-08-01","ScopeType":8,"Body":715,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2019-08-01","ScopeType":8,"Body":720,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":722,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":723,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2019-08-01","ScopeType":8,"Body":724,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2019-08-01","ScopeType":8,"Body":728,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2019-08-01","ScopeType":8,"Body":732,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":742,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":748,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":749,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[738,739,740,741]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[743,744,745,746,747]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2019-08-01","ScopeType":8,"Body":736,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2019-08-01","ScopeType":8,"Body":753,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":769,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":770,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[759,760,761,762,763,764,765,766,767,768]}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.Web/sites/backups@2019-08-01","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":775,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReference","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":785,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":790,"Flags":0,"Description":"Type of managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":791,"Flags":0},"location":{"Type":792,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"5":{"Elements":[776,777,778,779,780,781,782,783,784]}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[786,787,788,789]}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"ApplicationSetting"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2019-08-01","ScopeType":8,"Body":774,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":794,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":795,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2019-08-01","ScopeType":8,"Body":796,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":798,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":799,"Flags":10,"Description":"The resource api version"},"properties":{"Type":801,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":807,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":810,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":811,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[802,803,804,805,806]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[808,809]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2019-08-01","ScopeType":8,"Body":800,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":813,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":814,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":820,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"containers":{"Type":828,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[817,818,819]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":822,"Flags":0},"previousCpuStats":{"Type":822,"Flags":0},"memoryStats":{"Type":826,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":827,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":823,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":825,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":824,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":821}},{"4":{"Name":"Microsoft.Web/sites/instances@2019-08-01","ScopeType":8,"Body":815,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":830,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":831,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":834,"Flags":0,"Description":"Child process list."},"threads":{"Type":837,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":838,"Flags":0,"Description":"List of open files."},"modules":{"Type":841,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":842,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":836,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":835}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":840,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":839}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2019-08-01","ScopeType":8,"Body":832,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2019-08-01","ScopeType":8,"Body":846,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":848,"Flags":9,"Description":"The resource name"},"type":{"Type":849,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":850,"Flags":10,"Description":"The resource api version"},"properties":{"Type":852,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":858,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[853,854,855,856,857]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2019-08-01","ScopeType":8,"Body":851,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":864,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":866,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":868,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":865}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":867}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2019-08-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2019-08-01","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2019-08-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2019-08-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2019-08-01","ScopeType":8,"Body":884,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":886,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":887,"Flags":10,"Description":"The resource api version"},"properties":{"Type":801,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2019-08-01","ScopeType":8,"Body":888,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2019-08-01","ScopeType":8,"Body":892,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":894,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":895,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2019-08-01","ScopeType":8,"Body":896,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":898,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":899,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2019-08-01","ScopeType":8,"Body":900,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":902,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":852,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2019-08-01","ScopeType":8,"Body":905,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":907,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":908,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2019-08-01","ScopeType":8,"Body":909,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2019-08-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":915,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":916,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2019-08-01","ScopeType":8,"Body":917,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":919,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":920,"Flags":10,"Description":"The resource api version"},"properties":{"Type":922,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":923,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":931,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":932,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":924,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":928,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[925,926,927]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[929,930]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2019-08-01","ScopeType":8,"Body":921,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":934,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":935,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":938,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":923}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2019-08-01","ScopeType":8,"Body":936,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":940,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":941,"Flags":10,"Description":"The resource api version"},"properties":{"Type":943,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":946,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":947,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[944,945]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2019-08-01","ScopeType":8,"Body":942,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":949,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":950,"Flags":10,"Description":"The resource api version"},"properties":{"Type":922,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2019-08-01","ScopeType":8,"Body":951,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":953,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":954,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2019-08-01","ScopeType":8,"Body":955,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":957,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":958,"Flags":10,"Description":"The resource api version"},"properties":{"Type":943,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2019-08-01","ScopeType":8,"Body":959,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":964,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":972,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[965,966,967,968,969,970,971,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2019-08-01","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":974,"Flags":9,"Description":"The resource name"},"type":{"Type":975,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":976,"Flags":10,"Description":"The resource api version"},"properties":{"Type":978,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":979,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":980,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":616}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2019-08-01","ScopeType":8,"Body":977,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":982,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":983,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":984,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":986,"Flags":9,"Description":"The resource name"},"type":{"Type":987,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":988,"Flags":10,"Description":"The resource api version"},"properties":{"Type":990,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2019-08-01","ScopeType":8,"Body":989,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":996,"Flags":9,"Description":"The resource name"},"type":{"Type":997,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":998,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1000,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2019-08-01","ScopeType":8,"Body":999,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1002,"Flags":9,"Description":"The resource name"},"type":{"Type":1003,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1004,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1000,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2019-08-01","ScopeType":8,"Body":1005,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":758,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2019-08-01","Output":1008,"Input":1007}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1011,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2019-08-01","Output":1010}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":1015,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2019-08-01","Output":1014}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1018,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1019,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2019-08-01","Output":1017}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1022,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1008}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2019-08-01","Output":1021}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2019-08-01","Output":1014}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2019-08-01","Output":1008,"Input":1007}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2019-08-01","Output":1014}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2019-08-01","Output":1017}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2019-08-01","Output":1021}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2019-08-01","Output":1014}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1035,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1034,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1033}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2019-08-01","Output":1032}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2019-08-01","Output":1010}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1041,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2019-08-01","Output":1040}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2019-08-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2019-08-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2019-08-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":156,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":164,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":146,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":147,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":149,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":155,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":109,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":110,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":113,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":114,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"cors":{"Type":126,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":128,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":130,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":131,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":136,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":137,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":141,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"ftpsState":{"Type":145,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[104,105,106,107,108]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":112,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":111}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":115,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":120,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":116,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":118,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":119,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":117}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":124,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":125,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[121,122,123]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":127,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":135,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"5":{"Elements":[133,134]}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[138,139,140,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[142,143,144,4]}},{"3":{"ItemType":4}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":148,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[150,151,152,153,154]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":161,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":163,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[157,158,159,160]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":162}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2019-08-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":166,"Flags":9,"Description":"The resource name"},"type":{"Type":167,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":168,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":171,"Flags":9,"Description":"The resource name"},"type":{"Type":172,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":173,"Flags":10,"Description":"The resource api version"},"properties":{"Type":170,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":169,"scm":174}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2019-08-01","ScopeType":8,"Body":175,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":177,"Flags":9,"Description":"The resource name"},"type":{"Type":178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":181,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":182,"Flags":9,"Description":"The resource name"},"type":{"Type":183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":189,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":190,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":196,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":197,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":198,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleOAuthScopes":{"Type":199,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookOAuthScopes":{"Type":200,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountOAuthScopes":{"Type":201,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[187,188]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"5":{"Elements":[191,192,193,194,195]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":214,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":209,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":213,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[207,208]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[210,211,212]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":206}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":215,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":220,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":230,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":223,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[221,222]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":229,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[225,226,227,228,4]}},{"3":{"ItemType":224}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":231,"Flags":9,"Description":"The resource name"},"type":{"Type":232,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":233,"Flags":10,"Description":"The resource api version"},"properties":{"Type":248,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":247,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[236,237,238,239,240,241,242,243,244,245,246]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":235}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":249,"Flags":9,"Description":"The resource name"},"type":{"Type":250,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":251,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":254,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":276,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":279,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":279,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":255,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":262,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":269,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":261,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[256,257,258,259,260]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":268,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[263,264,265,266,267]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":275,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[270,271,272,273,274]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":277,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":278,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":280,"Flags":9,"Description":"The resource name"},"type":{"Type":281,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":282,"Flags":10,"Description":"The resource api version"},"properties":{"Type":284,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":285,"Flags":9,"Description":"The resource name"},"type":{"Type":286,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":287,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":289,"Flags":9,"Description":"The resource name"},"type":{"Type":290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":293,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":294,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":295,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":296,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":297,"Flags":9,"Description":"The resource name"},"type":{"Type":298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":180,"authsettings":185,"azurestorageaccounts":205,"backup":218,"connectionstrings":234,"logs":252,"metadata":283,"pushsettings":288,"slotConfigNames":292,"web":300}}},{"4":{"Name":"Microsoft.Web/sites/config@2019-08-01","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":303,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":304,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2019-08-01","ScopeType":8,"Body":305,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":308,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":309,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2019-08-01","ScopeType":8,"Body":310,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":313,"Flags":9,"Description":"The resource name"},"type":{"Type":314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":318,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":324,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[319,320,321,322,323]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2019-08-01","ScopeType":8,"Body":316,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":326,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":327,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":330,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2019-08-01","ScopeType":8,"Body":328,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2019-08-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":342,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":345,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":348,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":352,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[340,341]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[343,344]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[346,347]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[349,350,351]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2019-08-01","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":356,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":359,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":360,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2019-08-01","ScopeType":8,"Body":361,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2019-08-01","ScopeType":8,"Body":367,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":369,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2019-08-01","ScopeType":8,"Body":372,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":375,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":376,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":379,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2019-08-01","ScopeType":8,"Body":377,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":381,"Flags":9,"Description":"The resource name"},"type":{"Type":382,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":383,"Flags":10,"Description":"The resource api version"},"properties":{"Type":385,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":389,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":388,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":387}},{"3":{"ItemType":386}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2019-08-01","ScopeType":8,"Body":384,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":391,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":392,"Flags":10,"Description":"The resource api version"},"properties":{"Type":394,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":398,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[395,396,397]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2019-08-01","ScopeType":8,"Body":393,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":400,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":401,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":406,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":407,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[404,405]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2019-08-01","ScopeType":8,"Body":402,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":409,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":410,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":156,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":412,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2019-08-01","ScopeType":8,"Body":411,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":414,"Flags":9,"Description":"The resource name"},"type":{"Type":415,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":416,"Flags":10,"Description":"The resource api version"},"properties":{"Type":418,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":419,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":186,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":423,"Flags":9,"Description":"The resource name"},"type":{"Type":424,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":425,"Flags":10,"Description":"The resource api version"},"properties":{"Type":427,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":206}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":432,"Flags":9,"Description":"The resource name"},"type":{"Type":433,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":434,"Flags":10,"Description":"The resource api version"},"properties":{"Type":436,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":235}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":437,"Flags":9,"Description":"The resource name"},"type":{"Type":438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":439,"Flags":10,"Description":"The resource api version"},"properties":{"Type":253,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":441,"Flags":9,"Description":"The resource name"},"type":{"Type":442,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":443,"Flags":10,"Description":"The resource api version"},"properties":{"Type":445,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":446,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":450,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":417,"authsettings":422,"azurestorageaccounts":426,"backup":431,"connectionstrings":435,"logs":440,"metadata":444,"pushsettings":449,"web":453}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2019-08-01","ScopeType":8,"Body":454,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":456,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":457,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2019-08-01","ScopeType":8,"Body":458,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":460,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":461,"Flags":10,"Description":"The resource api version"},"properties":{"Type":311,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2019-08-01","ScopeType":8,"Body":462,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":464,"Flags":9,"Description":"The resource name"},"type":{"Type":465,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":466,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2019-08-01","ScopeType":8,"Body":467,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2019-08-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":473,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":474,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2019-08-01","ScopeType":8,"Body":475,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":477,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":478,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2019-08-01","ScopeType":8,"Body":479,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":481,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":482,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":483,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2019-08-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":489,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":317,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2019-08-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":494,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":373,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2019-08-01","ScopeType":8,"Body":497,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":499,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":500,"Flags":10,"Description":"The resource api version"},"properties":{"Type":378,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":502,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2019-08-01","ScopeType":8,"Body":501,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":504,"Flags":9,"Description":"The resource name"},"type":{"Type":505,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":506,"Flags":10,"Description":"The resource api version"},"properties":{"Type":385,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2019-08-01","ScopeType":8,"Body":507,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":509,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":510,"Flags":10,"Description":"The resource api version"},"properties":{"Type":512,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":513,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":514,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2019-08-01","ScopeType":8,"Body":511,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":516,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":517,"Flags":10,"Description":"The resource api version"},"properties":{"Type":394,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2019-08-01","ScopeType":8,"Body":518,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":520,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":521,"Flags":10,"Description":"The resource api version"},"properties":{"Type":403,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2019-08-01","ScopeType":8,"Body":522,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":524,"Flags":9,"Description":"The resource name"},"type":{"Type":525,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":526,"Flags":10,"Description":"The resource api version"},"properties":{"Type":528,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2019-08-01","ScopeType":8,"Body":527,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":540,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":535,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":539,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[536,537,538,4]}},{"3":{"ItemType":534}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":532,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":542,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":543,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":544,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":528,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2019-08-01","ScopeType":8,"Body":550,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":554,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":556,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":557,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":558,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":571,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":564,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":565,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":567,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":568,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":570,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":569}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2019-08-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":573,"Flags":9,"Description":"The resource name"},"type":{"Type":574,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":575,"Flags":10,"Description":"The resource api version"},"properties":{"Type":577,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2019-08-01","ScopeType":8,"Body":576,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":579,"Flags":9,"Description":"The resource name"},"type":{"Type":580,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":581,"Flags":10,"Description":"The resource api version"},"properties":{"Type":583,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2019-08-01","ScopeType":8,"Body":582,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2019-08-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":640,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":598,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":603,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":604,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":608,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":615,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":617,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":632,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":637,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":638,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":639,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[593,594,595,596,597]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[599,600,601,602]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"5":{"Elements":[605,606,607]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":613,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":614,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[610,611,612]}},{"3":{"ItemType":4}},{"3":{"ItemType":609}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":616}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":622,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":631,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[619,620,621]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[623,624,625,626,627,628,629,630]}},{"3":{"ItemType":618}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":636,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[634,635]}},{"3":{"ItemType":633}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2019-08-01","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":642,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2019-08-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2019-08-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":651,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":652,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":566,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":665,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":658,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":664,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[655,656,657]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[659,660,661,662,663]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2019-08-01","ScopeType":8,"Body":653,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2019-08-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2019-08-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2019-08-01","ScopeType":4,"Body":677,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":680,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":681,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":684,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":697,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":686,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":691,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":688,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":690,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":687}},{"3":{"ItemType":4}},{"3":{"ItemType":689}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":696,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[692,693,694,695]}},{"3":{"ItemType":685}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2019-08-01","ScopeType":8,"Body":682,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2019-08-01","ScopeType":8,"Body":701,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2019-08-01","ScopeType":8,"Body":705,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2019-08-01","ScopeType":8,"Body":710,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2019-08-01","ScopeType":8,"Body":715,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2019-08-01","ScopeType":8,"Body":720,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":722,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":723,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2019-08-01","ScopeType":8,"Body":724,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2019-08-01","ScopeType":8,"Body":728,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":716,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2019-08-01","ScopeType":8,"Body":732,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":742,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":748,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":749,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[738,739,740,741]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[743,744,745,746,747]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2019-08-01","ScopeType":8,"Body":736,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":737,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2019-08-01","ScopeType":8,"Body":753,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":769,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":770,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[759,760,761,762,763,764,765,766,767,768]}},{"3":{"ItemType":224}},{"4":{"Name":"Microsoft.Web/sites/backups@2019-08-01","ScopeType":8,"Body":757,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":775,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReference","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":785,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":790,"Flags":0,"Description":"Type of managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":791,"Flags":0},"location":{"Type":792,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"5":{"Elements":[776,777,778,779,780,781,782,783,784]}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[786,787,788,789]}},{"6":{"Value":"KeyVault"}},{"6":{"Value":"ApplicationSetting"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2019-08-01","ScopeType":8,"Body":774,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":794,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":795,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2019-08-01","ScopeType":8,"Body":796,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":798,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":799,"Flags":10,"Description":"The resource api version"},"properties":{"Type":801,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":807,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":810,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":811,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[802,803,804,805,806]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[808,809]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2019-08-01","ScopeType":8,"Body":800,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":813,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":814,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":820,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"containers":{"Type":828,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[817,818,819]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":822,"Flags":0},"previousCpuStats":{"Type":822,"Flags":0},"memoryStats":{"Type":826,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":827,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":823,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":825,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":824,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":821}},{"4":{"Name":"Microsoft.Web/sites/instances@2019-08-01","ScopeType":8,"Body":815,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":830,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":831,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":834,"Flags":0,"Description":"Child process list."},"threads":{"Type":837,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":838,"Flags":0,"Description":"List of open files."},"modules":{"Type":841,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":842,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":836,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":835}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":840,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":839}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2019-08-01","ScopeType":8,"Body":832,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2019-08-01","ScopeType":8,"Body":846,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":848,"Flags":9,"Description":"The resource name"},"type":{"Type":849,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":850,"Flags":10,"Description":"The resource api version"},"properties":{"Type":852,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":858,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[853,854,855,856,857]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2019-08-01","ScopeType":8,"Body":851,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":864,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":866,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":868,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":533,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":362,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":865}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":357,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":867}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2019-08-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2019-08-01","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2019-08-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":758,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2019-08-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2019-08-01","ScopeType":8,"Body":884,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":886,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":887,"Flags":10,"Description":"The resource api version"},"properties":{"Type":801,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2019-08-01","ScopeType":8,"Body":888,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":816,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2019-08-01","ScopeType":8,"Body":892,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":894,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":895,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2019-08-01","ScopeType":8,"Body":896,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":898,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":899,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2019-08-01","ScopeType":8,"Body":900,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":902,"Flags":9,"Description":"The resource name"},"type":{"Type":903,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":904,"Flags":10,"Description":"The resource api version"},"properties":{"Type":852,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2019-08-01","ScopeType":8,"Body":905,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":907,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":908,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2019-08-01","ScopeType":8,"Body":909,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":833,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2019-08-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":915,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":916,"Flags":10,"Description":"The resource api version"},"properties":{"Type":840,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2019-08-01","ScopeType":8,"Body":917,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":919,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":920,"Flags":10,"Description":"The resource api version"},"properties":{"Type":922,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":923,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":931,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":932,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":924,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":928,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[925,926,927]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[929,930]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2019-08-01","ScopeType":8,"Body":921,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":934,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":935,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":938,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":923}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2019-08-01","ScopeType":8,"Body":936,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":940,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":941,"Flags":10,"Description":"The resource api version"},"properties":{"Type":943,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":946,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":947,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[944,945]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2019-08-01","ScopeType":8,"Body":942,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":949,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":950,"Flags":10,"Description":"The resource api version"},"properties":{"Type":922,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2019-08-01","ScopeType":8,"Body":951,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":953,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":954,"Flags":10,"Description":"The resource api version"},"properties":{"Type":937,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2019-08-01","ScopeType":8,"Body":955,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":957,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":958,"Flags":10,"Description":"The resource api version"},"properties":{"Type":943,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2019-08-01","ScopeType":8,"Body":959,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":964,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":972,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[965,966,967,968,969,970,971,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2019-08-01","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":974,"Flags":9,"Description":"The resource name"},"type":{"Type":975,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":976,"Flags":10,"Description":"The resource api version"},"properties":{"Type":978,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":979,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":980,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":616}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2019-08-01","ScopeType":8,"Body":977,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":982,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":983,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2019-08-01","ScopeType":8,"Body":984,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":986,"Flags":9,"Description":"The resource name"},"type":{"Type":987,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":988,"Flags":10,"Description":"The resource api version"},"properties":{"Type":990,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2019-08-01","ScopeType":8,"Body":989,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2019-08-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":996,"Flags":9,"Description":"The resource name"},"type":{"Type":997,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":998,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1000,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2019-08-01","ScopeType":8,"Body":999,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2019-08-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1002,"Flags":9,"Description":"The resource name"},"type":{"Type":1003,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1004,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1000,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2019-08-01","ScopeType":8,"Body":1005,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":219,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":758,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2019-08-01","Output":1008,"Input":1007}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1011,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2019-08-01","Output":1010}},{"2":{"Name":"FunctionSecrets","Properties":{"properties":{"Type":1015,"Flags":0,"Description":"FunctionSecrets resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FunctionSecretsProperties","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2019-08-01","Output":1014}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1018,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1019,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2019-08-01","Output":1017}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1022,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1008}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2019-08-01","Output":1021}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2019-08-01","Output":1014}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2019-08-01","Output":1008,"Input":1007}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2019-08-01","Output":1014}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2019-08-01","Output":1017}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2019-08-01","Output":1021}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2019-08-01","Output":1014}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1035,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1034,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1033}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2019-08-01","Output":1032}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2019-08-01","Output":1010}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2019-08-01","Output":1010}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1041,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2019-08-01","Output":1040}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2019-08-01/types.md b/generated/web/microsoft.web/2019-08-01/types.md index 5128cca9c0..af70a5e8e2 100644 --- a/generated/web/microsoft.web/2019-08-01/types.md +++ b/generated/web/microsoft.web/2019-08-01/types.md @@ -1539,7 +1539,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1550,7 +1550,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2145,7 +2145,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2020-06-01/types.json b/generated/web/microsoft.web/2020-06-01/types.json index 1eeffb6476..d932593418 100644 --- a/generated/web/microsoft.web/2020-06-01/types.json +++ b/generated/web/microsoft.web/2020-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-06-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-06-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":166,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":174,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":153,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":156,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":157,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":159,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":165,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":109,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":110,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":113,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":114,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":126,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":128,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":130,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":131,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":139,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":140,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":144,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":148,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":152,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[104,105,106,107,108]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":112,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":111}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":115,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":120,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":116,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":118,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":119,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":117}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":124,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":125,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[121,122,123]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":127,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":136,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":138,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[133,134,135,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":137}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[141,142,143,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[149,150,151,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[154,155]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":158,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[160,161,162,163,164]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":171,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":173,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[167,168,169,170]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":172}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-06-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":176,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":181,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":179,"scm":184}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-06-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":199,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":200,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":207,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":208,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":209,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":210,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":211,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":212,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":213,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[197,198]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[201,202,203,204,205,206]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":214,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":219,"Flags":0},"globalValidation":{"Type":221,"Flags":0},"identityProviders":{"Type":229,"Flags":0},"login":{"Type":278,"Flags":0},"httpSettings":{"Type":296,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":220,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":222,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":227,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":228,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[223,224,225,226]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":230,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":231,"Flags":0},"facebook":{"Type":245,"Flags":0},"gitHub":{"Type":252,"Flags":0},"google":{"Type":256,"Flags":0},"twitter":{"Type":261,"Flags":0},"customOpenIdConnectProviders":{"Type":277,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":232,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":233,"Flags":0},"login":{"Type":235,"Flags":0},"validation":{"Type":238,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":234,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":236,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":237,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":239,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":240,"Flags":0},"allowedAudiences":{"Type":244,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":241,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":242,"Flags":0},"allowedClientApplications":{"Type":243,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":246,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":247,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":249,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":248,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":250,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":251,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":253,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":254,"Flags":0},"login":{"Type":249,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":255,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":254,"Flags":0},"login":{"Type":249,"Flags":0},"validation":{"Type":258,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":260,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":262,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":263,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":264,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":266,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":267,"Flags":0},"login":{"Type":274,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":268,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":269,"Flags":0},"openIdConnectConfiguration":{"Type":272,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":270,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":271,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":273,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":275,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":276,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":265}},{"2":{"Name":"Login","Properties":{"properties":{"Type":279,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":280,"Flags":0},"tokenStore":{"Type":282,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":288,"Flags":0},"cookieExpiration":{"Type":289,"Flags":0},"nonce":{"Type":294,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":281,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":283,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":284,"Flags":0},"azureBlobStorage":{"Type":286,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":285,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":287,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":290,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":293,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[291,292]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":295,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":297,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":298,"Flags":0},"forwardProxy":{"Type":300,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":299,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":301,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":305,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[302,303,304]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":318,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":313,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":317,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[311,312]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[314,315,316]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":310}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":319,"Flags":9,"Description":"The resource name"},"type":{"Type":320,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":321,"Flags":10,"Description":"The resource api version"},"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":324,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":334,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":327,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[325,326]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":333,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[329,330,331,332,4]}},{"3":{"ItemType":328}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":335,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":352,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":351,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[340,341,342,343,344,345,346,347,348,349,350]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":339}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":353,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":358,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":380,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":383,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":383,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":359,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":366,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":373,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":365,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[360,361,362,363,364]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":372,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[367,368,369,370,371]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":379,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[374,375,376,377,378]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":381,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":382,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":384,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":388,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":393,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":398,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":399,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":400,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":401,"Flags":9,"Description":"The resource name"},"type":{"Type":402,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":403,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":190,"authsettings":195,"authsettingsV2":217,"azurestorageaccounts":309,"backup":322,"connectionstrings":338,"logs":356,"metadata":387,"pushsettings":392,"slotConfigNames":396,"web":404}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-06-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-06-01","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":412,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":413,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-06-01","ScopeType":8,"Body":414,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":422,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":428,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[423,424,425,426,427]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-06-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":434,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-06-01","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-06-01","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":446,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":449,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":452,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":456,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[444,445]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[447,448]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[450,451]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[453,454,455]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-06-01","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":460,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-06-01","ScopeType":8,"Body":465,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":468,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-06-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":473,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-06-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":483,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-06-01","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":485,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":489,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":493,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":492,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":491}},{"3":{"ItemType":490}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-06-01","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":502,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[499,500,501]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-06-01","ScopeType":8,"Body":497,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":504,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":505,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":510,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":511,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[508,509]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-06-01","ScopeType":8,"Body":506,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":513,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":514,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":166,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":516,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-06-01","ScopeType":8,"Body":515,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":523,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":527,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":531,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":310}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":536,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":540,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":339}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":545,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":549,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":553,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":554,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":521,"authsettings":526,"authsettingsV2":530,"azurestorageaccounts":534,"backup":539,"connectionstrings":543,"logs":548,"metadata":552,"pushsettings":557,"web":561}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-06-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":564,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":565,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-06-01","ScopeType":8,"Body":566,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-06-01","ScopeType":8,"Body":570,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-06-01","ScopeType":8,"Body":575,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-06-01","ScopeType":8,"Body":579,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-06-01","ScopeType":8,"Body":583,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-06-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-06-01","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":597,"Flags":9,"Description":"The resource name"},"type":{"Type":598,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":599,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-06-01","ScopeType":8,"Body":600,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":602,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-06-01","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":607,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":608,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":610,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-06-01","ScopeType":8,"Body":609,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":612,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":489,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-06-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":620,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":621,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":622,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-06-01","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-06-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-06-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":632,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-06-01","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":648,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":643,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":647,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[644,645,646,4]}},{"3":{"ItemType":642}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":640,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":650,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":651,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":652,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":655,"Flags":9,"Description":"The resource name"},"type":{"Type":656,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":657,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-06-01","ScopeType":8,"Body":658,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":660,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":661,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":662,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":664,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":665,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":666,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":668,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":669,"Flags":10,"Description":"The resource api version"},"properties":{"Type":671,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":679,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":672,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":673,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":675,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":676,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":678,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":677}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-06-01","ScopeType":8,"Body":670,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":681,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-06-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":687,"Flags":9,"Description":"The resource name"},"type":{"Type":688,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":689,"Flags":10,"Description":"The resource api version"},"properties":{"Type":691,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-06-01","ScopeType":8,"Body":690,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-06-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":697,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":698,"Flags":10,"Description":"The resource api version"},"properties":{"Type":700,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":749,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":706,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":711,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":712,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":717,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":724,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":726,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":741,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":746,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":747,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":748,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[701,702,703,704,705]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[707,708,709,710]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[713,714,715,716,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":722,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":723,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[719,720,721]}},{"3":{"ItemType":4}},{"3":{"ItemType":718}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":725}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":731,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":740,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[728,729,730]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[732,733,734,735,736,737,738,739]}},{"3":{"ItemType":727}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":745,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[743,744]}},{"3":{"ItemType":742}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-06-01","ScopeType":8,"Body":699,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-06-01","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-06-01","ScopeType":8,"Body":758,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":774,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":767,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":773,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[764,765,766]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[768,769,770,771,772]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-06-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":776,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":777,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":778,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":780,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":781,"Flags":10,"Description":"The resource api version"},"properties":{"Type":643,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-06-01","ScopeType":8,"Body":782,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":784,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":785,"Flags":10,"Description":"The resource api version"},"properties":{"Type":787,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-06-01","ScopeType":4,"Body":786,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":793,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":806,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":795,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":800,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":797,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":799,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":796}},{"3":{"ItemType":4}},{"3":{"ItemType":798}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":805,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[801,802,803,804]}},{"3":{"ItemType":794}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-06-01","ScopeType":8,"Body":791,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":808,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":809,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-06-01","ScopeType":8,"Body":810,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":812,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":813,"Flags":10,"Description":"The resource api version"},"properties":{"Type":815,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-06-01","ScopeType":8,"Body":814,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":817,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":818,"Flags":10,"Description":"The resource api version"},"properties":{"Type":820,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-06-01","ScopeType":8,"Body":819,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":822,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":823,"Flags":10,"Description":"The resource api version"},"properties":{"Type":825,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-06-01","ScopeType":8,"Body":824,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-06-01","ScopeType":8,"Body":829,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":831,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":832,"Flags":10,"Description":"The resource api version"},"properties":{"Type":815,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-06-01","ScopeType":8,"Body":833,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":835,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":836,"Flags":10,"Description":"The resource api version"},"properties":{"Type":820,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-06-01","ScopeType":8,"Body":837,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":839,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":840,"Flags":10,"Description":"The resource api version"},"properties":{"Type":825,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-06-01","ScopeType":8,"Body":841,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":851,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":857,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":858,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[847,848,849,850]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[852,853,854,855,856]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-06-01","ScopeType":8,"Body":845,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-06-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":864,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":865,"Flags":10,"Description":"The resource api version"},"properties":{"Type":867,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":878,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":879,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[868,869,870,871,872,873,874,875,876,877]}},{"3":{"ItemType":328}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-06-01","ScopeType":8,"Body":866,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":881,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":882,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-06-01","ScopeType":8,"Body":883,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"properties":{"Type":888,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":894,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":897,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":898,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[889,890,891,892,893]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[895,896]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-06-01","ScopeType":8,"Body":887,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":900,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":901,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":907,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":915,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[904,905,906]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":909,"Flags":0},"previousCpuStats":{"Type":909,"Flags":0},"memoryStats":{"Type":913,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":914,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":910,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":912,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":911,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":908}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-06-01","ScopeType":8,"Body":902,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":921,"Flags":0,"Description":"Child process list."},"threads":{"Type":924,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":925,"Flags":0,"Description":"List of open files."},"modules":{"Type":928,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":929,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":923,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":922}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":927,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":926}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-06-01","ScopeType":8,"Body":919,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":931,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":932,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-06-01","ScopeType":8,"Body":933,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":935,"Flags":9,"Description":"The resource name"},"type":{"Type":936,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":937,"Flags":10,"Description":"The resource api version"},"properties":{"Type":939,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":945,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[940,941,942,943,944]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-06-01","ScopeType":8,"Body":938,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":951,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":953,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":955,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":952}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":954}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-06-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":957,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":958,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-06-01","ScopeType":8,"Body":959,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-06-01","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":867,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-06-01","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-06-01","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":888,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-06-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-06-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-06-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-06-01","ScopeType":8,"Body":987,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":989,"Flags":9,"Description":"The resource name"},"type":{"Type":990,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":991,"Flags":10,"Description":"The resource api version"},"properties":{"Type":939,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-06-01","ScopeType":8,"Body":992,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":994,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":995,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-06-01","ScopeType":8,"Body":996,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-06-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1002,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1003,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-06-01","ScopeType":8,"Body":1004,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1006,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1007,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1009,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1010,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1018,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1019,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1011,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1015,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1012,1013,1014]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1016,1017]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-06-01","ScopeType":8,"Body":1008,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1025,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1010}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-06-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1027,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1028,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1033,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1034,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1031,1032]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-06-01","ScopeType":8,"Body":1029,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1036,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1037,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1009,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-06-01","ScopeType":8,"Body":1038,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1040,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1041,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-06-01","ScopeType":8,"Body":1042,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1044,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1045,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-06-01","ScopeType":8,"Body":1046,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1048,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1049,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1051,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1059,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1052,1053,1054,1055,1056,1057,1058,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-06-01","ScopeType":8,"Body":1050,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1061,"Flags":9,"Description":"The resource name"},"type":{"Type":1062,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1063,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1065,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1066,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1067,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":725}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-06-01","ScopeType":8,"Body":1064,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1073,"Flags":9,"Description":"The resource name"},"type":{"Type":1074,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1075,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1077,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-06-01","ScopeType":8,"Body":1076,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1079,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1080,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":1081,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1083,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1087,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-06-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1089,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1087,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-06-01","ScopeType":8,"Body":1092,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":867,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-06-01","Output":1095,"Input":1094}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1098,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-06-01","Output":1097}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-06-01","Output":1101}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1104,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1105,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-06-01","Output":1103}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1108,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1095}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-06-01","Output":1107}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-06-01","Output":1101}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-06-01","Output":1095,"Input":1094}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-06-01","Output":1101}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-06-01","Output":1103}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-06-01","Output":1107}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-06-01","Output":1101}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1121,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1120,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1119}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-06-01","Output":1118}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-06-01","Output":1097}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1127,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-06-01","Output":1126}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2020-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-06-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-06-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":166,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":174,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":153,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":156,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":157,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":159,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":165,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":109,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":110,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":113,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":114,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":126,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":128,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":130,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":131,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":139,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":140,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":144,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":148,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":152,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[104,105,106,107,108]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":112,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":111}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":115,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":120,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":116,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":118,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":119,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":117}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":124,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":125,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[121,122,123]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":127,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":136,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":138,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[133,134,135,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":137}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[141,142,143,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[149,150,151,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[154,155]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":158,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[160,161,162,163,164]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":171,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":173,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[167,168,169,170]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":172}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-06-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":176,"Flags":9,"Description":"The resource name"},"type":{"Type":177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":181,"Flags":9,"Description":"The resource name"},"type":{"Type":182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":180,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":179,"scm":184}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-06-01","ScopeType":8,"Body":185,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":199,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":200,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":207,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":208,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":209,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":210,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":211,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":212,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":213,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[197,198]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[201,202,203,204,205,206]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":214,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":219,"Flags":0},"globalValidation":{"Type":221,"Flags":0},"identityProviders":{"Type":229,"Flags":0},"login":{"Type":278,"Flags":0},"httpSettings":{"Type":296,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":220,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":222,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":227,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":228,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[223,224,225,226]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":230,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":231,"Flags":0},"facebook":{"Type":245,"Flags":0},"gitHub":{"Type":252,"Flags":0},"google":{"Type":256,"Flags":0},"twitter":{"Type":261,"Flags":0},"customOpenIdConnectProviders":{"Type":277,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":232,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":233,"Flags":0},"login":{"Type":235,"Flags":0},"validation":{"Type":238,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":234,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":236,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":237,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":239,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":240,"Flags":0},"allowedAudiences":{"Type":244,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":241,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":242,"Flags":0},"allowedClientApplications":{"Type":243,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":246,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":247,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":249,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":248,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":250,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":251,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":253,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":254,"Flags":0},"login":{"Type":249,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":255,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":254,"Flags":0},"login":{"Type":249,"Flags":0},"validation":{"Type":258,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":260,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":262,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":263,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":264,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":266,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":267,"Flags":0},"login":{"Type":274,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":268,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":269,"Flags":0},"openIdConnectConfiguration":{"Type":272,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":270,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":271,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":273,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":275,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":276,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":265}},{"2":{"Name":"Login","Properties":{"properties":{"Type":279,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":280,"Flags":0},"tokenStore":{"Type":282,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":288,"Flags":0},"cookieExpiration":{"Type":289,"Flags":0},"nonce":{"Type":294,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":281,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":283,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":284,"Flags":0},"azureBlobStorage":{"Type":286,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":285,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":287,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":290,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":293,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[291,292]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":295,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":297,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":298,"Flags":0},"forwardProxy":{"Type":300,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":299,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":301,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":305,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[302,303,304]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":306,"Flags":9,"Description":"The resource name"},"type":{"Type":307,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":308,"Flags":10,"Description":"The resource api version"},"properties":{"Type":318,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":313,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":317,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[311,312]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[314,315,316]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":310}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":319,"Flags":9,"Description":"The resource name"},"type":{"Type":320,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":321,"Flags":10,"Description":"The resource api version"},"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":324,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":334,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":327,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[325,326]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":333,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[329,330,331,332,4]}},{"3":{"ItemType":328}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":335,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":352,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":351,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[340,341,342,343,344,345,346,347,348,349,350]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":339}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":353,"Flags":9,"Description":"The resource name"},"type":{"Type":354,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":355,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":358,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":380,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":383,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":383,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":359,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":366,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":373,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":365,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[360,361,362,363,364]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":372,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[367,368,369,370,371]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":379,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[374,375,376,377,378]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":381,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":382,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":384,"Flags":9,"Description":"The resource name"},"type":{"Type":385,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":386,"Flags":10,"Description":"The resource api version"},"properties":{"Type":388,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":393,"Flags":9,"Description":"The resource name"},"type":{"Type":394,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":395,"Flags":10,"Description":"The resource api version"},"properties":{"Type":397,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":398,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":399,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":400,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":401,"Flags":9,"Description":"The resource name"},"type":{"Type":402,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":403,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":190,"authsettings":195,"authsettingsV2":217,"azurestorageaccounts":309,"backup":322,"connectionstrings":338,"logs":356,"metadata":387,"pushsettings":392,"slotConfigNames":396,"web":404}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-06-01","ScopeType":8,"Body":405,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":407,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":408,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-06-01","ScopeType":8,"Body":409,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":412,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":413,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-06-01","ScopeType":8,"Body":414,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":417,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":422,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":428,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[423,424,425,426,427]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-06-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":430,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":431,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":434,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-06-01","ScopeType":8,"Body":432,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":436,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":437,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-06-01","ScopeType":8,"Body":438,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":440,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":441,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":446,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":449,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":452,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":456,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[444,445]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[447,448]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[450,451]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[453,454,455]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-06-01","ScopeType":8,"Body":442,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":460,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-06-01","ScopeType":8,"Body":465,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":468,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-06-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":473,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-06-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":479,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":480,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":483,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-06-01","ScopeType":8,"Body":481,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":485,"Flags":9,"Description":"The resource name"},"type":{"Type":486,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":487,"Flags":10,"Description":"The resource api version"},"properties":{"Type":489,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":493,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":492,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":491}},{"3":{"ItemType":490}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-06-01","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":502,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[499,500,501]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-06-01","ScopeType":8,"Body":497,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":504,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":505,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":510,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":511,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[508,509]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-06-01","ScopeType":8,"Body":506,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":513,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":514,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":166,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":516,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-06-01","ScopeType":8,"Body":515,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":522,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":523,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":196,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":527,"Flags":9,"Description":"The resource name"},"type":{"Type":528,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":529,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":531,"Flags":9,"Description":"The resource name"},"type":{"Type":532,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":533,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":310}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":536,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":540,"Flags":9,"Description":"The resource name"},"type":{"Type":541,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":542,"Flags":10,"Description":"The resource api version"},"properties":{"Type":544,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":339}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":545,"Flags":9,"Description":"The resource name"},"type":{"Type":546,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":547,"Flags":10,"Description":"The resource api version"},"properties":{"Type":357,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":549,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":553,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":554,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":558,"Flags":9,"Description":"The resource name"},"type":{"Type":559,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":560,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":521,"authsettings":526,"authsettingsV2":530,"azurestorageaccounts":534,"backup":539,"connectionstrings":543,"logs":548,"metadata":552,"pushsettings":557,"web":561}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-06-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":564,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":565,"Flags":10,"Description":"The resource api version"},"properties":{"Type":410,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-06-01","ScopeType":8,"Body":566,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":415,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-06-01","ScopeType":8,"Body":570,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-06-01","ScopeType":8,"Body":575,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":433,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-06-01","ScopeType":8,"Body":579,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":581,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":582,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-06-01","ScopeType":8,"Body":583,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":443,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-06-01","ScopeType":8,"Body":587,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":589,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":590,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":591,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-06-01","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":597,"Flags":9,"Description":"The resource name"},"type":{"Type":598,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":599,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-06-01","ScopeType":8,"Body":600,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":602,"Flags":9,"Description":"The resource name"},"type":{"Type":603,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":604,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-06-01","ScopeType":8,"Body":605,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":607,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":608,"Flags":10,"Description":"The resource api version"},"properties":{"Type":482,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":610,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-06-01","ScopeType":8,"Body":609,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":612,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":489,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-06-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":620,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":621,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":622,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-06-01","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-06-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":507,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-06-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":632,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-06-01","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":648,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":643,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":647,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[644,645,646,4]}},{"3":{"ItemType":642}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":640,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":650,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":651,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":652,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":655,"Flags":9,"Description":"The resource name"},"type":{"Type":656,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":657,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-06-01","ScopeType":8,"Body":658,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":660,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":661,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":662,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":664,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":665,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":666,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":668,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":669,"Flags":10,"Description":"The resource api version"},"properties":{"Type":671,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":679,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":672,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":673,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":675,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":676,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":678,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":677}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-06-01","ScopeType":8,"Body":670,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":681,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-06-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":687,"Flags":9,"Description":"The resource name"},"type":{"Type":688,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":689,"Flags":10,"Description":"The resource api version"},"properties":{"Type":691,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-06-01","ScopeType":8,"Body":690,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-06-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":697,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":698,"Flags":10,"Description":"The resource api version"},"properties":{"Type":700,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":749,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":706,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":711,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":712,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":717,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":724,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":726,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":741,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":746,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":747,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":748,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[701,702,703,704,705]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[707,708,709,710]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[713,714,715,716,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":722,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":723,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[719,720,721]}},{"3":{"ItemType":4}},{"3":{"ItemType":718}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":725}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":731,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":740,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[728,729,730]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[732,733,734,735,736,737,738,739]}},{"3":{"ItemType":727}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":745,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[743,744]}},{"3":{"ItemType":742}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-06-01","ScopeType":8,"Body":699,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-06-01","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-06-01","ScopeType":8,"Body":758,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":763,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":674,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":774,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":767,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":773,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[764,765,766]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[768,769,770,771,772]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-06-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":776,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":777,"Flags":10,"Description":"The resource api version"},"properties":{"Type":653,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-06-01","ScopeType":8,"Body":778,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":780,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":781,"Flags":10,"Description":"The resource api version"},"properties":{"Type":643,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-06-01","ScopeType":8,"Body":782,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":784,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":785,"Flags":10,"Description":"The resource api version"},"properties":{"Type":787,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-06-01","ScopeType":4,"Body":786,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":793,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":806,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":795,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":800,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":797,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":799,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":796}},{"3":{"ItemType":4}},{"3":{"ItemType":798}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":805,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[801,802,803,804]}},{"3":{"ItemType":794}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-06-01","ScopeType":8,"Body":791,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":808,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":809,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-06-01","ScopeType":8,"Body":810,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":812,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":813,"Flags":10,"Description":"The resource api version"},"properties":{"Type":815,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-06-01","ScopeType":8,"Body":814,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":817,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":818,"Flags":10,"Description":"The resource api version"},"properties":{"Type":820,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-06-01","ScopeType":8,"Body":819,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":822,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":823,"Flags":10,"Description":"The resource api version"},"properties":{"Type":825,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-06-01","ScopeType":8,"Body":824,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":792,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-06-01","ScopeType":8,"Body":829,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":831,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":832,"Flags":10,"Description":"The resource api version"},"properties":{"Type":815,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-06-01","ScopeType":8,"Body":833,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":835,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":836,"Flags":10,"Description":"The resource api version"},"properties":{"Type":820,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-06-01","ScopeType":8,"Body":837,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":839,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":840,"Flags":10,"Description":"The resource api version"},"properties":{"Type":825,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-06-01","ScopeType":8,"Body":841,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":851,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":857,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":858,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[847,848,849,850]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[852,853,854,855,856]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-06-01","ScopeType":8,"Body":845,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":846,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-06-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":864,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":865,"Flags":10,"Description":"The resource api version"},"properties":{"Type":867,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":878,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":879,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[868,869,870,871,872,873,874,875,876,877]}},{"3":{"ItemType":328}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-06-01","ScopeType":8,"Body":866,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":881,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":882,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-06-01","ScopeType":8,"Body":883,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"properties":{"Type":888,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":894,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":897,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":898,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[889,890,891,892,893]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[895,896]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-06-01","ScopeType":8,"Body":887,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":900,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":901,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":907,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":915,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[904,905,906]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":909,"Flags":0},"previousCpuStats":{"Type":909,"Flags":0},"memoryStats":{"Type":913,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":914,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":910,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":912,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":911,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":908}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-06-01","ScopeType":8,"Body":902,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":921,"Flags":0,"Description":"Child process list."},"threads":{"Type":924,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":925,"Flags":0,"Description":"List of open files."},"modules":{"Type":928,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":929,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":923,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":922}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":927,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":926}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-06-01","ScopeType":8,"Body":919,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":931,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":932,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-06-01","ScopeType":8,"Body":933,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":935,"Flags":9,"Description":"The resource name"},"type":{"Type":936,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":937,"Flags":10,"Description":"The resource api version"},"properties":{"Type":939,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":945,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[940,941,942,943,944]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-06-01","ScopeType":8,"Body":938,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":951,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":953,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":955,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":641,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":466,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":952}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":461,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":954}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-06-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":957,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":958,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-06-01","ScopeType":8,"Body":959,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-06-01","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":867,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-06-01","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-06-01","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":888,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-06-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-06-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-06-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-06-01","ScopeType":8,"Body":987,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":989,"Flags":9,"Description":"The resource name"},"type":{"Type":990,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":991,"Flags":10,"Description":"The resource api version"},"properties":{"Type":939,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-06-01","ScopeType":8,"Body":992,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":994,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":995,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-06-01","ScopeType":8,"Body":996,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":920,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-06-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1002,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1003,"Flags":10,"Description":"The resource api version"},"properties":{"Type":927,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-06-01","ScopeType":8,"Body":1004,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1006,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1007,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1009,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1010,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1018,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1019,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1011,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1015,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1012,1013,1014]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1016,1017]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-06-01","ScopeType":8,"Body":1008,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1025,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1010}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-06-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1027,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1028,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1033,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1034,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1031,1032]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-06-01","ScopeType":8,"Body":1029,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1036,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1037,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1009,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-06-01","ScopeType":8,"Body":1038,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1040,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1041,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-06-01","ScopeType":8,"Body":1042,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1044,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1045,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-06-01","ScopeType":8,"Body":1046,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1048,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1049,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1051,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1059,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1052,1053,1054,1055,1056,1057,1058,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-06-01","ScopeType":8,"Body":1050,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1061,"Flags":9,"Description":"The resource name"},"type":{"Type":1062,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1063,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1065,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1066,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1067,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":725}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-06-01","ScopeType":8,"Body":1064,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-06-01","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1073,"Flags":9,"Description":"The resource name"},"type":{"Type":1074,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1075,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1077,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-06-01","ScopeType":8,"Body":1076,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1079,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1080,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-06-01","ScopeType":8,"Body":1081,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1083,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1087,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-06-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-06-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1089,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1087,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-06-01","ScopeType":8,"Body":1092,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":323,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":867,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-06-01","Output":1095,"Input":1094}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1098,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-06-01","Output":1097}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-06-01","Output":1101}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1104,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1105,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-06-01","Output":1103}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1108,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1095}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-06-01","Output":1107}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-06-01","Output":1101}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-06-01","Output":1095,"Input":1094}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-06-01","Output":1101}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-06-01","Output":1103}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-06-01","Output":1107}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-06-01","Output":1101}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1121,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1120,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1119}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-06-01","Output":1118}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-06-01","Output":1097}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-06-01","Output":1097}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1127,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-06-01","Output":1126}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2020-06-01/types.md b/generated/web/microsoft.web/2020-06-01/types.md index 9b0282175d..8f34c8f728 100644 --- a/generated/web/microsoft.web/2020-06-01/types.md +++ b/generated/web/microsoft.web/2020-06-01/types.md @@ -1643,7 +1643,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1654,7 +1654,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2549,7 +2549,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2020-09-01/types.json b/generated/web/microsoft.web/2020-09-01/types.json index 03dbbcb14e..d770263c36 100644 --- a/generated/web/microsoft.web/2020-09-01/types.json +++ b/generated/web/microsoft.web/2020-09-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.Web/certificates@2020-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":39,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-09-01","ScopeType":1,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-09-01","ScopeType":1,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":185,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":54,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":57,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":58,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":62,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":71,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":72,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":164,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":167,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":168,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":170,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":176,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[55,56]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[59,60,61]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":67,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":70,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[64,65,66]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[68,69]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":73,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":75,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":89,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":90,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":92,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":107,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":110,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":114,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":120,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":121,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":124,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":125,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":137,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":139,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":141,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":142,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":150,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":151,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":155,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":159,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":163,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":88,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,87]}},{"3":{"ItemType":76}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":91}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[93,94,95,96,97,98,99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":113,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":112}},{"3":{"ItemType":111}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[115,116,117,118,119]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":123,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":122}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":126,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":131,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":127,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":129,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":130,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":128}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":135,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":136,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[132,133,134]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":138,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":147,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":149,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[144,145,146,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":148}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[152,153,154,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,162,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":169,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[171,172,173,174,175]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":182,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":184,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[178,179,180,181]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":183}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-09-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":190,"scm":195}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-09-01","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":198,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":210,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":211,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":218,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":219,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":220,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":221,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":222,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":223,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":224,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[208,209]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[212,213,214,215,216,217]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":230,"Flags":0},"globalValidation":{"Type":232,"Flags":0},"identityProviders":{"Type":240,"Flags":0},"login":{"Type":289,"Flags":0},"httpSettings":{"Type":307,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":231,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":233,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":238,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":239,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[234,235,236,237]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":241,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":242,"Flags":0},"facebook":{"Type":256,"Flags":0},"gitHub":{"Type":263,"Flags":0},"google":{"Type":267,"Flags":0},"twitter":{"Type":272,"Flags":0},"customOpenIdConnectProviders":{"Type":288,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":243,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":244,"Flags":0},"login":{"Type":246,"Flags":0},"validation":{"Type":249,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":245,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":247,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":248,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":251,"Flags":0},"allowedAudiences":{"Type":255,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":252,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":253,"Flags":0},"allowedClientApplications":{"Type":254,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":258,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":261,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":262,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":264,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":266,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":268,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0},"validation":{"Type":269,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":270,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":271,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":273,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":274,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":275,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":277,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":278,"Flags":0},"login":{"Type":285,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":279,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":280,"Flags":0},"openIdConnectConfiguration":{"Type":283,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":281,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":282,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":284,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":286,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":287,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":276}},{"2":{"Name":"Login","Properties":{"properties":{"Type":290,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":291,"Flags":0},"tokenStore":{"Type":293,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":299,"Flags":0},"cookieExpiration":{"Type":300,"Flags":0},"nonce":{"Type":305,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":292,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":294,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":295,"Flags":0},"azureBlobStorage":{"Type":297,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":296,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":298,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":301,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":304,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":306,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":308,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":309,"Flags":0},"forwardProxy":{"Type":311,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":310,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":312,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":316,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[313,314,315]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":317,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":324,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":328,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[325,326,327]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":335,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":345,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":338,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[336,337]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":344,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[340,341,342,343,4]}},{"3":{"ItemType":339}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":346,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":362,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[351,352,353,354,355,356,357,358,359,360,361]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":369,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":391,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":394,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":394,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":370,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":377,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":384,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":376,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[371,372,373,374,375]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":383,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":390,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[385,386,387,388,389]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":392,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":393,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":395,"Flags":9,"Description":"The resource name"},"type":{"Type":396,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":397,"Flags":10,"Description":"The resource api version"},"properties":{"Type":399,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":404,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":409,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":410,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":411,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":201,"authsettings":206,"authsettingsV2":228,"azurestorageaccounts":320,"backup":333,"connectionstrings":349,"logs":367,"metadata":398,"pushsettings":403,"slotConfigNames":407,"web":415}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-09-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-09-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-09-01","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":433,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":439,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[434,435,436,437,438]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-09-01","ScopeType":8,"Body":431,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":445,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-09-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-09-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":457,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":460,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":463,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":467,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[455,456]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[458,459]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[461,462]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[464,465,466]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-09-01","ScopeType":8,"Body":453,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-09-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-09-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-09-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":494,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-09-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":496,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":504,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":503,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":502}},{"3":{"ItemType":501}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-09-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":513,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[510,511,512]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-09-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":515,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":516,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":521,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":522,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[519,520]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-09-01","ScopeType":8,"Body":517,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":527,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-09-01","ScopeType":8,"Body":526,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":542,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":560,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":564,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":569,"Flags":9,"Description":"The resource name"},"type":{"Type":570,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":571,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":532,"authsettings":537,"authsettingsV2":541,"azurestorageaccounts":545,"backup":550,"connectionstrings":554,"logs":559,"metadata":563,"pushsettings":568,"web":572}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-09-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-09-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-09-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":583,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-09-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-09-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":593,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-09-01","ScopeType":8,"Body":594,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-09-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-09-01","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-09-01","ScopeType":8,"Body":611,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":613,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-09-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":621,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-09-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":623,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-09-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":631,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":632,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":633,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-09-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":635,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":636,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-09-01","ScopeType":8,"Body":637,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-09-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-09-01","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":659,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":654,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":658,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[655,656,657,4]}},{"3":{"ItemType":653}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-09-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":679,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":680,"Flags":10,"Description":"The resource api version"},"properties":{"Type":682,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":683,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":684,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":686,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":687,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":689,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":688}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-09-01","ScopeType":8,"Body":681,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-09-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":702,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-09-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-09-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":760,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":717,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":722,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":723,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":728,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":735,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":737,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":752,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":757,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":758,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":759,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[712,713,714,715,716]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[718,719,720,721]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[724,725,726,727,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":733,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":734,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[730,731,732]}},{"3":{"ItemType":4}},{"3":{"ItemType":729}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":736}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":742,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":751,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[739,740,741]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[743,744,745,746,747,748,749,750]}},{"3":{"ItemType":738}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":756,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[754,755]}},{"3":{"ItemType":753}},{"3":{"ItemType":74}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-09-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-09-01","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-09-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":771,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":772,"Flags":10,"Description":"The resource api version"},"properties":{"Type":774,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":785,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":778,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":784,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[775,776,777]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[779,780,781,782,783]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-09-01","ScopeType":8,"Body":773,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":6,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-09-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-09-01","ScopeType":4,"Body":797,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":804,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":817,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":806,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":811,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":808,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":810,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":807}},{"3":{"ItemType":4}},{"3":{"ItemType":809}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":816,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[812,813,814,815]}},{"3":{"ItemType":805}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-09-01","ScopeType":8,"Body":802,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-09-01","ScopeType":8,"Body":821,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-09-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-09-01","ScopeType":8,"Body":830,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-09-01","ScopeType":8,"Body":835,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-09-01","ScopeType":8,"Body":840,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-09-01","ScopeType":8,"Body":844,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":846,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":847,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-09-01","ScopeType":8,"Body":848,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-09-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":862,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":868,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":869,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[858,859,860,861]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[863,864,865,866,867]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-09-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":871,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":872,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-09-01","ScopeType":8,"Body":873,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":875,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":876,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":889,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":890,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[879,880,881,882,883,884,885,886,887,888]}},{"3":{"ItemType":339}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-09-01","ScopeType":8,"Body":877,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":892,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":893,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-09-01","ScopeType":8,"Body":894,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":896,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":897,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":905,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":908,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":909,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[900,901,902,903,904]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[906,907]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-09-01","ScopeType":8,"Body":898,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":918,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":926,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[915,916,917]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":920,"Flags":0},"previousCpuStats":{"Type":920,"Flags":0},"memoryStats":{"Type":924,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":925,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":921,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":923,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":922,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":919}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-09-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":932,"Flags":0,"Description":"Child process list."},"threads":{"Type":935,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":936,"Flags":0,"Description":"List of open files."},"modules":{"Type":939,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":940,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":934,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":933}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":938,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":937}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-09-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-09-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":946,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":956,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[951,952,953,954,955]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-09-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":958,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":959,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":962,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":964,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":966,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":963}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":965}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-09-01","ScopeType":8,"Body":960,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-09-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-09-01","ScopeType":8,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-09-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":980,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":981,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-09-01","ScopeType":8,"Body":982,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":984,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":985,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-09-01","ScopeType":8,"Body":986,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":988,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":989,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-09-01","ScopeType":8,"Body":990,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-09-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":996,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":997,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-09-01","ScopeType":8,"Body":998,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1000,"Flags":9,"Description":"The resource name"},"type":{"Type":1001,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1002,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-09-01","ScopeType":8,"Body":1003,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1005,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1006,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-09-01","ScopeType":8,"Body":1007,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-09-01","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-09-01","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1021,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1029,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1030,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1022,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1026,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1023,1024,1025]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1027,1028]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-09-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1036,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1021}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-09-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1038,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1039,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1044,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1045,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1042,1043]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-09-01","ScopeType":8,"Body":1040,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-09-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-09-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-09-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1070,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1063,1064,1065,1066,1067,1068,1069,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-09-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1072,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1076,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1077,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1078,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":736}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-09-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1084,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-09-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":1092,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-09-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1100,"Flags":9,"Description":"The resource name"},"type":{"Type":1101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-09-01","ScopeType":8,"Body":1103,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":878,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-09-01","Output":1106,"Input":1105}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1109,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-09-01","Output":1108}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-09-01","Output":1112}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1115,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1116,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-09-01","Output":1114}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1119,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1106}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-09-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-09-01","Output":1112}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-09-01","Output":1106,"Input":1105}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-09-01","Output":1112}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-09-01","Output":1114}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-09-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-09-01","Output":1112}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1132,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1131,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1130}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-09-01","Output":1129}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-09-01","Output":1108}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1138,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-09-01","Output":1137}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.Web/certificates@2020-09-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":39,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-09-01","ScopeType":1,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-09-01","ScopeType":1,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":185,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":54,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":57,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":58,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":62,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":71,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":72,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":164,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":167,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":168,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":170,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":176,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[55,56]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[59,60,61]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":67,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":70,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[64,65,66]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[68,69]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":73,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":75,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":89,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":90,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":92,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":107,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":110,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":114,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":120,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":121,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":124,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":125,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":137,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":139,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":141,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":142,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":150,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":151,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":155,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":159,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":163,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":88,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,87]}},{"3":{"ItemType":76}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":91}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[93,94,95,96,97,98,99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":113,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":112}},{"3":{"ItemType":111}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[115,116,117,118,119]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":123,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":122}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":126,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":131,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":127,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":129,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":130,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":128}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":135,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":136,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[132,133,134]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":138,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":147,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":149,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[144,145,146,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":148}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[152,153,154,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,162,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":169,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[171,172,173,174,175]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":182,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":184,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[178,179,180,181]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":183}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-09-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":190,"scm":195}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-09-01","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":198,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":210,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":211,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":218,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":219,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":220,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":221,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":222,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":223,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":224,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[208,209]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[212,213,214,215,216,217]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":230,"Flags":0},"globalValidation":{"Type":232,"Flags":0},"identityProviders":{"Type":240,"Flags":0},"login":{"Type":289,"Flags":0},"httpSettings":{"Type":307,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":231,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":233,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":238,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":239,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[234,235,236,237]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":241,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":242,"Flags":0},"facebook":{"Type":256,"Flags":0},"gitHub":{"Type":263,"Flags":0},"google":{"Type":267,"Flags":0},"twitter":{"Type":272,"Flags":0},"customOpenIdConnectProviders":{"Type":288,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":243,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":244,"Flags":0},"login":{"Type":246,"Flags":0},"validation":{"Type":249,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":245,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":247,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":248,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":251,"Flags":0},"allowedAudiences":{"Type":255,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":252,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":253,"Flags":0},"allowedClientApplications":{"Type":254,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":258,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":261,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":262,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":264,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":266,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":268,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0},"validation":{"Type":269,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":270,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":271,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":273,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":274,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":275,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":277,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":278,"Flags":0},"login":{"Type":285,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":279,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":280,"Flags":0},"openIdConnectConfiguration":{"Type":283,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":281,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":282,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":284,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":286,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":287,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":276}},{"2":{"Name":"Login","Properties":{"properties":{"Type":290,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":291,"Flags":0},"tokenStore":{"Type":293,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":299,"Flags":0},"cookieExpiration":{"Type":300,"Flags":0},"nonce":{"Type":305,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":292,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":294,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":295,"Flags":0},"azureBlobStorage":{"Type":297,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":296,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":298,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":301,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":304,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":306,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":308,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":309,"Flags":0},"forwardProxy":{"Type":311,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":310,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":312,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":316,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[313,314,315]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":317,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":324,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":328,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[325,326,327]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":335,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":345,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":338,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[336,337]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":344,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[340,341,342,343,4]}},{"3":{"ItemType":339}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":346,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":362,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[351,352,353,354,355,356,357,358,359,360,361]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":369,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":391,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":394,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":394,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":370,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":377,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":384,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":376,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[371,372,373,374,375]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":383,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":390,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[385,386,387,388,389]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":392,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":393,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":395,"Flags":9,"Description":"The resource name"},"type":{"Type":396,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":397,"Flags":10,"Description":"The resource api version"},"properties":{"Type":399,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":404,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":409,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":410,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":411,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":201,"authsettings":206,"authsettingsV2":228,"azurestorageaccounts":320,"backup":333,"connectionstrings":349,"logs":367,"metadata":398,"pushsettings":403,"slotConfigNames":407,"web":415}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-09-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-09-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-09-01","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":433,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":439,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[434,435,436,437,438]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-09-01","ScopeType":8,"Body":431,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":445,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-09-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-09-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":457,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":460,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":463,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":467,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[455,456]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[458,459]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[461,462]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[464,465,466]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-09-01","ScopeType":8,"Body":453,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-09-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-09-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-09-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":494,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-09-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":496,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":504,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":503,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":502}},{"3":{"ItemType":501}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-09-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":513,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[510,511,512]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-09-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":515,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":516,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":521,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":522,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[519,520]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-09-01","ScopeType":8,"Body":517,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":527,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-09-01","ScopeType":8,"Body":526,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":542,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":560,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":564,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":569,"Flags":9,"Description":"The resource name"},"type":{"Type":570,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":571,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":532,"authsettings":537,"authsettingsV2":541,"azurestorageaccounts":545,"backup":550,"connectionstrings":554,"logs":559,"metadata":563,"pushsettings":568,"web":572}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-09-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-09-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-09-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":583,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-09-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-09-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":593,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-09-01","ScopeType":8,"Body":594,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-09-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-09-01","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-09-01","ScopeType":8,"Body":611,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":613,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-09-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":621,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-09-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":623,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-09-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":631,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":632,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":633,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-09-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":635,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":636,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-09-01","ScopeType":8,"Body":637,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-09-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-09-01","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":659,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":654,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":658,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[655,656,657,4]}},{"3":{"ItemType":653}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-09-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":679,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":680,"Flags":10,"Description":"The resource api version"},"properties":{"Type":682,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":683,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":684,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":686,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":687,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":689,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":688}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-09-01","ScopeType":8,"Body":681,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-09-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":702,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-09-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-09-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":760,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":717,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":722,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":723,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":728,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":735,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":737,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":752,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":757,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":758,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":759,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[712,713,714,715,716]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[718,719,720,721]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[724,725,726,727,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":733,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":734,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[730,731,732]}},{"3":{"ItemType":4}},{"3":{"ItemType":729}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":736}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":742,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":751,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[739,740,741]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[743,744,745,746,747,748,749,750]}},{"3":{"ItemType":738}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":756,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[754,755]}},{"3":{"ItemType":753}},{"3":{"ItemType":74}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-09-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-09-01","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-09-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":771,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":772,"Flags":10,"Description":"The resource api version"},"properties":{"Type":774,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":785,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":778,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":784,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[775,776,777]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[779,780,781,782,783]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-09-01","ScopeType":8,"Body":773,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-09-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":6,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-09-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-09-01","ScopeType":4,"Body":797,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":804,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":817,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":806,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":811,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":808,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":810,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":807}},{"3":{"ItemType":4}},{"3":{"ItemType":809}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":816,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[812,813,814,815]}},{"3":{"ItemType":805}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-09-01","ScopeType":8,"Body":802,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-09-01","ScopeType":8,"Body":821,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-09-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-09-01","ScopeType":8,"Body":830,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-09-01","ScopeType":8,"Body":835,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-09-01","ScopeType":8,"Body":840,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-09-01","ScopeType":8,"Body":844,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":846,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":847,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-09-01","ScopeType":8,"Body":848,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-09-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":862,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":868,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":869,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[858,859,860,861]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[863,864,865,866,867]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-09-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":871,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":872,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-09-01","ScopeType":8,"Body":873,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":875,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":876,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":889,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":890,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[879,880,881,882,883,884,885,886,887,888]}},{"3":{"ItemType":339}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-09-01","ScopeType":8,"Body":877,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":892,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":893,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-09-01","ScopeType":8,"Body":894,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":896,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":897,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":905,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":908,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":909,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[900,901,902,903,904]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[906,907]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-09-01","ScopeType":8,"Body":898,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":918,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":926,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[915,916,917]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":920,"Flags":0},"previousCpuStats":{"Type":920,"Flags":0},"memoryStats":{"Type":924,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":925,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":921,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":923,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":922,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":919}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-09-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":932,"Flags":0,"Description":"Child process list."},"threads":{"Type":935,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":936,"Flags":0,"Description":"List of open files."},"modules":{"Type":939,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":940,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":934,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":933}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":938,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":937}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-09-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-09-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":946,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":956,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[951,952,953,954,955]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-09-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":958,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":959,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":962,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":964,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":966,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":963}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":965}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-09-01","ScopeType":8,"Body":960,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-09-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-09-01","ScopeType":8,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-09-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":980,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":981,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-09-01","ScopeType":8,"Body":982,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":984,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":985,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-09-01","ScopeType":8,"Body":986,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":988,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":989,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-09-01","ScopeType":8,"Body":990,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-09-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":996,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":997,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-09-01","ScopeType":8,"Body":998,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1000,"Flags":9,"Description":"The resource name"},"type":{"Type":1001,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1002,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-09-01","ScopeType":8,"Body":1003,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1005,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1006,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-09-01","ScopeType":8,"Body":1007,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-09-01","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-09-01","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1021,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1029,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1030,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1022,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1026,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1023,1024,1025]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1027,1028]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-09-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1036,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1021}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-09-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1038,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1039,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1044,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1045,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1042,1043]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-09-01","ScopeType":8,"Body":1040,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-09-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-09-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-09-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1070,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1063,1064,1065,1066,1067,1068,1069,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-09-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1072,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1076,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1077,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1078,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":736}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-09-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-09-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1084,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-09-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-09-01","ScopeType":8,"Body":1092,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-09-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-09-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1100,"Flags":9,"Description":"The resource name"},"type":{"Type":1101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-09-01","ScopeType":8,"Body":1103,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":878,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-09-01","Output":1106,"Input":1105}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1109,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-09-01","Output":1108}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-09-01","Output":1112}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1115,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1116,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-09-01","Output":1114}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1119,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1106}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-09-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-09-01","Output":1112}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-09-01","Output":1106,"Input":1105}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-09-01","Output":1112}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-09-01","Output":1114}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-09-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-09-01","Output":1112}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1132,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1131,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1130}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-09-01","Output":1129}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-09-01","Output":1108}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-09-01","Output":1108}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1138,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-09-01","Output":1137}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2020-09-01/types.md b/generated/web/microsoft.web/2020-09-01/types.md index 68f8dc2058..8ab370754d 100644 --- a/generated/web/microsoft.web/2020-09-01/types.md +++ b/generated/web/microsoft.web/2020-09-01/types.md @@ -1770,7 +1770,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1781,7 +1781,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2701,7 +2701,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2020-10-01/types.json b/generated/web/microsoft.web/2020-10-01/types.json index 0e960dc1cb..5e34ba57a5 100644 --- a/generated/web/microsoft.web/2020-10-01/types.json +++ b/generated/web/microsoft.web/2020-10-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.Web/certificates@2020-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":39,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-10-01","ScopeType":1,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-10-01","ScopeType":1,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":185,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":54,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":57,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":58,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":62,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":71,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":72,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":164,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":167,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":168,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":170,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":176,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[55,56]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[59,60,61]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":67,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":70,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[64,65,66]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[68,69]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":73,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":75,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":89,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":90,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":92,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":107,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":110,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":114,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":120,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":121,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":124,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":125,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":137,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":139,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":141,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":142,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":150,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":151,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":155,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":159,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":163,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":88,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,87]}},{"3":{"ItemType":76}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":91}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[93,94,95,96,97,98,99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":113,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":112}},{"3":{"ItemType":111}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[115,116,117,118,119]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":123,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":122}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":126,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":131,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":127,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":129,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":130,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":128}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":135,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":136,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[132,133,134]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":138,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":147,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":149,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[144,145,146,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":148}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[152,153,154,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,162,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":169,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[171,172,173,174,175]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":182,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":184,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[178,179,180,181]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":183}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-10-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":190,"scm":195}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-10-01","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":198,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":210,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":211,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":218,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":219,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":220,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":221,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":222,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":223,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":224,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[208,209]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[212,213,214,215,216,217]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":230,"Flags":0},"globalValidation":{"Type":232,"Flags":0},"identityProviders":{"Type":240,"Flags":0},"login":{"Type":289,"Flags":0},"httpSettings":{"Type":307,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":231,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":233,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":238,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":239,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[234,235,236,237]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":241,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":242,"Flags":0},"facebook":{"Type":256,"Flags":0},"gitHub":{"Type":263,"Flags":0},"google":{"Type":267,"Flags":0},"twitter":{"Type":272,"Flags":0},"customOpenIdConnectProviders":{"Type":288,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":243,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":244,"Flags":0},"login":{"Type":246,"Flags":0},"validation":{"Type":249,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":245,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":247,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":248,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":251,"Flags":0},"allowedAudiences":{"Type":255,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":252,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":253,"Flags":0},"allowedClientApplications":{"Type":254,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":258,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":261,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":262,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":264,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":266,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":268,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0},"validation":{"Type":269,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":270,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":271,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":273,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":274,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":275,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":277,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":278,"Flags":0},"login":{"Type":285,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":279,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":280,"Flags":0},"openIdConnectConfiguration":{"Type":283,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":281,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":282,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":284,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":286,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":287,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":276}},{"2":{"Name":"Login","Properties":{"properties":{"Type":290,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":291,"Flags":0},"tokenStore":{"Type":293,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":299,"Flags":0},"cookieExpiration":{"Type":300,"Flags":0},"nonce":{"Type":305,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":292,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":294,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":295,"Flags":0},"azureBlobStorage":{"Type":297,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":296,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":298,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":301,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":304,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":306,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":308,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":309,"Flags":0},"forwardProxy":{"Type":311,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":310,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":312,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":316,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[313,314,315]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":317,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":324,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":328,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[325,326,327]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":335,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":345,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":338,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[336,337]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":344,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[340,341,342,343,4]}},{"3":{"ItemType":339}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":346,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":362,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[351,352,353,354,355,356,357,358,359,360,361]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":369,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":391,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":394,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":394,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":370,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":377,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":384,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":376,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[371,372,373,374,375]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":383,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":390,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[385,386,387,388,389]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":392,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":393,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":395,"Flags":9,"Description":"The resource name"},"type":{"Type":396,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":397,"Flags":10,"Description":"The resource api version"},"properties":{"Type":399,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":404,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":409,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":410,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":411,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":201,"authsettings":206,"authsettingsV2":228,"azurestorageaccounts":320,"backup":333,"connectionstrings":349,"logs":367,"metadata":398,"pushsettings":403,"slotConfigNames":407,"web":415}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-10-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-10-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-10-01","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":433,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":439,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[434,435,436,437,438]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-10-01","ScopeType":8,"Body":431,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":445,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-10-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-10-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":457,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":460,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":463,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":467,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[455,456]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[458,459]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[461,462]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[464,465,466]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-10-01","ScopeType":8,"Body":453,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-10-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-10-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-10-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":494,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-10-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":496,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":504,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":503,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":502}},{"3":{"ItemType":501}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-10-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":513,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[510,511,512]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-10-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":515,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":516,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":521,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":522,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[519,520]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-10-01","ScopeType":8,"Body":517,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":527,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-10-01","ScopeType":8,"Body":526,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":542,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":560,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":564,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":569,"Flags":9,"Description":"The resource name"},"type":{"Type":570,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":571,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":532,"authsettings":537,"authsettingsV2":541,"azurestorageaccounts":545,"backup":550,"connectionstrings":554,"logs":559,"metadata":563,"pushsettings":568,"web":572}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-10-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-10-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-10-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":583,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-10-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-10-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":593,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-10-01","ScopeType":8,"Body":594,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-10-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-10-01","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-10-01","ScopeType":8,"Body":611,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":613,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-10-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":621,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-10-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":623,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-10-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":631,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":632,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":633,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-10-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":635,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":636,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-10-01","ScopeType":8,"Body":637,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-10-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-10-01","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":659,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":654,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":658,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[655,656,657,4]}},{"3":{"ItemType":653}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-10-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":679,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":680,"Flags":10,"Description":"The resource api version"},"properties":{"Type":682,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":683,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":684,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":686,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":687,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":689,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":688}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-10-01","ScopeType":8,"Body":681,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-10-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":702,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-10-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-10-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":760,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":717,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":722,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":723,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":728,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":735,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":737,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":752,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":757,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":758,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":759,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[712,713,714,715,716]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[718,719,720,721]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[724,725,726,727,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":733,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":734,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[730,731,732]}},{"3":{"ItemType":4}},{"3":{"ItemType":729}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":736}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":742,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":751,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[739,740,741]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[743,744,745,746,747,748,749,750]}},{"3":{"ItemType":738}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":756,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[754,755]}},{"3":{"ItemType":753}},{"3":{"ItemType":74}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-10-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-10-01","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-10-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":771,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":772,"Flags":10,"Description":"The resource api version"},"properties":{"Type":774,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":785,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":778,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":784,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[775,776,777]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[779,780,781,782,783]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-10-01","ScopeType":8,"Body":773,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":6,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-10-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-10-01","ScopeType":4,"Body":797,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":804,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":817,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":806,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":811,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":808,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":810,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":807}},{"3":{"ItemType":4}},{"3":{"ItemType":809}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":816,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[812,813,814,815]}},{"3":{"ItemType":805}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-10-01","ScopeType":8,"Body":802,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-10-01","ScopeType":8,"Body":821,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-10-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-10-01","ScopeType":8,"Body":830,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-10-01","ScopeType":8,"Body":835,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-10-01","ScopeType":8,"Body":840,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-10-01","ScopeType":8,"Body":844,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":846,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":847,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-10-01","ScopeType":8,"Body":848,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-10-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":862,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":868,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":869,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[858,859,860,861]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[863,864,865,866,867]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-10-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":871,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":872,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-10-01","ScopeType":8,"Body":873,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":875,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":876,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":889,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":890,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[879,880,881,882,883,884,885,886,887,888]}},{"3":{"ItemType":339}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-10-01","ScopeType":8,"Body":877,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":892,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":893,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-10-01","ScopeType":8,"Body":894,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":896,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":897,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":905,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":908,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":909,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[900,901,902,903,904]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[906,907]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-10-01","ScopeType":8,"Body":898,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":918,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":926,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[915,916,917]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":920,"Flags":0},"previousCpuStats":{"Type":920,"Flags":0},"memoryStats":{"Type":924,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":925,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":921,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":923,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":922,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":919}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-10-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":932,"Flags":0,"Description":"Child process list."},"threads":{"Type":935,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":936,"Flags":0,"Description":"List of open files."},"modules":{"Type":939,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":940,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":934,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":933}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":938,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":937}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-10-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-10-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":946,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":956,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[951,952,953,954,955]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-10-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":958,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":959,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":962,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":964,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":966,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":963}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":965}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-10-01","ScopeType":8,"Body":960,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-10-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-10-01","ScopeType":8,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-10-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":980,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":981,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-10-01","ScopeType":8,"Body":982,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":984,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":985,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-10-01","ScopeType":8,"Body":986,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":988,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":989,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-10-01","ScopeType":8,"Body":990,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-10-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":996,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":997,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-10-01","ScopeType":8,"Body":998,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1000,"Flags":9,"Description":"The resource name"},"type":{"Type":1001,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1002,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-10-01","ScopeType":8,"Body":1003,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1005,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1006,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-10-01","ScopeType":8,"Body":1007,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-10-01","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-10-01","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1021,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1029,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1030,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1022,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1026,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1023,1024,1025]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1027,1028]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-10-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1036,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1021}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-10-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1038,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1039,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1044,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1045,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1042,1043]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-10-01","ScopeType":8,"Body":1040,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-10-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-10-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-10-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1070,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1063,1064,1065,1066,1067,1068,1069,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-10-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1072,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1076,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1077,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1078,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":736}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-10-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1084,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-10-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":1092,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-10-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1100,"Flags":9,"Description":"The resource name"},"type":{"Type":1101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-10-01","ScopeType":8,"Body":1103,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":878,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-10-01","Output":1106,"Input":1105}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1109,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-10-01","Output":1108}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-10-01","Output":1112}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1115,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1116,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-10-01","Output":1114}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1119,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1106}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-10-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-10-01","Output":1112}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-10-01","Output":1106,"Input":1105}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-10-01","Output":1112}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-10-01","Output":1114}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-10-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-10-01","Output":1112}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1132,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1131,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1130}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-10-01","Output":1129}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-10-01","Output":1108}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1138,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-10-01","Output":1137}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CertificateProperties","Properties":{"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"password":{"Type":4,"Flags":5,"Description":"Certificate password."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Microsoft.Web/certificates@2020-10-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":39,"Flags":9,"Description":"The resource name"},"type":{"Type":40,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":41,"Flags":10,"Description":"The resource api version"},"properties":{"Type":43,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-10-01","ScopeType":1,"Body":42,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-10-01","ScopeType":1,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":185,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":54,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":57,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":58,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":62,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":71,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":72,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":164,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":167,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":168,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":170,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":176,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[55,56]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[59,60,61]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":67,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":70,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[64,65,66]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[68,69]}},{"3":{"ItemType":63}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":73,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":75,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":89,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":90,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":92,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":107,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":110,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":114,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":120,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":121,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":124,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":125,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":137,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":139,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":141,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":142,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"ipSecurityRestrictions":{"Type":150,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":151,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":155,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":159,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":163,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":74}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":88,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[77,78,79,80,81,82,83,84,85,86,87]}},{"3":{"ItemType":76}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":91}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[93,94,95,96,97,98,99,100,101,102,103,104,105,106,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[108,109]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":113,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":112}},{"3":{"ItemType":111}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"5":{"Elements":[115,116,117,118,119]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":123,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":122}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":126,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":131,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":127,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":129,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":130,"Flags":0,"Description":"A rule based on request execution time."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":128}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":135,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":136,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[132,133,134]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":138,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":147,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":149,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[144,145,146,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":148}},{"3":{"ItemType":143}},{"3":{"ItemType":143}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[152,153,154,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[156,157,158,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[160,161,162,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"5":{"Elements":[165,166]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":169,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[171,172,173,174,175]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":182,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":184,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[178,179,180,181]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":183}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-10-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":187,"Flags":9,"Description":"The resource name"},"type":{"Type":188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":192,"Flags":9,"Description":"The resource name"},"type":{"Type":193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":191,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":190,"scm":195}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-10-01","ScopeType":8,"Body":196,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":198,"Flags":9,"Description":"The resource name"},"type":{"Type":199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":202,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":210,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":211,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":218,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":219,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":220,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":221,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":222,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":223,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":224,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[208,209]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[212,213,214,215,216,217]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":225,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":230,"Flags":0},"globalValidation":{"Type":232,"Flags":0},"identityProviders":{"Type":240,"Flags":0},"login":{"Type":289,"Flags":0},"httpSettings":{"Type":307,"Flags":0}}}},{"2":{"Name":"AuthPlatform","Properties":{"properties":{"Type":231,"Flags":0,"Description":"AuthPlatform resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AuthPlatformProperties","Properties":{"enabled":{"Type":2,"Flags":0},"runtimeVersion":{"Type":4,"Flags":0},"configFilePath":{"Type":4,"Flags":0}}}},{"2":{"Name":"GlobalValidation","Properties":{"properties":{"Type":233,"Flags":0,"Description":"GlobalValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GlobalValidationProperties","Properties":{"requireAuthentication":{"Type":2,"Flags":0},"unauthenticatedClientAction":{"Type":238,"Flags":0},"redirectToProvider":{"Type":4,"Flags":0},"excludedPaths":{"Type":239,"Flags":0}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[234,235,236,237]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"properties":{"Type":241,"Flags":0,"Description":"IdentityProviders resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentityProvidersProperties","Properties":{"azureActiveDirectory":{"Type":242,"Flags":0},"facebook":{"Type":256,"Flags":0},"gitHub":{"Type":263,"Flags":0},"google":{"Type":267,"Flags":0},"twitter":{"Type":272,"Flags":0},"customOpenIdConnectProviders":{"Type":288,"Flags":0,"Description":"Dictionary of "}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"properties":{"Type":243,"Flags":0,"Description":"AzureActiveDirectory resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":244,"Flags":0},"login":{"Type":246,"Flags":0},"validation":{"Type":249,"Flags":0},"isAutoProvisioned":{"Type":2,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"properties":{"Type":245,"Flags":0,"Description":"AzureActiveDirectoryRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryRegistrationProperties","Properties":{"openIdIssuer":{"Type":4,"Flags":0},"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"properties":{"Type":247,"Flags":0,"Description":"AzureActiveDirectoryLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryLoginProperties","Properties":{"disableWWWAuthenticate":{"Type":2,"Flags":0},"loginParameters":{"Type":248,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"properties":{"Type":250,"Flags":0,"Description":"AzureActiveDirectoryValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureActiveDirectoryValidationProperties","Properties":{"jwtClaimChecks":{"Type":251,"Flags":0},"allowedAudiences":{"Type":255,"Flags":0}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"properties":{"Type":252,"Flags":0,"Description":"JwtClaimChecks resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"JwtClaimChecksProperties","Properties":{"allowedGroups":{"Type":253,"Flags":0},"allowedClientApplications":{"Type":254,"Flags":0}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"properties":{"Type":257,"Flags":0,"Description":"Facebook resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FacebookProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":258,"Flags":0},"graphApiVersion":{"Type":4,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"AppRegistration","Properties":{"properties":{"Type":259,"Flags":0,"Description":"AppRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppRegistrationProperties","Properties":{"appId":{"Type":4,"Flags":0},"appSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"LoginScopes","Properties":{"properties":{"Type":261,"Flags":0,"Description":"LoginScopes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginScopesProperties","Properties":{"scopes":{"Type":262,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"properties":{"Type":264,"Flags":0,"Description":"GitHub resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GitHubProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0}}}},{"2":{"Name":"ClientRegistration","Properties":{"properties":{"Type":266,"Flags":0,"Description":"ClientRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ClientRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"Google","Properties":{"properties":{"Type":268,"Flags":0,"Description":"Google resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"GoogleProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":265,"Flags":0},"login":{"Type":260,"Flags":0},"validation":{"Type":269,"Flags":0}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"properties":{"Type":270,"Flags":0,"Description":"AllowedAudiencesValidation resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AllowedAudiencesValidationProperties","Properties":{"allowedAudiences":{"Type":271,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"Twitter","Properties":{"properties":{"Type":273,"Flags":0,"Description":"Twitter resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":274,"Flags":0}}}},{"2":{"Name":"TwitterRegistration","Properties":{"properties":{"Type":275,"Flags":0,"Description":"TwitterRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TwitterRegistrationProperties","Properties":{"consumerKey":{"Type":4,"Flags":0},"consumerSecretSettingName":{"Type":4,"Flags":0}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"properties":{"Type":277,"Flags":0,"Description":"CustomOpenIdConnectProvider resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CustomOpenIdConnectProviderProperties","Properties":{"enabled":{"Type":2,"Flags":0},"registration":{"Type":278,"Flags":0},"login":{"Type":285,"Flags":0}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"properties":{"Type":279,"Flags":0,"Description":"OpenIdConnectRegistration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectRegistrationProperties","Properties":{"clientId":{"Type":4,"Flags":0},"clientCredential":{"Type":280,"Flags":0},"openIdConnectConfiguration":{"Type":283,"Flags":0}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"properties":{"Type":281,"Flags":0,"Description":"OpenIdConnectClientCredential resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectClientCredentialProperties","Properties":{"method":{"Type":282,"Flags":0},"clientSecretSettingName":{"Type":4,"Flags":0}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"properties":{"Type":284,"Flags":0,"Description":"OpenIdConnectConfig resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectConfigProperties","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0},"tokenEndpoint":{"Type":4,"Flags":0},"issuer":{"Type":4,"Flags":0},"certificationUri":{"Type":4,"Flags":0},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"properties":{"Type":286,"Flags":0,"Description":"OpenIdConnectLogin resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"OpenIdConnectLoginProperties","Properties":{"nameClaimType":{"Type":4,"Flags":0},"scopes":{"Type":287,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersPropertiesCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":276}},{"2":{"Name":"Login","Properties":{"properties":{"Type":290,"Flags":0,"Description":"Login resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginProperties","Properties":{"routes":{"Type":291,"Flags":0},"tokenStore":{"Type":293,"Flags":0},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0},"allowedExternalRedirectUrls":{"Type":299,"Flags":0},"cookieExpiration":{"Type":300,"Flags":0},"nonce":{"Type":305,"Flags":0}}}},{"2":{"Name":"LoginRoutes","Properties":{"properties":{"Type":292,"Flags":0,"Description":"LoginRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"LoginRoutesProperties","Properties":{"logoutEndpoint":{"Type":4,"Flags":0}}}},{"2":{"Name":"TokenStore","Properties":{"properties":{"Type":294,"Flags":0,"Description":"TokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TokenStoreProperties","Properties":{"enabled":{"Type":2,"Flags":0},"tokenRefreshExtensionHours":{"Type":3,"Flags":0},"fileSystem":{"Type":295,"Flags":0},"azureBlobStorage":{"Type":297,"Flags":0}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"properties":{"Type":296,"Flags":0,"Description":"FileSystemTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FileSystemTokenStoreProperties","Properties":{"directory":{"Type":4,"Flags":0}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"properties":{"Type":298,"Flags":0,"Description":"BlobStorageTokenStore resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BlobStorageTokenStoreProperties","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"properties":{"Type":301,"Flags":0,"Description":"CookieExpiration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"CookieExpirationProperties","Properties":{"convention":{"Type":304,"Flags":0},"timeToExpiration":{"Type":4,"Flags":0}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[302,303]}},{"2":{"Name":"Nonce","Properties":{"properties":{"Type":306,"Flags":0,"Description":"Nonce resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NonceProperties","Properties":{"validateNonce":{"Type":2,"Flags":0},"nonceExpirationInterval":{"Type":4,"Flags":0}}}},{"2":{"Name":"HttpSettings","Properties":{"properties":{"Type":308,"Flags":0,"Description":"HttpSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsProperties","Properties":{"requireHttps":{"Type":2,"Flags":0},"routes":{"Type":309,"Flags":0},"forwardProxy":{"Type":311,"Flags":0}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"properties":{"Type":310,"Flags":0,"Description":"HttpSettingsRoutes resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HttpSettingsRoutesProperties","Properties":{"apiPrefix":{"Type":4,"Flags":0}}}},{"2":{"Name":"ForwardProxy","Properties":{"properties":{"Type":312,"Flags":0,"Description":"ForwardProxy resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ForwardProxyProperties","Properties":{"convention":{"Type":316,"Flags":0},"customHostHeaderName":{"Type":4,"Flags":0},"customProtoHeaderName":{"Type":4,"Flags":0}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[313,314,315]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":317,"Flags":9,"Description":"The resource name"},"type":{"Type":318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":329,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":324,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":328,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[322,323]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"5":{"Elements":[325,326,327]}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":330,"Flags":9,"Description":"The resource name"},"type":{"Type":331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":335,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":345,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":338,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[336,337]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":344,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[340,341,342,343,4]}},{"3":{"ItemType":339}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":346,"Flags":9,"Description":"The resource name"},"type":{"Type":347,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":348,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":362,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[351,352,353,354,355,356,357,358,359,360,361]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":369,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":391,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":394,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":394,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":370,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":377,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":384,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":376,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[371,372,373,374,375]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":383,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":390,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[385,386,387,388,389]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":392,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":393,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":395,"Flags":9,"Description":"The resource name"},"type":{"Type":396,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":397,"Flags":10,"Description":"The resource api version"},"properties":{"Type":399,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":404,"Flags":9,"Description":"The resource name"},"type":{"Type":405,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":406,"Flags":10,"Description":"The resource api version"},"properties":{"Type":408,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":409,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":410,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":411,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":412,"Flags":9,"Description":"The resource name"},"type":{"Type":413,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":414,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":201,"authsettings":206,"authsettingsV2":228,"azurestorageaccounts":320,"backup":333,"connectionstrings":349,"logs":367,"metadata":398,"pushsettings":403,"slotConfigNames":407,"web":415}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-10-01","ScopeType":8,"Body":416,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":418,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":419,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-10-01","ScopeType":8,"Body":420,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":423,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":424,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-10-01","ScopeType":8,"Body":425,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":428,"Flags":9,"Description":"The resource name"},"type":{"Type":429,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":430,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":433,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":439,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[434,435,436,437,438]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-10-01","ScopeType":8,"Body":431,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":441,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":442,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":445,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-10-01","ScopeType":8,"Body":443,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-10-01","ScopeType":8,"Body":449,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":451,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":452,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":457,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":460,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":463,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":467,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[455,456]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[458,459]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[461,462]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[464,465,466]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-10-01","ScopeType":8,"Body":453,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":469,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":470,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":471,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":474,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":475,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-10-01","ScopeType":8,"Body":476,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-10-01","ScopeType":8,"Body":482,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-10-01","ScopeType":8,"Body":487,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":494,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-10-01","ScopeType":8,"Body":492,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":496,"Flags":9,"Description":"The resource name"},"type":{"Type":497,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":498,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":504,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":503,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":502}},{"3":{"ItemType":501}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-10-01","ScopeType":8,"Body":499,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":506,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":507,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":513,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[510,511,512]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-10-01","ScopeType":8,"Body":508,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":515,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":516,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":521,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":522,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[519,520]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-10-01","ScopeType":8,"Body":517,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":524,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":525,"Flags":10,"Description":"The resource api version"},"properties":{"Type":53,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":177,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":527,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-10-01","ScopeType":8,"Body":526,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":542,"Flags":9,"Description":"The resource name"},"type":{"Type":543,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":544,"Flags":10,"Description":"The resource api version"},"properties":{"Type":546,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":321}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":551,"Flags":9,"Description":"The resource name"},"type":{"Type":552,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":553,"Flags":10,"Description":"The resource api version"},"properties":{"Type":555,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":350}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":560,"Flags":9,"Description":"The resource name"},"type":{"Type":561,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":562,"Flags":10,"Description":"The resource api version"},"properties":{"Type":564,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":140,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":569,"Flags":9,"Description":"The resource name"},"type":{"Type":570,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":571,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":532,"authsettings":537,"authsettingsV2":541,"azurestorageaccounts":545,"backup":550,"connectionstrings":554,"logs":559,"metadata":563,"pushsettings":568,"web":572}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-10-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":421,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-10-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"properties":{"Type":426,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-10-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":583,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-10-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":444,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-10-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":593,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-10-01","ScopeType":8,"Body":594,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":454,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-10-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":604,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":605,"Flags":10,"Description":"The resource api version"},"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-10-01","ScopeType":8,"Body":606,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":432,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-10-01","ScopeType":8,"Body":611,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":613,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-10-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":621,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-10-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":623,"Flags":9,"Description":"The resource name"},"type":{"Type":624,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":625,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-10-01","ScopeType":8,"Body":626,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":628,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":629,"Flags":10,"Description":"The resource api version"},"properties":{"Type":631,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnection","Properties":{"privateLinkServiceConnectionState":{"Type":632,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":633,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-10-01","ScopeType":8,"Body":630,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":635,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":636,"Flags":10,"Description":"The resource api version"},"properties":{"Type":509,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-10-01","ScopeType":8,"Body":637,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":639,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":640,"Flags":10,"Description":"The resource api version"},"properties":{"Type":518,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-10-01","ScopeType":8,"Body":641,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-10-01","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":659,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":654,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":658,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[655,656,657,4]}},{"3":{"ItemType":653}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":647,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-10-01","ScopeType":8,"Body":669,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":679,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":680,"Flags":10,"Description":"The resource api version"},"properties":{"Type":682,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":683,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":684,"Flags":0,"Description":"Build properties to configure on the repository."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"The path of the app artifacts after building."}}}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":686,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":687,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":689,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":688}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-10-01","ScopeType":8,"Body":681,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-10-01","ScopeType":8,"Body":695,"Flags":0}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":702,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-10-01","ScopeType":8,"Body":701,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"}}}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-10-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":760,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"name":{"Type":4,"Flags":1,"Description":"Name of the App Service Environment."},"location":{"Type":4,"Flags":1,"Description":"Location of the App Service Environment, e.g. \"West US\"."},"provisioningState":{"Type":717,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":722,"Flags":2,"Description":"Current status of the App Service Environment."},"vnetName":{"Type":4,"Flags":0,"Description":"Name of the Virtual Network for the App Service Environment."},"vnetResourceGroupName":{"Type":4,"Flags":0,"Description":"Resource group of the Virtual Network."},"vnetSubnetName":{"Type":4,"Flags":0,"Description":"Subnet of the Virtual Network."},"virtualNetwork":{"Type":723,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":728,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":0,"Description":"Number of front-end instances."},"workerPools":{"Type":735,"Flags":1,"Description":"Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"databaseEdition":{"Type":4,"Flags":2,"Description":"Edition of the metadata database for the App Service Environment, e.g. \"Standard\"."},"databaseServiceObjective":{"Type":4,"Flags":2,"Description":"Service objective of the metadata database for the App Service Environment, e.g. \"S0\"."},"upgradeDomains":{"Type":3,"Flags":2,"Description":"Number of upgrade domains of the App Service Environment."},"subscriptionId":{"Type":4,"Flags":2,"Description":"Subscription of the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"lastAction":{"Type":4,"Flags":2,"Description":"Last deployment action on the App Service Environment."},"lastActionResult":{"Type":4,"Flags":2,"Description":"Result of the last deployment action on the App Service Environment."},"allowedMultiSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for front-ends."},"allowedWorkerSizes":{"Type":4,"Flags":2,"Description":"List of comma separated strings describing which VM sizes are allowed for workers."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"vipMappings":{"Type":737,"Flags":2,"Description":"Description of IP SSL mapping for the App Service Environment."},"environmentCapacities":{"Type":752,"Flags":2,"Description":"Current total, used, and available worker capacities."},"networkAccessControlList":{"Type":757,"Flags":0,"Description":"Access control list for controlling traffic to the App Service Environment."},"environmentIsHealthy":{"Type":2,"Flags":2,"Description":"True/false indicating whether the App Service Environment is healthy."},"environmentStatus":{"Type":4,"Flags":2,"Description":"Detailed message about with results of the last check of the App Service Environment."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"defaultFrontEndScaleFactor":{"Type":3,"Flags":2,"Description":"Default Scale Factor for FrontEnds."},"apiManagementAccountId":{"Type":4,"Flags":0,"Description":"API Management Account associated with the App Service Environment."},"suspended":{"Type":2,"Flags":0,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"dynamicCacheEnabled":{"Type":2,"Flags":0,"Description":"True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available\n(most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":758,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":759,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":0,"Description":"Flag that displays whether an ASE has linux workers or not"},"sslCertKeyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault ID for ILB App Service Environment default SSL certificate"},"sslCertKeyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault Secret Name for ILB App Service Environment default SSL certificate"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[712,713,714,715,716]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[718,719,720,721]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web,Publishing"}},{"5":{"Elements":[724,725,726,727,4]}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":733,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":734,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[730,731,732]}},{"3":{"ItemType":4}},{"3":{"ItemType":729}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":736}},{"2":{"Name":"StampCapacity","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the stamp."},"availableCapacity":{"Type":3,"Flags":0,"Description":"Available capacity (# of machines, bytes of storage etc...)."},"totalCapacity":{"Type":3,"Flags":0,"Description":"Total capacity (# of machines, bytes of storage etc...)."},"unit":{"Type":4,"Flags":0,"Description":"Name of the unit."},"computeMode":{"Type":742,"Flags":0,"Description":"Shared/dedicated workers."},"workerSize":{"Type":751,"Flags":0,"Description":"Size of the machines."},"workerSizeId":{"Type":3,"Flags":0,"Description":"Size ID of machines: \n0 - Small\n1 - Medium\n2 - Large"},"excludeFromCapacityAllocation":{"Type":2,"Flags":0,"Description":"If true, it includes basic apps.\nBasic apps are not used for capacity allocation."},"isApplicableForAllComputeModes":{"Type":2,"Flags":0,"Description":"true if capacity is applicable for all apps; otherwise, false."},"siteMode":{"Type":4,"Flags":0,"Description":"Shared or Dedicated."},"isLinux":{"Type":2,"Flags":0,"Description":"Is this a linux stamp capacity"}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[739,740,741]}},{"6":{"Value":"Small"}},{"6":{"Value":"Medium"}},{"6":{"Value":"Large"}},{"6":{"Value":"D1"}},{"6":{"Value":"D2"}},{"6":{"Value":"D3"}},{"6":{"Value":"NestedSmall"}},{"6":{"Value":"Default"}},{"5":{"Elements":[743,744,745,746,747,748,749,750]}},{"3":{"ItemType":738}},{"2":{"Name":"NetworkAccessControlEntry","Properties":{"action":{"Type":756,"Flags":0,"Description":"Action object."},"description":{"Type":4,"Flags":0,"Description":"Description of network access control entry."},"order":{"Type":3,"Flags":0,"Description":"Order of precedence."},"remoteSubnet":{"Type":4,"Flags":0,"Description":"Remote subnet."}}}},{"6":{"Value":"Permit"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[754,755]}},{"3":{"ItemType":753}},{"3":{"ItemType":74}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-10-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":762,"Flags":9,"Description":"The resource name"},"type":{"Type":763,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":764,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-10-01","ScopeType":8,"Body":765,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":729,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-10-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":771,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":772,"Flags":10,"Description":"The resource api version"},"properties":{"Type":774,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":685,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":785,"Flags":0,"Description":"Resource tags."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":778,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":784,"Flags":2,"Description":"Provisioning state of the App Service Environment."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[775,776,777]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[779,780,781,782,783]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-10-01","ScopeType":8,"Body":773,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-10-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":654,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":6,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-10-01","ScopeType":8,"Body":793,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-10-01","ScopeType":4,"Body":797,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":804,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":817,"Flags":0,"Description":"Data Set"}}}},{"2":{"Name":"DetectorInfo","Properties":{"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose"},"category":{"Type":4,"Flags":2,"Description":"Support Category"},"subCategory":{"Type":4,"Flags":2,"Description":"Support Sub Category"},"supportTopicId":{"Type":4,"Flags":2,"Description":"Support Topic Id"}}}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":806,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":811,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":808,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":810,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":807}},{"3":{"ItemType":4}},{"3":{"ItemType":809}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":816,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"5":{"Elements":[812,813,814,815]}},{"3":{"ItemType":805}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-10-01","ScopeType":8,"Body":802,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-10-01","ScopeType":8,"Body":821,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-10-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":828,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":829,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-10-01","ScopeType":8,"Body":830,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-10-01","ScopeType":8,"Body":835,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-10-01","ScopeType":8,"Body":840,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-10-01","ScopeType":8,"Body":844,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":846,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":847,"Flags":10,"Description":"The resource api version"},"properties":{"Type":831,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-10-01","ScopeType":8,"Body":848,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":850,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":851,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-10-01","ScopeType":8,"Body":852,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":854,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":855,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":862,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":868,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":869,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[858,859,860,861]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[863,864,865,866,867]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-10-01","ScopeType":8,"Body":856,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":871,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":872,"Flags":10,"Description":"The resource api version"},"properties":{"Type":857,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-10-01","ScopeType":8,"Body":873,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":875,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":876,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":889,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":890,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[879,880,881,882,883,884,885,886,887,888]}},{"3":{"ItemType":339}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-10-01","ScopeType":8,"Body":877,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":892,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":893,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-10-01","ScopeType":8,"Body":894,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":896,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":897,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":905,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":908,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":909,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[900,901,902,903,904]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[906,907]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-10-01","ScopeType":8,"Body":898,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":911,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":912,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":918,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":926,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[915,916,917]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":920,"Flags":0},"previousCpuStats":{"Type":920,"Flags":0},"memoryStats":{"Type":924,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":925,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":921,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":923,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":922,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":919}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-10-01","ScopeType":8,"Body":913,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":928,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":929,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":932,"Flags":0,"Description":"Child process list."},"threads":{"Type":935,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":936,"Flags":0,"Description":"List of open files."},"modules":{"Type":939,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":940,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":934,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":933}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":938,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":937}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-10-01","ScopeType":8,"Body":930,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-10-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":946,"Flags":9,"Description":"The resource name"},"type":{"Type":947,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":948,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":956,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[951,952,953,954,955]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-10-01","ScopeType":8,"Body":949,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":958,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":959,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":962,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":964,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":966,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":652,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":477,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":963}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":472,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"3":{"ItemType":965}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-10-01","ScopeType":8,"Body":960,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-10-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-10-01","ScopeType":8,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":878,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-10-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":980,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":981,"Flags":10,"Description":"The resource api version"},"properties":{"Type":72,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-10-01","ScopeType":8,"Body":982,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":984,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":985,"Flags":10,"Description":"The resource api version"},"properties":{"Type":899,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-10-01","ScopeType":8,"Body":986,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":988,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":989,"Flags":10,"Description":"The resource api version"},"properties":{"Type":914,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-10-01","ScopeType":8,"Body":990,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":992,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":993,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-10-01","ScopeType":8,"Body":994,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":996,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":997,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-10-01","ScopeType":8,"Body":998,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1000,"Flags":9,"Description":"The resource name"},"type":{"Type":1001,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1002,"Flags":10,"Description":"The resource api version"},"properties":{"Type":950,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-10-01","ScopeType":8,"Body":1003,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1005,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1006,"Flags":10,"Description":"The resource api version"},"properties":{"Type":961,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-10-01","ScopeType":8,"Body":1007,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":931,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-10-01","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-10-01","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1021,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1029,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1030,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1022,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1026,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1023,1024,1025]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1027,1028]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-10-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1036,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1021}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-10-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1038,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1039,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1044,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1045,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1042,1043]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-10-01","ScopeType":8,"Body":1040,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1020,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-10-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-10-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1041,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-10-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1062,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1070,"Flags":2,"Description":"The status of the static site build."}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1063,1064,1065,1066,1067,1068,1069,4]}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-10-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1072,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1076,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1077,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1078,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":736}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-10-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":472,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-10-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1084,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-10-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1090,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1091,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-10-01","ScopeType":8,"Body":1092,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-10-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-10-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1100,"Flags":9,"Description":"The resource name"},"type":{"Type":1101,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1102,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1098,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-10-01","ScopeType":8,"Body":1103,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":334,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":878,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-10-01","Output":1106,"Input":1105}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1109,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-10-01","Output":1108}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-10-01","Output":1112}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1115,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1116,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-10-01","Output":1114}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1119,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1106}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-10-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-10-01","Output":1112}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-10-01","Output":1106,"Input":1105}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-10-01","Output":1112}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-10-01","Output":1114}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-10-01","Output":1118}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-10-01","Output":1112}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1132,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1131,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1130}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-10-01","Output":1129}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-10-01","Output":1108}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-10-01","Output":1108}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1138,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."},"systemData":{"Type":27,"Flags":2,"Description":"The system metadata relating to this resource."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-10-01","Output":1137}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2020-10-01/types.md b/generated/web/microsoft.web/2020-10-01/types.md index 62dc8d98e7..9214041160 100644 --- a/generated/web/microsoft.web/2020-10-01/types.md +++ b/generated/web/microsoft.web/2020-10-01/types.md @@ -1770,7 +1770,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. * **hostingEnvironmentProfile**: [HostingEnvironmentProfile](#hostingenvironmentprofile) (ReadOnly): Specification for the App Service Environment to use for the certificate. @@ -1781,7 +1781,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (Required, WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2701,7 +2701,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2020-12-01/types.json b/generated/web/microsoft.web/2020-12-01/types.json index 6be7dbcaa1..a9177c8145 100644 --- a/generated/web/microsoft.web/2020-12-01/types.json +++ b/generated/web/microsoft.web/2020-12-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-12-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-12-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":189,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":167,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":171,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":172,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":174,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":180,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":110,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":111,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":114,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":115,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":130,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":132,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":134,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":135,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":143,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":144,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":148,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":152,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":156,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":166,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[104,105,106,107,108,109]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":113,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":112}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":116,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":124,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":117,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":119,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":120,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":121,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":123,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":118}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":120}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":122}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":128,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":129,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[125,126,127]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":131,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":140,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":142,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[137,138,139,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":141}},{"3":{"ItemType":136}},{"3":{"ItemType":136}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[149,150,151,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[153,154,155,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":160,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":165,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[158,159]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[161,162,163,164]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":157}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[168,169,170]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":173,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[175,176,177,178,179]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":186,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":188,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[182,183,184,185]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":187}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-12-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":191,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":196,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":194,"scm":199}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-12-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":207,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":214,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":215,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":222,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":223,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":224,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":225,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":226,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":227,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":228,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[212,213]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[216,217,218,219,220,221]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":229,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":234,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":235,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":242,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":276,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":287,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":240,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":241,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[236,237,238,239]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":243,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":252,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":256,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":258,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":261,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":262,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":264,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":266,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":275,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":244,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":245,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":247,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":246,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":248,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":251,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":249,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":250,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":253,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":255,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":259,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":260,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":259,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":263,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":265,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":267,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":269,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":273,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":270,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":272,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":271,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":274,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":268}},{"2":{"Name":"Login","Properties":{"routes":{"Type":277,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":278,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":281,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":282,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":286,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":279,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":280,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":285,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[283,284]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":288,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":289,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":293,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[290,291,292]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":294,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":298,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":157}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":304,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":314,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":307,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[305,306]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":313,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[309,310,311,312,4]}},{"3":{"ItemType":308}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":315,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":331,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[320,321,322,323,324,325,326,327,328,329,330]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":319}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":333,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":338,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":360,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":363,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":363,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":339,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":346,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":353,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":345,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[340,341,342,343,344]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":352,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[347,348,349,350,351]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":359,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[354,355,356,357,358]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":361,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":362,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":369,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":373,"Flags":9,"Description":"The resource name"},"type":{"Type":374,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":375,"Flags":10,"Description":"The resource api version"},"properties":{"Type":377,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":378,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":379,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":380,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":381,"Flags":9,"Description":"The resource name"},"type":{"Type":382,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":383,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":205,"authsettings":210,"authsettingsV2":232,"azurestorageaccounts":297,"backup":302,"connectionstrings":318,"logs":336,"metadata":367,"pushsettings":372,"slotConfigNames":376,"web":384}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-12-01","ScopeType":8,"Body":385,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-12-01","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":392,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":393,"Flags":10,"Description":"The resource api version"},"properties":{"Type":395,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-12-01","ScopeType":8,"Body":394,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":402,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":408,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[403,404,405,406,407]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-12-01","ScopeType":8,"Body":400,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":410,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":411,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":414,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-12-01","ScopeType":8,"Body":412,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-12-01","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":426,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":429,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":432,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":436,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[424,425]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[427,428]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[430,431]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[433,434,435]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-12-01","ScopeType":8,"Body":422,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":439,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":440,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":443,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":444,"Flags":10,"Description":"The resource api version"},"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-12-01","ScopeType":8,"Body":445,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":448,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-12-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":453,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-12-01","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":463,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-12-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":465,"Flags":9,"Description":"The resource name"},"type":{"Type":466,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":467,"Flags":10,"Description":"The resource api version"},"properties":{"Type":469,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":473,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":472,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":471}},{"3":{"ItemType":470}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-12-01","ScopeType":8,"Body":468,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":479,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":480,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":481,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":490,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[487,488,489]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-12-01","ScopeType":8,"Body":485,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":492,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":493,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":498,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":499,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[496,497]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-12-01","ScopeType":8,"Body":494,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":504,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-12-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":506,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":509,"scm":513}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2020-12-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":516,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":521,"Flags":9,"Description":"The resource name"},"type":{"Type":522,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":523,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":525,"Flags":9,"Description":"The resource name"},"type":{"Type":526,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":527,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":157}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":542,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":319}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":543,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":551,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":552,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":519,"authsettings":524,"authsettingsV2":528,"azurestorageaccounts":532,"backup":537,"connectionstrings":541,"logs":546,"metadata":550,"pushsettings":555,"web":559}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-12-01","ScopeType":8,"Body":560,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-12-01","ScopeType":8,"Body":564,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":395,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-12-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":570,"Flags":9,"Description":"The resource name"},"type":{"Type":571,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":572,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-12-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-12-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-12-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-12-01","ScopeType":8,"Body":585,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-12-01","ScopeType":8,"Body":593,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":595,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-12-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":603,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-12-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":605,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":469,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-12-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-12-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-12-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":622,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":627,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":628,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":629,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-12-01","ScopeType":8,"Body":625,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":641,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":636,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":640,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[637,638,639,4]}},{"3":{"ItemType":635}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":633,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-12-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":653,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":654,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":655,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":659,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":665,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":666,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":682,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":685,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":686,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":689,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":668,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":669,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":670,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":673,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":678,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":181,"Flags":0,"Description":"MSI resource"},"zones":{"Type":681,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":671,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":480,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":479,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":672,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":674,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":675,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":677,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":676}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":679,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":680,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":678}},{"3":{"ItemType":4}},{"3":{"ItemType":667}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[683,684]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":688,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":687}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-12-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":701,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":695,"functionappsettings":700}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-12-01","ScopeType":8,"Body":702,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"},"properties":{"Type":707,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2020-12-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":709,"Flags":9,"Description":"The resource name"},"type":{"Type":710,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":711,"Flags":10,"Description":"The resource api version"},"properties":{"Type":713,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":714,"Flags":9,"Description":"The resource name"},"type":{"Type":715,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":716,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":712,"functionappsettings":717}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-12-01","ScopeType":8,"Body":719,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":731,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[725,726,727,728,729,730,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-12-01","ScopeType":8,"Body":723,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":733,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":734,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":735,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":707,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2020-12-01","ScopeType":8,"Body":739,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":764,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":750,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":755,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":756,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":761,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":762,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":763,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[745,746,747,748,749]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[751,752,753,754]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[757,758,759,760,4]}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-12-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":766,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":770,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":771,"Flags":2},"linuxOutboundIpAddresses":{"Type":772,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2020-12-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":774,"Flags":9,"Description":"The resource name"},"type":{"Type":775,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":776,"Flags":10,"Description":"The resource api version"},"properties":{"Type":778,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":782,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":783,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[779,780,781]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-12-01","ScopeType":8,"Body":777,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":785,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":786,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":787,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":778,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-12-01","ScopeType":8,"Body":791,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":793,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":794,"Flags":10,"Description":"The resource api version"},"properties":{"Type":796,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":808,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":800,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":806,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":807,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[797,798,799]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[801,802,803,804,805]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-12-01","ScopeType":8,"Body":795,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-12-01","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":821,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-12-01","ScopeType":4,"Body":820,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":827,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":868,"Flags":0,"Description":"Data Set"},"status":{"Type":869,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":879,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":880,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":829,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":830,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":834,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":828}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[831,832,833]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":836,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":841,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":838,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":840,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":837}},{"3":{"ItemType":4}},{"3":{"ItemType":839}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":867,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866]}},{"3":{"ItemType":835}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":875,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[870,871,872,873,874]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":878,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":877}},{"3":{"ItemType":876}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":884,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":882,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":883,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":881}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-12-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":886,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":887,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-12-01","ScopeType":8,"Body":888,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":893,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-12-01","ScopeType":8,"Body":892,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":898,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-12-01","ScopeType":8,"Body":897,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":900,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":901,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-12-01","ScopeType":8,"Body":902,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":905,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":906,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-12-01","ScopeType":8,"Body":907,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":893,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-12-01","ScopeType":8,"Body":911,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":898,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-12-01","ScopeType":8,"Body":915,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-12-01","ScopeType":8,"Body":919,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":921,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":922,"Flags":10,"Description":"The resource api version"},"properties":{"Type":821,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2020-12-01","ScopeType":4,"Body":923,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":925,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":926,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":933,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":939,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":940,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[929,930,931,932]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[934,935,936,937,938]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-12-01","ScopeType":8,"Body":927,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-12-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":960,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":961,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[950,951,952,953,954,955,956,957,958,959]}},{"3":{"ItemType":308}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-12-01","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":963,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":964,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":978,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":181,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":979,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[967,968,969,970,971,972,973,974,975,976,977]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2020-12-01","ScopeType":8,"Body":965,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2020-12-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-12-01","ScopeType":8,"Body":987,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":989,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":990,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":998,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1001,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1002,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[993,994,995,996,997]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[999,1000]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-12-01","ScopeType":8,"Body":991,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1004,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1005,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1007,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1011,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1019,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1008,1009,1010]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1013,"Flags":0},"previousCpuStats":{"Type":1013,"Flags":0},"memoryStats":{"Type":1017,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1018,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1014,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1016,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1015,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1012}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-12-01","ScopeType":8,"Body":1006,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1025,"Flags":0,"Description":"Child process list."},"threads":{"Type":1028,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1029,"Flags":0,"Description":"List of open files."},"modules":{"Type":1032,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1033,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1027,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1026}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1031,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1030}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-12-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1035,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1036,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-12-01","ScopeType":8,"Body":1037,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1039,"Flags":9,"Description":"The resource name"},"type":{"Type":1040,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1041,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1043,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1049,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1044,1045,1046,1047,1048]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-12-01","ScopeType":8,"Body":1042,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1054,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1055,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1057,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1059,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1056}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1058}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-12-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-12-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-12-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-12-01","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2020-12-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1077,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1078,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2020-12-01","ScopeType":8,"Body":1079,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1081,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1082,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-12-01","ScopeType":8,"Body":1083,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-12-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1089,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1090,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1007,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-12-01","ScopeType":8,"Body":1091,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1093,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1094,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-12-01","ScopeType":8,"Body":1095,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1097,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1098,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-12-01","ScopeType":8,"Body":1099,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1101,"Flags":9,"Description":"The resource name"},"type":{"Type":1102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1043,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-12-01","ScopeType":8,"Body":1104,"Flags":1}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1106,"Flags":9,"Description":"The resource name"},"type":{"Type":1107,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1108,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":2,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-12-01","ScopeType":8,"Body":1109,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1054,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-12-01","ScopeType":8,"Body":1113,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1116,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-12-01","ScopeType":8,"Body":1117,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-12-01","ScopeType":8,"Body":1121,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1126,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1127,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1135,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1136,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1128,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1132,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1129,1130,1131]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1133,1134]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-12-01","ScopeType":8,"Body":1125,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1139,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1141,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1142,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1127}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-12-01","ScopeType":8,"Body":1140,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1147,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1150,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1151,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1148,1149]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-12-01","ScopeType":8,"Body":1146,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1126,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-12-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1141,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-12-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1147,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-12-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1168,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1176,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1177,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1169,1170,1171,1172,1173,1174,1175,4]}},{"3":{"ItemType":687}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-12-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1179,"Flags":9,"Description":"The resource name"},"type":{"Type":1180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1181,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1183,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1184,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1186,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":1185}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-12-01","ScopeType":8,"Body":1182,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":1190,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1192,"Flags":9,"Description":"The resource name"},"type":{"Type":1193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1196,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-12-01","ScopeType":8,"Body":1195,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":1200,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1202,"Flags":9,"Description":"The resource name"},"type":{"Type":1203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1206,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-12-01","ScopeType":8,"Body":1205,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1208,"Flags":9,"Description":"The resource name"},"type":{"Type":1209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1206,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-12-01","ScopeType":8,"Body":1211,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":949,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-12-01","Output":1214,"Input":1213}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1217,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-12-01","Output":1220}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1223,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1224,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-12-01","Output":1222}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1227,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1214}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-12-01","Output":1226}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-12-01","Output":1220}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-12-01","Output":1214,"Input":1213}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-12-01","Output":1220}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-12-01","Output":1222}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-12-01","Output":1226}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-12-01","Output":1220}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1240,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1239,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1238}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-12-01","Output":1237}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1245}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1251,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-12-01","Output":1250}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":12,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":13,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":25,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[14,15,16,17,18,19,20,21,22,23,24]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2020-12-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":28,"Flags":9,"Description":"The resource name"},"type":{"Type":29,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":30,"Flags":10,"Description":"The resource api version"},"properties":{"Type":32,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2020-12-01","ScopeType":1,"Body":31,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":34,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":35,"Flags":10,"Description":"The resource api version"},"properties":{"Type":37,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2020-12-01","ScopeType":1,"Body":36,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":39,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":40,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":189,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":43,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":46,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":47,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":51,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":60,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":61,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":167,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":171,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":172,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":174,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":180,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[48,49,50]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":56,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":59,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[53,54,55]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[57,58]}},{"3":{"ItemType":52}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":62,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":64,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":78,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":79,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":81,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":96,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":99,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":103,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":110,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":111,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":114,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":115,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":130,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":132,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":134,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":135,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":143,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":144,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":148,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":152,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":156,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":166,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":63}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":77,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[66,67,68,69,70,71,72,73,74,75,76]}},{"3":{"ItemType":65}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":80}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[82,83,84,85,86,87,88,89,90,91,92,93,94,95,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[97,98]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":102,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":101}},{"3":{"ItemType":100}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[104,105,106,107,108,109]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":113,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":112}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":116,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":124,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":117,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":119,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":120,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":121,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":123,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":118}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":120}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":122}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":128,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":129,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[125,126,127]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":131,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":140,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":142,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[137,138,139,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":141}},{"3":{"ItemType":136}},{"3":{"ItemType":136}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[145,146,147,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[149,150,151,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[153,154,155,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":160,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":165,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[158,159]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[161,162,163,164]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":157}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[168,169,170]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":173,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[175,176,177,178,179]}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":186,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":188,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[182,183,184,185]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":187}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2020-12-01","ScopeType":8,"Body":41,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":191,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":196,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":194,"scm":199}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2020-12-01","ScopeType":8,"Body":200,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":207,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":214,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":215,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":222,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":223,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":224,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":225,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":226,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":227,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":228,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[212,213]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[216,217,218,219,220,221]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":229,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":234,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":235,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":242,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":276,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":287,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":240,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":241,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[236,237,238,239]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":243,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":252,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":256,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":258,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":261,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":262,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":264,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":266,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":275,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":244,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":245,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":247,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":246,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":248,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":251,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":249,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":250,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":253,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":255,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":259,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":260,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":257,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":259,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":263,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":265,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":254,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":267,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":269,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":273,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":270,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":272,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":271,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":274,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":268}},{"2":{"Name":"Login","Properties":{"routes":{"Type":277,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":278,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":281,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":282,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":286,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":279,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":280,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":285,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[283,284]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":288,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":289,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":293,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[290,291,292]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":294,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":298,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":157}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":304,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":314,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":307,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[305,306]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":313,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[309,310,311,312,4]}},{"3":{"ItemType":308}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":315,"Flags":9,"Description":"The resource name"},"type":{"Type":316,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":317,"Flags":10,"Description":"The resource api version"},"properties":{"Type":332,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":331,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[320,321,322,323,324,325,326,327,328,329,330]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":319}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":333,"Flags":9,"Description":"The resource name"},"type":{"Type":334,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":335,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":338,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":360,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":363,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":363,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":339,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":346,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":353,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":345,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[340,341,342,343,344]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":352,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[347,348,349,350,351]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":359,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[354,355,356,357,358]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":361,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":362,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":368,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":369,"Flags":9,"Description":"The resource name"},"type":{"Type":370,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":371,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":373,"Flags":9,"Description":"The resource name"},"type":{"Type":374,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":375,"Flags":10,"Description":"The resource api version"},"properties":{"Type":377,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":378,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":379,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":380,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":381,"Flags":9,"Description":"The resource name"},"type":{"Type":382,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":383,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":205,"authsettings":210,"authsettingsV2":232,"azurestorageaccounts":297,"backup":302,"connectionstrings":318,"logs":336,"metadata":367,"pushsettings":372,"slotConfigNames":376,"web":384}}},{"4":{"Name":"Microsoft.Web/sites/config@2020-12-01","ScopeType":8,"Body":385,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2020-12-01","ScopeType":8,"Body":389,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":392,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":393,"Flags":10,"Description":"The resource api version"},"properties":{"Type":395,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2020-12-01","ScopeType":8,"Body":394,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":402,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":408,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[403,404,405,406,407]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2020-12-01","ScopeType":8,"Body":400,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":410,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":411,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":414,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2020-12-01","ScopeType":8,"Body":412,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":416,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":417,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2020-12-01","ScopeType":8,"Body":418,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":420,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":421,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":426,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":429,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":432,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":436,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[424,425]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[427,428]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[430,431]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[433,434,435]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2020-12-01","ScopeType":8,"Body":422,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":438,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":439,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":440,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":443,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":444,"Flags":10,"Description":"The resource api version"},"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2020-12-01","ScopeType":8,"Body":445,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":448,"Flags":9,"Description":"The resource name"},"type":{"Type":449,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":450,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2020-12-01","ScopeType":8,"Body":451,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":453,"Flags":9,"Description":"The resource name"},"type":{"Type":454,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":455,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2020-12-01","ScopeType":8,"Body":456,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":463,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2020-12-01","ScopeType":8,"Body":461,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":465,"Flags":9,"Description":"The resource name"},"type":{"Type":466,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":467,"Flags":10,"Description":"The resource api version"},"properties":{"Type":469,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":473,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":472,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":471}},{"3":{"ItemType":470}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2020-12-01","ScopeType":8,"Body":468,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":475,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":476,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":479,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":480,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":481,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":477,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":483,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":484,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":490,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[487,488,489]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2020-12-01","ScopeType":8,"Body":485,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":492,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":493,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":498,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":499,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[496,497]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2020-12-01","ScopeType":8,"Body":494,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":501,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":502,"Flags":10,"Description":"The resource api version"},"properties":{"Type":42,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":504,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2020-12-01","ScopeType":8,"Body":503,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":506,"Flags":9,"Description":"The resource name"},"type":{"Type":507,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":508,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":195,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":509,"scm":513}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2020-12-01","ScopeType":8,"Body":514,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":516,"Flags":9,"Description":"The resource name"},"type":{"Type":517,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":518,"Flags":10,"Description":"The resource api version"},"properties":{"Type":520,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":521,"Flags":9,"Description":"The resource name"},"type":{"Type":522,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":523,"Flags":10,"Description":"The resource api version"},"properties":{"Type":211,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":525,"Flags":9,"Description":"The resource name"},"type":{"Type":526,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":527,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":529,"Flags":9,"Description":"The resource name"},"type":{"Type":530,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":531,"Flags":10,"Description":"The resource api version"},"properties":{"Type":533,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":157}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":534,"Flags":9,"Description":"The resource name"},"type":{"Type":535,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":536,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":538,"Flags":9,"Description":"The resource name"},"type":{"Type":539,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":540,"Flags":10,"Description":"The resource api version"},"properties":{"Type":542,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":319}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":543,"Flags":9,"Description":"The resource name"},"type":{"Type":544,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":545,"Flags":10,"Description":"The resource api version"},"properties":{"Type":337,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":547,"Flags":9,"Description":"The resource name"},"type":{"Type":548,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":549,"Flags":10,"Description":"The resource api version"},"properties":{"Type":551,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":552,"Flags":9,"Description":"The resource name"},"type":{"Type":553,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":554,"Flags":10,"Description":"The resource api version"},"properties":{"Type":133,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":556,"Flags":9,"Description":"The resource name"},"type":{"Type":557,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":558,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":519,"authsettings":524,"authsettingsV2":528,"azurestorageaccounts":532,"backup":537,"connectionstrings":541,"logs":546,"metadata":550,"pushsettings":555,"web":559}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2020-12-01","ScopeType":8,"Body":560,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":562,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":563,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2020-12-01","ScopeType":8,"Body":564,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":395,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2020-12-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":570,"Flags":9,"Description":"The resource name"},"type":{"Type":571,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":572,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2020-12-01","ScopeType":8,"Body":573,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":575,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":576,"Flags":10,"Description":"The resource api version"},"properties":{"Type":413,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2020-12-01","ScopeType":8,"Body":577,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":579,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":580,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2020-12-01","ScopeType":8,"Body":581,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":583,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":584,"Flags":10,"Description":"The resource api version"},"properties":{"Type":423,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2020-12-01","ScopeType":8,"Body":585,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":591,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":592,"Flags":10,"Description":"The resource api version"},"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2020-12-01","ScopeType":8,"Body":593,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":595,"Flags":9,"Description":"The resource name"},"type":{"Type":596,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":597,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2020-12-01","ScopeType":8,"Body":598,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":600,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":601,"Flags":10,"Description":"The resource api version"},"properties":{"Type":462,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":603,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2020-12-01","ScopeType":8,"Body":602,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":605,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":469,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2020-12-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":610,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":611,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":612,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":614,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":615,"Flags":10,"Description":"The resource api version"},"properties":{"Type":486,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2020-12-01","ScopeType":8,"Body":616,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":618,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":619,"Flags":10,"Description":"The resource api version"},"properties":{"Type":495,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2020-12-01","ScopeType":8,"Body":620,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":622,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":627,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":628,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":629,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2020-12-01","ScopeType":8,"Body":625,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":631,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":632,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":641,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":636,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":640,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[637,638,639,4]}},{"3":{"ItemType":635}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":633,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2020-12-01","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":653,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":654,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":655,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":659,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":181,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":690,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":665,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":666,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":682,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":685,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":686,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":689,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":668,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":669,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":670,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":673,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":678,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":181,"Flags":0,"Description":"MSI resource"},"zones":{"Type":681,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":671,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":480,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":479,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":672,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":674,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":675,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":677,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":676}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":679,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":680,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":678}},{"3":{"ItemType":4}},{"3":{"ItemType":667}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[683,684]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":688,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":687}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2020-12-01","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":692,"Flags":9,"Description":"The resource name"},"type":{"Type":693,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":694,"Flags":10,"Description":"The resource api version"},"properties":{"Type":696,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":701,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":695,"functionappsettings":700}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2020-12-01","ScopeType":8,"Body":702,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":704,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":705,"Flags":10,"Description":"The resource api version"},"properties":{"Type":707,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2020-12-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":709,"Flags":9,"Description":"The resource name"},"type":{"Type":710,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":711,"Flags":10,"Description":"The resource api version"},"properties":{"Type":713,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":714,"Flags":9,"Description":"The resource name"},"type":{"Type":715,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":716,"Flags":10,"Description":"The resource api version"},"properties":{"Type":718,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":712,"functionappsettings":717}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2020-12-01","ScopeType":8,"Body":719,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":731,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[725,726,727,728,729,730,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2020-12-01","ScopeType":8,"Body":723,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":733,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":734,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":735,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":737,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":738,"Flags":10,"Description":"The resource api version"},"properties":{"Type":707,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2020-12-01","ScopeType":8,"Body":739,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":764,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":750,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":755,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":756,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":761,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":762,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":763,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[745,746,747,748,749]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[751,752,753,754]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[757,758,759,760,4]}},{"3":{"ItemType":63}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2020-12-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":766,"Flags":9,"Description":"The resource name"},"type":{"Type":767,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":768,"Flags":10,"Description":"The resource api version"},"properties":{"Type":770,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":771,"Flags":2},"linuxOutboundIpAddresses":{"Type":772,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2020-12-01","ScopeType":8,"Body":769,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":774,"Flags":9,"Description":"The resource name"},"type":{"Type":775,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":776,"Flags":10,"Description":"The resource api version"},"properties":{"Type":778,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":782,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":783,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[779,780,781]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2020-12-01","ScopeType":8,"Body":777,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":785,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":786,"Flags":10,"Description":"The resource api version"},"properties":{"Type":478,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2020-12-01","ScopeType":8,"Body":787,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":789,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":790,"Flags":10,"Description":"The resource api version"},"properties":{"Type":778,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2020-12-01","ScopeType":8,"Body":791,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":793,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":794,"Flags":10,"Description":"The resource api version"},"properties":{"Type":796,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":673,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":808,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":800,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":13,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":806,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":807,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[797,798,799]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[801,802,803,804,805]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2020-12-01","ScopeType":8,"Body":795,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":646,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2020-12-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2020-12-01","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":821,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2020-12-01","ScopeType":4,"Body":820,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":827,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":868,"Flags":0,"Description":"Data Set"},"status":{"Type":869,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":879,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":880,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":829,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":830,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":834,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":828}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[831,832,833]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":836,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":841,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":838,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":840,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":837}},{"3":{"ItemType":4}},{"3":{"ItemType":839}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":867,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866]}},{"3":{"ItemType":835}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":875,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[870,871,872,873,874]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":878,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":877}},{"3":{"ItemType":876}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":884,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":882,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":883,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":881}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2020-12-01","ScopeType":8,"Body":825,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":886,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":887,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2020-12-01","ScopeType":8,"Body":888,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":893,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2020-12-01","ScopeType":8,"Body":892,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":898,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2020-12-01","ScopeType":8,"Body":897,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":900,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":901,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2020-12-01","ScopeType":8,"Body":902,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":905,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":906,"Flags":10,"Description":"The resource api version"},"properties":{"Type":826,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2020-12-01","ScopeType":8,"Body":907,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":893,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2020-12-01","ScopeType":8,"Body":911,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":898,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2020-12-01","ScopeType":8,"Body":915,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":903,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2020-12-01","ScopeType":8,"Body":919,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":921,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":922,"Flags":10,"Description":"The resource api version"},"properties":{"Type":821,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2020-12-01","ScopeType":4,"Body":923,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":925,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":926,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":933,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":939,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":940,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[929,930,931,932]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[934,935,936,937,938]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2020-12-01","ScopeType":8,"Body":927,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":928,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2020-12-01","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":960,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":961,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[950,951,952,953,954,955,956,957,958,959]}},{"3":{"ItemType":308}},{"4":{"Name":"Microsoft.Web/sites/backups@2020-12-01","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":963,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":964,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":978,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":181,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":979,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[967,968,969,970,971,972,973,974,975,976,977]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2020-12-01","ScopeType":8,"Body":965,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2020-12-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2020-12-01","ScopeType":8,"Body":987,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":989,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":990,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":998,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1001,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1002,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[993,994,995,996,997]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[999,1000]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2020-12-01","ScopeType":8,"Body":991,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1004,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1005,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1007,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1011,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1019,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1008,1009,1010]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1013,"Flags":0},"previousCpuStats":{"Type":1013,"Flags":0},"memoryStats":{"Type":1017,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1018,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1014,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1016,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1015,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1012}},{"4":{"Name":"Microsoft.Web/sites/instances@2020-12-01","ScopeType":8,"Body":1006,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1025,"Flags":0,"Description":"Child process list."},"threads":{"Type":1028,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1029,"Flags":0,"Description":"List of open files."},"modules":{"Type":1032,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1033,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1027,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1026}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1031,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1030}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2020-12-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1035,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1036,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2020-12-01","ScopeType":8,"Body":1037,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1039,"Flags":9,"Description":"The resource name"},"type":{"Type":1040,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1041,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1043,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1049,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1044,1045,1046,1047,1048]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2020-12-01","ScopeType":8,"Body":1042,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1054,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1055,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1057,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1059,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":634,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":446,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1056}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":441,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1058}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2020-12-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2020-12-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2020-12-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1069,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1070,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2020-12-01","ScopeType":8,"Body":1071,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1073,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1074,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2020-12-01","ScopeType":8,"Body":1075,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1077,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1078,"Flags":10,"Description":"The resource api version"},"properties":{"Type":966,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2020-12-01","ScopeType":8,"Body":1079,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1081,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1082,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2020-12-01","ScopeType":8,"Body":1083,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2020-12-01","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1089,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1090,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1007,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2020-12-01","ScopeType":8,"Body":1091,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1093,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1094,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2020-12-01","ScopeType":8,"Body":1095,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1097,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1098,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2020-12-01","ScopeType":8,"Body":1099,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1101,"Flags":9,"Description":"The resource name"},"type":{"Type":1102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1043,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2020-12-01","ScopeType":8,"Body":1104,"Flags":1}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1106,"Flags":9,"Description":"The resource name"},"type":{"Type":1107,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1108,"Flags":10,"Description":"The resource api version"},"properties":{"Type":457,"Flags":2,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2020-12-01","ScopeType":8,"Body":1109,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1054,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2020-12-01","ScopeType":8,"Body":1113,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1115,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1116,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2020-12-01","ScopeType":8,"Body":1117,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1119,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1120,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1031,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2020-12-01","ScopeType":8,"Body":1121,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1126,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1127,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1135,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1136,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1128,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1132,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1129,1130,1131]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1133,1134]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2020-12-01","ScopeType":8,"Body":1125,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1138,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1139,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1141,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1142,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1127}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2020-12-01","ScopeType":8,"Body":1140,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1144,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1145,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1147,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1150,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1151,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1148,1149]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2020-12-01","ScopeType":8,"Body":1146,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1126,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2020-12-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1141,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2020-12-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1147,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2020-12-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1168,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1176,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1177,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1169,1170,1171,1172,1173,1174,1175,4]}},{"3":{"ItemType":687}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2020-12-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1179,"Flags":9,"Description":"The resource name"},"type":{"Type":1180,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1181,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1183,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":1184,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":1186,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":1185}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2020-12-01","ScopeType":8,"Body":1182,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":441,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2020-12-01","ScopeType":8,"Body":1190,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1192,"Flags":9,"Description":"The resource name"},"type":{"Type":1193,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1194,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1196,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2020-12-01","ScopeType":8,"Body":1195,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":634,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2020-12-01","ScopeType":8,"Body":1200,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1202,"Flags":9,"Description":"The resource name"},"type":{"Type":1203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1206,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2020-12-01","ScopeType":8,"Body":1205,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2020-12-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1208,"Flags":9,"Description":"The resource name"},"type":{"Type":1209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1206,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2020-12-01","ScopeType":8,"Body":1211,"Flags":1}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":303,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":949,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2020-12-01","Output":1214,"Input":1213}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1217,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2020-12-01","Output":1220}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1223,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1224,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2020-12-01","Output":1222}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1227,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1214}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-12-01","Output":1226}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2020-12-01","Output":1220}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2020-12-01","Output":1214,"Input":1213}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2020-12-01","Output":1220}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2020-12-01","Output":1222}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-12-01","Output":1226}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2020-12-01","Output":1220}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1240,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1239,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1238}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2020-12-01","Output":1237}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1245}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2020-12-01","Output":1216}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1251,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2020-12-01","Output":1250}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2020-12-01/types.md b/generated/web/microsoft.web/2020-12-01/types.md index 6f2ecf7560..518ee88c95 100644 --- a/generated/web/microsoft.web/2020-12-01/types.md +++ b/generated/web/microsoft.web/2020-12-01/types.md @@ -1799,7 +1799,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1811,7 +1811,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2599,7 +2599,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2021-01-01/types.json b/generated/web/microsoft.web/2021-01-01/types.json index d7ba9be368..b3d53c5187 100644 --- a/generated/web/microsoft.web/2021-01-01/types.json +++ b/generated/web/microsoft.web/2021-01-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-01-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":42,"Flags":9,"Description":"The resource name"},"type":{"Type":43,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":44,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":50,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":51,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":53,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":54,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":56,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":55}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-01","ScopeType":8,"Body":45,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":64,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-01-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":77,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":85,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[74,75,76]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[79,80,81,82,83]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-01-01","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":101,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":120,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":107,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":78,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":119,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,118]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-01-01","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":122,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-01-01","ScopeType":1,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-01-01","ScopeType":1,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":165,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":137,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":138,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":157,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":160,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":161,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":164,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":140,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":141,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":142,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":52,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":145,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":148,"Flags":0,"Description":"MSI resource"},"zones":{"Type":156,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":143,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":144,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":146,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":147,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":153,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":155,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[149,150,151,152]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":154}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[158,159]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":163,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":162}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-01-01","ScopeType":8,"Body":135,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":167,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":172,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":170,"functionappsettings":175}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-01-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":179,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":180,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-01","ScopeType":8,"Body":181,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":184,"Flags":9,"Description":"The resource name"},"type":{"Type":185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":187,"functionappsettings":192}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-01-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":206,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[200,201,202,203,204,205,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-01-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-01","ScopeType":8,"Body":214,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":220,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":223,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":224,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":228,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":237,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":238,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":343,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":347,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":348,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":350,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":356,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[221,222]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[225,226,227]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":233,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":236,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[230,231,232]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[234,235]}},{"3":{"ItemType":229}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":239,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":240,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":254,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":255,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":257,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":272,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":275,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":279,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":286,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":287,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":290,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":291,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":306,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":308,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":310,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":311,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":319,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":320,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":324,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":328,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":332,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":342,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":253,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[242,243,244,245,246,247,248,249,250,251,252]}},{"3":{"ItemType":241}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":256}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[258,259,260,261,262,263,264,265,266,267,268,269,270,271,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[273,274]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":278,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":276}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[280,281,282,283,284,285]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":289,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":288}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":292,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":300,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":293,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":295,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":296,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":297,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":299,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":294}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":296}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":298}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":304,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":305,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[301,302,303]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":307,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":316,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":318,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[313,314,315,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":317}},{"3":{"ItemType":312}},{"3":{"ItemType":312}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[321,322,323,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[325,326,327,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[329,330,331,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":336,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":341,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[334,335]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[337,338,339,340]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":333}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[344,345,346]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":349,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[351,352,353,354,355]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-01-01","ScopeType":8,"Body":218,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":359,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":362,"scm":367}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":370,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":382,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":383,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":390,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":391,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":392,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":393,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":394,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":395,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":396,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[380,381]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[384,385,386,387,388,389]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":402,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":403,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":410,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":444,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":455,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":408,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":409,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[404,405,406,407]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":411,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":420,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":424,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":426,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":429,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":430,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":432,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":434,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":443,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":412,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":413,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":415,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":414,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":416,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":419,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":417,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":418,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":421,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":423,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":427,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":428,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":427,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":431,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":433,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":435,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":437,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":441,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":438,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":440,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":439,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":442,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":436}},{"2":{"Name":"Login","Properties":{"routes":{"Type":445,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":446,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":449,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":450,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":454,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":447,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":448,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":453,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[451,452]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":456,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":457,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":461,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[458,459,460]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":462,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":333}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":467,"Flags":9,"Description":"The resource name"},"type":{"Type":468,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":469,"Flags":10,"Description":"The resource api version"},"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":472,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":482,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":475,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[473,474]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":481,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[477,478,479,480,4]}},{"3":{"ItemType":476}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":483,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":499,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[488,489,490,491,492,493,494,495,496,497,498]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":487}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":501,"Flags":9,"Description":"The resource name"},"type":{"Type":502,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":503,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":506,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":528,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":531,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":531,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":507,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":514,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":521,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":513,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[508,509,510,511,512]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":520,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[515,516,517,518,519]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":527,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[522,523,524,525,526]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":529,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":530,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":532,"Flags":9,"Description":"The resource name"},"type":{"Type":533,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":534,"Flags":10,"Description":"The resource api version"},"properties":{"Type":536,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":537,"Flags":9,"Description":"The resource name"},"type":{"Type":538,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":539,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":541,"Flags":9,"Description":"The resource name"},"type":{"Type":542,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":543,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":546,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":547,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":548,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":549,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":373,"authsettings":378,"authsettingsV2":400,"azurestorageaccounts":465,"backup":470,"connectionstrings":486,"logs":504,"metadata":535,"pushsettings":540,"slotConfigNames":544,"web":552}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-01-01","ScopeType":8,"Body":553,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-01-01","ScopeType":8,"Body":557,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":570,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":576,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[571,572,573,574,575]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-01-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":581,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":582,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-01-01","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-01-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":594,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":597,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":600,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":604,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[592,593]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[595,596]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[598,599]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[601,602,603]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-01-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-01-01","ScopeType":8,"Body":613,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":616,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-01-01","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":621,"Flags":9,"Description":"The resource name"},"type":{"Type":622,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":623,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-01-01","ScopeType":8,"Body":624,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":631,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-01-01","ScopeType":8,"Body":629,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":633,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":641,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":640,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":639}},{"3":{"ItemType":638}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-01-01","ScopeType":8,"Body":636,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":654,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[651,652,653]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-01-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":656,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":657,"Flags":10,"Description":"The resource api version"},"properties":{"Type":659,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":662,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":663,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[660,661]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-01-01","ScopeType":8,"Body":658,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":665,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":666,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":668,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-01-01","ScopeType":8,"Body":667,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":670,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":674,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":673,"scm":677}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-01","ScopeType":8,"Body":678,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":680,"Flags":9,"Description":"The resource name"},"type":{"Type":681,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":682,"Flags":10,"Description":"The resource api version"},"properties":{"Type":684,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":685,"Flags":9,"Description":"The resource name"},"type":{"Type":686,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":687,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":689,"Flags":9,"Description":"The resource name"},"type":{"Type":690,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":691,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":693,"Flags":9,"Description":"The resource name"},"type":{"Type":694,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":695,"Flags":10,"Description":"The resource api version"},"properties":{"Type":697,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":333}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":702,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":487}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":707,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":711,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":715,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":716,"Flags":9,"Description":"The resource name"},"type":{"Type":717,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":718,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":683,"authsettings":688,"authsettingsV2":692,"azurestorageaccounts":696,"backup":701,"connectionstrings":705,"logs":710,"metadata":714,"pushsettings":719,"web":723}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-01-01","ScopeType":8,"Body":724,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-01-01","ScopeType":8,"Body":728,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-01","ScopeType":8,"Body":732,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":734,"Flags":9,"Description":"The resource name"},"type":{"Type":735,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":736,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-01-01","ScopeType":8,"Body":737,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":739,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":740,"Flags":10,"Description":"The resource api version"},"properties":{"Type":581,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-01-01","ScopeType":8,"Body":741,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-01-01","ScopeType":8,"Body":745,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-01-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":753,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-01-01","ScopeType":8,"Body":757,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":759,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-01-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":764,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":765,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":767,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-01-01","ScopeType":8,"Body":766,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-01-01","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-01-01","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":659,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-01-01","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":791,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":792,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":793,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-01-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":800,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":97,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":799}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":806,"Flags":9,"Description":"The resource name"},"type":{"Type":807,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":808,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-01-01","ScopeType":8,"Body":809,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":811,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":812,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":813,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":817,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":844,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":833,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":834,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":842,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[823,824,825,826,827,828,829,830,831,832]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":837,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":838,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[835,836]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":841,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[839,840]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":843,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-01-01","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":850,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":851,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":853,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":852}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-01-01","ScopeType":8,"Body":849,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":855,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":856,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":857,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":859,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":867,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":869,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":870,"Flags":10,"Description":"The resource api version"},"properties":{"Type":872,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-01-01","ScopeType":4,"Body":871,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":878,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":919,"Flags":0,"Description":"Data Set"},"status":{"Type":920,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":930,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":931,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":880,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":881,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":885,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":879}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[882,883,884]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":887,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":892,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":889,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":891,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":888}},{"3":{"ItemType":4}},{"3":{"ItemType":890}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":918,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917]}},{"3":{"ItemType":886}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":926,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[921,922,923,924,925]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":929,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":928}},{"3":{"ItemType":927}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":935,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":933,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":934,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":932}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-01-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-01-01","ScopeType":8,"Body":939,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-01-01","ScopeType":8,"Body":943,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-01-01","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":951,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":952,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-01-01","ScopeType":8,"Body":953,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":956,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":957,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-01-01","ScopeType":8,"Body":958,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":960,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":961,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-01-01","ScopeType":8,"Body":962,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-01","ScopeType":8,"Body":966,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":872,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-01-01","ScopeType":4,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":979,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":984,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":990,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":991,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[980,981,982,983]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[985,986,987,988,989]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-01-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":993,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":994,"Flags":10,"Description":"The resource api version"},"properties":{"Type":979,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-01-01","ScopeType":8,"Body":995,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":997,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-01-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1003,"Flags":9,"Description":"The resource name"},"type":{"Type":1004,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1005,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-01","ScopeType":8,"Body":1006,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1008,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1009,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1011,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1019,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1020,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1012,1013,1014,1015,1016,1017,1018,4]}},{"3":{"ItemType":162}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-01-01","ScopeType":8,"Body":1010,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1022,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1023,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1025,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1036,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1037,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1026,1027,1028,1029,1030,1031,1032,1033,1034,1035]}},{"3":{"ItemType":476}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-01-01","ScopeType":8,"Body":1024,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1039,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1040,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1054,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":148,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1055,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-01-01","ScopeType":8,"Body":1041,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1057,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1058,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-01-01","ScopeType":8,"Body":1059,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-01-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1074,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1077,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1078,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1069,1070,1071,1072,1073]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1075,1076]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-01-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1083,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1087,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1095,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1084,1085,1086]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1089,"Flags":0},"previousCpuStats":{"Type":1089,"Flags":0},"memoryStats":{"Type":1093,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1094,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1090,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1092,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1091,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1088}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-01-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1097,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1098,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1101,"Flags":0,"Description":"Child process list."},"threads":{"Type":1104,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1105,"Flags":0,"Description":"List of open files."},"modules":{"Type":1108,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1109,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1103,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1102}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1107,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1106}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-01-01","ScopeType":8,"Body":1099,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-01-01","ScopeType":8,"Body":1113,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1115,"Flags":9,"Description":"The resource name"},"type":{"Type":1116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1119,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1125,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1120,1121,1122,1123,1124]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-01-01","ScopeType":8,"Body":1118,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1130,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1131,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1133,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1135,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1132}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1134}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-01-01","ScopeType":8,"Body":1129,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-01-01","ScopeType":8,"Body":1139,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1141,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1142,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-01-01","ScopeType":8,"Body":1143,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1025,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-01-01","ScopeType":8,"Body":1147,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-01-01","ScopeType":8,"Body":1151,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-01-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1083,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-01-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-01-01","ScopeType":8,"Body":1171,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-01","ScopeType":8,"Body":1175,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1177,"Flags":9,"Description":"The resource name"},"type":{"Type":1178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1119,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-01-01","ScopeType":8,"Body":1180,"Flags":1}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1182,"Flags":9,"Description":"The resource name"},"type":{"Type":1183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":2,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-01-01","ScopeType":8,"Body":1185,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1130,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-01-01","ScopeType":8,"Body":1189,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-01-01","ScopeType":8,"Body":1193,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-01-01","ScopeType":8,"Body":1197,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1203,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1211,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1212,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1204,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1208,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1205,1206,1207]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1209,1210]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-01","ScopeType":8,"Body":1201,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1218,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1203}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-01","ScopeType":8,"Body":1216,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1226,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1227,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1224,1225]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-01-01","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-01-01","ScopeType":8,"Body":1231,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-01","ScopeType":8,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-01-01","ScopeType":8,"Body":1239,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1242,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-01-01","Output":1241}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1247,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1245}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-01-01","Output":1244}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1250,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1255,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1254}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1025,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-01-01","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-01","Output":1264}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1267,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1268,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-01-01","Output":1266}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1271,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1260}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-01","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-01","Output":1264}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-01-01","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-01","Output":1264}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-01-01","Output":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-01","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-01","Output":1264}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-01-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-01-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":42,"Flags":9,"Description":"The resource name"},"type":{"Type":43,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":44,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":50,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":51,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":53,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":54,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":56,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":55}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-01","ScopeType":8,"Body":45,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":64,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-01-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":77,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":85,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[74,75,76]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[79,80,81,82,83]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-01-01","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":101,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-01","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":120,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":107,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":78,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":119,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,118]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-01-01","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":122,"Flags":9,"Description":"The resource name"},"type":{"Type":123,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":124,"Flags":10,"Description":"The resource api version"},"properties":{"Type":126,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-01-01","ScopeType":1,"Body":125,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":131,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-01-01","ScopeType":1,"Body":130,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":133,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":134,"Flags":10,"Description":"The resource api version"},"properties":{"Type":136,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":165,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":137,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":138,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":157,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":160,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":161,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":164,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":140,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":141,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":142,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":52,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":145,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":148,"Flags":0,"Description":"MSI resource"},"zones":{"Type":156,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":143,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":144,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":146,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":147,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":145}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":153,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":155,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[149,150,151,152]}},{"2":{"Name":"Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":154}},{"3":{"ItemType":4}},{"3":{"ItemType":139}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[158,159]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":163,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":162}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-01-01","ScopeType":8,"Body":135,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":167,"Flags":9,"Description":"The resource name"},"type":{"Type":168,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":169,"Flags":10,"Description":"The resource api version"},"properties":{"Type":171,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":172,"Flags":9,"Description":"The resource name"},"type":{"Type":173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":176,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":170,"functionappsettings":175}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-01-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":179,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":180,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-01","ScopeType":8,"Body":181,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":184,"Flags":9,"Description":"The resource name"},"type":{"Type":185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":188,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":189,"Flags":9,"Description":"The resource name"},"type":{"Type":190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":193,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":187,"functionappsettings":192}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-01-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":206,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[200,201,202,203,204,205,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-01-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":208,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":209,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":210,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":182,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-01","ScopeType":8,"Body":214,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":216,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":217,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":357,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":220,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":223,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":224,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":228,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":237,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":238,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":343,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":347,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":348,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":350,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":356,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[221,222]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[225,226,227]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":233,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":236,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[230,231,232]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[234,235]}},{"3":{"ItemType":229}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":239,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":240,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":254,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":255,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":257,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":272,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":275,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":279,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":286,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":287,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":290,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":291,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":306,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":308,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":310,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":311,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":319,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":320,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":324,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":328,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":332,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":342,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":253,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[242,243,244,245,246,247,248,249,250,251,252]}},{"3":{"ItemType":241}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":256}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[258,259,260,261,262,263,264,265,266,267,268,269,270,271,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[273,274]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":278,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":277}},{"3":{"ItemType":276}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[280,281,282,283,284,285]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":289,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":288}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":292,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":300,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":293,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":295,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":296,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":297,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":299,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":294}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":296}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":298}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":304,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":305,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[301,302,303]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":307,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":316,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":318,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[313,314,315,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":317}},{"3":{"ItemType":312}},{"3":{"ItemType":312}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[321,322,323,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[325,326,327,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[329,330,331,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":336,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":341,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[334,335]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[337,338,339,340]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":333}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[344,345,346]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":349,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[351,352,353,354,355]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-01-01","ScopeType":8,"Body":218,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":359,"Flags":9,"Description":"The resource name"},"type":{"Type":360,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":361,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":364,"Flags":9,"Description":"The resource name"},"type":{"Type":365,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":366,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":362,"scm":367}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-01","ScopeType":8,"Body":368,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":370,"Flags":9,"Description":"The resource name"},"type":{"Type":371,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":372,"Flags":10,"Description":"The resource api version"},"properties":{"Type":374,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":375,"Flags":9,"Description":"The resource name"},"type":{"Type":376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":382,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":383,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":390,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":391,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":392,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":393,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":394,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":395,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":396,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[380,381]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[384,385,386,387,388,389]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":402,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":403,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":410,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":444,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":455,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":408,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":409,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[404,405,406,407]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":411,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":420,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":424,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":426,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":429,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":430,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":432,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":434,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":443,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":412,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":413,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":415,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":414,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":416,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":419,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":417,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":418,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":421,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":423,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":427,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":428,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":425,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":427,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":431,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":433,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":422,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":435,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":437,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":441,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":438,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":440,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":439,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":442,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":436}},{"2":{"Name":"Login","Properties":{"routes":{"Type":445,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":446,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":449,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":450,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":454,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":447,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":448,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":453,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[451,452]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":456,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":457,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":461,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[458,459,460]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":462,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":333}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":467,"Flags":9,"Description":"The resource name"},"type":{"Type":468,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":469,"Flags":10,"Description":"The resource api version"},"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":472,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":482,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":475,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[473,474]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":481,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[477,478,479,480,4]}},{"3":{"ItemType":476}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":483,"Flags":9,"Description":"The resource name"},"type":{"Type":484,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":485,"Flags":10,"Description":"The resource api version"},"properties":{"Type":500,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":499,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[488,489,490,491,492,493,494,495,496,497,498]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":487}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":501,"Flags":9,"Description":"The resource name"},"type":{"Type":502,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":503,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":506,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":528,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":531,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":531,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":507,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":514,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":521,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":513,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[508,509,510,511,512]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":520,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[515,516,517,518,519]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":527,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[522,523,524,525,526]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":529,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":530,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":532,"Flags":9,"Description":"The resource name"},"type":{"Type":533,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":534,"Flags":10,"Description":"The resource api version"},"properties":{"Type":536,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":537,"Flags":9,"Description":"The resource name"},"type":{"Type":538,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":539,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":541,"Flags":9,"Description":"The resource name"},"type":{"Type":542,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":543,"Flags":10,"Description":"The resource api version"},"properties":{"Type":545,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":546,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":547,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":548,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":549,"Flags":9,"Description":"The resource name"},"type":{"Type":550,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":551,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":373,"authsettings":378,"authsettingsV2":400,"azurestorageaccounts":465,"backup":470,"connectionstrings":486,"logs":504,"metadata":535,"pushsettings":540,"slotConfigNames":544,"web":552}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-01-01","ScopeType":8,"Body":553,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-01-01","ScopeType":8,"Body":557,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-01","ScopeType":8,"Body":562,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":565,"Flags":9,"Description":"The resource name"},"type":{"Type":566,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":567,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":570,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":576,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[571,572,573,574,575]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-01-01","ScopeType":8,"Body":568,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":578,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":579,"Flags":10,"Description":"The resource api version"},"properties":{"Type":581,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":582,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-01-01","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":584,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":585,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-01-01","ScopeType":8,"Body":586,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":594,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":597,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":600,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":604,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[592,593]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[595,596]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[598,599]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[601,602,603]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-01-01","ScopeType":8,"Body":590,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":606,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":607,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":608,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-01-01","ScopeType":8,"Body":613,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":616,"Flags":9,"Description":"The resource name"},"type":{"Type":617,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":618,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-01-01","ScopeType":8,"Body":619,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":621,"Flags":9,"Description":"The resource name"},"type":{"Type":622,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":623,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-01-01","ScopeType":8,"Body":624,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":631,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-01-01","ScopeType":8,"Body":629,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":633,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":641,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":640,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":639}},{"3":{"ItemType":638}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-01-01","ScopeType":8,"Body":636,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":643,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":644,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":654,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[651,652,653]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-01-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":656,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":657,"Flags":10,"Description":"The resource api version"},"properties":{"Type":659,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":662,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":663,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[660,661]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-01-01","ScopeType":8,"Body":658,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":665,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":666,"Flags":10,"Description":"The resource api version"},"properties":{"Type":219,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":148,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":668,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-01-01","ScopeType":8,"Body":667,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":670,"Flags":9,"Description":"The resource name"},"type":{"Type":671,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":672,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":674,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":363,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":673,"scm":677}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-01","ScopeType":8,"Body":678,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":680,"Flags":9,"Description":"The resource name"},"type":{"Type":681,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":682,"Flags":10,"Description":"The resource api version"},"properties":{"Type":684,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":685,"Flags":9,"Description":"The resource name"},"type":{"Type":686,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":687,"Flags":10,"Description":"The resource api version"},"properties":{"Type":379,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":689,"Flags":9,"Description":"The resource name"},"type":{"Type":690,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":691,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":693,"Flags":9,"Description":"The resource name"},"type":{"Type":694,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":695,"Flags":10,"Description":"The resource api version"},"properties":{"Type":697,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":333}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":698,"Flags":9,"Description":"The resource name"},"type":{"Type":699,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":700,"Flags":10,"Description":"The resource api version"},"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":702,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":487}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":707,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":505,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":711,"Flags":9,"Description":"The resource name"},"type":{"Type":712,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":713,"Flags":10,"Description":"The resource api version"},"properties":{"Type":715,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":716,"Flags":9,"Description":"The resource name"},"type":{"Type":717,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":718,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":683,"authsettings":688,"authsettingsV2":692,"azurestorageaccounts":696,"backup":701,"connectionstrings":705,"logs":710,"metadata":714,"pushsettings":719,"web":723}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-01-01","ScopeType":8,"Body":724,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-01-01","ScopeType":8,"Body":728,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-01","ScopeType":8,"Body":732,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":734,"Flags":9,"Description":"The resource name"},"type":{"Type":735,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":736,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-01-01","ScopeType":8,"Body":737,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":739,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":740,"Flags":10,"Description":"The resource api version"},"properties":{"Type":581,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-01-01","ScopeType":8,"Body":741,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-01-01","ScopeType":8,"Body":745,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-01-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":751,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":752,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":753,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":755,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":756,"Flags":10,"Description":"The resource api version"},"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-01-01","ScopeType":8,"Body":757,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":759,"Flags":9,"Description":"The resource name"},"type":{"Type":760,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":761,"Flags":10,"Description":"The resource api version"},"properties":{"Type":569,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-01-01","ScopeType":8,"Body":762,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":764,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":765,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":767,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-01-01","ScopeType":8,"Body":766,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-01-01","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-01","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-01-01","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":659,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-01-01","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":791,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":792,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":793,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-01-01","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":800,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":97,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":799}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":806,"Flags":9,"Description":"The resource name"},"type":{"Type":807,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":808,"Flags":10,"Description":"The resource api version"},"properties":{"Type":790,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-01-01","ScopeType":8,"Body":809,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":811,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":812,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":813,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":815,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":816,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-01","ScopeType":8,"Body":817,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":844,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":833,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":834,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":842,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[823,824,825,826,827,828,829,830,831,832]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":837,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":838,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[835,836]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":841,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[839,840]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":843,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-01-01","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":850,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":851,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":853,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":852}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-01-01","ScopeType":8,"Body":849,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":855,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":856,"Flags":10,"Description":"The resource api version"},"properties":{"Type":609,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-01","ScopeType":8,"Body":857,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":859,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":798,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-01","ScopeType":8,"Body":867,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":869,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":870,"Flags":10,"Description":"The resource api version"},"properties":{"Type":872,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-01-01","ScopeType":4,"Body":871,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":878,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":919,"Flags":0,"Description":"Data Set"},"status":{"Type":920,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":930,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":931,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":880,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":881,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":885,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":879}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[882,883,884]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":887,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":892,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":889,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":891,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":888}},{"3":{"ItemType":4}},{"3":{"ItemType":890}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":918,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917]}},{"3":{"ItemType":886}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":926,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[921,922,923,924,925]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":929,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":928}},{"3":{"ItemType":927}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":935,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":933,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":934,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":932}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-01-01","ScopeType":8,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-01-01","ScopeType":8,"Body":939,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":941,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":942,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-01-01","ScopeType":8,"Body":943,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-01-01","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":951,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":952,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-01-01","ScopeType":8,"Body":953,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":956,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":957,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-01-01","ScopeType":8,"Body":958,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":960,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":961,"Flags":10,"Description":"The resource api version"},"properties":{"Type":944,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-01-01","ScopeType":8,"Body":962,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-01","ScopeType":8,"Body":966,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":972,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":973,"Flags":10,"Description":"The resource api version"},"properties":{"Type":872,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-01-01","ScopeType":4,"Body":974,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":976,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":977,"Flags":10,"Description":"The resource api version"},"properties":{"Type":979,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":984,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":990,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":991,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[980,981,982,983]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[985,986,987,988,989]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-01-01","ScopeType":8,"Body":978,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":993,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":994,"Flags":10,"Description":"The resource api version"},"properties":{"Type":979,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-01-01","ScopeType":8,"Body":995,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":997,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-01-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1003,"Flags":9,"Description":"The resource name"},"type":{"Type":1004,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1005,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-01","ScopeType":8,"Body":1006,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1008,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1009,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1011,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1019,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1020,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1012,1013,1014,1015,1016,1017,1018,4]}},{"3":{"ItemType":162}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-01-01","ScopeType":8,"Body":1010,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1022,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1023,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1025,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1036,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1037,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1026,1027,1028,1029,1030,1031,1032,1033,1034,1035]}},{"3":{"ItemType":476}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-01-01","ScopeType":8,"Body":1024,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1039,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1040,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1054,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":148,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1055,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-01-01","ScopeType":8,"Body":1041,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1057,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1058,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-01-01","ScopeType":8,"Body":1059,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-01-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1074,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1077,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1078,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1069,1070,1071,1072,1073]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1075,1076]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-01-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1083,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1087,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1095,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1084,1085,1086]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1089,"Flags":0},"previousCpuStats":{"Type":1089,"Flags":0},"memoryStats":{"Type":1093,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1094,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1090,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1092,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1091,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1088}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-01-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1097,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1098,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1101,"Flags":0,"Description":"Child process list."},"threads":{"Type":1104,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1105,"Flags":0,"Description":"List of open files."},"modules":{"Type":1108,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1109,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1103,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1102}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1107,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1106}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-01-01","ScopeType":8,"Body":1099,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1111,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1112,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-01-01","ScopeType":8,"Body":1113,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1115,"Flags":9,"Description":"The resource name"},"type":{"Type":1116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1119,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1125,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1120,1121,1122,1123,1124]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-01-01","ScopeType":8,"Body":1118,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1127,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1128,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1130,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1131,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1133,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1135,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":798,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":614,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1132}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":609,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1134}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-01-01","ScopeType":8,"Body":1129,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1137,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1138,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-01-01","ScopeType":8,"Body":1139,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1141,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1142,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-01-01","ScopeType":8,"Body":1143,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1025,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-01-01","ScopeType":8,"Body":1147,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-01-01","ScopeType":8,"Body":1151,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1042,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-01-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1083,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-01-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-01-01","ScopeType":8,"Body":1171,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-01","ScopeType":8,"Body":1175,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1177,"Flags":9,"Description":"The resource name"},"type":{"Type":1178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1119,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-01-01","ScopeType":8,"Body":1180,"Flags":1}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1182,"Flags":9,"Description":"The resource name"},"type":{"Type":1183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":2,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-01-01","ScopeType":8,"Body":1185,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1130,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-01-01","ScopeType":8,"Body":1189,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1100,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-01-01","ScopeType":8,"Body":1193,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1107,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-01-01","ScopeType":8,"Body":1197,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1203,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1211,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1212,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1204,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1208,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1205,1206,1207]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1209,1210]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-01","ScopeType":8,"Body":1201,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1218,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1203}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-01","ScopeType":8,"Body":1216,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1226,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1227,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1224,1225]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-01-01","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-01-01","ScopeType":8,"Body":1231,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-01","ScopeType":8,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-01-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-01-01","ScopeType":8,"Body":1239,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1242,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-01-01","Output":1241}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1247,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1245}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-01-01","Output":1244}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1250,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1255,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1254}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":471,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1025,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-01-01","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-01","Output":1249}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-01","Output":1264}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1267,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1268,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-01-01","Output":1266}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1271,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1260}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-01","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-01","Output":1264}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-01-01","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-01","Output":1249}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-01","Output":1264}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-01-01","Output":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-01","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-01","Output":1264}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2021-01-01/types.md b/generated/web/microsoft.web/2021-01-01/types.md index de9f9a8884..1ff96cfb89 100644 --- a/generated/web/microsoft.web/2021-01-01/types.md +++ b/generated/web/microsoft.web/2021-01-01/types.md @@ -1830,7 +1830,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1842,7 +1842,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2659,7 +2659,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2021-01-15/types.json b/generated/web/microsoft.web/2021-01-15/types.json index 2d5cfce669..78cd7cf6a3 100644 --- a/generated/web/microsoft.web/2021-01-15/types.json +++ b/generated/web/microsoft.web/2021-01-15/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-01-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-01-15","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":42,"Flags":9,"Description":"The resource name"},"type":{"Type":43,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":44,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":50,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":51,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":53,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":54,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":56,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":55}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-15","ScopeType":8,"Body":45,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":64,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-01-15","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":77,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":85,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[74,75,76]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[79,80,81,82,83]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-01-15","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":101,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-15","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":120,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":107,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":78,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":119,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert. Possible values include: 'CNameValidationValue', 'HttpTokenValidationValue'"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,118]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-01-15","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":147,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":136,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":137,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":145,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[126,127,128,129,130,131,132,133,134,135]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":140,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":141,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[138,139]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":144,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[142,143]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":146,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-01-15","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":149,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-01-15","ScopeType":1,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-01-15","ScopeType":1,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":192,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":164,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":165,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":184,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":187,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":188,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":191,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":167,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":168,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":169,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":52,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":172,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":175,"Flags":0,"Description":"MSI resource"},"zones":{"Type":183,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":170,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":171,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":173,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":174,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":172}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":180,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":182,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[176,177,178,179]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":181}},{"3":{"ItemType":4}},{"3":{"ItemType":166}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":190,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":189}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-01-15","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":194,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":199,"Flags":9,"Description":"The resource name"},"type":{"Type":200,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":201,"Flags":10,"Description":"The resource api version"},"properties":{"Type":203,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":197,"functionappsettings":202}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-01-15","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-15","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":211,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":215,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":216,"Flags":9,"Description":"The resource name"},"type":{"Type":217,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":218,"Flags":10,"Description":"The resource api version"},"properties":{"Type":220,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":214,"functionappsettings":219}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-01-15","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":233,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[227,228,229,230,231,232,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-01-15","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-15","ScopeType":8,"Body":241,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":384,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":247,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":250,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":251,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":255,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":264,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":265,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":370,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":374,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":375,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":377,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":383,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[248,249]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[252,253,254]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":260,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":263,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[257,258,259]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[261,262]}},{"3":{"ItemType":256}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":266,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":267,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":281,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":282,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":284,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":299,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":302,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":306,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":313,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":314,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":317,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":318,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":333,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":335,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":337,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":338,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":346,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":347,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":351,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":355,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":359,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":369,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":280,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[269,270,271,272,273,274,275,276,277,278,279]}},{"3":{"ItemType":268}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":283}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[285,286,287,288,289,290,291,292,293,294,295,296,297,298,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[300,301]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":305,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":304}},{"3":{"ItemType":303}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[307,308,309,310,311,312]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":316,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":315}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":319,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":327,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":320,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":322,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":323,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":324,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":326,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":321}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":323}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":325}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":331,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":332,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[328,329,330]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":334,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":343,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":345,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[340,341,342,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":344}},{"3":{"ItemType":339}},{"3":{"ItemType":339}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[348,349,350,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[352,353,354,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[356,357,358,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":363,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":368,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[361,362]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[364,365,366,367]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":360}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[371,372,373]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":376,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-01-15","ScopeType":8,"Body":245,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":391,"Flags":9,"Description":"The resource name"},"type":{"Type":392,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":393,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":389,"scm":394}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-15","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":402,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":409,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":410,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":417,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":418,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":419,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":420,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":421,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":422,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":423,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[407,408]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[411,412,413,414,415,416]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":424,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":429,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":430,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":437,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":471,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":482,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":435,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":436,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[431,432,433,434]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":438,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":447,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":451,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":453,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":456,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":457,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":459,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":461,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":470,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":439,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":440,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":442,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":441,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":443,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":446,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":444,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":445,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":448,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":450,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":454,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":455,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":454,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":458,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":462,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":464,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":468,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":465,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":467,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":466,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":469,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":463}},{"2":{"Name":"Login","Properties":{"routes":{"Type":472,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":473,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":476,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":477,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":481,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":474,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":475,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":480,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[478,479]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":483,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":484,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":488,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[485,486,487]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":489,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":360}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":494,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":499,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":509,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":502,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[500,501]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":508,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[504,505,506,507,4]}},{"3":{"ItemType":503}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":526,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[515,516,517,518,519,520,521,522,523,524,525]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":514}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":528,"Flags":9,"Description":"The resource name"},"type":{"Type":529,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":530,"Flags":10,"Description":"The resource api version"},"properties":{"Type":532,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":533,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":555,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":558,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":558,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":534,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":541,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":548,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":540,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[535,536,537,538,539]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":547,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[542,543,544,545,546]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":554,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[549,550,551,552,553]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":556,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":557,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":559,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":564,"Flags":9,"Description":"The resource name"},"type":{"Type":565,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":566,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":568,"Flags":9,"Description":"The resource name"},"type":{"Type":569,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":570,"Flags":10,"Description":"The resource api version"},"properties":{"Type":572,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":573,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":574,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":575,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":576,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":400,"authsettings":405,"authsettingsV2":427,"azurestorageaccounts":492,"backup":497,"connectionstrings":513,"logs":531,"metadata":562,"pushsettings":567,"slotConfigNames":571,"web":579}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-01-15","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":582,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":583,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-01-15","ScopeType":8,"Body":584,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-15","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":597,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":603,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[598,599,600,601,602]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-01-15","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":605,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":606,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":609,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-01-15","ScopeType":8,"Body":607,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-01-15","ScopeType":8,"Body":613,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":621,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":624,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":627,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":631,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[619,620]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[622,623]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[625,626]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[628,629,630]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-01-15","ScopeType":8,"Body":617,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-01-15","ScopeType":8,"Body":640,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-01-15","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-01-15","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":654,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":655,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":658,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-01-15","ScopeType":8,"Body":656,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":660,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":668,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":667,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":666}},{"3":{"ItemType":665}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-01-15","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":670,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":671,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":672,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":674,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":675,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":681,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[678,679,680]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-01-15","ScopeType":8,"Body":676,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":683,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":684,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":689,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":690,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[687,688]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-01-15","ScopeType":8,"Body":685,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":692,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":693,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":695,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-01-15","ScopeType":8,"Body":694,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":701,"Flags":9,"Description":"The resource name"},"type":{"Type":702,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":703,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":700,"scm":704}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-15","ScopeType":8,"Body":705,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":707,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":712,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":716,"Flags":9,"Description":"The resource name"},"type":{"Type":717,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":718,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":360}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":725,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":729,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":733,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":514}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":734,"Flags":9,"Description":"The resource name"},"type":{"Type":735,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":736,"Flags":10,"Description":"The resource api version"},"properties":{"Type":532,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":738,"Flags":9,"Description":"The resource name"},"type":{"Type":739,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":740,"Flags":10,"Description":"The resource api version"},"properties":{"Type":742,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":743,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":747,"Flags":9,"Description":"The resource name"},"type":{"Type":748,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":749,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":710,"authsettings":715,"authsettingsV2":719,"azurestorageaccounts":723,"backup":728,"connectionstrings":732,"logs":737,"metadata":741,"pushsettings":746,"web":750}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-01-15","ScopeType":8,"Body":751,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":753,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":754,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-01-15","ScopeType":8,"Body":755,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-15","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":761,"Flags":9,"Description":"The resource name"},"type":{"Type":762,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":763,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-01-15","ScopeType":8,"Body":764,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-01-15","ScopeType":8,"Body":768,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-01-15","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-01-15","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-01-15","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-01-15","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":791,"Flags":9,"Description":"The resource name"},"type":{"Type":792,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":793,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-01-15","ScopeType":8,"Body":794,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":796,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":797,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":799,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-01-15","ScopeType":8,"Body":798,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":801,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-01-15","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":806,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":807,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":808,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-01-15","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-01-15","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":818,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":823,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":824,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":825,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-01-15","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":832,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":97,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":831}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":834,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":835,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":836,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":838,"Flags":9,"Description":"The resource name"},"type":{"Type":839,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":840,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-01-15","ScopeType":8,"Body":841,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":845,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":849,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":851,"Flags":9,"Description":"The resource name"},"type":{"Type":852,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":853,"Flags":10,"Description":"The resource api version"},"properties":{"Type":855,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":856,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":858,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":857}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-01-15","ScopeType":8,"Body":854,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":864,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":868,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-15","ScopeType":8,"Body":867,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-01-15","ScopeType":4,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":879,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":880,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":883,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":924,"Flags":0,"Description":"Data Set"},"status":{"Type":925,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":935,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":936,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":885,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":886,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":890,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":884}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[887,888,889]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":892,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":897,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":894,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":896,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":893}},{"3":{"ItemType":4}},{"3":{"ItemType":895}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":923,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922]}},{"3":{"ItemType":891}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":931,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[926,927,928,929,930]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":934,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":933}},{"3":{"ItemType":932}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":940,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":938,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":939,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":937}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-01-15","ScopeType":8,"Body":881,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-01-15","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-01-15","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":951,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":952,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-01-15","ScopeType":8,"Body":953,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":956,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":957,"Flags":10,"Description":"The resource api version"},"properties":{"Type":959,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-01-15","ScopeType":8,"Body":958,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-01-15","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-01-15","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-15","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":959,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-15","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-01-15","ScopeType":4,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":989,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":995,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":996,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[985,986,987,988]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[990,991,992,993,994]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-01-15","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-01-15","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1002,"Flags":9,"Description":"The resource name"},"type":{"Type":1003,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1004,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1006,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-01-15","ScopeType":8,"Body":1005,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1008,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1006,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-15","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1016,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1024,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1025,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1017,1018,1019,1020,1021,1022,1023,4]}},{"3":{"ItemType":189}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-01-15","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1027,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1028,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1041,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1042,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1031,1032,1033,1034,1035,1036,1037,1038,1039,1040]}},{"3":{"ItemType":503}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-01-15","ScopeType":8,"Body":1029,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1044,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1045,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1059,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":175,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1060,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-01-15","ScopeType":8,"Body":1046,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1062,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1063,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-01-15","ScopeType":8,"Body":1064,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1066,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1067,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-01-15","ScopeType":8,"Body":1068,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1079,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1082,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1083,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1074,1075,1076,1077,1078]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1080,1081]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-01-15","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1092,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1100,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1089,1090,1091]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1094,"Flags":0},"previousCpuStats":{"Type":1094,"Flags":0},"memoryStats":{"Type":1098,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1099,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1095,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1097,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1096,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1093}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-01-15","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1106,"Flags":0,"Description":"Child process list."},"threads":{"Type":1109,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1110,"Flags":0,"Description":"List of open files."},"modules":{"Type":1113,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1114,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1108,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1107}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1112,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1111}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-01-15","ScopeType":8,"Body":1104,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-01-15","ScopeType":8,"Body":1118,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1120,"Flags":9,"Description":"The resource name"},"type":{"Type":1121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1130,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1125,1126,1127,1128,1129]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-01-15","ScopeType":8,"Body":1123,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1133,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1136,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1138,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1140,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1137}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1139}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-01-15","ScopeType":8,"Body":1134,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1143,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-01-15","ScopeType":8,"Body":1144,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1147,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-01-15","ScopeType":8,"Body":1148,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-01-15","ScopeType":8,"Body":1152,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-01-15","ScopeType":8,"Body":1156,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1158,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1159,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-15","ScopeType":8,"Body":1160,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-01-15","ScopeType":8,"Body":1164,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-15","ScopeType":8,"Body":1168,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-01-15","ScopeType":8,"Body":1172,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1174,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1175,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-01-15","ScopeType":8,"Body":1176,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-15","ScopeType":8,"Body":1180,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1182,"Flags":9,"Description":"The resource name"},"type":{"Type":1183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-01-15","ScopeType":8,"Body":1185,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-01-15","ScopeType":8,"Body":1189,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-01-15","ScopeType":8,"Body":1193,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-01-15","ScopeType":8,"Body":1197,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1203,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1211,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1212,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1204,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1208,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1205,1206,1207]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1209,1210]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-15","ScopeType":8,"Body":1201,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1218,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1203}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-15","ScopeType":8,"Body":1216,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1226,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1227,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1224,1225]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-01-15","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-01-15","ScopeType":8,"Body":1231,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-15","ScopeType":8,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-01-15","ScopeType":8,"Body":1239,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1242,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-01-15","Output":1241}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1247,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1245}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-01-15","Output":1244}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1250,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1255,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1254}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1030,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-01-15","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-15","Output":1264}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1267,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1268,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-01-15","Output":1266}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1271,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1260}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-15","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-15","Output":1264}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-01-15","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-15","Output":1264}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-01-15","Output":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-15","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-15","Output":1264}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":2,"Description":"Dedicated Host Count"}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-01-15","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-01-15","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":42,"Flags":9,"Description":"The resource name"},"type":{"Type":43,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":44,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":50,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":51,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[47,48,49]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":53,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":54,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":56,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":55}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-01-15","ScopeType":8,"Body":45,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":58,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":59,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":64,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":60,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":46,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-01-15","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":70,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":71,"Flags":10,"Description":"The resource api version"},"properties":{"Type":73,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":87,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":77,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":84,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":85,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[74,75,76]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[79,80,81,82,83]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-01-15","ScopeType":8,"Body":72,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":94,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":95,"Flags":10,"Description":"The resource api version"},"properties":{"Type":97,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":101,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[98,99,100,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-01-15","ScopeType":8,"Body":96,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":103,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":104,"Flags":10,"Description":"The resource api version"},"properties":{"Type":106,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":120,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":107,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":78,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":119,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert. Possible values include: 'CNameValidationValue', 'HttpTokenValidationValue'"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[108,109,110,111,112,113,114,115,116,117,118]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-01-15","ScopeType":8,"Body":105,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":125,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":147,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":136,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":137,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":145,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[126,127,128,129,130,131,132,133,134,135]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":140,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":141,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[138,139]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":144,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[142,143]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":146,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-01-15","ScopeType":8,"Body":124,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":149,"Flags":9,"Description":"The resource name"},"type":{"Type":150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":153,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-01-15","ScopeType":1,"Body":152,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":155,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":156,"Flags":10,"Description":"The resource api version"},"properties":{"Type":158,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-01-15","ScopeType":1,"Body":157,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":160,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":161,"Flags":10,"Description":"The resource api version"},"properties":{"Type":163,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":52,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":192,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":164,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":165,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":184,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":187,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":188,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":191,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":167,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":168,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":169,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":52,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":172,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":175,"Flags":0,"Description":"MSI resource"},"zones":{"Type":183,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":170,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":63,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":62,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":171,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":173,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":174,"Flags":0,"Description":"Inner errors."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":172}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":180,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":182,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[176,177,178,179]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":181}},{"3":{"ItemType":4}},{"3":{"ItemType":166}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[185,186]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":190,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":189}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-01-15","ScopeType":8,"Body":162,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":194,"Flags":9,"Description":"The resource name"},"type":{"Type":195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":198,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":199,"Flags":9,"Description":"The resource name"},"type":{"Type":200,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":201,"Flags":10,"Description":"The resource api version"},"properties":{"Type":203,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":197,"functionappsettings":202}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-01-15","ScopeType":8,"Body":204,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-01-15","ScopeType":8,"Body":208,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":211,"Flags":9,"Description":"The resource name"},"type":{"Type":212,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":213,"Flags":10,"Description":"The resource api version"},"properties":{"Type":215,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":216,"Flags":9,"Description":"The resource name"},"type":{"Type":217,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":218,"Flags":10,"Description":"The resource api version"},"properties":{"Type":220,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":214,"functionappsettings":219}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-01-15","ScopeType":8,"Body":221,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":223,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":224,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":233,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[227,228,229,230,231,232,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-01-15","ScopeType":8,"Body":225,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":209,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-01-15","ScopeType":8,"Body":241,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":384,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":247,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":250,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":251,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":255,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":264,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":265,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":370,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":78,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":374,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":375,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":377,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":383,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[248,249]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[252,253,254]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":260,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":263,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[257,258,259]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[261,262]}},{"3":{"ItemType":256}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":266,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":267,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":281,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":282,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":284,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":299,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":302,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":306,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":313,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":314,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":317,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":318,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":333,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":335,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":337,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":338,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":346,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":347,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":351,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":355,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":359,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":369,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":280,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[269,270,271,272,273,274,275,276,277,278,279]}},{"3":{"ItemType":268}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":283}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[285,286,287,288,289,290,291,292,293,294,295,296,297,298,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[300,301]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":305,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":304}},{"3":{"ItemType":303}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[307,308,309,310,311,312]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":316,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":315}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":319,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":327,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":320,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":322,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":323,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":324,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":326,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":321}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":323}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":325}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":331,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":332,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[328,329,330]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":334,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":343,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":345,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[340,341,342,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":344}},{"3":{"ItemType":339}},{"3":{"ItemType":339}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[348,349,350,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[352,353,354,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[356,357,358,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":363,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":368,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[361,362]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[364,365,366,367]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":360}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[371,372,373]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":376,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[378,379,380,381,382]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-01-15","ScopeType":8,"Body":245,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":386,"Flags":9,"Description":"The resource name"},"type":{"Type":387,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":388,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":391,"Flags":9,"Description":"The resource name"},"type":{"Type":392,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":393,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":389,"scm":394}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-01-15","ScopeType":8,"Body":395,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":397,"Flags":9,"Description":"The resource name"},"type":{"Type":398,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":399,"Flags":10,"Description":"The resource api version"},"properties":{"Type":401,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":402,"Flags":9,"Description":"The resource name"},"type":{"Type":403,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":404,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":409,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":410,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":417,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":418,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":419,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":420,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":421,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":422,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":423,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[407,408]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[411,412,413,414,415,416]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":424,"Flags":9,"Description":"The resource name"},"type":{"Type":425,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":426,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":429,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":430,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":437,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":471,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":482,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":435,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":436,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[431,432,433,434]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":438,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":447,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":451,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":453,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":456,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":457,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":459,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":461,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":470,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":439,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":440,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":442,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":441,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":443,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":446,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":444,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":445,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":448,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":450,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":454,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":455,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":452,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":454,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":458,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":449,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":462,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":464,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":468,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":465,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":467,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":466,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":469,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":463}},{"2":{"Name":"Login","Properties":{"routes":{"Type":472,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":473,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":476,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":477,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":481,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":474,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":475,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":480,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[478,479]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":483,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":484,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":488,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[485,486,487]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":489,"Flags":9,"Description":"The resource name"},"type":{"Type":490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":493,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":360}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":494,"Flags":9,"Description":"The resource name"},"type":{"Type":495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":499,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":509,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":502,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[500,501]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":508,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[504,505,506,507,4]}},{"3":{"ItemType":503}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":510,"Flags":9,"Description":"The resource name"},"type":{"Type":511,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":512,"Flags":10,"Description":"The resource api version"},"properties":{"Type":527,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":526,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[515,516,517,518,519,520,521,522,523,524,525]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":514}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":528,"Flags":9,"Description":"The resource name"},"type":{"Type":529,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":530,"Flags":10,"Description":"The resource api version"},"properties":{"Type":532,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":533,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":555,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":558,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":558,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":534,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":541,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":548,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":540,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[535,536,537,538,539]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":547,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[542,543,544,545,546]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":554,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[549,550,551,552,553]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":556,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":557,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":559,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":564,"Flags":9,"Description":"The resource name"},"type":{"Type":565,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":566,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":568,"Flags":9,"Description":"The resource name"},"type":{"Type":569,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":570,"Flags":10,"Description":"The resource api version"},"properties":{"Type":572,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":573,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":574,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":575,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":576,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":400,"authsettings":405,"authsettingsV2":427,"azurestorageaccounts":492,"backup":497,"connectionstrings":513,"logs":531,"metadata":562,"pushsettings":567,"slotConfigNames":571,"web":579}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-01-15","ScopeType":8,"Body":580,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":582,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":583,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-01-15","ScopeType":8,"Body":584,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":587,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":588,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-01-15","ScopeType":8,"Body":589,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":597,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":603,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[598,599,600,601,602]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-01-15","ScopeType":8,"Body":595,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":605,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":606,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":609,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-01-15","ScopeType":8,"Body":607,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":611,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":612,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-01-15","ScopeType":8,"Body":613,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":615,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":616,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":621,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":624,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":627,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":631,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[619,620]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[622,623]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[625,626]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[628,629,630]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-01-15","ScopeType":8,"Body":617,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":633,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":634,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":635,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":638,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":639,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-01-15","ScopeType":8,"Body":640,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":643,"Flags":9,"Description":"The resource name"},"type":{"Type":644,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":645,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-01-15","ScopeType":8,"Body":646,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":648,"Flags":9,"Description":"The resource name"},"type":{"Type":649,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":650,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-01-15","ScopeType":8,"Body":651,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":654,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":655,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":658,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-01-15","ScopeType":8,"Body":656,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":660,"Flags":9,"Description":"The resource name"},"type":{"Type":661,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":662,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":668,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":667,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":666}},{"3":{"ItemType":665}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-01-15","ScopeType":8,"Body":663,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":670,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":671,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":672,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":674,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":675,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":681,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[678,679,680]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-01-15","ScopeType":8,"Body":676,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":683,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":684,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":689,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":690,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[687,688]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-01-15","ScopeType":8,"Body":685,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":692,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":693,"Flags":10,"Description":"The resource api version"},"properties":{"Type":246,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":175,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":86,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":695,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-01-15","ScopeType":8,"Body":694,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":697,"Flags":9,"Description":"The resource name"},"type":{"Type":698,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":699,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":701,"Flags":9,"Description":"The resource name"},"type":{"Type":702,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":703,"Flags":10,"Description":"The resource api version"},"properties":{"Type":390,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":700,"scm":704}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-01-15","ScopeType":8,"Body":705,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":707,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":712,"Flags":9,"Description":"The resource name"},"type":{"Type":713,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":714,"Flags":10,"Description":"The resource api version"},"properties":{"Type":406,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":716,"Flags":9,"Description":"The resource name"},"type":{"Type":717,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":718,"Flags":10,"Description":"The resource api version"},"properties":{"Type":428,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":724,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":360}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":725,"Flags":9,"Description":"The resource name"},"type":{"Type":726,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":727,"Flags":10,"Description":"The resource api version"},"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":729,"Flags":9,"Description":"The resource name"},"type":{"Type":730,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":731,"Flags":10,"Description":"The resource api version"},"properties":{"Type":733,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":514}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":734,"Flags":9,"Description":"The resource name"},"type":{"Type":735,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":736,"Flags":10,"Description":"The resource api version"},"properties":{"Type":532,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":738,"Flags":9,"Description":"The resource name"},"type":{"Type":739,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":740,"Flags":10,"Description":"The resource api version"},"properties":{"Type":742,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":743,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":336,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":747,"Flags":9,"Description":"The resource name"},"type":{"Type":748,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":749,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":710,"authsettings":715,"authsettingsV2":719,"azurestorageaccounts":723,"backup":728,"connectionstrings":732,"logs":737,"metadata":741,"pushsettings":746,"web":750}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-01-15","ScopeType":8,"Body":751,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":753,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":754,"Flags":10,"Description":"The resource api version"},"properties":{"Type":585,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-01-15","ScopeType":8,"Body":755,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":590,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-01-15","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":761,"Flags":9,"Description":"The resource name"},"type":{"Type":762,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":763,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-01-15","ScopeType":8,"Body":764,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":766,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":767,"Flags":10,"Description":"The resource api version"},"properties":{"Type":608,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-01-15","ScopeType":8,"Body":768,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-01-15","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":618,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-01-15","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-01-15","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-01-15","ScopeType":8,"Body":789,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":791,"Flags":9,"Description":"The resource name"},"type":{"Type":792,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":793,"Flags":10,"Description":"The resource api version"},"properties":{"Type":652,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-01-15","ScopeType":8,"Body":794,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":796,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":797,"Flags":10,"Description":"The resource api version"},"properties":{"Type":657,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":799,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-01-15","ScopeType":8,"Body":798,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":801,"Flags":9,"Description":"The resource name"},"type":{"Type":802,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":803,"Flags":10,"Description":"The resource api version"},"properties":{"Type":664,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-01-15","ScopeType":8,"Body":804,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":806,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":807,"Flags":10,"Description":"The resource api version"},"properties":{"Type":61,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-01-15","ScopeType":8,"Body":808,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":677,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-01-15","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":686,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-01-15","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":818,"Flags":9,"Description":"The resource name"},"type":{"Type":819,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":820,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":823,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":824,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":825,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-01-15","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfoProperties","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":832,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":97,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":831}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":834,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":835,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":836,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":838,"Flags":9,"Description":"The resource name"},"type":{"Type":839,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":840,"Flags":10,"Description":"The resource api version"},"properties":{"Type":822,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-01-15","ScopeType":8,"Body":841,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":843,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":844,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":845,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":92,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-01-15","ScopeType":8,"Body":849,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":851,"Flags":9,"Description":"The resource name"},"type":{"Type":852,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":853,"Flags":10,"Description":"The resource api version"},"properties":{"Type":855,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":856,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":858,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":857}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-01-15","ScopeType":8,"Body":854,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":636,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-01-15","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":864,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":868,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-01-15","ScopeType":8,"Body":867,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":870,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":871,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":2,"Description":"VnetInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-01-15","ScopeType":8,"Body":872,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":874,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":875,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-01-15","ScopeType":4,"Body":876,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":879,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":880,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":883,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":924,"Flags":0,"Description":"Data Set"},"status":{"Type":925,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":935,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":936,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":885,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":886,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":890,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":884}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[887,888,889]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":892,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":897,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":894,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":896,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":893}},{"3":{"ItemType":4}},{"3":{"ItemType":895}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":923,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922]}},{"3":{"ItemType":891}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":931,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[926,927,928,929,930]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":934,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":933}},{"3":{"ItemType":932}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":940,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":938,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":939,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":937}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-01-15","ScopeType":8,"Body":881,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-01-15","ScopeType":8,"Body":944,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-01-15","ScopeType":8,"Body":948,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":951,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":952,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-01-15","ScopeType":8,"Body":953,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":956,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":957,"Flags":10,"Description":"The resource api version"},"properties":{"Type":959,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinitionProperties","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-01-15","ScopeType":8,"Body":958,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":961,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":962,"Flags":10,"Description":"The resource api version"},"properties":{"Type":882,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-01-15","ScopeType":8,"Body":963,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":949,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-01-15","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":954,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-01-15","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":959,"Flags":2,"Description":"DetectorDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-01-15","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":877,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-01-15","ScopeType":4,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":989,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":995,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":996,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[985,986,987,988]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[990,991,992,993,994]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-01-15","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":984,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-01-15","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1002,"Flags":9,"Description":"The resource name"},"type":{"Type":1003,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1004,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1006,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-01-15","ScopeType":8,"Body":1005,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1008,"Flags":9,"Description":"The resource name"},"type":{"Type":1009,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1010,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1006,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-01-15","ScopeType":8,"Body":1011,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1013,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1014,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1016,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1024,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1025,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1017,1018,1019,1020,1021,1022,1023,4]}},{"3":{"ItemType":189}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-01-15","ScopeType":8,"Body":1015,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1027,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1028,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1041,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1042,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1031,1032,1033,1034,1035,1036,1037,1038,1039,1040]}},{"3":{"ItemType":503}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-01-15","ScopeType":8,"Body":1029,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1044,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1045,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1059,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":175,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1060,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-01-15","ScopeType":8,"Body":1046,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1062,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1063,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-01-15","ScopeType":8,"Body":1064,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1066,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1067,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-01-15","ScopeType":8,"Body":1068,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1079,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1082,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1083,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1074,1075,1076,1077,1078]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1080,1081]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-01-15","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1085,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1086,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1092,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1100,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1089,1090,1091]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1094,"Flags":0},"previousCpuStats":{"Type":1094,"Flags":0},"memoryStats":{"Type":1098,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1099,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1095,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1097,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1096,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1093}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-01-15","ScopeType":8,"Body":1087,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1102,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1103,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1106,"Flags":0,"Description":"Child process list."},"threads":{"Type":1109,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1110,"Flags":0,"Description":"List of open files."},"modules":{"Type":1113,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1114,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1108,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1107}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1112,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1111}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-01-15","ScopeType":8,"Body":1104,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1116,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1117,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-01-15","ScopeType":8,"Body":1118,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1120,"Flags":9,"Description":"The resource name"},"type":{"Type":1121,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1122,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1130,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1125,1126,1127,1128,1129]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-01-15","ScopeType":8,"Body":1123,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1133,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":1136,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1138,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1140,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"VnetInfo","Properties":{"properties":{"Type":830,"Flags":0,"Description":"VnetInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":641,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1137}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":636,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1139}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-01-15","ScopeType":8,"Body":1134,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1142,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1143,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-01-15","ScopeType":8,"Body":1144,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1146,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1147,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-01-15","ScopeType":8,"Body":1148,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1150,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1151,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1030,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-01-15","ScopeType":8,"Body":1152,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1154,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1155,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-01-15","ScopeType":8,"Body":1156,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1158,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1159,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1047,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-01-15","ScopeType":8,"Body":1160,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":265,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-01-15","ScopeType":8,"Body":1164,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1166,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1167,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-01-15","ScopeType":8,"Body":1168,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1170,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1171,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1088,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-01-15","ScopeType":8,"Body":1172,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1174,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1175,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-01-15","ScopeType":8,"Body":1176,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1178,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1179,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-01-15","ScopeType":8,"Body":1180,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1182,"Flags":9,"Description":"The resource name"},"type":{"Type":1183,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1184,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1124,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-01-15","ScopeType":8,"Body":1185,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1187,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1188,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-01-15","ScopeType":8,"Body":1189,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1191,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1192,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1105,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-01-15","ScopeType":8,"Body":1193,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1195,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1196,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1112,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-01-15","ScopeType":8,"Body":1197,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1199,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1200,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1203,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1211,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1212,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"properties":{"Type":1204,"Flags":0,"Description":"TriggeredJobRun resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"TriggeredJobRunProperties","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1208,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1205,1206,1207]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1209,1210]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-01-15","ScopeType":8,"Body":1201,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1218,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1203}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-01-15","ScopeType":8,"Body":1216,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1226,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1227,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1224,1225]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-01-15","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1229,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1230,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1202,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-01-15","ScopeType":8,"Body":1231,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1233,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1234,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1217,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-01-15","ScopeType":8,"Body":1235,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-01-15"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1237,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1238,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-01-15","ScopeType":8,"Body":1239,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1242,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-01-15","Output":1241}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1247,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1246,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1245}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-01-15","Output":1244}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1250,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1255,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1254}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":498,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1030,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-01-15","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-15","Output":1249}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-01-15","Output":1264}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1267,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1268,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-01-15","Output":1266}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1271,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1260}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-15","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-01-15","Output":1264}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-01-15","Output":1260,"Input":1259}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-15","Output":1249}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-01-15","Output":1264}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-01-15","Output":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-15","Output":1270}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-01-15","Output":1264}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2021-01-15/types.md b/generated/web/microsoft.web/2021-01-15/types.md index f48d34fff8..a0d7ee10aa 100644 --- a/generated/web/microsoft.web/2021-01-15/types.md +++ b/generated/web/microsoft.web/2021-01-15/types.md @@ -1831,7 +1831,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert. Possible values include: 'CNameValidationValue', 'HttpTokenValidationValue' * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1843,7 +1843,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2655,7 +2655,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2021-02-01/types.json b/generated/web/microsoft.web/2021-02-01/types.json index 74a0cfe347..31edc51612 100644 --- a/generated/web/microsoft.web/2021-02-01/types.json +++ b/generated/web/microsoft.web/2021-02-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"externalInboundIpAddresses":{"Type":41,"Flags":2},"internalInboundIpAddresses":{"Type":42,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-02-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":44,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":53,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":55,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":56,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":58,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":57}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":66,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-02-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":89,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":79,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":86,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":87,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[76,77,78]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[81,82,83,84,85]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-02-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":103,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[100,101,102,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-02-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":109,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":80,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":121,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-02-01","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":149,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":138,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":139,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":147,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[128,129,130,131,132,133,134,135,136,137]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":142,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":143,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[140,141]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":146,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[144,145]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":148,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-02-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":151,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":155,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-02-01","ScopeType":1,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-02-01","ScopeType":1,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":195,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":166,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":167,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":187,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":190,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":191,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":194,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":169,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":170,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":171,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":54,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":174,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":178,"Flags":0,"Description":"MSI resource"},"zones":{"Type":186,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":172,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":173,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":175,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":176,"Flags":0,"Description":"Inner errors."},"details":{"Type":177,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":174}},{"3":{"ItemType":174}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":183,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":185,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[179,180,181,182]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":184}},{"3":{"ItemType":4}},{"3":{"ItemType":168}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[188,189]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":193,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":192}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-02-01","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":197,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":200,"functionappsettings":205}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-02-01","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-02-01","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":214,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":219,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":217,"functionappsettings":222}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-02-01","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":236,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[230,231,232,233,234,235,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-02-01","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":240,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-02-01","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":387,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":250,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":253,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":254,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":258,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":267,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":268,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":373,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":377,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":378,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":380,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":386,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[251,252]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":263,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":266,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[260,261,262]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":259}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":269,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":270,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":284,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":285,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":287,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":302,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":305,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":309,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":316,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":317,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":320,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":321,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":336,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":338,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":340,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":341,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":349,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":350,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":354,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":358,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":362,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":372,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":283,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,281,282]}},{"3":{"ItemType":271}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":286}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[288,289,290,291,292,293,294,295,296,297,298,299,300,301,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[303,304]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":308,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":307}},{"3":{"ItemType":306}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[310,311,312,313,314,315]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":319,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":318}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":322,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":330,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":323,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":325,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":326,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":327,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":329,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":324}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":326}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":328}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":334,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":335,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[331,332,333]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":337,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":346,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":348,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[343,344,345,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":347}},{"3":{"ItemType":342}},{"3":{"ItemType":342}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[351,352,353,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[355,356,357,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[359,360,361,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":366,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":371,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[364,365]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[367,368,369,370]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":363}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[374,375,376]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":379,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[381,382,383,384,385]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-02-01","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":394,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":392,"scm":397}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-02-01","ScopeType":8,"Body":398,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":405,"Flags":9,"Description":"The resource name"},"type":{"Type":406,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":407,"Flags":10,"Description":"The resource api version"},"properties":{"Type":409,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":412,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":413,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":420,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":421,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":422,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":423,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":424,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":425,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":426,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[410,411]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[414,415,416,417,418,419]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":427,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":432,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":433,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":440,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":479,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":490,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":438,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":439,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[434,435,436,437]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":441,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":455,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":459,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":461,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":464,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":465,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":467,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":469,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":478,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":442,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":443,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":445,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":444,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":446,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":449,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":450,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":447,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":448,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":451,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":454,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":452,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":453,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":456,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":458,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":462,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":463,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":462,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":466,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":468,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":470,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":472,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":476,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":473,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":475,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":474,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":477,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":471}},{"2":{"Name":"Login","Properties":{"routes":{"Type":480,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":481,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":484,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":485,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":489,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":482,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":483,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":488,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[486,487]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":491,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":492,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":496,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[493,494,495]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":497,"Flags":9,"Description":"The resource name"},"type":{"Type":498,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":499,"Flags":10,"Description":"The resource api version"},"properties":{"Type":501,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":363}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":502,"Flags":9,"Description":"The resource name"},"type":{"Type":503,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":504,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":507,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":517,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":510,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[508,509]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":516,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[512,513,514,515,4]}},{"3":{"ItemType":511}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":534,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[523,524,525,526,527,528,529,530,531,532,533]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":522}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":536,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"properties":{"Type":540,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":541,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":563,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":566,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":566,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":542,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":549,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":556,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":548,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[543,544,545,546,547]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":555,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[550,551,552,553,554]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":562,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[557,558,559,560,561]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":564,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":565,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":571,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":576,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":580,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":581,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":582,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":583,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":403,"authsettings":408,"authsettingsV2":430,"azurestorageaccounts":500,"backup":505,"connectionstrings":521,"logs":539,"metadata":570,"pushsettings":575,"slotConfigNames":579,"web":587}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-02-01","ScopeType":8,"Body":588,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":590,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":591,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-02-01","ScopeType":8,"Body":592,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":595,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":596,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-02-01","ScopeType":8,"Body":597,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":600,"Flags":9,"Description":"The resource name"},"type":{"Type":601,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":602,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":605,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":611,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[606,607,608,609,610]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-02-01","ScopeType":8,"Body":603,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":617,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-02-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":619,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":620,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-02-01","ScopeType":8,"Body":621,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":629,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":632,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":635,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":639,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[627,628]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[630,631]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[633,634]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[636,637,638]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-02-01","ScopeType":8,"Body":625,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":643,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":646,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":647,"Flags":10,"Description":"The resource api version"},"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-02-01","ScopeType":8,"Body":648,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":651,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-02-01","ScopeType":8,"Body":654,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":656,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-02-01","ScopeType":8,"Body":659,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":662,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":663,"Flags":10,"Description":"The resource api version"},"properties":{"Type":665,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":666,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-02-01","ScopeType":8,"Body":664,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":668,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"properties":{"Type":672,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":676,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":675,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":674}},{"3":{"ItemType":673}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-02-01","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":678,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":679,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":680,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":689,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[686,687,688]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-02-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":697,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":698,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[695,696]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-02-01","ScopeType":8,"Body":693,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":700,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":701,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":703,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-02-01","ScopeType":8,"Body":702,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":705,"Flags":9,"Description":"The resource name"},"type":{"Type":706,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":707,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":709,"Flags":9,"Description":"The resource name"},"type":{"Type":710,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":711,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":708,"scm":712}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-02-01","ScopeType":8,"Body":713,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":715,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"properties":{"Type":719,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":409,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":724,"Flags":9,"Description":"The resource name"},"type":{"Type":725,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":726,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":728,"Flags":9,"Description":"The resource name"},"type":{"Type":729,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":730,"Flags":10,"Description":"The resource api version"},"properties":{"Type":732,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":363}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":733,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":737,"Flags":9,"Description":"The resource name"},"type":{"Type":738,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":739,"Flags":10,"Description":"The resource api version"},"properties":{"Type":741,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":522}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":742,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"properties":{"Type":540,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":746,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":755,"Flags":9,"Description":"The resource name"},"type":{"Type":756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":718,"authsettings":723,"authsettingsV2":727,"azurestorageaccounts":731,"backup":736,"connectionstrings":740,"logs":745,"metadata":749,"pushsettings":754,"web":758}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-02-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":761,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":762,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-02-01","ScopeType":8,"Body":763,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":765,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":766,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-02-01","ScopeType":8,"Body":767,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-02-01","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-02-01","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-02-01","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-02-01","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":786,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":787,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":788,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":790,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":791,"Flags":10,"Description":"The resource api version"},"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-02-01","ScopeType":8,"Body":792,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":794,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-02-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":799,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-02-01","ScopeType":8,"Body":802,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":804,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":805,"Flags":10,"Description":"The resource api version"},"properties":{"Type":665,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":807,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-02-01","ScopeType":8,"Body":806,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":809,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":672,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-02-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-02-01","ScopeType":8,"Body":820,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":822,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":823,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-02-01","ScopeType":8,"Body":824,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":826,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":831,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":832,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":833,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-02-01","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":835,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":836,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":840,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":99,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":839}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":837,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":844,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-02-01","ScopeType":8,"Body":849,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":851,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":852,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":853,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":855,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":856,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":857,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":859,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":864,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":866,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":865}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-02-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":868,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":869,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":870,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":872,"Flags":9,"Description":"The resource name"},"type":{"Type":873,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":874,"Flags":10,"Description":"The resource api version"},"properties":{"Type":876,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-02-01","ScopeType":8,"Body":875,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":885,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-02-01","ScopeType":4,"Body":884,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":891,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":932,"Flags":0,"Description":"Data Set"},"status":{"Type":933,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":943,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":944,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":893,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":894,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":898,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":892}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[895,896,897]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":900,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":905,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":902,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":904,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":901}},{"3":{"ItemType":4}},{"3":{"ItemType":903}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":931,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930]}},{"3":{"ItemType":899}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":939,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[934,935,936,937,938]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":942,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":941}},{"3":{"ItemType":940}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":948,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":946,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":947,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":945}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-02-01","ScopeType":8,"Body":889,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":950,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":951,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-02-01","ScopeType":8,"Body":952,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":954,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":955,"Flags":10,"Description":"The resource api version"},"properties":{"Type":957,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-02-01","ScopeType":8,"Body":956,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":959,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":960,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-02-01","ScopeType":8,"Body":961,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-02-01","ScopeType":8,"Body":966,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-02-01","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":957,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-02-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-02-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-02-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":885,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-02-01","ScopeType":4,"Body":987,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":989,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":990,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":997,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1003,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1004,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[993,994,995,996]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[998,999,1000,1001,1002]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-02-01","ScopeType":8,"Body":991,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1006,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1007,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-02-01","ScopeType":8,"Body":1008,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1010,"Flags":9,"Description":"The resource name"},"type":{"Type":1011,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1012,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1014,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-02-01","ScopeType":8,"Body":1013,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1016,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1014,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-02-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1032,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1033,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1025,1026,1027,1028,1029,1030,1031,4]}},{"3":{"ItemType":192}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-02-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1035,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1036,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1038,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1049,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1050,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1039,1040,1041,1042,1043,1044,1045,1046,1047,1048]}},{"3":{"ItemType":511}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-02-01","ScopeType":8,"Body":1037,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1052,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1053,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1067,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":178,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1068,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-02-01","ScopeType":8,"Body":1054,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-02-01","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1074,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1075,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-02-01","ScopeType":8,"Body":1076,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1078,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1079,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1081,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1087,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1090,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1091,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1082,1083,1084,1085,1086]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1088,1089]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-02-01","ScopeType":8,"Body":1080,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1093,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1094,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1096,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1100,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1108,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1097,1098,1099]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1102,"Flags":0},"previousCpuStats":{"Type":1102,"Flags":0},"memoryStats":{"Type":1106,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1107,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1103,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1105,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1104,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1101}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-02-01","ScopeType":8,"Body":1095,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1114,"Flags":0,"Description":"Child process list."},"threads":{"Type":1117,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1118,"Flags":0,"Description":"List of open files."},"modules":{"Type":1121,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1122,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1116,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1115}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1120,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1119}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-02-01","ScopeType":8,"Body":1112,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-02-01","ScopeType":8,"Body":1126,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1128,"Flags":9,"Description":"The resource name"},"type":{"Type":1129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1132,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1138,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1133,1134,1135,1136,1137]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-02-01","ScopeType":8,"Body":1131,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1140,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1141,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1143,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":838,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1145,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1147,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1144}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1146}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-02-01","ScopeType":8,"Body":1142,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-02-01","ScopeType":8,"Body":1151,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-02-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1038,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-02-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-02-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-02-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-02-01","ScopeType":8,"Body":1171,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1081,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-02-01","ScopeType":8,"Body":1175,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1096,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-02-01","ScopeType":8,"Body":1179,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-02-01","ScopeType":8,"Body":1183,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-02-01","ScopeType":8,"Body":1187,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1189,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1132,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-02-01","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1194,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1195,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1143,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-02-01","ScopeType":8,"Body":1196,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-02-01","ScopeType":8,"Body":1200,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-02-01","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1209,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1210,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1217,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1218,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1214,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1211,1212,1213]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1215,1216]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-02-01","ScopeType":8,"Body":1208,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1224,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1210}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-02-01","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1232,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1233,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1230,1231]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-02-01","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1209,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-02-01","ScopeType":8,"Body":1237,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-02-01","ScopeType":8,"Body":1241,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-02-01","ScopeType":8,"Body":1245,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1248,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-02-01","Output":1247}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1253,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1252,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1251}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-02-01","Output":1250}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1256,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1261,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1260}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1038,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-02-01","Output":1266,"Input":1265}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-02-01","Output":1270}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1273,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1274,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-02-01","Output":1272}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1277,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-02-01","Output":1276}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-02-01","Output":1270}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-02-01","Output":1266,"Input":1265}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-02-01","Output":1270}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-02-01","Output":1272}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-02-01","Output":1276}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-02-01","Output":1270}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-02-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"externalInboundIpAddresses":{"Type":41,"Flags":2},"internalInboundIpAddresses":{"Type":42,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-02-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":44,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":53,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":55,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":56,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":58,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":57}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-02-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":66,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-02-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":89,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":79,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":86,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":87,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[76,77,78]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[81,82,83,84,85]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-02-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":103,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[100,101,102,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-02-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":109,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":80,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":121,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-02-01","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":149,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":138,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"arcConfiguration":{"Type":139,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":147,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[128,129,130,131,132,133,134,135,136,137]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":142,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":143,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[140,141]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":146,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[144,145]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":148,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-02-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":151,"Flags":9,"Description":"The resource name"},"type":{"Type":152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":155,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-02-01","ScopeType":1,"Body":154,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":160,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-02-01","ScopeType":1,"Body":159,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":162,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":163,"Flags":10,"Description":"The resource api version"},"properties":{"Type":165,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":195,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":166,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":167,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":187,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":190,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":191,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":194,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":2,"Description":"The provider that submitted the last deployment to the primary environment of the static site."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":169,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":170,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":171,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":54,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":174,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":178,"Flags":0,"Description":"MSI resource"},"zones":{"Type":186,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":172,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":173,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":175,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":176,"Flags":0,"Description":"Inner errors."},"details":{"Type":177,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":174}},{"3":{"ItemType":174}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":183,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":185,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[179,180,181,182]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":184}},{"3":{"ItemType":4}},{"3":{"ItemType":168}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[188,189]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":193,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":192}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-02-01","ScopeType":8,"Body":164,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":197,"Flags":9,"Description":"The resource name"},"type":{"Type":198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":201,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":202,"Flags":9,"Description":"The resource name"},"type":{"Type":203,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":204,"Flags":10,"Description":"The resource api version"},"properties":{"Type":206,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":200,"functionappsettings":205}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-02-01","ScopeType":8,"Body":207,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-02-01","ScopeType":8,"Body":211,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":214,"Flags":9,"Description":"The resource name"},"type":{"Type":215,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":216,"Flags":10,"Description":"The resource api version"},"properties":{"Type":218,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":219,"Flags":9,"Description":"The resource name"},"type":{"Type":220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":223,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":217,"functionappsettings":222}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-02-01","ScopeType":8,"Body":224,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":229,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":236,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[230,231,232,233,234,235,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-02-01","ScopeType":8,"Body":228,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":238,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":239,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":240,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":242,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":243,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-02-01","ScopeType":8,"Body":244,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":246,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":247,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":387,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":250,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":253,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":254,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":258,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":267,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":268,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":373,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":377,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":378,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":380,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":386,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[251,252]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[255,256,257]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":263,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":266,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[260,261,262]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[264,265]}},{"3":{"ItemType":259}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":269,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":270,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":284,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":285,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":287,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":302,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":305,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":309,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":316,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":317,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":320,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":321,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":336,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":338,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":340,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":341,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":349,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":350,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":354,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":358,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":362,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":372,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":283,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[272,273,274,275,276,277,278,279,280,281,282]}},{"3":{"ItemType":271}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":286}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[288,289,290,291,292,293,294,295,296,297,298,299,300,301,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[303,304]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":308,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":307}},{"3":{"ItemType":306}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[310,311,312,313,314,315]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":319,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":318}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":322,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":330,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":323,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":325,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":326,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":327,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":329,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":324}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":326}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":328}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":334,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":335,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[331,332,333]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":337,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":346,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":348,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[343,344,345,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":347}},{"3":{"ItemType":342}},{"3":{"ItemType":342}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[351,352,353,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[355,356,357,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[359,360,361,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":366,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":371,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[364,365]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[367,368,369,370]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":363}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[374,375,376]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":379,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[381,382,383,384,385]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-02-01","ScopeType":8,"Body":248,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":389,"Flags":9,"Description":"The resource name"},"type":{"Type":390,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":391,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":394,"Flags":9,"Description":"The resource name"},"type":{"Type":395,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":396,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":392,"scm":397}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-02-01","ScopeType":8,"Body":398,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":400,"Flags":9,"Description":"The resource name"},"type":{"Type":401,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":402,"Flags":10,"Description":"The resource api version"},"properties":{"Type":404,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":405,"Flags":9,"Description":"The resource name"},"type":{"Type":406,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":407,"Flags":10,"Description":"The resource api version"},"properties":{"Type":409,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":412,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":413,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":420,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":421,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":422,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":423,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":424,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":425,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":426,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[410,411]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[414,415,416,417,418,419]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":427,"Flags":9,"Description":"The resource name"},"type":{"Type":428,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":429,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":432,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":433,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":440,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":479,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":490,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":438,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":439,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[434,435,436,437]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":441,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":455,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":459,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":461,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":464,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":465,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":467,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":469,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":478,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":442,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":443,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":445,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":444,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":446,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":449,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":450,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":447,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":448,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":451,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":454,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":452,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":453,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":456,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":458,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":462,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":463,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":460,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":462,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":466,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":468,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":457,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":470,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":472,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":476,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":473,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":475,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":474,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":477,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":471}},{"2":{"Name":"Login","Properties":{"routes":{"Type":480,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":481,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":484,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":485,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":489,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":482,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":483,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":488,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[486,487]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":491,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":492,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":496,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[493,494,495]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":497,"Flags":9,"Description":"The resource name"},"type":{"Type":498,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":499,"Flags":10,"Description":"The resource api version"},"properties":{"Type":501,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":363}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":502,"Flags":9,"Description":"The resource name"},"type":{"Type":503,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":504,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":507,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":517,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":510,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[508,509]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":516,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[512,513,514,515,4]}},{"3":{"ItemType":511}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":518,"Flags":9,"Description":"The resource name"},"type":{"Type":519,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":520,"Flags":10,"Description":"The resource api version"},"properties":{"Type":535,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":534,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[523,524,525,526,527,528,529,530,531,532,533]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":522}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":536,"Flags":9,"Description":"The resource name"},"type":{"Type":537,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":538,"Flags":10,"Description":"The resource api version"},"properties":{"Type":540,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":541,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":563,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":566,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":566,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":542,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":549,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":556,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":548,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[543,544,545,546,547]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":555,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[550,551,552,553,554]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":562,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[557,558,559,560,561]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":564,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":565,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":567,"Flags":9,"Description":"The resource name"},"type":{"Type":568,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":569,"Flags":10,"Description":"The resource api version"},"properties":{"Type":571,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":572,"Flags":9,"Description":"The resource name"},"type":{"Type":573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":576,"Flags":9,"Description":"The resource name"},"type":{"Type":577,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":578,"Flags":10,"Description":"The resource api version"},"properties":{"Type":580,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":581,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":582,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":583,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":584,"Flags":9,"Description":"The resource name"},"type":{"Type":585,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":586,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":403,"authsettings":408,"authsettingsV2":430,"azurestorageaccounts":500,"backup":505,"connectionstrings":521,"logs":539,"metadata":570,"pushsettings":575,"slotConfigNames":579,"web":587}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-02-01","ScopeType":8,"Body":588,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":590,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":591,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-02-01","ScopeType":8,"Body":592,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":595,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":596,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-02-01","ScopeType":8,"Body":597,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":600,"Flags":9,"Description":"The resource name"},"type":{"Type":601,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":602,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":605,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":611,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[606,607,608,609,610]}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-02-01","ScopeType":8,"Body":603,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":613,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":614,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":617,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-02-01","ScopeType":8,"Body":615,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":619,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":620,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-02-01","ScopeType":8,"Body":621,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":623,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":624,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":629,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":632,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":635,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":639,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[627,628]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[630,631]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[633,634]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[636,637,638]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-02-01","ScopeType":8,"Body":625,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":641,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":642,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":643,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":646,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":647,"Flags":10,"Description":"The resource api version"},"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-02-01","ScopeType":8,"Body":648,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":651,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-02-01","ScopeType":8,"Body":654,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":656,"Flags":9,"Description":"The resource name"},"type":{"Type":657,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":658,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-02-01","ScopeType":8,"Body":659,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":662,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":663,"Flags":10,"Description":"The resource api version"},"properties":{"Type":665,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":666,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-02-01","ScopeType":8,"Body":664,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":668,"Flags":9,"Description":"The resource name"},"type":{"Type":669,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":670,"Flags":10,"Description":"The resource api version"},"properties":{"Type":672,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":676,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":675,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":674}},{"3":{"ItemType":673}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-02-01","ScopeType":8,"Body":671,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":678,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":679,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":680,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":682,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":683,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":689,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[686,687,688]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-02-01","ScopeType":8,"Body":684,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":697,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":698,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[695,696]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-02-01","ScopeType":8,"Body":693,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":700,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":701,"Flags":10,"Description":"The resource api version"},"properties":{"Type":249,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":178,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":703,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-02-01","ScopeType":8,"Body":702,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":705,"Flags":9,"Description":"The resource name"},"type":{"Type":706,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":707,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":709,"Flags":9,"Description":"The resource name"},"type":{"Type":710,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":711,"Flags":10,"Description":"The resource api version"},"properties":{"Type":393,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":708,"scm":712}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-02-01","ScopeType":8,"Body":713,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":715,"Flags":9,"Description":"The resource name"},"type":{"Type":716,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":717,"Flags":10,"Description":"The resource api version"},"properties":{"Type":719,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":720,"Flags":9,"Description":"The resource name"},"type":{"Type":721,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":722,"Flags":10,"Description":"The resource api version"},"properties":{"Type":409,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":724,"Flags":9,"Description":"The resource name"},"type":{"Type":725,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":726,"Flags":10,"Description":"The resource api version"},"properties":{"Type":431,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":728,"Flags":9,"Description":"The resource name"},"type":{"Type":729,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":730,"Flags":10,"Description":"The resource api version"},"properties":{"Type":732,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":363}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":733,"Flags":9,"Description":"The resource name"},"type":{"Type":734,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":735,"Flags":10,"Description":"The resource api version"},"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":737,"Flags":9,"Description":"The resource name"},"type":{"Type":738,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":739,"Flags":10,"Description":"The resource api version"},"properties":{"Type":741,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":522}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":742,"Flags":9,"Description":"The resource name"},"type":{"Type":743,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":744,"Flags":10,"Description":"The resource api version"},"properties":{"Type":540,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":746,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":750,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":755,"Flags":9,"Description":"The resource name"},"type":{"Type":756,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":757,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":718,"authsettings":723,"authsettingsV2":727,"azurestorageaccounts":731,"backup":736,"connectionstrings":740,"logs":745,"metadata":749,"pushsettings":754,"web":758}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-02-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":761,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":762,"Flags":10,"Description":"The resource api version"},"properties":{"Type":593,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-02-01","ScopeType":8,"Body":763,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":765,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":766,"Flags":10,"Description":"The resource api version"},"properties":{"Type":598,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-02-01","ScopeType":8,"Body":767,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":769,"Flags":9,"Description":"The resource name"},"type":{"Type":770,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":771,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-02-01","ScopeType":8,"Body":772,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":774,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":775,"Flags":10,"Description":"The resource api version"},"properties":{"Type":616,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-02-01","ScopeType":8,"Body":776,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-02-01","ScopeType":8,"Body":780,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":782,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":783,"Flags":10,"Description":"The resource api version"},"properties":{"Type":626,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-02-01","ScopeType":8,"Body":784,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":786,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":787,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":788,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":790,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":791,"Flags":10,"Description":"The resource api version"},"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-02-01","ScopeType":8,"Body":792,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":794,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":604,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-02-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":799,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":660,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-02-01","ScopeType":8,"Body":802,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":804,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":805,"Flags":10,"Description":"The resource api version"},"properties":{"Type":665,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":807,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-02-01","ScopeType":8,"Body":806,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":809,"Flags":9,"Description":"The resource name"},"type":{"Type":810,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":811,"Flags":10,"Description":"The resource api version"},"properties":{"Type":672,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-02-01","ScopeType":8,"Body":812,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-02-01","ScopeType":8,"Body":816,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":685,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-02-01","ScopeType":8,"Body":820,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":822,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":823,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-02-01","ScopeType":8,"Body":824,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":826,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":831,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":832,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":833,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-02-01","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":835,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":836,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":840,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":99,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":839}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":837,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":844,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":830,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-02-01","ScopeType":8,"Body":849,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":851,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":852,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":853,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":855,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":856,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-02-01","ScopeType":8,"Body":857,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":859,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":863,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":864,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":866,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":865}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-02-01","ScopeType":8,"Body":862,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":868,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":869,"Flags":10,"Description":"The resource api version"},"properties":{"Type":644,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-02-01","ScopeType":8,"Body":870,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":872,"Flags":9,"Description":"The resource name"},"type":{"Type":873,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":874,"Flags":10,"Description":"The resource api version"},"properties":{"Type":876,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-02-01","ScopeType":8,"Body":875,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":878,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":879,"Flags":10,"Description":"The resource api version"},"properties":{"Type":838,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-02-01","ScopeType":8,"Body":880,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":882,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":883,"Flags":10,"Description":"The resource api version"},"properties":{"Type":885,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-02-01","ScopeType":4,"Body":884,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":887,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":888,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":891,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":932,"Flags":0,"Description":"Data Set"},"status":{"Type":933,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":943,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":944,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":893,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":894,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":898,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":892}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[895,896,897]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":900,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":905,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":902,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":904,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":901}},{"3":{"ItemType":4}},{"3":{"ItemType":903}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":931,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930]}},{"3":{"ItemType":899}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":939,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[934,935,936,937,938]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":942,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":941}},{"3":{"ItemType":940}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":948,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":946,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":947,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":945}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-02-01","ScopeType":8,"Body":889,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":950,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":951,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-02-01","ScopeType":8,"Body":952,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":954,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":955,"Flags":10,"Description":"The resource api version"},"properties":{"Type":957,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-02-01","ScopeType":8,"Body":956,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":959,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":960,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-02-01","ScopeType":8,"Body":961,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":964,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":965,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-02-01","ScopeType":8,"Body":966,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":969,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":970,"Flags":10,"Description":"The resource api version"},"properties":{"Type":890,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-02-01","ScopeType":8,"Body":971,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":957,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-02-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":962,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-02-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":981,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":982,"Flags":10,"Description":"The resource api version"},"properties":{"Type":967,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-02-01","ScopeType":8,"Body":983,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":985,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":986,"Flags":10,"Description":"The resource api version"},"properties":{"Type":885,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-02-01","ScopeType":4,"Body":987,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":989,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":990,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":997,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1003,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1004,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[993,994,995,996]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[998,999,1000,1001,1002]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-02-01","ScopeType":8,"Body":991,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1006,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1007,"Flags":10,"Description":"The resource api version"},"properties":{"Type":992,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-02-01","ScopeType":8,"Body":1008,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1010,"Flags":9,"Description":"The resource name"},"type":{"Type":1011,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1012,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1014,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-02-01","ScopeType":8,"Body":1013,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1016,"Flags":9,"Description":"The resource name"},"type":{"Type":1017,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1018,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1014,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-02-01","ScopeType":8,"Body":1019,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1021,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1022,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1024,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1032,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1033,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1025,1026,1027,1028,1029,1030,1031,4]}},{"3":{"ItemType":192}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-02-01","ScopeType":8,"Body":1023,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1035,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1036,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1038,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1049,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1050,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1039,1040,1041,1042,1043,1044,1045,1046,1047,1048]}},{"3":{"ItemType":511}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-02-01","ScopeType":8,"Body":1037,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1052,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1053,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1067,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":178,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1068,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-02-01","ScopeType":8,"Body":1054,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-02-01","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1074,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1075,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-02-01","ScopeType":8,"Body":1076,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1078,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1079,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1081,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1087,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1090,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1091,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1082,1083,1084,1085,1086]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1088,1089]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-02-01","ScopeType":8,"Body":1080,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1093,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1094,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1096,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1100,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1108,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1097,1098,1099]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1102,"Flags":0},"previousCpuStats":{"Type":1102,"Flags":0},"memoryStats":{"Type":1106,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1107,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1103,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1105,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1104,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1101}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-02-01","ScopeType":8,"Body":1095,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1110,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1111,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1114,"Flags":0,"Description":"Child process list."},"threads":{"Type":1117,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1118,"Flags":0,"Description":"List of open files."},"modules":{"Type":1121,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1122,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1116,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1115}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1120,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1119}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-02-01","ScopeType":8,"Body":1112,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-02-01","ScopeType":8,"Body":1126,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1128,"Flags":9,"Description":"The resource name"},"type":{"Type":1129,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1130,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1132,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1138,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1133,1134,1135,1136,1137]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-02-01","ScopeType":8,"Body":1131,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1140,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1141,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1143,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":838,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1145,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1147,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":649,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1144}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":644,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1146}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-02-01","ScopeType":8,"Body":1142,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1149,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1150,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-02-01","ScopeType":8,"Body":1151,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1153,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1154,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-02-01","ScopeType":8,"Body":1155,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1157,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1158,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1038,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-02-01","ScopeType":8,"Body":1159,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1161,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1162,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-02-01","ScopeType":8,"Body":1163,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1165,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1166,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1055,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-02-01","ScopeType":8,"Body":1167,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1169,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1170,"Flags":10,"Description":"The resource api version"},"properties":{"Type":268,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-02-01","ScopeType":8,"Body":1171,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1173,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1174,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1081,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-02-01","ScopeType":8,"Body":1175,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1177,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1178,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1096,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-02-01","ScopeType":8,"Body":1179,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1181,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1182,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-02-01","ScopeType":8,"Body":1183,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1185,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1186,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-02-01","ScopeType":8,"Body":1187,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1189,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1132,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-02-01","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1194,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1195,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1143,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-02-01","ScopeType":8,"Body":1196,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1198,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1199,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1113,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-02-01","ScopeType":8,"Body":1200,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1120,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-02-01","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1206,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1207,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1209,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1210,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1217,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1218,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1214,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1211,1212,1213]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1215,1216]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-02-01","ScopeType":8,"Body":1208,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1220,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1221,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1224,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1210}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-02-01","ScopeType":8,"Body":1222,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1232,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1233,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1230,1231]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-02-01","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1209,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-02-01","ScopeType":8,"Body":1237,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1223,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-02-01","ScopeType":8,"Body":1241,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-02-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-02-01","ScopeType":8,"Body":1245,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1248,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-02-01","Output":1247}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1253,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1252,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1251}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-02-01","Output":1250}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1256,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1261,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1260}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":506,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1038,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-02-01","Output":1266,"Input":1265}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-02-01","Output":1255}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-02-01","Output":1270}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1273,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1274,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-02-01","Output":1272}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1277,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1266}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-02-01","Output":1276}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-02-01","Output":1270}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-02-01","Output":1266,"Input":1265}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-02-01","Output":1255}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-02-01","Output":1270}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-02-01","Output":1272}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-02-01","Output":1276}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-02-01","Output":1270}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2021-02-01/types.md b/generated/web/microsoft.web/2021-02-01/types.md index 66ca3e4967..20173cccac 100644 --- a/generated/web/microsoft.web/2021-02-01/types.md +++ b/generated/web/microsoft.web/2021-02-01/types.md @@ -1842,7 +1842,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1854,7 +1854,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2673,7 +2673,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2021-03-01/types.json b/generated/web/microsoft.web/2021-03-01/types.json index 8f5985e46c..10faf2cb8c 100644 --- a/generated/web/microsoft.web/2021-03-01/types.json +++ b/generated/web/microsoft.web/2021-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"externalInboundIpAddresses":{"Type":41,"Flags":2},"internalInboundIpAddresses":{"Type":42,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-03-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":44,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":53,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":55,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":56,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":58,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":57}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-03-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":66,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-03-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":89,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":79,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":86,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":87,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[76,77,78]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[81,82,83,84,85]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-03-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":103,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[100,101,102,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-03-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":109,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":80,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":121,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-03-01","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.Web/containerApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"ContainerApp resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":173,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the Container App."},"kubeEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's KubeEnvironment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"configuration":{"Type":133,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":148,"Flags":0,"Description":"Container App versioned application definition."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[128,129,130,131,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":135,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":138,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":139,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":147,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":134}},{"6":{"Value":"multiple"}},{"6":{"Value":"single"}},{"5":{"Elements":[136,137,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":143,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":145,"Flags":0},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[140,141,142,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":144}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":146}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":155,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":156,"Flags":0,"Description":"Scaling properties for the Container App."},"dapr":{"Type":168,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":150,"Flags":0,"Description":"Container start command."},"args":{"Type":151,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":153,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":154,"Flags":0,"Description":"Container resource requirements."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":152}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""}}}},{"3":{"ItemType":149}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":167,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":158,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":161,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":164,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":160,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":159}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":162,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":163,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":159}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":165,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":166,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":159}},{"3":{"ItemType":157}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appPort":{"Type":3,"Flags":0,"Description":"Port on which the Dapr side car"},"components":{"Type":172,"Flags":0,"Description":"Collection of Dapr components"}}}},{"2":{"Name":"DaprComponent","Properties":{"name":{"Type":4,"Flags":0,"Description":"Component name"},"type":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"metadata":{"Type":171,"Flags":0,"Description":"Component metadata"}}}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the metadata property value."}}}},{"3":{"ItemType":170}},{"3":{"ItemType":169}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps@2021-03-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"properties":{"Type":178,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":201,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":189,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"environmentType":{"Type":4,"Flags":0,"Description":"Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed"},"arcConfiguration":{"Type":190,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":198,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"containerAppsConfiguration":{"Type":200,"Flags":0,"Description":"Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[179,180,181,182,183,184,185,186,187,188]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":193,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":194,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[191,192]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":197,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[195,196]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":199,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ContainerAppsConfiguration","Properties":{"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server"},"controlPlaneSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"appSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-03-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-03-01","ScopeType":1,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-03-01","ScopeType":1,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":252,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":218,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":219,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":239,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":242,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":243,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":246,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":0,"Description":"The provider that submitted the last deployment to the primary environment of the static site."},"enterpriseGradeCdnStatus":{"Type":251,"Flags":0,"Description":"State indicating the status of the enterprise grade CDN serving traffic to the static web app."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":221,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":222,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":223,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":54,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":226,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":230,"Flags":0,"Description":"MSI resource"},"zones":{"Type":238,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":224,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":225,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":227,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":228,"Flags":0,"Description":"Inner errors."},"details":{"Type":229,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":226}},{"3":{"ItemType":226}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":235,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":237,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[231,232,233,234]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":236}},{"3":{"ItemType":4}},{"3":{"ItemType":220}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[240,241]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":245,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":244}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Disabling"}},{"5":{"Elements":[247,248,249,250,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-03-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":254,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":258,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":257,"functionappsettings":262}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-03-01","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-03-01","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":271,"Flags":9,"Description":"The resource name"},"type":{"Type":272,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":273,"Flags":10,"Description":"The resource api version"},"properties":{"Type":275,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":280,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":274,"functionappsettings":279}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-03-01","ScopeType":8,"Body":281,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":293,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[287,288,289,290,291,292,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-03-01","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":297,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-03-01","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":303,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":304,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":444,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":307,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":310,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":311,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":315,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":324,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":325,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":430,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":434,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":435,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":437,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":443,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[308,309]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[312,313,314]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":320,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":323,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[317,318,319]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[321,322]}},{"3":{"ItemType":316}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":326,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":327,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":341,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":342,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":344,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":359,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":362,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":366,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":373,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":374,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":377,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":378,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":393,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":395,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":397,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":398,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":406,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":407,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":411,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":415,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":419,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":429,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":340,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[329,330,331,332,333,334,335,336,337,338,339]}},{"3":{"ItemType":328}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":343}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[345,346,347,348,349,350,351,352,353,354,355,356,357,358,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[360,361]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":365,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":364}},{"3":{"ItemType":363}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[367,368,369,370,371,372]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":376,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":375}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":379,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":387,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":380,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":382,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":383,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":384,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":386,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":381}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":383}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":385}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":391,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":392,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[388,389,390]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":394,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":403,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":405,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[400,401,402,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":404}},{"3":{"ItemType":399}},{"3":{"ItemType":399}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[408,409,410,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[412,413,414,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[416,417,418,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":423,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":428,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[421,422]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[424,425,426,427]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":420}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[431,432,433]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":436,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[438,439,440,441,442]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-03-01","ScopeType":8,"Body":305,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":446,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":451,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":449,"scm":454}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-03-01","ScopeType":8,"Body":455,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":457,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":462,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":469,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":470,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":477,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":478,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":479,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":480,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":481,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":482,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":483,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[467,468]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[471,472,473,474,475,476]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":489,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":490,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":497,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":536,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":547,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":495,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":496,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[491,492,493,494]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":498,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":512,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":516,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":518,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":521,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":522,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":524,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":526,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":535,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":499,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":500,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":502,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":501,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":503,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":506,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":507,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":504,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":505,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":508,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":511,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":509,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":510,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":513,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":515,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":519,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":520,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":519,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":523,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":525,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":527,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":529,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":533,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":530,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":532,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":531,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":534,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":528}},{"2":{"Name":"Login","Properties":{"routes":{"Type":537,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":538,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":541,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":542,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":546,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":539,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":540,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":545,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[543,544]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":548,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":549,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":553,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[550,551,552]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":554,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":420}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":559,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":564,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":574,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":567,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[565,566]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":573,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[569,570,571,572,4]}},{"3":{"ItemType":568}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":575,"Flags":9,"Description":"The resource name"},"type":{"Type":576,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":577,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":591,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[580,581,582,583,584,585,586,587,588,589,590]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":579}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":593,"Flags":9,"Description":"The resource name"},"type":{"Type":594,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":595,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":598,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":620,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":623,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":623,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":599,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":606,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":613,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":605,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[600,601,602,603,604]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":612,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[607,608,609,610,611]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":619,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[614,615,616,617,618]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":621,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":622,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":624,"Flags":9,"Description":"The resource name"},"type":{"Type":625,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":626,"Flags":10,"Description":"The resource api version"},"properties":{"Type":628,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":629,"Flags":9,"Description":"The resource name"},"type":{"Type":630,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":631,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":633,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":638,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":639,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":640,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":641,"Flags":9,"Description":"The resource name"},"type":{"Type":642,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":643,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":460,"authsettings":465,"authsettingsV2":487,"azurestorageaccounts":557,"backup":562,"connectionstrings":578,"logs":596,"metadata":627,"pushsettings":632,"slotConfigNames":636,"web":644}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-03-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-03-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-03-01","ScopeType":8,"Body":654,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":657,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":662,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":668,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[663,664,665,666,667]}},{"6":{"Value":"onedeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":669,"Flags":9,"Description":"The resource name"},"type":{"Type":670,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":671,"Flags":10,"Description":"The resource api version"}}}},{"7":{"Name":"microsoft.web/sites/extensions","Discriminator":"name","BaseProperties":{},"Elements":{"MSDeploy":660,"onedeploy":672}}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-03-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":679,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-03-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":681,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":682,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-03-01","ScopeType":8,"Body":683,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":691,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":694,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":697,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":701,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[689,690]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[692,693]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[695,696]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[698,699,700]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":705,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-03-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":713,"Flags":9,"Description":"The resource name"},"type":{"Type":714,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":715,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-03-01","ScopeType":8,"Body":716,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":718,"Flags":9,"Description":"The resource name"},"type":{"Type":719,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":720,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-03-01","ScopeType":8,"Body":721,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":724,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":725,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":728,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-03-01","ScopeType":8,"Body":726,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":730,"Flags":9,"Description":"The resource name"},"type":{"Type":731,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":732,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":738,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":737,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":736}},{"3":{"ItemType":735}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-03-01","ScopeType":8,"Body":733,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":740,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":741,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":742,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":751,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[748,749,750]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-03-01","ScopeType":8,"Body":746,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":753,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":754,"Flags":10,"Description":"The resource api version"},"properties":{"Type":756,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":759,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":760,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[757,758]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-03-01","ScopeType":8,"Body":755,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":762,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":763,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":765,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-03-01","ScopeType":8,"Body":764,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":767,"Flags":9,"Description":"The resource name"},"type":{"Type":768,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":769,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":771,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":770,"scm":774}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-03-01","ScopeType":8,"Body":775,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":777,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":781,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":782,"Flags":9,"Description":"The resource name"},"type":{"Type":783,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":784,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":790,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":420}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":795,"Flags":9,"Description":"The resource name"},"type":{"Type":796,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":797,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":799,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":579}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":804,"Flags":9,"Description":"The resource name"},"type":{"Type":805,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":806,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":808,"Flags":9,"Description":"The resource name"},"type":{"Type":809,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":810,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":813,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":817,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":780,"authsettings":785,"authsettingsV2":789,"azurestorageaccounts":793,"backup":798,"connectionstrings":802,"logs":807,"metadata":811,"pushsettings":816,"web":820}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-03-01","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-03-01","ScopeType":8,"Body":825,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-03-01","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":831,"Flags":9,"Description":"The resource name"},"type":{"Type":832,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":833,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-03-01","ScopeType":8,"Body":834,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":836,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":837,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-03-01","ScopeType":8,"Body":838,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":840,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":841,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-03-01","ScopeType":8,"Body":842,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-03-01","ScopeType":8,"Body":846,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":848,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":849,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":850,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":852,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":853,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-03-01","ScopeType":8,"Body":854,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":856,"Flags":9,"Description":"The resource name"},"type":{"Type":857,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":858,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-03-01","ScopeType":8,"Body":859,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":861,"Flags":9,"Description":"The resource name"},"type":{"Type":862,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":863,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-03-01","ScopeType":8,"Body":864,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":866,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":867,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":869,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-03-01","ScopeType":8,"Body":868,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":871,"Flags":9,"Description":"The resource name"},"type":{"Type":872,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":873,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-03-01","ScopeType":8,"Body":874,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":876,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":877,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":878,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":880,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":881,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-03-01","ScopeType":8,"Body":882,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":884,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":885,"Flags":10,"Description":"The resource api version"},"properties":{"Type":756,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-03-01","ScopeType":8,"Body":886,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":888,"Flags":9,"Description":"The resource name"},"type":{"Type":889,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":890,"Flags":10,"Description":"The resource api version"},"properties":{"Type":892,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":893,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":894,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":895,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-03-01","ScopeType":8,"Body":891,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":897,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":898,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":902,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":99,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":901}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":899,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":904,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":905,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":906,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":908,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":892,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-03-01","ScopeType":8,"Body":911,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":915,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":919,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":921,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":926,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":928,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":927}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-03-01","ScopeType":8,"Body":924,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":930,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":931,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":932,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":934,"Flags":9,"Description":"The resource name"},"type":{"Type":935,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":936,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-03-01","ScopeType":8,"Body":937,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":940,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":941,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":942,"Flags":1}},{"6":{"Value":"Microsoft.Web/containerApps/revisions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":944,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":945,"Flags":10,"Description":"The resource api version"},"properties":{"Type":947,"Flags":2,"Description":"Revision resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"location":{"Type":4,"Flags":2,"Description":"Resource Location."},"tags":{"Type":958,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":148,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":951,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":957,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[948,949,950,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[952,953,954,955,956,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps/revisions@2021-03-01","ScopeType":8,"Body":946,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":960,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":961,"Flags":10,"Description":"The resource api version"},"properties":{"Type":963,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-03-01","ScopeType":4,"Body":962,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":969,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":1010,"Flags":0,"Description":"Data Set"},"status":{"Type":1011,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":1021,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":1022,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":971,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":972,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":976,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":970}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[973,974,975]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":978,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":983,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":980,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":982,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":979}},{"3":{"ItemType":4}},{"3":{"ItemType":981}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":1009,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008]}},{"3":{"ItemType":977}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":1017,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[1012,1013,1014,1015,1016]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":1020,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":1019}},{"3":{"ItemType":1018}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":1026,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":1024,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":1025,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1023}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-03-01","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1028,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1029,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-03-01","ScopeType":8,"Body":1030,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-03-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1037,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1038,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1040,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-03-01","ScopeType":8,"Body":1039,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1042,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1043,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-03-01","ScopeType":8,"Body":1044,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-03-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-03-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1040,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-03-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-03-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1063,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1064,"Flags":10,"Description":"The resource api version"},"properties":{"Type":963,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-03-01","ScopeType":4,"Body":1065,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1067,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1068,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1070,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":1075,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1081,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1082,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[1071,1072,1073,1074]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[1076,1077,1078,1079,1080]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-03-01","ScopeType":8,"Body":1069,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1070,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-03-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1088,"Flags":9,"Description":"The resource name"},"type":{"Type":1089,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1090,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1092,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-03-01","ScopeType":8,"Body":1091,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1092,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-03-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1099,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1100,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1102,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1110,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1111,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1103,1104,1105,1106,1107,1108,1109,4]}},{"3":{"ItemType":244}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-03-01","ScopeType":8,"Body":1101,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1116,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1127,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1128,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1117,1118,1119,1120,1121,1122,1123,1124,1125,1126]}},{"3":{"ItemType":568}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-03-01","ScopeType":8,"Body":1115,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1145,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":230,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1146,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-03-01","ScopeType":8,"Body":1132,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-03-01","ScopeType":8,"Body":1150,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-03-01","ScopeType":8,"Body":1154,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1156,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1157,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1159,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1165,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1168,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1169,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1160,1161,1162,1163,1164]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1166,1167]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-03-01","ScopeType":8,"Body":1158,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1174,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1178,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1186,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1175,1176,1177]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1180,"Flags":0},"previousCpuStats":{"Type":1180,"Flags":0},"memoryStats":{"Type":1184,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1185,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1181,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1183,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1182,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1179}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-03-01","ScopeType":8,"Body":1173,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1192,"Flags":0,"Description":"Child process list."},"threads":{"Type":1195,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1196,"Flags":0,"Description":"List of open files."},"modules":{"Type":1199,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1200,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1194,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1193}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1198,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1197}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-03-01","ScopeType":8,"Body":1190,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-03-01","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1206,"Flags":9,"Description":"The resource name"},"type":{"Type":1207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1216,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1211,1212,1213,1214,1215]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-03-01","ScopeType":8,"Body":1209,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1218,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1219,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1221,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":900,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1223,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1225,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1222}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1224}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-03-01","ScopeType":8,"Body":1220,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-03-01","ScopeType":8,"Body":1229,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1231,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1232,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-03-01","ScopeType":8,"Body":1233,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1116,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-03-01","ScopeType":8,"Body":1237,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-03-01","ScopeType":8,"Body":1241,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-03-01","ScopeType":8,"Body":1245,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-03-01","ScopeType":8,"Body":1249,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1159,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-03-01","ScopeType":8,"Body":1253,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1174,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-03-01","ScopeType":8,"Body":1257,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-03-01","ScopeType":8,"Body":1261,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-03-01","ScopeType":8,"Body":1265,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1267,"Flags":9,"Description":"The resource name"},"type":{"Type":1268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-03-01","ScopeType":8,"Body":1270,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1272,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1273,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1221,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-03-01","ScopeType":8,"Body":1274,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-03-01","ScopeType":8,"Body":1278,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1280,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1281,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-03-01","ScopeType":8,"Body":1282,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1287,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1288,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1295,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1296,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1292,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1289,1290,1291]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1293,1294]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-03-01","ScopeType":8,"Body":1286,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1301,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1302,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1288}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-03-01","ScopeType":8,"Body":1300,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1304,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1305,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1310,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1311,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1308,1309]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-03-01","ScopeType":8,"Body":1306,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1313,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1314,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1287,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-03-01","ScopeType":8,"Body":1315,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1301,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-03-01","ScopeType":8,"Body":1319,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1321,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1322,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-03-01","ScopeType":8,"Body":1323,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1326,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-03-01","Output":1325}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":1330,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":1329}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/containerApps","ApiVersion":"2021-03-01","Output":1328}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1335,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1334,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1333}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-03-01","Output":1332}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1338,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1343,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1342}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1116,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-03-01","Output":1348,"Input":1347}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-03-01","Output":1352}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1355,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1356,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-03-01","Output":1354}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1359,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1348}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-03-01","Output":1358}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-03-01","Output":1352}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-03-01","Output":1348,"Input":1347}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-03-01","Output":1352}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-03-01","Output":1354}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-03-01","Output":1358}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-03-01","Output":1352}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":32,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2021-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":34,"Flags":9,"Description":"The resource name"},"type":{"Type":35,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":36,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":39,"Flags":2},"linuxOutboundIpAddresses":{"Type":40,"Flags":2},"externalInboundIpAddresses":{"Type":41,"Flags":2},"internalInboundIpAddresses":{"Type":42,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2021-03-01","ScopeType":8,"Body":37,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":44,"Flags":9,"Description":"The resource name"},"type":{"Type":45,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":46,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":52,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":53,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[49,50,51]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":55,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":56,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":58,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":57}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2021-03-01","ScopeType":8,"Body":47,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":66,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":62,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":68,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":69,"Flags":10,"Description":"The resource api version"},"properties":{"Type":48,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2021-03-01","ScopeType":8,"Body":70,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":72,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":73,"Flags":10,"Description":"The resource api version"},"properties":{"Type":75,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":89,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":79,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":86,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":87,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[76,77,78]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[81,82,83,84,85]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2021-03-01","ScopeType":8,"Body":74,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":91,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":92,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":93,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":96,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":97,"Flags":10,"Description":"The resource api version"},"properties":{"Type":99,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":103,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[100,101,102,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2021-03-01","ScopeType":8,"Body":98,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":105,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":106,"Flags":10,"Description":"The resource api version"},"properties":{"Type":108,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":122,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":109,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":80,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":121,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[110,111,112,113,114,115,116,117,118,119,120]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2021-03-01","ScopeType":8,"Body":107,"Flags":0}},{"6":{"Value":"Microsoft.Web/containerApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":124,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":125,"Flags":10,"Description":"The resource api version"},"properties":{"Type":127,"Flags":0,"Description":"ContainerApp resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":173,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":132,"Flags":2,"Description":"Provisioning state of the Container App."},"kubeEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's KubeEnvironment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"configuration":{"Type":133,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":148,"Flags":0,"Description":"Container App versioned application definition."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[128,129,130,131,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":135,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":138,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":139,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":147,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":134}},{"6":{"Value":"multiple"}},{"6":{"Value":"single"}},{"5":{"Elements":[136,137,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":143,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":145,"Flags":0},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[140,141,142,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":144}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":146}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":155,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":156,"Flags":0,"Description":"Scaling properties for the Container App."},"dapr":{"Type":168,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":150,"Flags":0,"Description":"Container start command."},"args":{"Type":151,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":153,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":154,"Flags":0,"Description":"Container resource requirements."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":152}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""}}}},{"3":{"ItemType":149}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":167,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":158,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":161,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":164,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":160,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":159}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":162,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":163,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":159}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":165,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":166,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":159}},{"3":{"ItemType":157}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appPort":{"Type":3,"Flags":0,"Description":"Port on which the Dapr side car"},"components":{"Type":172,"Flags":0,"Description":"Collection of Dapr components"}}}},{"2":{"Name":"DaprComponent","Properties":{"name":{"Type":4,"Flags":0,"Description":"Component name"},"type":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"metadata":{"Type":171,"Flags":0,"Description":"Component metadata"}}}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the metadata property value."}}}},{"3":{"ItemType":170}},{"3":{"ItemType":169}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps@2021-03-01","ScopeType":8,"Body":126,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":175,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":176,"Flags":10,"Description":"The resource api version"},"properties":{"Type":178,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":201,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":189,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"environmentType":{"Type":4,"Flags":0,"Description":"Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed"},"arcConfiguration":{"Type":190,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":198,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"containerAppsConfiguration":{"Type":200,"Flags":0,"Description":"Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[179,180,181,182,183,184,185,186,187,188]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":193,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":194,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[191,192]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":197,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[195,196]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":199,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ContainerAppsConfiguration","Properties":{"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server"},"controlPlaneSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"appSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2021-03-01","ScopeType":8,"Body":177,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":203,"Flags":9,"Description":"The resource name"},"type":{"Type":204,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":205,"Flags":10,"Description":"The resource api version"},"properties":{"Type":207,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2021-03-01","ScopeType":1,"Body":206,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":209,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":210,"Flags":10,"Description":"The resource api version"},"properties":{"Type":212,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2021-03-01","ScopeType":1,"Body":211,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":54,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":252,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":218,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":219,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":239,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":242,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":243,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":246,"Flags":2,"Description":"User provided function apps registered with the static site"},"provider":{"Type":4,"Flags":0,"Description":"The provider that submitted the last deployment to the primary environment of the static site."},"enterpriseGradeCdnStatus":{"Type":251,"Flags":0,"Description":"State indicating the status of the enterprise grade CDN serving traffic to the static web app."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":221,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":222,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":223,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":54,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":226,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":230,"Flags":0,"Description":"MSI resource"},"zones":{"Type":238,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":224,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":65,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":64,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":225,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":227,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":228,"Flags":0,"Description":"Inner errors."},"details":{"Type":229,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":226}},{"3":{"ItemType":226}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":235,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":237,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[231,232,233,234]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":236}},{"3":{"ItemType":4}},{"3":{"ItemType":220}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[240,241]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":245,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":244}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Disabling"}},{"5":{"Elements":[247,248,249,250,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2021-03-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":254,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":258,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":259,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"properties":{"Type":263,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":257,"functionappsettings":262}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2021-03-01","ScopeType":8,"Body":264,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":266,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":267,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2021-03-01","ScopeType":8,"Body":268,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":271,"Flags":9,"Description":"The resource name"},"type":{"Type":272,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":273,"Flags":10,"Description":"The resource api version"},"properties":{"Type":275,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":276,"Flags":9,"Description":"The resource name"},"type":{"Type":277,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":278,"Flags":10,"Description":"The resource api version"},"properties":{"Type":280,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":274,"functionappsettings":279}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2021-03-01","ScopeType":8,"Body":281,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":293,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[287,288,289,290,291,292,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2021-03-01","ScopeType":8,"Body":285,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":297,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":299,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":300,"Flags":10,"Description":"The resource api version"},"properties":{"Type":269,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2021-03-01","ScopeType":8,"Body":301,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":303,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":304,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":444,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":307,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":310,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":311,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":315,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":324,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"siteConfig":{"Type":325,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":430,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":80,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":434,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":435,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":437,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":443,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[308,309]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[312,313,314]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":320,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":323,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[317,318,319]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[321,322]}},{"3":{"ItemType":316}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":326,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":327,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":341,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":342,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":344,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":359,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":362,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":366,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":373,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":374,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":377,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":378,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":393,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":395,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":397,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":398,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":406,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":407,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":411,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":415,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":419,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":429,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":340,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[329,330,331,332,333,334,335,336,337,338,339]}},{"3":{"ItemType":328}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":343}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[345,346,347,348,349,350,351,352,353,354,355,356,357,358,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[360,361]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":365,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":364}},{"3":{"ItemType":363}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[367,368,369,370,371,372]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":376,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":375}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":379,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":387,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":380,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":382,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":383,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":384,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":386,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":381}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":383}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":385}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":391,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":392,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[388,389,390]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":394,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":403,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":405,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[400,401,402,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":404}},{"3":{"ItemType":399}},{"3":{"ItemType":399}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[408,409,410,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[412,413,414,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[416,417,418,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":423,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":428,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[421,422]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[424,425,426,427]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":420}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[431,432,433]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":436,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[438,439,440,441,442]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2021-03-01","ScopeType":8,"Body":305,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":446,"Flags":9,"Description":"The resource name"},"type":{"Type":447,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":448,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":451,"Flags":9,"Description":"The resource name"},"type":{"Type":452,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":453,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":449,"scm":454}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2021-03-01","ScopeType":8,"Body":455,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":457,"Flags":9,"Description":"The resource name"},"type":{"Type":458,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":459,"Flags":10,"Description":"The resource api version"},"properties":{"Type":461,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":462,"Flags":9,"Description":"The resource name"},"type":{"Type":463,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":464,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":469,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":470,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":477,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":478,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":479,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":480,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":481,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":482,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":483,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[467,468]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[471,472,473,474,475,476]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":489,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":490,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":497,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":536,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":547,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":495,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":496,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[491,492,493,494]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":498,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":512,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":516,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":518,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":521,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":522,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":524,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":526,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":535,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":499,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":500,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":502,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":501,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":503,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":506,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":507,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":504,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":505,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":508,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":511,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":509,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":510,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":513,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":515,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":519,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":520,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":517,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":519,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":523,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":525,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":514,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":527,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":529,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":533,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":530,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":532,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":531,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":534,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":528}},{"2":{"Name":"Login","Properties":{"routes":{"Type":537,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":538,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":541,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":542,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":546,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":539,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":540,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":545,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[543,544]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":548,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":549,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":553,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[550,551,552]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":554,"Flags":9,"Description":"The resource name"},"type":{"Type":555,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":556,"Flags":10,"Description":"The resource api version"},"properties":{"Type":558,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":420}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":559,"Flags":9,"Description":"The resource name"},"type":{"Type":560,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":561,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":564,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":574,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":567,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[565,566]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":573,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[569,570,571,572,4]}},{"3":{"ItemType":568}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":575,"Flags":9,"Description":"The resource name"},"type":{"Type":576,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":577,"Flags":10,"Description":"The resource api version"},"properties":{"Type":592,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":591,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[580,581,582,583,584,585,586,587,588,589,590]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":579}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":593,"Flags":9,"Description":"The resource name"},"type":{"Type":594,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":595,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":598,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":620,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":623,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":623,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":599,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":606,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":613,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":605,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[600,601,602,603,604]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":612,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[607,608,609,610,611]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":619,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[614,615,616,617,618]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":621,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":622,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":624,"Flags":9,"Description":"The resource name"},"type":{"Type":625,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":626,"Flags":10,"Description":"The resource api version"},"properties":{"Type":628,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":629,"Flags":9,"Description":"The resource name"},"type":{"Type":630,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":631,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":633,"Flags":9,"Description":"The resource name"},"type":{"Type":634,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":635,"Flags":10,"Description":"The resource api version"},"properties":{"Type":637,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":638,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":639,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":640,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":641,"Flags":9,"Description":"The resource name"},"type":{"Type":642,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":643,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":460,"authsettings":465,"authsettingsV2":487,"azurestorageaccounts":557,"backup":562,"connectionstrings":578,"logs":596,"metadata":627,"pushsettings":632,"slotConfigNames":636,"web":644}}},{"4":{"Name":"Microsoft.Web/sites/config@2021-03-01","ScopeType":8,"Body":645,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":647,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":648,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2021-03-01","ScopeType":8,"Body":649,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":652,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":653,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2021-03-01","ScopeType":8,"Body":654,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":657,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":662,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":668,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[663,664,665,666,667]}},{"6":{"Value":"onedeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":669,"Flags":9,"Description":"The resource name"},"type":{"Type":670,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":671,"Flags":10,"Description":"The resource api version"}}}},{"7":{"Name":"microsoft.web/sites/extensions","Discriminator":"name","BaseProperties":{},"Elements":{"MSDeploy":660,"onedeploy":672}}},{"4":{"Name":"Microsoft.Web/sites/extensions@2021-03-01","ScopeType":8,"Body":673,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":679,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2021-03-01","ScopeType":8,"Body":677,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":681,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":682,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2021-03-01","ScopeType":8,"Body":683,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":691,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":694,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":697,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":701,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[689,690]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[692,693]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[695,696]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[698,699,700]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2021-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":705,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2021-03-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":713,"Flags":9,"Description":"The resource name"},"type":{"Type":714,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":715,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2021-03-01","ScopeType":8,"Body":716,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":718,"Flags":9,"Description":"The resource name"},"type":{"Type":719,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":720,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2021-03-01","ScopeType":8,"Body":721,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":724,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":725,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":728,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2021-03-01","ScopeType":8,"Body":726,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":730,"Flags":9,"Description":"The resource name"},"type":{"Type":731,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":732,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":738,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":737,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":736}},{"3":{"ItemType":735}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2021-03-01","ScopeType":8,"Body":733,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":740,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":741,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":742,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":744,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":745,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":751,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[748,749,750]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2021-03-01","ScopeType":8,"Body":746,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":753,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":754,"Flags":10,"Description":"The resource api version"},"properties":{"Type":756,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":759,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":760,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[757,758]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2021-03-01","ScopeType":8,"Body":755,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":762,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":763,"Flags":10,"Description":"The resource api version"},"properties":{"Type":306,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":230,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":88,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":765,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2021-03-01","ScopeType":8,"Body":764,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":767,"Flags":9,"Description":"The resource name"},"type":{"Type":768,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":769,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":771,"Flags":9,"Description":"The resource name"},"type":{"Type":772,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":773,"Flags":10,"Description":"The resource api version"},"properties":{"Type":450,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":770,"scm":774}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2021-03-01","ScopeType":8,"Body":775,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":777,"Flags":9,"Description":"The resource name"},"type":{"Type":778,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":779,"Flags":10,"Description":"The resource api version"},"properties":{"Type":781,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":782,"Flags":9,"Description":"The resource name"},"type":{"Type":783,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":784,"Flags":10,"Description":"The resource api version"},"properties":{"Type":466,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":786,"Flags":9,"Description":"The resource name"},"type":{"Type":787,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":788,"Flags":10,"Description":"The resource api version"},"properties":{"Type":488,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":790,"Flags":9,"Description":"The resource name"},"type":{"Type":791,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":792,"Flags":10,"Description":"The resource api version"},"properties":{"Type":794,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":420}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":795,"Flags":9,"Description":"The resource name"},"type":{"Type":796,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":797,"Flags":10,"Description":"The resource api version"},"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":799,"Flags":9,"Description":"The resource name"},"type":{"Type":800,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":801,"Flags":10,"Description":"The resource api version"},"properties":{"Type":803,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":579}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":804,"Flags":9,"Description":"The resource name"},"type":{"Type":805,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":806,"Flags":10,"Description":"The resource api version"},"properties":{"Type":597,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":808,"Flags":9,"Description":"The resource name"},"type":{"Type":809,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":810,"Flags":10,"Description":"The resource api version"},"properties":{"Type":812,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":813,"Flags":9,"Description":"The resource name"},"type":{"Type":814,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":815,"Flags":10,"Description":"The resource api version"},"properties":{"Type":396,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":817,"Flags":9,"Description":"The resource name"},"type":{"Type":818,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":819,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":780,"authsettings":785,"authsettingsV2":789,"azurestorageaccounts":793,"backup":798,"connectionstrings":802,"logs":807,"metadata":811,"pushsettings":816,"web":820}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2021-03-01","ScopeType":8,"Body":821,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":823,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":824,"Flags":10,"Description":"The resource api version"},"properties":{"Type":650,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2021-03-01","ScopeType":8,"Body":825,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":827,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":828,"Flags":10,"Description":"The resource api version"},"properties":{"Type":655,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2021-03-01","ScopeType":8,"Body":829,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":831,"Flags":9,"Description":"The resource name"},"type":{"Type":832,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":833,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2021-03-01","ScopeType":8,"Body":834,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":836,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":837,"Flags":10,"Description":"The resource api version"},"properties":{"Type":678,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2021-03-01","ScopeType":8,"Body":838,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":840,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":841,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2021-03-01","ScopeType":8,"Body":842,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":844,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":845,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2021-03-01","ScopeType":8,"Body":846,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":848,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":849,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":850,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":852,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":853,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2021-03-01","ScopeType":8,"Body":854,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":856,"Flags":9,"Description":"The resource name"},"type":{"Type":857,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":858,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2021-03-01","ScopeType":8,"Body":859,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":861,"Flags":9,"Description":"The resource name"},"type":{"Type":862,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":863,"Flags":10,"Description":"The resource api version"},"properties":{"Type":722,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2021-03-01","ScopeType":8,"Body":864,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":866,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":867,"Flags":10,"Description":"The resource api version"},"properties":{"Type":727,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":869,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2021-03-01","ScopeType":8,"Body":868,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":871,"Flags":9,"Description":"The resource name"},"type":{"Type":872,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":873,"Flags":10,"Description":"The resource api version"},"properties":{"Type":734,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2021-03-01","ScopeType":8,"Body":874,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":876,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":877,"Flags":10,"Description":"The resource api version"},"properties":{"Type":63,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2021-03-01","ScopeType":8,"Body":878,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":880,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":881,"Flags":10,"Description":"The resource api version"},"properties":{"Type":747,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2021-03-01","ScopeType":8,"Body":882,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":884,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":885,"Flags":10,"Description":"The resource api version"},"properties":{"Type":756,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2021-03-01","ScopeType":8,"Body":886,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":888,"Flags":9,"Description":"The resource name"},"type":{"Type":889,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":890,"Flags":10,"Description":"The resource api version"},"properties":{"Type":892,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":893,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":894,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":895,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2021-03-01","ScopeType":8,"Body":891,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":897,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":898,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":902,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":99,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":901}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":899,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":904,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":905,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":906,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":908,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":892,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2021-03-01","ScopeType":8,"Body":911,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":915,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":94,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2021-03-01","ScopeType":8,"Body":919,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":921,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":926,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":928,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":927}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2021-03-01","ScopeType":8,"Body":924,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":930,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":931,"Flags":10,"Description":"The resource api version"},"properties":{"Type":706,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2021-03-01","ScopeType":8,"Body":932,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":934,"Flags":9,"Description":"The resource name"},"type":{"Type":935,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":936,"Flags":10,"Description":"The resource api version"},"properties":{"Type":938,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2021-03-01","ScopeType":8,"Body":937,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":940,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":941,"Flags":10,"Description":"The resource api version"},"properties":{"Type":900,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2021-03-01","ScopeType":8,"Body":942,"Flags":1}},{"6":{"Value":"Microsoft.Web/containerApps/revisions"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":944,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":945,"Flags":10,"Description":"The resource api version"},"properties":{"Type":947,"Flags":2,"Description":"Revision resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"location":{"Type":4,"Flags":2,"Description":"Resource Location."},"tags":{"Type":958,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":148,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":951,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":957,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[948,949,950,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[952,953,954,955,956,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps/revisions@2021-03-01","ScopeType":8,"Body":946,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":960,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":961,"Flags":10,"Description":"The resource api version"},"properties":{"Type":963,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2021-03-01","ScopeType":4,"Body":962,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":965,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":966,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":969,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":1010,"Flags":0,"Description":"Data Set"},"status":{"Type":1011,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":1021,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":1022,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":971,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":972,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":976,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":970}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[973,974,975]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":978,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":983,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":980,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":982,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":979}},{"3":{"ItemType":4}},{"3":{"ItemType":981}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":1009,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008]}},{"3":{"ItemType":977}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":1017,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[1012,1013,1014,1015,1016]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":1020,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":1019}},{"3":{"ItemType":1018}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":1026,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":1024,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":1025,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1023}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2021-03-01","ScopeType":8,"Body":967,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1028,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1029,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2021-03-01","ScopeType":8,"Body":1030,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1032,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1033,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2021-03-01","ScopeType":8,"Body":1034,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1037,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1038,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1040,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2021-03-01","ScopeType":8,"Body":1039,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1042,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1043,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2021-03-01","ScopeType":8,"Body":1044,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1047,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1048,"Flags":10,"Description":"The resource api version"},"properties":{"Type":968,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2021-03-01","ScopeType":8,"Body":1049,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1051,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1052,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1035,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2021-03-01","ScopeType":8,"Body":1053,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1055,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1056,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1040,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2021-03-01","ScopeType":8,"Body":1057,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1059,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1060,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1045,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2021-03-01","ScopeType":8,"Body":1061,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1063,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1064,"Flags":10,"Description":"The resource api version"},"properties":{"Type":963,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2021-03-01","ScopeType":4,"Body":1065,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1067,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1068,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1070,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":1075,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1081,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1082,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[1071,1072,1073,1074]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[1076,1077,1078,1079,1080]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2021-03-01","ScopeType":8,"Body":1069,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1070,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2021-03-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1088,"Flags":9,"Description":"The resource name"},"type":{"Type":1089,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1090,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1092,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2021-03-01","ScopeType":8,"Body":1091,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1094,"Flags":9,"Description":"The resource name"},"type":{"Type":1095,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1096,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1092,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2021-03-01","ScopeType":8,"Body":1097,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1099,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1100,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1102,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1110,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1111,"Flags":2,"Description":"User provided function apps registered with the static site build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1103,1104,1105,1106,1107,1108,1109,4]}},{"3":{"ItemType":244}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2021-03-01","ScopeType":8,"Body":1101,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1113,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1114,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1116,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1127,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1128,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1117,1118,1119,1120,1121,1122,1123,1124,1125,1126]}},{"3":{"ItemType":568}},{"4":{"Name":"Microsoft.Web/sites/backups@2021-03-01","ScopeType":8,"Body":1115,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1130,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1131,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1145,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":230,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1146,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2021-03-01","ScopeType":8,"Body":1132,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1148,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1149,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2021-03-01","ScopeType":8,"Body":1150,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1152,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1153,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2021-03-01","ScopeType":8,"Body":1154,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1156,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1157,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1159,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1165,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1168,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1169,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1160,1161,1162,1163,1164]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1166,1167]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2021-03-01","ScopeType":8,"Body":1158,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1171,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1172,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1174,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1178,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1186,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1175,1176,1177]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1180,"Flags":0},"previousCpuStats":{"Type":1180,"Flags":0},"memoryStats":{"Type":1184,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1185,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1181,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1183,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1182,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1179}},{"4":{"Name":"Microsoft.Web/sites/instances@2021-03-01","ScopeType":8,"Body":1173,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1188,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1189,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1192,"Flags":0,"Description":"Child process list."},"threads":{"Type":1195,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1196,"Flags":0,"Description":"List of open files."},"modules":{"Type":1199,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1200,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1194,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1193}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1198,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1197}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2021-03-01","ScopeType":8,"Body":1190,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1202,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1203,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2021-03-01","ScopeType":8,"Body":1204,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1206,"Flags":9,"Description":"The resource name"},"type":{"Type":1207,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1208,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1216,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1211,1212,1213,1214,1215]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2021-03-01","ScopeType":8,"Body":1209,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1218,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1219,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1221,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":900,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1223,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1225,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":711,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1222}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":706,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1224}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2021-03-01","ScopeType":8,"Body":1220,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1227,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1228,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2021-03-01","ScopeType":8,"Body":1229,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1231,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1232,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2021-03-01","ScopeType":8,"Body":1233,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1116,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2021-03-01","ScopeType":8,"Body":1237,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1239,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1240,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2021-03-01","ScopeType":8,"Body":1241,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1133,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2021-03-01","ScopeType":8,"Body":1245,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1247,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1248,"Flags":10,"Description":"The resource api version"},"properties":{"Type":325,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2021-03-01","ScopeType":8,"Body":1249,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1251,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1252,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1159,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2021-03-01","ScopeType":8,"Body":1253,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1174,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2021-03-01","ScopeType":8,"Body":1257,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2021-03-01","ScopeType":8,"Body":1261,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1263,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1264,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2021-03-01","ScopeType":8,"Body":1265,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1267,"Flags":9,"Description":"The resource name"},"type":{"Type":1268,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1269,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1210,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2021-03-01","ScopeType":8,"Body":1270,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1272,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1273,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1221,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2021-03-01","ScopeType":8,"Body":1274,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1191,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2021-03-01","ScopeType":8,"Body":1278,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1280,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1281,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1198,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2021-03-01","ScopeType":8,"Body":1282,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1284,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1285,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1287,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1288,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1295,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1296,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1292,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1289,1290,1291]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1293,1294]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2021-03-01","ScopeType":8,"Body":1286,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1301,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1302,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1288}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2021-03-01","ScopeType":8,"Body":1300,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1304,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1305,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1310,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1311,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1308,1309]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2021-03-01","ScopeType":8,"Body":1306,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1313,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1314,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1287,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2021-03-01","ScopeType":8,"Body":1315,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1317,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1318,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1301,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2021-03-01","ScopeType":8,"Body":1319,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2021-03-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1321,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1322,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1307,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2021-03-01","ScopeType":8,"Body":1323,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1326,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2021-03-01","Output":1325}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":1330,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":1329}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/containerApps","ApiVersion":"2021-03-01","Output":1328}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1335,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1334,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1333}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2021-03-01","Output":1332}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1338,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1343,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1342}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":563,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1116,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2021-03-01","Output":1348,"Input":1347}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-03-01","Output":1337}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2021-03-01","Output":1352}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1355,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1356,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2021-03-01","Output":1354}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1359,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1348}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-03-01","Output":1358}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2021-03-01","Output":1352}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2021-03-01","Output":1348,"Input":1347}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-03-01","Output":1337}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2021-03-01","Output":1352}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2021-03-01","Output":1354}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-03-01","Output":1358}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2021-03-01","Output":1352}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2021-03-01/types.md b/generated/web/microsoft.web/2021-03-01/types.md index b4760a5329..0391783980 100644 --- a/generated/web/microsoft.web/2021-03-01/types.md +++ b/generated/web/microsoft.web/2021-03-01/types.md @@ -1883,7 +1883,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -1895,7 +1895,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -2818,7 +2818,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint diff --git a/generated/web/microsoft.web/2022-03-01/types.json b/generated/web/microsoft.web/2022-03-01/types.json index 7f28137f94..75a8fbd51f 100644 --- a/generated/web/microsoft.web/2022-03-01/types.json +++ b/generated/web/microsoft.web/2022-03-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"upgradePreference":{"Type":36,"Flags":0,"Description":"Upgrade Preference"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."},"customDnsSuffixConfiguration":{"Type":37,"Flags":0,"Description":"Full view of the custom domain suffix configuration for ASEv3."},"networkingConfiguration":{"Type":44,"Flags":0,"Description":"Full view of networking configuration for an ASE."},"upgradeAvailability":{"Type":52,"Flags":2,"Description":"Whether an upgrade is available for this App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Early"}},{"6":{"Value":"Late"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[32,33,34,35,4]}},{"2":{"Name":"CustomDnsSuffixConfiguration","Properties":{"properties":{"Type":38,"Flags":0,"Description":"CustomDnsSuffixConfiguration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CustomDnsSuffixConfigurationProperties","Properties":{"provisioningState":{"Type":43,"Flags":2},"provisioningDetails":{"Type":4,"Flags":2},"dnsSuffix":{"Type":4,"Flags":0,"Description":"The default custom domain suffix to use for all sites deployed on the ASE."},"certificateUrl":{"Type":4,"Flags":0,"Description":"The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix."},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Degraded"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[39,40,41,42]}},{"2":{"Name":"AseV3NetworkingConfiguration","Properties":{"properties":{"Type":45,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":46,"Flags":2},"linuxOutboundIpAddresses":{"Type":47,"Flags":2},"externalInboundIpAddresses":{"Type":48,"Flags":2},"internalInboundIpAddresses":{"Type":49,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"},"ftpEnabled":{"Type":2,"Flags":0,"Description":"Property to enable and disable FTP on ASEV3"},"remoteDebugEnabled":{"Type":2,"Flags":0,"Description":"Property to enable and disable Remote Debug on ASEV3"},"inboundIpAddressOverride":{"Type":4,"Flags":0,"Description":"Customer provided Inbound IP Address. Only able to be set on Ase create."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Ready"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"customdnssuffix"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":55,"Flags":9,"Description":"The resource name"},"type":{"Type":56,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":57,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"CustomDnsSuffixConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":59,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":45,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/hostingenvironments/configurations","Discriminator":"name","BaseProperties":{},"Elements":{"customdnssuffix":58,"networking":62}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2022-03-01","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":65,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":73,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":74,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[70,71,72]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":76,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":77,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":79,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":78}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2022-03-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":85,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":86,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":87,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2022-03-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":93,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":94,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":110,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":100,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":101,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"numberOfWorkers":{"Type":3,"Flags":2,"Description":"The number of instances that are assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":107,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":108,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[97,98,99]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[102,103,104,105,106]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2022-03-01","ScopeType":8,"Body":95,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":124,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[121,122,123,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2022-03-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":143,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":130,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":6,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":6,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":101,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":142,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[131,132,133,134,135,136,137,138,139,140,141]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2022-03-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Web/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":0,"Description":"ContainerApp resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":194,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":153,"Flags":2,"Description":"Provisioning state of the Container App."},"kubeEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's KubeEnvironment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"configuration":{"Type":154,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":169,"Flags":0,"Description":"Container App versioned application definition."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":156,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":159,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":160,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":168,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":155}},{"6":{"Value":"multiple"}},{"6":{"Value":"single"}},{"5":{"Elements":[157,158,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":164,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":166,"Flags":0},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[161,162,163,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":165}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":167}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":176,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":177,"Flags":0,"Description":"Scaling properties for the Container App."},"dapr":{"Type":189,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":171,"Flags":0,"Description":"Container start command."},"args":{"Type":172,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":174,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":175,"Flags":0,"Description":"Container resource requirements."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":173}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""}}}},{"3":{"ItemType":170}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":188,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":179,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":182,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":185,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":181,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":180}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":183,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":184,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":180}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":186,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":187,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":180}},{"3":{"ItemType":178}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appPort":{"Type":3,"Flags":0,"Description":"Port on which the Dapr side car"},"components":{"Type":193,"Flags":0,"Description":"Collection of Dapr components"}}}},{"2":{"Name":"DaprComponent","Properties":{"name":{"Type":4,"Flags":0,"Description":"Component name"},"type":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"metadata":{"Type":192,"Flags":0,"Description":"Component metadata"}}}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the metadata property value."}}}},{"3":{"ItemType":191}},{"3":{"ItemType":190}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps@2022-03-01","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":222,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":210,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"environmentType":{"Type":4,"Flags":0,"Description":"Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed"},"arcConfiguration":{"Type":211,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":219,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"containerAppsConfiguration":{"Type":221,"Flags":0,"Description":"Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[200,201,202,203,204,205,206,207,208,209]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":214,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":215,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[212,213]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":218,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[216,217]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":220,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ContainerAppsConfiguration","Properties":{"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server"},"controlPlaneSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"appSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2022-03-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":224,"Flags":9,"Description":"The resource name"},"type":{"Type":225,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":226,"Flags":10,"Description":"The resource api version"},"properties":{"Type":228,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2022-03-01","ScopeType":1,"Body":227,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2022-03-01","ScopeType":1,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":275,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":239,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":240,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":260,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":263,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":264,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":267,"Flags":2,"Description":"User provided function apps registered with the static site"},"linkedBackends":{"Type":269,"Flags":2,"Description":"Backends linked to the static side"},"provider":{"Type":4,"Flags":0,"Description":"The provider that submitted the last deployment to the primary environment of the static site."},"enterpriseGradeCdnStatus":{"Type":274,"Flags":0,"Description":"State indicating the status of the enterprise grade CDN serving traffic to the static web app."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":242,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":243,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":244,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":75,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":247,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":251,"Flags":0,"Description":"MSI resource"},"zones":{"Type":259,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":245,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":86,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":85,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":246,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":248,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":249,"Flags":0,"Description":"Inner errors."},"details":{"Type":250,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":247}},{"3":{"ItemType":247}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":256,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":258,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[252,253,254,255]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":257}},{"3":{"ItemType":4}},{"3":{"ItemType":241}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[261,262]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":266,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":265}},{"2":{"Name":"StaticSiteLinkedBackend","Properties":{"backendResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the backend linked to the static site"},"region":{"Type":4,"Flags":0,"Description":"The region of the backend linked to the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the backend was linked to the static site."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the linking process."}}}},{"3":{"ItemType":268}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Disabling"}},{"5":{"Elements":[270,271,272,273,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2022-03-01","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":277,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":282,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":280,"functionappsettings":285}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2022-03-01","ScopeType":8,"Body":287,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":289,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":290,"Flags":10,"Description":"The resource api version"},"properties":{"Type":292,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2022-03-01","ScopeType":8,"Body":291,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":294,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":298,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":297,"functionappsettings":302}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2022-03-01","ScopeType":8,"Body":304,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":317,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Unhealthy"}},{"5":{"Elements":[310,311,312,313,314,315,316,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2022-03-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":319,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":320,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":321,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":323,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":324,"Flags":10,"Description":"The resource api version"},"properties":{"Type":292,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2022-03-01","ScopeType":8,"Body":325,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/linkedBackends"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/linkedBackends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"StaticSiteLinkedBackendARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteLinkedBackendARMResourceProperties","Properties":{"backendResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the backend linked to the static site"},"region":{"Type":4,"Flags":0,"Description":"The region of the backend linked to the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the backend was linked to the static site."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the linking process."}}}},{"4":{"Name":"Microsoft.Web/staticSites/linkedBackends@2022-03-01","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/linkedBackends"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/linkedBackends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"StaticSiteLinkedBackendARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/linkedBackends@2022-03-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":477,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":340,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":343,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":344,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":348,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":357,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetImagePullEnabled":{"Type":2,"Flags":0,"Description":"To enable pulling image over Virtual Network"},"vnetContentShareEnabled":{"Type":2,"Flags":0,"Description":"To enable accessing content over virtual network"},"siteConfig":{"Type":358,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":463,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":101,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":467,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":468,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":470,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":476,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[341,342]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[345,346,347]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":353,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":356,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[350,351,352]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[354,355]}},{"3":{"ItemType":349}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":359,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":360,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":374,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":375,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":377,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":392,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":395,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":399,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":406,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":407,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":410,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":411,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":426,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":428,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":430,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":431,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":439,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":440,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":444,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":448,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":452,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":462,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":373,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[362,363,364,365,366,367,368,369,370,371,372]}},{"3":{"ItemType":361}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":376}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[378,379,380,381,382,383,384,385,386,387,388,389,390,391,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[393,394]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":398,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":397}},{"3":{"ItemType":396}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[400,401,402,403,404,405]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":409,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":408}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":412,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":420,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":413,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":415,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":416,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":417,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":419,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":414}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":416}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":418}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":424,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":425,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[421,422,423]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":427,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":436,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":438,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[433,434,435,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":437}},{"3":{"ItemType":432}},{"3":{"ItemType":432}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[441,442,443,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[445,446,447,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[449,450,451,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":456,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":461,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[454,455]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[457,458,459,460]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":453}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[464,465,466]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":469,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[471,472,473,474,475]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2022-03-01","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":482,"scm":487}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2022-03-01","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":502,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":503,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":510,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":511,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":512,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":513,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":514,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":515,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":516,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[500,501]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[504,505,506,507,508,509]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":517,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":522,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":523,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":530,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":569,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":580,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":528,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":529,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[524,525,526,527]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":531,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":545,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":549,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":551,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":554,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":555,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":557,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":559,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":568,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":532,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":533,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":535,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":534,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":536,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":539,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":540,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":537,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":538,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":541,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":544,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":542,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":543,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":546,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":548,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":552,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":553,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":552,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":556,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":558,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":560,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":562,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":566,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":563,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":565,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":564,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":567,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":561}},{"2":{"Name":"Login","Properties":{"routes":{"Type":570,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":571,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":574,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":575,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":579,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":572,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":573,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":578,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[576,577]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":581,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":582,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":586,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[583,584,585]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":587,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":453}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":597,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":607,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":600,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[598,599]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":606,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[602,603,604,605,4]}},{"3":{"ItemType":601}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":624,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[613,614,615,616,617,618,619,620,621,622,623]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":612}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":626,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":631,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":653,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":656,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":656,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":632,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":639,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":646,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":638,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[633,634,635,636,637]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":645,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[640,641,642,643,644]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":652,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[647,648,649,650,651]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":654,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":655,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":657,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":662,"Flags":9,"Description":"The resource name"},"type":{"Type":663,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":664,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":670,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":671,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":672,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":673,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":674,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":493,"authsettings":498,"authsettingsV2":520,"azurestorageaccounts":590,"backup":595,"connectionstrings":611,"logs":629,"metadata":660,"pushsettings":665,"slotConfigNames":669,"web":677}}},{"4":{"Name":"Microsoft.Web/sites/config@2022-03-01","ScopeType":8,"Body":678,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":680,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":681,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2022-03-01","ScopeType":8,"Body":682,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2022-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":690,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":695,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":701,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[696,697,698,699,700]}},{"6":{"Value":"onedeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":702,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"}}}},{"7":{"Name":"microsoft.web/sites/extensions","Discriminator":"name","BaseProperties":{},"Elements":{"MSDeploy":693,"onedeploy":705}}},{"4":{"Name":"Microsoft.Web/sites/extensions@2022-03-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":712,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2022-03-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":714,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":715,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2022-03-01","ScopeType":8,"Body":716,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":724,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":727,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":730,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":734,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[722,723]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[725,726]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[728,729]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[731,732,733]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2022-03-01","ScopeType":8,"Body":720,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":736,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":737,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":738,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2022-03-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":746,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2022-03-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2022-03-01","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":761,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2022-03-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":763,"Flags":9,"Description":"The resource name"},"type":{"Type":764,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":765,"Flags":10,"Description":"The resource api version"},"properties":{"Type":767,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":771,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":770,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":769}},{"3":{"ItemType":768}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2022-03-01","ScopeType":8,"Body":766,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":773,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":774,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":775,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":777,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":778,"Flags":10,"Description":"The resource api version"},"properties":{"Type":780,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":6,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":784,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[781,782,783]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2022-03-01","ScopeType":8,"Body":779,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":786,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":787,"Flags":10,"Description":"The resource api version"},"properties":{"Type":789,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":792,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":793,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[790,791]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2022-03-01","ScopeType":8,"Body":788,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":798,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2022-03-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":800,"Flags":9,"Description":"The resource name"},"type":{"Type":801,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":802,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":804,"Flags":9,"Description":"The resource name"},"type":{"Type":805,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":806,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":803,"scm":807}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2022-03-01","ScopeType":8,"Body":808,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":810,"Flags":9,"Description":"The resource name"},"type":{"Type":811,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":812,"Flags":10,"Description":"The resource api version"},"properties":{"Type":814,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":815,"Flags":9,"Description":"The resource name"},"type":{"Type":816,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":817,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":819,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":823,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":827,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":453}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":828,"Flags":9,"Description":"The resource name"},"type":{"Type":829,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":830,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":832,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":612}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":837,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":841,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":845,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":850,"Flags":9,"Description":"The resource name"},"type":{"Type":851,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":852,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":813,"authsettings":818,"authsettingsV2":822,"azurestorageaccounts":826,"backup":831,"connectionstrings":835,"logs":840,"metadata":844,"pushsettings":849,"web":853}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2022-03-01","ScopeType":8,"Body":854,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":856,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":857,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2022-03-01","ScopeType":8,"Body":858,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2022-03-01","ScopeType":8,"Body":862,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":864,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2022-03-01","ScopeType":8,"Body":867,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":869,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":870,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2022-03-01","ScopeType":8,"Body":871,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":873,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":874,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2022-03-01","ScopeType":8,"Body":875,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":877,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":878,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2022-03-01","ScopeType":8,"Body":879,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":881,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":882,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":883,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2022-03-01","ScopeType":8,"Body":887,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":889,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2022-03-01","ScopeType":8,"Body":892,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":894,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2022-03-01","ScopeType":8,"Body":897,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":899,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":900,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":902,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2022-03-01","ScopeType":8,"Body":901,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":904,"Flags":9,"Description":"The resource name"},"type":{"Type":905,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":906,"Flags":10,"Description":"The resource api version"},"properties":{"Type":767,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2022-03-01","ScopeType":8,"Body":907,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":911,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":780,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2022-03-01","ScopeType":8,"Body":915,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":789,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2022-03-01","ScopeType":8,"Body":919,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":921,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":926,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":927,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":928,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2022-03-01","ScopeType":8,"Body":924,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":930,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":931,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":935,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":120,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":934}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":932,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":939,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":941,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2022-03-01","ScopeType":8,"Body":944,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":948,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":950,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":951,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":952,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":954,"Flags":9,"Description":"The resource name"},"type":{"Type":955,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":956,"Flags":10,"Description":"The resource api version"},"properties":{"Type":958,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":959,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":961,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":960}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2022-03-01","ScopeType":8,"Body":957,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":963,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":964,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":965,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":967,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":971,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2022-03-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":980,"Flags":2,"Description":"Revision resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"location":{"Type":4,"Flags":2,"Description":"Resource Location."},"tags":{"Type":991,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":169,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":984,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":990,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[981,982,983,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[985,986,987,988,989,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps/revisions@2022-03-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":993,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":994,"Flags":10,"Description":"The resource api version"},"properties":{"Type":996,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2022-03-01","ScopeType":4,"Body":995,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":1002,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":1043,"Flags":0,"Description":"Data Set"},"status":{"Type":1044,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":1054,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":1055,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":1004,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":1005,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":1009,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":1003}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[1006,1007,1008]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":1011,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":1016,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":1013,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":1015,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":1012}},{"3":{"ItemType":4}},{"3":{"ItemType":1014}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":1042,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041]}},{"3":{"ItemType":1010}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":1050,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[1045,1046,1047,1048,1049]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":1053,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":1052}},{"3":{"ItemType":1051}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":1059,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":1057,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":1058,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1056}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2022-03-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2022-03-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2022-03-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2022-03-01","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1075,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1076,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1078,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2022-03-01","ScopeType":8,"Body":1077,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2022-03-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2022-03-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1088,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1089,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2022-03-01","ScopeType":8,"Body":1090,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1092,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1093,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1078,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2022-03-01","ScopeType":8,"Body":1094,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1096,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1097,"Flags":10,"Description":"The resource api version"},"properties":{"Type":996,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2022-03-01","ScopeType":4,"Body":1098,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1103,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":1108,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1114,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1115,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[1104,1105,1106,1107]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[1109,1110,1111,1112,1113]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2022-03-01","ScopeType":8,"Body":1102,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1103,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2022-03-01","ScopeType":8,"Body":1119,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1121,"Flags":9,"Description":"The resource name"},"type":{"Type":1122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1125,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2022-03-01","ScopeType":8,"Body":1124,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1127,"Flags":9,"Description":"The resource name"},"type":{"Type":1128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1125,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2022-03-01","ScopeType":8,"Body":1130,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1133,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1143,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1144,"Flags":2,"Description":"User provided function apps registered with the static site build"},"linkedBackends":{"Type":1145,"Flags":2,"Description":"Backends linked to the static side build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1136,1137,1138,1139,1140,1141,1142,4]}},{"3":{"ItemType":265}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2022-03-01","ScopeType":8,"Body":1134,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1148,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1150,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1161,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1162,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1151,1152,1153,1154,1155,1156,1157,1158,1159,1160]}},{"3":{"ItemType":601}},{"4":{"Name":"Microsoft.Web/sites/backups@2022-03-01","ScopeType":8,"Body":1149,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1179,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":251,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1180,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2022-03-01","ScopeType":8,"Body":1166,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2022-03-01","ScopeType":8,"Body":1184,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1187,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2022-03-01","ScopeType":8,"Body":1188,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1199,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1202,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1203,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1194,1195,1196,1197,1198]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1200,1201]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2022-03-01","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/deploymentStatus"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deploymentStatus","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1208,"Flags":2,"Description":"CsmDeploymentStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmDeploymentStatusProperties","Properties":{"deploymentId":{"Type":4,"Flags":0,"Description":"Deployment operation id."},"status":{"Type":1222,"Flags":0,"Description":"Deployment build status."},"numberOfInstancesInProgress":{"Type":3,"Flags":0,"Description":"Number of site instances currently being provisioned."},"numberOfInstancesSuccessful":{"Type":3,"Flags":0,"Description":"Number of site instances provisioned successfully."},"numberOfInstancesFailed":{"Type":3,"Flags":0,"Description":"Number of site instances failed to provision."},"failedInstancesLogs":{"Type":1223,"Flags":0,"Description":"List of URLs pointing to logs for instances which failed to provision."},"errors":{"Type":1224,"Flags":0,"Description":"List of errors."}}}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"RuntimeFailed"}},{"6":{"Value":"BuildAborted"}},{"6":{"Value":"BuildFailed"}},{"6":{"Value":"BuildRequestReceived"}},{"6":{"Value":"BuildPending"}},{"6":{"Value":"BuildInProgress"}},{"6":{"Value":"BuildSuccessful"}},{"6":{"Value":"PostBuildRestartRequired"}},{"6":{"Value":"StartPolling"}},{"6":{"Value":"StartPollingWithRestart"}},{"6":{"Value":"RuntimeStarting"}},{"6":{"Value":"RuntimeSuccessful"}},{"5":{"Elements":[1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":247}},{"4":{"Name":"Microsoft.Web/sites/deploymentStatus@2022-03-01","ScopeType":8,"Body":1207,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1233,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1241,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1230,1231,1232]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1235,"Flags":0},"previousCpuStats":{"Type":1235,"Flags":0},"memoryStats":{"Type":1239,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1240,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1236,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1238,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1237,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1234}},{"4":{"Name":"Microsoft.Web/sites/instances@2022-03-01","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1247,"Flags":0,"Description":"Child process list."},"threads":{"Type":1250,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1251,"Flags":0,"Description":"List of open files."},"modules":{"Type":1254,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1255,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1249,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1248}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1253,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1252}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2022-03-01","ScopeType":8,"Body":1245,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2022-03-01","ScopeType":8,"Body":1259,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1261,"Flags":9,"Description":"The resource name"},"type":{"Type":1262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1265,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1271,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1266,1267,1268,1269,1270]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2022-03-01","ScopeType":8,"Body":1264,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1276,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":933,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1278,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1280,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1277}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1279}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2022-03-01","ScopeType":8,"Body":1275,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2022-03-01","ScopeType":8,"Body":1284,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1286,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1287,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2022-03-01","ScopeType":8,"Body":1288,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1150,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2022-03-01","ScopeType":8,"Body":1292,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1294,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1295,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2022-03-01","ScopeType":8,"Body":1296,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2022-03-01","ScopeType":8,"Body":1300,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1302,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1303,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2022-03-01","ScopeType":8,"Body":1304,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2022-03-01","ScopeType":8,"Body":1308,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/deploymentStatus"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deploymentStatus","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1208,"Flags":2,"Description":"CsmDeploymentStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deploymentStatus@2022-03-01","ScopeType":8,"Body":1312,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2022-03-01","ScopeType":8,"Body":1316,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2022-03-01","ScopeType":8,"Body":1320,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2022-03-01","ScopeType":8,"Body":1324,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1326,"Flags":9,"Description":"The resource name"},"type":{"Type":1327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1265,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2022-03-01","ScopeType":8,"Body":1329,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1276,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2022-03-01","ScopeType":8,"Body":1333,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2022-03-01","ScopeType":8,"Body":1337,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2022-03-01","ScopeType":8,"Body":1341,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1343,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1344,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1346,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1347,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1354,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"settings":{"Type":1355,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1351,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1348,1349,1350]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1352,1353]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2022-03-01","ScopeType":8,"Body":1345,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1360,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1361,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1347}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2022-03-01","ScopeType":8,"Body":1359,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1366,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1369,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1370,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1367,1368]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2022-03-01","ScopeType":8,"Body":1365,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1372,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1373,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1346,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2022-03-01","ScopeType":8,"Body":1374,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1360,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2022-03-01","ScopeType":8,"Body":1378,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1366,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2022-03-01","ScopeType":8,"Body":1382,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1384,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1385,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1387,"Flags":2,"Description":"The workflow run properties."}}}},{"2":{"Name":"WorkflowRunProperties","Properties":{"waitEndTime":{"Type":4,"Flags":2,"Description":"Gets the wait end time."},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"status":{"Type":1401,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"correlationId":{"Type":4,"Flags":2,"Description":"Gets the correlation id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"workflow":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow version."},"trigger":{"Type":1404,"Flags":2,"Description":"Gets the fired trigger."},"outputs":{"Type":1432,"Flags":2,"Description":"Gets the outputs."},"response":{"Type":1404,"Flags":2,"Description":"Gets the response of the flow run."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,4]}},{"2":{"Name":"Correlation","Properties":{"clientTrackingId":{"Type":4,"Flags":0,"Description":"The client tracking id."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource id."},"name":{"Type":4,"Flags":2,"Description":"Gets the resource name."},"type":{"Type":4,"Flags":2,"Description":"Gets the resource type."}}}},{"2":{"Name":"WorkflowRunTrigger","Properties":{"name":{"Type":4,"Flags":2,"Description":"Gets the name."},"inputs":{"Type":0,"Flags":2,"Description":"Gets the inputs."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputs":{"Type":0,"Flags":2,"Description":"Gets the outputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"scheduledTime":{"Type":4,"Flags":2,"Description":"Gets the scheduled time."},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"status":{"Type":1420,"Flags":2,"Description":"Gets the status."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."}}}},{"2":{"Name":"ContentLink","Properties":{"uri":{"Type":4,"Flags":0,"Description":"The content link URI."},"contentVersion":{"Type":4,"Flags":2,"Description":"The content version."},"contentSize":{"Type":3,"Flags":2,"Description":"The content size."},"contentHash":{"Type":1406,"Flags":2,"Description":"The content hash."},"metadata":{"Type":0,"Flags":2,"Description":"The metadata."}}}},{"2":{"Name":"ContentHash","Properties":{"algorithm":{"Type":4,"Flags":0,"Description":"The algorithm of the content hash."},"value":{"Type":4,"Flags":0,"Description":"The value of the content hash."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,4]}},{"2":{"Name":"WorkflowOutputParameter","Properties":{"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"type":{"Type":1431,"Flags":0,"Description":"The type."},"value":{"Type":0,"Flags":0,"Description":"The value."},"metadata":{"Type":0,"Flags":0,"Description":"The metadata."},"description":{"Type":4,"Flags":0,"Description":"The description."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"String"}},{"6":{"Value":"SecureString"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"Object"}},{"6":{"Value":"SecureObject"}},{"5":{"Elements":[1422,1423,1424,1425,1426,1427,1428,1429,1430,4]}},{"2":{"Name":"WorkflowRunPropertiesOutputs","Properties":{},"AdditionalProperties":1421}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs@2022-03-01","ScopeType":8,"Body":1386,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1437,"Flags":2,"Description":"The workflow run action properties."}}}},{"2":{"Name":"WorkflowRunActionProperties","Properties":{"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"status":{"Type":1451,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1452,"Flags":0,"Description":"The correlation properties."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."},"retryHistory":{"Type":1457,"Flags":0,"Description":"Gets the retry histories."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,4]}},{"2":{"Name":"RunActionCorrelation","Properties":{"actionTrackingId":{"Type":4,"Flags":0,"Description":"The action tracking identifier."},"clientTrackingId":{"Type":4,"Flags":0,"Description":"The client tracking identifier."},"clientKeywords":{"Type":1453,"Flags":0,"Description":"The client keywords."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RetryHistory","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":0,"Description":"Gets the end time."},"code":{"Type":4,"Flags":0,"Description":"Gets the status code."},"clientRequestId":{"Type":4,"Flags":0,"Description":"Gets the client request Id."},"serviceRequestId":{"Type":4,"Flags":0,"Description":"Gets the service request Id."},"error":{"Type":1455,"Flags":0,"Description":"Gets the error response."}}}},{"2":{"Name":"ErrorResponse","Properties":{"error":{"Type":1456,"Flags":0,"Description":"The error properties."}}}},{"2":{"Name":"ErrorProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"3":{"ItemType":1454}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions@2022-03-01","ScopeType":8,"Body":1436,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1462,"Flags":2,"Description":"The workflow run action repetition properties definition."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1480,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowRunActionRepetitionProperties","Properties":{"repetitionIndexes":{"Type":1464,"Flags":0,"Description":"The repetition indexes."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"inputs":{"Type":0,"Flags":2,"Description":"Gets the inputs."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputs":{"Type":0,"Flags":2,"Description":"Gets the outputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."},"retryHistory":{"Type":1465,"Flags":0,"Description":"Gets the retry histories."},"iterationCount":{"Type":3,"Flags":0},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the workflow scope repetition."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the workflow scope repetition."},"correlation":{"Type":1452,"Flags":0,"Description":"The correlation properties."},"status":{"Type":1479,"Flags":0,"Description":"The status of the workflow scope repetition."},"code":{"Type":4,"Flags":0,"Description":"The workflow scope repetition code."},"error":{"Type":0,"Flags":0,"Description":"Anything"}}}},{"2":{"Name":"RepetitionIndex","Properties":{"scopeName":{"Type":4,"Flags":0,"Description":"The scope."},"itemIndex":{"Type":3,"Flags":1,"Description":"The index."}}}},{"3":{"ItemType":1463}},{"3":{"ItemType":1454}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,4]}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions@2022-03-01","ScopeType":8,"Body":1461,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1482,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1483,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1485,"Flags":2,"Description":"The request history properties."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1488,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"RequestHistoryProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"The time the request started."},"endTime":{"Type":4,"Flags":0,"Description":"The time the request ended."},"request":{"Type":1486,"Flags":0,"Description":"The request."},"response":{"Type":1487,"Flags":0,"Description":"The response."}}}},{"2":{"Name":"Request","Properties":{"headers":{"Type":0,"Flags":0,"Description":"A list of all the headers attached to the request."},"uri":{"Type":4,"Flags":0,"Description":"The destination for the request."},"method":{"Type":4,"Flags":0,"Description":"The HTTP method used for the request."}}}},{"2":{"Name":"Response","Properties":{"headers":{"Type":0,"Flags":0,"Description":"A list of all the headers attached to the response."},"statusCode":{"Type":3,"Flags":0,"Description":"The status code of the response."},"bodyLink":{"Type":1405,"Flags":0,"Description":"Details on the location of the body content."}}}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories@2022-03-01","ScopeType":8,"Body":1484,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1462,"Flags":2,"Description":"The workflow run action repetition properties definition."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1493,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions@2022-03-01","ScopeType":8,"Body":1492,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1498,"Flags":2,"Description":"The workflow trigger properties."}}}},{"2":{"Name":"WorkflowTriggerProperties","Properties":{"provisioningState":{"Type":1517,"Flags":2,"Description":"Gets the provisioning state."},"createdTime":{"Type":4,"Flags":2,"Description":"Gets the created time."},"changedTime":{"Type":4,"Flags":2,"Description":"Gets the changed time."},"state":{"Type":1524,"Flags":2,"Description":"Gets the state."},"status":{"Type":1538,"Flags":2,"Description":"Gets the status."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Gets the last execution time."},"nextExecutionTime":{"Type":4,"Flags":2,"Description":"Gets the next execution time."},"recurrence":{"Type":1539,"Flags":2,"Description":"Gets the workflow trigger recurrence."},"workflow":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Registering"}},{"6":{"Value":"Registered"}},{"6":{"Value":"Unregistering"}},{"6":{"Value":"Unregistered"}},{"6":{"Value":"Completed"}},{"5":{"Elements":[1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[1518,1519,1520,1521,1522,1523,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,4]}},{"2":{"Name":"WorkflowTriggerRecurrence","Properties":{"frequency":{"Type":1548,"Flags":0,"Description":"The frequency."},"interval":{"Type":3,"Flags":0,"Description":"The interval."},"startTime":{"Type":4,"Flags":0,"Description":"The start time."},"endTime":{"Type":4,"Flags":0,"Description":"The end time."},"timeZone":{"Type":4,"Flags":0,"Description":"The time zone."},"schedule":{"Type":1549,"Flags":0,"Description":"The recurrence schedule."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[1540,1541,1542,1543,1544,1545,1546,1547,4]}},{"2":{"Name":"RecurrenceSchedule","Properties":{"minutes":{"Type":1550,"Flags":0,"Description":"The minutes."},"hours":{"Type":1551,"Flags":0,"Description":"The hours."},"weekDays":{"Type":1560,"Flags":0,"Description":"The days of the week."},"monthDays":{"Type":1561,"Flags":0,"Description":"The month days."},"monthlyOccurrences":{"Type":1571,"Flags":0,"Description":"The monthly occurrences."}}}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1552,1553,1554,1555,1556,1557,1558]}},{"3":{"ItemType":1559}},{"3":{"ItemType":3}},{"2":{"Name":"RecurrenceScheduleOccurrence","Properties":{"day":{"Type":1570,"Flags":0,"Description":"The day of the week."},"occurrence":{"Type":3,"Flags":0,"Description":"The occurrence."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1563,1564,1565,1566,1567,1568,1569]}},{"3":{"ItemType":1562}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers@2022-03-01","ScopeType":8,"Body":1497,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1576,"Flags":2,"Description":"Gets the workflow trigger history properties."}}}},{"2":{"Name":"WorkflowTriggerHistoryProperties","Properties":{"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"scheduledTime":{"Type":4,"Flags":2,"Description":"The scheduled time."},"status":{"Type":1590,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to input parameters."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to output parameters."},"fired":{"Type":2,"Flags":2,"Description":"The value indicating whether trigger was fired."},"run":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow run."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,4]}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories@2022-03-01","ScopeType":8,"Body":1575,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1593,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1595,"Flags":2,"Description":"The workflow version properties."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1662,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowVersionProperties","Properties":{"provisioningState":{"Type":1618,"Flags":2,"Description":"The provisioning state."},"createdTime":{"Type":4,"Flags":2,"Description":"Gets the created time."},"changedTime":{"Type":4,"Flags":2,"Description":"Gets the changed time."},"state":{"Type":1625,"Flags":0,"Description":"The state."},"version":{"Type":4,"Flags":2,"Description":"Gets the version."},"accessEndpoint":{"Type":4,"Flags":2,"Description":"Gets the access endpoint."},"endpointsConfiguration":{"Type":1626,"Flags":0,"Description":"The endpoints configuration."},"accessControl":{"Type":1631,"Flags":0,"Description":"The access control configuration."},"sku":{"Type":1642,"Flags":2,"Description":"The sku."},"integrationAccount":{"Type":1403,"Flags":0,"Description":"The integration account."},"definition":{"Type":0,"Flags":0,"Description":"The definition."},"parameters":{"Type":1661,"Flags":0,"Description":"The parameters."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Registering"}},{"6":{"Value":"Registered"}},{"6":{"Value":"Unregistering"}},{"6":{"Value":"Unregistered"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Renewing"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[1619,1620,1621,1622,1623,1624,4]}},{"2":{"Name":"FlowEndpointsConfiguration","Properties":{"workflow":{"Type":1627,"Flags":0,"Description":"The workflow endpoints."},"connector":{"Type":1627,"Flags":0,"Description":"The connector endpoints."}}}},{"2":{"Name":"FlowEndpoints","Properties":{"outgoingIpAddresses":{"Type":1629,"Flags":0,"Description":"The outgoing ip address."},"accessEndpointIpAddresses":{"Type":1630,"Flags":0,"Description":"The access endpoint ip address."}}}},{"2":{"Name":"IpAddress","Properties":{"address":{"Type":4,"Flags":0,"Description":"The address."}}}},{"3":{"ItemType":1628}},{"3":{"ItemType":1628}},{"2":{"Name":"FlowAccessControlConfiguration","Properties":{"triggers":{"Type":1632,"Flags":0,"Description":"The access control configuration for invoking workflow triggers."},"contents":{"Type":1632,"Flags":0,"Description":"The access control configuration for accessing workflow run contents."},"actions":{"Type":1632,"Flags":0,"Description":"The access control configuration for workflow actions."},"workflowManagement":{"Type":1632,"Flags":0,"Description":"The access control configuration for workflow management."}}}},{"2":{"Name":"FlowAccessControlConfigurationPolicy","Properties":{"allowedCallerIpAddresses":{"Type":1634,"Flags":0,"Description":"The allowed caller IP address ranges."},"openAuthenticationPolicies":{"Type":1635,"Flags":0,"Description":"The authentication policies for workflow."}}}},{"2":{"Name":"IpAddressRange","Properties":{"addressRange":{"Type":4,"Flags":0,"Description":"The IP address range."}}}},{"3":{"ItemType":1633}},{"2":{"Name":"OpenAuthenticationAccessPolicies","Properties":{"policies":{"Type":1641,"Flags":0,"Description":"Open authentication policies."}}}},{"2":{"Name":"OpenAuthenticationAccessPolicy","Properties":{"type":{"Type":1638,"Flags":0,"Description":"Type of provider for OAuth."},"claims":{"Type":1640,"Flags":0,"Description":"The access policy claims."}}}},{"6":{"Value":"AAD"}},{"5":{"Elements":[1637,4]}},{"2":{"Name":"OpenAuthenticationPolicyClaim","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the claim."},"value":{"Type":4,"Flags":0,"Description":"The value of the claim."}}}},{"3":{"ItemType":1639}},{"2":{"Name":"OpenAuthenticationAccessPolicies","Properties":{},"AdditionalProperties":1636}},{"2":{"Name":"WorkflowSku","Properties":{"name":{"Type":1649,"Flags":1,"Description":"The name."},"plan":{"Type":1403,"Flags":0,"Description":"The reference to plan."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Free"}},{"6":{"Value":"Shared"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[1643,1644,1645,1646,1647,1648,4]}},{"2":{"Name":"WorkflowParameter","Properties":{"type":{"Type":1660,"Flags":0,"Description":"The type."},"value":{"Type":0,"Flags":0,"Description":"The value."},"metadata":{"Type":0,"Flags":0,"Description":"The metadata."},"description":{"Type":4,"Flags":0,"Description":"The description."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"String"}},{"6":{"Value":"SecureString"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"Object"}},{"6":{"Value":"SecureObject"}},{"5":{"Elements":[1651,1652,1653,1654,1655,1656,1657,1658,1659,4]}},{"2":{"Name":"WorkflowVersionPropertiesParameters","Properties":{},"AdditionalProperties":1650}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions@2022-03-01","ScopeType":8,"Body":1594,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1665,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2022-03-01","Output":1664}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":1669,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":1668}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/containerApps","ApiVersion":"2022-03-01","Output":1667}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1674,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1673,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1672}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2022-03-01","Output":1671}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1677,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1682,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1681}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1150,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2022-03-01","Output":1687,"Input":1686}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2022-03-01","Output":1691}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1694,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1695,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2022-03-01","Output":1693}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1698,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1687}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2022-03-01","Output":1697}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2022-03-01","Output":1691}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2022-03-01","Output":1687,"Input":1686}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2022-03-01","Output":1691}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2022-03-01","Output":1693}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2022-03-01","Output":1697}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2022-03-01","Output":1691}},{"2":{"Name":"ExpressionTraces","Properties":{"value":{"Type":0,"Flags":0,"Description":"Anything"},"inputs":{"Type":1715,"Flags":0},"nextLink":{"Type":4,"Flags":0,"Description":"The link used to get the next page of recommendations."}}}},{"2":{"Name":"ExpressionRoot","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path."},"text":{"Type":4,"Flags":0,"Description":"The text."},"value":{"Type":0,"Flags":0,"Description":"Anything"},"subexpressions":{"Type":1714,"Flags":0,"Description":"The sub expressions."},"error":{"Type":1712,"Flags":0,"Description":"The azure resource error info."}}}},{"2":{"Name":"Expression","Properties":{"text":{"Type":4,"Flags":0,"Description":"The text."},"value":{"Type":0,"Flags":0,"Description":"Anything"},"subexpressions":{"Type":1711,"Flags":0,"Description":"The sub expressions."},"error":{"Type":1712,"Flags":0,"Description":"The azure resource error info."}}}},{"3":{"ItemType":1710}},{"2":{"Name":"AzureResourceErrorInfo","Properties":{"message":{"Type":4,"Flags":1,"Description":"The error message."},"details":{"Type":1713,"Flags":0,"Description":"The error details."},"code":{"Type":4,"Flags":1,"Description":"The error code."}}}},{"3":{"ItemType":1712}},{"3":{"ItemType":1710}},{"3":{"ItemType":1709}},{"8":{"Name":"listExpressionTraces","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions","ApiVersion":"2022-03-01","Output":1708}},{"8":{"Name":"listExpressionTraces","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions","ApiVersion":"2022-03-01","Output":1708}},{"2":{"Name":"WorkflowTriggerCallbackUrl","Properties":{"value":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL."},"method":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL HTTP method."},"basePath":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL base path."},"relativePath":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL relative path."},"relativePathParameters":{"Type":1719,"Flags":0,"Description":"Gets the workflow trigger callback URL relative path parameters."},"queries":{"Type":1720,"Flags":0,"Description":"Gets the workflow trigger callback URL query parameters."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WorkflowTriggerListCallbackUrlQueries","Properties":{"api-version":{"Type":4,"Flags":0,"Description":"The api version."},"sp":{"Type":4,"Flags":0,"Description":"The SAS permissions."},"sv":{"Type":4,"Flags":0,"Description":"The SAS version."},"sig":{"Type":4,"Flags":0,"Description":"The SAS signature."},"se":{"Type":4,"Flags":0,"Description":"The SAS timestamp."}}}},{"8":{"Name":"listCallbackUrl","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers","ApiVersion":"2022-03-01","Output":1718}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.Web/hostingEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":53,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServiceEnvironment","Properties":{"provisioningState":{"Type":17,"Flags":2,"Description":"Provisioning state of the App Service Environment."},"status":{"Type":22,"Flags":2,"Description":"Current status of the App Service Environment."},"virtualNetwork":{"Type":23,"Flags":1,"Description":"Description of the Virtual Network."},"internalLoadBalancingMode":{"Type":28,"Flags":0,"Description":"Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment."},"multiSize":{"Type":4,"Flags":0,"Description":"Front-end VM size, e.g. \"Medium\", \"Large\"."},"multiRoleCount":{"Type":3,"Flags":2,"Description":"Number of front-end instances."},"ipsslAddressCount":{"Type":3,"Flags":0,"Description":"Number of IP SSL addresses reserved for the App Service Environment."},"dnsSuffix":{"Type":4,"Flags":0,"Description":"DNS suffix of the App Service Environment."},"maximumNumberOfMachines":{"Type":3,"Flags":2,"Description":"Maximum number of VMs in the App Service Environment."},"frontEndScaleFactor":{"Type":3,"Flags":0,"Description":"Scale factor for front-ends."},"suspended":{"Type":2,"Flags":2,"Description":"true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available\n (most likely because NSG blocked the incoming traffic)."},"clusterSettings":{"Type":30,"Flags":0,"Description":"Custom settings for changing the behavior of the App Service Environment."},"userWhitelistedIpRanges":{"Type":31,"Flags":0,"Description":"User added ip ranges to whitelist on ASE db"},"hasLinuxWorkers":{"Type":2,"Flags":2,"Description":"Flag that displays whether an ASE has linux workers or not"},"upgradePreference":{"Type":36,"Flags":0,"Description":"Upgrade Preference"},"dedicatedHostCount":{"Type":3,"Flags":0,"Description":"Dedicated Host Count"},"zoneRedundant":{"Type":2,"Flags":0,"Description":"Whether or not this App Service Environment is zone-redundant."},"customDnsSuffixConfiguration":{"Type":37,"Flags":0,"Description":"Full view of the custom domain suffix configuration for ASEv3."},"networkingConfiguration":{"Type":44,"Flags":0,"Description":"Full view of networking configuration for an ASE."},"upgradeAvailability":{"Type":52,"Flags":2,"Description":"Whether an upgrade is available for this App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[12,13,14,15,16]}},{"6":{"Value":"Preparing"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Scaling"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[18,19,20,21]}},{"2":{"Name":"VirtualNetworkProfile","Properties":{"id":{"Type":4,"Flags":1,"Description":"Resource id of the Virtual Network."},"name":{"Type":4,"Flags":2,"Description":"Name of the Virtual Network (read-only)."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Virtual Network (read-only)."},"subnet":{"Type":4,"Flags":0,"Description":"Subnet within the Virtual Network."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Web"}},{"6":{"Value":"Publishing"}},{"6":{"Value":"Web, Publishing"}},{"5":{"Elements":[24,25,26,27,4]}},{"2":{"Name":"NameValuePair","Properties":{"name":{"Type":4,"Flags":0,"Description":"Pair name."},"value":{"Type":4,"Flags":0,"Description":"Pair value."}}}},{"3":{"ItemType":29}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Early"}},{"6":{"Value":"Late"}},{"6":{"Value":"Manual"}},{"5":{"Elements":[32,33,34,35,4]}},{"2":{"Name":"CustomDnsSuffixConfiguration","Properties":{"properties":{"Type":38,"Flags":0,"Description":"CustomDnsSuffixConfiguration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"CustomDnsSuffixConfigurationProperties","Properties":{"provisioningState":{"Type":43,"Flags":2},"provisioningDetails":{"Type":4,"Flags":2},"dnsSuffix":{"Type":4,"Flags":0,"Description":"The default custom domain suffix to use for all sites deployed on the ASE."},"certificateUrl":{"Type":4,"Flags":0,"Description":"The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix."},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Degraded"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[39,40,41,42]}},{"2":{"Name":"AseV3NetworkingConfiguration","Properties":{"properties":{"Type":45,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"AseV3NetworkingConfigurationProperties","Properties":{"windowsOutboundIpAddresses":{"Type":46,"Flags":2},"linuxOutboundIpAddresses":{"Type":47,"Flags":2},"externalInboundIpAddresses":{"Type":48,"Flags":2},"internalInboundIpAddresses":{"Type":49,"Flags":2},"allowNewPrivateEndpointConnections":{"Type":2,"Flags":0,"Description":"Property to enable and disable new private endpoint connection creation on ASE"},"ftpEnabled":{"Type":2,"Flags":0,"Description":"Property to enable and disable FTP on ASEV3"},"remoteDebugEnabled":{"Type":2,"Flags":0,"Description":"Property to enable and disable Remote Debug on ASEV3"},"inboundIpAddressOverride":{"Type":4,"Flags":0,"Description":"Customer provided Inbound IP Address. Only able to be set on Ase create."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"None"}},{"6":{"Value":"Ready"}},{"5":{"Elements":[50,51,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments@2022-03-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"customdnssuffix"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":55,"Flags":9,"Description":"The resource name"},"type":{"Type":56,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":57,"Flags":10,"Description":"The resource api version"},"properties":{"Type":38,"Flags":0,"Description":"CustomDnsSuffixConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"networking"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/configurations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/configurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":59,"Flags":9,"Description":"The resource name"},"type":{"Type":60,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":61,"Flags":10,"Description":"The resource api version"},"properties":{"Type":45,"Flags":0,"Description":"AseV3NetworkingConfiguration resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/hostingenvironments/configurations","Discriminator":"name","BaseProperties":{},"Elements":{"customdnssuffix":58,"networking":62}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/configurations@2022-03-01","ScopeType":8,"Body":63,"Flags":0}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/multiRolePools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":65,"Flags":9,"Description":"The resource name"},"type":{"Type":66,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":67,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"WorkerPool","Properties":{"workerSizeId":{"Type":3,"Flags":0,"Description":"Worker size ID for referencing this worker pool."},"computeMode":{"Type":73,"Flags":0,"Description":"Shared or dedicated app hosting."},"workerSize":{"Type":4,"Flags":0,"Description":"VM size of the worker pool instances."},"workerCount":{"Type":3,"Flags":0,"Description":"Number of instances in the worker pool."},"instanceNames":{"Type":74,"Flags":2,"Description":"Names of all instances in the worker pool (read only)."}}}},{"6":{"Value":"Shared"}},{"6":{"Value":"Dedicated"}},{"6":{"Value":"Dynamic"}},{"5":{"Elements":[70,71,72]}},{"3":{"ItemType":4}},{"2":{"Name":"SkuDescription","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the resource SKU."},"tier":{"Type":4,"Flags":0,"Description":"Service tier of the resource SKU."},"size":{"Type":4,"Flags":0,"Description":"Size specifier of the resource SKU."},"family":{"Type":4,"Flags":0,"Description":"Family code of the resource SKU."},"capacity":{"Type":3,"Flags":0,"Description":"Current number of instances assigned to the resource."},"skuCapacity":{"Type":76,"Flags":0,"Description":"Min, max, and default scale values of the SKU."},"locations":{"Type":77,"Flags":0,"Description":"Locations of the SKU."},"capabilities":{"Type":79,"Flags":0,"Description":"Capabilities of the SKU, e.g., is traffic manager enabled?"}}}},{"2":{"Name":"SkuCapacity","Properties":{"minimum":{"Type":3,"Flags":0,"Description":"Minimum number of workers for this App Service plan SKU."},"maximum":{"Type":3,"Flags":0,"Description":"Maximum number of workers for this App Service plan SKU."},"elasticMaximum":{"Type":3,"Flags":0,"Description":"Maximum number of Elastic workers for this App Service plan SKU."},"default":{"Type":3,"Flags":0,"Description":"Default number of workers for this App Service plan SKU."},"scaleType":{"Type":4,"Flags":0,"Description":"Available scale configurations for an App Service plan."}}}},{"3":{"ItemType":4}},{"2":{"Name":"Capability","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of the SKU capability."},"value":{"Type":4,"Flags":0,"Description":"Value of the SKU capability."},"reason":{"Type":4,"Flags":0,"Description":"Reason of the SKU capability."}}}},{"3":{"ItemType":78}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/multiRolePools@2022-03-01","ScopeType":8,"Body":68,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":81,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":82,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateLinkConnectionApprovalRequestOrRemotePrivateEndpointConnectionARMResourceProperties","Properties":{"privateLinkServiceConnectionState":{"Type":85,"Flags":0,"Description":"The state of a private link connection"},"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":86,"Flags":2,"Description":"PrivateEndpoint of a remote private endpoint connection"},"ipAddresses":{"Type":87,"Flags":2,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"2":{"Name":"PrivateLinkConnectionState","Properties":{"status":{"Type":4,"Flags":0,"Description":"Status of a private link connection"},"description":{"Type":4,"Flags":0,"Description":"Description of a private link connection"},"actionsRequired":{"Type":4,"Flags":0,"Description":"ActionsRequired for a private link connection"}}}},{"2":{"Name":"ArmIdWrapper","Properties":{"id":{"Type":4,"Flags":2}}}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":83,"Flags":0}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/workerPools"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/workerPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":89,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":90,"Flags":10,"Description":"The resource api version"},"properties":{"Type":69,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/workerPools@2022-03-01","ScopeType":8,"Body":91,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":93,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":94,"Flags":10,"Description":"The resource api version"},"properties":{"Type":96,"Flags":0,"Description":"AppServicePlan resource specific properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":110,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"AppServicePlanProperties","Properties":{"workerTierName":{"Type":4,"Flags":0,"Description":"Target worker tier assigned to the App Service plan."},"status":{"Type":100,"Flags":2,"Description":"App Service plan status."},"subscription":{"Type":4,"Flags":2,"Description":"App Service plan subscription."},"hostingEnvironmentProfile":{"Type":101,"Flags":0,"Description":"Specification for the App Service Environment to use for the App Service plan."},"maximumNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of instances that can be assigned to this App Service plan."},"numberOfWorkers":{"Type":3,"Flags":2,"Description":"The number of instances that are assigned to this App Service plan."},"geoRegion":{"Type":4,"Flags":2,"Description":"Geographical location for the App Service plan."},"perSiteScaling":{"Type":2,"Flags":0,"Description":"If true, apps assigned to this App Service plan can be scaled independently.\nIf false, apps assigned to this App Service plan will scale to all instances of the plan."},"elasticScaleEnabled":{"Type":2,"Flags":0,"Description":"ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku"},"maximumElasticWorkerCount":{"Type":3,"Flags":0,"Description":"Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan"},"numberOfSites":{"Type":3,"Flags":2,"Description":"Number of apps assigned to this App Service plan."},"isSpot":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan owns spot instances."},"spotExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm expires. Valid only if it is a spot server farm."},"freeOfferExpirationTime":{"Type":4,"Flags":0,"Description":"The time when the server farm free offer expires."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Resource group of the App Service plan."},"reserved":{"Type":2,"Flags":0,"Description":"If Linux app service plan true, false otherwise."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: If Hyper-V container app service plan true, false otherwise."},"hyperV":{"Type":2,"Flags":0,"Description":"If Hyper-V container app service plan true, false otherwise."},"targetWorkerCount":{"Type":3,"Flags":0,"Description":"Scaling worker count."},"targetWorkerSizeId":{"Type":3,"Flags":0,"Description":"Scaling worker size ID."},"provisioningState":{"Type":107,"Flags":2,"Description":"Provisioning state of the App Service Plan."},"kubeEnvironmentProfile":{"Type":108,"Flags":0,"Description":"Specification for the Kubernetes Environment to use for the App Service plan."},"zoneRedundant":{"Type":2,"Flags":0,"Description":"If true, this App Service Plan will perform availability zone balancing.\nIf false, this App Service Plan will not perform availability zone balancing."}}}},{"6":{"Value":"Ready"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Creating"}},{"5":{"Elements":[97,98,99]}},{"2":{"Name":"HostingEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the App Service Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the App Service Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the App Service Environment."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Deleting"}},{"5":{"Elements":[102,103,104,105,106]}},{"2":{"Name":"KubeEnvironmentProfile","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource ID of the Kubernetes Environment."},"name":{"Type":4,"Flags":2,"Description":"Name of the Kubernetes Environment."},"type":{"Type":4,"Flags":2,"Description":"Resource type of the Kubernetes Environment."}}}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of extended location."},"type":{"Type":4,"Flags":2,"Description":"Type of extended location."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/serverfarms@2022-03-01","ScopeType":8,"Body":95,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":112,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":113,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetGatewayProperties","Properties":{"vnetName":{"Type":4,"Flags":0,"Description":"The Virtual Network name."},"vpnPackageUri":{"Type":4,"Flags":5,"Description":"The URI where the VPN package can be downloaded."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":114,"Flags":0}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":120,"Flags":4,"Description":"VnetRoute resource specific properties"},"kind":{"Type":4,"Flags":4,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetRouteProperties","Properties":{"startAddress":{"Type":4,"Flags":0,"Description":"The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified."},"endAddress":{"Type":4,"Flags":0,"Description":"The ending address for this route. If the start address is specified in CIDR notation, this must be omitted."},"routeType":{"Type":124,"Flags":0,"Description":"The type of route this is:\nDEFAULT - By default, every app has routes to the local address ranges specified by RFC1918\nINHERITED - Routes inherited from the real Virtual Network routes\nSTATIC - Static route set on the app only\n\nThese values will be used for syncing an app's routes with those from a Virtual Network."}}}},{"6":{"Value":"DEFAULT"}},{"6":{"Value":"INHERITED"}},{"6":{"Value":"STATIC"}},{"5":{"Elements":[121,122,123,4]}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections/routes@2022-03-01","ScopeType":8,"Body":119,"Flags":0}},{"6":{"Value":"Microsoft.Web/certificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/certificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":126,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":127,"Flags":10,"Description":"The resource api version"},"properties":{"Type":129,"Flags":0,"Description":"Certificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":143,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"CertificateProperties","Properties":{"password":{"Type":4,"Flags":4,"Description":"Certificate password."},"friendlyName":{"Type":4,"Flags":2,"Description":"Friendly name of the certificate."},"subjectName":{"Type":4,"Flags":2,"Description":"Subject name of the certificate."},"hostNames":{"Type":130,"Flags":0,"Description":"Host names the certificate applies to."},"pfxBlob":{"Type":0,"Flags":0,"Description":"Pfx blob."},"siteName":{"Type":4,"Flags":2,"Description":"App name."},"selfLink":{"Type":4,"Flags":2,"Description":"Self link."},"issuer":{"Type":4,"Flags":2,"Description":"Certificate issuer."},"issueDate":{"Type":4,"Flags":2,"Description":"Certificate issue Date."},"expirationDate":{"Type":4,"Flags":2,"Description":"Certificate expiration date."},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate thumbprint."},"valid":{"Type":2,"Flags":2,"Description":"Is the certificate valid?."},"cerBlob":{"Type":0,"Flags":2,"Description":"Raw bytes of .cer file"},"publicKeyHash":{"Type":4,"Flags":2,"Description":"Public key hash."},"hostingEnvironmentProfile":{"Type":101,"Flags":2,"Description":"Specification for the App Service Environment to use for the certificate."},"keyVaultId":{"Type":4,"Flags":0,"Description":"Key Vault Csm resource Id."},"keyVaultSecretName":{"Type":4,"Flags":0,"Description":"Key Vault secret name."},"keyVaultSecretStatus":{"Type":142,"Flags":2,"Description":"Status of the Key Vault secret."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"canonicalName":{"Type":4,"Flags":0,"Description":"CNAME of the certificate to be issued via free certificate"},"domainValidationMethod":{"Type":4,"Flags":0,"Description":"Method of domain validation for free cert"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Initialized"}},{"6":{"Value":"WaitingOnCertificateOrder"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"CertificateOrderFailed"}},{"6":{"Value":"OperationNotPermittedOnKeyVault"}},{"6":{"Value":"AzureServiceUnauthorizedToAccessKeyVault"}},{"6":{"Value":"KeyVaultDoesNotExist"}},{"6":{"Value":"KeyVaultSecretDoesNotExist"}},{"6":{"Value":"UnknownError"}},{"6":{"Value":"ExternalPrivateKey"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[131,132,133,134,135,136,137,138,139,140,141]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/certificates@2022-03-01","ScopeType":8,"Body":128,"Flags":0}},{"6":{"Value":"Microsoft.Web/containerApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":145,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":146,"Flags":10,"Description":"The resource api version"},"properties":{"Type":148,"Flags":0,"Description":"ContainerApp resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":194,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ContainerAppProperties","Properties":{"provisioningState":{"Type":153,"Flags":2,"Description":"Provisioning state of the Container App."},"kubeEnvironmentId":{"Type":4,"Flags":0,"Description":"Resource ID of the Container App's KubeEnvironment."},"latestRevisionName":{"Type":4,"Flags":2,"Description":"Name of the latest revision of the Container App."},"latestRevisionFqdn":{"Type":4,"Flags":2,"Description":"Fully Qualified Domain Name of the latest revision of the Container App."},"configuration":{"Type":154,"Flags":0,"Description":"Non versioned Container App configuration properties."},"template":{"Type":169,"Flags":0,"Description":"Container App versioned application definition."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"5":{"Elements":[149,150,151,152,4]}},{"2":{"Name":"Configuration","Properties":{"secrets":{"Type":156,"Flags":0,"Description":"Collection of secrets used by a Container app"},"activeRevisionsMode":{"Type":159,"Flags":0,"Description":"ActiveRevisionsMode controls how active revisions are handled for the Container app:\nMultiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode"},"ingress":{"Type":160,"Flags":0,"Description":"Ingress configurations."},"registries":{"Type":168,"Flags":0,"Description":"Collection of private container registry credentials for containers used by the Container app"}}}},{"2":{"Name":"Secret","Properties":{"name":{"Type":4,"Flags":0,"Description":"Secret Name."},"value":{"Type":4,"Flags":4,"Description":"Secret Value."}}}},{"3":{"ItemType":155}},{"6":{"Value":"multiple"}},{"6":{"Value":"single"}},{"5":{"Elements":[157,158,4]}},{"2":{"Name":"Ingress","Properties":{"fqdn":{"Type":4,"Flags":2,"Description":"Hostname."},"external":{"Type":2,"Flags":0,"Description":"Bool indicating if app exposes an external http endpoint"},"targetPort":{"Type":3,"Flags":0,"Description":"Target Port in containers for traffic from ingress"},"transport":{"Type":164,"Flags":0,"Description":"Ingress transport protocol"},"traffic":{"Type":166,"Flags":0},"allowInsecure":{"Type":2,"Flags":0,"Description":"Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections"}}}},{"6":{"Value":"auto"}},{"6":{"Value":"http"}},{"6":{"Value":"http2"}},{"5":{"Elements":[161,162,163,4]}},{"2":{"Name":"TrafficWeight","Properties":{"revisionName":{"Type":4,"Flags":0,"Description":"Name of a revision"},"weight":{"Type":3,"Flags":0,"Description":"Traffic weight assigned to a revision"},"latestRevision":{"Type":2,"Flags":0,"Description":"Indicates that the traffic weight belongs to a latest stable revision"}}}},{"3":{"ItemType":165}},{"2":{"Name":"RegistryCredentials","Properties":{"server":{"Type":4,"Flags":0,"Description":"Container Registry Server"},"username":{"Type":4,"Flags":0,"Description":"Container Registry Username"},"passwordSecretRef":{"Type":4,"Flags":0,"Description":"The name of the Secret that contains the registry login password"}}}},{"3":{"ItemType":167}},{"2":{"Name":"Template","Properties":{"revisionSuffix":{"Type":4,"Flags":0,"Description":"User friendly suffix that is appended to the revision name"},"containers":{"Type":176,"Flags":0,"Description":"List of container definitions for the Container App."},"scale":{"Type":177,"Flags":0,"Description":"Scaling properties for the Container App."},"dapr":{"Type":189,"Flags":0,"Description":"Dapr configuration for the Container App."}}}},{"2":{"Name":"Container","Properties":{"image":{"Type":4,"Flags":0,"Description":"Container image tag."},"name":{"Type":4,"Flags":0,"Description":"Custom container name."},"command":{"Type":171,"Flags":0,"Description":"Container start command."},"args":{"Type":172,"Flags":0,"Description":"Container start command arguments."},"env":{"Type":174,"Flags":0,"Description":"Container environment variables."},"resources":{"Type":175,"Flags":0,"Description":"Container resource requirements."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"EnvironmentVar","Properties":{"name":{"Type":4,"Flags":0,"Description":"Environment variable name."},"value":{"Type":4,"Flags":0,"Description":"Non-secret environment variable value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the environment variable value."}}}},{"3":{"ItemType":173}},{"2":{"Name":"ContainerResources","Properties":{"cpu":{"Type":3,"Flags":0,"Description":"Required CPU in cores, e.g. 0.5"},"memory":{"Type":4,"Flags":0,"Description":"Required memory, e.g. \"250Mb\""}}}},{"3":{"ItemType":170}},{"2":{"Name":"Scale","Properties":{"minReplicas":{"Type":3,"Flags":0,"Description":"Optional. Minimum number of container replicas."},"maxReplicas":{"Type":3,"Flags":0,"Description":"Optional. Maximum number of container replicas. Defaults to 10 if not set."},"rules":{"Type":188,"Flags":0,"Description":"Scaling rules."}}}},{"2":{"Name":"ScaleRule","Properties":{"name":{"Type":4,"Flags":0,"Description":"Scale Rule Name"},"azureQueue":{"Type":179,"Flags":0,"Description":"Azure Queue based scaling."},"custom":{"Type":182,"Flags":0,"Description":"Custom scale rule."},"http":{"Type":185,"Flags":0,"Description":"HTTP requests based scaling."}}}},{"2":{"Name":"QueueScaleRule","Properties":{"queueName":{"Type":4,"Flags":0,"Description":"Queue name."},"queueLength":{"Type":3,"Flags":0,"Description":"Queue length."},"auth":{"Type":181,"Flags":0,"Description":"Authentication secrets for the queue scale rule."}}}},{"2":{"Name":"ScaleRuleAuth","Properties":{"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the auth params."},"triggerParameter":{"Type":4,"Flags":0,"Description":"Trigger Parameter that uses the secret"}}}},{"3":{"ItemType":180}},{"2":{"Name":"CustomScaleRule","Properties":{"type":{"Type":4,"Flags":0,"Description":"Type of the custom scale rule\neg: azure-servicebus, redis etc."},"metadata":{"Type":183,"Flags":0,"Description":"Metadata properties to describe custom scale rule."},"auth":{"Type":184,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"CustomScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":180}},{"2":{"Name":"HttpScaleRule","Properties":{"metadata":{"Type":186,"Flags":0,"Description":"Metadata properties to describe http scale rule."},"auth":{"Type":187,"Flags":0,"Description":"Authentication secrets for the custom scale rule."}}}},{"2":{"Name":"HttpScaleRuleMetadata","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":180}},{"3":{"ItemType":178}},{"2":{"Name":"Dapr","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Boolean indicating if the Dapr side car is enabled"},"appId":{"Type":4,"Flags":0,"Description":"Dapr application identifier"},"appPort":{"Type":3,"Flags":0,"Description":"Port on which the Dapr side car"},"components":{"Type":193,"Flags":0,"Description":"Collection of Dapr components"}}}},{"2":{"Name":"DaprComponent","Properties":{"name":{"Type":4,"Flags":0,"Description":"Component name"},"type":{"Type":4,"Flags":0,"Description":"Component type"},"version":{"Type":4,"Flags":0,"Description":"Component version"},"metadata":{"Type":192,"Flags":0,"Description":"Component metadata"}}}},{"2":{"Name":"DaprMetadata","Properties":{"name":{"Type":4,"Flags":0,"Description":"Metadata property name."},"value":{"Type":4,"Flags":0,"Description":"Metadata property value."},"secretRef":{"Type":4,"Flags":0,"Description":"Name of the Container App secret from which to pull the metadata property value."}}}},{"3":{"ItemType":191}},{"3":{"ItemType":190}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps@2022-03-01","ScopeType":8,"Body":147,"Flags":0}},{"6":{"Value":"Microsoft.Web/kubeEnvironments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/kubeEnvironments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"properties":{"Type":199,"Flags":0,"Description":"KubeEnvironment resource specific properties"},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":222,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"KubeEnvironmentProperties","Properties":{"provisioningState":{"Type":210,"Flags":2,"Description":"Provisioning state of the Kubernetes Environment."},"deploymentErrors":{"Type":4,"Flags":2,"Description":"Any errors that occurred during deployment or deployment validation"},"internalLoadBalancerEnabled":{"Type":2,"Flags":0,"Description":"Only visible within Vnet/Subnet"},"defaultDomain":{"Type":4,"Flags":2,"Description":"Default Domain Name for the cluster"},"staticIp":{"Type":4,"Flags":0,"Description":"Static IP of the KubeEnvironment"},"environmentType":{"Type":4,"Flags":0,"Description":"Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed"},"arcConfiguration":{"Type":211,"Flags":0,"Description":"Cluster configuration which determines the ARC cluster\ncomponents types. Eg: Choosing between BuildService kind,\nFrontEnd Service ArtifactsStorageType etc."},"appLogsConfiguration":{"Type":219,"Flags":0,"Description":"Cluster configuration which enables the log daemon to export\napp logs to a destination. Currently only \"log-analytics\" is\nsupported"},"containerAppsConfiguration":{"Type":221,"Flags":0,"Description":"Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration"},"aksResourceID":{"Type":4,"Flags":0}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InitializationInProgress"}},{"6":{"Value":"InfrastructureSetupInProgress"}},{"6":{"Value":"InfrastructureSetupComplete"}},{"6":{"Value":"ScheduledForDelete"}},{"6":{"Value":"UpgradeRequested"}},{"6":{"Value":"UpgradeFailed"}},{"5":{"Elements":[200,201,202,203,204,205,206,207,208,209]}},{"2":{"Name":"ArcConfiguration","Properties":{"artifactsStorageType":{"Type":214,"Flags":0},"artifactStorageClassName":{"Type":4,"Flags":0},"artifactStorageMountPath":{"Type":4,"Flags":0},"artifactStorageNodeName":{"Type":4,"Flags":0},"artifactStorageAccessMode":{"Type":4,"Flags":0},"frontEndServiceConfiguration":{"Type":215,"Flags":0},"kubeConfig":{"Type":4,"Flags":4}}}},{"6":{"Value":"LocalNode"}},{"6":{"Value":"NetworkFileSystem"}},{"5":{"Elements":[212,213]}},{"2":{"Name":"FrontEndConfiguration","Properties":{"kind":{"Type":218,"Flags":0}}}},{"6":{"Value":"NodePort"}},{"6":{"Value":"LoadBalancer"}},{"5":{"Elements":[216,217]}},{"2":{"Name":"AppLogsConfiguration","Properties":{"destination":{"Type":4,"Flags":0},"logAnalyticsConfiguration":{"Type":220,"Flags":0}}}},{"2":{"Name":"LogAnalyticsConfiguration","Properties":{"customerId":{"Type":4,"Flags":0},"sharedKey":{"Type":4,"Flags":4}}}},{"2":{"Name":"ContainerAppsConfiguration","Properties":{"daprAIInstrumentationKey":{"Type":4,"Flags":0,"Description":"Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry"},"platformReservedCidr":{"Type":4,"Flags":0,"Description":"IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges."},"platformReservedDnsIP":{"Type":4,"Flags":0,"Description":"An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server"},"controlPlaneSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"appSubnetResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/kubeEnvironments@2022-03-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/publishingUsers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/publishingUsers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":224,"Flags":9,"Description":"The resource name"},"type":{"Type":225,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":226,"Flags":10,"Description":"The resource api version"},"properties":{"Type":228,"Flags":0,"Description":"User resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"UserProperties","Properties":{"publishingUserName":{"Type":4,"Flags":1,"Description":"Username used for publishing."},"publishingPassword":{"Type":4,"Flags":0,"Description":"Password used for publishing."},"publishingPasswordHash":{"Type":4,"Flags":0,"Description":"Password hash used for publishing."},"publishingPasswordHashSalt":{"Type":4,"Flags":0,"Description":"Password hash salt used for publishing."},"scmUri":{"Type":4,"Flags":0,"Description":"Url of SCM site."}}}},{"4":{"Name":"Microsoft.Web/publishingUsers@2022-03-01","ScopeType":1,"Body":227,"Flags":0}},{"6":{"Value":"Microsoft.Web/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":230,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":231,"Flags":10,"Description":"The resource api version"},"properties":{"Type":233,"Flags":0,"Description":"SourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SourceControlProperties","Properties":{"token":{"Type":4,"Flags":0,"Description":"OAuth access token."},"tokenSecret":{"Type":4,"Flags":0,"Description":"OAuth access token secret."},"refreshToken":{"Type":4,"Flags":0,"Description":"OAuth refresh token."},"expirationTime":{"Type":4,"Flags":0,"Description":"OAuth token expiration."}}}},{"4":{"Name":"Microsoft.Web/sourcecontrols@2022-03-01","ScopeType":1,"Body":232,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":235,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":236,"Flags":10,"Description":"The resource api version"},"properties":{"Type":238,"Flags":0,"Description":"Core resource properties"},"sku":{"Type":75,"Flags":0,"Description":"Description of a SKU for a scalable resource."},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":275,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"StaticSite","Properties":{"defaultHostname":{"Type":4,"Flags":2,"Description":"The default autogenerated hostname for the static site."},"repositoryUrl":{"Type":4,"Flags":0,"Description":"URL for the repository of the static site."},"branch":{"Type":4,"Flags":0,"Description":"The target branch in the repository."},"customDomains":{"Type":239,"Flags":2,"Description":"The custom domains associated with this static site."},"repositoryToken":{"Type":4,"Flags":0,"Description":"A user's github repository token. This is used to setup the Github Actions workflow file and API secrets."},"buildProperties":{"Type":240,"Flags":0,"Description":"Build properties to configure on the repository."},"privateEndpointConnections":{"Type":260,"Flags":2,"Description":"Private endpoint connections"},"stagingEnvironmentPolicy":{"Type":263,"Flags":0,"Description":"State indicating whether staging environments are allowed or not allowed for a static web app."},"allowConfigFileUpdates":{"Type":2,"Flags":0,"Description":"false if config file is locked for this static web app; otherwise, true."},"templateProperties":{"Type":264,"Flags":0,"Description":"Template options for generating a new repository."},"contentDistributionEndpoint":{"Type":4,"Flags":2,"Description":"The content distribution endpoint for the static site."},"keyVaultReferenceIdentity":{"Type":4,"Flags":2,"Description":"Identity to use for Key Vault Reference authentication."},"userProvidedFunctionApps":{"Type":267,"Flags":2,"Description":"User provided function apps registered with the static site"},"linkedBackends":{"Type":269,"Flags":2,"Description":"Backends linked to the static side"},"provider":{"Type":4,"Flags":0,"Description":"The provider that submitted the last deployment to the primary environment of the static site."},"enterpriseGradeCdnStatus":{"Type":274,"Flags":0,"Description":"State indicating the status of the enterprise grade CDN serving traffic to the static web app."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string."}}}},{"3":{"ItemType":4}},{"2":{"Name":"StaticSiteBuildProperties","Properties":{"appLocation":{"Type":4,"Flags":0,"Description":"The path to the app code within the repository."},"apiLocation":{"Type":4,"Flags":0,"Description":"The path to the api code within the repository."},"appArtifactLocation":{"Type":4,"Flags":0,"Description":"Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)"},"outputLocation":{"Type":4,"Flags":0,"Description":"The output path of the app after building."},"appBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the static content application."},"apiBuildCommand":{"Type":4,"Flags":0,"Description":"A custom command to run during deployment of the Azure Functions API application."},"skipGithubActionWorkflowGeneration":{"Type":2,"Flags":0,"Description":"Skip Github Action workflow generation."},"githubActionSecretNameOverride":{"Type":4,"Flags":0,"Description":"Github Action secret name override."}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnection","Properties":{"id":{"Type":4,"Flags":0,"Description":"Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this\nvalue for GET requests only.\nFor example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}"},"name":{"Type":4,"Flags":0,"Description":"Name of resource."},"type":{"Type":4,"Flags":0,"Description":"Type of resource e.g \"Microsoft.Web/sites\"."},"location":{"Type":4,"Flags":0,"Description":"Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia."},"tags":{"Type":242,"Flags":0,"Description":"Tags associated with resource."},"plan":{"Type":243,"Flags":0,"Description":"Azure resource manager plan."},"properties":{"Type":244,"Flags":0,"Description":"Resource specific properties."},"sku":{"Type":75,"Flags":0,"Description":"SKU description of the resource."},"status":{"Type":4,"Flags":0,"Description":"Azure-AsyncOperation Status info."},"error":{"Type":247,"Flags":0,"Description":"Azure-AsyncOperation Error info."},"identity":{"Type":251,"Flags":0,"Description":"MSI resource"},"zones":{"Type":259,"Flags":0,"Description":"Logical Availability Zones the service is hosted in"}}}},{"2":{"Name":"ResponseMessageEnvelopeRemotePrivateEndpointConnectionTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ArmPlan","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name."},"publisher":{"Type":4,"Flags":0,"Description":"The publisher."},"product":{"Type":4,"Flags":0,"Description":"The product."},"promotionCode":{"Type":4,"Flags":0,"Description":"The promotion code."},"version":{"Type":4,"Flags":0,"Description":"Version of product."}}}},{"2":{"Name":"RemotePrivateEndpointConnection","Properties":{"properties":{"Type":245,"Flags":0,"Description":"RemotePrivateEndpointConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"RemotePrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":4,"Flags":2},"privateEndpoint":{"Type":86,"Flags":0,"Description":"PrivateEndpoint of a remote private endpoint connection"},"privateLinkServiceConnectionState":{"Type":85,"Flags":0,"Description":"The state of a private link connection"},"ipAddresses":{"Type":246,"Flags":0,"Description":"Private IPAddresses mapped to the remote private endpoint"}}}},{"3":{"ItemType":4}},{"2":{"Name":"ErrorEntity","Properties":{"extendedCode":{"Type":4,"Flags":0,"Description":"Type of error."},"messageTemplate":{"Type":4,"Flags":0,"Description":"Message template."},"parameters":{"Type":248,"Flags":0,"Description":"Parameters for the template."},"innerErrors":{"Type":249,"Flags":0,"Description":"Inner errors."},"details":{"Type":250,"Flags":0,"Description":"Error Details."},"target":{"Type":4,"Flags":0,"Description":"The error target."},"code":{"Type":4,"Flags":0,"Description":"Basic error code."},"message":{"Type":4,"Flags":0,"Description":"Any details of the error."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":247}},{"3":{"ItemType":247}},{"2":{"Name":"ManagedServiceIdentity","Properties":{"type":{"Type":256,"Flags":0,"Description":"Type of managed service identity."},"tenantId":{"Type":4,"Flags":2,"Description":"Tenant of managed service identity."},"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of managed service identity."},"userAssignedIdentities":{"Type":258,"Flags":0,"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}"}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"SystemAssigned, UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[252,253,254,255]}},{"2":{"Name":"UserAssignedIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"Principal Id of user assigned identity"},"clientId":{"Type":4,"Flags":2,"Description":"Client Id of user assigned identity"}}}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":257}},{"3":{"ItemType":4}},{"3":{"ItemType":241}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[261,262]}},{"2":{"Name":"StaticSiteTemplateOptions","Properties":{"templateRepositoryUrl":{"Type":4,"Flags":0,"Description":"URL of the template repository. The newly generated repository will be based on this one."},"owner":{"Type":4,"Flags":0,"Description":"Owner of the newly generated repository."},"repositoryName":{"Type":4,"Flags":0,"Description":"Name of the newly generated repository."},"description":{"Type":4,"Flags":0,"Description":"Description of the newly generated repository."},"isPrivate":{"Type":2,"Flags":0,"Description":"Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public)."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionApp","Properties":{"properties":{"Type":266,"Flags":0,"Description":"StaticSiteUserProvidedFunctionApp resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"3":{"ItemType":265}},{"2":{"Name":"StaticSiteLinkedBackend","Properties":{"backendResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the backend linked to the static site"},"region":{"Type":4,"Flags":0,"Description":"The region of the backend linked to the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the backend was linked to the static site."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the linking process."}}}},{"3":{"ItemType":268}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Enabling"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Disabling"}},{"5":{"Elements":[270,271,272,273,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/staticSites@2022-03-01","ScopeType":8,"Body":237,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":277,"Flags":9,"Description":"The resource name"},"type":{"Type":278,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":279,"Flags":10,"Description":"The resource api version"},"properties":{"Type":281,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/builds/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":282,"Flags":9,"Description":"The resource name"},"type":{"Type":283,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":284,"Flags":10,"Description":"The resource api version"},"properties":{"Type":286,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/builds/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":280,"functionappsettings":285}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/config@2022-03-01","ScopeType":8,"Body":287,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":289,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":290,"Flags":10,"Description":"The resource api version"},"properties":{"Type":292,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteUserProvidedFunctionAppARMResourceProperties","Properties":{"functionAppResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the function app registered with the static site"},"functionAppRegion":{"Type":4,"Flags":0,"Description":"The region of the function app registered with the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the function app was registered with the static site."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/userProvidedFunctionApps@2022-03-01","ScopeType":8,"Body":291,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":294,"Flags":9,"Description":"The resource name"},"type":{"Type":295,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":296,"Flags":10,"Description":"The resource api version"},"properties":{"Type":298,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"functionappsettings"}},{"6":{"Value":"Microsoft.Web/staticSites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":299,"Flags":9,"Description":"The resource name"},"type":{"Type":300,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":301,"Flags":10,"Description":"The resource api version"},"properties":{"Type":303,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"7":{"Name":"microsoft.web/staticsites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":297,"functionappsettings":302}}},{"4":{"Name":"Microsoft.Web/staticSites/config@2022-03-01","ScopeType":8,"Body":304,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/customDomains"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/customDomains","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":309,"Flags":0,"Description":"StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteCustomDomainRequestPropertiesARMResourcePropertiesOrStaticSiteCustomDomainOverviewARMResourceProperties","Properties":{"validationMethod":{"Type":4,"Flags":4,"Description":"Validation method for adding a custom domain"},"domainName":{"Type":4,"Flags":2,"Description":"The domain name for the static site custom domain."},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the custom domain was created for the static site."},"status":{"Type":317,"Flags":2,"Description":"The status of the custom domain"},"validationToken":{"Type":4,"Flags":2,"Description":"The TXT record validation token"},"errorMessage":{"Type":4,"Flags":2}}}},{"6":{"Value":"RetrievingValidationToken"}},{"6":{"Value":"Validating"}},{"6":{"Value":"Adding"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Unhealthy"}},{"5":{"Elements":[310,311,312,313,314,315,316,4]}},{"4":{"Name":"Microsoft.Web/staticSites/customDomains@2022-03-01","ScopeType":8,"Body":308,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":319,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":320,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":321,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/userProvidedFunctionApps"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":323,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":324,"Flags":10,"Description":"The resource api version"},"properties":{"Type":292,"Flags":0,"Description":"StaticSiteUserProvidedFunctionAppARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/userProvidedFunctionApps@2022-03-01","ScopeType":8,"Body":325,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/linkedBackends"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/linkedBackends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"StaticSiteLinkedBackendARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteLinkedBackendARMResourceProperties","Properties":{"backendResourceId":{"Type":4,"Flags":0,"Description":"The resource id of the backend linked to the static site"},"region":{"Type":4,"Flags":0,"Description":"The region of the backend linked to the static site"},"createdOn":{"Type":4,"Flags":2,"Description":"The date and time on which the backend was linked to the static site."},"provisioningState":{"Type":4,"Flags":2,"Description":"The provisioning state of the linking process."}}}},{"4":{"Name":"Microsoft.Web/staticSites/linkedBackends@2022-03-01","ScopeType":8,"Body":329,"Flags":0}},{"6":{"Value":"Microsoft.Web/staticSites/builds/linkedBackends"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds/linkedBackends","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":332,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":333,"Flags":10,"Description":"The resource api version"},"properties":{"Type":330,"Flags":0,"Description":"StaticSiteLinkedBackendARMResource resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/staticSites/builds/linkedBackends@2022-03-01","ScopeType":8,"Body":334,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":336,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":337,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":477,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"SiteProperties","Properties":{"state":{"Type":4,"Flags":2,"Description":"Current state of the app."},"hostNames":{"Type":340,"Flags":2,"Description":"Hostnames associated with the app."},"repositorySiteName":{"Type":4,"Flags":2,"Description":"Name of the repository site."},"usageState":{"Type":343,"Flags":2,"Description":"State indicating whether the app has exceeded its quota usage. Read-only."},"enabled":{"Type":2,"Flags":0,"Description":"true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline)."},"enabledHostNames":{"Type":344,"Flags":2,"Description":"Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,\nthe app is not served on those hostnames."},"availabilityState":{"Type":348,"Flags":2,"Description":"Management information availability state for the app."},"hostNameSslStates":{"Type":357,"Flags":0,"Description":"Hostname SSL states are used to manage the SSL bindings for app's hostnames."},"serverFarmId":{"Type":4,"Flags":0,"Description":"Resource ID of the associated App Service plan, formatted as: \"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}\"."},"reserved":{"Type":2,"Flags":0,"Description":"true if reserved; otherwise, false."},"isXenon":{"Type":2,"Flags":0,"Description":"Obsolete: Hyper-V sandbox."},"hyperV":{"Type":2,"Flags":0,"Description":"Hyper-V sandbox."},"lastModifiedTimeUtc":{"Type":4,"Flags":2,"Description":"Last time the app was modified, in UTC. Read-only."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetImagePullEnabled":{"Type":2,"Flags":0,"Description":"To enable pulling image over Virtual Network"},"vnetContentShareEnabled":{"Type":2,"Flags":0,"Description":"To enable accessing content over virtual network"},"siteConfig":{"Type":358,"Flags":0,"Description":"Configuration of the app."},"trafficManagerHostNames":{"Type":463,"Flags":2,"Description":"Azure Traffic Manager hostnames associated with the app. Read-only."},"scmSiteAlsoStopped":{"Type":2,"Flags":0,"Description":"true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false."},"targetSwapSlot":{"Type":4,"Flags":2,"Description":"Specifies which deployment slot this app will swap into. Read-only."},"hostingEnvironmentProfile":{"Type":101,"Flags":0,"Description":"App Service Environment to use for the app."},"clientAffinityEnabled":{"Type":2,"Flags":0,"Description":"true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true."},"clientCertEnabled":{"Type":2,"Flags":0,"Description":"true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false."},"clientCertMode":{"Type":467,"Flags":0,"Description":"This composes with ClientCertEnabled setting.\n- ClientCertEnabled: false means ClientCert is ignored.\n- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.\n- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted."},"clientCertExclusionPaths":{"Type":4,"Flags":0,"Description":"client certificate authentication comma-separated exclusion paths"},"hostNamesDisabled":{"Type":2,"Flags":0,"Description":"true to disable the public hostnames of the app; otherwise, false.\n If true, the app is only accessible via API management process."},"customDomainVerificationId":{"Type":4,"Flags":0,"Description":"Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification."},"outboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only."},"possibleOutboundIpAddresses":{"Type":4,"Flags":2,"Description":"List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only."},"containerSize":{"Type":3,"Flags":0,"Description":"Size of the function container."},"dailyMemoryTimeQuota":{"Type":3,"Flags":0,"Description":"Maximum allowed daily memory-time quota (applicable on dynamic apps only)."},"suspendedTill":{"Type":4,"Flags":2,"Description":"App suspended till in case memory-time quota is exceeded."},"maxNumberOfWorkers":{"Type":3,"Flags":2,"Description":"Maximum number of workers.\nThis only applies to Functions container."},"cloningInfo":{"Type":468,"Flags":4,"Description":"If specified during app creation, the app is cloned from a source app."},"resourceGroup":{"Type":4,"Flags":2,"Description":"Name of the resource group the app belongs to. Read-only."},"isDefaultContainer":{"Type":2,"Flags":2,"Description":"true if the app is a default container; otherwise, false."},"defaultHostName":{"Type":4,"Flags":2,"Description":"Default hostname of the app. Read-only."},"slotSwapStatus":{"Type":470,"Flags":2,"Description":"Status of the last deployment slot swap operation."},"httpsOnly":{"Type":2,"Flags":0,"Description":"HttpsOnly: configures a web site to accept only https requests. Issues redirect for\nhttp requests"},"redundancyMode":{"Type":476,"Flags":0,"Description":"Site redundancy mode"},"inProgressOperationId":{"Type":4,"Flags":2,"Description":"Specifies an operation id if this site has a pending operation."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"virtualNetworkSubnetId":{"Type":4,"Flags":0,"Description":"Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.\nThis must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Exceeded"}},{"5":{"Elements":[341,342]}},{"3":{"ItemType":4}},{"6":{"Value":"Normal"}},{"6":{"Value":"Limited"}},{"6":{"Value":"DisasterRecoveryMode"}},{"5":{"Elements":[345,346,347]}},{"2":{"Name":"HostNameSslState","Properties":{"name":{"Type":4,"Flags":0,"Description":"Hostname."},"sslState":{"Type":353,"Flags":0,"Description":"SSL type."},"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint."},"toUpdate":{"Type":2,"Flags":0,"Description":"Set to true to update existing hostname."},"hostType":{"Type":356,"Flags":0,"Description":"Indicates whether the hostname is a standard or repository hostname."}}}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[350,351,352]}},{"6":{"Value":"Standard"}},{"6":{"Value":"Repository"}},{"5":{"Elements":[354,355]}},{"3":{"ItemType":349}},{"2":{"Name":"SiteConfig","Properties":{"numberOfWorkers":{"Type":3,"Flags":0,"Description":"Number of workers."},"defaultDocuments":{"Type":359,"Flags":0,"Description":"Default documents."},"netFrameworkVersion":{"Type":4,"Flags":0,"Description":".NET Framework version."},"phpVersion":{"Type":4,"Flags":0,"Description":"Version of PHP."},"pythonVersion":{"Type":4,"Flags":0,"Description":"Version of Python."},"nodeVersion":{"Type":4,"Flags":0,"Description":"Version of Node.js."},"powerShellVersion":{"Type":4,"Flags":0,"Description":"Version of PowerShell."},"linuxFxVersion":{"Type":4,"Flags":0,"Description":"Linux App Framework and version"},"windowsFxVersion":{"Type":4,"Flags":0,"Description":"Xenon App Framework and version"},"requestTracingEnabled":{"Type":2,"Flags":0,"Description":"true if request tracing is enabled; otherwise, false."},"requestTracingExpirationTime":{"Type":4,"Flags":0,"Description":"Request tracing expiration time."},"remoteDebuggingEnabled":{"Type":2,"Flags":0,"Description":"true if remote debugging is enabled; otherwise, false."},"remoteDebuggingVersion":{"Type":4,"Flags":0,"Description":"Remote debugging version."},"httpLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if HTTP logging is enabled; otherwise, false."},"acrUseManagedIdentityCreds":{"Type":2,"Flags":0,"Description":"Flag to use Managed Identity Creds for ACR pull"},"acrUserManagedIdentityID":{"Type":4,"Flags":0,"Description":"If using user managed identity, the user managed identity ClientId"},"logsDirectorySizeLimit":{"Type":3,"Flags":0,"Description":"HTTP logs directory size limit."},"detailedErrorLoggingEnabled":{"Type":2,"Flags":0,"Description":"true if detailed error logging is enabled; otherwise, false."},"publishingUsername":{"Type":4,"Flags":0,"Description":"Publishing user name."},"appSettings":{"Type":360,"Flags":0,"Description":"Application settings."},"connectionStrings":{"Type":374,"Flags":0,"Description":"Connection strings."},"machineKey":{"Type":375,"Flags":2,"Description":"Site MachineKey."},"handlerMappings":{"Type":377,"Flags":0,"Description":"Handler mappings."},"documentRoot":{"Type":4,"Flags":0,"Description":"Document root."},"scmType":{"Type":392,"Flags":0,"Description":"SCM type."},"use32BitWorkerProcess":{"Type":2,"Flags":0,"Description":"true to use 32-bit worker process; otherwise, false."},"webSocketsEnabled":{"Type":2,"Flags":0,"Description":"true if WebSocket is enabled; otherwise, false."},"alwaysOn":{"Type":2,"Flags":0,"Description":"true if Always On is enabled; otherwise, false."},"javaVersion":{"Type":4,"Flags":0,"Description":"Java version."},"javaContainer":{"Type":4,"Flags":0,"Description":"Java container."},"javaContainerVersion":{"Type":4,"Flags":0,"Description":"Java container version."},"appCommandLine":{"Type":4,"Flags":0,"Description":"App command line to launch."},"managedPipelineMode":{"Type":395,"Flags":0,"Description":"Managed pipeline mode."},"virtualApplications":{"Type":399,"Flags":0,"Description":"Virtual applications."},"loadBalancing":{"Type":406,"Flags":0,"Description":"Site load balancing."},"experiments":{"Type":407,"Flags":0,"Description":"This is work around for polymorphic types."},"limits":{"Type":410,"Flags":0,"Description":"Site limits."},"autoHealEnabled":{"Type":2,"Flags":0,"Description":"true if Auto Heal is enabled; otherwise, false."},"autoHealRules":{"Type":411,"Flags":0,"Description":"Auto Heal rules."},"tracingOptions":{"Type":4,"Flags":0,"Description":"Tracing options."},"vnetName":{"Type":4,"Flags":0,"Description":"Virtual Network name."},"vnetRouteAllEnabled":{"Type":2,"Flags":0,"Description":"Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied."},"vnetPrivatePortsCount":{"Type":3,"Flags":0,"Description":"The number of private ports assigned to this app. These will be assigned dynamically on runtime."},"cors":{"Type":426,"Flags":0,"Description":"Cross-Origin Resource Sharing (CORS) settings."},"push":{"Type":428,"Flags":0,"Description":"Push endpoint settings."},"apiDefinition":{"Type":430,"Flags":0,"Description":"Information about the formal API definition for the app."},"apiManagementConfig":{"Type":431,"Flags":0,"Description":"Azure API management settings linked to the app."},"autoSwapSlotName":{"Type":4,"Flags":0,"Description":"Auto-swap slot name."},"localMySqlEnabled":{"Type":2,"Flags":0,"Description":"true to enable local MySQL; otherwise, false."},"managedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Managed Service Identity Id"},"xManagedServiceIdentityId":{"Type":3,"Flags":0,"Description":"Explicit Managed Service Identity Id"},"keyVaultReferenceIdentity":{"Type":4,"Flags":0,"Description":"Identity to use for Key Vault Reference authentication."},"ipSecurityRestrictions":{"Type":439,"Flags":0,"Description":"IP security restrictions for main."},"scmIpSecurityRestrictions":{"Type":440,"Flags":0,"Description":"IP security restrictions for scm."},"scmIpSecurityRestrictionsUseMain":{"Type":2,"Flags":0,"Description":"IP security restrictions for scm to use main."},"http20Enabled":{"Type":2,"Flags":0,"Description":"Http20Enabled: configures a web site to allow clients to connect over http2.0"},"minTlsVersion":{"Type":444,"Flags":0,"Description":"MinTlsVersion: configures the minimum version of TLS required for SSL requests"},"scmMinTlsVersion":{"Type":448,"Flags":0,"Description":"ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site"},"ftpsState":{"Type":452,"Flags":0,"Description":"State of FTP / FTPS service"},"preWarmedInstanceCount":{"Type":3,"Flags":0,"Description":"Number of preWarmed instances.\nThis setting only applies to the Consumption and Elastic Plans"},"functionAppScaleLimit":{"Type":3,"Flags":0,"Description":"Maximum number of workers that a site can scale out to.\nThis setting only applies to the Consumption and Elastic Premium Plans"},"healthCheckPath":{"Type":4,"Flags":0,"Description":"Health check path"},"functionsRuntimeScaleMonitoringEnabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,\nthe ScaleController will not monitor event sources directly, but will instead call to the\nruntime to get scale status."},"websiteTimeZone":{"Type":4,"Flags":0,"Description":"Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"},"minimumElasticInstanceCount":{"Type":3,"Flags":0,"Description":"Number of minimum instance count for a site\nThis setting only applies to the Elastic Plans"},"azureStorageAccounts":{"Type":462,"Flags":0,"Description":"List of Azure Storage Accounts."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":29}},{"2":{"Name":"ConnStringInfo","Properties":{"name":{"Type":4,"Flags":0,"Description":"Name of connection string."},"connectionString":{"Type":4,"Flags":0,"Description":"Connection string value."},"type":{"Type":373,"Flags":0,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[362,363,364,365,366,367,368,369,370,371,372]}},{"3":{"ItemType":361}},{"2":{"Name":"SiteMachineKey","Properties":{"validation":{"Type":4,"Flags":0,"Description":"MachineKey validation."},"validationKey":{"Type":4,"Flags":0,"Description":"Validation key."},"decryption":{"Type":4,"Flags":0,"Description":"Algorithm used for decryption."},"decryptionKey":{"Type":4,"Flags":0,"Description":"Decryption key."}}}},{"2":{"Name":"HandlerMapping","Properties":{"extension":{"Type":4,"Flags":0,"Description":"Requests with this extension will be handled using the specified FastCGI application."},"scriptProcessor":{"Type":4,"Flags":0,"Description":"The absolute path to the FastCGI application."},"arguments":{"Type":4,"Flags":0,"Description":"Command-line arguments to be passed to the script processor."}}}},{"3":{"ItemType":376}},{"6":{"Value":"None"}},{"6":{"Value":"Dropbox"}},{"6":{"Value":"Tfs"}},{"6":{"Value":"LocalGit"}},{"6":{"Value":"GitHub"}},{"6":{"Value":"CodePlexGit"}},{"6":{"Value":"CodePlexHg"}},{"6":{"Value":"BitbucketGit"}},{"6":{"Value":"BitbucketHg"}},{"6":{"Value":"ExternalGit"}},{"6":{"Value":"ExternalHg"}},{"6":{"Value":"OneDrive"}},{"6":{"Value":"VSO"}},{"6":{"Value":"VSTSRM"}},{"5":{"Elements":[378,379,380,381,382,383,384,385,386,387,388,389,390,391,4]}},{"6":{"Value":"Integrated"}},{"6":{"Value":"Classic"}},{"5":{"Elements":[393,394]}},{"2":{"Name":"VirtualApplication","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Virtual path."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."},"preloadEnabled":{"Type":2,"Flags":0,"Description":"true if preloading is enabled; otherwise, false."},"virtualDirectories":{"Type":398,"Flags":0,"Description":"Virtual directories for virtual application."}}}},{"2":{"Name":"VirtualDirectory","Properties":{"virtualPath":{"Type":4,"Flags":0,"Description":"Path to virtual application."},"physicalPath":{"Type":4,"Flags":0,"Description":"Physical path."}}}},{"3":{"ItemType":397}},{"3":{"ItemType":396}},{"6":{"Value":"WeightedRoundRobin"}},{"6":{"Value":"LeastRequests"}},{"6":{"Value":"LeastResponseTime"}},{"6":{"Value":"WeightedTotalTraffic"}},{"6":{"Value":"RequestHash"}},{"6":{"Value":"PerSiteRoundRobin"}},{"5":{"Elements":[400,401,402,403,404,405]}},{"2":{"Name":"Experiments","Properties":{"rampUpRules":{"Type":409,"Flags":0,"Description":"List of ramp-up rules."}}}},{"2":{"Name":"RampUpRule","Properties":{"actionHostName":{"Type":4,"Flags":0,"Description":"Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net."},"reroutePercentage":{"Type":3,"Flags":0,"Description":"Percentage of the traffic which will be redirected to ActionHostName."},"changeStep":{"Type":3,"Flags":0,"Description":"In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or \nMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm \ncan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl."},"changeIntervalInMinutes":{"Type":3,"Flags":0,"Description":"Specifies interval in minutes to reevaluate ReroutePercentage."},"minReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies lower boundary above which ReroutePercentage will stay."},"maxReroutePercentage":{"Type":3,"Flags":0,"Description":"Specifies upper boundary below which ReroutePercentage will stay."},"changeDecisionCallbackUrl":{"Type":4,"Flags":0,"Description":"Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.\nhttps://www.siteextensions.net/packages/TiPCallback/"},"name":{"Type":4,"Flags":0,"Description":"Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment."}}}},{"3":{"ItemType":408}},{"2":{"Name":"SiteLimits","Properties":{"maxPercentageCpu":{"Type":3,"Flags":0,"Description":"Maximum allowed CPU usage percentage."},"maxMemoryInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed memory usage in MB."},"maxDiskSizeInMb":{"Type":3,"Flags":0,"Description":"Maximum allowed disk size usage in MB."}}}},{"2":{"Name":"AutoHealRules","Properties":{"triggers":{"Type":412,"Flags":0,"Description":"Conditions that describe when to execute the auto-heal actions."},"actions":{"Type":420,"Flags":0,"Description":"Actions to be executed when a rule is triggered."}}}},{"2":{"Name":"AutoHealTriggers","Properties":{"requests":{"Type":413,"Flags":0,"Description":"A rule based on total requests."},"privateBytesInKB":{"Type":3,"Flags":0,"Description":"A rule based on private bytes."},"statusCodes":{"Type":415,"Flags":0,"Description":"A rule based on status codes."},"slowRequests":{"Type":416,"Flags":0,"Description":"A rule based on request execution time."},"slowRequestsWithPath":{"Type":417,"Flags":0,"Description":"A rule based on multiple Slow Requests Rule with path"},"statusCodesRange":{"Type":419,"Flags":0,"Description":"A rule based on status codes ranges."}}}},{"2":{"Name":"RequestsBasedTrigger","Properties":{"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"2":{"Name":"StatusCodesBasedTrigger","Properties":{"status":{"Type":3,"Flags":0,"Description":"HTTP status code."},"subStatus":{"Type":3,"Flags":0,"Description":"Request Sub Status."},"win32Status":{"Type":3,"Flags":0,"Description":"Win32 error code."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."},"path":{"Type":4,"Flags":0,"Description":"Request Path"}}}},{"3":{"ItemType":414}},{"2":{"Name":"SlowRequestsBasedTrigger","Properties":{"timeTaken":{"Type":4,"Flags":0,"Description":"Time taken."},"path":{"Type":4,"Flags":0,"Description":"Request Path."},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":416}},{"2":{"Name":"StatusCodesRangeBasedTrigger","Properties":{"statusCodes":{"Type":4,"Flags":0,"Description":"HTTP status code."},"path":{"Type":4,"Flags":0},"count":{"Type":3,"Flags":0,"Description":"Request Count."},"timeInterval":{"Type":4,"Flags":0,"Description":"Time interval."}}}},{"3":{"ItemType":418}},{"2":{"Name":"AutoHealActions","Properties":{"actionType":{"Type":424,"Flags":0,"Description":"Predefined action to be taken."},"customAction":{"Type":425,"Flags":0,"Description":"Custom action to be taken."},"minProcessExecutionTime":{"Type":4,"Flags":0,"Description":"Minimum time the process must execute\nbefore taking the action"}}}},{"6":{"Value":"Recycle"}},{"6":{"Value":"LogEvent"}},{"6":{"Value":"CustomAction"}},{"5":{"Elements":[421,422,423]}},{"2":{"Name":"AutoHealCustomAction","Properties":{"exe":{"Type":4,"Flags":0,"Description":"Executable to be run."},"parameters":{"Type":4,"Flags":0,"Description":"Parameters for the executable."}}}},{"2":{"Name":"CorsSettings","Properties":{"allowedOrigins":{"Type":427,"Flags":0,"Description":"Gets or sets the list of origins that should be allowed to make cross-origin\ncalls (for example: http://example.com:12345). Use \"*\" to allow all."},"supportCredentials":{"Type":2,"Flags":0,"Description":"Gets or sets whether CORS requests with credentials are allowed. See \nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials\nfor more details."}}}},{"3":{"ItemType":4}},{"2":{"Name":"PushSettings","Properties":{"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"PushSettingsProperties","Properties":{"isPushEnabled":{"Type":2,"Flags":1,"Description":"Gets or sets a flag indicating whether the Push endpoint is enabled."},"tagWhitelistJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint."},"tagsRequiringAuth":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.\nTags can consist of alphanumeric characters and the following:\n'_', '@', '#', '.', ':', '-'. \nValidation should be performed at the PushRequestHandler."},"dynamicTagsJson":{"Type":4,"Flags":0,"Description":"Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint."}}}},{"2":{"Name":"ApiDefinitionInfo","Properties":{"url":{"Type":4,"Flags":0,"Description":"The URL of the API definition."}}}},{"2":{"Name":"ApiManagementConfig","Properties":{"id":{"Type":4,"Flags":0,"Description":"APIM-Api Identifier."}}}},{"2":{"Name":"IpSecurityRestriction","Properties":{"ipAddress":{"Type":4,"Flags":0,"Description":"IP address the security restriction is valid for.\nIt can be in form of pure ipv4 address (required SubnetMask property) or\nCIDR notation such as ipv4/mask (leading bit match). For CIDR,\nSubnetMask property must not be specified."},"subnetMask":{"Type":4,"Flags":0,"Description":"Subnet mask for the range of IP addresses the restriction is valid for."},"vnetSubnetResourceId":{"Type":4,"Flags":0,"Description":"Virtual network resource id"},"vnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Vnet traffic tag"},"subnetTrafficTag":{"Type":3,"Flags":0,"Description":"(internal) Subnet traffic tag"},"action":{"Type":4,"Flags":0,"Description":"Allow or Deny access for this IP range."},"tag":{"Type":436,"Flags":0,"Description":"Defines what this IP filter will be used for. This is to support IP filtering on proxies."},"priority":{"Type":3,"Flags":0,"Description":"Priority of IP restriction rule."},"name":{"Type":4,"Flags":0,"Description":"IP restriction rule name."},"description":{"Type":4,"Flags":0,"Description":"IP restriction rule description."},"headers":{"Type":438,"Flags":0,"Description":"IP restriction rule headers.\nX-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). \nThe matching logic is ..\n- If the property is null or empty (default), all hosts(or lack of) are allowed.\n- A value is compared using ordinal-ignore-case (excluding port number).\n- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com\n but not the root domain contoso.com or multi-level foo.bar.contoso.com\n- Unicode host names are allowed but are converted to Punycode for matching.\n\nX-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).\nThe matching logic is ..\n- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.\n- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.\n\nX-Azure-FDID and X-FD-HealthProbe.\nThe matching logic is exact match."}}}},{"6":{"Value":"Default"}},{"6":{"Value":"XffProxy"}},{"6":{"Value":"ServiceTag"}},{"5":{"Elements":[433,434,435,4]}},{"3":{"ItemType":4}},{"2":{"Name":"IpSecurityRestrictionHeaders","Properties":{},"AdditionalProperties":437}},{"3":{"ItemType":432}},{"3":{"ItemType":432}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[441,442,443,4]}},{"6":{"Value":"1.0"}},{"6":{"Value":"1.1"}},{"6":{"Value":"1.2"}},{"5":{"Elements":[445,446,447,4]}},{"6":{"Value":"AllAllowed"}},{"6":{"Value":"FtpsOnly"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[449,450,451,4]}},{"2":{"Name":"AzureStorageInfoValue","Properties":{"type":{"Type":456,"Flags":0,"Description":"Type of storage."},"accountName":{"Type":4,"Flags":0,"Description":"Name of the storage account."},"shareName":{"Type":4,"Flags":0,"Description":"Name of the file share (container name, for Blob storage)."},"accessKey":{"Type":4,"Flags":0,"Description":"Access key for the storage account."},"mountPath":{"Type":4,"Flags":0,"Description":"Path to mount the storage within the site's runtime environment."},"state":{"Type":461,"Flags":2,"Description":"State of the storage account."}}}},{"6":{"Value":"AzureFiles"}},{"6":{"Value":"AzureBlob"}},{"5":{"Elements":[454,455]}},{"6":{"Value":"Ok"}},{"6":{"Value":"InvalidCredentials"}},{"6":{"Value":"InvalidShare"}},{"6":{"Value":"NotValidated"}},{"5":{"Elements":[457,458,459,460]}},{"2":{"Name":"SiteConfigAzureStorageAccounts","Properties":{},"AdditionalProperties":453}},{"3":{"ItemType":4}},{"6":{"Value":"Required"}},{"6":{"Value":"Optional"}},{"6":{"Value":"OptionalInteractiveUser"}},{"5":{"Elements":[464,465,466]}},{"2":{"Name":"CloningInfo","Properties":{"correlationId":{"Type":4,"Flags":0,"Description":"Correlation ID of cloning operation. This ID ties multiple cloning operations\ntogether to use the same snapshot."},"overwrite":{"Type":2,"Flags":0,"Description":"true to overwrite destination app; otherwise, false."},"cloneCustomHostNames":{"Type":2,"Flags":0,"Description":"true to clone custom hostnames from source app; otherwise, false."},"cloneSourceControl":{"Type":2,"Flags":0,"Description":"true to clone source control from source app; otherwise, false."},"sourceWebAppId":{"Type":4,"Flags":1,"Description":"ARM resource ID of the source app. App resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots."},"sourceWebAppLocation":{"Type":4,"Flags":0,"Description":"Location of source app ex: West US or North Europe"},"hostingEnvironment":{"Type":4,"Flags":0,"Description":"App Service Environment."},"appSettingsOverrides":{"Type":469,"Flags":0,"Description":"Application setting overrides for cloned app. If specified, these settings override the settings cloned \nfrom source app. Otherwise, application settings from source app are retained."},"configureLoadBalancing":{"Type":2,"Flags":0,"Description":"true to configure load balancing for source and destination app."},"trafficManagerProfileId":{"Type":4,"Flags":0,"Description":"ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form \n/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}."},"trafficManagerProfileName":{"Type":4,"Flags":0,"Description":"Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist."}}}},{"2":{"Name":"CloningInfoAppSettingsOverrides","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SlotSwapStatus","Properties":{"timestampUtc":{"Type":4,"Flags":2,"Description":"The time the last successful slot swap completed."},"sourceSlotName":{"Type":4,"Flags":2,"Description":"The source slot of the last swap operation."},"destinationSlotName":{"Type":4,"Flags":2,"Description":"The destination slot of the last swap operation."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Manual"}},{"6":{"Value":"Failover"}},{"6":{"Value":"ActiveActive"}},{"6":{"Value":"GeoRedundant"}},{"5":{"Elements":[471,472,473,474,475]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites@2022-03-01","ScopeType":8,"Body":338,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":479,"Flags":9,"Description":"The resource name"},"type":{"Type":480,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":481,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmPublishingCredentialsPoliciesEntityProperties","Properties":{"allow":{"Type":2,"Flags":1,"Description":"true to allow access to a publishing method; otherwise, false."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":484,"Flags":9,"Description":"The resource name"},"type":{"Type":485,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":486,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":482,"scm":487}}},{"4":{"Name":"Microsoft.Web/sites/basicPublishingCredentialsPolicies@2022-03-01","ScopeType":8,"Body":488,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":490,"Flags":9,"Description":"The resource name"},"type":{"Type":491,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":492,"Flags":10,"Description":"The resource api version"},"properties":{"Type":494,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":495,"Flags":9,"Description":"The resource name"},"type":{"Type":496,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":497,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"unauthenticatedClientAction":{"Type":502,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"tokenStoreEnabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"allowedExternalRedirectUrls":{"Type":503,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"defaultProvider":{"Type":510,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\nThis setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\nOtherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"issuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"validateIssuer":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such."},"allowedAudiences":{"Type":511,"Flags":0,"Description":"Allowed audience values to consider when validating JWTs issued by \nAzure Active Directory. Note that the ClientID value is always considered an\nallowed audience, regardless of this setting."},"additionalLoginParams":{"Type":512,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"aadClaimsAuthorization":{"Type":4,"Flags":0,"Description":"Gets a JSON string containing the Azure AD Acl settings."},"googleClientId":{"Type":4,"Flags":0,"Description":"The OpenID Connect Client ID for the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecret":{"Type":4,"Flags":0,"Description":"The client secret associated with the Google web application.\nThis setting is required for enabling Google Sign-In.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"googleClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret associated with \nthe Google web application."},"googleOAuthScopes":{"Type":513,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\nThis setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\nGoogle Sign-In documentation: https://developers.google.com/identity/sign-in/web/"},"facebookAppId":{"Type":4,"Flags":0,"Description":"The App ID of the Facebook app used for login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecret":{"Type":4,"Flags":0,"Description":"The App Secret of the Facebook app used for Facebook Login.\nThis setting is required for enabling Facebook Login.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"facebookAppSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret used for Facebook Login."},"facebookOAuthScopes":{"Type":514,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\nThis setting is optional.\nFacebook Login documentation: https://developers.facebook.com/docs/facebook-login"},"gitHubClientId":{"Type":4,"Flags":0,"Description":"The Client Id of the GitHub app used for login.\nThis setting is required for enabling Github login"},"gitHubClientSecret":{"Type":4,"Flags":0,"Description":"The Client Secret of the GitHub app used for Github Login.\nThis setting is required for enabling Github login."},"gitHubClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the Github\napp used for GitHub Login."},"gitHubOAuthScopes":{"Type":515,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.\nThis setting is optional"},"twitterConsumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecret":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer secret of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"twitterConsumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."},"microsoftAccountClientId":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client ID that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecret":{"Type":4,"Flags":0,"Description":"The OAuth 2.0 client secret that was created for the app used for authentication.\nThis setting is required for enabling Microsoft Account authentication.\nMicrosoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm"},"microsoftAccountClientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name containing the OAuth 2.0 client secret that was created for the\napp used for authentication."},"microsoftAccountOAuthScopes":{"Type":516,"Flags":0,"Description":"The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\nThis setting is optional. If not specified, \"wl.basic\" is used as the default scope.\nMicrosoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx"},"isAuthFromFile":{"Type":4,"Flags":0,"Description":"\"true\" if the auth config settings should be read from a file,\n\"false\" otherwise"},"authFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings.\nIf the path is relative, base will the site's root directory."},"configVersion":{"Type":4,"Flags":0,"Description":"The ConfigVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of the control plane for Authentication / Authorization."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"5":{"Elements":[500,501]}},{"3":{"ItemType":4}},{"6":{"Value":"AzureActiveDirectory"}},{"6":{"Value":"Facebook"}},{"6":{"Value":"Google"}},{"6":{"Value":"MicrosoftAccount"}},{"6":{"Value":"Twitter"}},{"6":{"Value":"Github"}},{"5":{"Elements":[504,505,506,507,508,509]}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":517,"Flags":9,"Description":"The resource name"},"type":{"Type":518,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":519,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteAuthSettingsV2Properties","Properties":{"platform":{"Type":522,"Flags":0,"Description":"The configuration settings of the platform of App Service Authentication/Authorization."},"globalValidation":{"Type":523,"Flags":0,"Description":"The configuration settings that determines the validation flow of users using App Service Authentication/Authorization."},"identityProviders":{"Type":530,"Flags":0,"Description":"The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization."},"login":{"Type":569,"Flags":0,"Description":"The configuration settings of the login flow of users using App Service Authentication/Authorization."},"httpSettings":{"Type":580,"Flags":0,"Description":"The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization."}}}},{"2":{"Name":"AuthPlatform","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true if the Authentication / Authorization feature is enabled for the current app; otherwise, false."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"The RuntimeVersion of the Authentication / Authorization feature in use for the current app.\nThe setting in this value can control the behavior of certain features in the Authentication / Authorization module."},"configFilePath":{"Type":4,"Flags":0,"Description":"The path of the config file containing auth settings if they come from a file.\nIf the path is relative, base will the site's root directory."}}}},{"2":{"Name":"GlobalValidation","Properties":{"requireAuthentication":{"Type":2,"Flags":0,"Description":"true if the authentication flow is required any request is made; otherwise, false."},"unauthenticatedClientAction":{"Type":528,"Flags":0,"Description":"The action to take when an unauthenticated client attempts to access the app."},"redirectToProvider":{"Type":4,"Flags":0,"Description":"The default authentication provider to use when multiple providers are configured.\nThis setting is only needed if multiple providers are configured and the unauthenticated client\naction is set to \"RedirectToLoginPage\"."},"excludedPaths":{"Type":529,"Flags":0,"Description":"The paths for which unauthenticated flow would not be redirected to the login page."}}}},{"6":{"Value":"RedirectToLoginPage"}},{"6":{"Value":"AllowAnonymous"}},{"6":{"Value":"Return401"}},{"6":{"Value":"Return403"}},{"5":{"Elements":[524,525,526,527]}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProviders","Properties":{"azureActiveDirectory":{"Type":531,"Flags":0,"Description":"The configuration settings of the Azure Active directory provider."},"facebook":{"Type":545,"Flags":0,"Description":"The configuration settings of the Facebook provider."},"gitHub":{"Type":549,"Flags":0,"Description":"The configuration settings of the GitHub provider."},"google":{"Type":551,"Flags":0,"Description":"The configuration settings of the Google provider."},"legacyMicrosoftAccount":{"Type":554,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider."},"twitter":{"Type":555,"Flags":0,"Description":"The configuration settings of the Twitter provider."},"apple":{"Type":557,"Flags":0,"Description":"The configuration settings of the Apple provider."},"azureStaticWebApps":{"Type":559,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps provider."},"customOpenIdConnectProviders":{"Type":568,"Flags":0,"Description":"The map of the name of the alias of each custom Open ID Connect provider to the\nconfiguration settings of the custom Open ID Connect provider."}}}},{"2":{"Name":"AzureActiveDirectory","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":532,"Flags":0,"Description":"The configuration settings of the Azure Active Directory app registration."},"login":{"Type":533,"Flags":0,"Description":"The configuration settings of the Azure Active Directory login flow."},"validation":{"Type":535,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."},"isAutoProvisioned":{"Type":2,"Flags":0,"Description":"Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.\nThis is an internal flag primarily intended to support the Azure Management Portal. Users should not\nread or write to this property."}}}},{"2":{"Name":"AzureActiveDirectoryRegistration","Properties":{"openIdIssuer":{"Type":4,"Flags":0,"Description":"The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\nWhen using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/.\nThis URI is a case-sensitive identifier for the token issuer.\nMore information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html"},"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of this relying party application, known as the client_id.\nThis setting is required for enabling OpenID Connection authentication with Azure Active Directory or \nother 3rd party OpenID Connect providers.\nMore information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html"},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret of the relying party application."},"clientSecretCertificateThumbprint":{"Type":4,"Flags":0,"Description":"An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret. It is also optional."},"clientSecretCertificateSubjectAlternativeName":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."},"clientSecretCertificateIssuer":{"Type":4,"Flags":0,"Description":"An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as\na replacement for the Client Secret Certificate Thumbprint. It is also optional."}}}},{"2":{"Name":"AzureActiveDirectoryLogin","Properties":{"loginParameters":{"Type":534,"Flags":0,"Description":"Login parameters to send to the OpenID Connect authorization endpoint when\na user logs in. Each parameter must be in the form \"key=value\"."},"disableWWWAuthenticate":{"Type":2,"Flags":0,"Description":"true if the www-authenticate provider should be omitted from the request; otherwise, false."}}}},{"3":{"ItemType":4}},{"2":{"Name":"AzureActiveDirectoryValidation","Properties":{"jwtClaimChecks":{"Type":536,"Flags":0,"Description":"The configuration settings of the checks that should be made while validating the JWT Claims."},"allowedAudiences":{"Type":539,"Flags":0,"Description":"The list of audiences that can make successful authentication/authorization requests."},"defaultAuthorizationPolicy":{"Type":540,"Flags":0,"Description":"The configuration settings of the default authorization policy."}}}},{"2":{"Name":"JwtClaimChecks","Properties":{"allowedGroups":{"Type":537,"Flags":0,"Description":"The list of the allowed groups."},"allowedClientApplications":{"Type":538,"Flags":0,"Description":"The list of the allowed client applications."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"DefaultAuthorizationPolicy","Properties":{"allowedPrincipals":{"Type":541,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed principals."},"allowedApplications":{"Type":544,"Flags":0,"Description":"The configuration settings of the Azure Active Directory allowed applications."}}}},{"2":{"Name":"AllowedPrincipals","Properties":{"groups":{"Type":542,"Flags":0,"Description":"The list of the allowed groups."},"identities":{"Type":543,"Flags":0,"Description":"The list of the allowed identities."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"2":{"Name":"Facebook","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Facebook provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":546,"Flags":0,"Description":"The configuration settings of the app registration for the Facebook provider."},"graphApiVersion":{"Type":4,"Flags":0,"Description":"The version of the Facebook api to be used while logging in."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppRegistration","Properties":{"appId":{"Type":4,"Flags":0,"Description":"The App ID of the app used for login."},"appSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the app secret."}}}},{"2":{"Name":"LoginScopes","Properties":{"scopes":{"Type":548,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"GitHub","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the GitHub provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the GitHub provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"ClientRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"Google","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Google provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the Google provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":552,"Flags":0,"Description":"The configuration settings of the Azure Active Directory token validation flow."}}}},{"2":{"Name":"AllowedAudiencesValidation","Properties":{"allowedAudiences":{"Type":553,"Flags":0,"Description":"The configuration settings of the allowed list of audiences from which to validate the JWT token."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LegacyMicrosoftAccount","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":550,"Flags":0,"Description":"The configuration settings of the app registration for the legacy Microsoft Account provider."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."},"validation":{"Type":552,"Flags":0,"Description":"The configuration settings of the legacy Microsoft Account provider token validation flow."}}}},{"2":{"Name":"Twitter","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Twitter provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":556,"Flags":0,"Description":"The configuration settings of the app registration for the Twitter provider."}}}},{"2":{"Name":"TwitterRegistration","Properties":{"consumerKey":{"Type":4,"Flags":0,"Description":"The OAuth 1.0a consumer key of the Twitter application used for sign-in.\nThis setting is required for enabling Twitter Sign-In.\nTwitter Sign-In documentation: https://dev.twitter.com/web/sign-in"},"consumerSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the OAuth 1.0a consumer secret of the Twitter\napplication used for sign-in."}}}},{"2":{"Name":"Apple","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Apple provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":558,"Flags":0,"Description":"The configuration settings of the Apple registration."},"login":{"Type":547,"Flags":0,"Description":"The configuration settings of the login flow."}}}},{"2":{"Name":"AppleRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting name that contains the client secret."}}}},{"2":{"Name":"AzureStaticWebApps","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true."},"registration":{"Type":560,"Flags":0,"Description":"The configuration settings of the Azure Static Web Apps registration."}}}},{"2":{"Name":"AzureStaticWebAppsRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The Client ID of the app used for login."}}}},{"2":{"Name":"CustomOpenIdConnectProvider","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"false if the custom Open ID provider provider should not be enabled; otherwise, true."},"registration":{"Type":562,"Flags":0,"Description":"The configuration settings of the app registration for the custom Open ID Connect provider."},"login":{"Type":566,"Flags":0,"Description":"The configuration settings of the login flow of the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectRegistration","Properties":{"clientId":{"Type":4,"Flags":0,"Description":"The client id of the custom Open ID Connect provider."},"clientCredential":{"Type":563,"Flags":0,"Description":"The authentication credentials of the custom Open ID Connect provider."},"openIdConnectConfiguration":{"Type":565,"Flags":0,"Description":"The configuration settings of the endpoints used for the custom Open ID Connect provider."}}}},{"2":{"Name":"OpenIdConnectClientCredential","Properties":{"method":{"Type":564,"Flags":0,"Description":"The method that should be used to authenticate the user."},"clientSecretSettingName":{"Type":4,"Flags":0,"Description":"The app setting that contains the client secret for the custom Open ID Connect provider."}}}},{"6":{"Value":"ClientSecretPost"}},{"2":{"Name":"OpenIdConnectConfig","Properties":{"authorizationEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to make an authorization request."},"tokenEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint to be used to request a token."},"issuer":{"Type":4,"Flags":0,"Description":"The endpoint that issues the token."},"certificationUri":{"Type":4,"Flags":0,"Description":"The endpoint that provides the keys necessary to validate the token."},"wellKnownOpenIdConfiguration":{"Type":4,"Flags":0,"Description":"The endpoint that contains all the configuration endpoints for the provider."}}}},{"2":{"Name":"OpenIdConnectLogin","Properties":{"nameClaimType":{"Type":4,"Flags":0,"Description":"The name of the claim that contains the users name."},"scopes":{"Type":567,"Flags":0,"Description":"A list of the scopes that should be requested while authenticating."}}}},{"3":{"ItemType":4}},{"2":{"Name":"IdentityProvidersCustomOpenIdConnectProviders","Properties":{},"AdditionalProperties":561}},{"2":{"Name":"Login","Properties":{"routes":{"Type":570,"Flags":0,"Description":"The routes that specify the endpoints used for login and logout requests."},"tokenStore":{"Type":571,"Flags":0,"Description":"The configuration settings of the token store."},"preserveUrlFragmentsForLogins":{"Type":2,"Flags":0,"Description":"true if the fragments from the request are preserved after the login request is made; otherwise, false."},"allowedExternalRedirectUrls":{"Type":574,"Flags":0,"Description":"External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.\nThis is an advanced setting typically only needed by Windows Store application backends.\nNote that URLs within the current domain are always implicitly allowed."},"cookieExpiration":{"Type":575,"Flags":0,"Description":"The configuration settings of the session cookie's expiration."},"nonce":{"Type":579,"Flags":0,"Description":"The configuration settings of the nonce used in the login flow."}}}},{"2":{"Name":"LoginRoutes","Properties":{"logoutEndpoint":{"Type":4,"Flags":0,"Description":"The endpoint at which a logout request should be made."}}}},{"2":{"Name":"TokenStore","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.\n The default is false."},"tokenRefreshExtensionHours":{"Type":3,"Flags":0,"Description":"The number of hours after session token expiration that a session token can be used to\ncall the token refresh API. The default is 72 hours."},"fileSystem":{"Type":572,"Flags":0,"Description":"The configuration settings of the storage of the tokens if a file system is used."},"azureBlobStorage":{"Type":573,"Flags":0,"Description":"The configuration settings of the storage of the tokens if blob storage is used."}}}},{"2":{"Name":"FileSystemTokenStore","Properties":{"directory":{"Type":4,"Flags":0,"Description":"The directory in which the tokens will be stored."}}}},{"2":{"Name":"BlobStorageTokenStore","Properties":{"sasUrlSettingName":{"Type":4,"Flags":0,"Description":"The name of the app setting containing the SAS URL of the blob storage containing the tokens."}}}},{"3":{"ItemType":4}},{"2":{"Name":"CookieExpiration","Properties":{"convention":{"Type":578,"Flags":0,"Description":"The convention used when determining the session cookie's expiration."},"timeToExpiration":{"Type":4,"Flags":0,"Description":"The time after the request is made when the session cookie should expire."}}}},{"6":{"Value":"FixedTime"}},{"6":{"Value":"IdentityProviderDerived"}},{"5":{"Elements":[576,577]}},{"2":{"Name":"Nonce","Properties":{"validateNonce":{"Type":2,"Flags":0,"Description":"false if the nonce should not be validated while completing the login flow; otherwise, true."},"nonceExpirationInterval":{"Type":4,"Flags":0,"Description":"The time after the request is made when the nonce should expire."}}}},{"2":{"Name":"HttpSettings","Properties":{"requireHttps":{"Type":2,"Flags":0,"Description":"false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true."},"routes":{"Type":581,"Flags":0,"Description":"The configuration settings of the paths HTTP requests."},"forwardProxy":{"Type":582,"Flags":0,"Description":"The configuration settings of a forward proxy used to make the requests."}}}},{"2":{"Name":"HttpSettingsRoutes","Properties":{"apiPrefix":{"Type":4,"Flags":0,"Description":"The prefix that should precede all the authentication/authorization paths."}}}},{"2":{"Name":"ForwardProxy","Properties":{"convention":{"Type":586,"Flags":0,"Description":"The convention used to determine the url of the request made."},"customHostHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the host of the request."},"customProtoHeaderName":{"Type":4,"Flags":0,"Description":"The name of the header containing the scheme of the request."}}}},{"6":{"Value":"NoProxy"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Custom"}},{"5":{"Elements":[583,584,585]}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":587,"Flags":9,"Description":"The resource name"},"type":{"Type":588,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":589,"Flags":10,"Description":"The resource api version"},"properties":{"Type":591,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":453}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":592,"Flags":9,"Description":"The resource name"},"type":{"Type":593,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":594,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupRequestProperties","Properties":{"backupName":{"Type":4,"Flags":0,"Description":"Name of the backup."},"enabled":{"Type":2,"Flags":0,"Description":"True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled."},"storageAccountUrl":{"Type":4,"Flags":1,"Description":"SAS URL to the container."},"backupSchedule":{"Type":597,"Flags":0,"Description":"Schedule for the backup if it is executed periodically."},"databases":{"Type":607,"Flags":0,"Description":"Databases included in the backup."}}}},{"2":{"Name":"BackupSchedule","Properties":{"frequencyInterval":{"Type":3,"Flags":1,"Description":"How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)"},"frequencyUnit":{"Type":600,"Flags":1,"Description":"The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)"},"keepAtLeastOneBackup":{"Type":2,"Flags":1,"Description":"True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise."},"retentionPeriodInDays":{"Type":3,"Flags":1,"Description":"After how many days backups should be deleted."},"startTime":{"Type":4,"Flags":0,"Description":"When the schedule should start working."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Last time when this schedule was triggered."}}}},{"6":{"Value":"Day"}},{"6":{"Value":"Hour"}},{"5":{"Elements":[598,599]}},{"2":{"Name":"DatabaseBackupSetting","Properties":{"databaseType":{"Type":606,"Flags":1,"Description":"Database type (e.g. SqlAzure / MySql)."},"name":{"Type":4,"Flags":0},"connectionStringName":{"Type":4,"Flags":0,"Description":"Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\nThis is used during restore with overwrite connection strings options."},"connectionString":{"Type":4,"Flags":0,"Description":"Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one."}}}},{"6":{"Value":"SqlAzure"}},{"6":{"Value":"MySql"}},{"6":{"Value":"LocalMySql"}},{"6":{"Value":"PostgreSql"}},{"5":{"Elements":[602,603,604,605,4]}},{"3":{"ItemType":601}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":608,"Flags":9,"Description":"The resource name"},"type":{"Type":609,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":610,"Flags":10,"Description":"The resource api version"},"properties":{"Type":625,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnStringValueTypePair","Properties":{"value":{"Type":4,"Flags":1,"Description":"Value of pair."},"type":{"Type":624,"Flags":1,"Description":"Type of database."}}}},{"6":{"Value":"MySql"}},{"6":{"Value":"SQLServer"}},{"6":{"Value":"SQLAzure"}},{"6":{"Value":"Custom"}},{"6":{"Value":"NotificationHub"}},{"6":{"Value":"ServiceBus"}},{"6":{"Value":"EventHub"}},{"6":{"Value":"ApiHub"}},{"6":{"Value":"DocDb"}},{"6":{"Value":"RedisCache"}},{"6":{"Value":"PostgreSQL"}},{"5":{"Elements":[613,614,615,616,617,618,619,620,621,622,623]}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":612}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":626,"Flags":9,"Description":"The resource name"},"type":{"Type":627,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":628,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteLogsConfigProperties","Properties":{"applicationLogs":{"Type":631,"Flags":0,"Description":"Application logs configuration."},"httpLogs":{"Type":653,"Flags":0,"Description":"HTTP logs configuration."},"failedRequestsTracing":{"Type":656,"Flags":0,"Description":"Failed requests tracing configuration."},"detailedErrorMessages":{"Type":656,"Flags":0,"Description":"Detailed error messages configuration."}}}},{"2":{"Name":"ApplicationLogsConfig","Properties":{"fileSystem":{"Type":632,"Flags":0,"Description":"Application logs to file system configuration."},"azureTableStorage":{"Type":639,"Flags":0,"Description":"Application logs to azure table storage configuration."},"azureBlobStorage":{"Type":646,"Flags":0,"Description":"Application logs to blob storage configuration."}}}},{"2":{"Name":"FileSystemApplicationLogsConfig","Properties":{"level":{"Type":638,"Flags":0,"Description":"Log level."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[633,634,635,636,637]}},{"2":{"Name":"AzureTableStorageApplicationLogsConfig","Properties":{"level":{"Type":645,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":1,"Description":"SAS URL to an Azure table with add/query/delete permissions."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[640,641,642,643,644]}},{"2":{"Name":"AzureBlobStorageApplicationLogsConfig","Properties":{"level":{"Type":652,"Flags":0,"Description":"Log level."},"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."}}}},{"6":{"Value":"Off"}},{"6":{"Value":"Verbose"}},{"6":{"Value":"Information"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Error"}},{"5":{"Elements":[647,648,649,650,651]}},{"2":{"Name":"HttpLogsConfig","Properties":{"fileSystem":{"Type":654,"Flags":0,"Description":"Http logs to file system configuration."},"azureBlobStorage":{"Type":655,"Flags":0,"Description":"Http logs to azure blob storage configuration."}}}},{"2":{"Name":"FileSystemHttpLogsConfig","Properties":{"retentionInMb":{"Type":3,"Flags":0,"Description":"Maximum size in megabytes that http log files can use.\nWhen reached old log files will be removed to make space for new ones.\nValue can range between 25 and 100."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove files older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"AzureBlobStorageHttpLogsConfig","Properties":{"sasUrl":{"Type":4,"Flags":0,"Description":"SAS url to a azure blob container with read/write/list/delete permissions."},"retentionInDays":{"Type":3,"Flags":0,"Description":"Retention in days.\nRemove blobs older than X days.\n0 or lower means no retention."},"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"2":{"Name":"EnabledConfig","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"True if configuration is enabled, false if it is disabled and null if configuration is not set."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":657,"Flags":9,"Description":"The resource name"},"type":{"Type":658,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":659,"Flags":10,"Description":"The resource api version"},"properties":{"Type":661,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":662,"Flags":9,"Description":"The resource name"},"type":{"Type":663,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":664,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"slotConfigNames"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":666,"Flags":9,"Description":"The resource name"},"type":{"Type":667,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":668,"Flags":10,"Description":"The resource api version"},"properties":{"Type":670,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SlotConfigNames","Properties":{"connectionStringNames":{"Type":671,"Flags":0,"Description":"List of connection string names."},"appSettingNames":{"Type":672,"Flags":0,"Description":"List of application settings names."},"azureStorageConfigNames":{"Type":673,"Flags":0,"Description":"List of external Azure storage account identifiers."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":674,"Flags":9,"Description":"The resource name"},"type":{"Type":675,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":676,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":493,"authsettings":498,"authsettingsV2":520,"azurestorageaccounts":590,"backup":595,"connectionstrings":611,"logs":629,"metadata":660,"pushsettings":665,"slotConfigNames":669,"web":677}}},{"4":{"Name":"Microsoft.Web/sites/config@2022-03-01","ScopeType":8,"Body":678,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/deployments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":680,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":681,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"DeploymentProperties","Properties":{"status":{"Type":3,"Flags":0,"Description":"Deployment status."},"message":{"Type":4,"Flags":0,"Description":"Details about deployment status."},"author":{"Type":4,"Flags":0,"Description":"Who authored the deployment."},"deployer":{"Type":4,"Flags":0,"Description":"Who performed the deployment."},"author_email":{"Type":4,"Flags":0,"Description":"Author email."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"active":{"Type":2,"Flags":0,"Description":"True if deployment is currently active, false if completed and null if not started."},"details":{"Type":4,"Flags":0,"Description":"Details on deployment."}}}},{"4":{"Name":"Microsoft.Web/sites/deployments@2022-03-01","ScopeType":8,"Body":682,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/domainOwnershipIdentifiers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":685,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":686,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"IdentifierProperties","Properties":{"id":{"Type":4,"Flags":0,"Description":"String representation of the identity."}}}},{"4":{"Name":"Microsoft.Web/sites/domainOwnershipIdentifiers@2022-03-01","ScopeType":8,"Body":687,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":690,"Flags":9,"Description":"The resource name"},"type":{"Type":691,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":692,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"MSDeployCoreOrMSDeployStatusProperties","Properties":{"packageUri":{"Type":4,"Flags":4,"Description":"Package URI"},"connectionString":{"Type":4,"Flags":4,"Description":"SQL Connection String"},"dbType":{"Type":4,"Flags":4,"Description":"Database Type"},"setParametersXmlFileUri":{"Type":4,"Flags":4,"Description":"URI of MSDeploy Parameters file. Must not be set if SetParameters is used."},"setParameters":{"Type":695,"Flags":4,"Description":"MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used."},"skipAppData":{"Type":2,"Flags":4,"Description":"Controls whether the MSDeploy operation skips the App_Data directory.\nIf set to true, the existing App_Data directory on the destination\nwill not be deleted, and any App_Data directory in the source will be ignored.\nSetting is false by default."},"appOffline":{"Type":2,"Flags":4,"Description":"Sets the AppOffline rule while the MSDeploy operation executes.\nSetting is false by default."},"deployer":{"Type":4,"Flags":2,"Description":"Username of deployer"},"provisioningState":{"Type":701,"Flags":2,"Description":"Provisioning state"},"startTime":{"Type":4,"Flags":2,"Description":"Start time of deploy operation"},"endTime":{"Type":4,"Flags":2,"Description":"End time of deploy operation"},"complete":{"Type":2,"Flags":2,"Description":"Whether the deployment operation has completed"}}}},{"2":{"Name":"MSDeployCoreSetParameters","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"accepted"}},{"6":{"Value":"running"}},{"6":{"Value":"succeeded"}},{"6":{"Value":"failed"}},{"6":{"Value":"canceled"}},{"5":{"Elements":[696,697,698,699,700]}},{"6":{"Value":"onedeploy"}},{"6":{"Value":"Microsoft.Web/sites/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":702,"Flags":9,"Description":"The resource name"},"type":{"Type":703,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":704,"Flags":10,"Description":"The resource api version"}}}},{"7":{"Name":"microsoft.web/sites/extensions","Discriminator":"name","BaseProperties":{},"Elements":{"MSDeploy":693,"onedeploy":705}}},{"4":{"Name":"Microsoft.Web/sites/extensions@2022-03-01","ScopeType":8,"Body":706,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":708,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":709,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"FunctionEnvelopeProperties","Properties":{"function_app_id":{"Type":4,"Flags":0,"Description":"Function App ID."},"script_root_path_href":{"Type":4,"Flags":0,"Description":"Script root path URI."},"script_href":{"Type":4,"Flags":0,"Description":"Script URI."},"config_href":{"Type":4,"Flags":0,"Description":"Config URI."},"test_data_href":{"Type":4,"Flags":0,"Description":"Test data URI."},"secrets_file_href":{"Type":4,"Flags":0,"Description":"Secrets file URI."},"href":{"Type":4,"Flags":0,"Description":"Function URI."},"config":{"Type":0,"Flags":0,"Description":"Config information."},"files":{"Type":712,"Flags":0,"Description":"File list."},"test_data":{"Type":4,"Flags":0,"Description":"Test data used when testing via the Azure Portal."},"invoke_url_template":{"Type":4,"Flags":0,"Description":"The invocation URL"},"language":{"Type":4,"Flags":0,"Description":"The function language"},"isDisabled":{"Type":2,"Flags":0,"Description":"Gets or sets a value indicating whether the function is disabled"}}}},{"2":{"Name":"FunctionEnvelopePropertiesFiles","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/functions@2022-03-01","ScopeType":8,"Body":710,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/functions/keys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":714,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":715,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/functions/keys@2022-03-01","ScopeType":8,"Body":716,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hostNameBindings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":718,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":719,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HostNameBindingProperties","Properties":{"siteName":{"Type":4,"Flags":0,"Description":"App Service app name."},"domainId":{"Type":4,"Flags":0,"Description":"Fully qualified ARM domain resource URI."},"azureResourceName":{"Type":4,"Flags":0,"Description":"Azure resource name."},"azureResourceType":{"Type":724,"Flags":0,"Description":"Azure resource type."},"customHostNameDnsRecordType":{"Type":727,"Flags":0,"Description":"Custom DNS record type."},"hostNameType":{"Type":730,"Flags":0,"Description":"Hostname type."},"sslState":{"Type":734,"Flags":0,"Description":"SSL type"},"thumbprint":{"Type":4,"Flags":0,"Description":"SSL certificate thumbprint"},"virtualIP":{"Type":4,"Flags":2,"Description":"Virtual IP address assigned to the hostname if IP based SSL is enabled."}}}},{"6":{"Value":"Website"}},{"6":{"Value":"TrafficManager"}},{"5":{"Elements":[722,723]}},{"6":{"Value":"CName"}},{"6":{"Value":"A"}},{"5":{"Elements":[725,726]}},{"6":{"Value":"Verified"}},{"6":{"Value":"Managed"}},{"5":{"Elements":[728,729]}},{"6":{"Value":"Disabled"}},{"6":{"Value":"SniEnabled"}},{"6":{"Value":"IpBasedEnabled"}},{"5":{"Elements":[731,732,733]}},{"4":{"Name":"Microsoft.Web/sites/hostNameBindings@2022-03-01","ScopeType":8,"Body":720,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":736,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":737,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionProperties","Properties":{"serviceBusNamespace":{"Type":4,"Flags":0,"Description":"The name of the Service Bus namespace."},"relayName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus relay."},"relayArmUri":{"Type":4,"Flags":0,"Description":"The ARM URI to the Service Bus relay."},"hostname":{"Type":4,"Flags":0,"Description":"The hostname of the endpoint."},"port":{"Type":3,"Flags":0,"Description":"The port of the endpoint."},"sendKeyName":{"Type":4,"Flags":0,"Description":"The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus."},"sendKeyValue":{"Type":4,"Flags":0,"Description":"The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned\nnormally, use the POST /listKeys API instead."},"serviceBusSuffix":{"Type":4,"Flags":0,"Description":"The suffix for the service bus endpoint. By default this is .servicebus.windows.net"}}}},{"4":{"Name":"Microsoft.Web/sites/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":738,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/hybridconnection"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":741,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":742,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"RelayServiceConnectionEntityProperties","Properties":{"entityName":{"Type":4,"Flags":0},"entityConnectionString":{"Type":4,"Flags":0},"resourceType":{"Type":4,"Flags":0},"resourceConnectionString":{"Type":4,"Flags":0},"hostname":{"Type":4,"Flags":0},"port":{"Type":3,"Flags":0},"biztalkUri":{"Type":4,"Flags":0}}}},{"4":{"Name":"Microsoft.Web/sites/hybridconnection@2022-03-01","ScopeType":8,"Body":743,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/instances/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":746,"Flags":9,"Description":"The resource name"},"type":{"Type":747,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":748,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/extensions@2022-03-01","ScopeType":8,"Body":749,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/networkConfig"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":751,"Flags":9,"Description":"The resource name"},"type":{"Type":752,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":753,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SwiftVirtualNetworkProperties","Properties":{"subnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first."},"swiftSupported":{"Type":2,"Flags":0,"Description":"A flag that specifies if the scale unit this Web App is on supports Swift integration."}}}},{"4":{"Name":"Microsoft.Web/sites/networkConfig@2022-03-01","ScopeType":8,"Body":754,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/premieraddons"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":757,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":758,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":761,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"PremierAddOnProperties","Properties":{"sku":{"Type":4,"Flags":0,"Description":"Premier add on SKU."},"product":{"Type":4,"Flags":0,"Description":"Premier add on Product."},"vendor":{"Type":4,"Flags":0,"Description":"Premier add on Vendor."},"marketplacePublisher":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace publisher."},"marketplaceOffer":{"Type":4,"Flags":0,"Description":"Premier add on Marketplace offer."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/premieraddons@2022-03-01","ScopeType":8,"Body":759,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/privateAccess"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":763,"Flags":9,"Description":"The resource name"},"type":{"Type":764,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":765,"Flags":10,"Description":"The resource api version"},"properties":{"Type":767,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PrivateAccessProperties","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether private access is enabled or not."},"virtualNetworks":{"Type":771,"Flags":0,"Description":"The Virtual Networks (and subnets) allowed to access the site privately."}}}},{"2":{"Name":"PrivateAccessVirtualNetwork","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the Virtual Network."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the Virtual Network."},"resourceId":{"Type":4,"Flags":0,"Description":"The ARM uri of the Virtual Network"},"subnets":{"Type":770,"Flags":0,"Description":"A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network."}}}},{"2":{"Name":"PrivateAccessSubnet","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the subnet."},"key":{"Type":3,"Flags":0,"Description":"The key (ID) of the subnet."}}}},{"3":{"ItemType":769}},{"3":{"ItemType":768}},{"4":{"Name":"Microsoft.Web/sites/privateAccess@2022-03-01","ScopeType":8,"Body":766,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":773,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":774,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":775,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/publicCertificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":777,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":778,"Flags":10,"Description":"The resource api version"},"properties":{"Type":780,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"PublicCertificateProperties","Properties":{"blob":{"Type":0,"Flags":0,"Description":"Public Certificate byte array"},"publicCertificateLocation":{"Type":784,"Flags":0,"Description":"Public Certificate Location"},"thumbprint":{"Type":4,"Flags":2,"Description":"Certificate Thumbprint"}}}},{"6":{"Value":"CurrentUserMy"}},{"6":{"Value":"LocalMachineMy"}},{"6":{"Value":"Unknown"}},{"5":{"Elements":[781,782,783]}},{"4":{"Name":"Microsoft.Web/sites/publicCertificates@2022-03-01","ScopeType":8,"Body":779,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/siteextensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":786,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":787,"Flags":10,"Description":"The resource api version"},"properties":{"Type":789,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteExtensionInfoProperties","Properties":{"extension_id":{"Type":4,"Flags":0,"Description":"Site extension ID."},"title":{"Type":4,"Flags":0},"extension_type":{"Type":792,"Flags":0,"Description":"Site extension type."},"summary":{"Type":4,"Flags":0,"Description":"Summary description."},"description":{"Type":4,"Flags":0,"Description":"Detailed description."},"version":{"Type":4,"Flags":0,"Description":"Version information."},"extension_url":{"Type":4,"Flags":0,"Description":"Extension URL."},"project_url":{"Type":4,"Flags":0,"Description":"Project URL."},"icon_url":{"Type":4,"Flags":0,"Description":"Icon URL."},"license_url":{"Type":4,"Flags":0,"Description":"License URL."},"feed_url":{"Type":4,"Flags":0,"Description":"Feed URL."},"authors":{"Type":793,"Flags":0,"Description":"List of authors."},"installer_command_line_params":{"Type":4,"Flags":0,"Description":"Installer command line parameters."},"published_date_time":{"Type":4,"Flags":0,"Description":"Published timestamp."},"download_count":{"Type":3,"Flags":0,"Description":"Count of downloads."},"local_is_latest_version":{"Type":2,"Flags":0,"Description":"true if the local version is the latest version; false otherwise."},"local_path":{"Type":4,"Flags":0,"Description":"Local path."},"installed_date_time":{"Type":4,"Flags":0,"Description":"Installed timestamp."},"provisioningState":{"Type":4,"Flags":0,"Description":"Provisioning state."},"comment":{"Type":4,"Flags":0,"Description":"Site Extension comment."}}}},{"6":{"Value":"Gallery"}},{"6":{"Value":"WebRoot"}},{"5":{"Elements":[790,791]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/sites/siteextensions@2022-03-01","ScopeType":8,"Body":788,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":795,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":796,"Flags":10,"Description":"The resource api version"},"properties":{"Type":339,"Flags":0,"Description":"Site resource specific properties"},"identity":{"Type":251,"Flags":0,"Description":"Managed service identity."},"extendedLocation":{"Type":109,"Flags":0,"Description":"Extended Location."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":798,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots@2022-03-01","ScopeType":8,"Body":797,"Flags":0}},{"6":{"Value":"ftp"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":800,"Flags":9,"Description":"The resource name"},"type":{"Type":801,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":802,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"scm"}},{"6":{"Value":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":804,"Flags":9,"Description":"The resource name"},"type":{"Type":805,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":806,"Flags":10,"Description":"The resource api version"},"properties":{"Type":483,"Flags":0,"Description":"CsmPublishingCredentialsPoliciesEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/basicpublishingcredentialspolicies","Discriminator":"name","BaseProperties":{},"Elements":{"ftp":803,"scm":807}}},{"4":{"Name":"Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies@2022-03-01","ScopeType":8,"Body":808,"Flags":0}},{"6":{"Value":"appsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":810,"Flags":9,"Description":"The resource name"},"type":{"Type":811,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":812,"Flags":10,"Description":"The resource api version"},"properties":{"Type":814,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"authsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":815,"Flags":9,"Description":"The resource name"},"type":{"Type":816,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":817,"Flags":10,"Description":"The resource api version"},"properties":{"Type":499,"Flags":0,"Description":"SiteAuthSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"authsettingsV2"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":819,"Flags":9,"Description":"The resource name"},"type":{"Type":820,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":821,"Flags":10,"Description":"The resource api version"},"properties":{"Type":521,"Flags":0,"Description":"SiteAuthSettingsV2 resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"azurestorageaccounts"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":823,"Flags":9,"Description":"The resource name"},"type":{"Type":824,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":825,"Flags":10,"Description":"The resource api version"},"properties":{"Type":827,"Flags":0,"Description":"Azure storage accounts."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"AzureStoragePropertyDictionaryResourceProperties","Properties":{},"AdditionalProperties":453}},{"6":{"Value":"backup"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":828,"Flags":9,"Description":"The resource name"},"type":{"Type":829,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":830,"Flags":10,"Description":"The resource api version"},"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"connectionstrings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":832,"Flags":9,"Description":"The resource name"},"type":{"Type":833,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":834,"Flags":10,"Description":"The resource api version"},"properties":{"Type":836,"Flags":0,"Description":"Connection strings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"ConnectionStringDictionaryProperties","Properties":{},"AdditionalProperties":612}},{"6":{"Value":"logs"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":837,"Flags":9,"Description":"The resource name"},"type":{"Type":838,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":839,"Flags":10,"Description":"The resource api version"},"properties":{"Type":630,"Flags":0,"Description":"SiteLogsConfig resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"metadata"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":841,"Flags":9,"Description":"The resource name"},"type":{"Type":842,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":843,"Flags":10,"Description":"The resource api version"},"properties":{"Type":845,"Flags":0,"Description":"Settings."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"6":{"Value":"pushsettings"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":846,"Flags":9,"Description":"The resource name"},"type":{"Type":847,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":848,"Flags":10,"Description":"The resource api version"},"properties":{"Type":429,"Flags":0,"Description":"PushSettings resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/config"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":850,"Flags":9,"Description":"The resource name"},"type":{"Type":851,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":852,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"7":{"Name":"microsoft.web/sites/slots/config","Discriminator":"name","BaseProperties":{},"Elements":{"appsettings":813,"authsettings":818,"authsettingsV2":822,"azurestorageaccounts":826,"backup":831,"connectionstrings":835,"logs":840,"metadata":844,"pushsettings":849,"web":853}}},{"4":{"Name":"Microsoft.Web/sites/slots/config@2022-03-01","ScopeType":8,"Body":854,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/deployments"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deployments","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":856,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":857,"Flags":10,"Description":"The resource api version"},"properties":{"Type":683,"Flags":0,"Description":"Deployment resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deployments@2022-03-01","ScopeType":8,"Body":858,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":860,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":861,"Flags":10,"Description":"The resource api version"},"properties":{"Type":688,"Flags":0,"Description":"Identifier resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/domainOwnershipIdentifiers@2022-03-01","ScopeType":8,"Body":862,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":864,"Flags":9,"Description":"The resource name"},"type":{"Type":865,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":866,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/extensions@2022-03-01","ScopeType":8,"Body":867,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":869,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":870,"Flags":10,"Description":"The resource api version"},"properties":{"Type":711,"Flags":0,"Description":"FunctionEnvelope resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions@2022-03-01","ScopeType":8,"Body":871,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/functions/keys"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/functions/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":873,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":874,"Flags":10,"Description":"The resource api version"},"value":{"Type":4,"Flags":0,"Description":"Key value"}}}},{"4":{"Name":"Microsoft.Web/sites/slots/functions/keys@2022-03-01","ScopeType":8,"Body":875,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hostNameBindings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hostNameBindings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":877,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":878,"Flags":10,"Description":"The resource api version"},"properties":{"Type":721,"Flags":0,"Description":"HostNameBinding resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hostNameBindings@2022-03-01","ScopeType":8,"Body":879,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":881,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":882,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":883,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/hybridconnection"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/hybridconnection","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":885,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":886,"Flags":10,"Description":"The resource api version"},"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/hybridconnection@2022-03-01","ScopeType":8,"Body":887,"Flags":0}},{"6":{"Value":"MSDeploy"}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/extensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/extensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":889,"Flags":9,"Description":"The resource name"},"type":{"Type":890,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":891,"Flags":10,"Description":"The resource api version"},"properties":{"Type":694,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/extensions@2022-03-01","ScopeType":8,"Body":892,"Flags":0}},{"6":{"Value":"virtualNetwork"}},{"6":{"Value":"Microsoft.Web/sites/slots/networkConfig"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkConfig","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":894,"Flags":9,"Description":"The resource name"},"type":{"Type":895,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":896,"Flags":10,"Description":"The resource api version"},"properties":{"Type":755,"Flags":0,"Description":"SwiftVirtualNetwork resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkConfig@2022-03-01","ScopeType":8,"Body":897,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/premieraddons"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/premieraddons","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":899,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":900,"Flags":10,"Description":"The resource api version"},"properties":{"Type":760,"Flags":0,"Description":"PremierAddOn resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"location":{"Type":4,"Flags":1,"Description":"Resource Location."},"tags":{"Type":902,"Flags":0,"Description":"Resource tags."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/slots/premieraddons@2022-03-01","ScopeType":8,"Body":901,"Flags":0}},{"6":{"Value":"virtualNetworks"}},{"6":{"Value":"Microsoft.Web/sites/slots/privateAccess"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateAccess","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":904,"Flags":9,"Description":"The resource name"},"type":{"Type":905,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":906,"Flags":10,"Description":"The resource api version"},"properties":{"Type":767,"Flags":0,"Description":"PrivateAccess resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateAccess@2022-03-01","ScopeType":8,"Body":907,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/privateEndpointConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":909,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":910,"Flags":10,"Description":"The resource api version"},"properties":{"Type":84,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/privateEndpointConnections@2022-03-01","ScopeType":8,"Body":911,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/publicCertificates"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/publicCertificates","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":913,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":914,"Flags":10,"Description":"The resource api version"},"properties":{"Type":780,"Flags":0,"Description":"PublicCertificate resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/publicCertificates@2022-03-01","ScopeType":8,"Body":915,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/siteextensions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/siteextensions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":917,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":918,"Flags":10,"Description":"The resource api version"},"properties":{"Type":789,"Flags":2,"Description":"SiteExtensionInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/siteextensions@2022-03-01","ScopeType":8,"Body":919,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/slots/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":921,"Flags":9,"Description":"The resource name"},"type":{"Type":922,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":923,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"SiteSourceControlProperties","Properties":{"repoUrl":{"Type":4,"Flags":0,"Description":"Repository or source control URL."},"branch":{"Type":4,"Flags":0,"Description":"Name of branch to use for deployment."},"isManualIntegration":{"Type":2,"Flags":0,"Description":"true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub)."},"isGitHubAction":{"Type":2,"Flags":0,"Description":"true if this is deployed via GitHub action."},"deploymentRollbackEnabled":{"Type":2,"Flags":0,"Description":"true to enable deployment rollback; otherwise, false."},"isMercurial":{"Type":2,"Flags":0,"Description":"true for a Mercurial repository; false for a Git repository."},"gitHubActionConfiguration":{"Type":926,"Flags":0,"Description":"If GitHub Action is selected, than the associated configuration."}}}},{"2":{"Name":"GitHubActionConfiguration","Properties":{"codeConfiguration":{"Type":927,"Flags":0,"Description":"GitHub Action code configuration."},"containerConfiguration":{"Type":928,"Flags":0,"Description":"GitHub Action container configuration."},"isLinux":{"Type":2,"Flags":0,"Description":"This will help determine the workflow configuration to select."},"generateWorkflowFile":{"Type":2,"Flags":0,"Description":"Workflow option to determine whether the workflow file should be generated and written to the repository."}}}},{"2":{"Name":"GitHubActionCodeConfiguration","Properties":{"runtimeStack":{"Type":4,"Flags":0,"Description":"Runtime stack is used to determine the workflow file content for code base apps."},"runtimeVersion":{"Type":4,"Flags":0,"Description":"Runtime version is used to determine what build version to set in the workflow file."}}}},{"2":{"Name":"GitHubActionContainerConfiguration","Properties":{"serverUrl":{"Type":4,"Flags":0,"Description":"The server URL for the container registry where the build will be hosted."},"imageName":{"Type":4,"Flags":0,"Description":"The image name for the build."},"username":{"Type":4,"Flags":0,"Description":"The username used to upload the image to the container registry."},"password":{"Type":4,"Flags":0,"Description":"The password used to upload the image to the container registry."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/sourcecontrols@2022-03-01","ScopeType":8,"Body":924,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":930,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":931,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"2":{"Name":"VnetInfo","Properties":{"vnetResourceId":{"Type":4,"Flags":0,"Description":"The Virtual Network's resource ID."},"certThumbprint":{"Type":4,"Flags":2,"Description":"The client certificate thumbprint."},"certBlob":{"Type":4,"Flags":0,"Description":"A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection."},"routes":{"Type":935,"Flags":2,"Description":"The routes that this Virtual Network connection uses."},"resyncRequired":{"Type":2,"Flags":2,"Description":"true if a resync is required; otherwise, false."},"dnsServers":{"Type":4,"Flags":0,"Description":"DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses."},"isSwift":{"Type":2,"Flags":0,"Description":"Flag that is used to denote if this is VNET injection"}}}},{"2":{"Name":"VnetRoute","Properties":{"properties":{"Type":120,"Flags":0,"Description":"VnetRoute resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":934}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":932,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":937,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":938,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":939,"Flags":0}},{"6":{"Value":"web"}},{"6":{"Value":"Microsoft.Web/sites/sourcecontrols"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/sourcecontrols","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":941,"Flags":9,"Description":"The resource name"},"type":{"Type":942,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":943,"Flags":10,"Description":"The resource api version"},"properties":{"Type":925,"Flags":0,"Description":"SiteSourceControl resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/sourcecontrols@2022-03-01","ScopeType":8,"Body":944,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":946,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":947,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":0,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":948,"Flags":0}},{"6":{"Value":"Microsoft.Web/sites/virtualNetworkConnections/gateways"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":950,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":951,"Flags":10,"Description":"The resource api version"},"properties":{"Type":115,"Flags":0,"Description":"VnetGateway resource specific properties"},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/virtualNetworkConnections/gateways@2022-03-01","ScopeType":8,"Body":952,"Flags":0}},{"6":{"Value":"virtualip"}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/capacities"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/capacities","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":954,"Flags":9,"Description":"The resource name"},"type":{"Type":955,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":956,"Flags":10,"Description":"The resource api version"},"properties":{"Type":958,"Flags":2,"Description":"AddressResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AddressResponseProperties","Properties":{"serviceIpAddress":{"Type":4,"Flags":0,"Description":"Main public virtual IP."},"internalIpAddress":{"Type":4,"Flags":0,"Description":"Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode."},"outboundIpAddresses":{"Type":959,"Flags":0,"Description":"IP addresses appearing on outbound connections."},"vipMappings":{"Type":961,"Flags":0,"Description":"Additional virtual IPs."}}}},{"3":{"ItemType":4}},{"2":{"Name":"VirtualIPMapping","Properties":{"virtualIP":{"Type":4,"Flags":0,"Description":"Virtual IP address."},"internalHttpPort":{"Type":3,"Flags":0,"Description":"Internal HTTP port."},"internalHttpsPort":{"Type":3,"Flags":0,"Description":"Internal HTTPS port."},"inUse":{"Type":2,"Flags":0,"Description":"Is virtual IP mapping in use."},"serviceName":{"Type":4,"Flags":0,"Description":"name of the service that virtual IP is assigned to"}}}},{"3":{"ItemType":960}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/capacities@2022-03-01","ScopeType":8,"Body":957,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":963,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":964,"Flags":10,"Description":"The resource api version"},"properties":{"Type":739,"Flags":2,"Description":"HybridConnection resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays@2022-03-01","ScopeType":8,"Body":965,"Flags":1}},{"6":{"Value":"limit"}},{"6":{"Value":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":967,"Flags":9,"Description":"The resource name"},"type":{"Type":968,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":969,"Flags":10,"Description":"The resource api version"},"properties":{"Type":971,"Flags":2,"Description":"HybridConnectionLimits resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"HybridConnectionLimitsProperties","Properties":{"current":{"Type":3,"Flags":2,"Description":"The current number of Hybrid Connections."},"maximum":{"Type":3,"Flags":2,"Description":"The maximum number of Hybrid Connections allowed."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/hybridConnectionPlanLimits@2022-03-01","ScopeType":8,"Body":970,"Flags":1}},{"6":{"Value":"Microsoft.Web/serverfarms/virtualNetworkConnections"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":973,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":974,"Flags":10,"Description":"The resource api version"},"properties":{"Type":933,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/serverfarms/virtualNetworkConnections@2022-03-01","ScopeType":8,"Body":975,"Flags":1}},{"6":{"Value":"Microsoft.Web/containerApps/revisions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/containerApps/revisions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":977,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":978,"Flags":10,"Description":"The resource api version"},"properties":{"Type":980,"Flags":2,"Description":"Revision resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."},"location":{"Type":4,"Flags":2,"Description":"Resource Location."},"tags":{"Type":991,"Flags":2,"Description":"Resource tags."}}}},{"2":{"Name":"RevisionProperties","Properties":{"createdTime":{"Type":4,"Flags":2,"Description":"Timestamp describing when the revision was created\nby controller"},"fqdn":{"Type":4,"Flags":2,"Description":"Fully qualified domain name of the revision"},"template":{"Type":169,"Flags":2,"Description":"Container App Revision Template with all possible settings and the\ndefaults if user did not provide them. The defaults are populated\nas they were at the creation time"},"active":{"Type":2,"Flags":2,"Description":"Boolean describing if the Revision is Active"},"replicas":{"Type":3,"Flags":2,"Description":"Number of pods currently running for this revision"},"trafficWeight":{"Type":3,"Flags":2,"Description":"Traffic weight assigned to this revision"},"provisioningError":{"Type":4,"Flags":2,"Description":"Optional Field - Platform Error Message"},"healthState":{"Type":984,"Flags":2,"Description":"Current health State of the revision"},"provisioningState":{"Type":990,"Flags":2,"Description":"Current provisioning State of the revision"}}}},{"6":{"Value":"Healthy"}},{"6":{"Value":"Unhealthy"}},{"6":{"Value":"None"}},{"5":{"Elements":[981,982,983,4]}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Provisioned"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deprovisioning"}},{"6":{"Value":"Deprovisioned"}},{"5":{"Elements":[985,986,987,988,989,4]}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/containerApps/revisions@2022-03-01","ScopeType":8,"Body":979,"Flags":1}},{"6":{"Value":"Microsoft.Web/locations/deletedSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/locations/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":993,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":994,"Flags":10,"Description":"The resource api version"},"properties":{"Type":996,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DeletedSiteProperties","Properties":{"deletedSiteId":{"Type":3,"Flags":2,"Description":"Numeric id for the deleted site"},"deletedTimestamp":{"Type":4,"Flags":2,"Description":"Time in UTC when the app was deleted."},"subscription":{"Type":4,"Flags":2,"Description":"Subscription containing the deleted site"},"resourceGroup":{"Type":4,"Flags":2,"Description":"ResourceGroup that contained the deleted site"},"deletedSiteName":{"Type":4,"Flags":2,"Description":"Name of the deleted site"},"slot":{"Type":4,"Flags":2,"Description":"Slot of the deleted site"},"kind":{"Type":4,"Flags":2,"Description":"Kind of site that was deleted"},"geoRegionName":{"Type":4,"Flags":2,"Description":"Geo Region of the deleted site"}}}},{"4":{"Name":"Microsoft.Web/locations/deletedSites@2022-03-01","ScopeType":4,"Body":995,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":998,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":999,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorResponseProperties","Properties":{"metadata":{"Type":1002,"Flags":0,"Description":"metadata for the detector"},"dataset":{"Type":1043,"Flags":0,"Description":"Data Set"},"status":{"Type":1044,"Flags":0,"Description":"Indicates status of the most severe insight."},"dataProvidersMetadata":{"Type":1054,"Flags":0,"Description":"Additional configuration for different data providers to be used by the UI"},"suggestedUtterances":{"Type":1055,"Flags":0,"Description":"Suggested utterances where the detector can be applicable."}}}},{"2":{"Name":"DetectorInfo","Properties":{"id":{"Type":4,"Flags":2,"Description":"Id of detector"},"name":{"Type":4,"Flags":2,"Description":"Name of detector"},"description":{"Type":4,"Flags":2,"Description":"Short description of the detector and its purpose."},"author":{"Type":4,"Flags":2,"Description":"Author of the detector."},"category":{"Type":4,"Flags":2,"Description":"Problem category. This serves for organizing group for detectors."},"supportTopicList":{"Type":1004,"Flags":2,"Description":"List of Support Topics for which this detector is enabled."},"analysisType":{"Type":1005,"Flags":2,"Description":"Analysis Types for which this detector should apply to."},"type":{"Type":1009,"Flags":2,"Description":"Whether this detector is an Analysis Detector or not."},"score":{"Type":3,"Flags":2,"Description":"Defines score of a detector to power ML based matching."}}}},{"2":{"Name":"SupportTopic","Properties":{"id":{"Type":4,"Flags":2,"Description":"Support Topic Id"},"pesId":{"Type":4,"Flags":2,"Description":"Unique resource Id"}}}},{"3":{"ItemType":1003}},{"3":{"ItemType":4}},{"6":{"Value":"Detector"}},{"6":{"Value":"Analysis"}},{"6":{"Value":"CategoryOverview"}},{"5":{"Elements":[1006,1007,1008]}},{"2":{"Name":"DiagnosticData","Properties":{"table":{"Type":1011,"Flags":0,"Description":"Data in table form"},"renderingProperties":{"Type":1016,"Flags":0,"Description":"Properties that describe how the table should be rendered"}}}},{"2":{"Name":"DataTableResponseObject","Properties":{"tableName":{"Type":4,"Flags":0,"Description":"Name of the table"},"columns":{"Type":1013,"Flags":0,"Description":"List of columns with data types"},"rows":{"Type":1015,"Flags":0,"Description":"Raw row values"}}}},{"2":{"Name":"DataTableResponseColumn","Properties":{"columnName":{"Type":4,"Flags":0,"Description":"Name of the column"},"dataType":{"Type":4,"Flags":0,"Description":"Data type which looks like 'String' or 'Int32'."},"columnType":{"Type":4,"Flags":0,"Description":"Column Type"}}}},{"3":{"ItemType":1012}},{"3":{"ItemType":4}},{"3":{"ItemType":1014}},{"2":{"Name":"Rendering","Properties":{"type":{"Type":1042,"Flags":0,"Description":"Rendering Type"},"title":{"Type":4,"Flags":0,"Description":"Title of data"},"description":{"Type":4,"Flags":0,"Description":"Description of the data that will help it be interpreted"}}}},{"6":{"Value":"NoGraph"}},{"6":{"Value":"Table"}},{"6":{"Value":"TimeSeries"}},{"6":{"Value":"TimeSeriesPerInstance"}},{"6":{"Value":"PieChart"}},{"6":{"Value":"DataSummary"}},{"6":{"Value":"Email"}},{"6":{"Value":"Insights"}},{"6":{"Value":"DynamicInsight"}},{"6":{"Value":"Markdown"}},{"6":{"Value":"Detector"}},{"6":{"Value":"DropDown"}},{"6":{"Value":"Card"}},{"6":{"Value":"Solution"}},{"6":{"Value":"Guage"}},{"6":{"Value":"Form"}},{"6":{"Value":"ChangeSets"}},{"6":{"Value":"ChangeAnalysisOnboarding"}},{"6":{"Value":"ChangesView"}},{"6":{"Value":"AppInsight"}},{"6":{"Value":"DependencyGraph"}},{"6":{"Value":"DownTime"}},{"6":{"Value":"SummaryCard"}},{"6":{"Value":"SearchComponent"}},{"6":{"Value":"AppInsightEnablement"}},{"5":{"Elements":[1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041]}},{"3":{"ItemType":1010}},{"2":{"Name":"Status","Properties":{"message":{"Type":4,"Flags":0,"Description":"Descriptive message."},"statusId":{"Type":1050,"Flags":0,"Description":"Level of the most severe insight generated by the detector."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Info"}},{"6":{"Value":"Success"}},{"6":{"Value":"None"}},{"5":{"Elements":[1045,1046,1047,1048,1049]}},{"2":{"Name":"DataProviderMetadata","Properties":{"providerName":{"Type":4,"Flags":0},"propertyBag":{"Type":1053,"Flags":2,"Description":"Settings for the data provider"}}}},{"2":{"Name":"KeyValuePairStringObject","Properties":{"key":{"Type":4,"Flags":2},"value":{"Type":0,"Flags":2,"Description":"Any object"}}}},{"3":{"ItemType":1052}},{"3":{"ItemType":1051}},{"2":{"Name":"QueryUtterancesResults","Properties":{"query":{"Type":4,"Flags":0,"Description":"Search Query."},"results":{"Type":1059,"Flags":0,"Description":"Array of utterance results for search query."}}}},{"2":{"Name":"QueryUtterancesResult","Properties":{"sampleUtterance":{"Type":1057,"Flags":0,"Description":"A sample utterance."},"score":{"Type":3,"Flags":0,"Description":"Score of a sample utterance."}}}},{"2":{"Name":"SampleUtterance","Properties":{"text":{"Type":4,"Flags":0,"Description":"Text attribute of sample utterance."},"links":{"Type":1058,"Flags":0,"Description":"Links attribute of sample utterance."},"qid":{"Type":4,"Flags":0,"Description":"Question id of sample utterance (for stackoverflow questions titles)."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":1056}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/detectors@2022-03-01","ScopeType":8,"Body":1000,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1061,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1062,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/detectors@2022-03-01","ScopeType":8,"Body":1063,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1065,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1066,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DiagnosticCategoryProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the diagnostic category"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics@2022-03-01","ScopeType":8,"Body":1067,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/analyses"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1070,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1071,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"AnalysisDefinitionProperties","Properties":{"description":{"Type":4,"Flags":2,"Description":"Description of the Analysis"}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/analyses@2022-03-01","ScopeType":8,"Body":1072,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/diagnostics/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1075,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1076,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1078,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"DetectorDefinition","Properties":{"displayName":{"Type":4,"Flags":2,"Description":"Display name of the detector"},"description":{"Type":4,"Flags":2,"Description":"Description of the detector"},"rank":{"Type":3,"Flags":2,"Description":"Detector Rank"},"isEnabled":{"Type":2,"Flags":2,"Description":"Flag representing whether detector is enabled or not."}}}},{"4":{"Name":"Microsoft.Web/sites/diagnostics/detectors@2022-03-01","ScopeType":8,"Body":1077,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1080,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1081,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1001,"Flags":2,"Description":"DetectorResponse resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/detectors@2022-03-01","ScopeType":8,"Body":1082,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1084,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1085,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1068,"Flags":2,"Description":"DiagnosticCategory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics@2022-03-01","ScopeType":8,"Body":1086,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/analyses"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1088,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1089,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1073,"Flags":2,"Description":"AnalysisDefinition resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/analyses@2022-03-01","ScopeType":8,"Body":1090,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/diagnostics/detectors"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1092,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1093,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1078,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/diagnostics/detectors@2022-03-01","ScopeType":8,"Body":1094,"Flags":1}},{"6":{"Value":"Microsoft.Web/deletedSites"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/deletedSites","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1096,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1097,"Flags":10,"Description":"The resource api version"},"properties":{"Type":996,"Flags":2,"Description":"DeletedSite resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/deletedSites@2022-03-01","ScopeType":4,"Body":1098,"Flags":1}},{"6":{"Value":"Microsoft.Web/hostingEnvironments/recommendations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/hostingEnvironments/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1100,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1101,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1103,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"RecommendationRuleProperties","Properties":{"recommendationName":{"Type":4,"Flags":0,"Description":"Unique name of the rule."},"displayName":{"Type":4,"Flags":0,"Description":"UI friendly name of the rule."},"message":{"Type":4,"Flags":0,"Description":"Localized name of the rule (Good for UI)."},"recommendationId":{"Type":4,"Flags":0,"Description":"Recommendation ID of an associated recommendation object tied to the rule, if exists.\nIf such an object doesn't exist, it is set to null."},"description":{"Type":4,"Flags":0,"Description":"Localized detailed description of the rule."},"actionName":{"Type":4,"Flags":0,"Description":"Name of action that is recommended by this rule in string."},"level":{"Type":1108,"Flags":0,"Description":"Level of impact indicating how critical this rule is."},"channels":{"Type":1114,"Flags":0,"Description":"List of available channels that this rule applies."},"categoryTags":{"Type":1115,"Flags":2,"Description":"The list of category tags that this recommendation rule belongs to."},"isDynamic":{"Type":2,"Flags":0,"Description":"True if this is associated with a dynamically added rule"},"extensionName":{"Type":4,"Flags":0,"Description":"Extension name of the portal if exists. Applicable to dynamic rule only."},"bladeName":{"Type":4,"Flags":0,"Description":"Deep link to a blade on the portal. Applicable to dynamic rule only."},"forwardLink":{"Type":4,"Flags":0,"Description":"Forward link to an external document associated with the rule. Applicable to dynamic rule only."}}}},{"6":{"Value":"Critical"}},{"6":{"Value":"Warning"}},{"6":{"Value":"Information"}},{"6":{"Value":"NonUrgentSuggestion"}},{"5":{"Elements":[1104,1105,1106,1107]}},{"6":{"Value":"Notification"}},{"6":{"Value":"Api"}},{"6":{"Value":"Email"}},{"6":{"Value":"Webhook"}},{"6":{"Value":"All"}},{"5":{"Elements":[1109,1110,1111,1112,1113]}},{"3":{"ItemType":4}},{"4":{"Name":"Microsoft.Web/hostingEnvironments/recommendations@2022-03-01","ScopeType":8,"Body":1102,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/recommendations"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/recommendations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1117,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1118,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1103,"Flags":2,"Description":"RecommendationRule resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/recommendations@2022-03-01","ScopeType":8,"Body":1119,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/resourceHealthMetadata"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1121,"Flags":9,"Description":"The resource name"},"type":{"Type":1122,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1123,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1125,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ResourceHealthMetadataProperties","Properties":{"category":{"Type":4,"Flags":0,"Description":"The category that the resource matches in the RHC Policy File"},"signalAvailability":{"Type":2,"Flags":0,"Description":"Is there a health signal for the resource"}}}},{"4":{"Name":"Microsoft.Web/sites/resourceHealthMetadata@2022-03-01","ScopeType":8,"Body":1124,"Flags":1}},{"6":{"Value":"default"}},{"6":{"Value":"Microsoft.Web/sites/slots/resourceHealthMetadata"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1127,"Flags":9,"Description":"The resource name"},"type":{"Type":1128,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1129,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1125,"Flags":2,"Description":"ResourceHealthMetadata resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/resourceHealthMetadata@2022-03-01","ScopeType":8,"Body":1130,"Flags":1}},{"6":{"Value":"Microsoft.Web/staticSites/builds"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/staticSites/builds","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1132,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1133,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1135,"Flags":2,"Description":"StaticSiteBuildARMResource resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"StaticSiteBuildARMResourceProperties","Properties":{"buildId":{"Type":4,"Flags":2,"Description":"An identifier for the static site build."},"sourceBranch":{"Type":4,"Flags":2,"Description":"The source branch."},"pullRequestTitle":{"Type":4,"Flags":2,"Description":"The title of a pull request that a static site build is related to."},"hostname":{"Type":4,"Flags":2,"Description":"The hostname for a static site build."},"createdTimeUtc":{"Type":4,"Flags":2,"Description":"When this build was created."},"lastUpdatedOn":{"Type":4,"Flags":2,"Description":"When this build was updated."},"status":{"Type":1143,"Flags":2,"Description":"The status of the static site build."},"userProvidedFunctionApps":{"Type":1144,"Flags":2,"Description":"User provided function apps registered with the static site build"},"linkedBackends":{"Type":1145,"Flags":2,"Description":"Backends linked to the static side build"}}}},{"6":{"Value":"WaitingForDeployment"}},{"6":{"Value":"Uploading"}},{"6":{"Value":"Deploying"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Detached"}},{"5":{"Elements":[1136,1137,1138,1139,1140,1141,1142,4]}},{"3":{"ItemType":265}},{"3":{"ItemType":268}},{"4":{"Name":"Microsoft.Web/staticSites/builds@2022-03-01","ScopeType":8,"Body":1134,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1147,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1148,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1150,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"BackupItemProperties","Properties":{"id":{"Type":3,"Flags":2,"Description":"Id of the backup."},"storageAccountUrl":{"Type":4,"Flags":2,"Description":"SAS URL for the storage account container which contains this backup."},"blobName":{"Type":4,"Flags":2,"Description":"Name of the blob which contains data for this backup."},"name":{"Type":4,"Flags":2,"Description":"Name of this backup."},"status":{"Type":1161,"Flags":2,"Description":"Backup status."},"sizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the backup in bytes."},"created":{"Type":4,"Flags":2,"Description":"Timestamp of the backup creation."},"log":{"Type":4,"Flags":2,"Description":"Details regarding this backup. Might contain an error message."},"databases":{"Type":1162,"Flags":2,"Description":"List of databases included in the backup."},"scheduled":{"Type":2,"Flags":2,"Description":"True if this backup has been created due to a schedule being triggered."},"lastRestoreTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp of a last restore operation which used this backup."},"finishedTimeStamp":{"Type":4,"Flags":2,"Description":"Timestamp when this backup finished."},"correlationId":{"Type":4,"Flags":2,"Description":"Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support."},"websiteSizeInBytes":{"Type":3,"Flags":2,"Description":"Size of the original web app which has been backed up."}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"PartiallySucceeded"}},{"6":{"Value":"DeleteInProgress"}},{"6":{"Value":"DeleteFailed"}},{"6":{"Value":"Deleted"}},{"5":{"Elements":[1151,1152,1153,1154,1155,1156,1157,1158,1159,1160]}},{"3":{"ItemType":601}},{"4":{"Name":"Microsoft.Web/sites/backups@2022-03-01","ScopeType":8,"Body":1149,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/appsettings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1164,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1165,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ApiKVReferenceProperties","Properties":{"reference":{"Type":4,"Flags":0},"status":{"Type":1179,"Flags":0},"vaultName":{"Type":4,"Flags":0},"secretName":{"Type":4,"Flags":0},"secretVersion":{"Type":4,"Flags":0},"identityType":{"Type":251,"Flags":0,"Description":"Managed service identity."},"details":{"Type":4,"Flags":0},"source":{"Type":1180,"Flags":0},"activeVersion":{"Type":4,"Flags":0}}}},{"6":{"Value":"Initialized"}},{"6":{"Value":"Resolved"}},{"6":{"Value":"InvalidSyntax"}},{"6":{"Value":"MSINotEnabled"}},{"6":{"Value":"VaultNotFound"}},{"6":{"Value":"SecretNotFound"}},{"6":{"Value":"SecretVersionNotFound"}},{"6":{"Value":"AccessToKeyVaultDenied"}},{"6":{"Value":"OtherReasons"}},{"6":{"Value":"FetchTimedOut"}},{"6":{"Value":"UnauthorizedClient"}},{"5":{"Elements":[1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178]}},{"6":{"Value":"KeyVault"}},{"4":{"Name":"Microsoft.Web/sites/config/appsettings@2022-03-01","ScopeType":8,"Body":1166,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/connectionstrings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1182,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1183,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/connectionstrings@2022-03-01","ScopeType":8,"Body":1184,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/config/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1187,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/config/snapshots@2022-03-01","ScopeType":8,"Body":1188,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/continuouswebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1190,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1191,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ContinuousWebJobProperties","Properties":{"status":{"Type":1199,"Flags":0,"Description":"Job status."},"detailed_status":{"Type":4,"Flags":0,"Description":"Detailed status."},"log_url":{"Type":4,"Flags":0,"Description":"Log URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1202,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1203,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Initializing"}},{"6":{"Value":"Starting"}},{"6":{"Value":"Running"}},{"6":{"Value":"PendingRestart"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[1194,1195,1196,1197,1198]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1200,1201]}},{"2":{"Name":"ContinuousWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/continuouswebjobs@2022-03-01","ScopeType":8,"Body":1192,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/deploymentStatus"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/deploymentStatus","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1205,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1206,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1208,"Flags":2,"Description":"CsmDeploymentStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"CsmDeploymentStatusProperties","Properties":{"deploymentId":{"Type":4,"Flags":0,"Description":"Deployment operation id."},"status":{"Type":1222,"Flags":0,"Description":"Deployment build status."},"numberOfInstancesInProgress":{"Type":3,"Flags":0,"Description":"Number of site instances currently being provisioned."},"numberOfInstancesSuccessful":{"Type":3,"Flags":0,"Description":"Number of site instances provisioned successfully."},"numberOfInstancesFailed":{"Type":3,"Flags":0,"Description":"Number of site instances failed to provision."},"failedInstancesLogs":{"Type":1223,"Flags":0,"Description":"List of URLs pointing to logs for instances which failed to provision."},"errors":{"Type":1224,"Flags":0,"Description":"List of errors."}}}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"RuntimeFailed"}},{"6":{"Value":"BuildAborted"}},{"6":{"Value":"BuildFailed"}},{"6":{"Value":"BuildRequestReceived"}},{"6":{"Value":"BuildPending"}},{"6":{"Value":"BuildInProgress"}},{"6":{"Value":"BuildSuccessful"}},{"6":{"Value":"PostBuildRestartRequired"}},{"6":{"Value":"StartPolling"}},{"6":{"Value":"StartPollingWithRestart"}},{"6":{"Value":"RuntimeStarting"}},{"6":{"Value":"RuntimeSuccessful"}},{"5":{"Elements":[1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,4]}},{"3":{"ItemType":4}},{"3":{"ItemType":247}},{"4":{"Name":"Microsoft.Web/sites/deploymentStatus@2022-03-01","ScopeType":8,"Body":1207,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1226,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1227,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebSiteInstanceStatusProperties","Properties":{"state":{"Type":1233,"Flags":0},"statusUrl":{"Type":4,"Flags":0,"Description":"Link to the GetStatusApi in Kudu"},"detectorUrl":{"Type":4,"Flags":0,"Description":"Link to the Diagnose and Solve Portal"},"consoleUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"healthCheckUrl":{"Type":4,"Flags":0,"Description":"Link to the console to web app instance"},"containers":{"Type":1241,"Flags":0,"Description":"Dictionary of "}}}},{"6":{"Value":"READY"}},{"6":{"Value":"STOPPED"}},{"6":{"Value":"UNKNOWN"}},{"5":{"Elements":[1230,1231,1232]}},{"2":{"Name":"ContainerInfo","Properties":{"currentTimeStamp":{"Type":4,"Flags":0},"previousTimeStamp":{"Type":4,"Flags":0},"currentCpuStats":{"Type":1235,"Flags":0},"previousCpuStats":{"Type":1235,"Flags":0},"memoryStats":{"Type":1239,"Flags":0},"name":{"Type":4,"Flags":0},"id":{"Type":4,"Flags":0},"eth0":{"Type":1240,"Flags":0}}}},{"2":{"Name":"ContainerCpuStatistics","Properties":{"cpuUsage":{"Type":1236,"Flags":0},"systemCpuUsage":{"Type":3,"Flags":0},"onlineCpuCount":{"Type":3,"Flags":0},"throttlingData":{"Type":1238,"Flags":0}}}},{"2":{"Name":"ContainerCpuUsage","Properties":{"totalUsage":{"Type":3,"Flags":0},"perCpuUsage":{"Type":1237,"Flags":0},"kernelModeUsage":{"Type":3,"Flags":0},"userModeUsage":{"Type":3,"Flags":0}}}},{"3":{"ItemType":3}},{"2":{"Name":"ContainerThrottlingData","Properties":{"periods":{"Type":3,"Flags":0},"throttledPeriods":{"Type":3,"Flags":0},"throttledTime":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerMemoryStatistics","Properties":{"usage":{"Type":3,"Flags":0},"maxUsage":{"Type":3,"Flags":0},"limit":{"Type":3,"Flags":0}}}},{"2":{"Name":"ContainerNetworkInterfaceStatistics","Properties":{"rxBytes":{"Type":3,"Flags":0},"rxPackets":{"Type":3,"Flags":0},"rxErrors":{"Type":3,"Flags":0},"rxDropped":{"Type":3,"Flags":0},"txBytes":{"Type":3,"Flags":0},"txPackets":{"Type":3,"Flags":0},"txErrors":{"Type":3,"Flags":0},"txDropped":{"Type":3,"Flags":0}}}},{"2":{"Name":"WebSiteInstanceStatusPropertiesContainers","Properties":{},"AdditionalProperties":1234}},{"4":{"Name":"Microsoft.Web/sites/instances@2022-03-01","ScopeType":8,"Body":1228,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1243,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1244,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"ProcessInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"ARM Identifier for deployment."},"deployment_name":{"Type":4,"Flags":0,"Description":"Deployment name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"minidump":{"Type":4,"Flags":0,"Description":"Minidump URI."},"is_profile_running":{"Type":2,"Flags":0,"Description":"Is profile running?"},"is_iis_profile_running":{"Type":2,"Flags":0,"Description":"Is the IIS Profile running?"},"iis_profile_timeout_in_seconds":{"Type":3,"Flags":0,"Description":"IIS Profile timeout (seconds)."},"parent":{"Type":4,"Flags":0,"Description":"Parent process."},"children":{"Type":1247,"Flags":0,"Description":"Child process list."},"threads":{"Type":1250,"Flags":0,"Description":"Thread list."},"open_file_handles":{"Type":1251,"Flags":0,"Description":"List of open files."},"modules":{"Type":1254,"Flags":0,"Description":"List of modules."},"file_name":{"Type":4,"Flags":0,"Description":"File name of this process."},"command_line":{"Type":4,"Flags":0,"Description":"Command line."},"user_name":{"Type":4,"Flags":0,"Description":"User name."},"handle_count":{"Type":3,"Flags":0,"Description":"Handle count."},"module_count":{"Type":3,"Flags":0,"Description":"Module count."},"thread_count":{"Type":3,"Flags":0,"Description":"Thread count."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_cpu_time":{"Type":4,"Flags":0,"Description":"Total CPU time."},"user_cpu_time":{"Type":4,"Flags":0,"Description":"User CPU time."},"privileged_cpu_time":{"Type":4,"Flags":0,"Description":"Privileged CPU time."},"working_set":{"Type":3,"Flags":0,"Description":"Working set."},"peak_working_set":{"Type":3,"Flags":0,"Description":"Peak working set."},"private_memory":{"Type":3,"Flags":0,"Description":"Private memory size."},"virtual_memory":{"Type":3,"Flags":0,"Description":"Virtual memory size."},"peak_virtual_memory":{"Type":3,"Flags":0,"Description":"Peak virtual memory usage."},"paged_system_memory":{"Type":3,"Flags":0,"Description":"Paged system memory."},"non_paged_system_memory":{"Type":3,"Flags":0,"Description":"Non-paged system memory."},"paged_memory":{"Type":3,"Flags":0,"Description":"Paged memory."},"peak_paged_memory":{"Type":3,"Flags":0,"Description":"Peak paged memory."},"time_stamp":{"Type":4,"Flags":0,"Description":"Time stamp."},"environment_variables":{"Type":1255,"Flags":0,"Description":"List of environment variables."},"is_scm_site":{"Type":2,"Flags":0,"Description":"Is this the SCM site?"},"is_webjob":{"Type":2,"Flags":0,"Description":"Is this a Web Job?"},"description":{"Type":4,"Flags":0,"Description":"Description of process."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessThreadInfo","Properties":{"properties":{"Type":1249,"Flags":0,"Description":"ProcessThreadInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessThreadInfoProperties","Properties":{"identifier":{"Type":3,"Flags":2,"Description":"Site extension ID."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"process":{"Type":4,"Flags":0,"Description":"Process URI."},"start_address":{"Type":4,"Flags":0,"Description":"Start address."},"current_priority":{"Type":3,"Flags":0,"Description":"Current thread priority."},"priority_level":{"Type":4,"Flags":0,"Description":"Thread priority level."},"base_priority":{"Type":3,"Flags":0,"Description":"Base priority."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"total_processor_time":{"Type":4,"Flags":0,"Description":"Total processor time."},"user_processor_time":{"Type":4,"Flags":0,"Description":"User processor time."},"state":{"Type":4,"Flags":0,"Description":"Thread state."},"wait_reason":{"Type":4,"Flags":0,"Description":"Wait reason."}}}},{"3":{"ItemType":1248}},{"3":{"ItemType":4}},{"2":{"Name":"ProcessModuleInfo","Properties":{"properties":{"Type":1253,"Flags":0,"Description":"ProcessModuleInfo resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"ProcessModuleInfoProperties","Properties":{"base_address":{"Type":4,"Flags":0,"Description":"Base address. Used as module identifier in ARM resource URI."},"file_name":{"Type":4,"Flags":0,"Description":"File name."},"href":{"Type":4,"Flags":0,"Description":"HRef URI."},"file_path":{"Type":4,"Flags":0,"Description":"File path."},"module_memory_size":{"Type":3,"Flags":0,"Description":"Module memory size."},"file_version":{"Type":4,"Flags":0,"Description":"File version."},"file_description":{"Type":4,"Flags":0,"Description":"File description."},"product":{"Type":4,"Flags":0,"Description":"Product name."},"product_version":{"Type":4,"Flags":0,"Description":"Product version."},"is_debug":{"Type":2,"Flags":0,"Description":"Is debug?"},"language":{"Type":4,"Flags":0,"Description":"Module language (locale)."}}}},{"3":{"ItemType":1252}},{"2":{"Name":"ProcessInfoPropertiesEnvironmentVariables","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/instances/processes@2022-03-01","ScopeType":8,"Body":1245,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/instances/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1257,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1258,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/instances/processes/modules@2022-03-01","ScopeType":8,"Body":1259,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/migratemysql"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1261,"Flags":9,"Description":"The resource name"},"type":{"Type":1262,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1263,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1265,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"MigrateMySqlStatusProperties","Properties":{"migrationOperationStatus":{"Type":1271,"Flags":2,"Description":"Status of the migration task."},"operationId":{"Type":4,"Flags":2,"Description":"Operation ID for the migration task."},"localMySqlEnabled":{"Type":2,"Flags":2,"Description":"True if the web app has in app MySql enabled"}}}},{"6":{"Value":"InProgress"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Created"}},{"5":{"Elements":[1266,1267,1268,1269,1270]}},{"4":{"Name":"Microsoft.Web/sites/migratemysql@2022-03-01","ScopeType":8,"Body":1264,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/networkFeatures"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1273,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1274,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1276,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"NetworkFeaturesProperties","Properties":{"virtualNetworkName":{"Type":4,"Flags":2,"Description":"The Virtual Network name."},"virtualNetworkConnection":{"Type":933,"Flags":2,"Description":"The Virtual Network summary view."},"hybridConnections":{"Type":1278,"Flags":2,"Description":"The Hybrid Connections summary view."},"hybridConnectionsV2":{"Type":1280,"Flags":2,"Description":"The Hybrid Connection V2 (Service Bus) view."}}}},{"2":{"Name":"RelayServiceConnectionEntity","Properties":{"properties":{"Type":744,"Flags":0,"Description":"RelayServiceConnectionEntity resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1277}},{"2":{"Name":"HybridConnection","Properties":{"properties":{"Type":739,"Flags":0,"Description":"HybridConnection resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":1279}},{"4":{"Name":"Microsoft.Web/sites/networkFeatures@2022-03-01","ScopeType":8,"Body":1275,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1282,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1283,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes@2022-03-01","ScopeType":8,"Body":1284,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1286,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1287,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/processes/modules@2022-03-01","ScopeType":8,"Body":1288,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/backups"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/backups","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1290,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1291,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1150,"Flags":2,"Description":"BackupItem resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/backups@2022-03-01","ScopeType":8,"Body":1292,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/appsettings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/appsettings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1294,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1295,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/appsettings@2022-03-01","ScopeType":8,"Body":1296,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/connectionstrings"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1298,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1299,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1167,"Flags":2,"Description":"ApiKVReference resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/connectionstrings@2022-03-01","ScopeType":8,"Body":1300,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/config/snapshots"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/config/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1302,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1303,"Flags":10,"Description":"The resource api version"},"properties":{"Type":358,"Flags":2,"Description":"Core resource properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/config/snapshots@2022-03-01","ScopeType":8,"Body":1304,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/continuouswebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1306,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1307,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1193,"Flags":2,"Description":"ContinuousWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/continuouswebjobs@2022-03-01","ScopeType":8,"Body":1308,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/deploymentStatus"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/deploymentStatus","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1310,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1311,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1208,"Flags":2,"Description":"CsmDeploymentStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/deploymentStatus@2022-03-01","ScopeType":8,"Body":1312,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1314,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1315,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1229,"Flags":2,"Description":"WebSiteInstanceStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances@2022-03-01","ScopeType":8,"Body":1316,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1318,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1319,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes@2022-03-01","ScopeType":8,"Body":1320,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/instances/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1322,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1323,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/instances/processes/modules@2022-03-01","ScopeType":8,"Body":1324,"Flags":1}},{"6":{"Value":"status"}},{"6":{"Value":"Microsoft.Web/sites/slots/migratemysql"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/migratemysql","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":1326,"Flags":9,"Description":"The resource name"},"type":{"Type":1327,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1328,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1265,"Flags":2,"Description":"MigrateMySqlStatus resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/migratemysql@2022-03-01","ScopeType":8,"Body":1329,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/networkFeatures"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/networkFeatures","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1331,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1332,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1276,"Flags":2,"Description":"NetworkFeatures resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/networkFeatures@2022-03-01","ScopeType":8,"Body":1333,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1335,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1336,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1246,"Flags":2,"Description":"ProcessInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes@2022-03-01","ScopeType":8,"Body":1337,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/processes/modules"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/processes/modules","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1339,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1340,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1253,"Flags":2,"Description":"ProcessModuleInfo resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/slots/processes/modules@2022-03-01","ScopeType":8,"Body":1341,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1343,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1344,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1346,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredWebJobProperties","Properties":{"latest_run":{"Type":1347,"Flags":0,"Description":"Latest job run information."},"history_url":{"Type":4,"Flags":0,"Description":"History URL."},"scheduler_logs_url":{"Type":4,"Flags":0,"Description":"Scheduler Logs URL."},"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1354,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string."},"storageAccountRequired":{"Type":2,"Flags":0,"Description":"Checks if Customer provided storage account is required"},"settings":{"Type":1355,"Flags":0,"Description":"Job settings."}}}},{"2":{"Name":"TriggeredJobRun","Properties":{"web_job_id":{"Type":4,"Flags":0,"Description":"Job ID."},"web_job_name":{"Type":4,"Flags":0,"Description":"Job name."},"status":{"Type":1351,"Flags":0,"Description":"Job status."},"start_time":{"Type":4,"Flags":0,"Description":"Start time."},"end_time":{"Type":4,"Flags":0,"Description":"End time."},"duration":{"Type":4,"Flags":0,"Description":"Job duration."},"output_url":{"Type":4,"Flags":0,"Description":"Output URL."},"error_url":{"Type":4,"Flags":0,"Description":"Error URL."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"job_name":{"Type":4,"Flags":0,"Description":"Job name."},"trigger":{"Type":4,"Flags":0,"Description":"Job trigger."}}}},{"6":{"Value":"Success"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Error"}},{"5":{"Elements":[1348,1349,1350]}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1352,1353]}},{"2":{"Name":"TriggeredWebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs@2022-03-01","ScopeType":8,"Body":1345,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/triggeredwebjobs/history"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1357,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1358,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1360,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"TriggeredJobHistoryProperties","Properties":{"runs":{"Type":1361,"Flags":0,"Description":"List of triggered web job runs."}}}},{"3":{"ItemType":1347}},{"4":{"Name":"Microsoft.Web/sites/slots/triggeredwebjobs/history@2022-03-01","ScopeType":8,"Body":1359,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/slots/webjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/slots/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1363,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1364,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1366,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"2":{"Name":"WebJobProperties","Properties":{"run_command":{"Type":4,"Flags":0,"Description":"Run command."},"url":{"Type":4,"Flags":0,"Description":"Job URL."},"extra_info_url":{"Type":4,"Flags":0,"Description":"Extra Info URL."},"web_job_type":{"Type":1369,"Flags":0,"Description":"Job type."},"error":{"Type":4,"Flags":0,"Description":"Error information."},"using_sdk":{"Type":2,"Flags":0,"Description":"Using SDK?"},"settings":{"Type":1370,"Flags":0,"Description":"Job settings."}}}},{"6":{"Value":"Continuous"}},{"6":{"Value":"Triggered"}},{"5":{"Elements":[1367,1368]}},{"2":{"Name":"WebJobPropertiesSettings","Properties":{},"AdditionalProperties":0}},{"4":{"Name":"Microsoft.Web/sites/slots/webjobs@2022-03-01","ScopeType":8,"Body":1365,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1372,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1373,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1346,"Flags":2,"Description":"TriggeredWebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs@2022-03-01","ScopeType":8,"Body":1374,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/triggeredwebjobs/history"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1376,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1377,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1360,"Flags":2,"Description":"TriggeredJobHistory resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/triggeredwebjobs/history@2022-03-01","ScopeType":8,"Body":1378,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/webjobs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/webjobs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1380,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1381,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1366,"Flags":2,"Description":"WebJob resource specific properties"},"kind":{"Type":4,"Flags":2,"Description":"Kind of resource."}}}},{"4":{"Name":"Microsoft.Web/sites/webjobs@2022-03-01","ScopeType":8,"Body":1382,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1384,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1385,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1387,"Flags":2,"Description":"The workflow run properties."}}}},{"2":{"Name":"WorkflowRunProperties","Properties":{"waitEndTime":{"Type":4,"Flags":2,"Description":"Gets the wait end time."},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"status":{"Type":1401,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"correlationId":{"Type":4,"Flags":2,"Description":"Gets the correlation id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"workflow":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow version."},"trigger":{"Type":1404,"Flags":2,"Description":"Gets the fired trigger."},"outputs":{"Type":1432,"Flags":2,"Description":"Gets the outputs."},"response":{"Type":1404,"Flags":2,"Description":"Gets the response of the flow run."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,4]}},{"2":{"Name":"Correlation","Properties":{"clientTrackingId":{"Type":4,"Flags":0,"Description":"The client tracking id."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource id."},"name":{"Type":4,"Flags":2,"Description":"Gets the resource name."},"type":{"Type":4,"Flags":2,"Description":"Gets the resource type."}}}},{"2":{"Name":"WorkflowRunTrigger","Properties":{"name":{"Type":4,"Flags":2,"Description":"Gets the name."},"inputs":{"Type":0,"Flags":2,"Description":"Gets the inputs."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputs":{"Type":0,"Flags":2,"Description":"Gets the outputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"scheduledTime":{"Type":4,"Flags":2,"Description":"Gets the scheduled time."},"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"status":{"Type":1420,"Flags":2,"Description":"Gets the status."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."}}}},{"2":{"Name":"ContentLink","Properties":{"uri":{"Type":4,"Flags":0,"Description":"The content link URI."},"contentVersion":{"Type":4,"Flags":2,"Description":"The content version."},"contentSize":{"Type":3,"Flags":2,"Description":"The content size."},"contentHash":{"Type":1406,"Flags":2,"Description":"The content hash."},"metadata":{"Type":0,"Flags":2,"Description":"The metadata."}}}},{"2":{"Name":"ContentHash","Properties":{"algorithm":{"Type":4,"Flags":0,"Description":"The algorithm of the content hash."},"value":{"Type":4,"Flags":0,"Description":"The value of the content hash."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,4]}},{"2":{"Name":"WorkflowOutputParameter","Properties":{"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"type":{"Type":1431,"Flags":0,"Description":"The type."},"value":{"Type":0,"Flags":0,"Description":"The value."},"metadata":{"Type":0,"Flags":0,"Description":"The metadata."},"description":{"Type":4,"Flags":0,"Description":"The description."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"String"}},{"6":{"Value":"SecureString"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"Object"}},{"6":{"Value":"SecureObject"}},{"5":{"Elements":[1422,1423,1424,1425,1426,1427,1428,1429,1430,4]}},{"2":{"Name":"WorkflowRunPropertiesOutputs","Properties":{},"AdditionalProperties":1421}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs@2022-03-01","ScopeType":8,"Body":1386,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1434,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1435,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1437,"Flags":2,"Description":"The workflow run action properties."}}}},{"2":{"Name":"WorkflowRunActionProperties","Properties":{"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"status":{"Type":1451,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1452,"Flags":0,"Description":"The correlation properties."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."},"retryHistory":{"Type":1457,"Flags":0,"Description":"Gets the retry histories."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,4]}},{"2":{"Name":"RunActionCorrelation","Properties":{"actionTrackingId":{"Type":4,"Flags":0,"Description":"The action tracking identifier."},"clientTrackingId":{"Type":4,"Flags":0,"Description":"The client tracking identifier."},"clientKeywords":{"Type":1453,"Flags":0,"Description":"The client keywords."}}}},{"3":{"ItemType":4}},{"2":{"Name":"RetryHistory","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":0,"Description":"Gets the end time."},"code":{"Type":4,"Flags":0,"Description":"Gets the status code."},"clientRequestId":{"Type":4,"Flags":0,"Description":"Gets the client request Id."},"serviceRequestId":{"Type":4,"Flags":0,"Description":"Gets the service request Id."},"error":{"Type":1455,"Flags":0,"Description":"Gets the error response."}}}},{"2":{"Name":"ErrorResponse","Properties":{"error":{"Type":1456,"Flags":0,"Description":"The error properties."}}}},{"2":{"Name":"ErrorProperties","Properties":{"code":{"Type":4,"Flags":0,"Description":"Error code."},"message":{"Type":4,"Flags":0,"Description":"Error message indicating why the operation failed."}}}},{"3":{"ItemType":1454}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions@2022-03-01","ScopeType":8,"Body":1436,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1459,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1460,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1462,"Flags":2,"Description":"The workflow run action repetition properties definition."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1480,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowRunActionRepetitionProperties","Properties":{"repetitionIndexes":{"Type":1464,"Flags":0,"Description":"The repetition indexes."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"inputs":{"Type":0,"Flags":2,"Description":"Gets the inputs."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to inputs."},"outputs":{"Type":0,"Flags":2,"Description":"Gets the outputs."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to outputs."},"trackedProperties":{"Type":0,"Flags":2,"Description":"Gets the tracked properties."},"retryHistory":{"Type":1465,"Flags":0,"Description":"Gets the retry histories."},"iterationCount":{"Type":3,"Flags":0},"startTime":{"Type":4,"Flags":0,"Description":"The start time of the workflow scope repetition."},"endTime":{"Type":4,"Flags":0,"Description":"The end time of the workflow scope repetition."},"correlation":{"Type":1452,"Flags":0,"Description":"The correlation properties."},"status":{"Type":1479,"Flags":0,"Description":"The status of the workflow scope repetition."},"code":{"Type":4,"Flags":0,"Description":"The workflow scope repetition code."},"error":{"Type":0,"Flags":0,"Description":"Anything"}}}},{"2":{"Name":"RepetitionIndex","Properties":{"scopeName":{"Type":4,"Flags":0,"Description":"The scope."},"itemIndex":{"Type":3,"Flags":1,"Description":"The index."}}}},{"3":{"ItemType":1463}},{"3":{"ItemType":1454}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,4]}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions@2022-03-01","ScopeType":8,"Body":1461,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1482,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1483,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1485,"Flags":2,"Description":"The request history properties."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1488,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"RequestHistoryProperties","Properties":{"startTime":{"Type":4,"Flags":0,"Description":"The time the request started."},"endTime":{"Type":4,"Flags":0,"Description":"The time the request ended."},"request":{"Type":1486,"Flags":0,"Description":"The request."},"response":{"Type":1487,"Flags":0,"Description":"The response."}}}},{"2":{"Name":"Request","Properties":{"headers":{"Type":0,"Flags":0,"Description":"A list of all the headers attached to the request."},"uri":{"Type":4,"Flags":0,"Description":"The destination for the request."},"method":{"Type":4,"Flags":0,"Description":"The HTTP method used for the request."}}}},{"2":{"Name":"Response","Properties":{"headers":{"Type":0,"Flags":0,"Description":"A list of all the headers attached to the response."},"statusCode":{"Type":3,"Flags":0,"Description":"The status code of the response."},"bodyLink":{"Type":1405,"Flags":0,"Description":"Details on the location of the body content."}}}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions/requestHistories@2022-03-01","ScopeType":8,"Body":1484,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1490,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1491,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1462,"Flags":2,"Description":"The workflow run action repetition properties definition."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1493,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/scopeRepetitions@2022-03-01","ScopeType":8,"Body":1492,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1495,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1496,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1498,"Flags":2,"Description":"The workflow trigger properties."}}}},{"2":{"Name":"WorkflowTriggerProperties","Properties":{"provisioningState":{"Type":1517,"Flags":2,"Description":"Gets the provisioning state."},"createdTime":{"Type":4,"Flags":2,"Description":"Gets the created time."},"changedTime":{"Type":4,"Flags":2,"Description":"Gets the changed time."},"state":{"Type":1524,"Flags":2,"Description":"Gets the state."},"status":{"Type":1538,"Flags":2,"Description":"Gets the status."},"lastExecutionTime":{"Type":4,"Flags":2,"Description":"Gets the last execution time."},"nextExecutionTime":{"Type":4,"Flags":2,"Description":"Gets the next execution time."},"recurrence":{"Type":1539,"Flags":2,"Description":"Gets the workflow trigger recurrence."},"workflow":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Registering"}},{"6":{"Value":"Registered"}},{"6":{"Value":"Unregistering"}},{"6":{"Value":"Unregistered"}},{"6":{"Value":"Completed"}},{"5":{"Elements":[1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[1518,1519,1520,1521,1522,1523,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,4]}},{"2":{"Name":"WorkflowTriggerRecurrence","Properties":{"frequency":{"Type":1548,"Flags":0,"Description":"The frequency."},"interval":{"Type":3,"Flags":0,"Description":"The interval."},"startTime":{"Type":4,"Flags":0,"Description":"The start time."},"endTime":{"Type":4,"Flags":0,"Description":"The end time."},"timeZone":{"Type":4,"Flags":0,"Description":"The time zone."},"schedule":{"Type":1549,"Flags":0,"Description":"The recurrence schedule."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Second"}},{"6":{"Value":"Minute"}},{"6":{"Value":"Hour"}},{"6":{"Value":"Day"}},{"6":{"Value":"Week"}},{"6":{"Value":"Month"}},{"6":{"Value":"Year"}},{"5":{"Elements":[1540,1541,1542,1543,1544,1545,1546,1547,4]}},{"2":{"Name":"RecurrenceSchedule","Properties":{"minutes":{"Type":1550,"Flags":0,"Description":"The minutes."},"hours":{"Type":1551,"Flags":0,"Description":"The hours."},"weekDays":{"Type":1560,"Flags":0,"Description":"The days of the week."},"monthDays":{"Type":1561,"Flags":0,"Description":"The month days."},"monthlyOccurrences":{"Type":1571,"Flags":0,"Description":"The monthly occurrences."}}}},{"3":{"ItemType":3}},{"3":{"ItemType":3}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1552,1553,1554,1555,1556,1557,1558]}},{"3":{"ItemType":1559}},{"3":{"ItemType":3}},{"2":{"Name":"RecurrenceScheduleOccurrence","Properties":{"day":{"Type":1570,"Flags":0,"Description":"The day of the week."},"occurrence":{"Type":3,"Flags":0,"Description":"The occurrence."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[1563,1564,1565,1566,1567,1568,1569]}},{"3":{"ItemType":1562}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers@2022-03-01","ScopeType":8,"Body":1497,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1573,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1574,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1576,"Flags":2,"Description":"Gets the workflow trigger history properties."}}}},{"2":{"Name":"WorkflowTriggerHistoryProperties","Properties":{"startTime":{"Type":4,"Flags":2,"Description":"Gets the start time."},"endTime":{"Type":4,"Flags":2,"Description":"Gets the end time."},"scheduledTime":{"Type":4,"Flags":2,"Description":"The scheduled time."},"status":{"Type":1590,"Flags":2,"Description":"Gets the status."},"code":{"Type":4,"Flags":2,"Description":"Gets the code."},"error":{"Type":0,"Flags":2,"Description":"Gets the error."},"trackingId":{"Type":4,"Flags":2,"Description":"Gets the tracking id."},"correlation":{"Type":1402,"Flags":0,"Description":"The run correlation."},"inputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to input parameters."},"outputsLink":{"Type":1405,"Flags":2,"Description":"Gets the link to output parameters."},"fired":{"Type":2,"Flags":2,"Description":"The value indicating whether trigger was fired."},"run":{"Type":1403,"Flags":2,"Description":"Gets the reference to workflow run."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Paused"}},{"6":{"Value":"Running"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Skipped"}},{"6":{"Value":"Suspended"}},{"6":{"Value":"Cancelled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Faulted"}},{"6":{"Value":"TimedOut"}},{"6":{"Value":"Aborted"}},{"6":{"Value":"Ignored"}},{"5":{"Elements":[1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,4]}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers/histories@2022-03-01","ScopeType":8,"Body":1575,"Flags":1}},{"6":{"Value":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions"}},{"6":{"Value":"2022-03-01"}},{"2":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":1592,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":1593,"Flags":10,"Description":"The resource api version"},"properties":{"Type":1595,"Flags":2,"Description":"The workflow version properties."},"location":{"Type":4,"Flags":2,"Description":"The resource location."},"tags":{"Type":1662,"Flags":2,"Description":"The resource tags."}}}},{"2":{"Name":"WorkflowVersionProperties","Properties":{"provisioningState":{"Type":1618,"Flags":2,"Description":"The provisioning state."},"createdTime":{"Type":4,"Flags":2,"Description":"Gets the created time."},"changedTime":{"Type":4,"Flags":2,"Description":"Gets the changed time."},"state":{"Type":1625,"Flags":0,"Description":"The state."},"version":{"Type":4,"Flags":2,"Description":"Gets the version."},"accessEndpoint":{"Type":4,"Flags":2,"Description":"Gets the access endpoint."},"endpointsConfiguration":{"Type":1626,"Flags":0,"Description":"The endpoints configuration."},"accessControl":{"Type":1631,"Flags":0,"Description":"The access control configuration."},"sku":{"Type":1642,"Flags":2,"Description":"The sku."},"integrationAccount":{"Type":1403,"Flags":0,"Description":"The integration account."},"definition":{"Type":0,"Flags":0,"Description":"The definition."},"parameters":{"Type":1661,"Flags":0,"Description":"The parameters."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Accepted"}},{"6":{"Value":"Running"}},{"6":{"Value":"Ready"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Created"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Canceled"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Moving"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Registering"}},{"6":{"Value":"Registered"}},{"6":{"Value":"Unregistering"}},{"6":{"Value":"Unregistered"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Renewing"}},{"6":{"Value":"Pending"}},{"6":{"Value":"Waiting"}},{"6":{"Value":"InProgress"}},{"5":{"Elements":[1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,4]}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Completed"}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"6":{"Value":"Deleted"}},{"6":{"Value":"Suspended"}},{"5":{"Elements":[1619,1620,1621,1622,1623,1624,4]}},{"2":{"Name":"FlowEndpointsConfiguration","Properties":{"workflow":{"Type":1627,"Flags":0,"Description":"The workflow endpoints."},"connector":{"Type":1627,"Flags":0,"Description":"The connector endpoints."}}}},{"2":{"Name":"FlowEndpoints","Properties":{"outgoingIpAddresses":{"Type":1629,"Flags":0,"Description":"The outgoing ip address."},"accessEndpointIpAddresses":{"Type":1630,"Flags":0,"Description":"The access endpoint ip address."}}}},{"2":{"Name":"IpAddress","Properties":{"address":{"Type":4,"Flags":0,"Description":"The address."}}}},{"3":{"ItemType":1628}},{"3":{"ItemType":1628}},{"2":{"Name":"FlowAccessControlConfiguration","Properties":{"triggers":{"Type":1632,"Flags":0,"Description":"The access control configuration for invoking workflow triggers."},"contents":{"Type":1632,"Flags":0,"Description":"The access control configuration for accessing workflow run contents."},"actions":{"Type":1632,"Flags":0,"Description":"The access control configuration for workflow actions."},"workflowManagement":{"Type":1632,"Flags":0,"Description":"The access control configuration for workflow management."}}}},{"2":{"Name":"FlowAccessControlConfigurationPolicy","Properties":{"allowedCallerIpAddresses":{"Type":1634,"Flags":0,"Description":"The allowed caller IP address ranges."},"openAuthenticationPolicies":{"Type":1635,"Flags":0,"Description":"The authentication policies for workflow."}}}},{"2":{"Name":"IpAddressRange","Properties":{"addressRange":{"Type":4,"Flags":0,"Description":"The IP address range."}}}},{"3":{"ItemType":1633}},{"2":{"Name":"OpenAuthenticationAccessPolicies","Properties":{"policies":{"Type":1641,"Flags":0,"Description":"Open authentication policies."}}}},{"2":{"Name":"OpenAuthenticationAccessPolicy","Properties":{"type":{"Type":1638,"Flags":0,"Description":"Type of provider for OAuth."},"claims":{"Type":1640,"Flags":0,"Description":"The access policy claims."}}}},{"6":{"Value":"AAD"}},{"5":{"Elements":[1637,4]}},{"2":{"Name":"OpenAuthenticationPolicyClaim","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the claim."},"value":{"Type":4,"Flags":0,"Description":"The value of the claim."}}}},{"3":{"ItemType":1639}},{"2":{"Name":"OpenAuthenticationAccessPolicies","Properties":{},"AdditionalProperties":1636}},{"2":{"Name":"WorkflowSku","Properties":{"name":{"Type":1649,"Flags":1,"Description":"The name."},"plan":{"Type":1403,"Flags":0,"Description":"The reference to plan."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"Free"}},{"6":{"Value":"Shared"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[1643,1644,1645,1646,1647,1648,4]}},{"2":{"Name":"WorkflowParameter","Properties":{"type":{"Type":1660,"Flags":0,"Description":"The type."},"value":{"Type":0,"Flags":0,"Description":"The value."},"metadata":{"Type":0,"Flags":0,"Description":"The metadata."},"description":{"Type":4,"Flags":0,"Description":"The description."}}}},{"6":{"Value":"NotSpecified"}},{"6":{"Value":"String"}},{"6":{"Value":"SecureString"}},{"6":{"Value":"Int"}},{"6":{"Value":"Float"}},{"6":{"Value":"Bool"}},{"6":{"Value":"Array"}},{"6":{"Value":"Object"}},{"6":{"Value":"SecureObject"}},{"5":{"Elements":[1651,1652,1653,1654,1655,1656,1657,1658,1659,4]}},{"2":{"Name":"WorkflowVersionPropertiesParameters","Properties":{},"AdditionalProperties":1650}},{"2":{"Name":"WorkflowResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/versions@2022-03-01","ScopeType":8,"Body":1594,"Flags":1}},{"2":{"Name":"HybridConnectionKey","Properties":{"properties":{"Type":1665,"Flags":0,"Description":"HybridConnectionKey resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"HybridConnectionKeyProperties","Properties":{"sendKeyName":{"Type":4,"Flags":2,"Description":"The name of the send key."},"sendKeyValue":{"Type":4,"Flags":2,"Description":"The value of the send key."}}}},{"8":{"Name":"listKeys","ResourceType":"Microsoft.Web/serverfarms/hybridConnectionNamespaces/relays","ApiVersion":"2022-03-01","Output":1664}},{"2":{"Name":"SecretsCollection","Properties":{"value":{"Type":1669,"Flags":1,"Description":"Collection of resources."}}}},{"2":{"Name":"ContainerAppSecret","Properties":{"name":{"Type":4,"Flags":2,"Description":"Secret Name."},"value":{"Type":4,"Flags":2,"Description":"Secret Value."}}}},{"3":{"ItemType":1668}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/containerApps","ApiVersion":"2022-03-01","Output":1667}},{"2":{"Name":"StaticSiteUserCollection","Properties":{"value":{"Type":1674,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"2":{"Name":"StaticSiteUserARMResource","Properties":{"properties":{"Type":1673,"Flags":0,"Description":"StaticSiteUserARMResource resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StaticSiteUserARMResourceProperties","Properties":{"provider":{"Type":4,"Flags":2,"Description":"The identity provider for the static site user."},"userId":{"Type":4,"Flags":2,"Description":"The user id for the static site user."},"displayName":{"Type":4,"Flags":2,"Description":"The display name for the static site user."},"roles":{"Type":4,"Flags":0,"Description":"The roles for the static site user, in free-form string format"}}}},{"3":{"ItemType":1672}},{"8":{"Name":"listUsers","ResourceType":"Microsoft.Web/staticSites/authproviders","ApiVersion":"2022-03-01","Output":1671}},{"2":{"Name":"StringDictionary","Properties":{"properties":{"Type":1677,"Flags":0,"Description":"Settings."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"StringDictionaryProperties","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites/builds","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"StringList","Properties":{"properties":{"Type":1682,"Flags":0,"Description":"List of string resources."},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"3":{"ItemType":4}},{"8":{"Name":"listConfiguredRoles","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1681}},{"8":{"Name":"listFunctionAppSettings","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listSecrets","ResourceType":"Microsoft.Web/staticSites","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"BackupRequest","Properties":{"properties":{"Type":596,"Flags":0,"Description":"BackupRequest resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"2":{"Name":"BackupItem","Properties":{"properties":{"Type":1150,"Flags":0,"Description":"BackupItem resource specific properties"},"id":{"Type":4,"Flags":2,"Description":"Resource Id."},"name":{"Type":4,"Flags":2,"Description":"Resource Name."},"kind":{"Type":4,"Flags":0,"Description":"Kind of resource."},"type":{"Type":4,"Flags":2,"Description":"Resource type."}}}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/backups","ApiVersion":"2022-03-01","Output":1687,"Input":1686}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/config","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2022-03-01","Output":1676}},{"2":{"Name":"FunctionSecrets","Properties":{"key":{"Type":4,"Flags":0,"Description":"Secret key."},"trigger_url":{"Type":4,"Flags":0,"Description":"Trigger URL."}}}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/functions","ApiVersion":"2022-03-01","Output":1691}},{"2":{"Name":"HostKeys","Properties":{"masterKey":{"Type":4,"Flags":0,"Description":"Secret key."},"functionKeys":{"Type":1694,"Flags":0,"Description":"Host level function keys."},"systemKeys":{"Type":1695,"Flags":0,"Description":"System keys."}}}},{"2":{"Name":"HostKeysFunctionKeys","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"HostKeysSystemKeys","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/host","ApiVersion":"2022-03-01","Output":1693}},{"2":{"Name":"BackupItemCollection","Properties":{"value":{"Type":1698,"Flags":1,"Description":"Collection of resources."},"nextLink":{"Type":4,"Flags":2,"Description":"Link to next page of resources."}}}},{"3":{"ItemType":1687}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites","ApiVersion":"2022-03-01","Output":1697}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites","ApiVersion":"2022-03-01","Output":1691}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/backups","ApiVersion":"2022-03-01","Output":1687,"Input":1686}},{"8":{"Name":"list","ResourceType":"Microsoft.Web/sites/slots/config","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2022-03-01","Output":1676}},{"8":{"Name":"listsecrets","ResourceType":"Microsoft.Web/sites/slots/functions","ApiVersion":"2022-03-01","Output":1691}},{"8":{"Name":"listkeys","ResourceType":"Microsoft.Web/sites/slots/host","ApiVersion":"2022-03-01","Output":1693}},{"8":{"Name":"listbackups","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2022-03-01","Output":1697}},{"8":{"Name":"listsyncfunctiontriggerstatus","ResourceType":"Microsoft.Web/sites/slots","ApiVersion":"2022-03-01","Output":1691}},{"2":{"Name":"ExpressionTraces","Properties":{"value":{"Type":0,"Flags":0,"Description":"Anything"},"inputs":{"Type":1715,"Flags":0},"nextLink":{"Type":4,"Flags":0,"Description":"The link used to get the next page of recommendations."}}}},{"2":{"Name":"ExpressionRoot","Properties":{"path":{"Type":4,"Flags":0,"Description":"The path."},"text":{"Type":4,"Flags":0,"Description":"The text."},"value":{"Type":0,"Flags":0,"Description":"Anything"},"subexpressions":{"Type":1714,"Flags":0,"Description":"The sub expressions."},"error":{"Type":1712,"Flags":0,"Description":"The azure resource error info."}}}},{"2":{"Name":"Expression","Properties":{"text":{"Type":4,"Flags":0,"Description":"The text."},"value":{"Type":0,"Flags":0,"Description":"Anything"},"subexpressions":{"Type":1711,"Flags":0,"Description":"The sub expressions."},"error":{"Type":1712,"Flags":0,"Description":"The azure resource error info."}}}},{"3":{"ItemType":1710}},{"2":{"Name":"AzureResourceErrorInfo","Properties":{"message":{"Type":4,"Flags":1,"Description":"The error message."},"details":{"Type":1713,"Flags":0,"Description":"The error details."},"code":{"Type":4,"Flags":1,"Description":"The error code."}}}},{"3":{"ItemType":1712}},{"3":{"ItemType":1710}},{"3":{"ItemType":1709}},{"8":{"Name":"listExpressionTraces","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions","ApiVersion":"2022-03-01","Output":1708}},{"8":{"Name":"listExpressionTraces","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/runs/actions/repetitions","ApiVersion":"2022-03-01","Output":1708}},{"2":{"Name":"WorkflowTriggerCallbackUrl","Properties":{"value":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL."},"method":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL HTTP method."},"basePath":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL base path."},"relativePath":{"Type":4,"Flags":2,"Description":"Gets the workflow trigger callback URL relative path."},"relativePathParameters":{"Type":1719,"Flags":0,"Description":"Gets the workflow trigger callback URL relative path parameters."},"queries":{"Type":1720,"Flags":0,"Description":"Gets the workflow trigger callback URL query parameters."}}}},{"3":{"ItemType":4}},{"2":{"Name":"WorkflowTriggerListCallbackUrlQueries","Properties":{"api-version":{"Type":4,"Flags":0,"Description":"The api version."},"sp":{"Type":4,"Flags":0,"Description":"The SAS permissions."},"sv":{"Type":4,"Flags":0,"Description":"The SAS version."},"sig":{"Type":4,"Flags":0,"Description":"The SAS signature."},"se":{"Type":4,"Flags":0,"Description":"The SAS timestamp."}}}},{"8":{"Name":"listCallbackUrl","ResourceType":"Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers","ApiVersion":"2022-03-01","Output":1718}}] \ No newline at end of file diff --git a/generated/web/microsoft.web/2022-03-01/types.md b/generated/web/microsoft.web/2022-03-01/types.md index 3b28ddb6c2..5440460910 100644 --- a/generated/web/microsoft.web/2022-03-01/types.md +++ b/generated/web/microsoft.web/2022-03-01/types.md @@ -2054,7 +2054,7 @@ Remove blobs older than X days. ## CertificateProperties ### Properties * **canonicalName**: string: CNAME of the certificate to be issued via free certificate -* **cerBlob**: array (ReadOnly): Raw bytes of .cer file +* **cerBlob**: any (ReadOnly): Raw bytes of .cer file * **domainValidationMethod**: string: Method of domain validation for free cert * **expirationDate**: string (ReadOnly): Certificate expiration date. * **friendlyName**: string (ReadOnly): Friendly name of the certificate. @@ -2066,7 +2066,7 @@ Remove blobs older than X days. * **keyVaultSecretName**: string: Key Vault secret name. * **keyVaultSecretStatus**: 'AzureServiceUnauthorizedToAccessKeyVault' | 'CertificateOrderFailed' | 'ExternalPrivateKey' | 'Initialized' | 'KeyVaultDoesNotExist' | 'KeyVaultSecretDoesNotExist' | 'OperationNotPermittedOnKeyVault' | 'Succeeded' | 'Unknown' | 'UnknownError' | 'WaitingOnCertificateOrder' (ReadOnly): Status of the Key Vault secret. * **password**: string (WriteOnly): Certificate password. -* **pfxBlob**: array: Pfx blob. +* **pfxBlob**: any: Pfx blob. * **publicKeyHash**: string (ReadOnly): Public key hash. * **selfLink**: string (ReadOnly): Self link. * **serverFarmId**: string: Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". @@ -3117,7 +3117,7 @@ Setting is false by default. ## PublicCertificateProperties ### Properties -* **blob**: array: Public Certificate byte array +* **blob**: any: Public Certificate byte array * **publicCertificateLocation**: 'CurrentUserMy' | 'LocalMachineMy' | 'Unknown': Public Certificate Location * **thumbprint**: string (ReadOnly): Certificate Thumbprint From d542861aaa77d1bc287664b00df695289d41074f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Aug 2022 19:38:18 -0700 Subject: [PATCH 43/69] Bump eslint-plugin-jest from 26.7.0 to 26.8.0 in /src/autorest.bicep (#1002) Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 26.7.0 to 26.8.0. - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v26.7.0...v26.8.0) --- updated-dependencies: - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index e74f043b11..f20bca2bb2 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -23,7 +23,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.7.0", + "eslint-plugin-jest": "^26.8.0", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", @@ -2515,9 +2515,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "26.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.7.0.tgz", - "integrity": "sha512-/YNitdfG3o3cC6juZziAdkk6nfJt01jXVfj4AgaYVLs7bupHzRDL5K+eipdzhDXtQsiqaX1TzfwSuRlEgeln1A==", + "version": "26.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.0.tgz", + "integrity": "sha512-IyGhk+PpDgIA99OBPHo+l2aTtt8yAeB1IgPwXOQZSzi8ag/t1MsLZBN2MKL1sj6ahlkaxbkhlm7ll+NPcMcjaQ==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -8262,9 +8262,9 @@ "requires": {} }, "eslint-plugin-jest": { - "version": "26.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.7.0.tgz", - "integrity": "sha512-/YNitdfG3o3cC6juZziAdkk6nfJt01jXVfj4AgaYVLs7bupHzRDL5K+eipdzhDXtQsiqaX1TzfwSuRlEgeln1A==", + "version": "26.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.0.tgz", + "integrity": "sha512-IyGhk+PpDgIA99OBPHo+l2aTtt8yAeB1IgPwXOQZSzi8ag/t1MsLZBN2MKL1sj6ahlkaxbkhlm7ll+NPcMcjaQ==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 4497d020fd..63c349f786 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -25,7 +25,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.7.0", + "eslint-plugin-jest": "^26.8.0", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", From b398d9c0805afc963ffdebc353b4020be22c35f6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Aug 2022 19:38:21 -0700 Subject: [PATCH 44/69] Bump @types/yargs from 17.0.10 to 17.0.11 in /src/generator (#998) Bumps [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) from 17.0.10 to 17.0.11. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/yargs) --- updated-dependencies: - dependency-name: "@types/yargs" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 111cfae544..a0940f0151 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -16,7 +16,7 @@ "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", "@types/node": "^18.6.3", - "@types/yargs": "^17.0.10", + "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", "async": "^3.2.4", @@ -263,9 +263,9 @@ "dev": true }, "node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", + "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -2291,9 +2291,9 @@ "dev": true }, "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", + "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", "dev": true, "requires": { "@types/yargs-parser": "*" diff --git a/src/generator/package.json b/src/generator/package.json index 69e5fea76e..433fa3c926 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -31,7 +31,7 @@ "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", "@types/node": "^18.6.3", - "@types/yargs": "^17.0.10", + "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", "async": "^3.2.4", From 4349064342f34ad97bc8b7d5401f0880a78a616c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Aug 2022 19:38:30 -0700 Subject: [PATCH 45/69] Bump @types/node from 18.6.3 to 18.6.4 in /src/autorest.bicep (#999) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.3 to 18.6.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index f20bca2bb2..6e806204fb 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.3", + "@types/node": "^18.6.4", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", "colors": "^1.4.0", @@ -1382,9 +1382,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", - "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", + "version": "18.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz", + "integrity": "sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==", "dev": true }, "node_modules/@types/prettier": { @@ -7355,9 +7355,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", - "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", + "version": "18.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz", + "integrity": "sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 63c349f786..0a4e692c5d 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.3", + "@types/node": "^18.6.4", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", "colors": "^1.4.0", From e01b99f02defbddcb0c92442fa3136fb53a37f9e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 14:46:21 +0000 Subject: [PATCH 46/69] Update Generated Types (#1006) Update Generated Types Generate types for https://github.com/Azure/azure-rest-api-specs/tree/eeb2cff50119cfa7b724ac63c768d637ec01827a Summary
    Failed to generate types for path 'adhybridhealthservice' ``` Exited with code 1 ```
    Failed to generate types for path 'service-map' ``` Exited with code 1 ```
    --- generated/containerservice/log.out | 2 ++ .../microsoft.containerservice/2022-06-01/types.json | 2 +- .../microsoft.containerservice/2022-06-01/types.md | 4 ++-- generated/keyvault/log.out | 3 --- .../keyvault/microsoft.keyvault/2021-06-01-preview/types.json | 2 +- .../keyvault/microsoft.keyvault/2021-06-01-preview/types.md | 2 +- .../keyvault/microsoft.keyvault/2021-11-01-preview/types.json | 2 +- .../keyvault/microsoft.keyvault/2021-11-01-preview/types.md | 2 +- generated/keyvault/microsoft.keyvault/2022-07-01/types.json | 2 +- generated/keyvault/microsoft.keyvault/2022-07-01/types.md | 2 +- generated/synapse/log.out | 4 ++-- 11 files changed, 13 insertions(+), 14 deletions(-) diff --git a/generated/containerservice/log.out b/generated/containerservice/log.out index d63236bc50..03810425f4 100644 --- a/generated/containerservice/log.out +++ b/generated/containerservice/log.out @@ -9,6 +9,8 @@ warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'ManagedClusterAddonProfile-identity' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json:4254:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. +warning | Unrecognized property type: arm-id. Returning 'any'. +warning | Unrecognized property type: arm-id. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json index aea86ef5c6..354d4d1992 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-01/types.json +++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":176,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":182,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":170,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":171,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":175,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":177,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":178,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":179,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[180,181,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":189,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":194,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":184,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":199,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":210,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":212,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":208,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":209,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[201,202,203,204,205,206,207,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":200}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":220,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":223,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":226,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":229,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":232,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":235,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":238,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":241,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":242,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":245,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":248,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":249,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":250,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":251,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":257,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[246,247,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":267,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":268,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":269,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[263,264,265,266,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":274,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[270,271,272,273,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":288,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":281,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":284,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":287,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[280,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[282,283,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-01","ScopeType":8,"Body":278,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":291,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":292,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-01","Output":290}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":296,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":295}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.ContainerService/managedClusters"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"sku":{"Type":11,"Flags":0,"Description":"The managed cluster SKU."},"extendedLocation":{"Type":17,"Flags":0,"Description":"The extended location of the Virtual Machine."},"identity":{"Type":20,"Flags":0,"Description":"The identity of the managed cluster, if configured."},"properties":{"Type":27,"Flags":0,"Description":"Properties of a managed cluster."},"tags":{"Type":183,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ManagedClusterSKU","Properties":{"name":{"Type":13,"Flags":0,"Description":"The name of a managed cluster SKU."},"tier":{"Type":16,"Flags":0,"Description":"If not specified, the default is 'Free'. See [uptime SLA](https://docs.microsoft.com/azure/aks/uptime-sla) for more details."}}}},{"6":{"Value":"Basic"}},{"5":{"Elements":[12,4]}},{"6":{"Value":"Paid"}},{"6":{"Value":"Free"}},{"5":{"Elements":[14,15,4]}},{"2":{"Name":"ExtendedLocation","Properties":{"name":{"Type":4,"Flags":0,"Description":"The name of the extended location."},"type":{"Type":19,"Flags":0,"Description":"The type of the extended location."}}}},{"6":{"Value":"EdgeZone"}},{"5":{"Elements":[18,4]}},{"2":{"Name":"ManagedClusterIdentity","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of the system assigned identity which is used by master components."},"tenantId":{"Type":4,"Flags":2,"Description":"The tenant id of the system assigned identity which is used by master components."},"type":{"Type":24,"Flags":0,"Description":"For more information see [use managed identities in AKS](https://docs.microsoft.com/azure/aks/use-managed-identity)."},"userAssignedIdentities":{"Type":26,"Flags":0,"Description":"The keys must be ARM resource IDs in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}}}},{"6":{"Value":"SystemAssigned"}},{"6":{"Value":"UserAssigned"}},{"6":{"Value":"None"}},{"5":{"Elements":[21,22,23]}},{"2":{"Name":"ManagedServiceIdentityUserAssignedIdentitiesValue","Properties":{"principalId":{"Type":4,"Flags":2,"Description":"The principal id of user assigned identity."},"clientId":{"Type":4,"Flags":2,"Description":"The client id of user assigned identity."}}}},{"2":{"Name":"ManagedClusterIdentityUserAssignedIdentities","Properties":{},"AdditionalProperties":25}},{"2":{"Name":"ManagedClusterProperties","Properties":{"provisioningState":{"Type":4,"Flags":2,"Description":"The current provisioning state."},"powerState":{"Type":28,"Flags":2,"Description":"The Power State of the cluster."},"maxAgentPools":{"Type":3,"Flags":2,"Description":"The max number of agent pools for the managed cluster."},"kubernetesVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details."},"currentKubernetesVersion":{"Type":4,"Flags":2,"Description":"If kubernetesVersion was a fully specified version , this field will be exactly equal to it. If kubernetesVersion was , this field will contain the full version being used."},"dnsPrefix":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdnSubdomain":{"Type":4,"Flags":0,"Description":"This cannot be updated once the Managed Cluster has been created."},"fqdn":{"Type":4,"Flags":2,"Description":"The FQDN of the master pool."},"privateFQDN":{"Type":4,"Flags":2,"Description":"The FQDN of private cluster."},"azurePortalFQDN":{"Type":4,"Flags":2,"Description":"The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly."},"agentPoolProfiles":{"Type":79,"Flags":0,"Description":"The agent pool properties."},"linuxProfile":{"Type":80,"Flags":0,"Description":"The profile for Linux VMs in the Managed Cluster."},"windowsProfile":{"Type":84,"Flags":0,"Description":"The profile for Windows VMs in the Managed Cluster."},"servicePrincipalProfile":{"Type":89,"Flags":0,"Description":"Information about a service principal identity for the cluster to use for manipulating Azure APIs."},"addonProfiles":{"Type":93,"Flags":0,"Description":"The profile of managed cluster add-on."},"podIdentityProfile":{"Type":94,"Flags":0,"Description":"See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on AAD pod identity integration."},"nodeResourceGroup":{"Type":4,"Flags":0,"Description":"The name of the resource group containing agent pool nodes."},"enableRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Kubernetes Role-Based Access Control."},"enablePodSecurityPolicy":{"Type":2,"Flags":0,"Description":"(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy."},"networkProfile":{"Type":110,"Flags":0,"Description":"The network configuration profile."},"aadProfile":{"Type":146,"Flags":0,"Description":"The Azure Active Directory configuration."},"autoUpgradeProfile":{"Type":148,"Flags":0,"Description":"The auto upgrade configuration."},"autoScalerProfile":{"Type":155,"Flags":0,"Description":"Parameters to be applied to the cluster-autoscaler when enabled"},"apiServerAccessProfile":{"Type":161,"Flags":0,"Description":"The access profile for managed cluster API server."},"diskEncryptionSetID":{"Type":4,"Flags":0,"Description":"This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'"},"identityProfile":{"Type":163,"Flags":0,"Description":"Identities associated with the cluster."},"privateLinkResources":{"Type":166,"Flags":0,"Description":"Private link resources associated with the cluster."},"disableLocalAccounts":{"Type":2,"Flags":0,"Description":"If set to true, getting static credentials will be disabled for this cluster. This must only be used on Managed Clusters that are AAD enabled. For more details see [disable local accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview)."},"httpProxyConfig":{"Type":167,"Flags":0,"Description":"Configurations for provisioning the cluster with HTTP proxy servers."},"securityProfile":{"Type":169,"Flags":0,"Description":"Security profile for the managed cluster."},"storageProfile":{"Type":176,"Flags":0,"Description":"Storage profile for the managed cluster."},"publicNetworkAccess":{"Type":182,"Flags":0,"Description":"Allow or deny public network access for AKS"}}}},{"2":{"Name":"PowerState","Properties":{"code":{"Type":31,"Flags":0,"Description":"Tells whether the cluster is Running or Stopped"}}}},{"6":{"Value":"Running"}},{"6":{"Value":"Stopped"}},{"5":{"Elements":[29,30,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfile","Properties":{"name":{"Type":4,"Flags":1,"Description":"Windows agent pool names must be 6 characters or less."},"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":35,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":38,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":41,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":44,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":47,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":50,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":53,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":56,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":58,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":61,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":64,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":65,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":66,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":67,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":77,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":0,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[33,34,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[36,37,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[42,43,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[45,46,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[48,49,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[54,55,4]}},{"2":{"Name":"AgentPoolUpgradeSettings","Properties":{"maxSurge":{"Type":4,"Flags":0,"Description":"This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. For more information, including best practices, see: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade"}}}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[59,60,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[62,63,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"2":{"Name":"KubeletConfig","Properties":{"cpuManagerPolicy":{"Type":4,"Flags":0,"Description":"The default is 'none'. See [Kubernetes CPU management policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) for more information. Allowed values are 'none' and 'static'."},"cpuCfsQuota":{"Type":2,"Flags":0,"Description":"The default is true."},"cpuCfsQuotaPeriod":{"Type":4,"Flags":0,"Description":"The default is '100ms.' Valid values are a sequence of decimal numbers with an optional fraction and a unit suffix. For example: '300ms', '2h45m'. Supported units are 'ns', 'us', 'ms', 's', 'm', and 'h'."},"imageGcHighThreshold":{"Type":3,"Flags":0,"Description":"To disable image garbage collection, set to 100. The default is 85%"},"imageGcLowThreshold":{"Type":3,"Flags":0,"Description":"This cannot be set higher than imageGcHighThreshold. The default is 80%"},"topologyManagerPolicy":{"Type":4,"Flags":0,"Description":"For more information see [Kubernetes Topology Manager](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager). The default is 'none'. Allowed values are 'none', 'best-effort', 'restricted', and 'single-numa-node'."},"allowedUnsafeSysctls":{"Type":69,"Flags":0,"Description":"Allowed list of unsafe sysctls or unsafe sysctl patterns (ending in `*`)."},"failSwapOn":{"Type":2,"Flags":0,"Description":"If set to true it will make the Kubelet fail to start if swap is enabled on the node."},"containerLogMaxSizeMB":{"Type":3,"Flags":0,"Description":"The maximum size (e.g. 10Mi) of container log file before it is rotated."},"containerLogMaxFiles":{"Type":3,"Flags":0,"Description":"The maximum number of container log files that can be present for a container. The number must be ≥ 2."},"podMaxPids":{"Type":3,"Flags":0,"Description":"The maximum number of processes per pod."}}}},{"3":{"ItemType":4}},{"2":{"Name":"LinuxOSConfig","Properties":{"sysctls":{"Type":71,"Flags":0,"Description":"Sysctl settings for Linux agent nodes."},"transparentHugePageEnabled":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"transparentHugePageDefrag":{"Type":4,"Flags":0,"Description":"Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see [Transparent Hugepages](https://www.kernel.org/doc/html/latest/admin-guide/mm/transhuge.html#admin-guide-transhuge)."},"swapFileSizeMB":{"Type":3,"Flags":0,"Description":"The size in MB of a swap file that will be created on each node."}}}},{"2":{"Name":"SysctlConfig","Properties":{"netCoreSomaxconn":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.somaxconn."},"netCoreNetdevMaxBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.netdev_max_backlog."},"netCoreRmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_default."},"netCoreRmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.rmem_max."},"netCoreWmemDefault":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_default."},"netCoreWmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.wmem_max."},"netCoreOptmemMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.core.optmem_max."},"netIpv4TcpMaxSynBacklog":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_syn_backlog."},"netIpv4TcpMaxTwBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_max_tw_buckets."},"netIpv4TcpFinTimeout":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_fin_timeout."},"netIpv4TcpKeepaliveTime":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_time."},"netIpv4TcpKeepaliveProbes":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_probes."},"netIpv4TcpkeepaliveIntvl":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_keepalive_intvl."},"netIpv4TcpTwReuse":{"Type":2,"Flags":0,"Description":"Sysctl setting net.ipv4.tcp_tw_reuse."},"netIpv4IpLocalPortRange":{"Type":4,"Flags":0,"Description":"Sysctl setting net.ipv4.ip_local_port_range."},"netIpv4NeighDefaultGcThresh1":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh1."},"netIpv4NeighDefaultGcThresh2":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh2."},"netIpv4NeighDefaultGcThresh3":{"Type":3,"Flags":0,"Description":"Sysctl setting net.ipv4.neigh.default.gc_thresh3."},"netNetfilterNfConntrackMax":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_max."},"netNetfilterNfConntrackBuckets":{"Type":3,"Flags":0,"Description":"Sysctl setting net.netfilter.nf_conntrack_buckets."},"fsInotifyMaxUserWatches":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.inotify.max_user_watches."},"fsFileMax":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.file-max."},"fsAioMaxNr":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.aio-max-nr."},"fsNrOpen":{"Type":3,"Flags":0,"Description":"Sysctl setting fs.nr_open."},"kernelThreadsMax":{"Type":3,"Flags":0,"Description":"Sysctl setting kernel.threads-max."},"vmMaxMapCount":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.max_map_count."},"vmSwappiness":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.swappiness."},"vmVfsCachePressure":{"Type":3,"Flags":0,"Description":"Sysctl setting vm.vfs_cache_pressure."}}}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[72,73,74,75,76,4]}},{"2":{"Name":"CreationData","Properties":{"sourceResourceId":{"Type":4,"Flags":0,"Description":"This is the ARM ID of the source object to be used to create the target object."}}}},{"3":{"ItemType":32}},{"2":{"Name":"ContainerServiceLinuxProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"The administrator username to use for Linux VMs."},"ssh":{"Type":81,"Flags":1,"Description":"The SSH configuration for Linux-based VMs running on Azure."}}}},{"2":{"Name":"ContainerServiceSshConfiguration","Properties":{"publicKeys":{"Type":83,"Flags":1,"Description":"The list of SSH public keys used to authenticate with Linux-based VMs. A maximum of 1 key may be specified."}}}},{"2":{"Name":"ContainerServiceSshPublicKey","Properties":{"keyData":{"Type":4,"Flags":1,"Description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}}}},{"3":{"ItemType":82}},{"2":{"Name":"ManagedClusterWindowsProfile","Properties":{"adminUsername":{"Type":4,"Flags":1,"Description":"Specifies the name of the administrator account.

    **Restriction:** Cannot end in \".\"

    **Disallowed values:** \"administrator\", \"admin\", \"user\", \"user1\", \"test\", \"user2\", \"test1\", \"user3\", \"admin1\", \"1\", \"123\", \"a\", \"actuser\", \"adm\", \"admin2\", \"aspnet\", \"backup\", \"console\", \"david\", \"guest\", \"john\", \"owner\", \"root\", \"server\", \"sql\", \"support\", \"support_388945a0\", \"sys\", \"test2\", \"test3\", \"user4\", \"user5\".

    **Minimum-length:** 1 character

    **Max-length:** 20 characters"},"adminPassword":{"Type":4,"Flags":0,"Description":"Specifies the password of the administrator account.

    **Minimum-length:** 8 characters

    **Max-length:** 123 characters

    **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled
    Has lower characters
    Has upper characters
    Has a digit
    Has a special character (Regex match [\\W_])

    **Disallowed values:** \"abc@123\", \"P@$$w0rd\", \"P@ssw0rd\", \"P@ssword123\", \"Pa$$word\", \"pass@word1\", \"Password!\", \"Password1\", \"Password22\", \"iloveyou!\""},"licenseType":{"Type":87,"Flags":0,"Description":"The license type to use for Windows VMs. See [Azure Hybrid User Benefits](https://azure.microsoft.com/pricing/hybrid-benefit/faq/) for more details."},"enableCSIProxy":{"Type":2,"Flags":0,"Description":"For more details on CSI proxy, see the [CSI proxy GitHub repo](https://github.com/kubernetes-csi/csi-proxy)."},"gmsaProfile":{"Type":88,"Flags":0,"Description":"The Windows gMSA Profile in the Managed Cluster."}}}},{"6":{"Value":"None"}},{"6":{"Value":"Windows_Server"}},{"5":{"Elements":[85,86,4]}},{"2":{"Name":"WindowsGmsaProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Specifies whether to enable Windows gMSA in the managed cluster."},"dnsServer":{"Type":4,"Flags":0,"Description":"Specifies the DNS server for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."},"rootDomainName":{"Type":4,"Flags":0,"Description":"Specifies the root domain name for Windows gMSA.

    Set it to empty if you have configured the DNS server in the vnet which is used to create the managed cluster."}}}},{"2":{"Name":"ManagedClusterServicePrincipalProfile","Properties":{"clientId":{"Type":4,"Flags":1,"Description":"The ID for the service principal."},"secret":{"Type":4,"Flags":0,"Description":"The secret password associated with the service principal in plain text."}}}},{"2":{"Name":"ManagedClusterAddonProfile","Properties":{"enabled":{"Type":2,"Flags":1,"Description":"Whether the add-on is enabled or not."},"config":{"Type":91,"Flags":0,"Description":"Key-value pairs for configuring an add-on."},"identity":{"Type":92,"Flags":2,"Description":"Information of user assigned identity used by this add-on."}}}},{"2":{"Name":"ManagedClusterAddonProfileConfig","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAddonProfileIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"2":{"Name":"ManagedClusterPropertiesAddonProfiles","Properties":{},"AdditionalProperties":90}},{"2":{"Name":"ManagedClusterPodIdentityProfile","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether the pod identity addon is enabled."},"allowNetworkPluginKubenet":{"Type":2,"Flags":0,"Description":"Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See [using Kubenet network plugin with AAD Pod Identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity#using-kubenet-network-plugin-with-azure-active-directory-pod-managed-identities) for more information."},"userAssignedIdentities":{"Type":106,"Flags":0,"Description":"The pod identities to use in the cluster."},"userAssignedIdentityExceptions":{"Type":109,"Flags":0,"Description":"The pod identity exceptions to allow."}}}},{"2":{"Name":"ManagedClusterPodIdentity","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity."},"bindingSelector":{"Type":4,"Flags":0,"Description":"The binding selector to use for the AzureIdentityBinding resource."},"identity":{"Type":96,"Flags":1,"Description":"The user assigned identity details."},"provisioningState":{"Type":101,"Flags":2,"Description":"The current provisioning state of the pod identity."},"provisioningInfo":{"Type":102,"Flags":2}}}},{"2":{"Name":"UserAssignedIdentity","Properties":{"resourceId":{"Type":4,"Flags":0,"Description":"The resource ID of the user assigned identity."},"clientId":{"Type":4,"Flags":0,"Description":"The client ID of the user assigned identity."},"objectId":{"Type":4,"Flags":0,"Description":"The object ID of the user assigned identity."}}}},{"6":{"Value":"Assigned"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[97,98,99,100,4]}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningInfo","Properties":{"error":{"Type":103,"Flags":0,"Description":"Pod identity assignment error (if any)."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningError","Properties":{"error":{"Type":104,"Flags":0,"Description":"Details about the error."}}}},{"2":{"Name":"ManagedClusterPodIdentityProvisioningErrorBody","Properties":{"code":{"Type":4,"Flags":0,"Description":"An identifier for the error. Codes are invariant and are intended to be consumed programmatically."},"message":{"Type":4,"Flags":0,"Description":"A message describing the error, intended to be suitable for display in a user interface."},"target":{"Type":4,"Flags":0,"Description":"The target of the particular error. For example, the name of the property in error."},"details":{"Type":105,"Flags":0,"Description":"A list of additional details about the error."}}}},{"3":{"ItemType":104}},{"3":{"ItemType":95}},{"2":{"Name":"ManagedClusterPodIdentityException","Properties":{"name":{"Type":4,"Flags":1,"Description":"The name of the pod identity exception."},"namespace":{"Type":4,"Flags":1,"Description":"The namespace of the pod identity exception."},"podLabels":{"Type":108,"Flags":1,"Description":"The pod labels to match."}}}},{"2":{"Name":"ManagedClusterPodIdentityExceptionPodLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":107}},{"2":{"Name":"ContainerServiceNetworkProfile","Properties":{"networkPlugin":{"Type":114,"Flags":0,"Description":"Network plugin used for building the Kubernetes network."},"networkPolicy":{"Type":117,"Flags":0,"Description":"Network policy used for building the Kubernetes network."},"networkMode":{"Type":120,"Flags":0,"Description":"This cannot be specified if networkPlugin is anything other than 'azure'."},"podCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign pod IPs when kubenet is used."},"serviceCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"dnsServiceIP":{"Type":4,"Flags":0,"Description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"Type":4,"Flags":0,"Description":"A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range."},"outboundType":{"Type":125,"Flags":0,"Description":"This can only be set at cluster creation time and cannot be changed later. For more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype)."},"loadBalancerSku":{"Type":128,"Flags":0,"Description":"The default is 'standard'. See [Azure Load Balancer SKUs](https://docs.microsoft.com/azure/load-balancer/skus) for more information about the differences between load balancer SKUs."},"loadBalancerProfile":{"Type":129,"Flags":0,"Description":"Profile of the cluster load balancer."},"natGatewayProfile":{"Type":137,"Flags":0,"Description":"Profile of the cluster NAT gateway."},"podCidrs":{"Type":140,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking."},"serviceCidrs":{"Type":141,"Flags":0,"Description":"One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges."},"ipFamilies":{"Type":145,"Flags":0,"Description":"IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6."}}}},{"6":{"Value":"azure"}},{"6":{"Value":"kubenet"}},{"6":{"Value":"none"}},{"5":{"Elements":[111,112,113,4]}},{"6":{"Value":"calico"}},{"6":{"Value":"azure"}},{"5":{"Elements":[115,116,4]}},{"6":{"Value":"transparent"}},{"6":{"Value":"bridge"}},{"5":{"Elements":[118,119,4]}},{"6":{"Value":"loadBalancer"}},{"6":{"Value":"userDefinedRouting"}},{"6":{"Value":"managedNATGateway"}},{"6":{"Value":"userAssignedNATGateway"}},{"5":{"Elements":[121,122,123,124,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"basic"}},{"5":{"Elements":[126,127,4]}},{"2":{"Name":"ManagedClusterLoadBalancerProfile","Properties":{"managedOutboundIPs":{"Type":130,"Flags":0,"Description":"Desired managed outbound IPs for the cluster load balancer."},"outboundIPPrefixes":{"Type":131,"Flags":0,"Description":"Desired outbound IP Prefix resources for the cluster load balancer."},"outboundIPs":{"Type":134,"Flags":0,"Description":"Desired outbound IP resources for the cluster load balancer."},"effectiveOutboundIPs":{"Type":136,"Flags":0,"Description":"The effective outbound IP resources of the cluster load balancer."},"allocatedOutboundPorts":{"Type":3,"Flags":0,"Description":"The desired number of allocated SNAT ports per VM. Allowed values are in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 30 minutes."},"enableMultipleStandardLoadBalancers":{"Type":2,"Flags":0,"Description":"Enable multiple standard load balancers per AKS cluster or not."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileManagedOutboundIPs","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1."},"countIPv6":{"Type":3,"Flags":0,"Description":"The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack."}}}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPPrefixes","Properties":{"publicIPPrefixes":{"Type":133,"Flags":0,"Description":"A list of public IP prefix resources."}}}},{"2":{"Name":"ResourceReference","Properties":{"id":{"Type":4,"Flags":0,"Description":"The fully qualified Azure resource id."}}}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterLoadBalancerProfileOutboundIPs","Properties":{"publicIPs":{"Type":135,"Flags":0,"Description":"A list of public IP resources."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":132}},{"2":{"Name":"ManagedClusterNATGatewayProfile","Properties":{"managedOutboundIPProfile":{"Type":138,"Flags":0,"Description":"Profile of the managed outbound IP resources of the cluster NAT gateway."},"effectiveOutboundIPs":{"Type":139,"Flags":0,"Description":"The effective outbound IP resources of the cluster NAT gateway."},"idleTimeoutInMinutes":{"Type":3,"Flags":0,"Description":"Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes."}}}},{"2":{"Name":"ManagedClusterManagedOutboundIPProfile","Properties":{"count":{"Type":3,"Flags":0,"Description":"The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1."}}}},{"3":{"ItemType":132}},{"3":{"ItemType":4}},{"3":{"ItemType":4}},{"6":{"Value":"IPv4"}},{"6":{"Value":"IPv6"}},{"5":{"Elements":[142,143,4]}},{"3":{"ItemType":144}},{"2":{"Name":"ManagedClusterAADProfile","Properties":{"managed":{"Type":2,"Flags":0,"Description":"Whether to enable managed AAD."},"enableAzureRBAC":{"Type":2,"Flags":0,"Description":"Whether to enable Azure RBAC for Kubernetes authorization."},"adminGroupObjectIDs":{"Type":147,"Flags":0,"Description":"The list of AAD group object IDs that will have admin role of the cluster."},"clientAppID":{"Type":4,"Flags":0,"Description":"The client AAD application ID."},"serverAppID":{"Type":4,"Flags":0,"Description":"The server AAD application ID."},"serverAppSecret":{"Type":4,"Flags":0,"Description":"The server AAD application secret."},"tenantID":{"Type":4,"Flags":0,"Description":"The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterAutoUpgradeProfile","Properties":{"upgradeChannel":{"Type":154,"Flags":0,"Description":"For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel)."}}}},{"6":{"Value":"rapid"}},{"6":{"Value":"stable"}},{"6":{"Value":"patch"}},{"6":{"Value":"node-image"}},{"6":{"Value":"none"}},{"5":{"Elements":[149,150,151,152,153,4]}},{"2":{"Name":"ManagedClusterPropertiesAutoScalerProfile","Properties":{"balance-similar-node-groups":{"Type":4,"Flags":0,"Description":"Valid values are 'true' and 'false'"},"expander":{"Type":160,"Flags":0,"Description":"If not specified, the default is 'random'. See [expanders](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#what-are-expanders) for more information."},"max-empty-bulk-delete":{"Type":4,"Flags":0,"Description":"The default is 10."},"max-graceful-termination-sec":{"Type":4,"Flags":0,"Description":"The default is 600."},"max-node-provision-time":{"Type":4,"Flags":0,"Description":"The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"max-total-unready-percentage":{"Type":4,"Flags":0,"Description":"The default is 45. The maximum is 100 and the minimum is 0."},"new-pod-scale-up-delay":{"Type":4,"Flags":0,"Description":"For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc)."},"ok-total-unready-count":{"Type":4,"Flags":0,"Description":"This must be an integer. The default is 3."},"scan-interval":{"Type":4,"Flags":0,"Description":"The default is '10'. Values must be an integer number of seconds."},"scale-down-delay-after-add":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-delete":{"Type":4,"Flags":0,"Description":"The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-delay-after-failure":{"Type":4,"Flags":0,"Description":"The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unneeded-time":{"Type":4,"Flags":0,"Description":"The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-unready-time":{"Type":4,"Flags":0,"Description":"The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported."},"scale-down-utilization-threshold":{"Type":4,"Flags":0,"Description":"The default is '0.5'."},"skip-nodes-with-local-storage":{"Type":4,"Flags":0,"Description":"The default is true."},"skip-nodes-with-system-pods":{"Type":4,"Flags":0,"Description":"The default is true."}}}},{"6":{"Value":"least-waste"}},{"6":{"Value":"most-pods"}},{"6":{"Value":"priority"}},{"6":{"Value":"random"}},{"5":{"Elements":[156,157,158,159,4]}},{"2":{"Name":"ManagedClusterAPIServerAccessProfile","Properties":{"authorizedIPRanges":{"Type":162,"Flags":0,"Description":"IP ranges are specified in CIDR format, e.g. 137.117.106.88/29. This feature is not compatible with clusters that use Public IP Per Node, or clusters that are using a Basic Load Balancer. For more information see [API server authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges)."},"enablePrivateCluster":{"Type":2,"Flags":0,"Description":"For more details, see [Creating a private AKS cluster](https://docs.microsoft.com/azure/aks/private-clusters)."},"privateDNSZone":{"Type":4,"Flags":0,"Description":"The default is System. For more details see [configure private DNS zone](https://docs.microsoft.com/azure/aks/private-clusters#configure-private-dns-zone). Allowed values are 'system' and 'none'."},"enablePrivateClusterPublicFQDN":{"Type":2,"Flags":0,"Description":"Whether to create additional public FQDN for private cluster or not."},"disableRunCommand":{"Type":2,"Flags":0,"Description":"Whether to disable run command for the cluster or not."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterPropertiesIdentityProfile","Properties":{},"AdditionalProperties":96}},{"2":{"Name":"PrivateLinkResource","Properties":{"id":{"Type":4,"Flags":0,"Description":"The ID of the private link resource."},"name":{"Type":4,"Flags":0,"Description":"The name of the private link resource."},"type":{"Type":4,"Flags":0,"Description":"The resource type."},"groupId":{"Type":4,"Flags":0,"Description":"The group ID of the resource."},"requiredMembers":{"Type":165,"Flags":0,"Description":"The RequiredMembers of the resource"},"privateLinkServiceID":{"Type":4,"Flags":2,"Description":"The private link service ID of the resource, this field is exposed only to NRP internally."}}}},{"3":{"ItemType":4}},{"3":{"ItemType":164}},{"2":{"Name":"ManagedClusterHttpProxyConfig","Properties":{"httpProxy":{"Type":4,"Flags":0,"Description":"The HTTP proxy server endpoint to use."},"httpsProxy":{"Type":4,"Flags":0,"Description":"The HTTPS proxy server endpoint to use."},"noProxy":{"Type":168,"Flags":0,"Description":"The endpoints that should not go through proxy."},"trustedCa":{"Type":4,"Flags":0,"Description":"Alternative CA cert to use for connecting to proxy servers."}}}},{"3":{"ItemType":4}},{"2":{"Name":"ManagedClusterSecurityProfile","Properties":{"defender":{"Type":170,"Flags":0,"Description":"Microsoft Defender settings for the security profile."},"azureKeyVaultKms":{"Type":172,"Flags":0,"Description":"Azure Key Vault [key management service](https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/) settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefender","Properties":{"logAnalyticsWorkspaceResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty."},"securityMonitoring":{"Type":171,"Flags":0,"Description":"Microsoft Defender threat detection for Cloud settings for the security profile."}}}},{"2":{"Name":"ManagedClusterSecurityProfileDefenderSecurityMonitoring","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Defender threat detection"}}}},{"2":{"Name":"AzureKeyVaultKms","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Azure Key Vault key management service. The default is false."},"keyId":{"Type":4,"Flags":0,"Description":"Identifier of Azure Key Vault key. See [key identifier format](https://docs.microsoft.com/en-us/azure/key-vault/general/about-keys-secrets-certificates#vault-name-and-object-name) for more details. When Azure Key Vault key management service is enabled, this field is required and must be a valid key identifier. When Azure Key Vault key management service is disabled, leave the field empty."},"keyVaultNetworkAccess":{"Type":175,"Flags":0,"Description":"Network access of key vault. The possible values are `Public` and `Private`. `Public` means the key vault allows public access from all networks. `Private` means the key vault disables public access and enables private link. The default value is `Public`."},"keyVaultResourceId":{"Type":4,"Flags":0,"Description":"Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty."}}}},{"6":{"Value":"Public"}},{"6":{"Value":"Private"}},{"5":{"Elements":[173,174,4]}},{"2":{"Name":"ManagedClusterStorageProfile","Properties":{"diskCSIDriver":{"Type":177,"Flags":0,"Description":"AzureDisk CSI Driver settings for the storage profile."},"fileCSIDriver":{"Type":178,"Flags":0,"Description":"AzureFile CSI Driver settings for the storage profile."},"snapshotController":{"Type":179,"Flags":0,"Description":"Snapshot Controller settings for the storage profile."}}}},{"2":{"Name":"ManagedClusterStorageProfileDiskCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureDisk CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileFileCSIDriver","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable AzureFile CSI Driver. The default value is true."}}}},{"2":{"Name":"ManagedClusterStorageProfileSnapshotController","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Whether to enable Snapshot Controller. The default value is true."}}}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[180,181,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":189,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":194,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[185,186,187,188,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[190,191,192,193,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters@2022-06-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":196,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":197,"Flags":10,"Description":"The resource api version"},"systemData":{"Type":184,"Flags":2,"Description":"The system metadata relating to this resource."},"properties":{"Type":199,"Flags":0,"Description":"Properties of a default maintenance configuration."}}}},{"2":{"Name":"MaintenanceConfigurationProperties","Properties":{"timeInWeek":{"Type":210,"Flags":0,"Description":"If two array entries specify the same day of the week, the applied configuration is the union of times in both entries."},"notAllowedTime":{"Type":212,"Flags":0,"Description":"Time slots on which upgrade is not allowed."}}}},{"2":{"Name":"TimeInWeek","Properties":{"day":{"Type":208,"Flags":0,"Description":"The day of the week."},"hourSlots":{"Type":209,"Flags":0,"Description":"Each integer hour represents a time range beginning at 0m after the hour ending at the next hour (non-inclusive). 0 corresponds to 00:00 UTC, 23 corresponds to 23:00 UTC. Specifying [0, 1] means the 00:00 - 02:00 UTC time range."}}}},{"6":{"Value":"Sunday"}},{"6":{"Value":"Monday"}},{"6":{"Value":"Tuesday"}},{"6":{"Value":"Wednesday"}},{"6":{"Value":"Thursday"}},{"6":{"Value":"Friday"}},{"6":{"Value":"Saturday"}},{"5":{"Elements":[201,202,203,204,205,206,207,4]}},{"3":{"ItemType":3}},{"3":{"ItemType":200}},{"2":{"Name":"TimeSpan","Properties":{"start":{"Type":4,"Flags":0,"Description":"The start of a time span"},"end":{"Type":4,"Flags":0,"Description":"The end of a time span"}}}},{"3":{"ItemType":211}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-06-01","ScopeType":8,"Body":198,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/agentPools"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/agentPools","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":214,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":215,"Flags":10,"Description":"The resource api version"},"properties":{"Type":217,"Flags":0,"Description":"Properties of an agent pool."}}}},{"2":{"Name":"ManagedClusterAgentPoolProfileProperties","Properties":{"count":{"Type":3,"Flags":0,"Description":"Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 1000 (inclusive) for user pools and in the range of 1 to 1000 (inclusive) for system pools. The default value is 1."},"vmSize":{"Type":4,"Flags":0,"Description":"VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions"},"osDiskSizeGB":{"Type":3,"Flags":0,"Description":"OS Disk Size in GB to be used to specify the disk size for every machine in the master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified."},"osDiskType":{"Type":220,"Flags":0,"Description":"The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os)."},"kubeletDiskType":{"Type":223,"Flags":0,"Description":"Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage."},"workloadRuntime":{"Type":226,"Flags":0,"Description":"Determines the type of workload a node can run."},"vnetSubnetID":{"Type":4,"Flags":0,"Description":"If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"podSubnetID":{"Type":4,"Flags":0,"Description":"If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}"},"maxPods":{"Type":3,"Flags":0,"Description":"The maximum number of pods that can run on a node."},"osType":{"Type":229,"Flags":0,"Description":"The operating system type. The default is Linux."},"osSKU":{"Type":232,"Flags":0,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"maxCount":{"Type":3,"Flags":0,"Description":"The maximum number of nodes for auto-scaling"},"minCount":{"Type":3,"Flags":0,"Description":"The minimum number of nodes for auto-scaling"},"enableAutoScaling":{"Type":2,"Flags":0,"Description":"Whether to enable auto-scaler"},"scaleDownMode":{"Type":235,"Flags":0,"Description":"This also effects the cluster autoscaler behavior. If not specified, it defaults to Delete."},"type":{"Type":238,"Flags":0,"Description":"The type of Agent Pool."},"mode":{"Type":241,"Flags":0,"Description":"A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools"},"orchestratorVersion":{"Type":4,"Flags":0,"Description":"Both patch version (e.g. 1.20.13) and (e.g. 1.20) are supported. When is specified, the latest supported GA patch version is chosen automatically. Updating the cluster with the same once it has been created (e.g. 1.14.x -> 1.14) will not trigger an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control plane. The node pool minor version must be within two minor versions of the control plane version. The node pool version cannot be greater than the control plane version. For more information see [upgrading a node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool)."},"currentOrchestratorVersion":{"Type":4,"Flags":2,"Description":"If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image"},"upgradeSettings":{"Type":57,"Flags":0,"Description":"Settings for upgrading the agentpool"},"provisioningState":{"Type":4,"Flags":2,"Description":"The current deployment or provisioning state."},"powerState":{"Type":28,"Flags":0,"Description":"When an Agent Pool is first created it is initially Running. The Agent Pool can be stopped by setting this field to Stopped. A stopped Agent Pool stops all of its VMs and does not accrue billing charges. An Agent Pool can only be stopped if it is Running and provisioning state is Succeeded"},"availabilityZones":{"Type":242,"Flags":0,"Description":"The list of Availability zones to use for nodes. This can only be specified if the AgentPoolType property is 'VirtualMachineScaleSets'."},"enableNodePublicIP":{"Type":2,"Flags":0,"Description":"Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false."},"nodePublicIPPrefixID":{"Type":4,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}"},"scaleSetPriority":{"Type":245,"Flags":0,"Description":"The Virtual Machine Scale Set priority. If not specified, the default is 'Regular'."},"scaleSetEvictionPolicy":{"Type":248,"Flags":0,"Description":"This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'."},"spotMaxPrice":{"Type":3,"Flags":0,"Description":"Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any on-demand price. For more details on spot pricing, see [spot VMs pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing)"},"tags":{"Type":249,"Flags":0,"Description":"The tags to be persisted on the agent pool virtual machine scale set."},"nodeLabels":{"Type":250,"Flags":0,"Description":"The node labels to be persisted across all nodes in agent pool."},"nodeTaints":{"Type":251,"Flags":0,"Description":"The taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule."},"proximityPlacementGroupID":{"Type":4,"Flags":0,"Description":"The ID for Proximity Placement Group."},"kubeletConfig":{"Type":68,"Flags":0,"Description":"The Kubelet configuration on the agent pool nodes."},"linuxOSConfig":{"Type":70,"Flags":0,"Description":"The OS configuration of Linux agent nodes."},"enableEncryptionAtHost":{"Type":2,"Flags":0,"Description":"This is only supported on certain VM sizes and in certain Azure regions. For more information, see: https://docs.microsoft.com/azure/aks/enable-host-encryption"},"enableUltraSSD":{"Type":2,"Flags":0,"Description":"Whether to enable UltraSSD"},"enableFIPS":{"Type":2,"Flags":0,"Description":"See [Add a FIPS-enabled node pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more details."},"gpuInstanceProfile":{"Type":257,"Flags":0,"Description":"GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU."},"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source Snapshot ID if the node pool will be created/upgraded using a snapshot."},"hostGroupID":{"Type":0,"Flags":0,"Description":"This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts)."}}}},{"6":{"Value":"Managed"}},{"6":{"Value":"Ephemeral"}},{"5":{"Elements":[218,219,4]}},{"6":{"Value":"OS"}},{"6":{"Value":"Temporary"}},{"5":{"Elements":[221,222,4]}},{"6":{"Value":"OCIContainer"}},{"6":{"Value":"WasmWasi"}},{"5":{"Elements":[224,225,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[227,228,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[230,231,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[233,234,4]}},{"6":{"Value":"VirtualMachineScaleSets"}},{"6":{"Value":"AvailabilitySet"}},{"5":{"Elements":[236,237,4]}},{"6":{"Value":"System"}},{"6":{"Value":"User"}},{"5":{"Elements":[239,240,4]}},{"3":{"ItemType":4}},{"6":{"Value":"Spot"}},{"6":{"Value":"Regular"}},{"5":{"Elements":[243,244,4]}},{"6":{"Value":"Delete"}},{"6":{"Value":"Deallocate"}},{"5":{"Elements":[246,247,4]}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"ManagedClusterAgentPoolProfilePropertiesNodeLabels","Properties":{},"AdditionalProperties":4}},{"3":{"ItemType":4}},{"6":{"Value":"MIG1g"}},{"6":{"Value":"MIG2g"}},{"6":{"Value":"MIG3g"}},{"6":{"Value":"MIG4g"}},{"6":{"Value":"MIG7g"}},{"5":{"Elements":[252,253,254,255,256,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/agentPools@2022-06-01","ScopeType":8,"Body":216,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/managedClusters/privateEndpointConnections"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":259,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":260,"Flags":10,"Description":"The resource api version"},"properties":{"Type":262,"Flags":0,"Description":"The properties of a private endpoint connection."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"provisioningState":{"Type":267,"Flags":2,"Description":"The current provisioning state."},"privateEndpoint":{"Type":268,"Flags":0,"Description":"The resource of private endpoint."},"privateLinkServiceConnectionState":{"Type":269,"Flags":1,"Description":"A collection of information about the state of the connection between service consumer and provider."}}}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"5":{"Elements":[263,264,265,266,4]}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":0,"Description":"The resource ID of the private endpoint"}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":274,"Flags":0,"Description":"The private link service connection status."},"description":{"Type":4,"Flags":0,"Description":"The private link service connection description."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[270,271,272,273,4]}},{"4":{"Name":"Microsoft.ContainerService/managedClusters/privateEndpointConnections@2022-06-01","ScopeType":8,"Body":261,"Flags":0}},{"6":{"Value":"Microsoft.ContainerService/snapshots"}},{"6":{"Value":"2022-06-01"}},{"2":{"Name":"Microsoft.ContainerService/snapshots","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":276,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":277,"Flags":10,"Description":"The resource api version"},"properties":{"Type":279,"Flags":0,"Description":"Properties of a snapshot."},"tags":{"Type":288,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"SnapshotProperties","Properties":{"creationData":{"Type":78,"Flags":0,"Description":"CreationData to be used to specify the source agent pool resource ID to create this snapshot."},"snapshotType":{"Type":281,"Flags":0,"Description":"The type of a snapshot. The default is NodePool."},"kubernetesVersion":{"Type":4,"Flags":2,"Description":"The version of Kubernetes."},"nodeImageVersion":{"Type":4,"Flags":2,"Description":"The version of node image."},"osType":{"Type":284,"Flags":2,"Description":"The operating system type. The default is Linux."},"osSku":{"Type":287,"Flags":2,"Description":"Specifies an OS SKU. This value must not be specified if OSType is Windows."},"vmSize":{"Type":4,"Flags":2,"Description":"The size of the VM."},"enableFIPS":{"Type":2,"Flags":2,"Description":"Whether to use a FIPS-enabled OS."}}}},{"6":{"Value":"NodePool"}},{"5":{"Elements":[280,4]}},{"6":{"Value":"Linux"}},{"6":{"Value":"Windows"}},{"5":{"Elements":[282,283,4]}},{"6":{"Value":"Ubuntu"}},{"6":{"Value":"CBLMariner"}},{"5":{"Elements":[285,286,4]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.ContainerService/snapshots@2022-06-01","ScopeType":8,"Body":278,"Flags":0}},{"2":{"Name":"ManagedClusterAccessProfile","Properties":{"properties":{"Type":291,"Flags":0,"Description":"AccessProfile of a managed cluster."},"tags":{"Type":292,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"id":{"Type":4,"Flags":2,"Description":"Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"},"name":{"Type":4,"Flags":2,"Description":"The name of the resource"},"type":{"Type":4,"Flags":2,"Description":"The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""},"systemData":{"Type":184,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"AccessProfile","Properties":{"kubeConfig":{"Type":0,"Flags":0,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"8":{"Name":"listCredential","ResourceType":"Microsoft.ContainerService/managedClusters/accessProfiles","ApiVersion":"2022-06-01","Output":290}},{"2":{"Name":"CredentialResults","Properties":{"kubeconfigs":{"Type":296,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"2":{"Name":"CredentialResult","Properties":{"name":{"Type":4,"Flags":2,"Description":"The name of the credential."},"value":{"Type":0,"Flags":2,"Description":"Base64-encoded Kubernetes configuration file."}}}},{"3":{"ItemType":295}},{"8":{"Name":"listClusterAdminCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}},{"8":{"Name":"listClusterMonitoringUserCredential","ResourceType":"Microsoft.ContainerService/managedClusters","ApiVersion":"2022-06-01","Output":294}}] \ No newline at end of file diff --git a/generated/containerservice/microsoft.containerservice/2022-06-01/types.md b/generated/containerservice/microsoft.containerservice/2022-06-01/types.md index ae60825833..650e0f39f0 100644 --- a/generated/containerservice/microsoft.containerservice/2022-06-01/types.md +++ b/generated/containerservice/microsoft.containerservice/2022-06-01/types.md @@ -221,7 +221,7 @@ * **enableNodePublicIP**: bool: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. * **enableUltraSSD**: bool: Whether to enable UltraSSD * **gpuInstanceProfile**: 'MIG1g' | 'MIG2g' | 'MIG3g' | 'MIG4g' | 'MIG7g' | string: GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. -* **hostGroupID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts). +* **hostGroupID**: any: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts). * **kubeletConfig**: [KubeletConfig](#kubeletconfig): The Kubelet configuration on the agent pool nodes. * **kubeletDiskType**: 'OS' | 'Temporary' | string: Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. * **linuxOSConfig**: [LinuxOSConfig](#linuxosconfig): The OS configuration of Linux agent nodes. @@ -266,7 +266,7 @@ * **enableNodePublicIP**: bool: Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For more information see [assigning a public IP per node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools). The default is false. * **enableUltraSSD**: bool: Whether to enable UltraSSD * **gpuInstanceProfile**: 'MIG1g' | 'MIG2g' | 'MIG3g' | 'MIG4g' | 'MIG7g' | string: GPUInstanceProfile to be used to specify GPU MIG instance profile for supported GPU VM SKU. -* **hostGroupID**: string: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts). +* **hostGroupID**: any: This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts). * **kubeletConfig**: [KubeletConfig](#kubeletconfig): The Kubelet configuration on the agent pool nodes. * **kubeletDiskType**: 'OS' | 'Temporary' | string: Determines the placement of emptyDir volumes, container runtime data root, and Kubelet ephemeral storage. * **linuxOSConfig**: [LinuxOSConfig](#linuxosconfig): The OS configuration of Linux agent nodes. diff --git a/generated/keyvault/log.out b/generated/keyvault/log.out index 59dd5507df..d9a3fdd43c 100644 --- a/generated/keyvault/log.out +++ b/generated/keyvault/log.out @@ -363,7 +363,6 @@ warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined warning | PreCheck/SchemaMissingType | The schema 'Operation-display' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2022-07-01/providers.json:88:9 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -491,7 +490,6 @@ warning | PreCheck/SchemaMissingType | The schema 'MetricSpecification' with an warning | PreCheck/SchemaMissingType | The schema 'DimensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-11-01-preview/providers.json:227:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'MHSMIPRule' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' @@ -626,7 +624,6 @@ warning | PreCheck/SchemaMissingType | The schema 'MetricSpecification' with an warning | PreCheck/SchemaMissingType | The schema 'DimensionProperties' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' - file:///home/runner/work/bicep-types-az/bicep-types-az/workflow-temp/azure-rest-api-specs/specification/keyvault/resource-manager/Microsoft.KeyVault/preview/2021-06-01-preview/providers.json:227:5 warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. -warning | Unrecognized property type: byte-array. Returning 'any'. warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future. warning | SkippedSemanticValidation | Semantic validation was skipped. warning | PreCheck/SchemaMissingType | The schema 'CloudError' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' diff --git a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json index 8ad42ecd8f..501ad3c77f 100644 --- a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"6":{"Value":"release"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-06-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-06-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-06-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"6":{"Value":"release"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-06-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-06-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-06-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-06-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-06-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-06-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-06-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md index 3d69e1e006..b6f0f78a5d 100644 --- a/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-06-01-preview/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: any: Blob encoding the policy rules under which the key can be released. +* **data**: string: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json index 2a3cdd09e6..114c593faa 100644 --- a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json +++ b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-11-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-11-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2021-11-01-preview","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2021-11-01-preview","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2021-11-01-preview","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2021-11-01-preview","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2021-11-01-preview","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2021-11-01-preview","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2021-11-01-preview"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2021-11-01-preview","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md index 225c30da14..9025afc9c6 100644 --- a/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md +++ b/generated/keyvault/microsoft.keyvault/2021-11-01-preview/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: any: Blob encoding the policy rules under which the key can be released. +* **data**: string: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/keyvault/microsoft.keyvault/2022-07-01/types.json b/generated/keyvault/microsoft.keyvault/2022-07-01/types.json index f642ff2ec5..b18885819a 100644 --- a/generated/keyvault/microsoft.keyvault/2022-07-01/types.json +++ b/generated/keyvault/microsoft.keyvault/2022-07-01/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":0,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2022-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2022-07-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2022-07-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2022-07-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2022-07-01","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2022-07-01","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"tags":{"Type":11,"Flags":0,"Description":"The tags that will be assigned to the key."},"properties":{"Type":12,"Flags":1,"Description":"The properties of the key to be created."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"KeyCreateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"KeyProperties","Properties":{"attributes":{"Type":13,"Flags":0,"Description":"The attributes of the key."},"kty":{"Type":23,"Flags":0,"Description":"The type of the key. For valid values, see JsonWebKeyType."},"keyOps":{"Type":33,"Flags":0},"keySize":{"Type":3,"Flags":0,"Description":"The key size in bits. For example: 2048, 3072, or 4096 for RSA."},"curveName":{"Type":38,"Flags":0,"Description":"The elliptic curve name. For valid values, see JsonWebKeyCurveName."},"keyUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the key."},"keyUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the key."},"rotationPolicy":{"Type":39,"Flags":0,"Description":"Key rotation policy in response. It will be used for both output and input. Omitted if empty"},"release_policy":{"Type":48,"Flags":0,"Description":"Key release policy in response. It will be used for both output and input. Omitted if empty"}}}},{"2":{"Name":"KeyAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether or not the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"recoveryLevel":{"Type":18,"Flags":2,"Description":"The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval."},"exportable":{"Type":2,"Flags":0,"Description":"Indicates if the private key can be exported."}}}},{"6":{"Value":"Purgeable"}},{"6":{"Value":"Recoverable+Purgeable"}},{"6":{"Value":"Recoverable"}},{"6":{"Value":"Recoverable+ProtectedSubscription"}},{"5":{"Elements":[14,15,16,17,4]}},{"6":{"Value":"EC"}},{"6":{"Value":"EC-HSM"}},{"6":{"Value":"RSA"}},{"6":{"Value":"RSA-HSM"}},{"5":{"Elements":[19,20,21,22,4]}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"import"}},{"6":{"Value":"release"}},{"5":{"Elements":[24,25,26,27,28,29,30,31,4]}},{"3":{"ItemType":32}},{"6":{"Value":"P-256"}},{"6":{"Value":"P-384"}},{"6":{"Value":"P-521"}},{"6":{"Value":"P-256K"}},{"5":{"Elements":[34,35,36,37,4]}},{"2":{"Name":"RotationPolicy","Properties":{"attributes":{"Type":40,"Flags":0,"Description":"The attributes of key rotation policy."},"lifetimeActions":{"Type":47,"Flags":0,"Description":"The lifetimeActions for key rotation action."}}}},{"2":{"Name":"KeyRotationPolicyAttributes","Properties":{"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."},"expiryTime":{"Type":4,"Flags":0,"Description":"The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"LifetimeAction","Properties":{"trigger":{"Type":42,"Flags":0,"Description":"The trigger of key rotation policy lifetimeAction."},"action":{"Type":43,"Flags":0,"Description":"The action of key rotation policy lifetimeAction."}}}},{"2":{"Name":"Trigger","Properties":{"timeAfterCreate":{"Type":4,"Flags":0,"Description":"The time duration after key creation to rotate the key. It only applies to rotate. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."},"timeBeforeExpiry":{"Type":4,"Flags":0,"Description":"The time duration before key expiring to rotate or notify. It will be in ISO 8601 duration format. Eg: 'P90D', 'P1Y'."}}}},{"2":{"Name":"Action","Properties":{"type":{"Type":46,"Flags":0,"Description":"The type of action."}}}},{"6":{"Value":"rotate"}},{"6":{"Value":"notify"}},{"5":{"Elements":[44,45]}},{"3":{"ItemType":41}},{"2":{"Name":"KeyReleasePolicy","Properties":{"contentType":{"Type":4,"Flags":0,"Description":"Content type and version of key release policy"},"data":{"Type":4,"Flags":0,"Description":"Blob encoding the policy rules under which the key can be released."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys@2022-07-01","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":50,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":51,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":1,"Description":"The supported Azure location where the key vault should be created."},"tags":{"Type":53,"Flags":0,"Description":"The tags that will be assigned to the key vault."},"properties":{"Type":54,"Flags":1,"Description":"Properties of the vault"},"systemData":{"Type":170,"Flags":2,"Description":"System metadata for the key vault."}}}},{"2":{"Name":"VaultCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"VaultProperties","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"sku":{"Type":55,"Flags":1,"Description":"SKU details"},"accessPolicies":{"Type":133,"Flags":0,"Description":"An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required."},"vaultUri":{"Type":4,"Flags":0,"Description":"The URI of the vault for performing operations on keys and secrets."},"hsmPoolResourceId":{"Type":4,"Flags":2,"Description":"The resource id of HSM Pool."},"enabledForDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault."},"enabledForDiskEncryption":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys."},"enabledForTemplateDeployment":{"Type":2,"Flags":0,"Description":"Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enableRbacAuthorization":{"Type":2,"Flags":0,"Description":"Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC."},"createMode":{"Type":136,"Flags":4,"Description":"The vault's create mode to indicate whether the vault need to be recovered or not."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value."},"networkAcls":{"Type":137,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"provisioningState":{"Type":150,"Flags":0,"Description":"Provisioning state of the vault."},"privateEndpointConnections":{"Type":169,"Flags":2,"Description":"List of private endpoint connections associated with the key vault."},"publicNetworkAccess":{"Type":4,"Flags":0,"Description":"Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules."}}}},{"2":{"Name":"Sku","Properties":{"family":{"Type":57,"Flags":1,"Description":"SKU family name"},"name":{"Type":60,"Flags":1,"Description":"SKU name to specify whether the key vault is a standard vault or a premium vault."}}}},{"6":{"Value":"A"}},{"5":{"Elements":[56,4]}},{"6":{"Value":"standard"}},{"6":{"Value":"premium"}},{"5":{"Elements":[58,59]}},{"2":{"Name":"AccessPolicyEntry","Properties":{"tenantId":{"Type":4,"Flags":1,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault."},"objectId":{"Type":4,"Flags":1,"Description":"The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies."},"applicationId":{"Type":4,"Flags":0,"Description":"Application ID of the client making request on behalf of a principal"},"permissions":{"Type":62,"Flags":1,"Description":"Permissions the identity has for keys, secrets and certificates."}}}},{"2":{"Name":"Permissions","Properties":{"keys":{"Type":85,"Flags":0,"Description":"Permissions to keys"},"secrets":{"Type":96,"Flags":0,"Description":"Permissions to secrets"},"certificates":{"Type":115,"Flags":0,"Description":"Permissions to certificates"},"storage":{"Type":132,"Flags":0,"Description":"Permissions to storage accounts"}}}},{"6":{"Value":"all"}},{"6":{"Value":"encrypt"}},{"6":{"Value":"decrypt"}},{"6":{"Value":"wrapKey"}},{"6":{"Value":"unwrapKey"}},{"6":{"Value":"sign"}},{"6":{"Value":"verify"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"create"}},{"6":{"Value":"update"}},{"6":{"Value":"import"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"release"}},{"6":{"Value":"rotate"}},{"6":{"Value":"getrotationpolicy"}},{"6":{"Value":"setrotationpolicy"}},{"5":{"Elements":[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4]}},{"3":{"ItemType":84}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"set"}},{"6":{"Value":"delete"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"5":{"Elements":[86,87,88,89,90,91,92,93,94,4]}},{"3":{"ItemType":95}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"create"}},{"6":{"Value":"import"}},{"6":{"Value":"update"}},{"6":{"Value":"managecontacts"}},{"6":{"Value":"getissuers"}},{"6":{"Value":"listissuers"}},{"6":{"Value":"setissuers"}},{"6":{"Value":"deleteissuers"}},{"6":{"Value":"manageissuers"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"5":{"Elements":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,4]}},{"3":{"ItemType":114}},{"6":{"Value":"all"}},{"6":{"Value":"get"}},{"6":{"Value":"list"}},{"6":{"Value":"delete"}},{"6":{"Value":"set"}},{"6":{"Value":"update"}},{"6":{"Value":"regeneratekey"}},{"6":{"Value":"recover"}},{"6":{"Value":"purge"}},{"6":{"Value":"backup"}},{"6":{"Value":"restore"}},{"6":{"Value":"setsas"}},{"6":{"Value":"listsas"}},{"6":{"Value":"getsas"}},{"6":{"Value":"deletesas"}},{"5":{"Elements":[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,4]}},{"3":{"ItemType":131}},{"3":{"ItemType":61}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[134,135]}},{"2":{"Name":"NetworkRuleSet","Properties":{"bypass":{"Type":140,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":143,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":145,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":147,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[138,139,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[141,142,4]}},{"2":{"Name":"IPRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":144}},{"2":{"Name":"VirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."},"ignoreMissingVnetServiceEndpoint":{"Type":2,"Flags":0,"Description":"Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured."}}}},{"3":{"ItemType":146}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"RegisteringDns"}},{"5":{"Elements":[148,149,4]}},{"2":{"Name":"PrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":152,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"PrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":153,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":154,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":168,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"PrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"PrivateLinkServiceConnectionState","Properties":{"status":{"Type":159,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":161,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[155,156,157,158,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[160,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[162,163,164,165,166,167,4]}},{"3":{"ItemType":151}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the key vault resource."},"createdByType":{"Type":175,"Flags":0,"Description":"The type of identity that created the key vault resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the key vault resource."},"lastModifiedByType":{"Type":180,"Flags":0,"Description":"The type of identity that last modified the key vault resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of the key vault resource last modification (UTC)."}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[171,172,173,174,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[176,177,178,179,4]}},{"4":{"Name":"Microsoft.KeyVault/vaults@2022-07-01","ScopeType":8,"Body":52,"Flags":0}},{"6":{"Value":"add"}},{"6":{"Value":"replace"}},{"6":{"Value":"remove"}},{"5":{"Elements":[182,183,184]}},{"6":{"Value":"Microsoft.KeyVault/vaults/accessPolicies"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/accessPolicies","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":185,"Flags":9,"Description":"The resource name"},"type":{"Type":186,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":187,"Flags":10,"Description":"The resource api version"},"location":{"Type":4,"Flags":2,"Description":"The resource type of the access policy."},"properties":{"Type":189,"Flags":1,"Description":"Properties of the access policy"}}}},{"2":{"Name":"VaultAccessPolicyProperties","Properties":{"accessPolicies":{"Type":190,"Flags":1,"Description":"An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID."}}}},{"3":{"ItemType":61}},{"4":{"Name":"Microsoft.KeyVault/vaults/accessPolicies@2022-07-01","ScopeType":8,"Body":188,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":192,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":193,"Flags":10,"Description":"The resource api version"},"properties":{"Type":152,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":195,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":194,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":197,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":198,"Flags":10,"Description":"The resource api version"},"properties":{"Type":200,"Flags":0,"Description":"Properties of the managed HSM"},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":253,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmProperties","Properties":{"tenantId":{"Type":4,"Flags":0,"Description":"The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool."},"initialAdminObjectIds":{"Type":201,"Flags":0,"Description":"Array of initial administrators object ids for this managed hsm pool."},"hsmUri":{"Type":4,"Flags":2,"Description":"The URI of the managed hsm pool for performing operations on keys."},"enableSoftDelete":{"Type":2,"Flags":0,"Description":"Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false."},"softDeleteRetentionInDays":{"Type":3,"Flags":0,"Description":"softDelete data retention days. It accepts >=7 and <=90."},"enablePurgeProtection":{"Type":2,"Flags":0,"Description":"Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible."},"createMode":{"Type":204,"Flags":0,"Description":"The create mode to indicate whether the resource is being created or is being recovered from a deleted resource."},"statusMessage":{"Type":4,"Flags":2,"Description":"Resource Status Message."},"provisioningState":{"Type":213,"Flags":2,"Description":"Provisioning state."},"networkAcls":{"Type":214,"Flags":0,"Description":"Rules governing the accessibility of the key vault from specific network locations."},"privateEndpointConnections":{"Type":243,"Flags":2,"Description":"List of private endpoint connections associated with the managed hsm pool."},"publicNetworkAccess":{"Type":246,"Flags":0,"Description":"Control permission for data plane traffic coming from public networks while private endpoint is enabled."},"scheduledPurgeDate":{"Type":4,"Flags":2,"Description":"The scheduled purge date in UTC."}}}},{"3":{"ItemType":4}},{"6":{"Value":"recover"}},{"6":{"Value":"default"}},{"5":{"Elements":[202,203]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Provisioning"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Activated"}},{"6":{"Value":"SecurityDomainRestore"}},{"6":{"Value":"Restoring"}},{"5":{"Elements":[205,206,207,208,209,210,211,212,4]}},{"2":{"Name":"MhsmNetworkRuleSet","Properties":{"bypass":{"Type":217,"Flags":0,"Description":"Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'."},"defaultAction":{"Type":220,"Flags":0,"Description":"The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated."},"ipRules":{"Type":222,"Flags":0,"Description":"The list of IP address rules."},"virtualNetworkRules":{"Type":224,"Flags":0,"Description":"The list of virtual network rules."}}}},{"6":{"Value":"AzureServices"}},{"6":{"Value":"None"}},{"5":{"Elements":[215,216,4]}},{"6":{"Value":"Allow"}},{"6":{"Value":"Deny"}},{"5":{"Elements":[218,219,4]}},{"2":{"Name":"MhsmipRule","Properties":{"value":{"Type":4,"Flags":1,"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)."}}}},{"3":{"ItemType":221}},{"2":{"Name":"MhsmVirtualNetworkRule","Properties":{"id":{"Type":4,"Flags":1,"Description":"Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'."}}}},{"3":{"ItemType":223}},{"2":{"Name":"MhsmPrivateEndpointConnectionItem","Properties":{"id":{"Type":4,"Flags":0,"Description":"Id of private endpoint connection."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"properties":{"Type":226,"Flags":0,"Description":"Private endpoint connection properties."}}}},{"2":{"Name":"MhsmPrivateEndpointConnectionProperties","Properties":{"privateEndpoint":{"Type":227,"Flags":0,"Description":"Properties of the private endpoint object."},"privateLinkServiceConnectionState":{"Type":228,"Flags":0,"Description":"Approval state of the private link connection."},"provisioningState":{"Type":242,"Flags":0,"Description":"Provisioning state of the private endpoint connection."}}}},{"2":{"Name":"MhsmPrivateEndpoint","Properties":{"id":{"Type":4,"Flags":2,"Description":"Full identifier of the private endpoint resource."}}}},{"2":{"Name":"MhsmPrivateLinkServiceConnectionState","Properties":{"status":{"Type":233,"Flags":0,"Description":"Indicates whether the connection has been approved, rejected or removed by the key vault owner."},"description":{"Type":4,"Flags":0,"Description":"The reason for approval or rejection."},"actionsRequired":{"Type":235,"Flags":0,"Description":"A message indicating if changes on the service provider require any updates on the consumer."}}}},{"6":{"Value":"Pending"}},{"6":{"Value":"Approved"}},{"6":{"Value":"Rejected"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[229,230,231,232,4]}},{"6":{"Value":"None"}},{"5":{"Elements":[234,4]}},{"6":{"Value":"Succeeded"}},{"6":{"Value":"Creating"}},{"6":{"Value":"Updating"}},{"6":{"Value":"Deleting"}},{"6":{"Value":"Failed"}},{"6":{"Value":"Disconnected"}},{"5":{"Elements":[236,237,238,239,240,241,4]}},{"3":{"ItemType":225}},{"6":{"Value":"Enabled"}},{"6":{"Value":"Disabled"}},{"5":{"Elements":[244,245,4]}},{"2":{"Name":"ManagedHsmSku","Properties":{"family":{"Type":249,"Flags":1,"Description":"SKU Family of the managed HSM Pool"},"name":{"Type":252,"Flags":1,"Description":"SKU of the managed HSM Pool"}}}},{"6":{"Value":"B"}},{"5":{"Elements":[248,4]}},{"6":{"Value":"Standard_B1"}},{"6":{"Value":"Custom_B32"}},{"5":{"Elements":[250,251]}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs@2022-07-01","ScopeType":8,"Body":199,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":255,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":256,"Flags":10,"Description":"The resource api version"},"properties":{"Type":226,"Flags":0,"Description":"Resource properties."},"etag":{"Type":4,"Flags":0,"Description":"Modified whenever there is a change in the state of private endpoint connection."},"location":{"Type":4,"Flags":0,"Description":"The supported Azure location where the managed HSM Pool should be created."},"sku":{"Type":247,"Flags":0,"Description":"SKU details"},"tags":{"Type":258,"Flags":0,"Description":"Resource tags"},"systemData":{"Type":170,"Flags":2,"Description":"Metadata pertaining to creation and last modification of the key vault resource."}}}},{"2":{"Name":"ManagedHsmResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/managedHSMs/privateEndpointConnections@2022-07-01","ScopeType":8,"Body":257,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/secrets"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/secrets","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":260,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":261,"Flags":10,"Description":"The resource api version"},"tags":{"Type":263,"Flags":0,"Description":"The tags that will be assigned to the secret."},"properties":{"Type":264,"Flags":1,"Description":"Properties of the secret"},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."}}}},{"2":{"Name":"SecretCreateOrUpdateParametersTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SecretProperties","Properties":{"value":{"Type":4,"Flags":0,"Description":"The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets."},"contentType":{"Type":4,"Flags":0,"Description":"The content type of the secret."},"attributes":{"Type":265,"Flags":0,"Description":"The attributes of the secret."},"secretUri":{"Type":4,"Flags":2,"Description":"The URI to retrieve the current version of the secret."},"secretUriWithVersion":{"Type":4,"Flags":2,"Description":"The URI to retrieve the specific version of the secret."}}}},{"2":{"Name":"SecretAttributes","Properties":{"enabled":{"Type":2,"Flags":0,"Description":"Determines whether the object is enabled."},"nbf":{"Type":3,"Flags":0,"Description":"Not before date in seconds since 1970-01-01T00:00:00Z."},"exp":{"Type":3,"Flags":0,"Description":"Expiry date in seconds since 1970-01-01T00:00:00Z."},"created":{"Type":3,"Flags":2,"Description":"Creation time in seconds since 1970-01-01T00:00:00Z."},"updated":{"Type":3,"Flags":2,"Description":"Last updated time in seconds since 1970-01-01T00:00:00Z."}}}},{"4":{"Name":"Microsoft.KeyVault/vaults/secrets@2022-07-01","ScopeType":8,"Body":262,"Flags":0}},{"6":{"Value":"Microsoft.KeyVault/vaults/keys/versions"}},{"6":{"Value":"2022-07-01"}},{"2":{"Name":"Microsoft.KeyVault/vaults/keys/versions","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":267,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":268,"Flags":10,"Description":"The resource api version"},"properties":{"Type":12,"Flags":2,"Description":"The properties of the key."},"location":{"Type":4,"Flags":2,"Description":"Azure location of the key vault resource."},"tags":{"Type":270,"Flags":2,"Description":"Tags assigned to the key vault resource."}}}},{"2":{"Name":"ResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Microsoft.KeyVault/vaults/keys/versions@2022-07-01","ScopeType":8,"Body":269,"Flags":1}}] \ No newline at end of file diff --git a/generated/keyvault/microsoft.keyvault/2022-07-01/types.md b/generated/keyvault/microsoft.keyvault/2022-07-01/types.md index a897ac01de..9e79f74a27 100644 --- a/generated/keyvault/microsoft.keyvault/2022-07-01/types.md +++ b/generated/keyvault/microsoft.keyvault/2022-07-01/types.md @@ -139,7 +139,7 @@ ## KeyReleasePolicy ### Properties * **contentType**: string: Content type and version of key release policy -* **data**: any: Blob encoding the policy rules under which the key can be released. +* **data**: string: Blob encoding the policy rules under which the key can be released. ## KeyRotationPolicyAttributes ### Properties diff --git a/generated/synapse/log.out b/generated/synapse/log.out index 120e712fc6..f4c2bb97cf 100644 --- a/generated/synapse/log.out +++ b/generated/synapse/log.out @@ -116,7 +116,7 @@ warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionForP warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionForPrivateLinkHub_ResourceCollectionResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/DuplicateSchema | Duplicate Schema named 'PrivateEndpointConnectionForPrivateLinkHubBasic' (5 differences): - - properties.id.$ref: "#/components/schemas/schemas:93" => "#/components/schemas/schemas:1340" + - properties.id.$ref: "#/components/schemas/schemas:93" => "#/components/schemas/schemas:1293" - properties.id.description: "identifier" => - properties.id.readOnly: true => - properties.properties.description: "Properties of private endpoint connection for private link hub" => @@ -622,7 +622,7 @@ warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionForP warning | PreCheck/SchemaMissingType | The schema 'PrivateEndpointConnectionForPrivateLinkHub_ResourceCollectionResponse' with an undefined type and declared properties is a bit ambiguous. This has been auto-corrected to 'type:object' warning | PreCheck/CheckDuplicateSchemas | Checking for duplicate schemas, this could take a (long) while. Run with --verbose for more detail. warning | PreCheck/DuplicateSchema | Duplicate Schema named 'PrivateEndpointConnectionForPrivateLinkHubBasic' (5 differences): - - properties.id.$ref: "#/components/schemas/schemas:392" => "#/components/schemas/schemas:1305" + - properties.id.$ref: "#/components/schemas/schemas:392" => "#/components/schemas/schemas:1224" - properties.id.description: "identifier" => - properties.id.readOnly: true => - properties.properties.description: "Properties of private endpoint connection for private link hub" => From 1b84fc0e2e9a43fe3d9242eeabbd623a4bcf0cf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 19:00:01 -0700 Subject: [PATCH 47/69] Bump @typescript-eslint/parser in /src/autorest.bicep (#1015) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.32.0 to 5.33.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.33.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 143 ++++++++++++++++++++++++--- src/autorest.bicep/package.json | 2 +- 2 files changed, 131 insertions(+), 14 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 6e806204fb..371f88c410 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -18,7 +18,7 @@ "@types/jest": "^27.4.1", "@types/node": "^18.6.4", "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.32.0", + "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", "eslint": "^8.21.0", @@ -1448,14 +1448,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", - "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "debug": "^4.3.4" }, "engines": { @@ -1474,6 +1474,80 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.32.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", @@ -7405,15 +7479,58 @@ } }, "@typescript-eslint/parser": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", - "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "debug": "^4.3.4" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" + } + }, + "@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/scope-manager": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 0a4e692c5d..9d8cf774c8 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -20,7 +20,7 @@ "@types/jest": "^27.4.1", "@types/node": "^18.6.4", "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.32.0", + "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", "eslint": "^8.21.0", From ca0679370d45ac510da8dd084985940840055539 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 19:00:07 -0700 Subject: [PATCH 48/69] Bump @autorest/codemodel from 4.19.0 to 4.19.1 in /src/autorest.bicep (#1012) Bumps [@autorest/codemodel](https://github.com/Azure/autorest.powershell) from 4.19.0 to 4.19.1. - [Release notes](https://github.com/Azure/autorest.powershell/releases) - [Changelog](https://github.com/Azure/autorest.powershell/blob/main/docs/release-notes.md) - [Commits](https://github.com/Azure/autorest.powershell/commits) --- updated-dependencies: - dependency-name: "@autorest/codemodel" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 371f88c410..4c9735ab37 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -8,7 +8,7 @@ "name": "@autorest/bicep", "version": "1.0.0", "dependencies": { - "@autorest/codemodel": "^4.19.0", + "@autorest/codemodel": "^4.19.1", "@autorest/extension-base": "^3.5.0", "@types/lodash": "^4.14.182", "autorest": "^3.6.2", @@ -43,9 +43,9 @@ } }, "node_modules/@autorest/codemodel": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.0.tgz", - "integrity": "sha512-xzlXuHKdjn5DgJOIWLc/jujhjPF3mbsRpAoA0wDhQT/hnBEIeoT6mh6vh//5PJ50z8142cSsKp8320nMYZbl2Q==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.1.tgz", + "integrity": "sha512-BaLVpEKHZjIdCdXxaOyJatd+z0ksPP6TEk4QWAzYyVY2nR+Z5pLyfHeWySwkw2GBKYVaDInbyXpXKBXIMecBPw==", "dependencies": { "@azure-tools/codegen": "~2.9.1", "js-yaml": "~4.0.0" @@ -6332,9 +6332,9 @@ } }, "@autorest/codemodel": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.0.tgz", - "integrity": "sha512-xzlXuHKdjn5DgJOIWLc/jujhjPF3mbsRpAoA0wDhQT/hnBEIeoT6mh6vh//5PJ50z8142cSsKp8320nMYZbl2Q==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.1.tgz", + "integrity": "sha512-BaLVpEKHZjIdCdXxaOyJatd+z0ksPP6TEk4QWAzYyVY2nR+Z5pLyfHeWySwkw2GBKYVaDInbyXpXKBXIMecBPw==", "requires": { "@azure-tools/codegen": "~2.9.1", "js-yaml": "~4.0.0" diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 9d8cf774c8..6e1aafc611 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -10,7 +10,7 @@ "lint:fix": "eslint src --ext ts --fix" }, "dependencies": { - "@autorest/codemodel": "^4.19.0", + "@autorest/codemodel": "^4.19.1", "@autorest/extension-base": "^3.5.0", "@types/lodash": "^4.14.182", "autorest": "^3.6.2", From b5462f585dc91c0b2d6e3f54466e1173bf21321a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 19:00:12 -0700 Subject: [PATCH 49/69] Bump @autorest/modelerfour from 4.24.0 to 4.24.1 in /src/generator (#1010) Bumps [@autorest/modelerfour](https://github.com/Azure/autorest.modelerfour) from 4.24.0 to 4.24.1. - [Release notes](https://github.com/Azure/autorest.modelerfour/releases) - [Commits](https://github.com/Azure/autorest.modelerfour/commits) --- updated-dependencies: - dependency-name: "@autorest/modelerfour" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index a0940f0151..51e8d4d3ab 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@autorest/core": "3.9.1", - "@autorest/modelerfour": "^4.24.0", + "@autorest/modelerfour": "^4.24.1", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", @@ -45,9 +45,9 @@ } }, "node_modules/@autorest/modelerfour": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.0.tgz", - "integrity": "sha512-Y4hTQEjpuInucHX6KI3zA5ei+X/iRpuYNmdiDV509bn7VzrfoSXvn9yfI4Fqo6z5+VS298bPo2qtCYISJFPENA==", + "version": "4.24.1", + "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.1.tgz", + "integrity": "sha512-WxTEsCxXQ3BjRIFTvZIE6hJk/EA32Or4/3mwmQ1bhZi7f9CjhtwMcOhXIsdLAiysAOnKsM/zq3xdCyYkKg60HA==", "dev": true, "engines": { "node": ">=12.0.0" @@ -2103,9 +2103,9 @@ "dev": true }, "@autorest/modelerfour": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.0.tgz", - "integrity": "sha512-Y4hTQEjpuInucHX6KI3zA5ei+X/iRpuYNmdiDV509bn7VzrfoSXvn9yfI4Fqo6z5+VS298bPo2qtCYISJFPENA==", + "version": "4.24.1", + "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.1.tgz", + "integrity": "sha512-WxTEsCxXQ3BjRIFTvZIE6hJk/EA32Or4/3mwmQ1bhZi7f9CjhtwMcOhXIsdLAiysAOnKsM/zq3xdCyYkKg60HA==", "dev": true }, "@cspotcode/source-map-support": { diff --git a/src/generator/package.json b/src/generator/package.json index 433fa3c926..162272d94b 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/Azure/bicep-types-az/blob/main/README.md", "devDependencies": { "@autorest/core": "3.9.1", - "@autorest/modelerfour": "^4.24.0", + "@autorest/modelerfour": "^4.24.1", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", From b743a36a1862bae0575360572bdaca0207443807 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 19:00:13 -0700 Subject: [PATCH 50/69] Bump @types/node from 18.6.4 to 18.6.5 in /src/autorest.bicep (#1014) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.4 to 18.6.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 4c9735ab37..14d14e0a6b 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.4", + "@types/node": "^18.6.5", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", @@ -1382,9 +1382,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.6.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz", - "integrity": "sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==", + "version": "18.6.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", + "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", "dev": true }, "node_modules/@types/prettier": { @@ -7429,9 +7429,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.6.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz", - "integrity": "sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==", + "version": "18.6.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", + "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 6e1aafc611..404991c633 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.4", + "@types/node": "^18.6.5", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", From 038901e4e59a1590d8198f69217a01b05acf68ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 19:00:17 -0700 Subject: [PATCH 51/69] Bump @types/node from 18.6.3 to 18.6.5 in /src/generator (#1007) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.3 to 18.6.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 51e8d4d3ab..7e72899d42 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -15,7 +15,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.6.3", + "@types/node": "^18.6.5", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", @@ -257,9 +257,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", - "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", + "version": "18.6.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", + "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", "dev": true }, "node_modules/@types/yargs": { @@ -2285,9 +2285,9 @@ "dev": true }, "@types/node": { - "version": "18.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", - "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", + "version": "18.6.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", + "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", "dev": true }, "@types/yargs": { diff --git a/src/generator/package.json b/src/generator/package.json index 162272d94b..b4f662fc46 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -30,7 +30,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.6.3", + "@types/node": "^18.6.5", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", From 952ac7243ec5ab7db2095591121b5e3d70fd36a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 19:00:20 -0700 Subject: [PATCH 52/69] Bump eslint-plugin-jest from 26.8.0 to 26.8.2 in /src/autorest.bicep (#1011) Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 26.8.0 to 26.8.2. - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v26.8.0...v26.8.2) --- updated-dependencies: - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 14d14e0a6b..5280e1562c 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -23,7 +23,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.8.0", + "eslint-plugin-jest": "^26.8.2", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", @@ -2589,9 +2589,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "26.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.0.tgz", - "integrity": "sha512-IyGhk+PpDgIA99OBPHo+l2aTtt8yAeB1IgPwXOQZSzi8ag/t1MsLZBN2MKL1sj6ahlkaxbkhlm7ll+NPcMcjaQ==", + "version": "26.8.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.2.tgz", + "integrity": "sha512-67oh0FKaku9y48OpLzL3uK9ckrgLb83Sp5gxxTbtOGDw9lq6D8jw/Psj/9CipkbK406I2M7mvx1q+pv/MdbvxA==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -8379,9 +8379,9 @@ "requires": {} }, "eslint-plugin-jest": { - "version": "26.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.0.tgz", - "integrity": "sha512-IyGhk+PpDgIA99OBPHo+l2aTtt8yAeB1IgPwXOQZSzi8ag/t1MsLZBN2MKL1sj6ahlkaxbkhlm7ll+NPcMcjaQ==", + "version": "26.8.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.2.tgz", + "integrity": "sha512-67oh0FKaku9y48OpLzL3uK9ckrgLb83Sp5gxxTbtOGDw9lq6D8jw/Psj/9CipkbK406I2M7mvx1q+pv/MdbvxA==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 404991c633..bf33760ae6 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -25,7 +25,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.8.0", + "eslint-plugin-jest": "^26.8.2", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", From 840f3668035d9ca2d12e4c40851cee4e4d92c009 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 19:00:24 -0700 Subject: [PATCH 53/69] Bump @typescript-eslint/eslint-plugin in /src/generator (#1009) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.32.0 to 5.33.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.33.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 258 ++++++++++++++++++++++++++++---- src/generator/package.json | 2 +- 2 files changed, 226 insertions(+), 34 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 7e72899d42..67cc4ea6cd 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -17,7 +17,7 @@ "@types/lodash": "^4.14.182", "@types/node": "^18.6.5", "@types/yargs": "^17.0.11", - "@typescript-eslint/eslint-plugin": "^5.32.0", + "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.32.0", "async": "^3.2.4", "autorest": "^3.6.2", @@ -278,14 +278,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", - "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -310,6 +310,53 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/parser": { "version": "5.32.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", @@ -355,12 +402,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", - "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -421,15 +468,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", - "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -444,6 +491,80 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.32.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", @@ -2306,20 +2427,48 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", - "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" + } + }, + "@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "dev": true + }, + "@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/parser": { @@ -2345,12 +2494,12 @@ } }, "@typescript-eslint/type-utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", - "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } @@ -2377,17 +2526,60 @@ } }, "@typescript-eslint/utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", - "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" + } + }, + "@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" + } + } } }, "@typescript-eslint/visitor-keys": { diff --git a/src/generator/package.json b/src/generator/package.json index b4f662fc46..916ce8300f 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -32,7 +32,7 @@ "@types/lodash": "^4.14.182", "@types/node": "^18.6.5", "@types/yargs": "^17.0.11", - "@typescript-eslint/eslint-plugin": "^5.32.0", + "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.32.0", "async": "^3.2.4", "autorest": "^3.6.2", From f68cc9a3935533543d7ccb79bfccc382855c41ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Aug 2022 02:04:40 +0000 Subject: [PATCH 54/69] Bump @typescript-eslint/parser from 5.32.0 to 5.33.0 in /src/generator (#1008) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.32.0 to 5.33.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.33.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 278 +++++--------------------------- src/generator/package.json | 2 +- 2 files changed, 44 insertions(+), 236 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 67cc4ea6cd..801745c509 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -18,7 +18,7 @@ "@types/node": "^18.6.5", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.33.0", - "@typescript-eslint/parser": "^5.32.0", + "@typescript-eslint/parser": "^5.33.0", "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", @@ -310,62 +310,15 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/parser": { "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", "dev": true, "dependencies": { + "@typescript-eslint/scope-manager": "5.33.0", "@typescript-eslint/types": "5.33.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", - "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/typescript-estree": "5.33.0", "debug": "^4.3.4" }, "engines": { @@ -385,13 +338,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -428,9 +381,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -441,13 +394,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -491,64 +444,7 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/visitor-keys": { "version": "5.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", @@ -565,23 +461,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/acorn": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", @@ -2441,56 +2320,28 @@ "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" - } - }, - "@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", - "dev": true - }, - "@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.33.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/parser": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", - "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" } }, "@typescript-eslint/type-utils": { @@ -2505,19 +2356,19 @@ } }, "@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2537,58 +2388,15 @@ "@typescript-eslint/typescript-estree": "5.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" - } - }, - "@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.33.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/types": "5.33.0", "eslint-visitor-keys": "^3.3.0" } }, diff --git a/src/generator/package.json b/src/generator/package.json index 916ce8300f..377745a91b 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -33,7 +33,7 @@ "@types/node": "^18.6.5", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.33.0", - "@typescript-eslint/parser": "^5.32.0", + "@typescript-eslint/parser": "^5.33.0", "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", From 243a5b3f20a95cae7371686cd830f4aee8b9f93a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Aug 2022 02:05:09 +0000 Subject: [PATCH 55/69] Bump @typescript-eslint/eslint-plugin in /src/autorest.bicep (#1013) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.32.0 to 5.33.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.33.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 243 +++++++-------------------- src/autorest.bicep/package.json | 2 +- 2 files changed, 64 insertions(+), 181 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 5280e1562c..d58bf183af 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/jest": "^27.4.1", "@types/node": "^18.6.5", - "@typescript-eslint/eslint-plugin": "^5.32.0", + "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", @@ -1415,14 +1415,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", - "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -1474,7 +1474,7 @@ } } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/scope-manager": { "version": "5.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", @@ -1491,87 +1491,13 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.33.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", - "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1592,9 +1518,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1605,13 +1531,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1632,15 +1558,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", - "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -1656,12 +1582,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/types": "5.33.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -7462,14 +7388,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", - "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -7488,86 +7414,43 @@ "@typescript-eslint/types": "5.33.0", "@typescript-eslint/typescript-estree": "5.33.0", "debug": "^4.3.4" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" - } - }, - "@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.33.0", - "eslint-visitor-keys": "^3.3.0" - } - } } }, "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" } }, "@typescript-eslint/type-utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", - "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/utils": "5.33.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -7576,26 +7459,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", - "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/types": "5.33.0", "eslint-visitor-keys": "^3.3.0" } }, diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index bf33760ae6..3e59148bf3 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@types/jest": "^27.4.1", "@types/node": "^18.6.5", - "@typescript-eslint/eslint-plugin": "^5.32.0", + "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", From f97638dd151e50be3e39e5f6f5f991d49bdd8826 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Aug 2022 20:16:37 +0000 Subject: [PATCH 56/69] Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 (#1017) * Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.2.0 to 17.3.0. - [Release notes](https://github.com/microsoft/vstest/releases) - [Commits](https://github.com/microsoft/vstest/compare/v17.2.0...v17.3.0) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * lock files Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marcin Jastrzebski --- .../Bicep.Types.Az.UnitTests.csproj | 2 +- .../packages.lock.json | 28 +++++++++---------- .../Bicep.Types.UnitTests.csproj | 2 +- src/Bicep.Types.UnitTests/packages.lock.json | 26 ++++++++--------- 4 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/Bicep.Types.Az.UnitTests/Bicep.Types.Az.UnitTests.csproj b/src/Bicep.Types.Az.UnitTests/Bicep.Types.Az.UnitTests.csproj index 6fa790c6ec..8dd51abde6 100644 --- a/src/Bicep.Types.Az.UnitTests/Bicep.Types.Az.UnitTests.csproj +++ b/src/Bicep.Types.Az.UnitTests/Bicep.Types.Az.UnitTests.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/Bicep.Types.Az.UnitTests/packages.lock.json b/src/Bicep.Types.Az.UnitTests/packages.lock.json index 0f64b090c9..55ae807fb1 100644 --- a/src/Bicep.Types.Az.UnitTests/packages.lock.json +++ b/src/Bicep.Types.Az.UnitTests/packages.lock.json @@ -19,12 +19,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.2.0, )", - "resolved": "17.2.0", - "contentHash": "kYmkDYbcDd+jNvmMH4TMtgHjsUYbIsWENM2VcjB0X7TawXbehL5I8OIsu2TgFS/nQCgZE94InrqMxrm7WDy+Lw==", + "requested": "[17.3.0, )", + "resolved": "17.3.0", + "contentHash": "ch4JCT7AZdBzvCAKD36t6fDsl7NEzzunwW7MwXUG2uFPoWcMd8B8KYg5fiwxnpdXJHodJk6yIBdSwMpN3Ikt9w==", "dependencies": { - "Microsoft.CodeCoverage": "17.2.0", - "Microsoft.TestPlatform.TestHost": "17.2.0" + "Microsoft.CodeCoverage": "17.3.0", + "Microsoft.TestPlatform.TestHost": "17.3.0" } }, "Microsoft.SourceLink.GitHub": { @@ -66,8 +66,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "MsKhJmwIfHxNDbTIlgQy29UpWSWPpbZOQPhQ7xalRy+ABnl8/neFHZGzSP3XlpW2dKAXHTFrtIcKzW/kopY2Bg==" + "resolved": "17.3.0", + "contentHash": "/xxz+e29F2V5pePtInjbLffoqWVTm60KCX87vSj2laNboeWq65WFJ634fGtBcMZO3VEfOmh9/XcoWEfLlWWG+g==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -109,8 +109,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "7j1KYDHLhU98XnCEbECMncXLydI9fNiFLcFsiBsP3lV6EkHOaj5kTPAWHYkKnPGRC9TbZUboSQq8rWI4dTQsxg==", + "resolved": "17.3.0", + "contentHash": "6NRzi6QbmWV49Psf8A9z1LTJU4nBrlJdCcDOUyD4Ttm1J2wvksu98GlV+52CkxtpgNsUjGr9Mv1Rbb1/dB06yQ==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -118,10 +118,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "bI67J+hers241h7eD2eecS02p9CbKcQDIeoRvO4FgMlTWg2ZTzc0D3uWLYr5U+K5x9O1pNmyMoMDbYIeWY/TWw==", + "resolved": "17.3.0", + "contentHash": "uOJALDWtKXZkISKuNI7kOlRi/lk2CqXZtLkNS0Ei+RXqRUjUpCsjAPYSP+DJ/a4QwJ5cI9CVF52vtajnGOaEpw==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.2.0", + "Microsoft.TestPlatform.ObjectModel": "17.3.0", "Newtonsoft.Json": "9.0.1" } }, @@ -1229,13 +1229,13 @@ "Azure.Bicep.Types": { "type": "Project", "dependencies": { - "System.Text.Json": "6.0.5" + "System.Text.Json": "[6.0.5, )" } }, "Azure.Bicep.Types.Az": { "type": "Project", "dependencies": { - "Azure.Bicep.Types": "1.0.0" + "Azure.Bicep.Types": "[1.0.0, )" } } } diff --git a/src/Bicep.Types.UnitTests/Bicep.Types.UnitTests.csproj b/src/Bicep.Types.UnitTests/Bicep.Types.UnitTests.csproj index 34cae38bb2..ba7fd21ac9 100644 --- a/src/Bicep.Types.UnitTests/Bicep.Types.UnitTests.csproj +++ b/src/Bicep.Types.UnitTests/Bicep.Types.UnitTests.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/Bicep.Types.UnitTests/packages.lock.json b/src/Bicep.Types.UnitTests/packages.lock.json index ff28fcc2e6..9307402a8c 100644 --- a/src/Bicep.Types.UnitTests/packages.lock.json +++ b/src/Bicep.Types.UnitTests/packages.lock.json @@ -19,12 +19,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.2.0, )", - "resolved": "17.2.0", - "contentHash": "kYmkDYbcDd+jNvmMH4TMtgHjsUYbIsWENM2VcjB0X7TawXbehL5I8OIsu2TgFS/nQCgZE94InrqMxrm7WDy+Lw==", + "requested": "[17.3.0, )", + "resolved": "17.3.0", + "contentHash": "ch4JCT7AZdBzvCAKD36t6fDsl7NEzzunwW7MwXUG2uFPoWcMd8B8KYg5fiwxnpdXJHodJk6yIBdSwMpN3Ikt9w==", "dependencies": { - "Microsoft.CodeCoverage": "17.2.0", - "Microsoft.TestPlatform.TestHost": "17.2.0" + "Microsoft.CodeCoverage": "17.3.0", + "Microsoft.TestPlatform.TestHost": "17.3.0" } }, "Microsoft.SourceLink.GitHub": { @@ -66,8 +66,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "MsKhJmwIfHxNDbTIlgQy29UpWSWPpbZOQPhQ7xalRy+ABnl8/neFHZGzSP3XlpW2dKAXHTFrtIcKzW/kopY2Bg==" + "resolved": "17.3.0", + "contentHash": "/xxz+e29F2V5pePtInjbLffoqWVTm60KCX87vSj2laNboeWq65WFJ634fGtBcMZO3VEfOmh9/XcoWEfLlWWG+g==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -109,8 +109,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "7j1KYDHLhU98XnCEbECMncXLydI9fNiFLcFsiBsP3lV6EkHOaj5kTPAWHYkKnPGRC9TbZUboSQq8rWI4dTQsxg==", + "resolved": "17.3.0", + "contentHash": "6NRzi6QbmWV49Psf8A9z1LTJU4nBrlJdCcDOUyD4Ttm1J2wvksu98GlV+52CkxtpgNsUjGr9Mv1Rbb1/dB06yQ==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -118,10 +118,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "bI67J+hers241h7eD2eecS02p9CbKcQDIeoRvO4FgMlTWg2ZTzc0D3uWLYr5U+K5x9O1pNmyMoMDbYIeWY/TWw==", + "resolved": "17.3.0", + "contentHash": "uOJALDWtKXZkISKuNI7kOlRi/lk2CqXZtLkNS0Ei+RXqRUjUpCsjAPYSP+DJ/a4QwJ5cI9CVF52vtajnGOaEpw==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.2.0", + "Microsoft.TestPlatform.ObjectModel": "17.3.0", "Newtonsoft.Json": "9.0.1" } }, @@ -1229,7 +1229,7 @@ "Azure.Bicep.Types": { "type": "Project", "dependencies": { - "System.Text.Json": "6.0.5" + "System.Text.Json": "[6.0.5, )" } } } From 8883308a4ca6c94c31bcdd228ea884c97214a905 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Aug 2022 20:17:16 +0000 Subject: [PATCH 57/69] Bump Nerdbank.GitVersioning from 3.5.108 to 3.5.109 (#996) * Bump Nerdbank.GitVersioning from 3.5.108 to 3.5.109 Bumps [Nerdbank.GitVersioning](https://github.com/dotnet/Nerdbank.GitVersioning) from 3.5.108 to 3.5.109. - [Release notes](https://github.com/dotnet/Nerdbank.GitVersioning/releases) - [Commits](https://github.com/dotnet/Nerdbank.GitVersioning/commits) --- updated-dependencies: - dependency-name: Nerdbank.GitVersioning dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * lock files Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marcin Jastrzebski --- src/Bicep.Types.Az.UnitTests/packages.lock.json | 6 +++--- src/Bicep.Types.Az/packages.lock.json | 8 ++++---- src/Bicep.Types.UnitTests/packages.lock.json | 6 +++--- src/Bicep.Types/packages.lock.json | 6 +++--- src/Directory.Build.props | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Bicep.Types.Az.UnitTests/packages.lock.json b/src/Bicep.Types.Az.UnitTests/packages.lock.json index 55ae807fb1..66185bcb47 100644 --- a/src/Bicep.Types.Az.UnitTests/packages.lock.json +++ b/src/Bicep.Types.Az.UnitTests/packages.lock.json @@ -55,9 +55,9 @@ }, "Nerdbank.GitVersioning": { "type": "Direct", - "requested": "[3.5.108, )", - "resolved": "3.5.108", - "contentHash": "+1Zn/jrrbBS1MVK20W8d8g4nEREPuZ6IHDTmtqlJiNeGXN45Iou0IPe5hykbLAVyWfnoN3bPCDBIVjeAfoMsWQ==" + "requested": "[3.5.109, )", + "resolved": "3.5.109", + "contentHash": "tKA1XJ5U2Ytk+u2/5sGNa04Pw6z9noYmqbpmHpjvbwJTtIalqsQjnwT4RQKSDTTIznHBbKxzv3HVh8QD28Qk+g==" }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", diff --git a/src/Bicep.Types.Az/packages.lock.json b/src/Bicep.Types.Az/packages.lock.json index 880923f0ef..8082159758 100644 --- a/src/Bicep.Types.Az/packages.lock.json +++ b/src/Bicep.Types.Az/packages.lock.json @@ -14,9 +14,9 @@ }, "Nerdbank.GitVersioning": { "type": "Direct", - "requested": "[3.5.108, )", - "resolved": "3.5.108", - "contentHash": "+1Zn/jrrbBS1MVK20W8d8g4nEREPuZ6IHDTmtqlJiNeGXN45Iou0IPe5hykbLAVyWfnoN3bPCDBIVjeAfoMsWQ==" + "requested": "[3.5.109, )", + "resolved": "3.5.109", + "contentHash": "tKA1XJ5U2Ytk+u2/5sGNa04Pw6z9noYmqbpmHpjvbwJTtIalqsQjnwT4RQKSDTTIznHBbKxzv3HVh8QD28Qk+g==" }, "NETStandard.Library": { "type": "Direct", @@ -110,7 +110,7 @@ "Azure.Bicep.Types": { "type": "Project", "dependencies": { - "System.Text.Json": "6.0.5" + "System.Text.Json": "[6.0.5, )" } } } diff --git a/src/Bicep.Types.UnitTests/packages.lock.json b/src/Bicep.Types.UnitTests/packages.lock.json index 9307402a8c..7e0fa2bb48 100644 --- a/src/Bicep.Types.UnitTests/packages.lock.json +++ b/src/Bicep.Types.UnitTests/packages.lock.json @@ -55,9 +55,9 @@ }, "Nerdbank.GitVersioning": { "type": "Direct", - "requested": "[3.5.108, )", - "resolved": "3.5.108", - "contentHash": "+1Zn/jrrbBS1MVK20W8d8g4nEREPuZ6IHDTmtqlJiNeGXN45Iou0IPe5hykbLAVyWfnoN3bPCDBIVjeAfoMsWQ==" + "requested": "[3.5.109, )", + "resolved": "3.5.109", + "contentHash": "tKA1XJ5U2Ytk+u2/5sGNa04Pw6z9noYmqbpmHpjvbwJTtIalqsQjnwT4RQKSDTTIznHBbKxzv3HVh8QD28Qk+g==" }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", diff --git a/src/Bicep.Types/packages.lock.json b/src/Bicep.Types/packages.lock.json index 8f3187948e..6323cc2c5f 100644 --- a/src/Bicep.Types/packages.lock.json +++ b/src/Bicep.Types/packages.lock.json @@ -14,9 +14,9 @@ }, "Nerdbank.GitVersioning": { "type": "Direct", - "requested": "[3.5.108, )", - "resolved": "3.5.108", - "contentHash": "+1Zn/jrrbBS1MVK20W8d8g4nEREPuZ6IHDTmtqlJiNeGXN45Iou0IPe5hykbLAVyWfnoN3bPCDBIVjeAfoMsWQ==" + "requested": "[3.5.109, )", + "resolved": "3.5.109", + "contentHash": "tKA1XJ5U2Ytk+u2/5sGNa04Pw6z9noYmqbpmHpjvbwJTtIalqsQjnwT4RQKSDTTIznHBbKxzv3HVh8QD28Qk+g==" }, "NETStandard.Library": { "type": "Direct", diff --git a/src/Directory.Build.props b/src/Directory.Build.props index f0c04fe885..42b5cd1278 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -12,7 +12,7 @@ - + \ No newline at end of file From 9ebdc0604fd00739248dbd8b70e84825696cb868 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Aug 2022 13:12:49 -0400 Subject: [PATCH 58/69] Bump @types/node from 18.6.5 to 18.7.1 in /src/autorest.bicep (#1019) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.5 to 18.7.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index d58bf183af..1fdf154343 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.5", + "@types/node": "^18.7.1", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", @@ -1382,9 +1382,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", + "version": "18.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", + "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==", "dev": true }, "node_modules/@types/prettier": { @@ -7355,9 +7355,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", + "version": "18.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", + "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 3e59148bf3..a229275365 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.6.5", + "@types/node": "^18.7.1", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", From 27af35f089bf7c23d32fb50de642e9212c5d16d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Aug 2022 13:13:03 -0400 Subject: [PATCH 59/69] Bump @types/node from 18.6.5 to 18.7.1 in /src/generator (#1018) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.6.5 to 18.7.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 801745c509..676543f6c9 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -15,7 +15,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.6.5", + "@types/node": "^18.7.1", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", @@ -257,9 +257,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", + "version": "18.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", + "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==", "dev": true }, "node_modules/@types/yargs": { @@ -2285,9 +2285,9 @@ "dev": true }, "@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", + "version": "18.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", + "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==", "dev": true }, "@types/yargs": { diff --git a/src/generator/package.json b/src/generator/package.json index 377745a91b..8ff6b882a0 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -30,7 +30,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.6.5", + "@types/node": "^18.7.1", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", From 57003548ed0bbc488f281b93936ff739edcd6e92 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Aug 2022 19:17:42 -0700 Subject: [PATCH 60/69] Bump @types/node from 18.7.1 to 18.7.2 in /src/autorest.bicep (#1023) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.7.1 to 18.7.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 1fdf154343..09b57086b7 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.7.1", + "@types/node": "^18.7.2", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", @@ -1382,9 +1382,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", - "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==", + "version": "18.7.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.2.tgz", + "integrity": "sha512-ce7MIiaYWCFv6A83oEultwhBXb22fxwNOQf5DIxWA4WXvDQ7K+L0fbWl/YOfCzlR5B/uFkSnVBhPcOfOECcWvA==", "dev": true }, "node_modules/@types/prettier": { @@ -7355,9 +7355,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", - "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==", + "version": "18.7.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.2.tgz", + "integrity": "sha512-ce7MIiaYWCFv6A83oEultwhBXb22fxwNOQf5DIxWA4WXvDQ7K+L0fbWl/YOfCzlR5B/uFkSnVBhPcOfOECcWvA==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index a229275365..ca61f61bb8 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.7.1", + "@types/node": "^18.7.2", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", From 7e120cc9c1f6fe3b2cdc18062fde4d2a61d11ef7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Aug 2022 19:17:44 -0700 Subject: [PATCH 61/69] Bump @types/node from 18.7.1 to 18.7.2 in /src/generator (#1022) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.7.1 to 18.7.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 676543f6c9..44268ddf8f 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -15,7 +15,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.7.1", + "@types/node": "^18.7.2", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", @@ -257,9 +257,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", - "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==", + "version": "18.7.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.2.tgz", + "integrity": "sha512-ce7MIiaYWCFv6A83oEultwhBXb22fxwNOQf5DIxWA4WXvDQ7K+L0fbWl/YOfCzlR5B/uFkSnVBhPcOfOECcWvA==", "dev": true }, "node_modules/@types/yargs": { @@ -2285,9 +2285,9 @@ "dev": true }, "@types/node": { - "version": "18.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", - "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==", + "version": "18.7.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.2.tgz", + "integrity": "sha512-ce7MIiaYWCFv6A83oEultwhBXb22fxwNOQf5DIxWA4WXvDQ7K+L0fbWl/YOfCzlR5B/uFkSnVBhPcOfOECcWvA==", "dev": true }, "@types/yargs": { diff --git a/src/generator/package.json b/src/generator/package.json index 8ff6b882a0..dfff433830 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -30,7 +30,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.7.1", + "@types/node": "^18.7.2", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", From c441774790f27164dc28b9641859575ab436a500 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:24:23 -0400 Subject: [PATCH 62/69] Bump @autorest/modelerfour from 4.24.1 to 4.24.2 in /src/generator (#1024) Bumps [@autorest/modelerfour](https://github.com/Azure/autorest.modelerfour) from 4.24.1 to 4.24.2. - [Release notes](https://github.com/Azure/autorest.modelerfour/releases) - [Commits](https://github.com/Azure/autorest.modelerfour/commits) --- updated-dependencies: - dependency-name: "@autorest/modelerfour" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 44268ddf8f..0fd4a84dbf 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@autorest/core": "3.9.1", - "@autorest/modelerfour": "^4.24.1", + "@autorest/modelerfour": "^4.24.2", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", @@ -45,9 +45,9 @@ } }, "node_modules/@autorest/modelerfour": { - "version": "4.24.1", - "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.1.tgz", - "integrity": "sha512-WxTEsCxXQ3BjRIFTvZIE6hJk/EA32Or4/3mwmQ1bhZi7f9CjhtwMcOhXIsdLAiysAOnKsM/zq3xdCyYkKg60HA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.2.tgz", + "integrity": "sha512-ZjyYSqazzSASTWisNk3OXt67dFL6K3d+p/uxI7zeRI03IusOvySbTHGh1TgnDJjuTxgxrMwFXXkHfVmhl9mzfg==", "dev": true, "engines": { "node": ">=12.0.0" @@ -2103,9 +2103,9 @@ "dev": true }, "@autorest/modelerfour": { - "version": "4.24.1", - "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.1.tgz", - "integrity": "sha512-WxTEsCxXQ3BjRIFTvZIE6hJk/EA32Or4/3mwmQ1bhZi7f9CjhtwMcOhXIsdLAiysAOnKsM/zq3xdCyYkKg60HA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@autorest/modelerfour/-/modelerfour-4.24.2.tgz", + "integrity": "sha512-ZjyYSqazzSASTWisNk3OXt67dFL6K3d+p/uxI7zeRI03IusOvySbTHGh1TgnDJjuTxgxrMwFXXkHfVmhl9mzfg==", "dev": true }, "@cspotcode/source-map-support": { diff --git a/src/generator/package.json b/src/generator/package.json index dfff433830..95378dd2fb 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/Azure/bicep-types-az/blob/main/README.md", "devDependencies": { "@autorest/core": "3.9.1", - "@autorest/modelerfour": "^4.24.1", + "@autorest/modelerfour": "^4.24.2", "@ts-common/commonmark-to-markdown": "^2.0.2", "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", From 1ba517326bc099a6662b89daf09c539f8f358e5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:24:34 -0400 Subject: [PATCH 63/69] Bump @autorest/codemodel from 4.19.1 to 4.19.2 in /src/autorest.bicep (#1028) Bumps [@autorest/codemodel](https://github.com/Azure/autorest.powershell) from 4.19.1 to 4.19.2. - [Release notes](https://github.com/Azure/autorest.powershell/releases) - [Changelog](https://github.com/Azure/autorest.powershell/blob/main/docs/release-notes.md) - [Commits](https://github.com/Azure/autorest.powershell/commits) --- updated-dependencies: - dependency-name: "@autorest/codemodel" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 09b57086b7..394a91ff2e 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -8,7 +8,7 @@ "name": "@autorest/bicep", "version": "1.0.0", "dependencies": { - "@autorest/codemodel": "^4.19.1", + "@autorest/codemodel": "^4.19.2", "@autorest/extension-base": "^3.5.0", "@types/lodash": "^4.14.182", "autorest": "^3.6.2", @@ -43,9 +43,9 @@ } }, "node_modules/@autorest/codemodel": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.1.tgz", - "integrity": "sha512-BaLVpEKHZjIdCdXxaOyJatd+z0ksPP6TEk4QWAzYyVY2nR+Z5pLyfHeWySwkw2GBKYVaDInbyXpXKBXIMecBPw==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.2.tgz", + "integrity": "sha512-MENLWZxm4bcoJJw20egNeD4nmuhVUOftoIAMgCx+Qicb32sJxJiPBD6L7rjPjmSWlDQe8hP6vWc4Ig1ncZ3J4g==", "dependencies": { "@azure-tools/codegen": "~2.9.1", "js-yaml": "~4.0.0" @@ -6258,9 +6258,9 @@ } }, "@autorest/codemodel": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.1.tgz", - "integrity": "sha512-BaLVpEKHZjIdCdXxaOyJatd+z0ksPP6TEk4QWAzYyVY2nR+Z5pLyfHeWySwkw2GBKYVaDInbyXpXKBXIMecBPw==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.19.2.tgz", + "integrity": "sha512-MENLWZxm4bcoJJw20egNeD4nmuhVUOftoIAMgCx+Qicb32sJxJiPBD6L7rjPjmSWlDQe8hP6vWc4Ig1ncZ3J4g==", "requires": { "@azure-tools/codegen": "~2.9.1", "js-yaml": "~4.0.0" diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index ca61f61bb8..0e1b246440 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -10,7 +10,7 @@ "lint:fix": "eslint src --ext ts --fix" }, "dependencies": { - "@autorest/codemodel": "^4.19.1", + "@autorest/codemodel": "^4.19.2", "@autorest/extension-base": "^3.5.0", "@types/lodash": "^4.14.182", "autorest": "^3.6.2", From cc5662759ce03c2c01e6bda93be441d5c7efae5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:24:43 -0400 Subject: [PATCH 64/69] Bump eslint-plugin-jest from 26.8.2 to 26.8.3 in /src/autorest.bicep (#1030) Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 26.8.2 to 26.8.3. - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v26.8.2...v26.8.3) --- updated-dependencies: - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 394a91ff2e..b0faf45095 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -23,7 +23,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.8.2", + "eslint-plugin-jest": "^26.8.3", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", @@ -2515,9 +2515,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "26.8.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.2.tgz", - "integrity": "sha512-67oh0FKaku9y48OpLzL3uK9ckrgLb83Sp5gxxTbtOGDw9lq6D8jw/Psj/9CipkbK406I2M7mvx1q+pv/MdbvxA==", + "version": "26.8.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.3.tgz", + "integrity": "sha512-2roWu1MkEiihQ/qEszPPoaoqVI1x2D8Jtadk5AmoXTdEeNVPMu01Dtz7jIuTOAmdW3L+tSkPZOtEtQroYJDt0A==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -8262,9 +8262,9 @@ "requires": {} }, "eslint-plugin-jest": { - "version": "26.8.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.2.tgz", - "integrity": "sha512-67oh0FKaku9y48OpLzL3uK9ckrgLb83Sp5gxxTbtOGDw9lq6D8jw/Psj/9CipkbK406I2M7mvx1q+pv/MdbvxA==", + "version": "26.8.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.8.3.tgz", + "integrity": "sha512-2roWu1MkEiihQ/qEszPPoaoqVI1x2D8Jtadk5AmoXTdEeNVPMu01Dtz7jIuTOAmdW3L+tSkPZOtEtQroYJDt0A==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 0e1b246440..18995565da 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -25,7 +25,7 @@ "dir-compare": "^4.0.0", "eslint": "^8.21.0", "eslint-plugin-header": "^3.1.1", - "eslint-plugin-jest": "^26.8.2", + "eslint-plugin-jest": "^26.8.3", "jest": "^27.5.1", "ts-jest": "^27.1.4", "ts-node": "^10.9.1", From 6b5a59341ea45f0621c589e5e5a27f31e13b6ae6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:24:58 -0400 Subject: [PATCH 65/69] Bump eslint from 8.21.0 to 8.22.0 in /src/generator (#1025) Bumps [eslint](https://github.com/eslint/eslint) from 8.21.0 to 8.22.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.21.0...v8.22.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index 0fd4a84dbf..cb10eeebc7 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -22,7 +22,7 @@ "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", - "eslint": "^8.21.0", + "eslint": "^8.22.0", "eslint-plugin-header": "^3.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", @@ -797,9 +797,9 @@ } }, "node_modules/eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", @@ -2649,9 +2649,9 @@ "dev": true }, "eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", diff --git a/src/generator/package.json b/src/generator/package.json index 95378dd2fb..68ef4b990b 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -37,7 +37,7 @@ "async": "^3.2.4", "autorest": "^3.6.2", "colors": "^1.4.0", - "eslint": "^8.21.0", + "eslint": "^8.22.0", "eslint-plugin-header": "^3.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", From 0f2a5dd6e4e3a378b2d0acd0340d76ace646c7bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:25:11 -0400 Subject: [PATCH 66/69] Bump eslint from 8.21.0 to 8.22.0 in /src/autorest.bicep (#1029) Bumps [eslint](https://github.com/eslint/eslint) from 8.21.0 to 8.22.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.21.0...v8.22.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index b0faf45095..5659fe2c14 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -21,7 +21,7 @@ "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", - "eslint": "^8.21.0", + "eslint": "^8.22.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-jest": "^26.8.3", "jest": "^27.5.1", @@ -2450,9 +2450,9 @@ } }, "node_modules/eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.3.0", @@ -8135,9 +8135,9 @@ } }, "eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dev": true, "requires": { "@eslint/eslintrc": "^1.3.0", diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 18995565da..381f2a4aa6 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -23,7 +23,7 @@ "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", "dir-compare": "^4.0.0", - "eslint": "^8.21.0", + "eslint": "^8.22.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-jest": "^26.8.3", "jest": "^27.5.1", From dcd6c5c02de4dffe2567e5c0ce26bfda663750e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:25:20 -0400 Subject: [PATCH 67/69] Bump @types/node from 18.7.2 to 18.7.4 in /src/autorest.bicep (#1027) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.7.2 to 18.7.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/autorest.bicep/package-lock.json | 14 +++++++------- src/autorest.bicep/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/autorest.bicep/package-lock.json b/src/autorest.bicep/package-lock.json index 5659fe2c14..3b0c9f12da 100644 --- a/src/autorest.bicep/package-lock.json +++ b/src/autorest.bicep/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.7.2", + "@types/node": "^18.7.4", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", @@ -1382,9 +1382,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "node_modules/@types/node": { - "version": "18.7.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.2.tgz", - "integrity": "sha512-ce7MIiaYWCFv6A83oEultwhBXb22fxwNOQf5DIxWA4WXvDQ7K+L0fbWl/YOfCzlR5B/uFkSnVBhPcOfOECcWvA==", + "version": "18.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.4.tgz", + "integrity": "sha512-RzRcw8c0B8LzryWOR4Wj7YOTFXvdYKwvrb6xQQyuDfnlTxwYXGCV5RZ/TEbq5L5kn+w3rliHAUyRcG1RtbmTFg==", "dev": true }, "node_modules/@types/prettier": { @@ -7355,9 +7355,9 @@ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" }, "@types/node": { - "version": "18.7.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.2.tgz", - "integrity": "sha512-ce7MIiaYWCFv6A83oEultwhBXb22fxwNOQf5DIxWA4WXvDQ7K+L0fbWl/YOfCzlR5B/uFkSnVBhPcOfOECcWvA==", + "version": "18.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.4.tgz", + "integrity": "sha512-RzRcw8c0B8LzryWOR4Wj7YOTFXvdYKwvrb6xQQyuDfnlTxwYXGCV5RZ/TEbq5L5kn+w3rliHAUyRcG1RtbmTFg==", "dev": true }, "@types/prettier": { diff --git a/src/autorest.bicep/package.json b/src/autorest.bicep/package.json index 381f2a4aa6..f7846c49b0 100644 --- a/src/autorest.bicep/package.json +++ b/src/autorest.bicep/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/jest": "^27.4.1", - "@types/node": "^18.7.2", + "@types/node": "^18.7.4", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "colors": "^1.4.0", From d905fa17fe8fe02b0a5531760a90753abddd56ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:25:28 -0400 Subject: [PATCH 68/69] Bump @types/node from 18.7.2 to 18.7.4 in /src/generator (#1026) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.7.2 to 18.7.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/generator/package-lock.json | 14 +++++++------- src/generator/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/generator/package-lock.json b/src/generator/package-lock.json index cb10eeebc7..da3f5f9df4 100644 --- a/src/generator/package-lock.json +++ b/src/generator/package-lock.json @@ -15,7 +15,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.7.2", + "@types/node": "^18.7.4", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", @@ -257,9 +257,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.2.tgz", - "integrity": "sha512-ce7MIiaYWCFv6A83oEultwhBXb22fxwNOQf5DIxWA4WXvDQ7K+L0fbWl/YOfCzlR5B/uFkSnVBhPcOfOECcWvA==", + "version": "18.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.4.tgz", + "integrity": "sha512-RzRcw8c0B8LzryWOR4Wj7YOTFXvdYKwvrb6xQQyuDfnlTxwYXGCV5RZ/TEbq5L5kn+w3rliHAUyRcG1RtbmTFg==", "dev": true }, "node_modules/@types/yargs": { @@ -2285,9 +2285,9 @@ "dev": true }, "@types/node": { - "version": "18.7.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.2.tgz", - "integrity": "sha512-ce7MIiaYWCFv6A83oEultwhBXb22fxwNOQf5DIxWA4WXvDQ7K+L0fbWl/YOfCzlR5B/uFkSnVBhPcOfOECcWvA==", + "version": "18.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.4.tgz", + "integrity": "sha512-RzRcw8c0B8LzryWOR4Wj7YOTFXvdYKwvrb6xQQyuDfnlTxwYXGCV5RZ/TEbq5L5kn+w3rliHAUyRcG1RtbmTFg==", "dev": true }, "@types/yargs": { diff --git a/src/generator/package.json b/src/generator/package.json index 68ef4b990b..89298f0389 100644 --- a/src/generator/package.json +++ b/src/generator/package.json @@ -30,7 +30,7 @@ "@types/async": "^3.2.15", "@types/js-yaml": "^4.0.5", "@types/lodash": "^4.14.182", - "@types/node": "^18.7.2", + "@types/node": "^18.7.4", "@types/yargs": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", From b040ccf72f4b8bdf5e9646167aa4f98a4eeb8a1c Mon Sep 17 00:00:00 2001 From: Jonny Eskew Date: Mon, 15 Aug 2022 11:30:37 -0400 Subject: [PATCH 69/69] Convert arm-id m4 type to Bicep strings (#1031) --- src/autorest.bicep/src/type-generator.ts | 3 ++- .../generated/basic/test.rp1/2021-10-31/types.json | 2 +- .../generated/basic/test.rp1/2021-10-31/types.md | 2 ++ .../Test.Rp1/stable/2021-10-31/spec.json | 12 ++++++++++++ 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/autorest.bicep/src/type-generator.ts b/src/autorest.bicep/src/type-generator.ts index f9ed178b7d..e4dffc3e84 100755 --- a/src/autorest.bicep/src/type-generator.ts +++ b/src/autorest.bicep/src/type-generator.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { AnySchema, ArraySchema, ByteArraySchema, ChoiceSchema, ConstantSchema, DictionarySchema, ObjectSchema, PrimitiveSchema, Property, Schema, SchemaType, SealedChoiceSchema, StringSchema } from "@autorest/codemodel"; +import { AnySchema, ArmIdSchema, ArraySchema, ByteArraySchema, ChoiceSchema, ConstantSchema, DictionarySchema, ObjectSchema, PrimitiveSchema, Property, Schema, SchemaType, SealedChoiceSchema, StringSchema } from "@autorest/codemodel"; import { Channel, AutorestExtensionHost } from "@autorest/extension-base"; import { ArrayType, BuiltInTypeKind, DiscriminatedObjectType, ObjectProperty, ObjectPropertyFlags, ObjectType, ResourceFlags, ResourceFunctionType, ResourceType, StringLiteralType, TypeFactory, TypeReference, UnionType } from "./types"; import { uniq, keys, keyBy, Dictionary, flatMap } from 'lodash'; @@ -458,6 +458,7 @@ export function generateTypes(host: AutorestExtensionHost, definition: ProviderD case SchemaType.Uuid: case SchemaType.Duration: case SchemaType.Credential: + case SchemaType.ArmId: return BuiltInTypeKind.String; default: logWarning(`Unrecognized known property type: "${schema.type}"`); diff --git a/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.json b/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.json index fafb6e0abc..b214d79dd5 100644 --- a/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.json +++ b/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.json @@ -1 +1 @@ -[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Test.Rp1/testType1"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/testType1","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TestType1CreateOrUpdatePropertiesOrTestType1Properties","Properties":{"basicString":{"Type":4,"Flags":0,"Description":"Description for a basic string property."},"stringEnum":{"Type":14,"Flags":0,"Description":"Description for a basic enum property."},"skuTier":{"Type":19,"Flags":0,"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."},"encryptionProperties":{"Type":20,"Flags":0,"Description":"TestType1 encryption properties"},"locationData":{"Type":25,"Flags":2,"Description":"Metadata pertaining to the geographic location of the resource."},"base64EncodedBytes":{"Type":4,"Flags":2},"binaryBuffer":{"Type":0,"Flags":2}}}},{"6":{"Value":"Foo"}},{"6":{"Value":"Bar"}},{"5":{"Elements":[12,13,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[15,16,17,18]}},{"2":{"Name":"EncryptionProperties","Properties":{"status":{"Type":23,"Flags":0,"Description":"Indicates whether or not the encryption is enabled for container registry."},"keyVaultProperties":{"Type":24,"Flags":0,"Description":"Key vault properties."}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"Key vault uri to access the encryption key."},"identity":{"Type":4,"Flags":0,"Description":"The client ID of the identity which will be used to access key vault."}}}},{"2":{"Name":"LocationData","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Test.Rp1/testType1@2021-10-31","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"constantName"}},{"6":{"Value":"yetAnotherName"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Test.Rp1/splitPutAndGetType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/splitPutAndGetType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":41,"Flags":9,"Description":"The resource name"},"type":{"Type":42,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":43,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":45,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/splitPutAndGetType@2021-10-31","ScopeType":4,"Body":44,"Flags":0}},{"6":{"Value":"Test.Rp1/partlyReadonlyType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/partlyReadonlyType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":47,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":48,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TestType1Properties","Properties":{"locationData":{"Type":25,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."},"base64EncodedBytes":{"Type":4,"Flags":0},"binaryBuffer":{"Type":0,"Flags":0},"basicString":{"Type":4,"Flags":0,"Description":"Description for a basic string property."},"stringEnum":{"Type":53,"Flags":0,"Description":"Description for a basic enum property."},"skuTier":{"Type":58,"Flags":0,"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."},"encryptionProperties":{"Type":20,"Flags":0,"Description":"TestType1 encryption properties"}}}},{"6":{"Value":"Foo"}},{"6":{"Value":"Bar"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[54,55,56,57]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/partlyReadonlyType@2021-10-31","ScopeType":9,"ReadOnlyScopes":1,"Body":49,"Flags":0}},{"6":{"Value":"Test.Rp1/readOnlyTestType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/readOnlyTestType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":2},"tags":{"Type":66,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReadOnlyTestTypeProperties","Properties":{"plan":{"Type":65,"Flags":0,"Description":"Plan for the resource."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/readOnlyTestType@2021-10-31","ScopeType":8,"Body":63,"Flags":1}},{"2":{"Name":"FoosRequest","Properties":{"someString":{"Type":4,"Flags":1,"Description":"The foo request string"},"locationData":{"Type":25,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."}}}},{"2":{"Name":"FoosResponse","Properties":{"someString":{"Type":4,"Flags":0,"Description":"The foo response string"}}}},{"8":{"Name":"listFoos","ResourceType":"Test.Rp1/testType1","ApiVersion":"2021-10-31","Output":69,"Input":68}},{"3":{"ItemType":69}},{"8":{"Name":"listArrayOfFoos","ResourceType":"Test.Rp1/testType1","ApiVersion":"2021-10-31","Output":71}}] \ No newline at end of file +[{"1":{"Kind":1}},{"1":{"Kind":2}},{"1":{"Kind":3}},{"1":{"Kind":4}},{"1":{"Kind":5}},{"1":{"Kind":6}},{"1":{"Kind":7}},{"1":{"Kind":8}},{"6":{"Value":"Test.Rp1/testType1"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/testType1","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":8,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":9,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":26,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TestType1CreateOrUpdatePropertiesOrTestType1Properties","Properties":{"basicString":{"Type":4,"Flags":0,"Description":"Description for a basic string property."},"stringEnum":{"Type":14,"Flags":0,"Description":"Description for a basic enum property."},"skuTier":{"Type":19,"Flags":0,"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."},"encryptionProperties":{"Type":20,"Flags":0,"Description":"TestType1 encryption properties"},"locationData":{"Type":25,"Flags":2,"Description":"Metadata pertaining to the geographic location of the resource."},"base64EncodedBytes":{"Type":4,"Flags":2},"binaryBuffer":{"Type":0,"Flags":2},"subnetId":{"Type":4,"Flags":2,"Description":"A fully-qualified resource ID"}}}},{"6":{"Value":"Foo"}},{"6":{"Value":"Bar"}},{"5":{"Elements":[12,13,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[15,16,17,18]}},{"2":{"Name":"EncryptionProperties","Properties":{"status":{"Type":23,"Flags":0,"Description":"Indicates whether or not the encryption is enabled for container registry."},"keyVaultProperties":{"Type":24,"Flags":0,"Description":"Key vault properties."}}}},{"6":{"Value":"enabled"}},{"6":{"Value":"disabled"}},{"5":{"Elements":[21,22,4]}},{"2":{"Name":"KeyVaultProperties","Properties":{"keyIdentifier":{"Type":4,"Flags":0,"Description":"Key vault uri to access the encryption key."},"identity":{"Type":4,"Flags":0,"Description":"The client ID of the identity which will be used to access key vault."}}}},{"2":{"Name":"LocationData","Properties":{"name":{"Type":4,"Flags":1,"Description":"A canonical name for the geographic or physical location."},"city":{"Type":4,"Flags":0,"Description":"The city or locality where the resource is located."},"district":{"Type":4,"Flags":0,"Description":"The district, state, or province where the resource is located."},"countryOrRegion":{"Type":4,"Flags":0,"Description":"The country or region where the resource is located"}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"2":{"Name":"SystemData","Properties":{"createdBy":{"Type":4,"Flags":0,"Description":"The identity that created the resource."},"createdByType":{"Type":32,"Flags":0,"Description":"The type of identity that created the resource."},"createdAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource creation (UTC)."},"lastModifiedBy":{"Type":4,"Flags":0,"Description":"The identity that last modified the resource."},"lastModifiedByType":{"Type":37,"Flags":0,"Description":"The type of identity that last modified the resource."},"lastModifiedAt":{"Type":4,"Flags":0,"Description":"The timestamp of resource last modification (UTC)"}}}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[28,29,30,31,4]}},{"6":{"Value":"User"}},{"6":{"Value":"Application"}},{"6":{"Value":"ManagedIdentity"}},{"6":{"Value":"Key"}},{"5":{"Elements":[33,34,35,36,4]}},{"4":{"Name":"Test.Rp1/testType1@2021-10-31","ScopeType":8,"Body":10,"Flags":0}},{"6":{"Value":"constantName"}},{"6":{"Value":"yetAnotherName"}},{"5":{"Elements":[39,40,4]}},{"6":{"Value":"Test.Rp1/splitPutAndGetType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/splitPutAndGetType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":41,"Flags":9,"Description":"The resource name"},"type":{"Type":42,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":43,"Flags":10,"Description":"The resource api version"},"properties":{"Type":11,"Flags":0,"Description":"The resource properties."},"tags":{"Type":45,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/splitPutAndGetType@2021-10-31","ScopeType":4,"Body":44,"Flags":0}},{"6":{"Value":"Test.Rp1/partlyReadonlyType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/partlyReadonlyType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":47,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":48,"Flags":10,"Description":"The resource api version"},"properties":{"Type":50,"Flags":0},"tags":{"Type":59,"Flags":0,"Description":"Resource tags."},"location":{"Type":4,"Flags":1,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"TestType1Properties","Properties":{"locationData":{"Type":25,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."},"base64EncodedBytes":{"Type":4,"Flags":0},"binaryBuffer":{"Type":0,"Flags":0},"subnetId":{"Type":4,"Flags":0,"Description":"A fully-qualified resource ID"},"basicString":{"Type":4,"Flags":0,"Description":"Description for a basic string property."},"stringEnum":{"Type":53,"Flags":0,"Description":"Description for a basic enum property."},"skuTier":{"Type":58,"Flags":0,"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."},"encryptionProperties":{"Type":20,"Flags":0,"Description":"TestType1 encryption properties"}}}},{"6":{"Value":"Foo"}},{"6":{"Value":"Bar"}},{"5":{"Elements":[51,52,4]}},{"6":{"Value":"Free"}},{"6":{"Value":"Basic"}},{"6":{"Value":"Standard"}},{"6":{"Value":"Premium"}},{"5":{"Elements":[54,55,56,57]}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/partlyReadonlyType@2021-10-31","ScopeType":9,"ReadOnlyScopes":1,"Body":49,"Flags":0}},{"6":{"Value":"Test.Rp1/readOnlyTestType"}},{"6":{"Value":"2021-10-31"}},{"2":{"Name":"Test.Rp1/readOnlyTestType","Properties":{"id":{"Type":4,"Flags":10,"Description":"The resource id"},"name":{"Type":4,"Flags":9,"Description":"The resource name"},"type":{"Type":61,"Flags":10,"Description":"The resource type"},"apiVersion":{"Type":62,"Flags":10,"Description":"The resource api version"},"properties":{"Type":64,"Flags":2},"tags":{"Type":66,"Flags":2,"Description":"Resource tags."},"location":{"Type":4,"Flags":2,"Description":"The geo-location where the resource lives"},"systemData":{"Type":27,"Flags":2,"Description":"Azure Resource Manager metadata containing createdBy and modifiedBy information."}}}},{"2":{"Name":"ReadOnlyTestTypeProperties","Properties":{"plan":{"Type":65,"Flags":0,"Description":"Plan for the resource."}}}},{"2":{"Name":"Plan","Properties":{"name":{"Type":4,"Flags":1,"Description":"A user defined name of the 3rd Party Artifact that is being procured."},"publisher":{"Type":4,"Flags":1,"Description":"The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"},"product":{"Type":4,"Flags":1,"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":4,"Flags":0,"Description":"A publisher provided promotion code as provisioned in Data Market for the said product/artifact."},"version":{"Type":4,"Flags":0,"Description":"The version of the desired product/artifact."}}}},{"2":{"Name":"TrackedResourceTags","Properties":{},"AdditionalProperties":4}},{"4":{"Name":"Test.Rp1/readOnlyTestType@2021-10-31","ScopeType":8,"Body":63,"Flags":1}},{"2":{"Name":"FoosRequest","Properties":{"someString":{"Type":4,"Flags":1,"Description":"The foo request string"},"locationData":{"Type":25,"Flags":0,"Description":"Metadata pertaining to the geographic location of the resource."}}}},{"2":{"Name":"FoosResponse","Properties":{"someString":{"Type":4,"Flags":0,"Description":"The foo response string"}}}},{"8":{"Name":"listFoos","ResourceType":"Test.Rp1/testType1","ApiVersion":"2021-10-31","Output":69,"Input":68}},{"3":{"ItemType":69}},{"8":{"Name":"listArrayOfFoos","ResourceType":"Test.Rp1/testType1","ApiVersion":"2021-10-31","Output":71}}] \ No newline at end of file diff --git a/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.md b/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.md index 3e38a11dbf..b4771f5f19 100644 --- a/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.md +++ b/src/autorest.bicep/test/integration/generated/basic/test.rp1/2021-10-31/types.md @@ -119,6 +119,7 @@ * **locationData**: [LocationData](#locationdata) (ReadOnly): Metadata pertaining to the geographic location of the resource. * **skuTier**: 'Basic' | 'Free' | 'Premium' | 'Standard': 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. * **stringEnum**: 'Bar' | 'Foo' | string: Description for a basic enum property. +* **subnetId**: string (ReadOnly): A fully-qualified resource ID ## TestType1Properties ### Properties @@ -129,6 +130,7 @@ * **locationData**: [LocationData](#locationdata): Metadata pertaining to the geographic location of the resource. * **skuTier**: 'Basic' | 'Free' | 'Premium' | 'Standard': 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. * **stringEnum**: 'Bar' | 'Foo' | string: Description for a basic enum property. +* **subnetId**: string: A fully-qualified resource ID ## TrackedResourceTags ### Properties diff --git a/src/autorest.bicep/test/integration/specs/basic/resource-manager/Test.Rp1/stable/2021-10-31/spec.json b/src/autorest.bicep/test/integration/specs/basic/resource-manager/Test.Rp1/stable/2021-10-31/spec.json index a420db5f53..4d39740632 100644 --- a/src/autorest.bicep/test/integration/specs/basic/resource-manager/Test.Rp1/stable/2021-10-31/spec.json +++ b/src/autorest.bicep/test/integration/specs/basic/resource-manager/Test.Rp1/stable/2021-10-31/spec.json @@ -112,6 +112,18 @@ "binaryBuffer": { "type": "string", "format": "byte" + }, + "subnetId": { + "type": "string", + "description": "A fully-qualified resource ID", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.Network/virtualNetworks/subnets" + } + ] + } } } },